2016年2月11日のブックマーク (12件)

  • Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する | POSTD

    下のようなコードが、親しみをこめて「コールバック地獄」とか「死のピラミッド」とか呼ばれているのはご存じですよね。 doAsync1(function () { doAsync2(function () { doAsync3(function () { doAsync4(function () { }) }) }) この状態がコールバック地獄かどうかは、意見の分かれるところでしょう。ネストがいくら深くても全く問題がないコードもあるからです。非同期のコードでフロー管理ができないほど複雑になってしまった場合は悪夢ですが。自分のコードがどの程度”ひどい”状態に陥っているかを確認するには、こう自問してみてください。「 doAsync1 の前に doAsync2 が実行された場合、リファクタリングにどこまで労力がかけられるか」と。ここでのゴールはネストの階層を減らすことではなく、モジュール化された(も

    Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する | POSTD
  • 宇宙戦艦ティラミス - 宮川サトシ/伊藤亰 / #1 FLY IN SPACE | くらげバンチ

    宇宙戦艦ティラミス 宮川サトシ/伊藤亰 宇宙戦艦ティラミスのエースパイロット、スバル・イチノセは思春期まっただ中! 年上ばかりの艦内の集団生活に馴染めずに、いつも専用機のデュランダルにひきこもってばかりいる……。 はたしてスバルがコックピットひきこもりから卒業し、大人になれる日はやって来るのか!?

    宇宙戦艦ティラミス - 宮川サトシ/伊藤亰 / #1 FLY IN SPACE | くらげバンチ
  • 宇宙戦艦ティラミス | くらげバンチ

    ツイート 掲載の記事・写真・イラスト等のすべてのコンテンツの無断複写・転載を禁じます。 Copyright 2013 SHINCHOSHA All Rights Reserved.

  • 「それはできない」とは言わない 急成長する音声コミュニティー「こえ部」

    「1を10にする」ネットサービスの育て方 「ミルクカフェ」「したらば」などを運営してきた、けんすうこと古川健介さんが、人気サイト運営者のインタビューを通じ、ネットサービスの“育て方”を伝える連載です。 第0回:作るだけでは育たない 「1→10」支える“みんなの力” 「『1を10にする』ネットサービスの育て方」インタビュー第1弾は、「こえ部」を運営しているカヤックさん(神奈川県鎌倉市)です。 こえ部は、2007年12月にスタートした音声コミュニティーサイトです。その名の通り、「こえ(声)」を投稿するサイトで、ユーザーから熱い支持を受けています。 サイトは、「お題」と「こえの投稿」に別れており、出されたお題に対してユーザーが声を投稿する形式になっています。声の録音や再生はFlashベースで、Webブラウザだけで音声コミュニケーションが可能です。 大きなプロモーションもせずに口コミでユーザーが伸

    「それはできない」とは言わない 急成長する音声コミュニティー「こえ部」
  • 月額2650円でDBアクセス込み秒間214リクエスト捌くWebサーバ構築事例 - Qiita

    クラウド破産しないためのサービス選び 同じゲームを作った仲間がクラウド破産しそうになりました。個人で破産したくなかったのでこの時点で従量課金制であるAWSGoogleCloudは除外。さくらかConoHaかなと思っていたのですが、ConoHaがSSDプランを格安で始めていたのでConoHaを選択しました。昨年お仕事で使ってたAWS-RDSのHDDをSSDに切り替えたらCPU使用率とスループットが大幅に改善したのでSSD万能説を信奉することにしました。 サーバ構成をどう設計するか オールインワンかDB+APPサーバ構成にするか。サーバを分割した場合DBとAPP間の通信レイテンシが気になります。サーバが異なっていてもconnection poolingをちゃんと設定していれば1-5msで応答が返ってきます。オールインワンで構築すると将来DBサーバとAPPサーバを分割するときDB移管作業がとっ

    月額2650円でDBアクセス込み秒間214リクエスト捌くWebサーバ構築事例 - Qiita
  • 婆さんに武器を持たせたい | オモコロ

    こんにちは!ランスを持った状態で失礼します。イラストレーターのおすしです。 高齢化社会日。 街を歩けばたくさんのお年寄りを目にしますね。 ところで、街で婆さんを見かけると、 ふとこんなことを思いませんか? ばあさんにでっかい武器持たせてえなぁ って。 婆さんが武器を持ってたらすごく格好良いと思いますよね。絶対そうですよね。 というわけで街へ繰り出して、 武器を持たせたくなる婆さん探してみました。 するといるいる! 武器が似合いそうな婆さん達が!!! 今回はそこで見つけた、街の婆さんに、 お似合いの武器をチョイスし、持たせてみた状態を絵にしてみましたので、 ご覧ください! 第一戦闘婆さん  ドラゴン殺しの光子 まず、最初は横断歩道の前にいらっしゃいました小柄な婆さま。 荷物が重く不機嫌そうな婆さんには大胆に ドラゴン殺し(ベルセルクの主人公が持っている武器) を見繕ってみました。 さてどう

    婆さんに武器を持たせたい | オモコロ
    Mint0A0yama
    Mint0A0yama 2016/02/11
    "マダム・クロー照美"がとてもナチュラルで良かったので壁紙にしました
  • 『婆さんに武器を持たせたい | オモコロ』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『婆さんに武器を持たせたい | オモコロ』へのコメント
    Mint0A0yama
    Mint0A0yama 2016/02/11
    マダム・クロー照美がナチュラルなので壁紙にしました
  • 長続きするブログのコツ | F's Garage

    ちょいちょい自分のことを書くブログを書き始めて、10回も続くと息切れする人を昔から見かける。 当たり前だけど、自分のネタなんてそんなに沢山書くことある人いないし、あったとしても一時のテンションと、時間がたった時のテンションは違うだろうし、誰かアシスタントでもいて話題を引っ張りだしてもらわないと、何書いたらいいのかわからなくなって、飽きるのは見えている。 まして、有名人とかでドカンドカン周りから相手にしてもらってるような人ならともかく、それほどでもない人たちは、自分で書いたことに対する評価が期待より低かったりすると、ただの認知が低いだけなのに、自分を否定されたようになってしまうこともなくはない。 それ故に、自分のことをブログに書いてはいけない。少なくともそこから入るのは全くお勧めしない。 堀江さんのメルマガのデザインパターンがわかりやすかったが、他人の意見を参考にして、誰かの意見や行動に対し

    長続きするブログのコツ | F's Garage
    Mint0A0yama
    Mint0A0yama 2016/02/11
    "他人の意見を参考にして、誰かの意見や行動に対して意見を投げかけるスタイルじゃないと続かない"
  • サーバーサイドをNodeからSwiftに移行する | カメリオ開発者ブログ

    こんにちは。リードアーキテクトのItoです。最近アナログオーディオをやっているのですが、つらい事件が起きました。 今月はじめにSwiftのコンパイラなどのソースコードがGithubで公開され、かなりの反響を呼びました。コンパイラだけではなく、パッケージマネージャやコアライブラリ、今後のマイルストーン、コーディング規約など、Swiftが一つのエコシステムとして公開されたことで、さらに盛り上がりを見せている気がします。 また、3月にはtry! Swiftという世界的なカンファレンスが渋谷・東京で行われるので、面白い四半期になりそうです。私もチケットを購入したので行く予定です。 カメリオは、iOS版がSwift、バックエンドのサーバーがNode.jsとPythonで書かれています。また、サーバーのAPIは、フロントAPIとバックエンドAPIに分かれ、マイクロサービス化がなされています。 iOSの

    サーバーサイドをNodeからSwiftに移行する | カメリオ開発者ブログ
  • Amazonが高品質な無料ゲームエンジン「Lumberyard」を正式アナウンス、ベータ版と多数のサンプルもリリース « doope! 国内外のゲーム情報サイト

    予てから、著名な開発者達の雇用やDouble Helixを含むスタジオの買収と共に、水面下でビデオゲーム関連のプロジェクトを進めていたお馴染みAmazonですが、Amazonが“CryEngine”ベースの新しいゲームエンジン「Lumberyard」を発表。PS4/Xbox One向けのAAAタイトル開発にも対応し、無料かつ高品質な統合開発環境として、日よりベータ版と多数のサンプルアセットパッケージが利用可能となっています。 発表に併せて公開された“Lumberyard”のプロモーション映像 一部未発表タイトルらしきフッテージや、Gunfire Games(旧Vigil組)の開発者も出演している “Lumberyard”は、“CryEngine”のビジュアル技術をベースに、Amazonのクラウドサービス“AWS”や配信サービス“Twitch”のローレベル統合、Double Helix

  • Dockerを活用したリクルートグループ開発基盤の構築

    アプリケーションエンジニアでもわかる Docker と Mesos 勉強会 https://sakura-kanto.doorkeeper.jp/events/53777 2016年11月18日(金) 発表資料 スライドの想定は 「 Mesos って聞いたことあるけど、よくわかんない 」 「 Apache Mesosって何だ? 」 といった疑問を持つ読者であり Mesos の概念や背景を知るための資料です

    Dockerを活用したリクルートグループ開発基盤の構築
  • DynamoDB活用事例 株式会社マイネット

    http://kokucheese.com/event/index/97770/ AWSセミナー『AWSのビッグデータサービスを使いこなせ!』 セッション2 講演内容 Read less

    DynamoDB活用事例 株式会社マイネット