株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六本木一丁目駅」泉ガーデン出口より徒歩7分
「HTML5のcanvasで作る画像フィルター」は自分ならこう書く - by edvakf in hatenaとCanvasでローレンツアトラクタ - by edvakf in hatenaに刺激されてCanvasネタを1つ。といっても以前やったOperaのCanvasでParticles(Sand/Snow) - 0xFFの焼き直しです。 canvas sand (例によって劇重注意) Chromeで見ると良い感じだと思います(ただし、Chromeは容赦なくマシンリソースを使うのでPCが不安定になるかも…)。一応、uupaa-excanvas.jsを読み込んでいますが、IEのcreateImageDataはサポートされていないので、動作しません。Operaでも動くはずなんですが、基本動かないっぽいです…。リロードしてるとたまに動きます。よくわからない…。ただのキャッシュ問題でした… すご
イベントレポート Posted by Sales : 2009-10-15 15:50 昨日(2009年10月14日)にジュンク堂新宿店で開催されたトークイベントにご来場いただいた皆さま、ご登壇いただいた皆さま、ありがとうございました。当日は急遽UStreamでの配信を試みたのですが、トラブル続きでまともに配信できませんでした。すみません。 Ust用とは別に、ビデオカメラで録画した動画がありますので、そちらを公開いたします。例によってニコニコ動画にアップロードしております。ソフトウェアアーキテクトへの道程、また後輩を育てる秘訣など、普段は語っていただけないお話をしていただきました。どうぞお楽しみください。 【ニコニコ動画】トークイベント「ソフトウェアアーキテクトのツクリカタ」 1/3 【ニコニコ動画】トークイベント「ソフトウェアアーキテクトのツクリカタ」 2/3 【ニコニコ動画】トークイ
みなさんこんにちは。@ryuzeeです。 アジャイルに関する間違った理解、よく聞く誤解について整理しました。 アジャイルだから仕様変更は自由?スプリント中で実装中のプロダクトバックログアイテムの変更とスプリント内で実装するプロダクトバックログアイテムの追加は開発チームが受け入れない限り勘弁してください。 それ以外のプロダクトバックログアイテムの追加は歓迎しますが、変更や追加を行えば行うほど費用はかかる可能性があります。 もしくは優先順位の低い他の機能と入れ替えになります。 無制限・無費用な変更はありえません。 アジャイルだから画面から決める?そうとは限りません。 何を表示したいか、何をさせたいかは決めますが、コテコテに画面遷移やUIから決める必要は必ずしもありません。 UIの層は一番変更かけやすく終わりもありません。 UIがビジネス上の大きな価値を持つので無い限り、UIの細かい調整は後回し
Making A Cool Login System With PHP, MySQL & jQuery Introduction Today we are making a cool & simple login / registration system. It will give you the ability to easily create a member-only area on your site and provide an easy registration process. It is going to be PHP driven and store all the registrations into a MySQL database. To add the needed flair, we are using the amazing sliding jQuery p
なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー
初期の無名のGoogleがどうやって世界中の天才を集めたかというエントリを最初に見たとき「これは紹介したい!」と思ったのだが、ようやく紹介する時間が取れる。このエントリだけじゃなく Lilac さんの MIT の MBA スローンスクールの日記、エンジニアとして非常に示唆に富む内容が多い(たとえば「キットカットの有効なマーケティングターゲットはなにか?」という問いに、「若い年代がいい」みたいに答える普通の人がいる中で、「栄養に優れているし携帯性もいいので兵士の食糧として優れている」と答える元軍人の人がいるとか)ので、RSS リーダでの購読をオススメする。 さて本題。少々長くなるが引用する。 まだ全く無名だったGoogleが世界中からアルゴリズムの天才たちをどうやって集めたか、という話だ。 Woojaeは1999年頃、イギリスのケンブリッジ大学の博士課程に留学しており、研究のため物理の研究室
Webコミュニティとかを作っているロケットスタートという会社の代表取締役をやっています。いつもがんばっています。 COOKPADさんへの記事リンクは禁止です COOKPADさんというレシピサイトがあるのですが、スゴく使いやすくて、僕もよく使っています。 しかし、ブログとかで個別のレシピを紹介していたりするケースがありますが、それは禁止なので要注意です。 たしかにCOOKPADさんのリンクページには以下のように書いてあります。 リンクについて http://cookpad.com/info/link リンクを貼りたい場合は、クックパッドトップページをご指定の上、ご自由にご利用ください。営利を目的としたサイトでの利用の際はかならずこちらからご連絡をお願いいたします。リンクの仕方やページの内容によってはお断りする場合がございます。 実際に、個別ページに貼っていた人が注意されたみたい
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas
「Icones.pro」ではPNGアイコンがたくさん公開されています。 トップページでカテゴリ別に用意されており、詳細を見てみると関連したアイコンがどばーっとでてきます。 PNGは透過のものではなく、背景色が入ります。 背景色はこちらで自由に設定できるようになっています。 また、PNGファイルだけでなく、.icoファイルもダウンロード可能です。 以下に色んなアイコンを載せておきます。 Twitterのアイコンを探してみます。 まず「Icones.pro」へアクセスします。 するとこんな感じのTOP。 ほかにもたくさんあります。 アイコンはこれだけではなく、クリックするとさらに色んなアイコンが表示されます。 ラストはカテゴリ。 Twitterカテゴリを見てみます。 このようにTwitter関連のアイコンがどっさり。 Twitterだけで100個以上あります。 ダウンロードしたいものをクリック
javascriptからsocketを扱いたいなぁという事象が発生したんですが(それについては別エントリで)、SocketJSというのがあるんですがDownloadするところがなぜかSSLになっていてCAがCAcertでfirefoxだとデフォルトでは見れないので、かっとなって自分で作ってみました。今も反省していません。 コードはgithubからどうぞ。 使い方はjs/jsocket.jsに軽く書いてあります。 /* * Jsocket - Socket on Javascript * Author: Masahiro Chiba * Depends: * - jQuery: http://jquery.com/ * - jQuery TOOLS - Flashembed: http://flowplayer.org/tools/flashembed.html * SYNOPSIS:
【PHP vs Perl】 昔から議論になっている事ですが、結局の所どっちがどうなのでしょう? 私自身は Perl 屋ですが、Perl が PHP に負けているという事も無いような気がします。 しかし、人力検索でも随分と PHP の質問が多いように感じられます。Perl はどこですか?みたいな。 言語仕様的な面からそれぞれのメリットとデメリットを述べられる方はおりますか? 平たく言えば、Perl にできて PHP にできない、またはその逆について解説して頂きたいのです。 そして面白い事に、国内のブラウザゲームの大半は何故か Perl で記述されています。 最近は PHP も増えてきた感じもするのですが、中身を見るとそのソースは Perl もどきだったりもします。 個人的には Perl で全てが済むと思うのですが、何故にして PHP を使うのでしょうか?
グーグルはWebブラウザ「Google Chrome」など100種類を超えるオープンソースプロジェクトを社外に公開している。「Google Code」という開発者向けWebサイトでは、ソースコードだけでなく、グーグル社員同士のやり取りや仕事の進め方まで公開されている。そこから垣間見えるグーグル気質を分析する。(日経コンピュータ) グーグルのことを、「『世界中の情報を整理する』という大きな野心に向けて突き進むエリート集団」と思っている読者も多いだろう。そのような会社のプログラマであれば、書いたソースコードも厳しい規律に従う秩序だったものに違いない、と思うのが自然だ。 確かに、グーグルの開発スタイルの厳格さはよく知られている。例えば、グーグル日本法人の鵜飼文敏氏が行った講演を見ると、同社は、デザインドキュメント(コーディングの前に設計情報を文書化するプロセス)、コードレビュー(他のチームメンバ
Opera Unite の発表もあって、影が薄くなっていた Opera Widgets ですが、 Opera さんはまだまだ忘れていなかったようです。 Opera Widgets の機能を大幅に強化した Labs Releaseが公開され、ついに待望のスタンドアローン起動が実現されました!\(^^)/ 個人的に待望の機能がいろいろ増えているので、本日はこの新しくなった Opera Widgets をレポートします。 Opera Widgets とは 一応説明すると、 Opera Widgets は HTML / JavaScript で開発できるミニアプリケーションです。 Mac の Dashboard ウィジェットや Google Desktop のガジェットみたいなものですね。 widgets.opera.com で多数のウィジェットが公開されており、このブログでもいくつか紹介していま
Inspired by みねこあさんとこ 発端: Life is beautiful: Ruby on Railsの「えせMVC」の弊害 Modelの外部インターフェイスの設計においてもっとも大切なことは、この「データの整合性」の責任を100%Model側で引き受け、「Controllerが何をしてもデータの整合性だけは絶対に壊れない」ように作っておくことである。 まったく同意です。 それに対するひがさんの反応: えせMVCについてそろそろ一言言っておくか - yvsu pron. yas 私は、Modelには収まりが悪いビジネスロジックはServiceにおくことをすすめています。この辺は好みで、永続化されないModelにおく方法もあります。Controllerにあったほうが良いこともあるでしょう。 まったく同意です。 「MVCとはなんぞや」的な話には実のところ興味はないのですが、私の理解
Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいるだろう。 Google Chromeの移動操作をVim風に Vimperator labs同様のキーボードによるWebブラウザ操作をGoogle Chromeでも実現するのがVimlike Smoozieeだ。機能はVimperator labsに比べると限定的ではあるが、よく使われるようなコマンドは抑えられている。なおVimperator labsの機能を一部使って実現されている。 Vimのようにhjklによるスクロール機能がある。上下左右に自由にスクロールが可能だ。この移
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く