You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur
某社のパスワードが難しい割に覚えやすいという話をしていた@HIROCASTERでございませう。 長くて複雑になるほど、覚えるのは難解になっていくパスワードですが、発音しやすい読めるパスワードを生成することによって、複雑性も入れて比較的安全なパスワードを生成するpwgenを紹介します。 MacPortsを導入済みであれば $ sudo port install pwgenで入ります。 こんな感じで、パスワードが生成されます。manをみると pwgen - generate pronounceable passwordsとのことなので、発音できるパスワードを生成するので、比較的覚えやすいはずです。(いまいちなのもあります) もうちょっと日本人が覚えやすいパスワードを生成してくれると、さらに嬉しいのですが…。 1Passwordを常用しているのでパスワード生成もこちらを使ってましたが、覚えなけれ
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas
Gistliciousはプログラミングコードのどちらが格好いいか選択していくWebサービスです。 Facebookの物語を映画にしたソーシャル・ネットワークではFacemashというどちらの女性がホットかを選択していくサービスが登場しました。しかしプログラマーなら人の顔に興味をもっても意味がありません。大事なのはデジタル、コードです。プログラマー向けのFacemash、それがGistliciousです。 トップページです。どっちをフォークしたい?なんて美しいコードを選ばざるを得ません。 トップリストです。つまり美しいコードが並んでいるということです。うっとり。 GistliciousではGist.GitHubのデータを使って比較を行っています。長いもの、短いものなど、言語も様々、自分が得意としている言語は何か…そういった諸々を含めた上でどちらがクールかを選択してみましょう。 Gistlic
django-socialregistrationはDjangoでFacebookやTwitter、OpenIDなどの多数の認証に対応したモックアップアプリケーションです。 Djangoで各種Webサービスに対応した認証を実装したいと思ったならば試してほしいのがdjango-socialregistrationです。FacebookからOpenIDまで多数の認証を利用できます。 様々な認証システムが表示されています。 settingsに各サービスの認証キーを設定します。 Facebook、Twitter、GoogleなどのOAuth2の他、OAuth、OpenIDの認証に対応しています。OpenIDも1.0の他、2.0にも対応しています。 django-socialregistrationはPython/Django製、MIT Licenseのオープンソース・ソフトウェアです。 MOONG
Web上の活動を見るだけで、あなたを選考します。エントリーシートの記入は必要ありません。 ディレクターはFacebook、エンジニアはGithub、デザイナーはFlickrの情報で選考します。 以下にある「ワンクリック採用の流れ」をご覧の上、ぜひご応募ください。 [締切] 2012年2月29日(水) ※結果は2月中旬、または2月下旬にご連絡を致します。 ※3月以降に通常のエントリーシートによる選考も行います。 ※今回のワンクリックエントリーと、3月以降のエントリーシートの両方に応募することも可能です。 1.選考 Facebook・Github・Flickrの情報を見て合否判定します。 2.面接 あなたがカヤックを判断する場でもあります。気になることがあればお聞かせください。 3.内定 面白法人カヤックでの社会人生活スタート! 「たのしくはたらく」をモットーに、一緒に新しいサービスを世界に発
CSS3 Facebook ButtonsはCSS3で作られたFacebook風ボタンデザインです。 最近はFacebookアプリの開発も増えてきました。そんな開発の際に使えそうなのがCSS3 Facebook Buttons、Facebook風ボタンをCSS3で作成したソフトウェアです。 色は3種類から選択できるようです。 classを指定するだけ。使い方は簡単です。 サイズが少し大きいバージョンです。 classにlargeをつけるだけです。こちらも簡単です。 グループ化です。こちらも需要がありそうです。 div.uibutton-groupをつけるだけです。 こんな感じに混ぜた表示もできます。 ツールバーという指定を使います。 アイコン付き表示もあります。これは便利そう。 addやeditといったclassをつけるだけ。簡単です。 色付きボタンはもちろん、大きさやアイコンをつけたボタ
FileTeaはファイルアップロード/ダウンロードサービス。ファイルをドラッグアンドドロップでアップロードできる。 FileTeaはC言語製のオープンソース・ソフトウェア。昔、Drop.ioというサービスがあった(Facebookに買収された後に閉鎖)。ファイルを選択するだけで共有できる、とてもシンプルで使いやすいサービスだった。人とファイルを共有するというのは意外と面倒な作業なので、あれくらいシンプルだと使いやすい。 アップロード後 ここ最近、ファイル共有するWebサービスが増えている。それらを使っても良いと思うが、より安全に自分でサービスを立ててファイルを授受したいと考える人がいるかも知れない。そういう方はFileTeaを試してみよう。 FileTeaはファイル共有Webサービスだ。使い方は簡単で、FileTeaの画面にアップロードしたいファイルをドラッグアンドドロップするだけだ(HT
「Windows 8」によって、Microsoftは起動プロセス全体の効率化、迅速化の実現を試みている。 Microsoftのプログラムマネージャーを務めるBillie Sue Chafins氏は米国時間9月20日、Building Windows 8ブログの記事で、悪評の高い起動プロセスの改善のために同社が取り組んだ方法について説明している。 以前のブログ記事でも説明されていたように、Microsoftは、PCを低電力の休止状態に置く新しいハイブリッド技術によって、Windows 8の起動が高速化されることを約束している。Microsoftによれば、Power-on Self-test(POST)を実行してBIOSに制御を引き渡すまで、これまで1分以上かかっているプロセスが、Windows 8ではおよそ7秒になるという。 Windows 8はまた、従来の低速なBIOSが新しく高速なUni
検索大手Googleは、ウェブ上のソーシャルネットワークの世界における同社の存在感を高めることを目的に投入した「Google+」について、一般向けに提供を開始した。 Google+は、2011年6月に「プロジェクト」として提供開始されて以来、招待状がなければ利用できなかった。しかし、Googleは米国時間9月20日午前、Google+を一般向けに開放した。またGoogle+は、「ベータ版」製品へと格上げされた。 Googleのエンジニアリング担当シニアバイスプレジデントを務めるVic Gundotra氏はブログ投稿で、「まだ完成にはほど遠いが、これまでに加えた改良によって、実地試験からベータ版に移行し、100件目の機能である一般向け会員登録を開始する準備が整った」と記した。「これにより、google.com/+を訪問すれば、誰でもこのプロジェクトに参加し、大切な人々とつながることができる」
ミクシィは9月20日、ソーシャルアプリケーション開発者向けに「mixi API SDK for iOS」の提供を開始した。 mixi API SDK for iOSはiOS向けのクライアントアプリ開発ツール群。これを利用することで、mixi上のソーシャルグラフを利用したソーシャルアプリケーション「mixiアプリ」をiOS向けに開発できる。カメラやGPSによる位置情報、タッチパネルなど、iOSの機能を用いたmixiアプリの開発が可能となる。アプリ上から直接「mixi」上の友人「マイミクシィ(マイミク)」へ、参加するアプリへの招待を送ることもできる。 またmixi API SDK for iOSは、mixi Graph APIを使ったiOS向けクライアントアプリの開発にも利用できる。これにより、mixiのデータを活用したiOS向けクライアントアプリの開発も可能となる
大規模なWebデータセンターは1カ所で数万台ものサーバを設置している。サーバの値段もさることながら、500Wの消費電力のサーバを2万台使うと10MWの電力消費となる。1KW時10円としても毎時間10万円で、連続稼働すると年間で8億7600万円の電気代になる。また、10MW分の熱を空調で冷やそうとすると、この空調にも10MW程度の電力を必要として、電気代は倍増してしまう。 ということで、大規模データセンターの調達、運営コストを下げることはWebサービスの大手企業にとっては利益に直結する重要事項である。業界最大手のGoogleは、創業当時から簡単でコストの安いサーバを自分で作るなどのコスト低減を推し進めてきたが、効率の良いデータセンター構築技術は重要な企業ノウハウとして秘密主義を貫いている。 Googleの創業当時のサーバラック(Computer History Museumにて撮影) 一方、
Eran がエントリ書いてました。 http://hueniverse.com/2010/05/introducing-oauth-2-0/ 今回の内容は翻訳ではありません。 読みながら感じたことを書き連ねたものです。 ■ なぜ新しいバージョンを考え始めたのか?OAuth 1.0aの課題 Eranは3つのポイントを挙げています。 Authentication and Signatures OAuthの実装にわずかでも関わった開発者が感じるのは、署名が面倒だということではないでしょうか? twitterでBasic認証からOAuth/xAuthへの移行に苦労されている開発者の方もいると思いますが、やっぱり工数かかりますよね。 (まぁ、それでも独自でSP達が全部考えた仕様にかなり作りこんで対応するよりは、まだましかとおもいますけど?) これを、HTTPSを使ってSecretそのままでとことん簡
Facebookは大規模なデータ処理の基盤としてHBaseを利用しています。なぜFacebookはHBaseを用いているのか、どのように利用しているのでしょうか? 7月1日に都内で行われた勉強会で、Facebookのソフトウェアエンジニアであるジョナサン・グレイ(Jonathan Gray)氏による解説が行われました。 解説はほぼスライドの内容そのままでした。当日使われた日本語訳されたスライドが公開されているので、ポイントとなるページを紹介しましょう。 Realtime Apache Hadoop at Facebook なぜリアルタイムデータの分析に、Hadoop/HBaseを使うのか? MySQLは安定しているが、分散システムとして設計されておらず、サイズにも上限がある。一方、Hadoopはスケーラブルだがプログラミングが難しく、ランダムな書き込みや読み込みに向いていない。 Faceb
以前から言われていたがどうやらこのGoogle+のプロジェクトには前Appleのアンディーハーツフェルドが関わっている。 Google+がカッコイイ理由:それはオリジナルMacintosh開発チームのアンディー・ハーツフェルド byTechcrunch かっこいい。 これ以上の理由はない。 理由1:デザインがかっこいい 基本的にはSparksの画面なんかはFacebookの丸パクリ。このくらい潔いと逆に好感がもてる。ただ、これはITジャーナリストにはよく言われていたのだが、4度目のチャレンジでは素直にFacebookのインターフェイスを真似したほうが成功するのではないか、とは言われていた。 まさにそのまんまだ。 この写真はitmediaさんから。 人は変化を嫌うものだ。 インターフェイス周りは特に。FinalCutXなんかもこのあたりで結構叩かれてる。これに関してはケースバイケースだが、今
基礎から分かる、Facebookアプリの作り方:無料クラウドでできるFacebookアプリ開発入門(1)(1/5 ページ) FacebookでWeb開発者/デザイナは何ができるのか 「Facebook」とは、「全世界で5億人を超える」といわれているユーザーが参加しているSNS(ソーシャル・ネットワーキング・サービス)/ソーシャルネットワークです。2008年5月にはインターフェイスも日本語化され、現在は日本国内でも約700万人以上のユーザーが利用しているといわれています。 Web開発者/デザイナから見た場合、Facebookをアプリケーション・プラットフォームとして利用することで、さまざまな付加価値をユーザーに提供できます。 SNSをプラットフォームとする動きとしては、国内でも「mixi(ミクシィ)」「GREE(グリー)」「モバゲータウン」などが「OpenSocial」の仕様に沿って進んでい
米Facebookは米国時間2011年4月7日、米オレゴン州プラインビルに建設したデータセンターを公開するとともに、業界全体における高効率データセンター構築を推進する取り組み「Open Compute Project」を発表した。 プラインビルのデータセンターは同社が運営するSNSサイト「Facebook」用に独自設計したもので、既存のデータセンターと比べエネルギー効率を38%向上し、費用を24%削減するという。IT機器の省電力化などに取り組む業界団体「Green Grid」が定めた電力効率の指数(PUE)は1.07と、優れた値を示した。 Open Compute Projectでは、プラインビルのデータセンターで採用している仕様やベストプラクティスを他の企業と共有できる場を提供する。同データセンターのサーバー、電力供給、サーバーラック、電源バックアップシステム、建築設計などに関する技術仕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く