タグ

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

  • やわらかGitHub | Stobo

    このスライドは Markdown でプレゼンテーションが作成できるサービス Stobo で公開されています。

    やわらかGitHub | Stobo
    efcl
    efcl 2013/12/25
    github workflow
  • Poisson Image EditingによるUIImageのシームレスな合成 - Qiita

    Poisson Image Editingでいい感じの画像合成ができるやつを作る on Web | blog.takuti.me これのiOS移植版になります。 ここでは実装の説明のみを行います。具体的な手法の説明は完全に省略するので、まずは上の記事から見て頂くと良いかと。 Poisson Image Blending 目指すのはタイトルにもある通り、UIImageのシームレスな合成です。写真から顔を切り抜いて何かするような場面で活躍するかもしれません。しないかもしれません。 今回実現したいシームレスな画像合成処理の流れは、 【合成先の画像】【合成したい画像】【合成したい領域を指定するマスク画像】の3つのUIImageを用意して、それぞれのピクセル値を扱えるようにする。 Poisson Image Editingという論文に書かれている手法を元に合成を行う。(上の記事を要参照) 合成結果の

    Poisson Image EditingによるUIImageのシームレスな合成 - Qiita
    efcl
    efcl 2013/12/25
    UIImageのマスク画像を使った合成
  • [Objective-C]__attribute__ディレクティブを使ってみる | DevelopersIO

    Objective-Cのオープンソースライブラリのコードを眺めていると __attribute__ という文に出くわすことがしばしばあります。 これは属性を表すキーワードで、普段そこまで使う機会がないのですが、調べるうちに何かと多人数の開発の時にはご利益がありそうな機能ばかりだと感じたので、まとめておきます。尚、使用環境はXcode5, ARCです。 何ができる? __attribute__はコンパイラディレクティブの一種で、変数、型、関数(Objective-Cではクラスやメソッドも)の属性を決めることができます。コンパイラによる静的チェックや関数の最適化の役に立ちます。 __attribute__の後にはカッコが二重に続き、二重括弧の中でコンマ区切りの属性リストを付与することができます。 __attribute__は変数、型、関数宣言の前後に置かれます。Objective-Cではメソッ

    [Objective-C]__attribute__ディレクティブを使ってみる | DevelopersIO
    efcl
    efcl 2013/12/25
    Clang, GCC拡張の attribute についてのまとめ.
  • JSX誕生秘話

    ※この記事は、JSX Advent Calendar 2013の一部です。 今日は12月24日、クリスマス・イヴです。それにちなんで、JSXがいかにして生まれたのか、というお話をしましょう。 元々は、2012年2月17日にさかのぼります。私は翔泳社開催の「Developers Summit 2012」の講演が終了し、登壇者の皆様と控え室で歓談しながら10周年コラボパーティの開場を待っておりました。そこでJenkinsの生みの親である川口耕介さんとお話をする機会がありまして、もう付き合いが20年近くになるんですかね、まあ会うたびにお互いに歯に衣を着せないで相手を容赦なくディスるんです。 で、そのとき私は川口さんに「お前まだJavaScriptなんて書いてんの?型がない言語を使うとか正気か?(意訳)」というツッコミを受けまして、もう完敗だったわけです…。 というわけでその場(控え室)で川口さん

    efcl
    efcl 2013/12/25
    JSX 歴史
  • Streams API (W3C Working Draft 14 February 2013)

    Streams API W3C Working Group Note 29 November 2016 This version: https://www.w3.org/TR/2016/NOTE-streams-api-20161129/ Latest published version: https://www.w3.org/TR/streams-api/ Previous version: https://www.w3.org/TR/2014/WD-streams-api-20141023/ Latest editor's draft: https://streams.spec.whatwg.org/ Editors: Feras Moussa, Invited Expert Takeshi Yoshino, Google, Inc. Repository and Participat

    efcl
    efcl 2013/12/25
    PromisesベースなAPI
  • Developer用アプリObjCLibrary - rochefort's blog

    ObjCLibrary というiOSサンプルプロジェクトgithubに置きました 日語ドキュメント - Apple Developer をiPhoneでもりもり読めるサンプルアプリを作成しました。 Developerの方、よければ使ってみてください。 ソース rochefort/ObjCLibrary 作成した経緯 最初RSS Readerを作っていたのですが、 開発するにあたって日語ドキュメント - Apple Developer が最高なので これをiPhone/iPadで読めるといいよなぁと思い 作ってみました。 AppleのcontentsをscrapeしているためAppStoreの規約には違反しています。 一応ダメ元でApp Storeへ申請してみたのですが、案の定NGでした。 12.1: Applications that scrape any information f

    Developer用アプリObjCLibrary - rochefort's blog
    efcl
    efcl 2013/12/25
    Appleの開発者向けのドキュメントを閲覧するビューアーアプリ
  • 新しいWebフレームワーク Koa について

    新しいWebフレームワーク Koa についてこの記事はNode.js Adevent Calendar 2013 - Adventarの25日目の記事です! メリークリスマス!! 大とりの記事に相応しいかどうか分かりませんが、Expressの作者であるTJ Holowaychuk(@visionmedia)氏がここ最近開発しているKoaというWebフレームワークについて紹介し、最後にちょこっとコメントして、Node.jsのAdevent Calendarをしめくくりたいと思います。 Koaとは?Koa とは、WebアプリケーションやRESTなAPIアプリケーションを作るための新しいWebフレームワークです。 同氏が手がけたフレームワークとしてConnectとExpressがありますが、知っている人、使っている人からすると何が違うの?疑問に思うかと思います。これについては、READMEやFA

    efcl
    efcl 2013/12/25
    koaについて
  • Release JSHint 2.4.0 is released · jshint/jshint

    This is a relatively big release that adds a couple of new features, fixes a lot of bugs and improves our ES6 support. I will update documentation and write a blog post about the release later this week, after the Christmas day. Version 2.4.0; Holidays edition (Anton Kovalyov) Issue #1363: Don't consider => params as undefined vars (Anton Kovalyov) Issue #1388: Warn about missing 'use strict' in f

    Release JSHint 2.4.0 is released · jshint/jshint
    efcl
    efcl 2013/12/25
    JSHint 2.4.0リリース. ES6の =>やletなどのサポート改善、バグ修正中心. "extends"で分離した設定ファイルを取り込めるように https://github.com/jshint/jshint/pull/1314
  • GitHub - ngReact/ngReact: Use React Components in 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 - ngReact/ngReact: Use React Components in Angular
    efcl
    efcl 2013/12/25
    AnguarJS + Reactなディレクティブ
  • The Future of JavaScript MVC Frameworks

    often devs still approach performance of JS code as if they are riding a horse cart but the horse had long been replaced with fusion reactor — Vyacheslav Egorov (@mraleph) December 13, 2013 We’ve known this for some time over here in the ClojureScript corner of the world - all of our collections are immutable and modeled directly on the original Clojure versions written in Java. Modern JavaScript

    The Future of JavaScript MVC Frameworks
    efcl
    efcl 2013/12/25
    ClojureScript + Reactの話 https://github.com/swannodette/om Immutable DataとStateless DOM
  • SECCON2013 slide

    SECCON2013北陸前日勉強会のスライドです http://2013.seccon.jp/2013events.html 元データここ https://gist.github.com/mala/8112696

    SECCON2013 slide
    efcl
    efcl 2013/12/25
    mala. ウェブでのXSSとWebViewでのXSS. mitmproxyを使った通信キャプチャ、アプリ間連携の検証、WebViewの持つべき権限
  • Chrome Extensionでユニットテストしてみる #TddAdventJp - くりにっき

    これは TDD Advent Calendar 2013 の24日目です。 23日目 @quicy さんの レガシースタイル: JnarioでJavaのTDD でした 24日目 : Chrome Extensionでユニットテストしてみる Chrome Gitlab Notifier でユニットテストをしてみたので共有です 何をテストするのか? 人によって粒度は違うと思いますが、自分の場合普段のウェブアプリの開発だと Model : 割と書く 不安なところは全部テストを書く View : 書かない デザイン崩れや使いやすいかどうかは目で見ないと分からないため自動化できない 社内ツールを作ることが多いので、画面は適当でいい 分単位で変わる仕様に対してユニットテストを書くのは無駄 Controller : 多少書く GETやPOST叩いた時にエラーが起きないこと(最低限のハッピーパスの担保)

    Chrome Extensionでユニットテストしてみる #TddAdventJp - くりにっき
    efcl
    efcl 2013/12/25
    Chrome拡張のテスト