タグ

2014年2月14日のブックマーク (8件)

  • NSDateFormatterのパフォーマンスの話 #potatotips - 24/7 twenty-four seven

    クックパッド主催の第4回potatotipsでiOSのtipsとして日付のフォーマットをするときのパフォーマンスの話をしました。 きっかけ きっかけは何気なくgistを眺めていたときに見つけたこれです。 ↓ Compare the date parsing performance of NSDateFormatter against SQLite's date parser for parsing an iOS 8601 date. NSDateFormatter took 108.163 seconds strptime_l took 21.656 seconds sqlite3 took 7.096 seconds そうそう、NSDateFomatterはけっこう遅いからフォーマットが固定だったりロケール関係ないときはstrptime_l使うよね、アップルのドキュメントにも載ってるし…

    NSDateFormatterのパフォーマンスの話 #potatotips - 24/7 twenty-four seven
  • 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering

    はじめに この記事はGREE Advent Calendar 2013年の21日目です。お楽しみください! こんにちは、アゴひげがダンディーだと評判の九岡です。GREEでは、JavaScalaを布教するための土台を固めるため、デプロイや監視の仕組みづくりなどを横断的にやっています。今回はその過程で得られた知識を「Capistrano 3の入門記事」という形で共有させていただきます。 この記事ではCapistrano 3の基礎をご紹介します。Capistrano 3はRubyをベースにしたサーバ操作およびデプロイの自動化ツールです。Capistrano 3を利用することで、デプロイなどの複雑なサーバ操作を自動化することができます。ここの記事では、特にデプロイに焦点をあてながら、Capistranoでサーバ操作を自動化する考え方と実現方法をご説明していきます。 Capistrano 3の習得

    入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering
  • twiwt.org - このウェブサイトは販売用です! - twiwt リソースおよび情報

    このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • 安全なシグナルハンドラを実装するには ――C/C++セキュアコーディング入門(4)

    UNIXなどPOSIX準拠のOSでは、割り込みや例外を抽象化した「シグナル」と呼ばれる仕組みを用いてプロセスに(非)同期イベントが通知されますが、シグナルハンドラで行える処理には制約があり、これを無視したコードを書くと脆弱性につながる恐れがあります。今回はシグナルハンドラの制約に関するルールを見てみましょう。 シグナルハンドラの制約 UNIXなどPOSIX準拠のOSでは、割り込みや例外を抽象化した「シグナル」と呼ばれる仕組みを用いてプロセスに(非)同期イベントが通知されます。ユーザが[Ctrl]-[C]キーを押してプログラムを中断しようとしたり(SIGINT)、整数オーバーフローが発生したり(SIGFPE)すると、それらのイベントに対応するシグナルがカーネルからプロセスに対して通知されるのです。プログラマは、これらのシグナルを受信した時に特定の動作を行わせる「シグナルハンドラ」を書くことが

    安全なシグナルハンドラを実装するには ――C/C++セキュアコーディング入門(4)
  • iOS_LTという勉強会をはじめました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフーでiOSエンジニアをやっています平松(@himara2)です。 去年の11月より社内で「iOS_LT」という勉強会を始めました。 その名の通りiOSについてLightning Talkする会で、毎回7人が5分程度のtipsを、1人がライブコーディングを披露しています。 隔週の頻度でこれまで5回開催され、とても楽しいと好評です。 今日はそんなiOS_LTの雰囲気を知ってもらうべく、一部ではありますが資料を公開致します! iOS_LT の発表資料を公開します! 社内情報が含まれてるものも多く一部の公開となりますが、雰囲気を感じていただければ幸いです! 1.iOSで笑顔を認識する iOS 7から追加されたセンサーで笑顔を検知するL

    iOS_LTという勉強会をはじめました
    dealforest
    dealforest 2014/02/14
    すてき!
  • igaiga diary(2014-01-28)

    _ unicorn が USR2 シグナルで Gemfile の更新を反映しなかった unicorn の設定が preload_app = true の場合、USR2 シグナルで設定反映される。コードのみの変更はこれで反映されていたが、Gemfile変更を伴った場合は、USR2 のみ及び HUP+USR2 でもダメで、stop+startしないと反映されない状態だった。 @satococoa さんと、 @mirakui さんに教えてもらった以下を追記して解決。これでUSR2を送るとGemfileの変更も反映してくれるようになった。よかったよかった。お二方ともありがとうございました! config/unicorn.rb before_exec do |server| ENV["BUNDLE_GEMFILE"] = "/path/to/app/current/Gemfile" end 参照:

    igaiga diary(2014-01-28)
  • マンチェスター・ユナイテッドのサッカーの問題点の話 - pal-9999のサッカーレポート

    さて、皆さん、こんにちは。最近、サッカー系のブログで、マンチェスターユナイテッドの話を見ないことがないという位、ネタにされているモイーズ監督と愉快な仲間達のサッカーですが、日は、うちのブログでも、その流れにのっかって、ユナイテッドネタをしようと思います。 何がいけないって、「全部だーーーーーーーーーーー」と言いたい所なんですが、守備の話ばっかしても、つまらないので、今日は攻撃方法に焦点を当ててお話します。皆さん、攻撃の話の方が好きでしょうしね。 これは、最近、超話題になったフラム戦でのクロス集です。この試合、ユナイテッドは81という記録的なクロス数を上げており、それでサッカー関係のブログの話題を独り占めにしてました。 で、なんですけど、これもう、他のブログでも散々話題になった奴ですけど、現在のマンチェスター・ユナイテッドの問題点について、一言でまとめてしまうと、「バイタルエリアを使った

    マンチェスター・ユナイテッドのサッカーの問題点の話 - pal-9999のサッカーレポート
  • Useful Xcode Build Phases - Matthew Morey

    Xcode Build Phases for improving code qualityI'm an engineer, developer, hacker, creator, tinkerer, traveler, snowboarder, surfer, and husband. I create iOS apps professionally and independently. 24 January 2014 In an effort to improve my code quality I have started using some helpful Xcode Build Phases. Build phases are descriptions of tasks that need to be performed by Xcode during a build. Buil