2015年9月8日のブックマーク (14件)

  • Our wish to Flowtype

    This document summarizes a talk given about Flowtype, a static type checker for JavaScript. The talk discussed how Flowtype allows for strong type inference in React.js projects, checks propTypes statically, and is fast. While Flowtype is not a language itself and just a type checker, its type annotations use a colon instead of TypeScript's angle brackets. The speaker was eager for Flowtype's cont

    Our wish to Flowtype
    yfnt
    yfnt 2015/09/08
    Our wish to Flowtype
  • 新しいiPhoneをゲットしたらチェックすべき「iOSの設定」 | ライフハッカー・ジャパン

    かつての「iOS」搭載デバイスは、パッケージから出せば、何もしなくても「ちゃんと動いた」ものでした。しかし時代は変わり、今やAppleは、大半の人が使いたがらないようなありとあらゆる機能をiOSに詰め込んでいます。私は草創期からのiOSユーザーですが、最近になって初めて、これまでのように、バックアップから設定を読み込むのではなく、クリーンインストールをする決断をしました。ただ、すっかり忘れていたのですが、iOSを普通に使える状態にするだけでも、変更しなければいけないデフォルト設定が山ほどあったのです。 とはいえ、私にとってわずらわしい項目が、読者の皆さんにとってもそうだとは限りません。ですからこの記事が正解だとは思わないでください。それよりも、チェックしたいiOSの設定(バッテリーを大量に消費しそうなものを含みます)を探し当てる手がかりとしてとらえてもらえればと思います。 しかし、設定の苦

    新しいiPhoneをゲットしたらチェックすべき「iOSの設定」 | ライフハッカー・ジャパン
    yfnt
    yfnt 2015/09/08
    新しいiPhoneをゲットしたらチェックすべき「iOSの設定」 | ライフハッカー[日本版]
  • どこでも React する

    @dots

    どこでも React する
    yfnt
    yfnt 2015/09/08
    どこでも React する // Speaker Deck
  • SwiftでUnsafePointer<T>などのポインタを扱う - Qiita

    この記事はSwift Advent Calendar 2014の12日目の記事です。 Advent Calendarも折り返し地点目前です。 12月も既に12日となっており、年の瀬をひしひしと感じさせますね。 私感ですが、年を取るごとに一年がとても早く感じます。 先人が「一年の体感日数は年齢の逆数となる」という言葉も残していますしね。 (1以上の逆数をとっても値はそこまで変わらないというツッコミはしないでおきましょう) さて、それではSwiftの話題へ移りましょう。 Swiftについて言語設計は良いのですが、まだまだXcodeのサポートとコンパイラがそこまでなため、一度は個人でアプリを作ったもののモチベーションがあがりません。 (あるコードを最適化すると無限ループする事も) 今回はコンパイラー・・の話ではなく、ポインタを使ってメモリに直接アクセスする話です。 Swiftでポインタを使用する

    SwiftでUnsafePointer<T>などのポインタを扱う - Qiita
    yfnt
    yfnt 2015/09/08
  • Reverse-Engineering iOS Apps: Hacking on Lyft

    About the content This content has been published here with the express permission of the author. If you’ve ever needed to know how another piece of code works, or have been at the mercy of someone else’s bugs, you can always look at the source code… unless you don’t have it. In this talk, Conrad covers many concepts & tools that can used to reverse-engineer existing apps, as well as debug other l

    Reverse-Engineering iOS Apps: Hacking on Lyft
    yfnt
    yfnt 2015/09/08
  • 夏の技術職インターンシップ講義資料公開 - クックパッド開発者ブログ

    こんにちは!クックパッド編集室メディア開発グループ長の @yoshiori です。 このまえ夏の技術職インターンシップの前半の開発講義・課題部分が終わったのでさっそく公開しちゃいます! ちなみにこのインターンの対象者はプログラミングはわかるし自分で(授業とかではなく)コード書いている人なので超初心者向けでは無く、少なくともひとつ以上の言語でプログラミングが出来る人向けです。 一日目 TDD + git 編(@yoshiori) 講義初日なのでまずは簡単に肩慣らし & 開発の基礎の部分として TDD と git で始めました。 git については軽く説明し TDD は基のテストファーストで進めて行きました。 ちゃんと何かをするたびにテストを実行し、メッセージを見れば次にすることが分かるというのを体験してもらい、GREEN が良くて RED が悪いのではなく、GREEN を想定しているのに

    夏の技術職インターンシップ講義資料公開 - クックパッド開発者ブログ
    yfnt
    yfnt 2015/09/08
  • [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する | DevelopersIO

    [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する はじめに こんにちは。モバイルアプリサービス部の平屋です。記事では UICollectionView のレイアウトのカスタマイズに関する情報をご紹介します。 以下の gif 画像のように「スクロール可能なビューをアイテムごとにスクロールさせる画面」を実装する機会がありまして、今回は UICollectionView と UICollectionViewFlowLayout の サブクラス を組み合わせて実現しました。 開発環境 開発環境は下記の通りです。 OS X 10.10.5(14F27) Xcode Version 6.4 (6E35b) / iOS SDK 8.4 development target: iOS 8.0 実現したい動作 今回実現したい動作

    [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する | DevelopersIO
    yfnt
    yfnt 2015/09/08
  • Amazonが激安6000円のFireタブレットをリリース予定と報じられる

    The Wall Street Journal(WSJ)は、Amazonが50ドル(約6000円)という激安タブレット端末をリリース予定であると報じています。理由もなくAmazonが激安タブレットを販売するわけもなく、そこには大きな狙いがあるようです。 Amazon to Release $50 Tablet as It Struggles to Sell Pricier Devices - WSJ http://www.wsj.com/article_email/amazon-to-release-50-tablet-as-it-struggles-to-sell-pricier-devices-1441653902-lMyQjAxMTE1MzAwNzEwMTczWj WSJによると、Amazonが年内のリリースを計画中のタブレット端末は、6インチディスプレイを搭載し、価格は現行のタブレ

    Amazonが激安6000円のFireタブレットをリリース予定と報じられる
    yfnt
    yfnt 2015/09/08
  • ハッカドールにおけるElasticsearch利用法について発表しました - mosa_siru’s blog

    DeNA社内でのElasticsearch勉強会にて、アプリ「ハッカドール」におけるElasitcsearch利用法について発表してきました。 スライドはこちら。 Elasticsearch for Hackadoll from mosa siru Elasitcsearchの中身や運用について濃く触れるというよりは、ちゃんとした検索エンジン作るための泥臭い話がメインになっています。 (ある意味で昨年Tokyo WebMiningにて発表した捗るリコメンドシステムの裏事情(ハッカドール)の派生スライドです。) ハッカドールは1周年を迎え、来月にはアニメ化もされます。ニュースアプリがアニメ化とか開発者としてもどうなるか予想がつきませんが、放映時には全裸待機しようと思います! hackadoll-anime.com

    ハッカドールにおけるElasticsearch利用法について発表しました - mosa_siru’s blog
    yfnt
    yfnt 2015/09/08
    ハッカドールにおけるElasticsearch利用法について発表しました - mosa_siru’s blog
  • SwiftのARCは重すぎるので,代わりに保守的GCを使ってみる. - Qiita

    ARCのretain/releaseを極力避けるためにARCから離れて別のGCを使う.今回,おもちゃレベルのGCを実装して使ってみた結果,ARCと比して意外とよいデータが出てきたので記事にしてみました. はじめに ARCにメモリ管理を丸投げするのはとても楽ですが,時に,その"Automatic"なところが機械的すぎて邪魔になることがあります.ARCでは(コンパイラは)参照型(クラス, クロージャ, 再帰的enum)のオブジェクトを参照するとその前後に問答無用で機械的にretain,releaseを付け足しますが,参照型だからといって常に参照カウントの上げ下げが必要になるわけではありません.例えばリンクリスト.参照カウントで保護する必要があるは先頭ノードだけで,後ろの方は参照カウントをいじる必要はないと言えます.なぜなら,先頭が生きているならば,(明示的に削除しない限り)後ろは必ず生きている

    SwiftのARCは重すぎるので,代わりに保守的GCを使ってみる. - Qiita
    yfnt
    yfnt 2015/09/08
    いい実装!!
  • http://openbook4.me/projects/198

    yfnt
    yfnt 2015/09/08
  • CSS のガイドラインまとめ[メモ] - はしくれエンジニアもどきのメモ

    CSS のガイドラインまとめ[メモ] CSS の各ガイドラインをまとめておきます。最強のガイドラインを作りたい方は参考にどうぞ。 ※ OOCSS, SMACSS, BEM などのCSS設計とは、また違ったガイドラインの話になると思います。 Google HTML/CSS Style Guide http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml 日語訳: qiita.com Googleさんが使っているHTMLCSS のガイドラインです。 「外部参照する際のURLのhttp:, https:は省く」、「大文字は使わない」、「インデントはスペース2つにする」などの決まりがあります。 Primer Home · Primer Githubで開発・使われているCSS toolkitとガイドラインです。 CSS

    CSS のガイドラインまとめ[メモ] - はしくれエンジニアもどきのメモ
    yfnt
    yfnt 2015/09/08
  • オーディオのレイテンシを計測してみる - Qiita

    オーディオ出力からマイク入力のループバック回路 の続きです。前回作ったドングルを手元の iPhone6 にぶっ刺して、レイテンシを計測してみます。 計測プログラムは Unity でこしらえました。Audio の設定で DSP Buffer Size を変更して計測すると、実験そのものの妥当性もある程度は検証できそうです。 計測アプリ を作りました。Unity 5.1.1.f1 を使用。 https://github.com/dsedb/audio_latency_check 計測中画面 計測終了画面 こうなりました iPhone6 iOS8.4.1 DSP Buffer Size 往復時間(ミリ秒)

    オーディオのレイテンシを計測してみる - Qiita
    yfnt
    yfnt 2015/09/08
  • 格安の専用サーバ欲しくないですか!?あります!月額500円以下の専用物理サーバ!(4core,RAM2GB,SSD50GB) - Qiita

    格安の専用サーバ欲しくないですか!?あります!月額500円以下の専用物理サーバ!(4core,RAM2GB,SSD50GB)servervpsCloudscaleway scaleway https://www.scaleway.com/ スペック C1サーバ 4 Dedicated ARM Cores 2GB Memory 50GB SSD Disk 1 Reserved public IPv4 200Mbit/s Unmetered bandwidth 値段 €2.99 /month オプション €1 /month per additional 50GB of SSD 利用可能OS Ubuntu/openSUSE/Gentoo/Fedora/Debian/Arch/Alpine そのうち利用可能になるかも CoreOS CentOS FreeBSD Android 感想 ARMプロセッ

    格安の専用サーバ欲しくないですか!?あります!月額500円以下の専用物理サーバ!(4core,RAM2GB,SSD50GB) - Qiita
    yfnt
    yfnt 2015/09/08
    scaleway - 格安の専用サーバ欲しくないですか!?あります!月額500円以下の専用物理サーバ!(4core,RAM2GB,SSD50GB) - Qiita