ゲームについての雑文をちょくちょく。 モガベーID:60916219 PSN ID:rikzen_zero nintendo ID:rikzen メール:rikzzeroあっとgmail.com
毎度おなじみ、はてブのホットエントリに「SIをダメにする負のスパイラル」というタイトルのまとめが掲載された。きしだ氏とはかなり視点は違うものの、開発現場の問題点については少し思うところがあるので意見を書いてみようと思う。と言っても、以下の話の内容はデータベースアプリケーションに限定した話であり、またSIerだけに限った話ではないのでその点はご容赦頂きたい。もちろんSIer各位の案件はデータベースは必須なので、本エントリで触れる問題点には該当するだろう。 Q.なぜ炎上するのか? A.正しいデータベース設計ができていないから結論から言おう。データベースアプリケーションの開発が炎上するのは正しいデータベース設計ができていないからだ。ここでいう「正しい」とは、論理的に証明できる正しさという意味ではない。「本来こうするべき」といった意味で捉えて欲しい。 「炎上」というのは、例えばテストが通らない、バ
所要期間 着手しはじめたのが2010年12月ごろ、完了したのが2013年9月だったので何と3年近くかかったことになります。 長引いた原因は、日々の機能追加や運用をしながら孤独に片手間で細々とやってたからです。(単純に人手不足とも言う) また、PHPバージョンアップと同時にCentOSサーバを5から6にあげることにしたのでサーバ再構築のための工数も含まれています。 後半は仕事仲間が増えてその人が専業でバージョンアップ作業をやってくれたのでだいぶ楽できました。 それと専任のテスターさんたちにも参加していただいたので本番で大きなトラブルなく完了することができました。 感謝感謝です。 サーバ入れ替え作業が終わってPHP5.1の入った古いサーバを削除したときの、まさに「技術的負債」を返済し終わった瞬間の、あのスッキリ感、もう言葉にはできません。 終わってみてこの件に関するRedmineのチケットを数
「最強」のチームを「造る」技術基盤 Presentation Transcript 「最強」のチームを 「造る」技術基盤 Nov/09/2013 Hiroyuki Ito IT Department, Rakuten, Inc. http://www.rakuten.co.jp/ Hiroyuki Ito (伊藤 宏幸、The Hiro) 情報技術部 プロセス・品質課 テスト駆動開発グループ @hageyahhoo 2 アジャイルコーチとして、 開発現場を日々サポートさせていただいています。 3 造る = 栽培する・耕す 4 CI/CD TDD ATDD この3つを軸にした チーム造りについてお話します。 5 Agenda 1. チーム造りの背景 2. 1st Stage : CI/CD 3. 2nd Stage : TDD for Android 4. 3rd Stage : ATDD
はじめに 先月、友人の結婚式の二次会でタイピング対決をしたいとの企画を、幹事の友人から受けました。面白かった要件としては、 二人の顔を 2 台のカメラで映したい タイピングしてる様子をリアルタイムで見たい というものです。これをサーバは Node.js で、クライアントはブラウザで作成しました。エントリ書いてもいいよ、と許可を頂いたので、今後似たような依頼を受けた方のご参考になるように、エッセンス部分をご紹介します。 (追記:2013/11/20) 幹事さんも記事を公開されました: http://tjun.org/blog/2013/11/wedding-typing/ やったこと ホスト PC 側で新郎新婦それぞれの PC からのログインを待ち受けします。イイ感じに○で切り抜いてくれるような PNG をイラレで作っておきました。 それぞれの PC からログインしてもらいます。 ログインし
入社前 普通の高専生だった。総合的には平均以下の学力で、プログラムに関しても授業でCをちょっとやっていたくらいだったから、インターンで日立に行った時に書いたプログラムを見せたら「高専生ってこれくらいのレベルなんだ…」って驚かれ方をされるくらいには酷かった。まぁ高専生なんてこんなもんだよね。全体的にヌルい。大体は学校のコネで仕事を決めて、そこで定年まで安定した仕事ができればいいなって感じにゆるく考えてる。 就職活動の時期になってから、ゲーム好きだしゲーム作る仕事がしたいなって気持ちが出てきてコンシューマ系のゲーム制作会社を片っ端から受けてみた。本当は企画屋をやりたかったけど、競争率が高そうだからプログラマやるかーなんて考えているしまっている糞コード量産機だった。もちろん落ちまくった。でも12月の頭に、最後の一社と決めていた会社から奇跡的に内定を貰えた。 入社 入社したのは名前を出せばゲームを
AMD独自グラフィックスAPI「Mantle」の詳細が明らかに。理論上はGeForceのMantle対応も可能!? ライター:西川善司 北米時間2013年11月11〜12日にAMDは,米国カリフォルニア州サンノゼで開発者向けイベント「AMD Developer Summit 2013」(略称,APU13。以下略称表記)を開催。そのなかで,「Graphics Core Next」(以下,GCN)ベースのRadeonシリーズ専用に開発されたグラフィックスAPI「Mantle」(マントル)の詳細解説セッション「Mantle: Empowering 3D Graphics Innovation」を実施した。 Mantleの存在が明らかになった2013年9月の時点では,「Mantleがどのような仕組みでアプリケーションの高速化を実現しようとしているのか」という,肝心の部分は説明されなかった。APU1
歌舞伎座.tech#2でC++14について発表した。 今回、ドワンゴ側から、交通費ぐらいは出すから、C++11かC++14について話してくれと言われた。正直、C++14が出てくるとは思わなかった。まさか、日本の企業にそんな気概のあるところが残っていようとは期待していなかった。ともかく、C++14について話してくれと言われたので、C++14に新しく追加されるコア言語機能をすべて解説することにした。 当日使ったスライドは、GitHubにあげてある。 EzoeRyou/kabukiza-tech2-slide また、GitHub Pagesも有効にしてあるので、Web上で閲覧できる。 http://ezoeryou.github.io/kabukiza-tech2-slide/index.html 。 当日はそれなりに盛り上がったようだ。 私は普段酒は飲まないのだが、今日、たまたまビールがあるの
This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB10001424052702304698204579198352072405362.html
生まれてはじめて書く人のための、小学生向け小説執筆マニュアル(手順書) 読書猿Classic: between / beyond readers はオールインワンの総論だったので、各論をもう少し詳しく説明しろ、という話がありました。 今回は、小説だけでなくマンガでも映画でも共通するストーリーをつくることに焦点をあわせて、なるべくわかりやすく説明してみます。 ストーリーは最低3つのパートからできている 当たり前のことからはじめましょう。 世界最初の創作論(『詩学』)を書いたアリストテレスは、ストーリーは〈はじめ〉〈なか〉〈おわり〉の3つでできているといいました。 というのも、ストーリーは、 ・始まったら必ず終わらなくてはならない→〈はじめ〉から〈おわり〉へ ・しかしいくらか続かなくてはならない→ある程度の長さがある=〈なか〉が必要 からです。 ストーリーには変化(落差)が必要 ストーリーには
Framework / Memory Usage (mean, megabytes per request) [lessis better]Memory Usage(MB)ZendSymfonyYiiLaravelKohanaCodeIgniterFuelPhalcon0.40.81.21.62.0 参考 Phalcon PHPとSails Node.jsのベンチマーク Phalcon 1.3 と 2.0のベンチマーク Phalconモジュールのインストール ここではCentOS/Scientific Linuxでのインストール例を紹介しますが、マニュアルにはWindows/OSXなどのインストール手順も記載されています。PhalconはC言語で記載されているのでPHPがビルドできる環境でなければなりません。つまり、CentOSなどであればgccなどのビルドツール、php-develなどの
マイクロソフト、Webブラウザで動作するVisual Studio、コード名“Monaco”開発を表明 米マイクロソフトは、Webブラウザから利用可能な統合開発環境、コード名“Monaco”を開発中であるとオンラインイベント「Visual Studio Virtual Launch」で明らかにしました。 Monacoは軽量版のVisual Studioとして、デスクトップ版の補完的なものと位置づけられると説明されています。
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
Welcome to Read the Docs¶ This is an autogenerated index file. Please create a /home/docs/checkouts/readthedocs.org/user_builds/pythonjs/checkouts/latest/doc/index.rst or /home/docs/checkouts/readthedocs.org/user_builds/pythonjs/checkouts/latest/doc/README.rst file with your own content. If you want to use another markup, choose a different builder in your settings.
2013/08/10の http://zusaar.com/event/977003 「ReVIEWによる書籍制作フローを勉強する会」で話した内容です。 出落ちすぎるので資料公開は後にしました(・ω<)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く