タグ

2012年4月2日のブックマーク (10件)

  • こいつはやべえ。JavaScriptでGithubリポジトリの読み込み&書き込み·github.js MOONGIFT

    github.jsはJavaScriptを使ってGitHubリポジトリの操作を行うソフトウェアです。 GitHubはWeb APIを公開している希有なソースコードリポジトリサービスです。そんなGitHubAPIを使って作られたのがgithub.jsです。なんとJavaScriptだけでGitHubリポジトリのファイルを読み込んだり書き込んだりできます。 基的な使い方です。 ファイルの読み込みです。 実際に書き込んだところです。書ける、書けるぞ! Basic認証での利用なのでパスワードを記述しないといけないのがちょっと怖いですが、JavaScriptだけでGitHubリポジトリを操作できてしまうのはかなり面白いです。使い方次第でバージョン管理付きテキストストレージとしてかなり遊べそうです。 github.jsはJavaScript製、BSD Licenseのオープンソース・ソフトウェアで

  • Excel同等とは言わないけれど十分高機能なWebベースのテーブル表示ライブラリ·KoGrid MOONGIFT

    KoGridはハイレベルなWebベーステーブル表示ライブラリです。フィルタ、ソート、ページネーションなどがあります。 業務システムではよくあるWeb上でのデータの一覧表示。得てしてExcelと同等レベルの機能が求められて大変な思いをしますが、そのベースにできそうなハイレベルなグリッド表示を行うのがKoGridです。 ソートができます。範囲外は中でスクロールして表示させられます。 チェックボックスをつけるとハイライト表示します。 カラムに色をつけたり、セルごとに色を設定できます。 数値は桁数を意識したソートができます。 フィルターを表示できます。 サーバサイドのページネーションもあります。 10,000行のデータも軽快に操作できます。 テーブルで選択したデータの詳細を右側に表示するデモです。 KoGridはカラム幅の変更やカラムの移動はできないものの、大抵のニーズには応えられると思われます。

  • Growl for Windows

    Integrate Growl notifications into your applications with just a few lines of code Download the Integration Guide > ··· Create custom displays for handling notifications Download the Display SDK >

  • 第4回 要注目のPC向け無償仮想化ソフト「VirtualBox」

    今回は無償で入手および利用できる代表的な仮想化ソフトのひとつである米オラクルの「Oracle VM VirtualBox」(以下、VirtualBoxと表記)のインストール手順を説明する。VirtualBoxが備える仮想マシン遠隔モニター機能の利用方法も解説したい。Windowsが標準で備えるリモートデスクトップ接続クライアントを利用できる点が大きな魅力だ。 前回は、米ヴイエムウェアの「VMware Player」のインストール方法を紹介したが、両ソフトは、1台のパソコンに同時にインストールして問題なく共存できる。それぞれのソフトごとに得意不得意があるため、2種類共インストールすることをお勧めする。 まずはVirtualBoxをダウンロード まずは、VirtualBoxの配布元サイトであるVirtualBox.orgにアクセスしよう(写真1)。 VirtualBoxは開発元であるオラクルの

    第4回 要注目のPC向け無償仮想化ソフト「VirtualBox」
  • MOGOK

    MOGOKは「コンピュータに使われる人」ではなく「コンピュータを使う人」でありたいと願うすべてのRubyプログラマを支援します

  • 『CodeIgniter 徹底入門』補完計画 - A Day in Serenity @ kenjis

    『CodeIgniter 徹底入門』は日語での唯一の CodeIgniter 専門書です。 CodeIgniter徹底入門 作者: 河合勝彦,鈴木憲治,安藤建一出版社/メーカー: 翔泳社発売日: 2008/06/10メディア: 大型購入: 11人 クリック: 88回この商品を含むブログ (19件) を見る しかし、発売は 2008年。ということで、自ずから内容が古くなってしまっています。 しかし、わかりやすさという点では、フレームワーク関連のの中で今でも一番だと私も思います。 古さを補うために、『CodeIgniter 徹底入門』に関するアップデート情報を自由に書き込めまとめられる場所として、以下のページがあり、いろいろと情報が書き込まれています。 『CodeIgniter徹底入門』に対するノート 自力で CodeIgniter 1.x と 2.x の違いを把握するのが難しい初心者の

    『CodeIgniter 徹底入門』補完計画 - A Day in Serenity @ kenjis
  • 処理開始後の例外処理では「サニタイズ」が有効な場合もある

    このエントリでは、脆弱性対処における例外処理について、奥一穂氏(@kazuho)との会話から私が学んだことを共有いたします。セキュアプログラミングの心得として、異常が起これば直ちにプログラムを終了することが推奨される場合がありますが、必ずしもそうではないというのが結論です。 はじめに Webアプリケーションの脆弱性対策では、脆弱性が発生するのはデータを使うところであるので、データを使う際の適切なエスケープ処理などで対処するのがよいと言われます。しかし、処理内容によってはエスケープができない場合もあり、その場合の対処についてはまだ定説がないと考えます。 エスケープができない場合の例としては、以下があります。 SQLの数値リテラルを構成する際に、入力に数値以外の文字が入っていた メール送信しようとしたが、メールアドレスに改行文字が入っていた 入力されたURLにリダイレクトしようとしたところ、U

  • 10分でわかる FuelPHP - A Day in Serenity @ kenjis

    (2012/05/13 追記) 以下の資料の更新版が 10分でわかるFuelPHP @OSC2012 Nagoya - Speaker Deck にあります。 FuelPHP Advent Calendar 2011 は奇跡的に無事終わりました。 クリスマスなので FuelPHP の概要を紹介するプレゼン資料を公開しておきます。ご参考まで。 公式ドキュメントの翻訳 https://github.com/NEKOGET/FuelPHP_docs_jp http://press.nekoget.com/fuelphp_doc/ FuelPHPについての日語情報 http://fuelphp.phpfogapp.com/wiki/ http://atnd.org/events/22380

    10分でわかる FuelPHP - A Day in Serenity @ kenjis
  • 信頼性設計 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "信頼性設計" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年11月) 信頼性設計(しんらいせいせっけい)とは、工学分野において、システム・装置または部品が使用開始から寿命を迎えるまでの期間を通して、予め期待した機能を果たせるように、すなわち故障や性能の劣化が発生しないように考慮して設計する手法のこと。 冗長性設計[編集] 設計の世界において、二重に対策を講じておき、システム全体の信頼性を増加させる手法を「冗長性」という。 機械は通常多くの部品から成り立っており、部品のひとつが破壊したとしても機械全体が連鎖的に停止してしまう場合が

  • フールプルーフとは - IT用語辞典

    概要 フールプルーフ(foolproof)とは、機械やソフトウェアなど人が使う道具の設計についての考え方の一つで、利用者が操作や取り扱い方を誤っても危険が生じない、あるいは、そもそも誤った操作や危険な使い方ができないような構造や仕掛けを設計段階で組み込むこと。また、そのような仕組みや構造。 フールプルーフ設計では「人間は間違えるものである」「理解が不十分な人が取り扱うこともある」という前提に立ち、誤った使い方をしても利用者や周囲の人を危険に晒したり、機器が破損したり、致命的な事態や損害を生じさせないような構造に設計する。 また、そもそも誤った使い方ができないような構造や操作方法にしたり、危険な使い方をしようとすると機能が停止したり自動的に初期状態に戻ったりするような機構を組み込むといった対策が行われることもある。 よく知られる例としては、正しい向きにしか挿入できない電池ボックスや、扉や蓋が

    フールプルーフとは - IT用語辞典