Kobitoの3つの特徴 Markdownとリアルタイムプレビューで快適に入力 Syntax Highlightでスニペットをきれいに記録 ボタンひとつでコードを簡単に公開
最近はスマートフォン系の開発から離れてしまっているので、感覚が鈍らないうちに(備忘録も兼ねて)スマートフォン向け開発(主にネイティブアプリ開発)におけるユーザビリティチェックリストを作ってみました。 ちなみに、このチェックリストは以下が前提となっていますのでご了承ください。 ・独自性を生み出すようなものではない ⇒現在のスマートフォンアプリのメインストリームの中で、アプリの印象をより洗練されたものにするためのポイントです。 ・案件の内容に関わらず意識すべきポイント ⇒ある程度汎用性の高いチェックリストになっているとは思います。 それでは、全てベーシックな内容ではありますが、その中でも特に基本的なものから説明していきます。 ※僕がiPhoneユーザーということもありiPhoneの画面イメージばかりが並んでいますが、全てAndroidでも使えるチェック項目です。 小さくし過ぎない、詰め込み過ぎ
railsでwebアプリを作る予定なので、webサーバーのベンチをとって見ました。 ツッコミ大歓迎です!!! **[結果をすぐ見たい人はこちら](#1)** ## それぞれの説明 apacheとnginxの説明は省きます。 passengerはruby版mod_perlです。 * [Phusion Passenger](http://www.modrails.com/) unicornは、RubyのためのHTTPサーバです。 * [Unicorn: Rack HTTP server for fast clients and Unix](http://unicorn.bogomips.org/) perlでいうStarmanですね。 ## 構成 ベンチ取るためのwebアプリを動かしたマシンのスペックは下記の通りです。 rbenvを使ってrubyの1.9.3p125 使いました。 ### マシ
とりあえずF5押したら私的サーバーに即ログインできるようにしてあるし、開発中の案件のサーバーはF6押したら即ログイン出来るようにしている。出会って3分で即ハメ余裕でしたみたいなbindになった。 実際の設定はこんな感じ。bindkey -s で、キーを押した瞬間に何か文字列を展開できるという機能があるのでそれを利用して、F5のキーコードを受信したらf5\nという文字列をコンソールに自動で叩きこむようにしてる。f5押した時に何が起こるかは環境により変えたいので別の場所で別途定義させている。 bindkey -s '5~' 'f5\n' # F5 bindkey -s '7~' 'f6\n' # F6 bindkey -s '8~' 'f7\n' # F7 bindkey -s '9~' 'f8\n' # F8 具体的には.zshrc.localっていう、環境ごとに定義できる設定ファイルを用意
現代のネット社会そのものと言ってもいいほど発達したソーシャルネットワークサービス(SNS)ですが、同時に個人情報の保護について問題視する声も大きくなっています。世界最大級のSNS「Facebook」がまさかここまでの情報を記録しているとは……と驚いてしまうような内容が明らかになりました。 オーストリア・ウィーン在住のマックス・シュレムさんは、ある日、Facebookはいったいどれくらい自分について知っているのか、ということに興味がわき、Facebookに対して情報の開示を請求しました。 ソーシャルネットワークでは自分のデータをバックアップするためにダウンロードできるようになっていますが、EUの評議会が定めた個人情報に関する決定「Directive 95/46/EC」では、適法性を保証するため、企業が保有している非公開データについても開示を請求できます。 そこで、マックスさんはアイルランドの
GitHubで人気レポジトリのランキングが公開されているようなので全解説してみました. どれも素晴らしいものばかり! あなたのプログラミングライフを快適にしてくれるライブラリがきっと見つかるはず!! rails rails 9835 watching Ruby on Rails. 説明不要だよね! フルスタックWebフレームワーク jquery jquery 8710 watching JavaScriptライブラリ.これも説明いらないよね! node joyent 8572 watching 旧名node.js.昔の名前の方が通りがいいです.JavaScriptエンジンのV8用のノンブロッキングIOな何か.主にWebサーバ/アプリケーションに使われる. html5-boilerplate paulirish 6998 watching HTML5とかのテンプレート集.ただし公式ページのデ
元ネタ:http://code.google.com/apis/predict/docs/hello_world.html このページは、PredictionAPIを15分程度で、とりあえず使ってみるサンプルを紹介します。 とりあえずこのサンプルを試したあとに、他のドキュメントを読むとよいでしょう。 Prerequisites 前提条件 Getting StartedページのPrerequisitesを満たしていることを確認してください。 このサンプルを実行するために、Google Storageへのファイルのアップロード方法をマスターしておいてください。 The Problem 解決課題 あなたの会社では、電子メールで複数の言語での問い合わせを受け付けていると考えてください。 そしてあなたは、該当する言語の担当者に、電子メールを振り分けなければなりません。 つまりここでの問題は、与えられ
元ネタ:http://code.google.com/apis/predict/docs/getting-started.html このページでは、Google Prediction API について、それが何なのか、どのように使うのか、さらに詳しいドキュメントのありかについて説明します。 Introduction 導入このドキュメントは、わずか数分でAPIを試せる、Hello World アプリケーションを含んでいます。 また、APIを使用した、完全なwebサイトの例も2件示します。 1つはスパム検出を行うwebサイトであり、もう1つは、ユーザーの動画の閲覧履歴に基づいて、お勧め動画を提案するwebサイトです。 What Can the Prediction API Do? Prediction APIでなにができるの?Prediction APIは、パターンマッチングと、機械学習の機能
twitterを見ていたら、トレンドになるぐらい楽天Edyのロゴがダサいと話題になっていて、関連ツイートを眺めているとネガティブな意見がほとんどで、ポジティブな意見は皆無に等しい状態で少し驚きました。 通常のプロセスであれば、多くの案と人の判断を経て絞り抜かれているはずのロゴが、なぜこれほどまでに評判がよくないでしょうか。 単純に否定的な言葉だけで片付けてしまうのではなく、デザイナーとしてその理由を考えてみたいと思います。 ■定着している楽天への否定的イメージ 時はさかのぼること2009年の8月。楽天グループにイーバンク銀行が入った際に、手数料など多くの改変が行われ、それが既存ユーザーにとってはデメリットになるものばかりで「改悪」というイメージが定着してしまいました。 今回のEdyも2009年に連結子会社化したビットワレットを楽天が完全に取り込んでいくような形で、既存ユーザーがイーバンク時
jsPerf — JavaScript performance playground What is jsPerf? jsPerf aims to provide an easy way to create and share test cases, comparing the performance of different JavaScript snippets by running benchmarks. For more information, see the FAQ. Create a test case Login with GitHub to Create Test Cases
最近、はてなが提供するはてなブックマークのボタンによってユーザーの行動情報を第三者に販売していたことが問題になっている。問題の詳細については下記のページが詳しい。 ブログパーツやソーシャルボタンの類でアクセスログが残るのは当然だけどトラッキングされるのは当たり前にはなっていない - 最速転職研究会 はてなブックマークボタンのトラッキング問題で高木浩光先生が決別ツイートをするに至った経緯まとめ - NAVER まとめ これに対してはてなはすぐに販売をとりやめ、謝罪するに至った。このことはいくつかのニュースメディアでも取り上げられている。 はてな、「はてブ」ボタンから取得した行動情報の第三者提供取りやめ 近藤社長「間違った情報の使い方」と謝罪 - ITmedia ニュース はてな、ブックマークボタンで周知せず行動情報取得を行なっていたことを謝罪 -INTERNET Watch 「はてなブックマ
先日 Google+で Addy Osmani 氏が紹介していたオンラインツールが便利そうだったので紹介します。 DocHub.io # CSS, HTML, JavaScript, DOM, jQuery, PHP, Python の API リファレンス。インクリメンタルサーチできるので、開発中は常に開いておきたい。 Dillinger.io # 最近 GitHub 関連で使われるようになって流行り始めた Markdown 記法を、視覚的に確認しながら入力できるツール。Dropbox や GitHub のアカウントで繋ぐと、アップロードできるようです。Mac 用デスクトップアプリの Mou というのも合わせて紹介されていました。 HTML5Please # 今から使える HTML5 機能のリストとブラウザの対応状況に応じたアドバイス、そして Pollyfill (未対応ブラウザ向けに機
tomykaira/gitomb Milkode は数万のファイルでも軽々動く、ソースコード検索エンジンです(製作者は id:tuto0621 さんです)。 しかし、数万ファイルもあるリポジトリなんて管理しますか?普通。 ソースコードを検索する回数がもっとも多いのは、既存のライブラリの使い方がよくわからないときに、ドキュメントに乗っているメソッド名を手掛かりに検索して、望みの機能を発掘していくような時のはずです。いままで、ライブラリのコード検索をしようとおもったら、 ライブラリを落としてくる そのディレクトリに移動する git grep かなんか ヒットしたファイルをエディタで開いて、まわりを見回す 見付かるまで検索をくりかえす みたいなことをやっていました。milkode web を使うと、次のようになります。 ライブラリを落としてくる そのディレクトリに移動する milkode
AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ AndroidやiPhoneなどのスマートフォンではHTML,CSS,JavaScriptにバグが多くてコーディングが大変になります。そこでバグを紹介しているサイト、記事をまとめてみました。(中にはバグではなく仕様なものもあるかもしれません) iOS 8.4.1の:hover問題 iOS 8.4.1で:hoverを指定していると1タップでページ遷移できない問題 【STINGER5】AndroidのChromeで が「・」になってる気がする | ビビビッ を に変更すると直るとのこと。 Mobile Safari 8でposition: fixedした擬似要素が完全に位置が固定されない - Weblog - Hail2u.net Mobile Safari 8でposition:
コミットメッセージの書き方ではコミットをわかりやすくするためには以下の2つの条件を満たす必要があると書きました。 コミットの内容が分かりやすく説明されていること コミットの内容が小さくまとまっていること このうち「コミットの内容が分かりやすく説明されていること」についてはすでに説明済みです。今回は「コミットの内容が小さくまとまっていること」について説明します。 めざすところ 単純にコミットの内容を小さくするだけではわかりやすくなりません。それでは、どのような基準で小さくすればよいのでしょうか。 よく言われることは1つのコミットには1つの小さな論理的にまとまった変更だけにする、というものです。たしかにこれは重要です。しかし、これだけを基準とすると、人によっては大きめなコミットになってしまいます。人それぞれで論理的なまとまりの大きさが異なるからです。 1つのコミットでどうすればよいかを考えるの
1. レキシカルスコープとダイナミックスコープの違い 言語によって、変数のスコープに関する仕様が異なる。スコープには、レキシカルスコープとダイナミックスコープがある。採用しているスコープにより、変数の参照の仕方が違う。 レキシカルスコープでは、プログラムとして書かれた字句を解析すれば、変数のスコープを把握できる。実行時のことは考えなくて良い。これに対して、ダイナミックスコープでは、実行時における関数の呼び出され方により、参照できる変数が異なる。 用語の説明を見る前に、具体例を見た方が理解しやすい。 Scope (computer science) - Wikipedia の Lexical scoping and dynamic scoping によると、 … if function f invokes a separately-defined function g, then under
黒字転換は幻? ツイッターがひた隠しにする財務状況がリーク2012.03.13 16:00 satomi ツイッター社が赤字経営を脱却したという話が最近マスコミを賑わせています。先日もブルームバーグ・ビジネスウィークが表紙で「ついに危機を脱した」と宣言し、経営陣はもうこの勢いは止められない「まるでジャガーノートだ」と語っていますが、ゴーカーが入手した同社の財務データにあるのは、そんなターンアラウンドとは程遠い実態...。 ツイッターの財務に詳しい人物が編集部にリークした同社の最近の収益や利益なんかの数字を見てみると、事業はそれほど上向いてないようなのです。 今のようなバブル期でも、ハイテク系スタートアップを黒字に乗せるのは大変なことです。一応、ツイッターにはツイッターという技術的プラットフォームの足場があるぶん事業もだいぶ進めやすくはあるわけですが...昨秋には世界のアクティブユーザー数が
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
最速な JavaScript のリファレンスマニュアルサイトをつくった http://jsref.64p.org/ JavaScript のリファレンスマニュアルといえば MDN(Mozilla Developers Network) が有名ですが、MDN の資料は探索がめんどくさいし、表示が遅いということで使い勝手がわるいという問題がありました。 そこで、jQuery のリファレンスマニュアルサイトとして有名な jqapi.com とおなじよような使い勝手のサイトがあったらいいのになーとおもいました。 なので、つくりました。 サイト自体はすべて static なデータで構成されているので、github からデータを取得すれば、イントラや自分のマシン内で閲覧することも可能となっています。 なお IE での動作確認はしていないので、うまくうごかない場合は pull-req してください。 I
jsdom と libxmlext のベンチマークとったよ! node.js において jquery-ish な css selector をもちいた検索をしたい、という場合、jsdom がオススメされることがおおいのだが、jsdom は pure-js で実装されているせいか、あまり高速ではない。体感速度からして、あきらかにおそい。 どのぐらい遅いのかということを、libxmlext と jsdom のベンチマークをとることによりためしてみる。 jsdom x 6.43 ops/sec ±7.28% (17 runs sampled) libxmlext x 168 ops/sec ±2.93% (55 runs sampled) Fastest is libxmlext libxmlext の方が 26倍はやいようだ。 利点と欠点の比較 jsdom の利点は jquery っぽい操作が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く