注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。
Subversionのコミットコメントは、人によって多々書き方が違います。 ただ、後でコミットの内容を確認した時に 何も書かれていなかった 書いてあっても一行だけだった となっていて、詳細が分からず、本人に聞いたりドキュメントを探して確認する羽目になったことが何回もあります。 そうした経験から、コミットコメントを書く際には、あとで自分が困らないように、ほかの人が困らないように以下のようなポイントに気をつけて書いています。 一行目には、変更種別を書く 一行目には、必ず変更の種別を書くようにしています。 たとえば、 機能追加 仕様変更 不具合修正 リファクタリング などです。 また、仕事の時はそれと一緒に件名も書いて、太括弧【】に囲んで記述しています。 (例:【不具合修正:ログイン画面】) こうすると、変更理由をヒストリー一覧から探しやすくなります。 また、あとで見返したときに「このリビジョン
11/20に株式会社はてなさんでKansai Perl Mongers 第13回ミーティングが開催されました.例によって運用側だったのですが,やっぱりグダグダな感じで申し訳ないです.いつものことですか,ハイ,スミマセン.会場を貸していただいたはてなさん,発表/LTをしてくださった方々,会場に来ていただいた皆さんに感謝です! というわけで今回はPerl5環境構築という話をしてきました.perlbrew/cpanm/cpan-outdated/pm-uninstallなどのツールの使い方中心のトークです.根本的に話し尽くされているネタだし,いまとなってはあたりまえの内容ですがKansai.pmで話されたことがない上に,初心者向けトラックと言うことで改めて話をしてきました.まぁ結局のところ初心者向けトラックにも関わらず,初心者がほとんどいなかったんですが…… 資料一応アップしておきました Per
http://mechanize.rubyforge.org/ http://github.com/tenderlove/mechanize/tree/master DESCRIPTION The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, can follow links, and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history. Dependen
@@ -1,5 +1,8 @@ ウェブサイトのアクセスを自動化するライブラリ。HTMLの解析には[[Hpricot]]を使っている。 +以下のサイトがとてもまとまっています↓ +* [[RubyのWWW::Mechanizeを解説 for 0.9 (仮) - きたももんががきたん。|http://d.hatena.ne.jp/kitamomonga/20081209/kaisetsu_for_ver_0_9_ruby_www_mechanize]] + !リファレンス * class [[WWW::Mechanize]] * class [[WWW::Mechanize::Page]] @@ -36,4 +39,6 @@ !リンク *公式サイト(リファレンスのみ) : http://mechanize.rubyforge.org/ *RubyForgeのプロジェクト
Collaborative Passwords ManagerはWebベースのパスワード管理。 [/s2If] Collaborative Passwords ManagerはPHP/MySQLのフリーウェア(ライセンスはCreative Commons Attribution-NonCommercial-NoDerivs 2.0 Generic)。Webアプリケーション化が進む中で、なかなか実行に至らないのがパスワード管理のオンライン化だ。やはり気になるのはセキュリティ上の問題だ。 パスワード閲覧、コピー 確かに個々人のパスワード管理をオンライン化するのには多少の不安もあるだろう。だが複数人で管理されるパスワードであれば、ネットワーク上にあっても良いかもしれない。それを実現するのがCollaborative Passwords Managerだ。 Collaborative Passwo
RSpecで書いているスペック(テスト)がどうも冗長になっている気がして、いいテストのリファクタリング指針はないかなと探してみたところ、RSpecのベストプラクティスをまとめているページを2つほど見つけたのでまとめておく。 (My) RSpec best practices and tips | EggsOnBread specify {}やit {}、subject {}といったショートカット記法を使う contextを'when'や'with'で始めて、メソッドの説明には'#'を使う エラーメッセージがわかりやすくなる メッセージをわかりやすいものにするためにRSpecマッチャーを使う 1つのitブロックには1つのExpectationだけを記述する describeとcontextをふんだんに使う 妥当な値、境界値、不正な値をテストする My top 7 RSpec best pra
2010年11月14日(日) ■ MacBook Air に Xcode を入れよう _ 前から使ってた MacBook Pro から TimeMachine 経由でリストアして使ってるので、とくに何もしなくてもすでに /Developer/ 以下に開発ツールは入ってる。しかし、/Developer/ 以下しかなくて、よーするに /usr/bin/cc とか /usr/bin/make とかがない中途半端な状態。 _ ちうことで、購入時についてきたあの USB メモリからインストール……って、あれ? ないよ? どうして? 今までの Mac ってみんなインストールメディアにあったよね。なんでないの? _ まあ、なくても無料でダウンロードできるから困らんけどさ、もしかして今後ずっとそういう方針でいくのかしら。 _ で、ユーザ登録してダウンロードするのがめんどくさかったので、あっさり諦めた。イン
* 「東京Ruby会議05」を開催します 東京Ruby会議05実行委員長のこしばです。 来る2011年2月4日(金)の夜に東京Ruby会議05を開催いたします。 開催日時:2011年2月4日(金)の夜 詳細な開始・終了時刻は後日ご案内いたします 会場:株式会社ECナビ 最寄り駅 JR・東京メトロ 渋谷駅 / 京王井の頭線 神泉駅 事前登録: 必要 (2010年12月中旬に登録受付開始を予定しております) 登録についての詳細は後日ご案内いたします。 プログラム: (ただいま調整中です) 懇親会: (ただいま調整中です) Web 公式ページ:http://regional.rubykaigi.org/tokyo05 公式タグ:tokyorubykaigi05 ハッシュタグ:#tork05 ストリーミング: (ただいま調整中です) 最新情報は、東京Ruby会議05公式ページ及びRubyKaigi
解説 Windowsシステムのメモリの利用状況を調査するツールとしては、タスクマネージャーを利用するのが一般的である(次の関連記事を参照)。だがこのツールではメモリの利用状況の概要が表示されるだけで、詳細な利用状況(メモリページの用途別の利用状況など)は分からない。 関連記事: タスクマネージャーのパフォーマンスタブの見方(Vista/Server 2008編) 関連記事: タスクマネージャーのパフォーマンスタブの見方(Win 7/Server 2008 R2編) タスクマネージャーの画面 これはWindows 7 Ultimateのタスクマネージャーの例。これは64bit OSなので、システムに搭載されている18GBの物理メモリ全体を利用できる。 (1)メモリの利用状況。物理メモリ18GBのうち、9GB程度が利用中である。 (2)より詳細な情報を見るには、これをクリックする。 Windo
「Dropbox」の基本的な使い方から、一歩進んだTipsなど、様々な「すごい使い方」が紹介されています。 「Dropbox」はシンプルなオンラインストレージサービスなのですが、工夫次第でいろいろ使える、というのがよく分かります。 Basic Tips List ・Invite Others to Get Free Space (up to 8 10 GB) ・Local Area Network Sync ・Selective Folder Sync ・Read Books on Your Mobile ・Force Download Files ・Distribute Apps Advanced Tips List ・Share Photo Galleries ・Consolidate Your iTunes Library ・Password Synchronization ・Cre
http://blog.usagee.co.jp/2010/11/23/level-up-programmer id:lizy javablackさんが来そうな内容だw http://b.hatena.ne.jp/entry/blog.usagee.co.jp/2010/11/23/level-up-programmer いやまったく.毒と分かっていても食らうしかないのは不幸だ. http://d.hatena.ne.jp/JavaBlack/20080401/p1 http://d.hatena.ne.jp/JavaBlack/20070522/p1 悪書 憂鬱なプログラマのためのオブジェクト指向開発講座 (DDJ Selection) 作者: Tucker出版社/メーカー: 翔泳社発売日: 1998/05/31メディア: 大型本購入: 10人 クリック: 508回この商品を含むブログ
https://github.com/facebook/pfffgithub上のfacebookのレポジトリで最近活発に開発されている印象があるので気になっていたツール。pfff is mainly an OCaml API to write static analysis, dynamic analysis, code visualizations, code navigations, or style-preserving source-to-source transformations such as refactorings on source code.https://github.com/facebook/pfffということでコード解析ツールらしい。が、ビジュアル化と言われて、これを見ても何に役に立つか分からなかった…実際に動かしてみるとイメージがわくかと思って試してみた。OC
「linuxデスクトップ環境をたったの3ステップで高速化する方法」は「4ステップ」の方がいい? 「ミラクルパッチにLinusも大喜び!Linuxカーネルを高速化させた233行のコード」を既存のLinuxで簡単に実現する方法が「ぴょぴょぴょ?-Linuxとかプログラミングの覚え書き」で紹介されてます。 が、しかし! もう一つ設定作業を増やした方が良いっぽいです(少なくともUbuntuとFedoraは) ・Ubuntuな人は下の追記版 http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html ・Fedoraな人は下の /cgroup/ を /sys/fs/cgroup/ に置換 http://www.spinics.net/linux/fedora/fedora-users/msg386262.html
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く