4. http://www.sonicgarden.jp/ AWSとソニックガーデン • 社内ベンチャー創業からのMBO • Rubyによる富豪的プログラミング • 持たざる経営でリモートワーク • 納品のない受託開発のインフラ AWSのおかげで会社やれてます
良いCTOは金の草鞋を履いてでも探せ (ZEROBASE BLOG)へ頂いたコメントを紹介します。それをきっかけとして、CTOの職務とは何かについて考えてみたいと思います。「天才エンジニア」と同様に「CTO」という言葉も曖昧に使われがちです。 →素敵な要約をして頂きました:CTOと「技術経営」 - Zopeジャンキー日記 今回のポイント CTOの職務は何か? それに必要な能力は何か? 前提 「CTOの職務」を論じる上での大前提ですが、「人に仕事をつける」という考え方ではなく、「職務に人をつける」という考え方を前提として読んでください。つまり、「ある天才エンジニアを連れてきてCTOという肩書きを与える」のではありません。さきにCTOという職務と、その職務記述書(job description)があって、そこに「CTOの職務記述書に相応しい人物を連れてくる」という考え方です。 誤解の無いように
3/22 (日) の rebuild.fm で React の話をしようと思っているが、その前に頭を整理するために React 雑感。雑感なので殴り書き。 React はこれ一つで複数の課題を解決しようとしている。そのため、人と議論してると話のコンテキストがぶれやすい。ざっくりは フロントエンドのプログラミングパラダイムを、サーバーサイドのような富豪的なスタイルに変える コンポーネント (雑に言うと独自タグ) 指向で UI を組み立てる ステートレスコンポーネントやメッセージパッシングで疎結合性を高めることにより、イベントの依存関係地獄を解消する。また結果的にテスタビリティを高める あたりだろうか。 React というと最初に目につくのは VirtualDOM だけれども、VirtualDOM は 1 や 3 を達成するために障害となった技術的課題を解消するためのテクニックであってそれ以上
4. 注意 ● このスライド中に間違いが存在するかもし れません。 o 自分のセキュリティは自分で確保するしかありませ ん。 o クリティカルなことは自分で確認して下さい。 ● 常に悪意のある攻撃者を想定するのはコス トが高くつきます。 o 扱っている情報のたいせつさによって適切な判断を
KANSAI CEDEC 2015で講演しました"FINAL FANTASY 零式 HD"の開発事例紹介です。 講演時間の都合上、 どうしてもカットせざるを得なかったページを追加した完全版となっています。 PS4/XboxOne のマルチプラットフォームで同時開発され、PSP の描画フローから今世代機での描画フローへの移行及び、採用された以下の技術を中心に具体例を交えた解説をさせていただきました。 ・ディファードレンダリングへの移行 ・物理ベースレンダリングの導入 ・各種光学フィルタ―の導入と特殊なレンダリングパスの解説 ・ローカルリフレクションの採用 フルHD解像度での動作への拘り等、移植の枠を超えた新しいHDリマスターを実現した舞台裏についてプログラマによる解説を交えた内容となっております。
By tec_estromberg ソフトウェア開発のプロジェクト内で、ビジネスとプログラミング両方の知見が求められるのがソフトウェアアーキテクトで、彼らはプロジェクトを成功に導き、同時に利害関係者のニーズも満たすべく奔走する必要があります。そんなソフトウェアアーキテクトが知っておくべきことをまとめた書籍が「ソフトウェアアーキテクトが知るべき97のこと」で、世界中のソフトウェアアーキテクトが経験から得た知見や同業者へ送った助言がまとめられているのですが、これがウェブ上でも無料で見られるようになっています。 ソフトウェアアーキテクトが知るべき97のこと http://ソフトウェアアーキテクトが知るべき97のこと.com/ 掲載されているエッセイは全部で108個あり、その中でも海外のソフトウェアアーキテクトによる「知っておくべきこと」が97個、日本人アーキテクトによるものが11個あります。 外
SonicGarden Study #11で放送された資料から一部スライドを抜いたものになります。 http://sonicgarden.doorkeeper.jp/events/13229 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。
3. Lombokって何? http://projectlombok.org created by Javaの冗長性を排除する為 Roel Spilker のライブラリ 「赤唐辛子」の意味 v0.10.4 MIT license Reinier Zwitserloot 4. Javaの冗長性って? こういうのとか class Data { private int value; public int getValue() { return value; } public void setValue(int value) { this.value = value; } } 5. Javaの冗長性って? 後、こういうのとか… InputStream in = new InputStream(args[0]); try { ... } finally { I
2. Disclaimer ● プロジェクトメンバー/プロジェクトマネージャの初心者向け資料です ● ハートビーツ社内勉強会向けに作りましたが公開できそうなので公開しちゃいま す ● ばば個人が知ってること、意識していることを書きました ○ 個人の見解です ○ プロジェクトマネジメントについてのインプットは実務+大学院での授業いく つか ○ 担当領域予算数百万円、工期〜1年程度の小規模プロジェクトを主に扱っ ています 4. プロジェクトとは 「独自の成果物、またはサービスを創出するための 期限のある活動」 (Project Management Institute定義) ・・・噛み砕くと ● 明確に定義された目標がある ○ 明確に=計測・判定可能 ● 明確に定義された予算がある ○ (確保されるという意味ではなく定義されるという意味合い) ● 明確に定義された期限がある ○ 期限を決めずや
Brewfileでパッケージ管理していたあの頃 以前、こんな記事を書いた。 Homebrewとbrewfileとhomebrew-caskでMacの環境構築 Brewfileを使えば、 $ brew bundle Brewfile これ一発で環境構築ができるという便利なコマンドだ。 今は もう うごかない その $ brew bundle 今、Homebrewで $ brew bundle Brewfile すると、冒頭画像のように Warning: brew bundle is unsupported and will be replaced with another, incompatible version at some point. Please feel free volunteer to support it in a tap. と怒られてしまう。 What? “W
知って得する、Webブラウザ上で利用できるグラフィック関連技術。HTMLのような感覚で図形が描画できる「SVG」をハックしよう SVGドキュメントの書き方 本連載では、Webブラウザ上で利用できるグラフィック技術を分かりやすく紹介しています。第2回となる今回のテーマはSVGです。 ご存じの方も多いと思いますが、SVGはXMLをベースにしたベクトルグラフィックスの記述言語です。PNGのような画像フォーマットの1つでもありますが、実際にはXMLを記述したテキストファイルであり、HTMLと同様にJavaScript(DOM API)による制御も行えます。HTMLがタグによって文書の構造を記述するのと同様に、SVGはタグで図形を記述します。 ■ XMLでベクトルグラフィックスを記述するSVG 実はSVGの規格自体はかなり以前から存在したのですが、長らくInternet Explorer(以降IE)
過去10年、開発者や技術者はMySQLとPostgreSQLを比較し、後者が技術的には優れていると考える人が多かった。PostgreSQLの支持者は、そのANSI標準サポートやACID準拠がMySQLのスピードに勝ると主張する。しかし、すべてのLinux Webホスティングパッケージに含まれることから、非常に多くのWeb開発者がMySQLを使い続けている。Diceの記事では、開発者のDavid Bolton氏がMySQL/MariaDB 5.7.6(2015年3月9日、コミュニティーにリリース)とPostgreSQL 9.4.1を比較し、サブクエリやJSONサポート、ライセンス、データの完全性といった点で現在もPostgreSQLの優位性は変わらないとみる。10年以上にわたって両方のデータベースを使用しているというBolton氏は、MySQLにも改善はみられるものの、PostgreSQLを
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
こんにちは。今回はLinuxのシステム情報を入手するコマンド特集です。システムの設定やハードの情報を入手する際に役立ちそうなコマンド(というかCUI操作)を独断と偏見でピックアップします。ディストロやバージョンによって設定ファイルやコマンドは変化しますので注意してくださいね。(本記事のコマンドは2014年9月時点のものです) CPUやメモリの情報を調べる CUPの情報を得る $ cat /proc/cpuinfo 出力例 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz stepping : 6 microcode : 0x60c cpu MHz : 800.000 cache size : 3072
2015/03/22 JAWS-UG 2015 ~ クラウドへダイブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く