タグ

2014年12月17日のブックマーク (21件)

  • Android開発を爆速にする10のコマンドラインスクリプト - クックパッド開発者ブログ

    モバイルファースト室の山下( @tomorrowkey )です。 みなさんはAndroidアプリをビルドするときに AndroidStudioの実行ボタンを押すのと、ターミナルでgradleコマンドを実行するのと、どちらを使っていますか。 クックパッド社内のAndroidエンジニアでもどちらを使うか好みが分かれるのですが、私はたいていターミナルでgradleコマンドを使っています。 AndroidStudioの実行ボタンだとビルドを途中で中止できないことがあるからです。コマンドであればcontrol+cでいつでも中止できるという気軽さからコマンドを好んで使用しています。 開発するうえでIDEなどのGUIツールはとても便利なのですが、実はコマンドを実行する方がはるかに早くストレスなく開発を進めることができることがあります。 今回は私が実際に使っている便利なコマンドラインスクリプトを10個紹介

    Android開発を爆速にする10のコマンドラインスクリプト - クックパッド開発者ブログ
    ikosin
    ikosin 2014/12/17
    “peco”
  • Web セキュリティに関するインターンで伝えようとしたこと - co3k.org

    これは VOYAGE GROUP エンジニアブログ:Advent Calendar 2014 の 17 日目のエントリです。 VOYAGE GROUP では もの創り実践プログラム Treasure というエンジニア向けインターンシップを開催しています [1] [2] 。 Treasure 全体の様子は既に VOYAGE GROUP エンジニアブログにて 前編 と 後編 に分けて紹介されていますが、このエントリでは、前半パートにおいて僕が担当した Web セキュリティに関する講義についてお話ししていきます [3] 。 講義は休憩や実際に手を動かしてもらいつつで 3 時間半という長丁場でしたが、なぜか随所で笑いが巻き起こる状態で非常に評判がよく、同じ内容を 独立した 1 day インターンシップとして京都でも開催 させていただけました [4] 。これもひとえに必死に内容にらいついてくれたイ

  • The Walt Disney Company

    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

    The Walt Disney Company
    ikosin
    ikosin 2014/12/17
    GO トレーニングの初日の最初に Gopher の紹介してるの、キャラクターを大切にしている感ある / Let It Go
  • Walti サーバーサイドのセキュリティ スキャンを身近に

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    Walti サーバーサイドのセキュリティ スキャンを身近に
  • mixi Engineers’ Blog javascript

    ikosin
    ikosin 2014/12/17
    いつの間にかはてなブログになってる
  • 捕鯨!詳解docker

    2014/12/15にコワーキングスペースCo-Edoでお話したDockerに関するプレゼン資料です。好評でしたので、公開したいと思います。Read less

    捕鯨!詳解docker
  • AWS Solutions Architect ブログ

    今回は、インターネットルーティングとトラフィックエンジニアリングについて簡単にお話したいと思います。 今日、インターネットルーティングは、BGP(ボーダーゲートウェイプロトコル)として知られているルーティングプロトコルを使用することによって処理されます。 インターネット上での個々のネットワークは、自律システム(AS)として表現さ​​れます。 自律システムはまた、ネットワークにIPアドレスの割り当てを扱う地域インターネットレジストリ(RIR)によって割り当てられているグローバルにユニークな自律システム番号(ASN)があります。 個々のASは、BGPルーティング情報を交換するために他のASにピアリングセッションが確立されます。BGPピアリングセッションはAS間で確立されたルータ間のTCPセッションです。 このBGPピアリングセッションは、10ギガビットイーサネットのインターフェースで結ばれたリ

  • ログ解析にNorikraを使ってみた - hase log

    この記事は、CyberAgent エンジニア Advent Calendar 2014 の 17 日目の記事です。 昨日は@neo6120さんのアドテクスタジオのゼミ制度の紹介と活動報告 でした。 18日目は@sitotkfmさんのSpark StreamingでHyperLogLogを実装してみたです。 弊社で、プラットフォーム機能の一部を作らせて頂いている、@hase_xpwです。 @kakerukaeruさんにやろうぜ!って誘われたので参加してみました これを機にブログもっと更新したいと思います! 今回のテーマは、Norikraというミドルウェアで、業務でログ解析をする際に使ってみた所かなり便利だったのでNorikraの魅力を少しでもお伝えできればいいなと思いテーマに選びました。 これおかしくね?みたいなのがあったらバシバシ指摘して頂きたいです。 環境構築と使い方は、わかりやすくまと

    ログ解析にNorikraを使ってみた - hase log
  • jq コマンドを使う日常のご紹介 - Qiita

    jq コマンドとは http://stedolan.github.io/jq/ JSONから簡単に値を抜き出したり、集計したり、整形して表示したりできるJSON用のgrepとかawkみたいなコマンドです。 WebサービスがJSONを吐いたり、AWS CLIが JSON を吐いたりする現代社会で大変便利なコマンドです。 マニュアル だいたいここ読めばOK. http://stedolan.github.io/jq/manual/ あ、これで、終わってしまう。だけど気にせず進めます。 簡単な例 まず、空気をつかみましょう。 以下jqコマンドの記法を見ていきます。JSON { "hoge": "value" } があった場合、 . がルート {} を表します。.hoge で "value" を表現します。だいたいこんな感じです。 ただの整形 しばらく下記のJSONを例に進めます。itemsには配

    jq コマンドを使う日常のご紹介 - Qiita
    ikosin
    ikosin 2014/12/17
  • 詳解UNIXプログラミング[第3版] | SEshop.com

    UNIXと真剣に関わる人のための重要な1冊 UNIXシステムの標準Cライブラリが提供するシステムコールをはじめ、膨大な関数について詳細に解説し、「UNIXでプログラミングを行う者すべてが読むべき1冊。読んでないヤツはモグリだ」とまで言わしめたUNIXプログラマ必読の書籍です。 もちろん非プログラマにとっても、UNIXという環境や仕組みを、その“考え方”のレベルから説き起こし豊富な演習問題で理解させてくれる、名実ともに剛毅な大著です。これまで日語で読めたのは1992年に刊行された原書初版でしたが、書は最新版(第3版)を翻訳したものです。訳者はその初版から携わっていた大木敦雄先生です。 【注意:書第1刷は原書のエラータサイト(http://www.apuebook.com/errata3e.html)のうち、第17項までを取り込んでいます。】 1 UNIX システムの概要 1.1 はじめ

    詳解UNIXプログラミング[第3版] | SEshop.com
  • 留年休学アドベントカレンダー番外編 浪人姉さん - プラスト〜plastic stone

    浪人時代の話はあまり面白くはないし、したくもないのだけど、せっかくの機会なので少しだけ書きます。 高3のときは人生に絶望しきっていて、とりあえず「如何に美しく死ぬか」しか考えていませんでした。変えられない性別、複雑怪奇な家庭環境、ブルジョアな周囲との経済格差、低過ぎる成績、不足しがちな文化などなど、死にたくなる要素には事欠かない人生でしたので、まあ仕方ないかなー。 当時、不毛地帯というドラマを観ていて、毎回のエンディングや最終回の吹雪の中の主人公を見て、こういうのいいな、となんとなく思って、ロシアで最期を迎えることにしました。たぶんダーカー(発達途上の美少女が出てくるアニメ。当時は二期で、舞台がロシアだった)のせいもあると思う。オープニングの「ツキアカリのミチシルベ」は名曲。極めつけは佐藤優さんのに出会ったことですね。ロシア外交とても面白い。で、とある外国語学部を受けて滑って落ちてっ

    留年休学アドベントカレンダー番外編 浪人姉さん - プラスト〜plastic stone
  • 「誰もやりたくないアプリ」を3日でつくったら、広告収益3,500万円超え。800万ダウンロードの無駄タップアプリ「100万のタマゴ」が世界各国でヒットするまで。

    「誰もやりたくないアプリ」を3日でつくったら、広告収益3,500万円超え。800万ダウンロードの無駄タップアプリ「100万のタマゴ」が世界各国でヒットするまで。 世界800万ダウンロード「100万のタマゴ」のバイバイさんにお話を伺いました。昨年あたりの話が中心ですが、世界でヒットしたアプリ例として参考になると思います。※ネタバレあるのでご注意ください。 ※株式会社バイバイ 代表の大杉友哉さん(左)、大谷聡子さん(右)。 謎のアプリ「100万のタマゴ」ができるまで。 「バイバイ」について教えてください。 大杉: 3名でアプリをつくっている会社です。2013年の12月に法人化したのですが、僕が大学4年の時(2012年2月頃)に活動をスタートしました。 当時システムエンジニアでの内定も決まっていたのですが、就職よりも会社を起こしたい気持ちが強くて、内定を蹴ってアプリ開発をはじめました。 「100

    「誰もやりたくないアプリ」を3日でつくったら、広告収益3,500万円超え。800万ダウンロードの無駄タップアプリ「100万のタマゴ」が世界各国でヒットするまで。
    ikosin
    ikosin 2014/12/17
    そういえばクッキークリックしたら増えるゲーム有ったな
  • 【Vim入門】ノーマルVimで使えると便利かもなコマンド10つ - Qiita

    この記事は Vim Advent Calendar 2014 の 17 日目の記事です。 16日は Kuniwak さんの「vimrc アンチパターンを自動でチェックする」でした。(私の vimrc も多くのアンチパターンがあったので、戒めていくとともに、vint でチェックしようと思います。。) プラグインなしのvimをつかう 先日のVACでも紹介されていたincsearch含め、プラグインは便利で私も色々使っているのですが、あえて、今回はVim(7.2以上)であれば使える基コマンドで、私自身がよく使っているコマンド(Exコマンド含む)を10つに絞って紹介したいと思います。 #最近、サーバー系の作業が増えて、プラグインなしのvim使うことも増えてきました。 人によってなじんだキーバインドの設定はあるかと思いますが、実際のところこれだけ覚えとけば(プレーンなvimでも)それなりに不自由し

    【Vim入門】ノーマルVimで使えると便利かもなコマンド10つ - Qiita
    ikosin
    ikosin 2014/12/17
    gif の作り方知りたい
  • Effective web performance tuning for smartphone

    第三回DeNAゲーム開発勉強会の資料です。 https://atnd.org/events/59594

    Effective web performance tuning for smartphone
  • 脆弱性"&'\ Advent Calendar 2014 (17日目) - 葉っぱ日記

    この記事は脆弱性"&'<<>\ Advent Calendar 2014の17日目の記事です。今日は少し昔話をしようと思います。がはは。 かつて、日TwitterのようなWassrというサービスがありました。当時、Twitterは数日に一度くらいはサービスが落ちていて、Twitterユーザーも「またか」と思いながら我慢して使うようなサービスであり、Twitterが落ちるたびにWassrはユーザーを増やすとともに、画像の添付のように当時Twitterにはまだなかった機能をどんどんアグレッシブに取り入れていく、使っていて楽しいサービスでした。 さて、そんなWassrがある日絵文字機能を導入しました。当時はUnicode絵文字もなくスマートフォンも普及しておらず、主にレガシーな携帯電話で使える絵文字をなんとかWeb上でも使えるようにしたという感じのものでした。 絵文字をパレットから選択すると

    脆弱性"&'\ Advent Calendar 2014 (17日目) - 葉っぱ日記
  • MongoDB、高性能なストレージエンジン「WiredTiger」買収。Berkeley DBのアーキテクトが開発

    NoSQLデータベースの1つでドキュメント指向データベースとして知られるMongoDBが、高性能のデータベースエンジンを提供するWiredTigerの買収を発表しました。 WiredTigerはマルチコアとメモリを活用することで高い並列性によるスケーラビリティと高性能を追求したデータベースエンジン。安定して低いレイテンシーと高いスループットを実現すると説明されています。 開発チームは、キーバリュー型データベースとして広く知られるBerkeley DBのアーキテクトだったエンジニア達。 Their latest effort, WiredTiger, is an open source storage engine that powers many high-performance systems, including services at Amazon. WiredTiger lever

    MongoDB、高性能なストレージエンジン「WiredTiger」買収。Berkeley DBのアーキテクトが開発
  • Golang パフォーマンスチューニング - Qiita

    この記事は Go Advent Calendar 2014 17 日目の記事です。 Go におけるパフォーマンスチューニングの話をします。 これらは Denco や Kocha などでのパフォーマンスチューニングの経験などから得た知見です。 処理系の話ではありませんのでご了承ください。 前提 プロファイリングを取った後、じゃあどうやって最適化するかというところの話です 「推測するな、計測せよ」 アルゴリズムやデータ構造は最適なものが選択されていると仮定します 小手先の最適化を行うよりアルゴリズム自体を変えたほうが圧倒的に良くなります。 この記事の各ベンチマークは Go 1.4 (go version go1.4 linux/amd64)で下記のコマンドにて取っています

    Golang パフォーマンスチューニング - Qiita
    ikosin
    ikosin 2014/12/17
    “君だけのベンチマークを取ろう!”
  • GitHub で submodule ではなく subtree を使うべき理由

    GitHub には、タグを打つとソースパッケージを自動的にリリースするという機能があります。スクリプト言語においては、それぞれの言語について一般的なパッケージ管理システム注1があるため、この機能を使うことが少ないかと思いますが、デファクトのパッケージ管理システムが存在しないC等の言語で書かれたプログラムや、単独で動作する管理用のスクリプトを GitHub で開発・配布する際には、機能はとても便利なものです。 しかし、この機能は git-archive コマンドのラッパーとして実装されているため、サブモジュールのファイルが含まれないという問題を抱えています。この点は GitHub の人たちも認識しているものの、今のところ GitHub で独自に対応するということは考えていないようです注2。 私がこの問題を 知ることになったのは、picojson の issue で指摘を受けたからです。pi

    ikosin
    ikosin 2014/12/17
  • ダメな統計学:目次|Colorless Green Ideas

    2017年1月20日追記:『ダメな統計学――悲惨なほど完全なる手引書』というが出版されることになった。このは、ここに掲載されているウェブ版の『ダメな統計学』に大幅に加筆したものだ。ウェブ版の『ダメな統計学』を読んで興味を持った方は、書籍となった『ダメな統計学』をぜひ読んでいただければと思う。書籍版の詳細については「『ダメな統計学――悲惨なほど完全なる手引書』の翻訳出版」という記事をご参照願いたい。 ここに公開する『ダメな統計学』は、アレックス・ラインハート (Alex Reinhart) 氏が書いたStatistics Done Wrongの全訳である。この文章は全部で13章から構成されている。詳しくは以下の目次を参照されたい。 はじめに データ分析入門 検定力と検定力の足りない統計 擬似反復:データを賢く選べ p値と基準率の誤り 有意であるかないかの違いが有意差でない場合 停止規則と

    ダメな統計学:目次|Colorless Green Ideas
  • お待たせ!寿司ゆきぬいぐるみがいよいよお目見えです - はてゆき

    こたつ大好き、あわゆきです。 日上空には大層な寒波がやってきておりますが、寒さも吹き飛ぶもっふもふのあいつも、ついに上陸です。 寿司ゆきぬいぐるみ、ついに完成だ!出荷だ! 海を越えてやってきたよ これまでにちらほら経過をお伝えしてきましたが、海外で生み出された大量のもふもふお寿司が、先日ついに日に入国しました。写真は我が家に届いたサンプル。箱を開けるなり全員が希望に満ちた眼差しでこちらを見つめており、リアルに吹きました。 サンプル、ぜんぶで4セット送っていただいたんですが、詰め込んだところでダンボール3箱分あり…邪魔 存在感たっぷりです。 商品紹介ページはこちら そして、製造・販売元のシステムサービスさんのサイトにもラインナップとして掲載されました。はー、ちゃんと売り物になったんだなお前たち。 FANSCLUB 商品紹介 (OGPよ…) 取り扱い店舗も分かったよ ぬいぐるみ寿司ゆきはプ

    お待たせ!寿司ゆきぬいぐるみがいよいよお目見えです - はてゆき
    ikosin
    ikosin 2014/12/17
  • 2014年のWebパフォーマンスふりかえり - 来年以降の期待etc

    ひさびさにWebフロントエンドパフォーマンス系の話題をつらつらと書いてみます。例によってモバイル系開発者寄りの視点かもしれません。文中の参照リンク多め。 ファクタ まずはパフォーマンスに影響を与えるファクタについての所感。Webパフォーマンスにおけるイニシャライズとランタイム ::ハブろぐ で示した分類に基づきます。 イニシャライズ(いわゆるページロード) 4GやLTEが普及してもコンテンツの肥大化には追いついていない concat と CSS Sprites の呪いが解けない HTTP/2 の Streams and Multiplexing に期待 HTTP/2 の Server Push にも期待 画像周りだと <picture> 関連仕様も使いたい(srcsetだけならいける?) WebRTC とか WebSocket とかストリーミングとかは? (やや疎い、てかイニシャライズじゃ

    2014年のWebパフォーマンスふりかえり - 来年以降の期待etc