タグ

2016年1月7日のブックマーク (9件)

  • Swift2で作るコマンドラインツール - クックパッド開発者ブログ

    会員事業部の三木(@giginet)です。 この記事では、業務改善のために開発者向けのツールをSwiftで開発してみたため、その知見についてお伝えしたいと思います。 なお、この記事はXcode7.1上でSwift2.1を使った開発を前提としています。 作ったもの クックパッドiOSアプリでは開発の際に、新しい機能を実装したり、インターフェイスを改善したあとにiOSシミュレーターの動画を撮影しPull Requestに貼り付けています。 動画を撮影する際には、汎用的にスクリーンキャストを撮影する社内ツールを使っていたのですが、使いづらい面も多かったため、 簡単にiOSシミュレーターの操作をアニメーションgifとして記録したいという需要がありました。 そのため、空き時間を使って、簡単なユーティリティを実装しました。 なぜSwiftで作るのか 今回は、OS Xの開発用SDKであるCocoaを使い

    Swift2で作るコマンドラインツール - クックパッド開発者ブログ
    punitan
    punitan 2016/01/07
  • Bloom filterの説明 — ありえるえりあ

    Bloom filterの説明 以前、bloom filterに言及したことがあるのですが、実は、言及しただけで何も調べていませんでした。 来週、ある人の話を聞く時、知らないとついていけない可能性があるので、調べてみました。 - 参考サイト 感想ですが、予想以上にシンプルでした。 動作イメージ(だけ)は誰でもイメージできます(実装も簡単)。 上の参考サイトも、英語に気後れせず、図だけでも見てください。動作は想像できるはずです。そして、たぶん、その想像は当たっています。 参考サイトを読めば分かることを日語で改めて説明するのも気がひけますが、どうしても英語を読みたくない人のために、簡単に説明してみます。 動作イメージ あ る入力文書が与えられたとして、後で、その文書に、ある単語fooが存在するかを高速にチェックしたい、という問題を想定するのが理解しやすいと思いま す。入力文書に対する前処理を

    punitan
    punitan 2016/01/07
  • なぜ13歳未満の子供は、Oculus Riftを使用してはいけないのか?医学的な見地からの警鐘 | MoguraVR

    なぜ13歳未満の子供は、Oculus Riftを使用してはいけないのか?医学的な見地からの警鐘 ※講演では13歳以下との言及がありましたが、Oculus社のガイドラインでは「13歳未満」との記載があるため表現を統一しております。(2016年3月22日) ※記事の内容に関して、下記記事内の「まとめにかえて:VR酔いから3D問題を再考する」にて、参考資料などを紹介、記事内容を一部修正しております。(2016年10月14日) 「VR大好きなんですが超酔うんですが – VR酔いの研究(3) 自分の作っているコンテンツの酔いがなかなか無くなりません」~白井博士のVRおもしろ相談室 第5回~ 11月7日(土)、東京・御茶ノ水にあるデジタルハリウッド大学にて「VRCカンファレンス2015」が行われました。Oculus RiftやPlayStation VRといったVRヘッドマウントディスプレイの製品版

    なぜ13歳未満の子供は、Oculus Riftを使用してはいけないのか?医学的な見地からの警鐘 | MoguraVR
    punitan
    punitan 2016/01/07
  • さくっとPHPでサイト作るならGoogle App Engineが最高 - イケてる SaaS を作りたい (koni blog)

    こんにちは、小西です。 気がついたら年が変わっていました。2016年はブログを書く年にしようと思います。 さて、Google App Engine (GAE)をご存知でしょうか? 「知ってるよー。Google がやってるPaasでしょ。でも仕事じゃ使えないよねー。」 「JavaPythonだけでしょ?」 「すごいダサい管理画面のやつでしょ?」 こういうイメージの方が結構多いんじゃないでしょうか。 僕も含め、GAEが出た当初触って以来、という方は、上の印象が正しいと思います。 僕もこういう印象だったのですが、いつのまにかPHPが正式対応していたのに気づき、軽く使ってみたら、非常によかったので、今日はその話をします。*1 GAEとは? GAEは、Google がやっているPaasのサービスです。 必要な作業は、ソースコードをデプロイするだけ Paasなのでインフラの心配をしなくていい(最高!

    さくっとPHPでサイト作るならGoogle App Engineが最高 - イケてる SaaS を作りたい (koni blog)
    punitan
    punitan 2016/01/07
  • クロスサイトスクリプティング対策 ホンキのキホン - 葉っぱ日記

    稿はCodeZineに2015年12月28日に掲載された記事の再掲となります。 クロスサイトスクリプティング(XSS)は、古くから存在し開発者にもっともよく知られたセキュリティ上の問題のひとつでありながら、OWASP Top 10でも2010年に引き続き2013年でも3位と、未だに根絶できていない脆弱性です。 記事では、Webアプリケーションの開発においてXSSを根絶するために必要な対策の基気でお伝えします。 はじめに OWASPでは開発者に向けたセキュリティ対策のためのドキュメントやチートシートを多数用意しており、XSSへの対策としても「XSS (Cross Site Scripting) Prevention Cheat Sheet」というドキュメントが用意されています。 ただし、このXSS Prevention Cheat Sheetはシンプルなルールを定めたチートシートで

    クロスサイトスクリプティング対策 ホンキのキホン - 葉っぱ日記
    punitan
    punitan 2016/01/07
  • 素人は引っ込んでな。時計のプロ、カシオがスマートウォッチ界に降臨

    素人は引っ込んでな。時計のプロ、カシオがスマートウォッチ界に降臨2016.01.06 19:157,723 渡邊徹則 iPhoneでも使えます。 Apple Watchをはじめ、スマートウォッチはすでに多く登場していますが、ついにあのカシオの参入がCES 2016で正式に発表されました。 今回発表された「WSD-F10」のキーワードは、従来のスマートウォッチの常識を覆す「アウトドア」。特に「トレッキング」「サイクリング」「フィッシング」にフォーカスを当てています。 たとえばトレッキングでは、方位・高度・気圧の計測や天気の変化を知ることができ、サイクリングでは、速度・距離・時間などの走行データを、手元で確認可能です。 ハードとしても、5気圧防水、アメリカ軍規格のMIL規格にも準拠など、カシオらしい堅牢性は健在。 そしてさらに革新的といえるのが、カラーとモノクロの2層構造のディスプレイ。各種ス

    素人は引っ込んでな。時計のプロ、カシオがスマートウォッチ界に降臨
    punitan
    punitan 2016/01/07
  • Emacs Horrors - Forget Me Not

    /* PLEASE DO NOT DELETE THIS COMMENTED-OUT VERSION! This is the old version of expand-file-name, before it was thoroughly rewritten for Emacs 10.31. We leave this version here commented-out, because the code is very complex and likely to have subtle bugs. If bugs _are_ found, it might be of interest to look at the old code and see what did it do in the relevant situation. Don't remove this code: i

    punitan
    punitan 2016/01/07
  • インテル、FPGA大手のアルテラ買収を完了。「FPGAビジネスを成長させるため、ムーアの法則を適用していく」

    インテル、FPGA大手のアルテラ買収を完了。「FPGAビジネスを成長させるため、ムーアの法則を適用していく」 米インテルは米アルテラの買収を完了したと発表しました。アルテラはインテルの一部となり、「プログラマブルソリューショングループ」と呼ばれる事業部になりました。 アルテラは、チップ内部のロジックをソフトウェアによってあとから自由に書き換えられるLSIの一種「FPGA」(Field Programmable Gate Array)の大手。チップに専用処理ロジックを持つことで、汎用チップと比較して特定の処理を高効率かつ超高速に処理する能力を備えられます。 インテルのブライアン・クルザニッチCEOは買収完了にあたり「われわれはFPGAビジネスを成長させるため、ムーアの法則を適用していく」とコメントしています。 インテルの主力製品である汎用プロセッサは、ムーアの法則に従って急速に微細化を進めて

    インテル、FPGA大手のアルテラ買収を完了。「FPGAビジネスを成長させるため、ムーアの法則を適用していく」
    punitan
    punitan 2016/01/07
  • AWS の CPU の歴史とそこから見えてくる戦略 | はったりエンジニアの備忘録

    あけましておめでとうございます! 去年は AWS 認定試験を制覇したので、今年は実践スキルを今以上に磨いていこうと思います。 さて、最近の EC2 インスタンスは Intel CPU のプロセッサー・ナンバーが公開されています。ですが M1, M2, C1 といった旧世代インスタンスでは CPU にばらつきがあり、当たり外れの差が激しかったのは記憶に新しいところ。 当たりの CPU が出るまで stop → start を繰り返すインスタンスガチャも流行りました (笑) 今回は AWSCPU について歴史を振り返りつつ、その戦略を考えてみます。物理レイヤーを意識することがほとんどない AWS ですが、物理の知識なしでは最高のパフォーマンスは得られません。知っておいて損はないでしょう。 インスタンスタイプのリリース時期は公式ブログ「EC2 の歴史」に載っていますので参考にしてください。

    AWS の CPU の歴史とそこから見えてくる戦略 | はったりエンジニアの備忘録
    punitan
    punitan 2016/01/07