原文(投稿日:2010/03/03)へのリンク 開発者ならだれもが、自分のコードに最低一行はコメントを書いているはずだ。コメントをたくさん書いて、コードをもっとわかりやすくしようとする人もいる。この記事では、コードにコメントを書くときに使われるプラクティスを集めてみた。 Seattle Area Alt.Net グループのメンバらが、コードにコメントを書く必要性やプラクティスについて議論した。Kelly Leahy氏は、一目瞭然のわずかなコメントが散りばめられているようなコードが好みだ。コメントは「コードを変更したときに取り残されてしまうことが多く」、「不正確なノイズをシステムに取り込んでしまうだけ」だと考えているためだ。 (コメントを書くということは)多くの人にとって個人的なことですが、私はコメントをかなりスリムにするよう気を配っています。というのも、コードを変更したときに、コメントが取
デジタルハリウッド大阪校およびデジタルハリウッド大学院大阪キャンパスの受講生有志メンバーは、京の台所とも称される商店街「錦市場」の公式Webサイトを制作した。 総勢32名の学生が制作に参加した「錦市場公式Webサイト」 同Webサイトの制作は、デジタルハリウッドが実施している実践力トレーニングの一環として行ったもの。"地元密着型のマーケット"や、"観光地"といった、多方面から注目を集める錦市場の魅力を十分に伝えるため、いくつかの新しい試みに挑戦。錦市場内の各店舗から自由に情報発信できるようにTwitterを利用し、各店舗の更新情報を本体のWebサイト上に集積、市場の状況をリアルかつ瞬時に伝えられる仕組みになっている。また、実際の錦市場の写真の中を散策できる「錦市場歩きマップ」や「錦市場周辺京都観光スポット」といったコンテンツも用意しているとのこと。
皆さんは「Eucalyptus(ユーカリプタス)」をご存じだろうか。米Amazon Web Servicesが提供するクラウド・コンピューティング・サービス「Amazon EC2」と同じAPI(アプリケーション・プログラミング・インタフェース)で仮想マシンが管理できるインフラ環境を構築するオープンソースソフトウエアだ。社内に「Amazon EC2互換環境」があると何がうれしいのか。ユーザーの声を元に考えてみたい。 まず、Eucalyptusでいう「Amazon EC2と同じAPI」の意味を説明しよう。Amazon EC2では、仮想マシンの作成や起動、仮想ディスクイメージの作成といった管理タスクをコントロールするAPIを外部に公開している(Amazon EC2のAPIリスト)。外部の開発者はこのAPIを利用すると、Amazon EC2の仮想マシンを管理するツールを開発できる。 ストレージサー
はまちちゃん がいつものごとく、AmebaなうにCSRF脆弱性を発見して いたずらを仕掛けた 。そして、何故か今回だけ「それは迷惑行為だ」とかなんか騒がしい。 私はそもそも、はまちちゃんのいたずらを「隙があったからカンチョー」に喩えるのが程度がおかしいんじゃないかと思う。それで非技術者には話が通じていないのでは? CSRFやSQL Injectionを許していたら、何よりも守るべきユーザーの情報が危険だ。そしてAmebaがそういう脆弱性を持っていると言うことは、生越さんが指摘するように首相官邸からの公式情報を操作できるという意味だ。これは「隙があった」んじゃないだろう。「開腹したまま内臓が露出している」んだ。 ところが、どうも現実の医師とは違ってこの世界の、特にAmebaみたいな大きな会社の開発者はその辺の意識が甘い。「手術したけど、まー、内臓が見えててもすぐに死ぬ訳じゃないし、適当に皮被
FinePix×つくもたんコラボレーション紙袋 続報~。 今回は気になる発送時の梱包についてです。 紙袋プレゼントのキャンペーンを通販でも行うにあたって、一番のネックになっていたのは 『いかにして折れなく美品で紙袋をお届けするか?』という問題。 これには苦心しました。出来るならば最高のコンディションでお届けしたい!だから… 紙袋に合わせて専用の外箱を作りました! わりと本気だ(ゴクリ…)。 FinePixの箱と比較してもこれぐらいの大きさ。 カメラ本体に対してかなり大きめです。 もうどっちがメインなのやら…。 では、お届け時にはいったいどのような形になるのか? 実際の梱包手順を追ってみましょう。
パソコンや携帯電話の交流サイト「ミクシィ」上で人気のゲーム「サンシャイン牧場」のシステムに不具合があり、クレジットカードでアイテムを購入した利用者の電話番号とメールアドレス最大約4200人分が第三者によって取得可能な状態になっていたことが2日、明らかになった。 同ゲームは230万人が利用するほどの人気で、ミクシィは「トラブルを重く受け止めている」として、今後、審査制度を見直す方針。 ミクシィによると、トラブルがあったのは10月21日〜23日。 同ゲームは、ミクシィ上で会員が利用できるが、実際に制作・運営しているのは中国のゲーム会社「リクー・メディア」。 画面上に自分の「農園」や「牧場」を作って、トマトやナスなどを植えて収穫したり、ニワトリやヤギなどの動物を育てたりするゲームで、8月末にスタート。 最初はすべて無料で遊べるシステムだったが、10月21日から、有料の特別アイテムを使える仕組みを
これが北山珈琲店だ ということで、編集部の工藤さんと再びやってきました、北山珈琲店。 ふだんは撮影禁止の店内、こんなふうになっています。
< Dropbox iPhoneアプリ版3つのポイント > by entrypostman Dropbox愛用者はダウンロード必須! 起動が早い!アプリが全体的に軽い! とにかく便利!なんじゃこりゃ! AppStoreにサブミット完了の報告をもらってから、じらしにじらされてきた Dropbox がついに本日AppStoreにてダウンロード可能となりました!なんと無料です! DropboxをPCで利用されている方は問答無用でとりあえず入れておくべし!というマストアイテムになりそうですね。早速紹介します!!! Dropbox のPCサイトや使い方について 一応、下記、DropboxのPCサイトへのリンクと、わかりやすく使い方がまとめられているページのリンクです。 Dropbox – Files – Secure backup, sync and sharing made easy. Dropb
グーグルが新プログラミング言語「Noop」を公開しました。Noopは新旧のプログラミング言語からいいとこ取りをした、JavaVMで動作するプログラミング言語と説明されています。 Noopは、サン・マイクロシステムズで開催中の「JVM Language Summit」で、グーグルの2人のエンジニア、Alex Eagle氏とJérémie Lenfant-Engelmann氏によって発表されました。 すでにJVM Language Summitでの発表資料がPDFとして公開されており、その資料には、Noopのミッションが次のように説明されています。 Noop's mission Help teams develop software that is easier to understand and maintain. Noopのミッション 分かりやすくメンテナンスしやすいソフトウェアのチーム開
期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
Seasar Conference 2009 Autumnに、Javaプログラマに捧げるScala入門というタイトルで登壇させて頂きました。 当日はあいにくの天候にも関わらず、たくさんの方にご来場頂きありがとうございました。 発表資料は、Seasar Conference 2009 Autumnのセッション情報のページに掲載されていますが、SlideShareにも置いておきます。 また、デモについては別のエントリで補足します。 Seasar Conference 2009 Autumnでのデモ - ゆろよろ日記 20090911 Seasar Conference2009 AutumnView more documents from yuroyoro. Scalaの言語仕様を一気に説明するのは無理だと思っていたので、直前で構成を変えてデモを最初に見せるようにしました。 まず、デモを見てもら
——————————————————————————— ■書籍紹介:「iPhoneとツイッターで会社は儲かる」 iPhoneとツイッター、そしてGoogle Appsに組み合わせた クラウド上で起こるコミュニケーション革命について詳細に解説しています。 最終章ではGoogle 代表取締役の辻野氏との対談も収録しています。 ※アマゾンで購入いただいた方にはGoogle辻野社長とのインタビュー 音声ファイルをプレゼント!書籍には収録されていないGoogleの未来についての 話がたっぷり詰まっています。詳しくはコチラ ——————————————————————————— EC studio ではTwitterを全社導入して1ヶ月が経過しました。 そこでTwitter導入を検討している企業やTwitterに関心のある方向けに 実際全社導入してどうだったか気づいたことを書きたいと思います。 約1ヶ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く