タグ

2013年6月13日のブックマーク (12件)

  • GitHub - BradLarson/GPUImage: An open source iOS framework for GPU-based image and video processing

    The GPUImage framework is a BSD-licensed iOS library that lets you apply GPU-accelerated filters and other effects to images, live camera video, and movies. In comparison to Core Image (part of iOS 5.0), GPUImage allows you to write your own custom filters, supports deployment to iOS 4.0, and has a simpler interface. However, it currently lacks some of the more advanced features of Core Image, suc

    GitHub - BradLarson/GPUImage: An open source iOS framework for GPU-based image and video processing
    laiso
    laiso 2013/06/13
  • CI で稀に失敗してしまうテストへの対処方法 - クックパッド開発者ブログ

    技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた

    laiso
    laiso 2013/06/13
  • OCMock v2.1からはクラスメソッドの返り値を替えられます - laiso

    http://ocmock.org/features/ にも載ってる。 検索するとこのへんがヒットするので投下。 [iOS] UnitTest で使えるいろんなモックの作りかた | Developers.IO Objective-Cでクラスメソッドからのレスポンスをモックに置き換えたい - yaakaito's diary Objective-CでクラスメソッドをMockする - wysawyg 先日(3月ぐらい)のアップデートで機能が追加されました。 基的には上記ブログの記事でやっているようなMethod Swizzling の機構をOCMockが自前で管理するようになった。 実際に使うならこういうかんじ。引数は最初 OCMOCK_ANY 渡してみたら動かなかったので注意。 - (void)testCallClassMethodStubingOCMock { // Google検索ペー

    OCMock v2.1からはクラスメソッドの返り値を替えられます - laiso
    laiso
    laiso 2013/06/13
  • GitHub - dart-archive/angular.dart: Legacy source repository. See github.com/dart-lang/angular

    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

    GitHub - dart-archive/angular.dart: Legacy source repository. See github.com/dart-lang/angular
    laiso
    laiso 2013/06/13
  • The site is temporarily down

    The site is temporarily down

    laiso
    laiso 2013/06/13
  • ソースコードからApple標準スタイルのAPIドキュメントを生成するappledocの書き方 | DevelopersIO

    サンプルクラスの作成 プロジェクトを作成したら、コメントを試すためのクラスとしてNSObjectを継承したSampleObjectを作成しましょう。 コメントの書式 appledocでは、以下で紹介する特別な書式で書かれたコメントからドキュメントを抽出します。また、もともとHeaderDocやDoxygenの書式で書かれた書式にも対応しているため、簡単に移植できます。 複数行のコメント appledocでは「/** コメント */」のように/(スラッシュ)1つと*(アスタリスク)2つで始まり、*(アスタリスク)1つと/(スラッシュ)1つで終わるコメントを解析対象とします。 /** コメントをかくぜぇ */ 試しにSampleObject.hのクラス定義の上に以下のように書いてみましょう。 SampleObject.h #import <Foundation/Foundation.h> /*

    ソースコードからApple標準スタイルのAPIドキュメントを生成するappledocの書き方 | DevelopersIO
    laiso
    laiso 2013/06/13
  • libsass and SassC - 魅力は一言で

    2013-06-13 libsass and SassC 最近知ったんだけど、Sass を C++ で実装している libsass と SassC っていうプロジェクトがあるんですね。作者はオリジナルの Sass と同じ人? なんで Ruby じゃなくてわざわざ C++ かというと、sass ファイルが肥大化してきたり、 Compass なんかのフレームワークをゴリゴリ使っているとコンパイルに結構な時間がかかってくる問題があって、まぁ遅いんです。CSS を書くために良い CPU 積んだマシンとか買いたくないですし。そこで libsass 書いてますって話になります。 Sassc and Bourbon: it works. - Damian Le Nouaille 手元に良いサンプルがないのでここに書かれているのを参考にしますが、 I have a project (more than 5

    laiso
    laiso 2013/06/13
  • Xcode 5: TDD/CIまわりに強力なアップデート(Appleがサイトで公開している範囲内で) | TOKOROM BLOG

    tokorom@WWDC2013参加中です。 WWDC2013で膨大なアップデートを学習中でしゃべりたいことが盛りだくさんなんですが、NDAのため我慢の日々。 で、キーノートの範囲の話は既に各所で情報が出ているわけですが、キーノートに出ていない項でも、Appleが非ログインで参照できるサイトで既に公表しているものがいくつかありました。 概要レベルでありますが、なかでも TDD とか CI まわりでiOSアプリ開発者にとって嬉しい情報がありましたので報告させていただきます。 あくまでもAppleのサイトで公表されている範囲内のことしか書けませんのであしからず。 ついにXcodeから任意のテストだけを簡単に実行できるようになる ついに、ついに…というかやっとかという話。 Xcode 5 で Test Navigator というやつが加わり、テスト駆動での開発を助けてくれますとのこと。具体的に、

    laiso
    laiso 2013/06/13
  • ugnewsとセックスしたい女です

    当方23歳で、大学卒業後は自宅療養しています。じつは私は余命1年半と宣告されています。死ぬのは嫌ですが、子供が産めないのはもっと嫌です。親を喜ばせたいのに。 私はugnewsさんがすごい好みのタイプで、いつもタイムラインで笑わせてもらってます。当はリプライしたいんだけど勇気が出なくて、いつも一方的に見てるだけですが、あなたの書き込みを見ると元気が出ます。 できれば、当にできればでいいんですが、ugnewsさんと生でセックスしたいです。そして子を宿したいです。今からダッシュでセックスすれば余命までに出産が間に合います。私たち二人の子は、ugnewsさんの可愛さと私の美しさが合わさったとっても素敵な子になると思います。あ、言い遅れましたが私は美人です。あと処女です。 まだ男性と付き合ったことがないので、男性に対して幻想を抱いてるのかもしれません。あと恐れているというのもあります。セックスに

    ugnewsとセックスしたい女です
    laiso
    laiso 2013/06/13
  • Matzにっき(2013-06-12)「ちょっと待った!小中学校でのプログラミング教育」 [長年日記]

    先日、Webronza というところに寄稿したのだが、有料登録しないと後半が読めなくなっていた。で、交渉して公開許可を頂いたので、ここで全文掲載。 「ちょっと待った!小中学校でのプログラミング教育」 現代社会はもはやコンピュータがなければ成り立ちません。そして、コンピュータは誰かが作ってソフトウェアがなければ、まったく役に立ちません。コンピュータは自発的に仕事をしてくれないどころか、誰か人間がソフトウェアという形でどのように仕事をすれば良いのか教えてやらなければ、なんの働きもできないのです。コンピュータが社会に役に立っているのは、ソフトウェアがあるからです。 どんなに賢いように感じられるコンピュータでも、自らソフトウェアを開発することはできません。コンピュータは単純な計算をものすごく速く行うことができますし、それを積み重ねることで人間を越える能力を備えていますが、その一方で、なにか新しいこ

    Matzにっき(2013-06-12)「ちょっと待った!小中学校でのプログラミング教育」 [長年日記]
    laiso
    laiso 2013/06/13
  • 一生に一度だけ書くでもOKな「たまに書くブログ」系サービス-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ

    最近、新しいブログサービスについて、つらつらと考えています。 いまの大半のブログは、最新順に記事が並びます。 つまり、「更新され続けること」が前提のデザインになっています。 だから、更新が止まったブログは、ページそのものに全く変化がなくなり、とても寂しげに見えます。 しかし、そのブログ管理人は、そもそも、書きたかったことは2つか3つくらいだけだったのかもしれません。 「旅行の記録を書きたかっただけ」「定年退職後に自叙伝的なことを書きたかっただけ」であり、それは全て書き終わったから更新終わり!ということなのかもしれません。 TwitterやFacebookに書けばいいのかもしれません。 しかし、フレンドと情報をシェアするだけじゃ満足できないときもあるでしょう。 もうちょっと野心がある。 広くネット全体に公開して、知り合い以外の大勢の人に読んで欲しい。 または、自分がどのくらい友だちが多いか/

    一生に一度だけ書くでもOKな「たまに書くブログ」系サービス-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ
    laiso
    laiso 2013/06/13
    sa.yona.la http://sa.yona.la/ を思い出した。個人的にはGistがいちばんいい
  • iOSアプリのテストをTravis CIで走らせて、コードカバレッジをCoverallsで取る方法

    この記事では以下のことについての手順を簡単に説明します。 iOSアプリのテストをTravis CIで動かす Coverallsにコードカバレッジを渡す Objective-C勉強会@東京 6月 でNSDateについて発表してきた | Web scratch で書いていたように、 NSDateについてのライブラリ azu/NSDate-Escort · GitHub を書いてて、このライブラリは、 Travis CIでテストを動かして Coveralls でコードカバレッジ をとっています。 NSDate-Escort を例にして設定を見ていきます。 iOSアプリのテストをTravis CIで動かす CLIでテストを動かすには xcodebuild を直接使ってテストを走らせる方法と Travis CI で iOS のライブラリを動かしたメモ | Supernova iOSのライブラリにTr

    iOSアプリのテストをTravis CIで走らせて、コードカバレッジをCoverallsで取る方法
    laiso
    laiso 2013/06/13