感想・誤りの指摘 この翻訳書の内容に関するご質問,ご感想,誤りのご指摘などございましたら,twitter で @nobsun 宛にハッシュタグ #fopj をつけて呟いていただければ幸いです.十分な回答,即座の返信はできないことがあることを予めご了承下さい.
Latest Earthquakes Magnitude 2.5 or Greater in the United States and Adjacent Areas and Magnitude 4.5 or Greater in the Rest of the World - Last 7 days Versión en Español This list contains all earthquakes with magnitude greater than 2.5 located by the USGS and contributing networks in the last week (168 hours). Magnitudes 4.5 and above are in bold font. Magnitudes 6 and above are in red. (Some ea
Diagnilは英単語のクロスワードパズルを自作するためのソフトウェア。 DiagnilはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。パズルはとても人気の高いゲームだ。特にクロスワードや数独といった紙でもできる類のパズルは人気がある。専用の雑誌はもちろん、新聞などでも掲載されているくらいだ。 パズル作成中 そんなパズルゲームを自分でも作ってみたいと思わないだろうか。恐らく解く側以上に頭を使わなければ難しいと思われる。今では自動生成ツールもあるが、あえて自分で作ってみたいなら補助するソフトウェアとしてDiagnilが利用できる。 Diagnilが作れるのはクロスワードパズルだ。ヒントを元に縦横にワードを並べていくパズルだ。英語圏のソフトウェアなので英単語専門になっている。実際、英語の方が日本語のひらがなに比べて種類が少ないので作りやすいかもしれない。 設定画面
mashiはJavaScriptベースのタイムライン指定のアニメーションを実現するツールキット。 mashiはJavaScript製のオープンソース・ソフトウェア。Webブラウザ上でアニメーションを実現しようと思うと、技術的に候補にあがるのがアニメーションGIF、Flashそして動画だろう。どれもあまり動的に作り出すものではないので、再利用性やシステムとの親和性は高くない。 画面上の部分がアニメーションする もっと手軽にアニメーションを作ったり閲覧することができれば、Webサービスのアピール方法が変わるかもしれない。そのためのツールキットがmashiになる。タイムラインに則って、情報をスムーズに切り替えることが可能だ。 mashiはベースになる幾つかのツールキットを組み合わせつつ、app.jsというファイルを編集してタイムラインを作っていく。作られたアニメーションは再生ボタンがあり、それを
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
このほかにもパラメーターはいくつか用意されていますが、とりあえず今はこれだけでよいでしょう。 URLにアクセスすると次のようなJSON形式の結果が得られます。簡単ですね。内容は直感でわかるのではないかと思います。ちなみにURL内のjson.aspxをxml.aspxに変更するとXML形式で結果が得られます。 { "SearchResponse": { "Query": { "SearchTerms": "windows" }, "Version": "2.2", "Web": { "Offset": 0, "Results": [ { "CacheUrl": "http://cc.bingj.com/cache.aspx?q=windows&d=1&mkt=ja-JP&w=1", "Description": "Windows 製品とテクノロジの公式ホーム ページです。 (略)", "Di
UNIXの基本的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 本稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。本稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要
この記事は賞味期限切れです。(更新から1年が経過しています) 「Modernizr」や「html5.js」等、 モダンな環境の為の便利なスクリプトは多々ありますが、 「headjs」はそんな彼らの仕事を一気に引き受けてくれる働き者のスクリプトです。 使い方 Head JS :: The only script in your HEAD 謳い文句はhead要素に読み込む唯一のスクリプト ダウンロードして読み込むだけ。おしまい。 <script type="text/javascript" src="head.js"></script> その多彩な機能 環境の判別 CSS3のプロパティの対応状況、画面のサイズ、ブラウザなどの情報を Modernizrと同じ手法でHTML要素のクラスに出力してくれます。 こんな感じに… <html lang="ja" id="test-page" class="
こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック
aboutmeはRuby on Rails3製のごくシンプルなブログエンジン。 aboutmeはRuby on Rails製のフリーウェア(ソースコードは公開されている)。自己を確立するアイデンティティは今後さらに重要度を増していく。TwitterやFacebookのようにアイデンティティを取り込んでしまうサービスもあるが、その中ではなかなか自己ブランドを形成するというのは難しい。 インデックス アイデンティティを確立するならば独自ドメインを使う方が良い。そして個人的なブログをはじめてみよう。WordPressなどの有名なソフトウェアを使うのも良いが、あえて自作してみるのも良い。その時のベースになりそうなのがaboutmeだ。 aboutmeはごくシンプルなブログエンジンだ。2カラムの構成になっており、左側にコンテンツ、右側にメニューという形になっている。各エントリーはMessageという
WhiteboardはPHP/HTML/CSSによるオープンソース・ソフトウェア。最近はちょっとしたサイトであればWordPressを使って開発するというのが多いようだ。確かに認証、ブログ、CMS、リンク管理などWebサイトを運営する上で必要な機能が多数揃っている。 デスクトップ向け 次に必要なのはデザインだ。個人用途であれば外部のテーマを使っても良いが、専門的に進めるならばやはり自作したいと思うだろう。とは言え一から作る必要はない。Whiteboardというテンプレートフレームワークを使えば良い。 WhiteboardはWordPress3.0以降に対応したソフトウェアで、テーマとしてインストールする。とてもシンプルなデザインで、上部に大きなロゴ、左にテキストコンテンツ、右にサイドバーが並んで表示される形式になっている。だがiPhoneやAndroidで見ると1カラムになるように設定され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く