HTML5 AudioとJavaScriptで作った簡易ドラムマシン (jsfx バージョン) Version 1.0.1 » 解説記事はこちら » 音声ファイル読み込みバージョン(前バージョン)はこちら 2011 © 音楽方丈記 Tweet
HTML5 AudioとJavaScriptで作った簡易ドラムマシン (jsfx バージョン) Version 1.0.1 » 解説記事はこちら » 音声ファイル読み込みバージョン(前バージョン)はこちら 2011 © 音楽方丈記 Tweet
この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ
Ruby, Rack, Passenger私が作るサービスは大概小粒なので、今まではほぼ Apache2 + Ruby + Rack + FastCGI で動かしていましたが、mod_passenger も Rack でアドホックなサービスを作れるらしい、と知ったので試してみました。ちなみに、Merb とか Ramaze とか Camping とかの Rails 以外のフレームワークを mod_passenger で動かす場合も、どうも mod_passenger + Rack がベースとなっているようなので、知っていて損は無いと思います。 FastCGI vs mod_passenger結論から。比較対象FastCGImod_passenger速度(req/sec)*1900前後1100前後開発の楽さ基本的に CGI で開発し FastCGI へ移行。*2 FastCGI の時は err
前回のRuby勉強会@関西 #26で話題騒然だったRackというツールを使って,very シンプルなtwitterビューアを書いてみました. Rack? RackはWebサーバとWebアプリケーションフレームワークの間の橋渡しをするRubyで書かれたソフトウェアです.WebサーバとWebアプリケーションフレームワークがRackのためインターフェースをもっていれば,簡単に組み合わせることができます.たとえば,あるWebアプリケーションをRackに対応させておけば,MongrelやWEBrickやFastCGIに同時に対応できるようになります. WebServers WAFs ----------- ----------- | Mongrel | | Ramaze | | WEBrick | | Coset | | FastCGI | <=> Rack <=> | Merb | | Thin
« MyMiniCity 日本語化 | メイン | JSRuby から jQuery を使う ( Javascript 連携 ) » Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。 あけましておめでとうございます。 1月からサイボウズ・ラボのオフィスが引っ越しました。新年から気分も新しくぶりぶり仕事します。よろしくです。 というわけでちょっとずつ作っていました Javascript で実装した Ruby インタプリタの "JSRuby" を一区切り付けるべくバージョン番号を付けてリリースしました。 JSRuby Project Page (CodeRepos) http://coderepos.org/share/wiki/JSRuby JSRuby Test Page http://labs.cybozu.co.jp/blog/naka
「2011年はサーバサイドJavaScriptの年になる」 こう書いているのは、JavaScriptのテストフレームワークZombie.jsの作者Assaf Arkin氏。ブログLabnotesで、エントリ「2011 is year of the Server-Side JavaScript」を公開しています。 5年前のRubyや90年代のJavaに似ている Arkin氏は、JavaScriptが登場したときにNetscapeはサーバサイドJavaScriptも用意していたのを覚えている人はいないだろうな、との書き出しで過去を振り返っています。 not many people remember, Server-Side JavaScript for writing the back-end logic. I believe back then it was called LiveWire.
今日のネタは、HTML5で規定されているlocalStorage(ローカルストレージ)についてです。 以下、特徴をいくつか挙げてみます。 2011/07/06 イベントについて追記 ローカルにデータを保存します PCやスマートフォンなどの端末にデータを保存します。 別のサイトに行こうが、ブラウザを閉じようが、データが残っています。 localStorageの使い方としては、キャッシュ的な使い方が良さそうです。 「サーバーからデータを取得してlocalStorageに格納しておく。次にアクセスしたときはlocalStorageから取得する。もしなければサーバーに取りに行く。」 って感じで。 サーバーに取りに行かなくて済むなら処理が早くなってハッピーですね。 所詮はローカルのデータなので、データが存在することを前提にしてはいけません。 モダンなブラウザなら大概使えます IE8以上、FireFo
ワールドカップもいよいよ決勝ですね。予想を裏切る結果が多くなかなか目が離せませんが、3:30はつらい。。。 さて、今回はAmazonなどのECサイトにある★を使った5段階評価の投票システムを作ってみました。 本来、投票結果はサーバに送るものですが、HTML5のlocalStorageが使えるようになってきましたので、ここに保存しようと思います。 [1] 【確認済み動作環境】 IE 8 Firefox 3.6 Google Chrome 5 localStorageとは、HTML5の新機能でブラウザにデータを保持する仕組みです。 ブラウザを閉じたり、リロードしてもデータが消えないという特徴を持っています。 ★を使った評価の仕組み自体は、jQuery Raty - A Star Rating Plugin [2]を利用しています。 非常にシンプルで使いやすいプラグインです。 ★をクリックしたタ
2. アジェンダ • 本日の構成 – 脆弱性の分類 – Webアプリの構造と脆弱性の原因箇所 – 「入力」では何をすればよいのか – SQLインジェクション対策の考え方と実際 • 原理の話(グローバル) • 文字コードの話(グローバル&ローカル) – ケータイWebアプリのセキュリティ(ローカル) • 議論の焦点 – Webアプリケーションのセキュリティ施策の考え方 – グローバル v.s. ローカル – 対策の歴史とあるべき姿 Copyright © 2008-2010 HASH Consulting Corp. 2 3. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何
本日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上げますと、 “Locks must go!” ということになります。並列プログラミングに銀の弾丸はありません。しかし、ロックは別の何らかの安全性を確保したプログラミングモデルで置き換えられなければいけません。そうでなければ、再現しにくいバグに苦しめられ、終電を逃す日々と決別することはできないでしょう。また、ロックによるプログラミングの抱える本質的問題にも言及しています。 この界隈の最新の動向として、去年OOPSLA’10にて発表されたConcurrent Revisionsについての解説も行なっております。また、弊社研究開発において、先日Con
http://d.hatena.ne.jp/aureliano/20111019/1318990671 まあ、岩崎夏海さんに比べるとあんまり売れてないのでベストセラー作家を名乗るのはおこがましいのだけれど。 ちなみに、ミリオンセラー>ベストセラー(文芸だと10万部くらいから)らしいので、ギリギリ名乗らせてもらいます。岩崎さんの質問に出来るだけ真摯に応えようと思います。真摯、大事、ってドラッガーも言ってたしね。 何でぼくのことを承認欲求の強い人間だと思うの? これは、そもそもの承認欲求の是非の部分から回答しないと本当の回答にはならないと思います。また、ぼく自身の問題にも深く関わっている為、自分の経験も含めて回答します。 神様に愛され過ぎて手に触れるものが全て黄金に変わってしまうような星の元に生まれついた人間でない限り、文章を書いたり、モノを作ったりする人間にとって、承認欲求というものはガソリ
Searching Gmail for Specific Filetypes / EvanWondrasek Gmailお持ちですか?それ以外のアカウントもお持ちではないですか? 複数のフリーメールアドレスを取得している方は多いと思うのですが、管理が煩雑になりがちですよね。私は今までThunderbirdでメールを管理していたのですが、思い立ってGmailにまとめることにしました。 まとめたのはいいのですが、複数の送信元アカウントをiPhoneからも使いたい…普通に設定するとメインのGmailでしか送信できないし…という問題にぶち当たってしまいました。 しかし!その問題を解決できる設定方法を見つけたのです。 まずはGmailの設定を確認 Gmailで複数アドレスを送信元に設定するには「アカウントとインポート」タブ。「名前」の項目にアドレスを追加しましょう。私は2つ追加しているので、合計3つ
あちこちの先進国で、格差反対デモが起きています。ちきりんが滞在中のローマでも先週土曜に大規模なデモが起き、逮捕者だけでなく死者まで出たとのこと。かなり大規模な騒動だったようです。(今は平穏に戻っています。) “アメリカンドリーム”とやらを誇っていた国で格差反対デモが始まったり、グローバリゼーションが大嫌いな、日本の“デモ好きな人達”が、グローバル・デモに同調しているのも興味深いことに思えます。 その一方で、イタリアを旅行中のちきりんが今回やたらと目にするようになって驚いたのが、「インド人の団体旅行客」です。 今までも“海外旅行をするインド人”には、よく出会いました。でも、その多くは、超リッチなファミリーや一流ビジネスマンで、彼らは個人旅行や家族旅行をしていたのです。 こういう人たちが免税品店でブランドものを買う様子をみていると、ちきりんよりよほどお金持ちに見えたし、下手をすると「家に象を飼
最近、友人がChikirinの日記を紹介してくれた。日本で有数のアルファブロガーだ。かなりの高ペースで良質な記事を書いている人で、鋭い洞察力には舌を巻く。まだ読んだことのない人たちは、是非購読するといい。正味な話、新聞の社説なんかよりも考えさせられる記事が多い。 書く記事もすごいのだが、それよりもぼくが感心したのは、この人のセルフブランディングだ。自称「おちゃらけ社会派」なのだが、実際はおちゃらけてもいなければ社会派でもないのだ。2009年の上杉隆との対談で、彼女はこう述べている。 日本ではマーケットに評価されることの大切さを、理解していない人が多い。なので会社や業界の中で評価されることを気にしているけれど、マーケット……つまり部外者には「どうせオレのことなんか評価できないだろう」といった考えを持っていますね。しかし大切なのはマーケットに評価されることによって、「1人前」と呼ばれることだと
画像を超拡大・縮小するのにGoogle Maps APIが使えないかと調べてみたメモ。 googlemapでドラクエ これができるなら、他の画像でもできるはず! 作り方は、簡単でMapLib.net で会員登録し、画像ファイルをアップするだけで、自分のMapが作れるようになります。 自分で作成した地図をGoogle Mapsに埋め込める!MapLib (アジャイルな社長が教える!自分をもっとレベルアップさせる裏技) っと、あっさりここに答えが書いてあった。つまりMapLibにアップしないと使えないのね。今回の目的には使えなそう。 せめて仕様を参考にするか… [N] オリジナルの地図をGoogle Mapsに埋め込める「MapLib」 タロタローグ ブログ | Google Maps API for Flashで「ドラゴンクエスト 竜王の冒険」 ドラクエ地図 on google maps A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く