タグ

2014年5月7日のブックマーク (55件)

  • 【メモ】Selenium で新しく開いたウインドウにスイッチする - Qiita

    val currentWindowHandle = driver.getWindowHandle() val windowHandles = driver.getWindowHandles() windowHandles.remove(currentWindowHandle) driver.switchTo().window(windowHandles.iterator().next()) ようするに、現在の Window Handle と、ドライバーが制御している全ての Window Handle を取得する。 現在の Window Handle と違うものが新しいウインドウだという理屈。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can

    【メモ】Selenium で新しく開いたウインドウにスイッチする - Qiita
    kasumani
    kasumani 2014/05/07
    【メモ】Selenium で新しく開いたウインドウにスイッチする ようするに、現在の Window Handle と、ドライバーが制御している全ての Window Handle を取得する。 現在の Window Handle と違うものが新しいウインドウだという理屈。 Tags:
  • cssでwindows8のタッチ操作を無効化する - Qiita

    これをhtmlソースに入れるか、 これを書いたCSSをIEで指定(インターネットオプション > ユーザ補助)してもよい。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    cssでwindows8のタッチ操作を無効化する - Qiita
    kasumani
    kasumani 2014/05/07
    cssでwindows8のタッチ操作を無効化する ピンチイン・ピンチアウト、ダブルタップによるIEの拡大処理を無効化する。 これをhtmlソースに入れるか、 これを書いたCSSをIEで指定(インターネットオプション > ユーザ補助)しても
  • Modern Objective-Cのenumの書き方 - Qiita

    Objective-Cのお勉強。enumの作り方をよく忘れるのでメモ。 モダンなObjective-Cプログラミングでは列挙型の生成にNS_ENUMマクロを使う。 次の例はkPhotoSizeという列挙型を作成します。 typedef NS_ENUM (NSUInteger, kPhotoSize) { kPhotoSizeSmall, kPhotoSizeMedium, kPhotoSizeLarge, kPhotoSizeOriginal };

    Modern Objective-Cのenumの書き方 - Qiita
    kasumani
    kasumani 2014/05/07
    Modern Objective-Cのenumの書き方 Objective-Cのお勉強。enumの作り方をよく忘れるのでメモ。 モダンなObjective-Cプログラミングでは列挙型の生成にNS_ENUMマクロを使う。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 0
  • Nokogiriでiso-8859-1で文字化けする場合の問題の解消方法 - Qiita

    def url2text(url) html = open(url).read doc = Nokogiri::HTML(html.toutf8, nil, 'utf-8') doc.text end Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Nokogiriでiso-8859-1で文字化けする場合の問題の解消方法 - Qiita
    kasumani
    kasumani 2014/05/07
    Nokogiriでiso-8859-1で文字化けする場合の問題の解消方法 下記のスニペットで今のところうまくいっている。何か問題があったら更新する。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 07:24PM via IFTTT
  • 複数 Redmine を1ドメインでホストする - Qiita

    Apache + Passenger で http://example.com/redmine1/ http://example.com/redmine2/ の様にホストする方法。 試したバージョンは Apache 2.2.x Passenger 3.0.x Redmine 2.2.x 設定は簡単で

    複数 Redmine を1ドメインでホストする - Qiita
    kasumani
    kasumani 2014/05/07
    複数 Redmine を1ドメインでホストする GitHubでのリンク(issue/pull request/wiki etc) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 07:24PM via IFTTT
  • PHPでのログ出力 まとめ - Qiita

    フレームワークのロガーを追っていたら 基的なPHPのログ出力方法についてわからなくなったので 基に戻ろうと自分なりにまとめてみました。 環境 CentOS release 6.3 (Final) Apache/2.2 PHP 5.3 php.iniの設定 webにHTMLとして表示する場合は ログ出力レベルを指定し、ログ表示設定をONにします。

    PHPでのログ出力 まとめ - Qiita
    kasumani
    kasumani 2014/05/07
    PHPでのログ出力 まとめ フレームワークのロガーを追っていたら 基本的なPHPのログ出力方法についてわからなくなったので 基本に戻ろうと自分なりにまとめてみました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket
  • Gradle でビルド中、ProGuard がヒープ不足で落ちるときの対処法 - Qiita

    現象 それなりに大きなモジュールだったり、モジュールが参照するモジュールがたくさんあったりすると、ProGuard が頑張らないといけないことが多くなるので、その分 Java のヒープをいます。 そうすると、いつかヒープが足らなくなり、以下のようにエラーを吐いてビルドがコケるようになります。 :MyApplication:proguardProductionRelease Note: there were 979 duplicate class definitions. :MyApplication:proguardProductionRelease FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':NohanaPhotoBook:proguardP

    Gradle でビルド中、ProGuard がヒープ不足で落ちるときの対処法 - Qiita
    kasumani
    kasumani 2014/05/07
    Gradle でビルド中、ProGuard がヒープ不足で落ちるときの対処法 それなりに大きなモジュールだったり、モジュールが参照するモジュールがたくさんあったりすると、ProGuard が頑張らないといけないことが多くなるので、その
  • SublimeTextでなんでもかんでもコンパイルする - Qiita

    SublimeText(2/3)のbuild systemを使えばいちいちコンパイルの面倒な様々なソースコードが簡単にコンパイルできます。標準で用意されてるいくつかのbuild設定に加え、PackageControlを利用したり自分で.sublime-buildファイル(json記述)を作ってやることでコマンドラインからビルドするようなことは大抵ショートカットが設定できます。 ビルドを設定し、ツール>Build Systemからそれを選択しておけばCtrl+B(Macの場合は⌘Command+B)するだけでビルド。 今回はWindowsでAltJS系やCSSのメタ言語(AltCSS)のコンパイルの一例をご紹介。尚Mac/Linuxでは少し異なる点があるのでご注意。 あと、npm/gemとかのbinにpathが通ってることは前提条件で話を進めます。(あとPackage Controlの有効化

    SublimeTextでなんでもかんでもコンパイルする - Qiita
    kasumani
    kasumani 2014/05/07
    SublimeTextでなんでもかんでもコンパイルする SublimeText(2/3)のbuild systemを使えばいちいちコンパイルの面倒な様々なソースコードが簡単にコンパイルできます。標準で用意されてるいくつかのbuild設定に加え、PackageControlを利用
  • 複数キーを持つハッシュデータ - Qiita

    Map<String, Map<String,Integer>> map = new HashMap<String, Map<String,Integer>>(); map.put("京都", new HashMap<String,Integer>()); map.get("京都").put("舞鶴", 10000); map.put("東京", new HashMap<String,Integer>()); map.get("東京").put("渋谷", 1000); map.get("東京").put("秋葉原", 2000); これでHashMapを値に持つHashMap(分かりづらい)が出来る。 複数キーを使うときはgetを2個重ねればOK。 ここから題。 1つ目のキー(サンプルでは都道府県)が同一なデータをすべて取り出す、といった操作が容易に行えるという特徴があります。 Str

    複数キーを持つハッシュデータ - Qiita
    kasumani
    kasumani 2014/05/07
    複数キーを持つハッシュデータ 作り方自体はもうこれ書いてあるままじゃねえか!という話でしか無いんですけど 1つ目のキー(サンプルでは都道府県)が同一なデータをすべて取り出す、といった操作が容易に行えるとい
  • ansibleのBest Practiceなディレクトリをshellで作る - Qiita

    課題 anslibleの公式サイトでBest Practiceな構成が公開されているが、1回作ればそんなに変えるもんじゃないから頑張ってディレクトリ作りそう。。だけど、しばらくは変わらないだろうということでベースのディレクトリをただただ作るshellを作成してみた。 仕様 BestPracticeをコピペなのでディレクトリ名はほぼ使用できると思いますが、ファイル名は適宜修正してください。 web/dbはおおよそ必要なのではないかと用意したが適宜追加してください 作成されるディレクトリ構成 anslibleの公式サイトのままですが、念のため . ├── stage ├── production ├── group_vars │   └── group1 ├── host_vars │   └── hostname1 ├── roles │   ├── common │   │   ├── f

    ansibleのBest Practiceなディレクトリをshellで作る - Qiita
    kasumani
    kasumani 2014/05/07
    ansibleのBest Practiceなディレクトリ作る 0 ストック 0 コメント この投稿をストックする 課題 anslibleの公式サイトでBest Practiceな構成が公開されているが、1回作ればそんなに変えるもんじゃないから頑張ってディレクトリ作り
  • PyPy.js: Now faster than CPython

    OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance: PyPy.js: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup. It has been the better part of a year since I first started hacking on PyPy.js, an experiment in bringing a fast and compliant python interpreter to the web. I've been pretty quiet during that time but ha

    PyPy.js: Now faster than CPython
    kasumani
    kasumani 2014/05/07
    PyPy.js: Now faster than CPython OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance: PyPy.js: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup. Tags: from Pocket May 07, 2014 at 07:18PM via IFTTT
  • mbed ライブラリ内部構造 | Mbed

    Keil Studio Cloud Arm's IDE for IoT, embedded and Mbed development

    kasumani
    kasumani 2014/05/07
    mbed ライブラリ内部構造 このドキュメントでは、mbed ライブラリの内部構造を解説します。以下の目的に向いています: Tags: from Pocket May 07, 2014 at 07:18PM via IFTTT
  • Rebuild Rebuild - Rebuildのまとめサイト

    収益不動産のプロフェッショナルとして、 お客さまが心から満足し、安心できるサービスを提供しています。独自の投資指標(売却運用率®、リスクパーセンテージ®)を活用し、説得の営業ではなく、数値的な根拠を示すことで、お客様が心から納得するマインドソリューション型の物件診断をさせて頂きます。

    kasumani
    kasumani 2014/05/07
    Rebuild Rebuild Search: more... Tags: feedly, ifttt, recently read, saved for later from Pocket May 07, 2014 at 06:51PM via IFTTT
  • Chromeで複数サービスの使用履歴をひと目で把握できる Hojokiで遊ぼう!! - 週刊アスキー

    『Hojoki』は、複数のクラウドサービスの使用履歴をまとめて閲覧できるサービスだ。DropboxやEvernoteGoogleドライブをはじめ、さまざまなサービスを統合して管理できる。他のユーザーを招待することも可能。複数のクラウドサービスを使ってデータや情報などを他人と共有している場合、Hojokiを使うことで、誰がどのような操作を行なったかを、ひと目で把握できる。複数人が参加するプロジェクトで、複数のクラウドサービスを運用していたものの、誰が何をどう操作したのかがわからない! というときに活用すれば、データや情報を円滑にシェアできるだろう。

    Chromeで複数サービスの使用履歴をひと目で把握できる Hojokiで遊ぼう!! - 週刊アスキー
    kasumani
    kasumani 2014/05/07
    Chromeで複数サービスの使用履歴をひと目で把握できる Hojokiで遊ぼう!! 『Hojoki』は、複数のクラウドサービスの使用履歴をまとめて閲覧できるサービスだ。DropboxやEvernote、Googleドライブをはじめ、さまざまなサービスを統合
  • Spring Boot 入門 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 Spring Boot を使ってみたので、ご紹介します。 Spring Boot 関連プロダクトが多すぎて把握しきれない! ってことありませんか? きちんとモジュール分割されたフレームワークは、コアとなる機能(Spring Framework)があり、関連するプロダクト(Spring Security とか Spring Data とか)が山盛りという構成になります。 このように分割されていると、取捨選択して必要な機能だけ利用することができるので、使う側にとって大きなメリットになります(巨大な一枚岩のフレームワークだとそうはいきませんね)。一方で慣れるまでは「どれを選べば良いの!?」となりがちですね。 Spring Boot は「関連プロダクトが多すぎて大変だ」という問題を解消してくれます。 Spring Boot とは Spring Boot のサイトには「スタン

    kasumani
    kasumani 2014/05/07
    Spring Boot 入門 TECHSCORE BLOG きちんとモジュール分割されたフレームワークは、コアとなる機能(Spring Framework)があり、関連するプロダクト(Spring Security とか Spring Data とか)が山盛りという構成になります。 Tags: feedly, ifttt, r
  • 『AWS Casual Talks #2』参加レポートを CodeZineに寄稿しました | DevelopersIO

    先日参加したAWSの深いネタ勉強会『AWS Casual Talks #2』。下記エントリでも内容についてレポートしましたが、この度CodeZineにも"ダイジェスト版"として寄稿させて頂きました。 AWS Casual Talks #2 に参加してきた #awscasual | Developers.IO 寄稿したのをついうっかり忘れてしまっていた(のでこっそりこちらにUp)のと寄稿タイトルが偶然五七五調になってしまったのは内緒という事で。|ω・) カジュアルに好きなテーマで「ガチ話」~濃密技術系イベント『AWS Casual Talks #2』参加レポート (1/2):CodeZine 今後もこのような形で、イベントレポートについて不定期に(突発的に?)『完全版』/『ダイジェスト版』の2立て、若しくはCodeZineのみに寄稿する形を取る事も時々あるかと思いますのでその際は宜しくお願

    『AWS Casual Talks #2』参加レポートを CodeZineに寄稿しました | DevelopersIO
    kasumani
    kasumani 2014/05/07
    『AWS Casual Talks #2』参加レポートを CodeZineに寄稿しました | Developers.IO 先日参加したAWSの深いネタ勉強会『AWS Casual Talks #2』。下記エントリでも内容についてレポートしましたが、この度CodeZineにも&quot;ダイジェスト版&quot;と
  • agでvimの検索関連を高速化 - Qiita

    $ rpm -ivh http://swiftsignal.com/packages/centos/6/x86_64/the-silver-searcher-0.14-1.el6.x86_64.rpm # or $ rpm -ivh http://swiftsignal.com/packages/centos/6/i386/the-silver-searcher-0.14-1.el6.i686.rpm

    agでvimの検索関連を高速化 - Qiita
    kasumani
    kasumani 2014/05/07
    agでvimの検索関連を高速化 agがとにかく高速で検索できるそうなので今更試してみた。 そしたらすごく速くなった! 手順通りソースからビルドするか、以下からバイナリを利用させていただく。 Tags: ifttt, kasumaniのストック
  • 忙しい現代社会人のために習うより慣れる AngularJS のリンク集 - Qiita

    忙しくない人は、公式のチュートリアルを頭から全部やると良いです。めんどくさくてそっちはやってないので分かりません。 とりあえずここを開いてジャッヴァスクリプトを眺める モジュールについて 基中の基。特に推奨セットアップのところを見ておけば良い。 DI(依存性注入)について こっちを読んだ方が幸せになれるかも。 どんなサンプルを読むにあたっても、DI の仕組みを知ってないと辛くなる。仕組み自体はよくできているが取っつきづらい。 特に 引数名で渡される実体が変わる 部分は慣れるまで気持ち悪い気がするし、ぼくは気持ち悪い。もっと言うと、minify した場合などで変数名が変わると動作しなくなるため基的には変数名を指定して、実体を捕捉する必要がある。 var sampleApp = angular.module('sampleApp', []); /** たとえば、Controller で

    忙しい現代社会人のために習うより慣れる AngularJS のリンク集 - Qiita
    kasumani
    kasumani 2014/05/07
    忙しい現代社会人のために習うより慣れる AngularJS のリンク集 忙しくない人は、公式のチュートリアルを頭から全部やると良いです。めんどくさくてそっちはやってないので分かりません。 Tags: ifttt, kasumaniのストックした
  • 大阪万博の「太陽の塔」が3段変形ロボに! バンダイが超合金40周年記念で商品化に踏み切る - MSN産経ニュース

    バンダイは7日、昭和45年開催の大阪万博のシンボルが変形する「超合金 太陽の塔のロボ」を9月27日発売すると発表した。金属製のキャラクター玩具「超合金」の発売40周年を記念した商品で、岡太郎記念館の平野暁臣館長が監修。万博世代のハートをわしづかみにしそうだ。 「もし太陽の塔がロボットだったら?」という、バンダイのデザイン担当者が長年温めていた着想を商品化。太陽の塔が持つ造形美を生かしつつ、金属の重厚感あふれる3段階の変形ギミックを盛り込んだ。全長28センチ(ロボ形態時)で手足の関節が可動、飾るだけでなく動かして遊べる。 税抜きの希望小売価格1万7千円。ホビー店などで今月8日から予約を受け付けるほか、10~11日に東京・秋葉原で同社が催すイベント「魂の夏コレ2014」で試作品を公開する。 「超合金」はロボットやヒーローの姿を亜鉛合金で再現したバンダイ独自の商品ブランドで、昭和49年発売の第

    大阪万博の「太陽の塔」が3段変形ロボに! バンダイが超合金40周年記念で商品化に踏み切る - MSN産経ニュース
    kasumani
    kasumani 2014/05/07
  • PsList.exeでリモートプロセスのリソースをチェックする - Qiita

    PsList.exeでリモートプロセスのリソース情報を3秒ごとにチェックするには次の方法で可能。 1.ターゲットマシンのRemote Registry サービスを開始する 2.コマンドラインで次のように入力 pslist -s -r 3 \192.xxx.yyy.zzz appName(exeなし) ※パフォーマンスモニターを使った方がわかりやすいけれど。 http://technet.microsoft.com/ja-jp/library/cc749115.aspx Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark theme

    PsList.exeでリモートプロセスのリソースをチェックする - Qiita
    kasumani
    kasumani 2014/05/07
    PsList.exeでリモートプロセスのリソースをチェックする PsList.exeでリモートプロセスのリソース情報を3秒ごとにチェックするには次の方法で可能。 1.ターゲットマシンのRemote Registry サービスを開始する 2.コマンドラインで次
  • Packer + Chef で Encrypted Data Bag を使用する方法 - Qiita

    2013/11/20 追記 Packer 0.4.0 で Encrypted Data Bag がサポートされたようです。 追記ここまで Chef-solo で Encrypted Data Bag を使っています。 Packer でこの Chef の recipe を適用した AMI を作成しようと思ったのでやってみました。 環境 Ubuntu 12.04.3 LTS Packer v0.3.11 Chef 11.8 recipe のパス: ./cookbooks data_bag のパス: ./data_bags Encrypted Data Bag のキーのパス: ./data_bag_key ゴール Packer を使って Ubutu に Chef のレシピが適用された AMI を作成すること。 Packer 用の json ファイル { "variables": { "aws_a

    Packer + Chef で Encrypted Data Bag を使用する方法 - Qiita
    kasumani
    kasumani 2014/05/07
    Packer + Chef で Encrypted Data Bag を使用する方法 3 ストック 0 コメント この投稿をストックする 2013/11/20 追記 Packer 0.4. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 05:01PM via IFTTT
  • 「Xcodeプロジェクト内のクラスの依存関係を図示する」をやってみた - Qiita

    タイトル通りです。Xcodeプロジェクト内のクラスの依存関係を図示するをやってみた。作業メモみたいなものです。 dotファイルを作成するスクリプトをとってくる まずは依存関係図を作成してくれるスクリプトをとってきます https://github.com/nst/objc_dep この中のobjc_dep.pyが体です dotファイルを作成する 次に、このスクリプトを使ってdotファイルを作成します 今回は、例としてiPhoneAppというプロジェクトファイルの依存関係図を作成してみることとします。 pythonでobjc_dep.pyを実行する際に「iPhoneAppフォルダのパス」と「出力するdotファイル名」を指定して実行

    「Xcodeプロジェクト内のクラスの依存関係を図示する」をやってみた - Qiita
    kasumani
    kasumani 2014/05/07
    「Xcodeプロジェクト内のクラスの依存関係を図示する」をやってみた タイトル通りです。Xcodeプロジェクト内のクラスの依存関係を図示するをやってみた。作業メモみたいなものです。 次に、このスクリプトを使ってdotファ
  • protected, privateをわかりやすく、かつ楽に - Qiita

    def methodA ... end protected def methodB ... end private def methodC ... end 確かに僕も書くならまあこうするっちゃします。でもやっぱりprotectedなメソッドが増えて、privateなメソッドも増えたりすれば今見ているメソッドのアクセス権もわからなければ、privateなメソッドを追加したいときにどこに追加したらいいのかわからないこともあります。 そしてこの問題の解決策の1つとしてネット上でよく見るものに次のようなものがあります。

    protected, privateをわかりやすく、かつ楽に - Qiita
    kasumani
    kasumani 2014/05/07
    protected, privateをわかりやすく、かつ楽に 個人的に見ることの多いRubyのソースに、次のようなものが多いです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 05:01PM via IFTTT
  • 実はテスト駆動開発ってしっくりこないんです - Qiita

    内容はあくまで私の主観です。いつも通りコメントは大歓迎ですが、長文であれば別途投稿してもらえたほうが有益だと思います。 自分のスタンス 自動テストは素晴らしい。どんどん利用していくべき。 テスト駆動開発の主張に同意できない。 TDDの何がしっくりこないか TDDの主張がしっくりこない TDDの肝は「テストを先に書くことで思考をクリアにし、実装を早くする」「Red-Green-Refactoringの繰り返し(以下、TDDのサイクル)というガイドを用意することで開発者を安心させる」だと思っている。 まず一つめが納得いかない。世の中のプログラマは当にテストが無いと行き当たりばったりで全く保守できないような実装をしてしまうのだろうか。少なくとも私はテストの有無に依らずそれなりの設計をする自信がある。 最初にテストがあれば「テストしやすいコードを強制させる」ことができるのはまあ正しいだろう。しか

    実はテスト駆動開発ってしっくりこないんです - Qiita
    kasumani
    kasumani 2014/05/07
    実はテスト駆動開発ってしっくりこないんです 内容はあくまで私の主観です。いつも通りコメントは大歓迎ですが、長文であれば別途投稿してもらえたほうが有益だと思います。 Tags: ifttt, kasumaniのストックした投稿 - qiita f
  • http://seesaawiki./

    kasumani
    kasumani 2014/05/07
    XCodeのNSLogが文字化けしてしまう件について 0 ストック 0 コメント この投稿をストックする ここを見たけど、Product &gt; Scheme &gt; Edit Scheme &gt; infoタブ からdebuggerの選択肢にGDBが存在しなかった。 Tags: ifttt, kasumaniのストックし
  • My Atom.io setup with styles.less and init.coffee - Qiita

    So with the news of Atom.io going open source, I decided to start playing with it again. One thing I really wanted was to have a background image so that I could look at something pleasant. Thankfully, the atom editor is practically a glorified web browser, so you can edit the stylesheet to do your bidding, so I was able to get my change in quite easily: @sapporo_cycling_road: 'http://media-cache-

    My Atom.io setup with styles.less and init.coffee - Qiita
    kasumani
    kasumani 2014/05/07
    My Day 1 Atom.io config So with the news of Atom.io going open source, I decided to start playing with it again. One thing I really wanted was to have a background image so that I could look at something pleasant. Ta-da! That's it! (if you use the default Dark theme) Tags: ifttt, kasumaniのスト
  • Packer で ansible-local を使うときの始めの一歩 - Qiita

    Packer は Vagrant の作者 Mitchell Hashimoto さん作成の様々な仮想マシン向けの pre-baked image (プロビジョニングが事前になされたイメージ) を簡単に作成するツールで、バージョン 0.3.10 から Provisioner として Ansible がサポートされました。 公式ドキュメントが こちら なのですが、ちょっとサラっとしすぎているので、始めの一歩的なものを記しておきます。 まず、この Provisioner は Ansible を通常のリモート実行ではなく、サーバ側に playbook を転送してローカルで実行する形式になっているので、事前に対象のサーバに Ansible がインストールされている必要があります。Vagrant にせよ Amazon AMI などにせよ、Ansible が既にインストールされているような環境はまだ稀か

    Packer で ansible-local を使うときの始めの一歩 - Qiita
    kasumani
    kasumani 2014/05/07
    Packer で ansible-local を使うときの始めの一歩 Packer は Vagrant の作者 Mitchell Hashimoto さん作成の様々な仮想マシン向けの pre-baked image (プロビジョニングが事前になされたイメージ) を簡単に作成するツールで、バージョン 0.3. Tags:
  • [初心者向け] Androidアプリ開発@Mac 〜①Android Studioセットアップ〜 - Qiita

    Androidの学習がてら、まとめていきます。 ※ 初心者向けです。ちなみに私は Android開発の知識は今のところゼロです^^; 今回は Mac OS での開発環境の構築についてです。 ただ、やってみたら普通に Android Studio のインストーラに従ってインストールしてみたらそのまま動いたので、今回はあまり参考になることは無いと思います.. これからやってみる方が雰囲気をつかむための参考になれば。 今回の前提 開発端末は Mac OS X v10.9.2 (Mavericks) です。 Android Studio を利用します。 現時点では v0.5.2 Java がインストールされていなければ、別途インストールしてください。 私の環境のバージョンは次のとおり $ java -version java version "1.6.0_65" Java(TM) SE Runti

    [初心者向け] Androidアプリ開発@Mac 〜①Android Studioセットアップ〜 - Qiita
    kasumani
    kasumani 2014/05/07
    Androidアプリ開発@Mac 〜①環境構築〜 Androidの学習がてら、まとめていきます。 ※ 初心者向けです。ちなみに私は Android開発の知識は今のところゼロです^^; Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 05:01P
  • direnvを使おう - Qiita

    direnvとは? ディレクトリ毎に環境変数を定義して、そのディレクトリがカレントになった時だけ環境変数を有効/無効にしてくれるツール。開発中のアプリ毎に環境変数を変えたい時に重宝する。 リポジトリはこちら https://github.com/direnv/direnv direnvは今話題のgoで作成されているみたいですね。 インストール方法

    direnvを使おう - Qiita
    kasumani
    kasumani 2014/05/07
    direnvを使おう ディレクトリ毎に環境変数を定義して、そのディレクトリがカレントになった時だけ環境変数を有効にしてくれるツール。開発中のアプリ毎に環境変数を変えたい時に重宝する。 すると、カレントディレクト
  • コードカバレッジですか?もちろん100%ですよ、静的な意味で - Qiita

    タイトルに反して、どうやらWikipediaによると型チェックはソフトウェアテストではないらしい。 プログラムを実行し、正しく動作するかどうか確認する作業 (略) 欠陥が存在することを示すことはできるが、欠陥が存在しないことは証明できない。 型チェックは一部ではあるものの、プログラムを実行するまでもなく正しく動くことを確認でき、欠陥が存在しないことの証明ができてしまうからだ。 しかし型チェックはテストコード同様、「プログラムの動作部分ではないが、プログラマのミスを避けるために追加で書かれるコード。質的には無くてよい」ものであることに違いはない。 型チェックもソフトウェアテストってことにしておこうよ 従来のソフトウェアテストを「帰納的テスト」、型チェックのようなものを「演繹的テスト」と呼びたい。 型チェック自体をテストとすれば多くのソフトウェア開発でTDDを行っていることになる。これは単な

    コードカバレッジですか?もちろん100%ですよ、静的な意味で - Qiita
    kasumani
    kasumani 2014/05/07
    コードカバレッジですか?もちろん100%ですよ、静的な意味で タイトルに反して、どうやらWikipediaによると型チェックはソフトウェアテストではないらしい。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at
  • Fabricを使用してDockerイメージを生成する - Qiita

    概要 Fabricを使用して、Dockerイメージを作成してみます。FabricはSSH経由での操作しか行えないため、Dockerに対して、SSH経由で操作を行う必要があります。 まず、下記の処理を行う関数dockerを定義します。 SSH可能なDockerイメージを生成し、sshdをDockerコンテナ内で起動可能にする。 Fabricで、タスク開始前に実行する関数(docker)を定義し、sshdをDockerコンテナで実行する。 終了前にDockerコンテナへの変更をcommitする。 import atexit import time from fabric.api import * from fabric.contrib.console import confirm @task def docker(): env.hosts = ['127.0.0.1:2222'] env.us

    Fabricを使用してDockerイメージを生成する - Qiita
    kasumani
    kasumani 2014/05/07
    Fabricを使用してDockerイメージを生成する Fabricを使用して、Dockerイメージを作成してみます。FabricはSSH経由での操作しか行えないため、Dockerに対して、SSH経由で操作を行う必要があります。 Tags: ifttt, kasumaniのストックした投
  • https://qiita.com/knt45/items/95502d8c8aea5afeb8ca

    kasumani
    kasumani 2014/05/07
    Windowsでmassrenを「送る」メニューに追加する手順 Windowsキー+Rキーで「ファイル名を指定して実行」を起動して、以下のコマンドを入力してSendToフォルダを開く。 massrenの実行ファイルのフルパスを入力して、ショートカット
  • Google Apps Script(Spreadsheet)を応用して外出先から自宅ルータのグローバルIPアドレスを調べられるようにしようとした - Qiita

    kasumani
    kasumani 2014/05/07
    Google Apps Script(Spreadsheet)を応用して外出先から自宅ルータのグローバルIPアドレスを調べられるようにしようとした しようとしたけどスクリプト組んだだけで終わり、全く運用できてないので、後日詳細を書く予定。 以下
  • TypeScript: コンストラクタのオーバーロード - Qiita

    TypeScript でのコンストラクタのオーバーロードのサンプルです。 constructor キーワードが3回でてきてますが、最後の3つ目がコンストラクタの実体(定義)です。 最初の2つ(セミコロンで終了している部分)がシグナチャとなります。 コンストラクタの実体(定義)では型の曖昧性がある引数については any で受けて instanceof などで実際の型を判別した上で処理を分岐させます。 function writeln(msg: any) { console.log(msg); alert(msg); } class Vector2 { x: number; y: number; constructor(x: number, y: number); constructor(v: Vector2); constructor(a: any, b?: number) { // nul

    TypeScript: コンストラクタのオーバーロード - Qiita
    kasumani
    kasumani 2014/05/07
    TypeScript: コンストラクタのオーバーロード 2 ストック 0 コメント この投稿をストックする TypeScript でのコンストラクタのオーバーロードのサンプルです。 constructor キーワードが3回でてきてますが、最後の3つ目がコンスト
  • Vagrant + VirtualBox で CPU コアを2つ以上割り当てると遅い - Qiita

    Vagrant + VirtualBox の環境で VM に CPU コアを2つ割り当てる設定を Vagrantfile に書こうとした。 config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--memory", "2048", "--cpus", "2"] end 一見よさそうだが、これで起動すると VM の動作が めちゃ遅い! このとき、VirtualBox の設定を見るとシステムの欄に 「無効な設定が見つかりました」 という警告が出ている。 どうやら、警告文によるとコアを複数割り当てる場合には I/O APIC を有効化 というチェックボックスを ON にする必要があるようだ。 これを Vagrantfile の記述によって設定するには上のスクリプトにさらに "--ioapic", "on" と

    Vagrant + VirtualBox で CPU コアを2つ以上割り当てると遅い - Qiita
    kasumani
    kasumani 2014/05/07
    Vagrant + VirtualBox で CPU コアを2つ以上割り当てると遅い 一見よさそうだが、これで起動すると VM の動作が めちゃ遅い! このとき、VirtualBox の設定を見るとシステムの欄に 「無効な設定が見つかりました」 という警告が出て
  • Estimote Beacon をリバースエンジニアリング - Qiita

    Estimote のビーコン、先月の SDK アップデートでついに 温度センサと加速度センサをサポート したのが記憶に新しいところですが、その数ヶ月前に、Estimote のビーコンを分解したり、 Core Bluetooth フレームワークのメソッドを Method Swizzling したり class-dump したり してアドバタイズメント・パケットの内訳や内部実装を解析した海外記事がありました。 下記記事でその内容をかいつまんで紹介しています。 結局のところ、この解析により割り出したアドバタイズメント・パケットには「加速度センサや温度センサのデータ」は入ってなかった(※当時のファームウェア)のですが、 ソースが公開されていないSDK/フレームワーク/ライブラリの解析 ってこうやってやるのかーという点で非常に勉強になりました。 関連記事 【iBeacon】Estimote iOS

    Estimote Beacon をリバースエンジニアリング - Qiita
    kasumani
    kasumani 2014/05/07
    Estimote Beacon をリバースエンジニアリング Estimote のビーコン、先月の SDK アップデートでついに 温度センサと加速度センサをサポート したのが記憶に新しいところですが、その数ヶ月前に、Estimote のビーコンを分解したり、
  • C言語のスタブ生成ツールを作ってみた - Qiita

    typedef int MY_INT; typedef enum { ERROR_NONE, ERROR_PARAMETER, } ERROR_CODE; extern int depend_function(int); extern MY_INT depend_function2(volatile unsigned int a, int b, int c); extern ERROR_CODE depend_function3(int);

    C言語のスタブ生成ツールを作ってみた - Qiita
    kasumani
    kasumani 2014/05/07
    C言語のスタブ生成ツールを作ってみた C言語のレガシーコードに対してテストを追加するときに、大量のスタブを作るのが面倒だったので、自動生成するツールを作ってみました。 my_product_code. Tags: ifttt, kasumaniのストックし
  • [memo] WebRTC + dataChannel + VideoStream の接続フロー - Qiita

    生 WebRTC API で dataChannel での文字列チャットの接続フロー、何回か調べてる気がするので張っておく。 流れを思い出すためのものなので、適当に動くだけで細かい例外処理や、ハンドリングしてないイベントや、構造化はしてない。ちょっといじれば Video も送れる。一対一しかできない。 かける側と受ける側の peer は別オブジェクトにしてるのも、流れを思い出しやすくするため。 サーバ側は socket.io で適当に返している。 client.js function prittysdp(sdp) { var text = 'type:' + sdp.type + '\n'; text += sdp.sdp; return text } function prittyice(ice) { var text = JSON.stringify(ice, null, " ");

    [memo] WebRTC + dataChannel + VideoStream の接続フロー - Qiita
    kasumani
    kasumani 2014/05/07
    WebRTC + dataChannel + VideoStream の接続フロー 生 WebRTC API で dataChannel での文字列チャットの接続フロー、何回か調べてる気がするので張っておく。 流れを思い出すためのものなので、適当に動くだけで細かい例外処理や、ハンド
  • SinatraでSQLServerを参照する - Qiita

    # coding:utf-8 require 'activerecord-sqlserver-adapter' require 'sinatra' require 'tiny_tds' ActiveRecord::Base.configurations = YAML.load_file('database.yml') ActiveRecord::Base.establish_connection(:development) use ActiveRecord::ConnectionAdapters::ConnectionManagement class User < ActiveRecord::Base #既存のテーブル名を使用(m_user) self.table_name = "m_user" end get '/' do @users = User.all(:order =>"user

    SinatraでSQLServerを参照する - Qiita
    kasumani
    kasumani 2014/05/07
    SinatraでSQLServerを参照する 2 ストック 0 コメント この投稿をストックする 概要 Ruby、sinatra-activerecordからSQLServerの参照について簡単に纏める。 やりたいこと Rubyを使用してSQLServerの既存テーブル(m_user)を参照する。 m_userのテ
  • RailsにA/BテストツールのSplitを導入する - Qiita

    以前 「【Railsで】Vanityのセットアップ【A/Bテスト】 」なんていうエントリを投稿しましたが、Vanityあまりメンテされてないし、Rails3対応が大変だし、なんか良くわかんなしということでやめてました。 そこでSplitの登場です。 現在進行形でメンテされていて、当然Rails3にも対応、何よりもRailsだけでなくて、Sinatraとかにも対応しているので、今後はこっちが主流になるでしょう。 ではさっそく。 Splitとは? これだ。 https://github.com/andrew/split redisが必要 READMEを読むと「ExtensionsにMongoid対応ありまっせ\(^o^)/」ってノリでリンクが貼られているが、正直おすすめしない。 このツールをフル活用したいのなら、素直にredisを利用することを推奨する。 インストールとセットアップ Rails

    RailsにA/BテストツールのSplitを導入する - Qiita
    kasumani
    kasumani 2014/05/07
    RailsにA/BテストツールのSplitを導入する 以前 「【Railsで】Vanityのセットアップ【A/Bテスト】 」なんていうエントリを投稿しましたが、Vanityあまりメンテされてないし、Rails3対応が大変だし、なんか良くわかんなしということ
  • PhantomCSSでViewの回帰テスト - Qiita

    https://github.com/Huddle/PhantomCSS (画像は家より) PhantomCSSJavaScriptでViewの回帰テストができるフレームワーク。上の画像のように異なっている部分をピンク色で表示してくれる。 今回、OSはMacを想定しているが、Windowsとかでも使えるみたい。 準備 使用するためにはPhantomJSとCasperJSが必要なのでインストール。

    PhantomCSSでViewの回帰テスト - Qiita
    kasumani
    kasumani 2014/05/07
    PhantomCSSでViewの回帰テスト PhantomCSSはJavaScriptでViewの回帰テストができるフレームワーク。上の画像のように異なっている部分をピンク色で表示してくれる。 今回、OSはMacを想定しているが、Windowsとかでも使えるみたい。 Tags
  • 4088QSB+ULINK2使用時の注意 - Qiita

    ハッキリしないけど、どうもこんな風です。 1:4088QSBのprintfは、USBシリアルとHDK UART0(p42)の両方に出てる。ただしULINK2を繋ぐとUART0だけに出る。 つまり4088QSB+ULINK2でのprintfではUART0(p42)を使えってことかも。 2:PCが4088QSBをドライブとして認識するのを待ってからフラッシュ焼きをしないと失敗することがある。 待つのがじれったいアナタとワタシは、ボード右下のHDK enable jumperを外すと良いみたい。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use

    4088QSB+ULINK2使用時の注意 - Qiita
    kasumani
    kasumani 2014/05/07
    4088QSB+ULINK2使用時の注意 ハッキリしないけど、どうもこんな風です。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 11:14AM via IFTTT
  • Mac で Self-Signed な SVN リポジトリを扱う時のハマりどころメモ - Qiita

    概要 俗に言うオレオレ証明書を用いて公開されているSVNリポジトリを、Macで扱う際のTips 及び 断念した事のメモ。 環境 OS X 10.9.2 (Mavericks) handshake failed 参考 http://stackoverflow.com/questions/7363259/why-does-osx10-7-ssl-handshake-fail 症状 $ svn list https://example.net/svn/repos svn: E175002: Unable to connect to a repository at URL 'https://example.net/svn/repos' svn: E175002: OPTIONS of 'example.net/svn/repos': SSL handshake failed: SSL error

    Mac で Self-Signed な SVN リポジトリを扱う時のハマりどころメモ - Qiita
    kasumani
    kasumani 2014/05/07
    Mac で Self-Signed な SVN リポジトリを扱う時のハマりどころメモ 俗に言うオレオレ証明書を用いて公開されているSVNリポジトリを、Macで扱う際のTips 及び 断念した事のメモ。 上のように、openssl の 1.0.1g が入る。 一度ターミナ
  • Sublime Text3で、Javaをビルド→実行する方法 - Qiita

    参考URL http://hyperneetprogrammer.hatenablog.com/entry/2013/12/12/204452 上記サイトを参考にさせていただきました。 sublime text3を起動してから、 上部メニューバーから、 Tools → Build System → New Build System...を選択して新しいファイルを作成します。 { "cmd": ["javac -J-Dfile.encoding=UTF-8 $file_name && java -Dfile.encoding=UTF-8 $file_base_name"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "path": "/usr/bin/", "selector": "source.java", "shell": true } 新

    Sublime Text3で、Javaをビルド→実行する方法 - Qiita
    kasumani
    kasumani 2014/05/07
    Sublime Text3で、Javaをビルド→実行する方法 上部メニューバーから、Tools → Build System → New Build System...を選択して新しいファイルを作成します。 新しいファイルの中を、上記のように記載してJavaC.sublime-buildの名前をつけて、
  • pingが通ったらベルを鳴らす - Qiita

    ネットワークのテストだったり、リモートサーバを再起動させたときに、pingの結果を目で確認するのではなく、BEEPで確認できると楽だったりします。 確認はLinux(Ubuntu)で行いました。Unix全般でできるはずです。 やり方

    pingが通ったらベルを鳴らす - Qiita
    kasumani
    kasumani 2014/05/07
    pingが通ったらベルを鳴らす ネットワークのテストだったり、リモートサーバを再起動させたときに、pingの結果を目で確認するのではなく、BEEPで確認できると楽だったりします。 Tags: ifttt, kasumaniのストックした投稿 - qiita f
  • iOSで使用できる Audio Unit 一覧 - Qiita

    AUComponent.h 、または Audio Unit Component Services Reference より、iOS で使用可能な Audio Unit のサブタイプ を抜き出してみました。 概要説明つき。(ただし RemoteIO のようによく知られているものや、名称から役割が明らかなものは省略) 利用可能なiOSバージョンも付記してあります。これを見ると、iOS 5 でエフェクトが大量に追加され、iOS 6 でもコンバーター/ミキサーまわりが強化されたようです(個人的には delay の追加も嬉しい)。 kAudioUnitType_Output kAudioUnitSubType_GenericOutput A generic output unit provides the start/stop API, and provides the basic services

    iOSで使用できる Audio Unit 一覧 - Qiita
    kasumani
    kasumani 2014/05/07
    iOSで使用できる Audio Unit 一覧 概要説明つき。(ただし RemoteIO のようによく知られているものや、名称から役割が明らかなものは省略) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 11:13AM via IFTTT
  • herokuアプリをコピーして別名アプリとして登録する(改訂版) - Qiita

    既存のherokuアプリをコピーして, 別アプリとして動かしたい. そんなときの作業記録 ほぼ先人の知恵のまんまです. 前回の投稿では上手くいかないので改訂版です. すいません heroku Toolbletが必要 既存アプリをOLDAPP, 新規アプリをNEWAPPとする. データベースや, add-onも全て引き継いでくれるそうです. herokuでforkする ココを参考に

    herokuアプリをコピーして別名アプリとして登録する(改訂版) - Qiita
    kasumani
    kasumani 2014/05/07
    herokuアプリをコピーして別名アプリとして登録する(改訂版) 既存のherokuアプリをコピーして, 別アプリとして動かしたい. そんなときの作業記録 ほぼ先人の知恵のまんまです. forkしてもリポジトリはcloneしてくれないそう
  • percolを使って、gitのコミットハッシュ値をクリップボードにコピーする - Qiita

    まずこれを実行すると、以下のようにpercolが立ち上がる。 --onelineだと情報がちょっと足りないので、git-logのフォーマットを指定してtigのmain viewっぽくした(--graph入れても良さそう)。 コミットコメントが適当すぎるのは、個人用のリポジトリということでご容赦ください... ここで1個あるいは複数個指定してENTERを押すと、ハッシュ値だけが出力される。 match~substrを調べるのにすごい時間掛かった...awk力が足りない そして出力したハッシュ値のリストをpbcopyに突っ込んでコピーする。 tee >(pbcopy)なんてややこしい書き方をしてるのは、こうしておくとターミナルにも出力され、かつクリップボードにもコピーできるから。 (あまり自信のある書き方ではないので、ターミナルに出力しつつクリップボードにコピー出来る、別な方法があれば教えてく

    percolを使って、gitのコミットハッシュ値をクリップボードにコピーする - Qiita
    kasumani
    kasumani 2014/05/07
    percolを使って、gitのコミットハッシュ値をクリップボードにコピーする percolが大変便利なんだけど、あんまり使いこなせていないので、色々模索中 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 07, 2014 at 11:13AM via IFT
  • http://www.netagire.com/?p=772

    kasumani
    kasumani 2014/05/07
  • Unity技術メモ

    加賀瀬 葵@Firefishへ移住 こちらは別荘 @AoiKagase PS2コン(アナログON時)のスティック関連の位置づけ ・十字縦:6thAxis ・十字横:5thAxis ・左スティック縦:Y ・左スティック横:X ・右スティック縦:3rdAxis ・右スティック横:4thAxis #Unity技術メモ 2014-03-15 16:07:13

    Unity技術メモ
    kasumani
    kasumani 2014/05/07
    Unity技術メモ Unity技術メモ 自分で呟いたUnity用技術メモをまとめます 一応誰でも編集可 Unity技術メモタグ用by 16 fav 4641 view お気に入りに登録ならここをクリック! タグ作ってみる#Unity技術メモ 返 Tags: feedly, ifttt, recently read, s
  • もう怖くないCocoaの並列処理(GCD & NSOperation/NSOperationQueue) - $ cat /var/log/shin

    Cocoaの並列処理(GCDとNSOperation/NSOperationQueue)に関するまとめです。この記事ではいわゆる「スレッド」については扱いません。スレッドについては、前に記事を書いたのでそちらを参照してください。 Cocoaのマルチスレッドシステム - $ cat /var/log/shin スレッドによる並列処理からの脱却 スレッドは、歴史のある並列処理のための概念ですが、OSのカーネルの方にも密接に関わりがあるなど、抽象度は低めと言えます。 そこで、Cocoaでは、並列処理のための抽象度の高いインターフェースが提供されるようになりました。それがGCDとNSOperation/NSOperationQueueです。これらを使えば、スレッドを何個作成してタスクをどのように実行するか等の細かいことは、ランタイム側が全て決定してくれるので、ユーザは、並列処理したいタスクを定義し

    もう怖くないCocoaの並列処理(GCD & NSOperation/NSOperationQueue) - $ cat /var/log/shin
    kasumani
    kasumani 2014/05/07
    もう怖くないCocoaの並列処理(GCD &amp; NSOperation/NSOperationQueue) Cocoaの並列処理(GCDとNSOperation/NSOperationQueue)に関するまとめです。この記事ではいわゆる「スレッド」については扱いません。スレッドについては、前に記事を
  • 8万5000本もの歴史的な映像がYouTubeで公開中

    過去の映画は現在では著作権が切れているものも多く、レンタルDVDやYouTubeなどで手軽に見ることができますが、1930~60年代の生活や、歴史おもしろ映像などがBritish PatheによってYouTubeに公開されています。 Free: British Pathé Puts Over 85,000 Historical Films on YouTube - Open Culture http://www.openculture.com/2014/04/free-british-pathe-puts-over-85000-historical-films-on-youtube.html 公開されているムービー8万5000以上のうち、一例は以下から。 Pearl Harbour Attacked (1941) - YouTube 1941年の日軍による真珠湾攻撃は、様々なアングル

    8万5000本もの歴史的な映像がYouTubeで公開中
    kasumani
    kasumani 2014/05/07
    8万5000本もの歴史的な映像がYouTubeで公開中 過去の映画は現在では著作権が切れているものも多く、レンタルDVDやYouTubeなどで手軽に見ることができますが、1930~60年代の生活や、歴史、おもしろ映像などがBritish Patheによって
  • Fat JSON

    Most server-side APIs these days are JSON-over-HTTP. Developers are generally comfy with this, but I notice when I look at the JSON that it’s often, uh, what’s the tactful term these days? Let’s say “generously proportioned”. And I see clumsy code being written to walk through it. The options for dealing with this are interesting. For example · I’ve been working with keybase.io recently; when you

    kasumani
    kasumani 2014/05/07
    Fat JSON Most server-side APIs these days are JSON-over-HTTP. Devel­op­ers are gen­er­al­ly com­fy with this, but I no­tice when I look at the JSON that it’s of­ten, uh, what’s the tact­ful term these days? Let’s say “generously proportioned”. Tags: from Pocket May 07, 2014 at 12:
  • 続エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary

    昨日「エンジニアだけでアプリアイコンを作る」を書いたのですが、500はてブ以上と思わぬ反響をいただいて驚いています。 ほぼツールの紹介だったので大方予想はできていたのですが「で、結局絵はどう書くの?」といったコメントを多くいただきました。 このあたりについてもどのようにやってきたかをざっくりですが紹介しておきたいと思います。 アイコンを書けるようになるまで 模写する 勉強する 自分なりに作る(ゴール) ざっくり言うとこの3つの手順です。 あくまで「なんとか書けるようになるまで」なのでデザイナーさんから見ればまだまだなレベルにしか到達しないでしょうが、やれないよりはマシなはずです。 模写する まずは今あるアイコンと同じものをとにかく作っていきます。 ここでの主な目的はツールの使い方を把握することです。(前記事ではInkscapeを紹介しました) 10個ほど作ればおそらくツールの使い方はほとん

    続エンジニアだけでアプリアイコンを作る - Shoichi Matsuda's diary
    kasumani
    kasumani 2014/05/07
    続エンジニアだけでアプリアイコンを作る 昨日「エンジニアだけでアプリアイコンを作る」を書いたのですが、500はてブ以上と思わぬ反響をいただいて驚いています。 Tags: from Pocket May 07, 2014 at 12:42AM via IFTTT
  • Atom Is Now Open Source

    CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav

    Atom Is Now Open Source
    kasumani
    kasumani 2014/05/07
    Atom Blog Today, we're excited to announce that we are open-sourcing Atom under the MIT License. We see Atom as a perfect complement to GitHub's primary mission of building better software by working together. Tags: from Pocket May 07, 2014 at 04:18AM via IFTTT