ll9_rllのブックマーク (113)

  • [Swift] 爆速計算ライブラリ Surge を使う | DevelopersIO

    Accelerate.Framework + Swift Accelerate フレームワークは線形代数の計算を始めとし、音声、信号処理に応用の効くフーリエ変換や画像処理などでハイパフォーマンスな計算処理を提供します。 このフレームワーク内では OS X / iPhone で用いられている Intel, ARM などの CPUSIMD 命令を用いて計算が最適化されています。 Accelerate フレームワーク自体は iOS のフレームワークのなかでも比較的低レイヤな位置づけであるため、フレームワークを直接叩くような実装を開発者が行うことはまれです。 とはいえ、重量級の計算をアプリケーションのロジック部で行う際に、SIMD による最適化の恩恵が得られるにも関わらず、それを行わないのは宝の持ち腐れと言えます。 Surge はこの低レイヤな位置づけにある Accelerate フレームワ

    [Swift] 爆速計算ライブラリ Surge を使う | DevelopersIO
    ll9_rll
    ll9_rll 2014/10/24
  • きれいに調和した色彩のカラーパレットを誰でもすぐ簡単に自動生成できる「Coolors」

    ウェブデザインやアプリのUIを作成する際にどのような色を選んで組み合わせるべきなのかは非常に重要ですが、だからといってプロのデザイナーに頼むほどではない、というときに実践的な組み合わせのカラーパレットをスペースバーを押していくだけで爆速自動生成してくれるのが「Coolors」です。 Coolors - The super fast color palettes generator! http://coolors.co/ 「Coolors」にアクセスすると、すでに自動生成されたカラーパレットが表示されています。 スペースキーを押すだけで次々とカラーパレットが生成されていくという超簡単操作。 表示もサクサクなので、ただ変えていくだけでもすぐに理想の組み合わせが見つかるかも。 また、カラーバーのどこかをクリックすると、バーの下側に「LOCKED」と表示されて固定することができます。 もう一度スペ

    きれいに調和した色彩のカラーパレットを誰でもすぐ簡単に自動生成できる「Coolors」
    ll9_rll
    ll9_rll 2014/10/23
  • キーボードフォントを作ろう(これから)。 - 遠近法ノート

    なんとなくGlyphsダウンロードしてみたんですよ、Glyphs*1。 Glyphsっていうのはフォント作るソフトなんですけど、僕はOTEdit使ってるし、別にいらないかなと思ってた。 でもまあ新鋭のソフトらしいんでなんとなく気にはなっていて(クックパッドさんのブログも読んだし)、ちょっと魔が差したというか、ひと仕事終わったときにダウンロードしてみたわけなんですね。 それで、動作を確認しようと思って、『+DESIGNING 34』でものかのさんが書いてらした、欧文合字で記号に変換しちゃうっていうのをやってみたわけです。「Shift」って打ち込んで1文字の「Shift」って文字になったら面白いかなと、ほんとに出来るのかなと。 すると、なんだか思ったより簡単にできてしまった。 はあ、こういうキーボードフォントがあったら便利かも……PC書に使えるし、いずれはWebフォントにだって……誰か作ってく

    キーボードフォントを作ろう(これから)。 - 遠近法ノート
    ll9_rll
    ll9_rll 2014/10/20
  • 虚数は作れる!Swift で学ぶ複素数

    「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 発表資料 (2016/3/19[sat]) 確率・統計を学んだことがある方向けに、ベータ分布とは何かを解説してみた記事です。特にベイズ統計学を学んでいるとベータ分布が出現しますが、いまいちどんな事象が対応している分布かわかりにくいので、その辺りに迫ります。

    虚数は作れる!Swift で学ぶ複素数
    ll9_rll
    ll9_rll 2014/10/18
  • どこでもバッグやカバンを掛けることができるフックになるリング。とても便利なアイデア雑貨です。 : インテリア雑貨の伊勢海老太郎ブログ

    どうも、アイデア雑貨や便利グッズが大好きな伊勢海老太郎(@iseebitaroublog)です。突然ですが、画像のゴールドのリングは何だと思いますか?このリングが、けっこう便利なアイデア商品なのです。 正解は、どこでもバッグを掛けることができるようになるフックになります。どのように使うか解説していきましょう。 画像を見て頂ければ一目瞭然です。解説なんていらないですね(笑)。こんな感じで平面のテーブルにバッグを掛けることができます。今まで、職場などで地面に置いていたという方は、注目の商品だと思いますよ。衛生的にもこのほうが良いです。 紙袋ももちろん使えます。新幹線や電車やバスなどの公共の場所でも、リングを引っかけることが出来る場所なら、どこでもバッグを掛けることができます。 普段の持ち運びもリングなので、バッグの一部としてファッション性を損なわないで持ち運べます。 カラーバリエーションは「つ

    どこでもバッグやカバンを掛けることができるフックになるリング。とても便利なアイデア雑貨です。 : インテリア雑貨の伊勢海老太郎ブログ
    ll9_rll
    ll9_rll 2014/10/16
  • 初心者でもアルゴリズムの学習ができる入門本とサイト一覧 - paiza times

    Photo by VFS Digital Design 皆さんはアルゴリズムやデータ構造について知っているでしょうか。情報系の学部出身の人は学校の授業でやったかもしれません。一方で学校で情報系の勉強をせずにITエンジニアになったという方は、アルゴリズムやデータ構造について一度は「勉強したほうが良いんだろうな」と思いつつも、実際の業務であんまり必要なさそうだし、難しそうだし、DevOpsやオブジェクト指向やフレームワークについて学ぶので手一杯で未着手、という人も多いのではないでしょうか。 今回はそんな方に向けて、アルゴリズム、データ構造を学ぶ意義と、それらを学ぶときに役立つとサイトについてまとめました。 ■アルゴリズム、データ構造を学ぶ意味 アルゴリズムやデータ構造について語られるときに、非常に良く言われる事として「そんなものは実務に役立たたないので必要ない」という意見があります。当にア

    初心者でもアルゴリズムの学習ができる入門本とサイト一覧 - paiza times
    ll9_rll
    ll9_rll 2014/10/15
  • 「ウェブ時代のデザイナーのための文字組入門 」に参加してきました - デザイナーのイラストノート

    JUSO Coworkingで10/4に行われた「ウェブ時代のデザイナーのための文字組入門 」に参加してきました。講師はなんでやねんDTPで有名な大石さん。最近パンフレットなど印刷物をご依頼いただく機会も増え、を買って読むもののなかなか疑問を解消できないわたしにはぴったりの勉強会でした。今回の記事はIllustratorで印刷物のデータを作る、という前提です。 そもそも文字組・文字詰めは何のため webデザインでは、デバイステキストを自由に詰めたり組んだりすることがむつかしいため、文字組・文字詰めと聞くと「なんか難しそう」と構えてしまいがちです。 私たちがよく使うフォントというのは、四角い箱の中でデザインされています。しかし日語のように「ひらがな」「カタカナ」「漢字」と様々な文字の形があると、当然小さい形、大きい形が出てきます。また、約物と言われる「」や()や・などは、隣り合うと何だか

    「ウェブ時代のデザイナーのための文字組入門 」に参加してきました - デザイナーのイラストノート
    ll9_rll
    ll9_rll 2014/10/14
  • iOS View Controllerプログラミングガイド

    View Controller Programming Guide for iOS.md iOS View Controllerプログラミングガイド View Controllerの使い方 Storyboard上でのView Controllerの使い方 storyboard上で、initial view controllerから他のview controllerに対してrelationshipを確立します。同様に、それらのview controllerから他のview controllerにrelationshipを確立します。最終的に、storyboard上のほとんど、あるいは全てのview controllerを一つのグラフに接続します。接続されたview controllerが、iOSによっていつインスタンス化されるかは、relationshipのタイプによって決まります。 rel

    iOS View Controllerプログラミングガイド
    ll9_rll
    ll9_rll 2014/09/28
  • 俺とお前と死体だけの世界 - 『チェインド』 - 1953ColdSummer

    チェインド CHAINED 2014(2012)/カナダ 監督/ジェニファー・リンチ 出演/ヴィンセント・ドノフリオ/エイモン・ファーレン/エヴァン・バード/ジーナ・フィリップス/他  9年後に知る 数奇な運命――  デヴィッド・リンチさんところの孺子(こぞう)がまた新作を撮っておったので観た。  とは言い条、前作『スピーシー・オブ・コブラ』(感想)からは4年、復帰作『サベイランス』(感想)からは6年経っており、『ボクシング・ヘレナ』からは11年。荒淫、じゃなかった、光陰矢のごとしである。  ホラー映画を観に行った帰りに、タクシーを拾ったお母さんとお子さん。微笑ましい日常ですね。タクシードライバーがシリアルキラーだったという事以外は。  ということで、お母さんをキュッとシメられてしまった少年ティムは、そのまま殺人鬼ボブに拉致監禁されてしまい、足をば鎖で繋がれ、連続殺人を繰り返すボブに奇妙な

    俺とお前と死体だけの世界 - 『チェインド』 - 1953ColdSummer
  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
  • MavericksでCommand Line Developer Toolsをインストールする方法が変更 | Act as Professional

    Mac OS Xを10.9(Mavericks)にアップグレードして、Xcodeなど一連のツールもバージョンアップされました。 いつもならば、XcodeからCommand Line Toolsをインストールしていましたが表示されていません。 どうやらインストール方法が変更されたようです。 インストール方法下記のコマンドを実行するとCommand Line Developer Toolsをインストールする確認のダイアログが出現します。 $ xcode-select --install これをインストールすればコマンドラインのツールがインストールされます。 無事にコンパイラなども導入されました。

    MavericksでCommand Line Developer Toolsをインストールする方法が変更 | Act as Professional
  • SubversionのリポジトリをGitで扱う - Rewish

    svnコマンドはログが見づらいし、コミットしたらリモートにソッコーで飛んで行くし、Gitに慣れた僕には凄く扱いづらい。てことでgit-svnネタです。 一年くらい前からずっと下書き状態だったのを思い出したので公開。他にもコレ系の記事は沢山あるけど自分用のメモとして。ね。 svnリポジトリからチェックアウト いつものcloneコマンドにsvnを付けるだけ。 git svn clone -s http://svn.example.com/Project_Name/ -sオプションを付けると、svnリポジトリが trunk 、 branches 、 tags のような、お馴染みの構造だよって言うのをgitに教えられる。教えておくと、ブランチやタグがgitのリモートブランチとして扱えるようになるので便利。 また、 trunk 、 branches 、 tags の名称が一般的なモノとは異なる場合は

    SubversionのリポジトリをGitで扱う - Rewish
  • osx 10.9 Mavericksでgit svnが動かない。 | iii ThreeTreesLight

    osx 10.9 Mavericksでgit svnが動かない。 git svnが動かない。まずい。 どうやら、SVNへのパスが何処にも見つからない模様。 $ git svn rebase Can't locate SVN/Core.pm in @INC (@INC contains: /opt/boxen/homebrew/Cellar/git/1.8.2.3-boxen1/lib /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwi

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • xcode4のworkspaceを使ってコード共有 | エンジニア開発記

    xcode4になって、新しくworkspaceという機能がありました。 いままで全く感心持ってなかったんですが、自作ライブラリをそろそろ作ろうかと思ったときに便利そうだったので使ってみました。 workspaceは 複数のプロジェクトを一つのwindowで開ける そのビルド結果をworkspace内で参照し合える 他のプロジェクトを参照した場合、ビルド時にそのプロジェクトもビルドし直してくれる という機能があります。 これを利用することで、プロジェクトAでライブラリをつくり、プロジェクトBでそのライブラリを使用するということができるようになります。 プロジェクトはそのまま(設定をいじることなく)流用できるので、複数プロジェクトで同じコードを使っている場合、かなり便利です。 ■workspaceをつくる xcodeでFile → New → New Workspace…を選択し、新規作成する

  • [iPhoneアプリ開発]自作Frameworkをつくる(第1回 プロジェクトを作る) | エンジニア ブログ

    [iPhoneアプリ開発]自作Frameworkをつくる シリーズ(Xcode 4.6対応) 《今回》第1回 プロジェクトを作る 第2回 Property Listを作る 第3回 Command Line Tools 第4回 Targetを作る 第5回 Workspaceを作る 第6回 Frameworkを完成させる 第7回 リンカフラグ iPhoneアプリを作るときは、おそらく1つのProjectで作るでしょう。 (開発に慣れてくれば、最初からライブラリ化することも可能かもしれませんが・・・。) しかし、一旦出来上がってみると 汎用性のある部分を切り出したい 巨大Projectではメンテナンスが面倒 など、気になるものです。 そこで、1つのProjectで作ったアプリ(動くことが分かっている状態)から、 汎用性の高い部分 独立性の高い部分 を切り出して、Frameworkを作成する方法を

  • double演算で保証される精度 - awakia-n's blog

    自分の書いたdoubleを使ったプログラムが何桁保証されているのかわかんねぇ〜とか思ってただけで自分でちゃんと考えてみたことがなかったことに気づいたので自分で考えてみようと思う。間違ってたら教えてください。 参考にしたところ Wikipediaの記事を参考にした。 倍精度 - Wikipedia 誤差 - Wikipedia doubleの基礎 doubleのbit配置 syyy yyyy yyyy xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx s : 符号 (1) y : 指数部 (11) x : 仮数部 (52) 精度が何桁かという話に関連してくるところは仮数部xなので、ここの話をする。 仮数部というのは、数値を2進数で 1.xxxx.... * 2^yyyのように表した時の xxxx....を表す部分

    double演算で保証される精度 - awakia-n's blog
  • designed.jp

    This domain may be for sale!

  • 任意のメソッドを 3 つ以上の引数を添えて実行したい場合 : Objective-C プログラミング

    Objective-C では "performSelector" メソッドを使用することで、オブジェクト内の任意のメソッドを簡単に呼び出すことができます。"performSelectorInBackground" などで簡単に、別スレッドでメソッドを実行できるところも魅力です。 ただ、標準の "performSelector" メソッドでは、最大で 2 つまでしかメソッドを指定することができないので、それ以上の引数を取る場合には、"NSInvocation" クラスを使って、メソッドを呼び出す必要があります。 たとえば、とあるオブジェクト "argTarget" のメソッド "argSelector" を任意の数の引数 "argWithObjects" を添えて実行するメソッドを次のように定義してみます。 // "target" のメソッド "selector" を任意の数の引数 "wit

  • gitで子ブランチ全部ひっくるめて別のサーバーに移動する方法(gitレポジトリー移転) | ビズリーチラボ

    なんかgithub使ってみたいよねーということで 社内で使っていたgitレポジトリーをgithubに引っ越し作業をしました gitレポジトリでmasterを含め全ブランチを移動させる方法は なぜかあまり情報が無かったのでここにやり方を残しています 移行元リポジトリをローカルにclone まずは普通にclone