![http://blog.yuku-t.com/entry/20110823/1314111340](https://cdn-ak-scissors.b.st-hatena.com/image/square/dee881baa39a15f9ccae06b5d157f8f698e86c5d/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyuku_t%2F20110823%2F20110823232830.png)
Ruby on Railsの最新バージョン、Ruby on Rails 3.1.0が日本時間だと昨日(2011年8月31日)、リリースされました。今日(9月1日、米国時間だと8月31日)になってから公式ブログにもアナウンスが出ました。 英語の情報源になってしまいますが、読むべきWebページを列挙しておきましょう。 公式ブログのリリースノート:変更点が簡潔にまとまっています RailsGuidesのRails3.1 リリースノート:ズラズラズラっと解説+コード+箇条書きで変更点がまとまっています。RailsGuidesのほかの項目同様に力作です RailsGuidesのAsset Pipelineの解説:Asset Pipelineについていちばん良くまとまっています このブログでも何度か取り上げていますが、今回のバージョンアップは非常に大きなものです。すでにRails 3.0系でメジャーバ
Ruby on Railsの生みの親、DHH(David Heinemeier Hansson)らが、モバイル向けのフレームワーク「Cinco」(シンコ)を間もなくオープンソースで公開する模様です(思わせぶりなブログエントリ)。以下は、37signalsのCincoを使った最初のモバイルアプリ「Basecamp Mobile」のデモ映像です。 Cinco自体はまだソースコードが公表されていません。準備が整うまでに数カ月かかるだろと言っています。Cincoはモバイル向けフレームワークで、「基本的には単一ページのJavaScriptアプリを扱うためのRailsだ」と説明されています。対応するプラットフォームは、 iPhone 3GS iPhone 4 iPad Motorola Droid X Motorola Droid 2 Samsung Galaxy S HTC Incredible H
ExpressはJavaScript製のオープンソース・ソフトウェア。node.jsはGoogle製のJavaScriptエンジンv8を使って作られたネットワークサーバで、Webサーバや何らかのメッセージを受け取るサービスを作るのに使えるサーバサイドJavaScriptを実現するフレームワークだ。 サンプルアプリケーション node.jsを使ってもWebサーバは作れるが、それはあくまでも作れるというレベルだ。もっと使いやすさを考えるならばWebアプリケーションフレームワークが欲しい。そしてそれをSintra風にまとめたのがExpressだ。 Expressはnode.jsを使いつつ、容易にサーバサイドJavaScriptを使ったWebアプリケーションを開発できるようにしたフレームワークだ。HTTPメソッドとしてはGET/POST/PUT/DELETEが使えるようになっている。テンプレートエ
また1つ、Node.jsベースのWebアプリケーションフレームワーク「SocketStream」が登場しました。6月23日にロンドンで開催されたHacker Newsのミートアップで発表されたようです(@makoto_inoueさん、情報提供ありがとうございます!)。GitHubのレポジトリにはバージョン0.1のソースコードと、何ができるかというサンプルコードを含む長大なドキュメントが公開されています。 このSocketStreamは、単にまたNode.jsでWebアプリケーションフレームワークが1つ増えたという感じではないようです。従来のものとは、設計がドラスティックに異なっています。 まず、名前から自明なように、WebSocketを基本としていて、SPA(Single Page Application)が作りやすいように設計されています。SPAとは、1ページのHTMLを読み込んだら、後
このエントリは変態アドベントカレンダー11/15です 今日は変態のためのWebサイトを、clojureというJVM上で動く関数型言語を使って開発してみようと思います。 今回の開発にあたって、次のライブラリを用いています。 このライブラリの使い方をざっくりと追いかけながら、hentaiwebサイトを作っていこうと思います。 webフレームワーク compojure テンプレートエンジン fleet Compojure compojureはclojureで書かれたwebフレームワークです。 sinatraの影響が強く反映されており、シンプルで最小限の機能を提供しています。 どうも、clojure界隈ではデファクトスタンダードらしく、資料の少ないclojureにしてはそこそこ情報が見つかります。 というわけで、こいつとRingで動くwebアプリはこんな感じです。 hentai.core.clj
新品開封直後のアルカリ乾電池を使った場合、iPhone 4Sのバッテリーをゼロから約75%にまで貯められるそうですよ。 バード電子からUSBポートを備えた乾電池電源ユニットが発売されました。同社は「EP-15V」という、単1乾電池8本! で、MacBook Airなどを充電! できるめっちゃ尖った乾電池電源ユニットを開発していますが、新作の「MHC-5V」は単三乾電池×4本仕様。従来の同タイプ製品より約60%のダイエットに成功しました。 パワーはなんと最高で1000mA。バッテリーを使い切ったiPhoneでもむくっと起き上がり、充電しはじめられます。使用可能な乾電池はマンガン/アルカリ/ニッケル水素の単三乾電池。エボルタ、魅惑の超高電圧乾電池オキシライドにも対応。キミもボクもエネループな方もバッチリですよ。 そして完全なるメイドインジャパン。 アルミケース・プリント基板・USBコネクター・
サーバーのIPアドレス (標準では http://192.168.1.177/) にアクセスすると、動画のような画面になります。 JSON(P) でデータのみを取得する場合は <-- data-blogger-escaped-br="" data-blogger-escaped-http:=""> 返ってくる値 --> cb({"D":[D0,D1,D2,D3,D4,D5,D6,D7],"A":[A0,A1,A2,A3,A4,A5]}); デジタルポート(D0 - D7) のトグル(ON/OFF) は、各ポート毎、個別に送ります。(On と Off の指定はなく、現在の状態を反転します) <-- data-blogger-escaped-btn="0<br" data-blogger-escaped-http:=""> <-- data-blogger-escaped-btn="1<br"
FeliCa は、Suica や Edy に代表される国内の電子マネーの多くに採用されている非接触IC カードの規格です。
それではお待ちかね、ネットブックにEmacsをインストールする話です。 この手順通りにやることで、あなたのネットブックは 立派なEmacs専用機に大変身します。 古くから、モバイルギアやリナザウによってUnix環境を 持ち歩き、そこの中でEmacsひきこもり生活を始めて いる人がいますが、その環境構築には多大な手間が かかりました。 しかし、この方法を使えば、OS換装の手間もなく、 単にEmacsをインストールするだけでよいのです。 OSはWindowsのままですが、Emacsにはeshellという 立派なシェルがありますので、各種Unixコマンドや スクリプト言語の環境を整えておけばLinuxと何等 変わらない操作性を得ることができます。 あなたも、「物書きマシン」、「Emacsが動くpomera」 というコンセプトでネットブックをとらえてみませんか? 僕は、愛用ネットブックを 「パソコ
Github PreviewはMarkdown、textile、rdoc、org、creole、MediaWiki記法のリアルタイムプレビューがついたWebテキストエディタです。 GitHubのREADMEではMarkdownやTextile、RDocといった各種記法が利用できます。可読性も記述もしやすい記法とは言え、書いてPushして確認したら間違っていた…なんていったらショックなはずです。そこで使いたいのがGithub Previewです。テキストエリアで各種記法の記述、プレビューができます。 左側に入力するとリアルタイムに右側にHTMLへの変換結果が表示されます。 記法のヘルプもついています。 他の記法に変更することもできます。 Textileの記法ヘルプです。 対応しているのはMarkdown、textile、rdoc、org、creole、MediaWiki記法となっています。
ievmsはMicrosoftが提供するIE動作検証用Virutal PC向け仮想イメージをVirutalBox向けに変換するソフトウェアです。 IEで見たWebサイトの確認をしたいと思ったらWindows機が必要です。さらにIE7/8/9と各バージョンを用意しなければなりません。そんなのは面倒だ!というMac OSX/Linuxユーザの方は今すぐievmsを実行しましょう。ievmsはIE7〜9のVirtualBox用の仮想イメージを作成してくれるソフトウェアです。 インストール中です。数GB以上あるものばかりでかなりの時間を要します。 とりあえずIE7とIE8の仮想イメージができあがりました。VirtualBoxで確認できます。早速起動してみます。 Windows7が使われています。なお最初の起動時にライセンスが切れていましたがオンライン認証で通りました。 アクティベート後、再起動すれ
ChangesAttach file: openocd.pdf by takaboo ¶ OpenOCD_x86_0.12.0+dev-00519-gb6ee13720 OpenOCD_x64_0.12.0+dev-00519-gb6ee13720 ¶ OpenOCD_x86_0.12.0+dev-00516-gefdd5e09b OpenOCD_x64_0.12.0+dev-00516-gefdd5e09b ¶ Attach file: openocd.pdf by takaboo ¶ Attach file: openocd.pdf by takaboo ページ内コンテンツ はじめに 使用する前に 公式サイト OpenOCDの構成イメージ 適用可能なJTAG I/F TINY JTAG-ICE2 (FT2232ベース) ST-LINK/V2 J-LINK その他 はじめに オープンソー
はじめに そろそろ、今回のホストの設定の核心に近づいてきました。OpenOCDの入手とインストールです。 OpenOCDの仕組み 今回のシステムの全体図は、下記(ホストシステムのソフトウェア関連図 再掲)で表すことができます。図を見ていただければわかりますが、OpenOCDが図の真ん中にあり、中核を担っていることがわかります。OpenOCD自体はGPLの下に公開されているフリーウェアです。簡単に動作を紹介したいと思います。 OpenOCDのブロック図を見ると、自身もいくつかの機能ブロックから構成されていることがわかります。典型的な例はUSB-JTAGのピンドライバ部分でしょうか? 今回利用するUSBチップであるFT2232のMPSSE機能をドライブします。 その他の機能として、TCPとTELNETのサーバの機能があります。TCPのサーバはGDBとの通信に使います。実際のリモートデバッグはこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く