ソフトウェアの品質を学びまくる 当blogを定期的にフォローしておくことで、ソフトウェアの品質に関する話題を網羅的に把握することができま せん。 The quality is remembered long after the price is forgotten.(Sir Henry Royce)
第3章ほぼ静的なページの作成 本章では、今後のチュートリアルを楽に理解できるように、簡単なサンプルアプリケーションを開発してみます。本書を通して開発するアプリケーションは、最終的にはユーザーやマイクロポスト、ログイン/ログアウトなどの認証機能を持ちますが、まずは簡単なトピックである「静的なページの作成」から始めます。非常にシンプルなページではありますが、静的なページを作成することは良い経験になり、また、多くの示唆も得られます。私達がこれから開発するアプリケーションにとって、最高のスタート地点といえるでしょう。 Rails はデータベースと連携して動的なWebサイトを開発するように設計されていますが、HTMLファイルだけで構成されている静的なページを作ることもできます。実際、静的なページをRailsで作ることのメリットもあります。たとえば、あとでほんの少し動的なコンテンツを追加することができ
みなさん、こんにちは。マスク・ド・レガシーです。 PHPカンファレンスも無事に終わり、ゆっくりと休暇を楽しんでいたところ、にわかにタイムラインが騒がしくなっていました。今回は話題の中心になったSpikaを題材にPHPのコーディングについて考えてみようと思います。 SpikaはMITライセンス化のオープンソースとして公開されたメッセンジャーアプリケーションです。プロジェクトにはネイティブで実装されたiOS、Android向けのモバイルアプリケーションとPHPで実装されたサーバーサイドを組み合わせる事で独自のメッセンジャーサービスを構築する事ができます。 メディアの記事ではバックエンドはCouchDBとの事でしたが、プッシュ通知を管理する為のキューと管理画面にMySQLも利用されています。インストーラーによると動作条件は下記の通りです。
はじめに 近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基本的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、本記事ではオープンソース版のChefについて紹介する。
近年では多くの分野でWebアプリケーションが使われるようになり、大量の個人情報や重要な秘密情報を扱うようなアプリケーションも少なくない。そのため、Webアプリケーションも攻撃対象として狙われやすくなっている。今回はWebアプリケーションのセキュリティ対策として、Googleが公開しているセキュリティ調査ツール「skipfish」を使ったセキュリティスキャンを紹介する。 Webアプリケーションに特化したセキュリティ調査ツール「skipfish」 今日では、Webブラウザ経由でさまざまな操作を行えるWebアプリケーションが広く浸透している。Webブラウザは最近のほぼすべてのPCにインストールされており、専用のクライアントを用意せずにアプリケーションを操作できるというのがその浸透の理由の1つだ。しかし、Webアプリケーションでは簡単にその一部(HTMLやJavaScript)のソースコードを閲覧
テストとは 説明 あるURLにアクセスした際に、予期した画面が表示されるか ある正しい操作をした際に、アプリケーションの状態が正しく変更されるか ある正しくない操作をした際に、適切なエラーメッセージが表示されるか 単体テスト モデルの検索系メソッドが正しい値を取得できるか モデルの更新系メソッドが正しくデータベースを更新できるか モデルの更新系メソッドが不正な入力に対して、適切なエラーを発生させるか 機能テスト 適切なテンプレートが選択されているか インスタンス変数に適切な値が格納されているか 適切にレンダリングされているか 更新系のアクションが正しくデータベースを更新されるか 総合テスト ログインして、新しいメンバーを追加して、ログアウトするといった一連の動きをテスト テストデータ 説明 事前に用意したテストデータを読み込み常にDBの内容を一定に保つための仕組みのことをフィクスチャと呼ぶ
中国の崔天凱駐米大使は、ワシントン市内で講演し、日本の一部の政治家の中には、第2次世界大戦が終結したのはアメリカの原爆投下によるものだと信じ、アメリカさえ怒らせなければ何をやってもよく、ほかの国の懸念に配慮する必要はないと考えていると非難しました。 崔天凱大使は8日、ワシントン市内で行った講演の質疑応答で、日中両国の双方に対する国民感情の悪化について聞かれ、「日本の一部の政治家などは、第2次世界大戦で日本が敗北したのはアメリカが原爆を投下したためだと信じている。彼らはアメリカさえ怒らせなければ何をやってもよく、ほかの国の懸念に配慮する必要がないと考えているようだ」と述べ、日中関係の冷え込みは日本側に原因があると非難しました。 そのうえで「日本は、最新の武器ではなく、アジアと欧米諸国の人々の強い意思と決意によって敗れた。日本の政治家は戦後の国際秩序を理解すべきで、これに挑戦することはできない
アメリカのオバマ大統領は、政府機関の一部閉鎖が続くなか、東南アジア歴訪を中止したことで中国が意見を主張しやすくなるなどの影響が出ているという認識を示す一方、TPP=環太平洋パートナーシップ協定について、依然として年内の交渉妥結は可能だと強調しました。 アメリカでは、与野党の対立で予算が成立せず、政府機関の一部閉鎖が続いているうえ、政府の借金の上限を議会が引き上げなければ債務不履行に陥りかねない事態となっていて、オバマ大統領は、今週予定していた東南アジア歴訪を中止し、APEC=アジア太平洋経済協力会議の首脳会議などを欠席しました。 これについて、オバマ大統領は8日、ホワイトハウスで記者会見し、「世界中でアメリカに対する信用を傷つけるものだ。私が出席しなかったことで中国はあまり反論されることなく自分たちの意見を主張できる」と指摘し、影響が出ているという認識を示しました。 また、TPP=環太平洋
2013年05月19日06:00 駐米中国大使「尖閣問題は日中棚上げを破った日本のせいなので、米国は中立を。中国は朝鮮半島の平和に努力」 中国・中国人 コメント ( 0 ) Tweet 1:帰って来た仕事コナカッタ元声優 φ ★:2013/05/18(土) 19:44:03.53 ID:??? アメリカ外交問題評議会が発行する国際政治経済ジャーナル「フォーリン・アフェアーズ」のサイトが、中国の崔天凱アメリカ駐在大使のインタビューを掲載しました。 その中で、崔大使は「釣魚島とその付属島嶼は古くから中国の固有領土である。釣魚島の主権帰属問題における中国の立場は一貫し、疑いの余地はないものだ。中日国交正常化を実現した際、両国の首脳が釣魚島問題を棚上げにすることで合意したが、現在の状況は日本に引き起こされたものだ。中日両国が厳粛な対話と交渉を行うべきだ」と指摘しています。 また、この問題にお
ドキュメントをテストする ある意味でハイパーテキストは書物と同様で、校正が必要です。またある意味でそれはプログラムと同じく、テストをしなければなりません。少なくともドキュメントが対象としている読者グループから何人かを選び、それを読んでもらってフィードバックを受けるようにしましょう。ほかのアイデアとしては: ドキュメントを複数の異なるブラウザで読んでみて、機種依存が無いことを確認する 読者の傾向を観察する。これはサーバーのログファイルを分析することで可能になります。ある部分が読まれていないとすると、読者は間違ったところを探している可能性があります。読者がある一定の道筋を行き来していることが分かるかもしれません。彼らが何を求めているかが推測できれば、リンク周りの手がかりをもっと使いやすく改善できるでしょう。(利用者に関する情報を削除するまでは、ログ情報は秘密扱いにすること)。 読者からの批判や
Topics 未来を育む研究所 [対談] 研究と成果~大学・研究所の新しい活路 Project Gryfonとビッグデータ解析 遠隔操作システムの"必要条件と時間遅れ" ネットワークの再設定に関する共同研究 国際色豊かなインターンシップ 私のネットワーク生活の幕開け
http://www.nczonline.net/blog/2013/10/07/node-js-and-the-new-web-front-end/ Nicholas ZakasはYahoo出身で現在Boxに勤めるフロントエンジニアで、JavaScriptに関する複数のオライリー本の著者でもあります。彼が自身のブログで、Node.jsをサーバサイドUIレイヤのみで活用することを提言してます。 JavaScriptエンジニアはフロントエンドのコントロールはできるが、サーバサイドのUIレイヤはバックエンドエンジニアの領域で、それがフロント(JavaScript)エンジニアとバックエンドエンジニア双方のストレスであった。(参照図1) Node.jsの登場で、サーバサイドのUIレイヤをサーバサイドのビジネスロジックから分離し、フロントエンジニアはブラウザ & サーバのUIレイヤ、バックエンドエン
軍事施設、特に核施設上空に現れるUFOの目撃証言は多く、これを専門に研究している研究者もいる。アメリカの軍用機専門誌「月刊コンバット・エアクラフト」10月号に、イランの核施設上空のUFOという興味深い記事が掲載されている。 記事によると、イランが核開発を明らかにしたとき、アメリカはイランの3つの核施設上空に無人偵察機を飛ばし情報収集にあたった。それに対し2004年の秋、イランはF-4(ファントム)4機とF-14(トムキャット)4機をアラート任務につかせた。 だが、イランの地上レーダーと空載レーダーに何度も現れた「偵察機」は通常とは異なっていた。光を発しながら大気圏外も飛行し、ターゲット上をホバリングするかと思えばマッハ10で飛ぶ。しかもハイレベルな磁気エネルギーでレーダーやナビゲーション・システムを妨害したという。 2004年11月、アラーク重水炉付近に「偵察機」が現れたときには、イラン側
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く