Should package names be singular or plural? をざっと翻訳 (as of 2013.8.31) 訳注:意外と見逃しがちなネームスペースの単数形と複数形の問題。比較的シンプルにまとまったQAを見つけたので訳してみました(コメントは訳していません。java.beans は例外であったり、リレーションについては異論があったりするようです)。 Question (42 votes) by NickC しばしば、ライブラリにおいてパッケージはひとつの概念で構成されるクラス群を含みます。たとえば、 xml 、 sql 、 user 、 config 、 dbです。皆さん、至って自然にこれらのパッケージ名は単数であることが正しいと感じるのではないかと思います。 com.myproject. xml .Element com.myproject. sql .Con
「あるIT企業の経営者に「なぜIaaS事業に取り組むのですか」と聞いたら、一瞬キョトンとした顔をされた。「それりゃ、だって顧客のニーズがそちらに移ってきているからですよ」。私はその言葉を聞いて、「ダメだ。こりゃ」と思った。その企業にとってクラウドサービスは新規事業である。顧客のニーズを理由に成功の見込みが全く無い事業に手を出す感覚が、私には理解できなかった。」 この話を読んで、あるSI事業者の話を思い出しました。まさに同じような話で、IaaS事業をはじめるというのです。この事業の責任者に話を聞いてみると、「やらなきゃ、かっこがつかないからねぇ」という訳の分からない理由を述べられ、私もまた「ダメだ。こりゃ」と口を突いて出てしまいそうになりました。 勝算を訪ねると、「SIで開発したシステムの受け皿として、使っていただけるでしょう」とのことでしたが、それだけの理由で、うまくゆくとは思えません。親
vagrantでちょっとハマったことをメモ。 vagrantではsudoはnopasswdにしておいたほうが良い。そうでないとvagrant haltが実行できなくなり、VMをshutdownできなくなった。 chefのsudo cookbookを利用している場合、以下のようにattributesを設定しておくと勝手にsudoersにNOPASSWDを設定してくれる。 { "run_list": [ "role[development]" ], "authorization": { "sudo": { "users": ["vagrant", "deployer"], "passwordless": "true" } } }
java.lang.management.OperatingSystemMXBeanから以下のOS情報を取得できます。 OS名 OSアーキテクチャー 使用できるプロセッサの数 システム平均負荷 プロセスの実行に利用可能な仮想記憶の容量 空き物理メモリーの容量 物理メモリーの合計容量 空きスワップ空間の容量 スワップ空間の合計容量 サンプルコード import java.lang.management.* def osMXBean = ManagementFactory.getOperatingSystemMXBean() // OS名 println "OS name:${osMXBean.name}" // OSアーキテクチャー println "architecture:${osMXBean.arch}" // 使用できるプロセッサの数 println "available proce
この文書は「Hypertext Transfer Protocol version 2.0 (draft-ietf-httpbis-http2-06)」の日本語訳です。 原文の最新版 は、この日本語訳が参照した版から更新されている可能性があります。 原文はドラフト版であり、HTTP 2.0 は現在策定中の仕様であることに十分注意してください。 この日本語訳は参考情報であり、正式な文書ではないことにも注意してください。また、翻訳において生じた誤りが含まれる可能性があるため、必ず原文もあわせて参照することを推奨します。 公開日: 2013-08-26 更新日: 2013-09-23 翻訳者: Moto Ishizawa <[email protected]> 翻訳協力: Shigeki Ohtsu 概要 この仕様書は、最適化された Hypertext Transfer Protocol (HT
図書館でもOKなところがあるなんて... 日本全国の電源スポットを地図上に表示してくれるアプリが『電源検索Lite』です。 スマホユーザーならバッテリーを気にしたことは、一度や二度、三度、四度、五度...どころでは済まないでしょう。電源コンセントを使わせてくれた実績のある喫茶店やファストフード店など2000件以上収録された本アプリで、スポットをチェックするといいかもしれません。 使い方としてはこれ以上ないというくらいシンプル。アプリを起動し、ピンチ操作で自分の活動拠点付近の地図へ接近していけば、ポコポコとファストフード店やら喫茶店やらのアイコンが出てきます。わりと接近させないとアイコンは現れないようなので、その点は注意が必要です。 で、あとはそれぞれのアイコンをタップすれば、スポットの住所や用途、電源実績の有無といった情報が表示されます。 関係ないですが、どのお店の用途欄を見ても「ノマド」
Cucumber 利用していますか? 基本的な使い方はわかるんだけど、なんだかもっと上手く使えるんじゃないだろうか?と、もやもやしながら使っています。 少くとも私の周りには Cucumber について情報交換できる人がいないです。 それでも、SlideShare や Speaker Deck なんかに公開されたスライドでよくみかけるので、使い込んでるところでは使い込まれているのだと思います。 Cucumber は Rails プロジェクト以外でも利用されているようで、範囲が広いです。もうちょっといろんな情報がWeb上に流れていても良い気がします。 私が知る限りでは Cucumber についてもっと詳しく書かれているのは The Rspec Book です。 前置きはさておき、 Cucumber の *.feature は Gherkin という 言語で書きます。 その文法について調べたので
開発環境に便利と話題のVirtualBoxとVagrantを、ようやくインストールしてみたメモです。 こちらの記事を参考にしました。 WindowsでVagrantする - みんなのちからになりたい Window 7 でVagrantでCent OS 6.3入れてみた - 僕の車輪の再発明 VirtualBoxを入れる Downloads ? Oracle VM VirtualBox から VirtualBox 4.2.16 for Windows hosts x86/amd64 をダウンロードして実行。 Setup Wizardが起動するので Next Next。なんかOracle製のドライバ類が色々インストールされるけど気にしない。 Vagrantを入れる Vagrant - Downloads から 最新版 v1.2.7 のページに飛び Vagrant_1.2.7.msi をダウンロ
December 2014 (1) February 2014 (1) January 2014 (1) September 2012 (1) April 2012 (1) March 2012 (2) October 2011 (1) June 2011 (5) May 2011 (1) April 2011 (1) March 2011 (1) February 2011 (1) January 2011 (1) December 2010 (1) September 2009 (1) April 2009 (1) March 2009 (1) January 2009 (3) November 2008 (2) October 2008 (1) December 2005 (2) October 2005 (2) September 2005 (2) August 2005 (7)
Vimのコア機能を徹底解説。古くて新しいUnixのエディタVim--このVimのエディタとしてのコア機能をマスターするためのレシピ集。 関連サイト本書の詳細ページが用意されています。 『実践Vim』内容紹介『実践Vim』は、自分の技量を向上させたいプログラマに向けたものだ。聞いたことがあるだろうが、熟練者の手にかかれば、Vimは思考のスピードでテキストを切り刻んでいく。この目標に向かう次のステップが本書を読み込むことだ。 『実践Vim』はVimマスターへの近道だ。手取り足取り教えたりはしないが、前提となる知識はVimチューター(Vimと一緒に配布されているインタラクティブなVim入門)をひとしきり実行すればわかるだろう。『実践Vim』は、Vimの中核となるコンセプトとイディオム的な使い方に着目することで、この前提となる知識からさらなる高みを目指すものだ。 Vimは非常に柔軟に構成を行える。
See the light - agile, industrial strength, rapid web application development made easy Grailsフレームワーク - Reference Documentation Authors: Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith Version: 2.3.0 Translated by: T.Yamamoto, Japanese Grails Doc Translating Team. Special thanks to NTT Software. 【注意】このドキュメントの内容はスナップショットバージョンを元に*意訳*されているため、一部現行バージョンでは未対応の機能もあります。
More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t
Ember.jsを学ぶシリーズの2回目は、Ember.jsの特徴のひとつであるRoutingの基礎です。 なんか、気付いたらRC8がリリースされています。今度は最終RCという噂もありますが、とてもRCとは思えない変更っぷりなので、二桁くらいは確実じゃないですかね・・・(しろめ 画面遷移とHTTPリクエスト 単一の画面で構成されているシンプルなアプリケーションで無い限り、アプリケーションは複数の画面で構成されます。Webアプリケーションでは、原則として、画面を切り替える時にサーバへのリクエストを行い、画面全体を再レンダリングします。しかし、そのような仕組みでは無駄に多くの情報をサーバとやりとりする必要があります。また、ブラウザでも再レンダリングのラグが発生します。さらに、ブラウザ単体では次の画面へデータを引き継ぐことが困難です。 Ember.jsを使うと、画面の一部を書き換えることで画面遷移
Rspec/Capybara/Turnipの入門記事を全力でまとめてみた Aug 30th, 2013 Tweet さっき、『 The Rspec Book』を読み終えました。厚めの本ですが、RspecやCucumber、Webrat、Seleniumなどを活用するためのノウハウ満載で大満足でした! ということで、この本で読んだ内容を忘れないようにするためと、その過程でRspec/Capybaraなどのネット資料をあつめたので、まとめるためにこの記事を書きます。もし、間違いを発見した場合や他にもいいリソースがあれば、是非メッセージを願いします! テスト駆動開発(TDD)と振る舞い駆動開発(BDD) テスト駆動開発(TDD)とは、コードを書く際に最初にテストを書き、次にテストが通る最低限のコードを書き、その後にリファクタリングしていく開発手法です。一方で振る舞い駆動開発(BDD)はTDDの発
ども、ゆうせいです。 LIGではメディア運営や編集などの仕事をしています。このメディア運営では画像を扱うことも多く、このままでは俺のMacBook Airのストレージが埋まってしまうという危機感がありました。埋まるのは社長の岩上だけで充分だろってことで、サクッと「Bitcasa」を導入することにしました。 Bitcasaとは? Bitcasaはクラウド上の外部ハードドライブで、容量が不足することは絶対にありません。 お使いのデバイス(ホームコンピューター、仕事用ラップトップ、携帯電話、タブレット)とシームレスに連携し、どこからでも保管データにアクセスできます。たとえ巨大なファイルでもお友達やご家族に瞬時に送ることができ、方法も簡単です。 引用元:Bitcasa Infinite Driveの概要 | クラウドの外部ハードドライブ ようするにクラウドストレージです。DropboxとかSuga
比較したら凄すぎ…!歯磨き嫌いな人こそ絶対に使うべき最上級の電動歯ブラシ「ブラウン オーラルB プラチナ・ブラック7000」 ズボラでも歯磨き好きでもこれは大満足だよ…! 歯にビタっとフィットする丸型回転式電動歯ブラシ「ブラウン オーラルB」に、最上位機種となる「 プラチナ・ブラック7000 」が登場しました。 たった2分で完璧に歯を磨き上げる、毎分約4万回の高速上下振動と毎分約8800回の高速反転運動、さらにとことん磨きたい人のための、こだわりの4種類のブラシが付いたこの機種、手磨きとどれだけ違いがあるのか実際に試してみると…こっ、こんなにも違うものなの!? これがブラウン オーラルBの3D丸型回転式電動歯ブラシの最上位機種、「 プラチナ・ブラック7000 」。 パッケージは本のように開く凝った構造。 同梱されているのは、本体と4種類のブラシ、そして時計のようなものは磨きグセや磨く時間を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く