酔った勢いでセッケンをレンジでチンしたらえげつないことになった http://t.co/vfpaCifJrZ — コースケ (@kosuke432) 2013年10月5日 石けんを電子レンジに入れてチンしてみた、というツイートがTwitter上で話題になっている。 電子レンジで加熱すると、石けんは変形して大きくなるようだ。
システム品質を左右する「組織体制」「開発スキーム」「マインド」を改善してきたリクルートの苦労を振り返る(組織編)~ソフトウェア品質シンポジウム 2013 システムの品質を左右する要因は何か。リクルートテクノロジーズ 執行役員CTO 米谷修氏は「組織体制」「開発スキーム」、そして発注者を含む関係者の「マインド」の3つが大きな要因であると説明します。 9月12日と13日の2日間、都内で開催された日本におけるソフトウェア品質に関する最大級のイベント「ソフトウェア品質シンポジウム 2013」(日本科学技術連盟主催)の特別講演として行われたのが、米谷氏の講演「進化するIT組織と開発スキーム ~リクルートのサービス開発の事例紹介とともに~」でした。 大規模なシステムを迅速、かつ高品質に、という要求が続く現場で、米谷氏が続けてきた試行錯誤の中で得た知見とは何か。講演の内容をダイジェストで紹介しましょう。
Gitを日常の開発に使っていても、Gitがどのように動作しているのかや、ブランチやコミットがどのような概念なのかをはっきいりと理解していない人は少なくないでしょう。今回、GitHubのJohn Britton氏がイベントの為に来日し、下北沢オープンソースカフェにてGitについての非常に細かい内容についてのセッションを行ってくれました。 動画 90分ほどのセッションが高画質で録画されています。全編英語のセッションとなっていますが画面も見やすいのでご覧になってみてください。Gitのリポジトリがどういった情報を操作しているのかなどをさまざまなコマンドの実行結果と共に解説を加えるわかりやすい内容です。 大まかな話題 Gitのリポジトリの基本概念 ツリーオブジェクト・オブジェクト ワーキングコピー、ステージング、ヒストリの違い ブランチの動き セッション中のハイライトをいくつかをツイートからご紹介し
mixi に関しては当初、特に何の感想も持っていなかったのですが、ここ最近「mixi 衰退論」的な記事が大きな反響を生んでいる事例をぽつぽつ見かけて感化されてしまったので何か書いてみます。今回は、衰退論と言うか「ソーシャルメディアの一生」と言うテーマで書いてみようと思います。言いたい事は大体上図の通りで、「キャズム」等で言われる「企業や製品のライフサイクル」をベースにちょっとだけソーシャルメディア用に書き換えたものとなります(具体的には、衰退期の次に滅亡期と言うものを追加)。尚、mixi と ラグナロクオンライン*1 を思い浮かべながら書いた図なので、どの程度まで一般化できているかは不明です。 黎明期〜成長期 新し物好きが飛びつき、ブログ等で言及する事によって広まっていく(口コミ効果)、一方で、目にする機会が多くなったので取りあえずやってみたが要領を得ず「○○の何が面白いのかさっぱり分から
For an overview of all AWS products, see What is cloud computing? Amazon Web Services provides a number of database services. To learn more about the variety of database options available on AWS, see Choosing an AWS database service and Running databases on AWS. Advantages of Amazon RDS Amazon RDS is a managed database service. It's responsible for most management tasks. By eliminating tedious man
音楽/ポッドキャスト公開サービス「SoundCloud」を提供するドイツSoundCloudが10月7日、ユーザーによるテキストベースのスパム投稿を削除するためのフレームワーク「Sketchy」をオープンソースで公開した。社内でスパム対策として開発・利用している技術という。 SoundCloudは2008年創業のベンチャー企業によるサービスで、ミュージシャンやポッドキャスト制作者などが自ら作成した音楽やポットキャストといったオーディオコンテンツを公開できるサービス。共有やダウンロード、フォロー、コメントなどの機能もあり、月間ユーザーは2億人を数えるという。 SketchyはSoundCloud内で実際に利用している技術。Webサイトのコメント欄などに投稿されるスパムや不適切なテキストを削除するためのフレームワークで、スパムを含むテキストの投稿や、ほとんど同じ内容のテキストの連続投稿などを検
米Googleは10月9日(現地時間)、iOSアプリのバックエンドを無料で構築できる「Mobile Backend Starter for iOS」を発表した。6月からAndroid向けに提供しているものを、iOSにも対応させた。 Mobile Backend Starterは、Googleが提供するクラウドベースのサーバサイド環境「Google App Engine」で動作するバックエンド。Google App Engineは、数百人までのユーザーベースに無料で対応する(有料でスケールアウトできる)。 iOS向けに、ユーザーデータの保存、米Appleの「Push Notification Service(APNS)」を使ったプッシュ通知、クライアント端末更新のためのクエリ、Google Accountsを使ったユーザー認証などの機能を構築できるObjective-Cのライブラリが用意され
Googleはこれまで限定プレビューとして招待されたユーザーにのみ公開していたGoogle App EngineのPHP対応を通常のプレビューへと移行、誰でもGoogle App Engine上でPHPを利用可能にしたことを明らかにしました。 Google App Engine上のPHPでは、Google App Engineに最適化されたWordPressの「Google App Engine for WordPress」をはじめ、phpMyAdmin、Drupal、phpBBといったアプリケーション、Laravel、Silex、CodeIgniterなどのフレームワークなども利用可能だと説明されています。 Google App EngineはすでにJava、Python、Goに対応しており、PHPは4番目の対応言語となります。 Google App Engineの特徴は負荷に対して自動
Capistrano(カピストラーノ)は複数のリモートサーバにSSH接続して一括操作できる便利なツールです。 色々な用途に使えますが、今回はCapistranoでPHPプロジェクトをデプロイしてみました。 概要図 Capistranoをインストールするサーバは一台だけです。 デプロイ先のアプリケーションサーバではログイン用アカウント(要sudo権限)を事前に作成しておきます。 インストール上の図ではCapistranoをソースコード管理サーバにインストールしています。 Capistranoを動かすにはRubyが必要になりますので、まずはRubyをインストールします。 (Rubyのインストール方法は省略します。) 次に、以下のコマンドでCapistranoをインストール。 $ sudo gem install capistrano 使用方法基本的にcapfileに一連の操作を記述し、あとはコ
Matthew Weier O'Phinney氏はZend Frameworkのプロジェクトリードとして知られる、PHPコミュニティの中でも特に大きな業績があり、また広いネットワークを持っている人物です。今回、Matthew氏がゲスト投稿としてEngine Yardのブログに寄稿して頂きました。本記事は英語版のブログで2013/09/25に公開された記事の翻訳版です。 私は最近、様々なクラウド プラットフォーム サービス(PaaS)の試験をしていて、ごく自然にEngine YardがPHP開発者の為に提供するEngine Yard Cloudに興味を持つようになった。 筆者のアプリケーションのデプロイは、いくつかの非自明な側面が含まれており、それを実現する事が簡単だったり、難しかったりするかを知りたかった。これには下記のようなものが含む。: Gitリポジトリからデプロイ。 私のプロジェクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く