タグ

2014年8月13日のブックマーク (59件)

  • MinGW + mintty -> Windows8.1 - Qiita

    モチベーション カッコいいターミナルを使えばカッコいいアレが出来ると思っている Unixコマンドで生きていきたい Windows環境でどうにかしたい Windowsネイティブのターミナル(cmd, PowerShell)は残念だと色々な人が言うけれど,だってWindowsなんだからしょうがないじゃんと思っていた. とはいえ日常的にLinux環境を使うようになると, Win上でもdirではなくlsを打ちたくなる. というかDOSのコマンドを覚えられない cygwinは超重たいので他のはないかな? minttyというのがカッコいいらしい. 入れてみます. やること Windows8.1上にMinGWとminttyインストールの上, シェルをminttyにしてその他諸々の環境作り 環境 Surface Pro2, Windows8.1 Pro 64bit 参照 Windows に MinGW と

    MinGW + mintty -> Windows8.1 - Qiita
    kasumani
    kasumani 2014/08/13
    MinGW + mintty -> Windows8.1 Windowsネイティブのターミナル(cmd, PowerShell)は残念だと色々な人が言うけれど,だってWindowsなんだからしょうがないじゃんと思っていた. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 201
  • jQuery.DeferredでjQuery UI Dialogを逐次処理させてみた - Qiita

    jQuery UIのDialogを以下のように拡張してやると、Yes, Noを選択したときの 処理制御は簡単に実装できます。 function confirmDialog(message, funcYes, funcNo) { $("#dialog-confirm-message").text(message); $("#dialog-confirm").dialog({ width : 600, height : 400, modal : true, buttons : { "はい" : function() { $(this).dialog("close"); if (funcYes) funcYes(); }, "いいえ" : function() { $(this).dialog("close"); if (funcNo) funcNo(); } } }); } function

    jQuery.DeferredでjQuery UI Dialogを逐次処理させてみた - Qiita
    kasumani
    kasumani 2014/08/13
    jQuery.DeferredでjQuery UI Dialogを逐次処理させてみた jQuery UIのDialogを以下のように拡張してやると、Yes, Noを選択したときの 処理制御は簡単に実装できます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:33P
  • Vagrant + chef-solo + berkshelfで分析環境を構築する - Qiita

    ぶっ壊れてもいい環境が欲しかったのでやってみた。 手順 初期構築の場合 1. chefのリポジトリを作る(knife solo init) 2. recipeを作る(knife cookbook create) 3. 公開recipeを登録する(berks install && berks vendor) 4. Vagrantの初期設定を行う(vagrant init) 5. Vagrantを起動する(vagrant up) 環境構築 gemはインストール済みとする。 Vagrantのインストーラをダウンロードして実行 http://www.vagrantup.com/downloads.html -VirtualBoxのインストーラをダウンロードして実行 https://www.virtualbox.org/wiki/Downloads # berkshelfのインストール gem in

    Vagrant + chef-solo + berkshelfで分析環境を構築する - Qiita
    kasumani
    kasumani 2014/08/13
    Vagrant + chef-solo + berkshelfで分析環境を構築する 初期構築の場合 1. chefのリポジトリを作る(knife solo init) 2. recipeを作る(knife cookbook create) 3. 公開recipeを登録する(berks install && berks vendor) 4. Vagrantの初期設定を行う(vagrant init) 5.
  • NVIDIAのドライバでOpenCLをやる - Qiita

    OpenCLでDFTやろうかなって思ったのですが,導入でハマったので忘備録を. OpenCL用のドライバをインストール GPGPU用のドライバは各ベンダーで配布されています. もし,GPUがNVIDIAであればNVIDIAの,AMDであればAMDのドライバを使います. 僕のマシンはNVIDIAが入っているので,NVIDIAのドライバを入れます. 昔はCUDA ToolkitとSDKは別々だったのですが,CUDA 6になった辺りから全部1つに統合されたみたいです. 下のリンクから該当する環境のインストーラを落としてください. 環境変数の確認 ドライバのインストールが終わると,自動的にパスが通っていると思います. 重要なパスは以下の4つです. CUDA_PATH CUDA_INC_PATH CUDA_LIB_PATH CUDA_BIN_PATH ところが,僕の環境だとCUDA_PATHしか設定

    NVIDIAのドライバでOpenCLをやる - Qiita
    kasumani
    kasumani 2014/08/13
    NVIDIAのドライバでOpenCLをやる OpenCLでDFTやろうかなって思ったのですが,導入でハマったので忘備録を. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:33PM via IFTTT
  • Go for Windows: ビルド時に「Git の」バージョン情報を埋め込みたい - Qiita

    build : for /F %%V IN ('git log -1 --pretty^=format:%%H') DO go build -ldflags "-X main.version [SNAPSHOT-%DATE:/=%-%%V]" すまない、nmake 以外は帰ってくれないか? これで main.version という変数に [SNAPSHOT-(ビルド日付)-(gitのリビジョン)] という値が設定される git のオプションは--pretty=format:%H なんだけど、%で囲まれた範囲に = があると置換だと CMD.EXE が判断してしまうので、^ で = をエスケープする。 なお、Go側のコードについては、元記事を読んだ方が身のためだ。 まぁ、それにしても Go タグがついてるけど、Go のコード全然出てこないね!どちらかというとバッチ芸… 以上 Register

    Go for Windows: ビルド時に「Git の」バージョン情報を埋め込みたい - Qiita
    kasumani
    kasumani 2014/08/13
    Go for Windows: ビルド時に「Git の」バージョン情報を埋め込みたい なお、Go側のコードについては、元記事を読んだ方が身のためだ。 まぁ、それにしても Go タグがついてるけど、Go のコード全然出てこないね!どちらかとい
  • imgur: the simple image sharer

    kasumani
    kasumani 2014/08/13
    最強の画像アップロードサイト「Imgur.com」のAPIを利用する(匿名画像アップロード編) imgurとはアメリカの画像アップロードサイトです。 アメリカだけでなく日本の某掲示板でも事実上のトップの画像アップロードサイトに
  • vagrantで作ったVMでipython notebookを立ち上げてローカルからアクセスする - Qiita

    $vagrant up $vagrant ssh -- -L 8888:localhost:8888 [vagrant@localhost ~]$ ipython notebook 後はローカルPCのブラウザでhttp://localhost:8888を開けば、ipython notebookが見える。 Vagrantfileで config.vm.network "forwarded_port", guest: 8888, host: 8888 とか設定してみたけど、こっちはダメだった。何でダメだったのかは不明・・・。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful inform

    vagrantで作ったVMでipython notebookを立ち上げてローカルからアクセスする - Qiita
    kasumani
    kasumani 2014/08/13
    vagrantで作ったVMでipython notebookを立ち上げてローカルからアクセスする Vagrantfileで config.vm.network "forwarded_port", guest: 8888, host: 8888 とか設定してみたけど、こっちはダメだった。何でダメだったのかは不明・・・。 Tags: if
  • C++でテキストに書き出す方法 - Qiita

    #include<iostream> #include<fstream> using namespace std; int main() { ofstream outputfile("test.txt"); outputfile<<"test"; outputfile.close(); } fstreamをincludeして、ofstream 変数名("吐き出したいテキスト名")で定義します。 そして、変数名<<書き出したい内容;で吐き出したい内容を記入。 最後は、変数名.close();と書いて終了させる。 他にもちょっとだけサンプルコードを下に書き残しておきます。 #include<iostream> #include<fstream> #define F "test.txt" using namespace std; int main() { char inputTxt; ofstr

    C++でテキストに書き出す方法 - Qiita
    kasumani
    kasumani 2014/08/13
    C++でテキストに書き出す方法 基本的な事柄だが、頻繁に利用するので書き留めておくことに。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:33PM via IFTTT
  • Githubみたいにブランチの状態を一覧する.sh - Qiita

    $ git-branch-stats.sh feature/a merged =origin feature/b +5-2 commits >origin/feature-b my_local_branch +1-0 commits =??? master =origin masterとのマージ起点を割り出して、そこから双方で進んだコミットの数を表示 マージ済みならその旨を表示 upstreamのrefspecを表示(remote以外同じなら省略) upstreamと比較して(=|<|>|<>)を表示 実装周り upstream周りはgit for-each-ref任せ。 git rev-listは「コミットAから辿れる&&コミットBから辿れない&&...」なコミットを列挙するコマンドでちょっとおもしろい。あまり複雑なことはできないようだけど。 ahead/behindは行数版も実装したも

    Githubみたいにブランチの状態を一覧する.sh - Qiita
    kasumani
    kasumani 2014/08/13
    Githubみたいにブランチの状態を一覧する.sh git rev-listは「コミットAから辿れる&amp;&amp;コミットBから辿れない&amp;&amp;...」なコミットを列挙するコマンドでちょっとおもしろい。あまり複雑なことはできないようだけど。 Tags:
  • 【備忘録】Vagrant 基本の巻 - Qiita

    公式ドキュメント(英語) ドットインストール Vagrant入門 (全13回)...「いろは」がわかる。 環境 : MacOS X + vagrant + VirtualBox boxの取得関連 boxの一覧(公式) http://www.vagrantbox.es # boxの一覧を表示する。 $ vagrant box list # boxを追加する $ vagrant box add {title:任意のbox名} {url:上記boxのURL} # boxを削除する $ vagrant box remove {title} # boxコマンドヘルプを表示する $ vagrant box -h # boxキャッシュを表示する $ ls ~/.vagrant.d/boxes

    【備忘録】Vagrant 基本の巻 - Qiita
    kasumani
    kasumani 2014/08/13
    Vagrant 備忘録 1 ストック 0 コメント この投稿をストックする しょうもなく忘れっぽいので、あんちょこ。(それでも、すぐに忘れそうで怖い。。。) 思い出したら、随時追記する。 環境 : MacOS X + vagrant + VirtualBox box Tags: iftt
  • Change bash prompt - Qiita

    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

    Change bash prompt - Qiita
    kasumani
    kasumani 2014/08/13
    bashのプロンプトを変更する 2 ストック 0 コメント この投稿をストックする bash export PS1=&quot;[\u@\h \W] &quot; これを . Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:33PM via IFTTT
  • sedでキャプチャ - Qiita

    シチュエーション 文字列を置換する際にマッチした文字列を、置換後の文字列として再度使いたいことがある。 そういう時はキャプチャを用いればよいわけだが、 なぜか置換コマンドの代表格であるsedでの書式を知らなかったのでメモ。 実例 下記のように「hogepiyo」と書かれたtextがあったとして、 $ cat text hogepiyo 「hoge」と「piyo」の間に「fuga」という文字列を挟みたいとする。 $ cat text | sed -r 's/(hoge)(piyo)/\1fuga\2/g' hogefugapiyo これでOK。 \1, \2でそれぞれ第1マッチと第2マッチを取得できる。 -r オプションで拡張正規表現の使用をオンにしてあげる必要がある。

    sedでキャプチャ - Qiita
    kasumani
    kasumani 2014/08/13
    sedでキャプチャ 文字列を置換する際にマッチした文字列を、置換後の文字列として再度使いたいことがある。 そういう時はキャプチャを用いればよいわけだが、 なぜか置換コマンドの代表格であるsedでの書式を知らなかっ
  • エラー "cp: preserving permissions for `hogehoge`: サポートされていない操作です" が出た - Qiita

    エラー "cp: preserving permissions for `hogehoge`: サポートされていない操作です" が出たWindowssamba 現象 Sambaで共有構築しているファイルサーバ中のディレクトリを, 別にマウントしてるHDD中のディレクトリ以下にコピーしようとするとタイトルのようなエラーが発生することがあった. コピー元ディレクトリ中の全てのファイルに対してではなく,ごく一部のファイルに対して起こる. 管理者権限で実行しても変わらない. $ cp -cpR [cp Src] [cp Dist] cp: preserving permissions for 'hogehoge': サポートされていない操作です 結論と解決策 参照: Samba とACL機能 SETFACL Samba上でのファイルへのアクセス制御(Access Control List: ACL

    エラー "cp: preserving permissions for `hogehoge`: サポートされていない操作です" が出た - Qiita
    kasumani
    kasumani 2014/08/13
    エラー &quot;cp: preserving permissions for `hogehoge`: サポートされていない操作です&quot; が出た 現象 Sambaで共有構築しているファイルサーバ中のディレクトリを, 別にマウントしてるHDD中のディレクトリ以下にコピーしようとする
  • PHPで英数記号8ケタパスワードを生成する - Qiita

    PHPでパスワード用文字列を作る Drupal開発で別途パスワードを自動的に生成する必要があったのでメモ。 /* * * 英数小文字8ケタのパスワードを生成する * @params $length: */ function create_passwd( $length = 8 ){ //vars $pwd = array(); $pwd_strings = array( "sletter" => range('a', 'z'), "cletter" => range('A', 'Z'), "number" => range('0', '9'), "symbol" => array_merge(range('!', '/'), range(':', '?'), range('{', '~')), ); //logic while (count($pwd) < $length) { // 4種

    PHPで英数記号8ケタパスワードを生成する - Qiita
    kasumani
    kasumani 2014/08/13
    PHPで英数記号8ケタパスワードを生成する Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:33PM via IFTTT
  • Rspec の warning を消す - Qiita

    $ bundle exec rspec || /Users/user/work/rails/testapp2/vendor/bundle/ruby/2.1.0/gems/mysql2-0.3.16/lib/mysql2/error.rb:22: warning: method redefined; discarding old sql_state= || /Users/user/work/rails/testapp2/vendor/bundle/ruby/2.1.0/gems/sass-3.2.19/lib/sass/version.rb:5: warning: loading in progress, circular require considered harmful - /User ... 解決方法 [app_root]/.rspec の --warnings を削除するだけ。 た

    Rspec の warning を消す - Qiita
    kasumani
    kasumani 2014/08/13
    Rspec の warning を消す 2 ストック 0 コメント この投稿をストックする 問題 次のようにWarningがたくさんでて邪魔なので消すには。。。 $ bundle exec rspec || /Users/user/work/rails/testapp2/vendor/bundle/ruby/2.1.0/gems/mysql2-0.3.16/lib/mysql2/error. Tags
  • https://qiita.com/NaokiOgawa/items/a877d2337ca8a4de325e

    kasumani
    kasumani 2014/08/13
    swift で NSImage と NSBitmapImageRep swift勉強しようと思って、とりあえず画像の処理をしたくてファイルから読み込む方法を調べるものの、自分がcocoa初心者ゆえなのか、これを見つけるのさえ苦労したので上げておきます。 Tags: i
  • ネットワークドライブ上のファイルのローカルバックアップをスケジューリングする - Qiita

    やること ファイルサーバ上にあるファイルを定期的バックアップしたい バックアップ先はサーバと同一LANにあるローカルマシンである このバックアップをスケジューリングしたい ローカルマシンはWindows7. バックアップ先はWin機にマウントしている外付けHDD(F:\)とする 前提: ファイルサーバのドライブマウント 後々にコピーをコマンドで実行するために,ファイルサーバをWindows上でマウントしておく. $> net use * \\[ServerName]\[UserName] * /user:[UserName] /persistent:yes このコマンドをWindowsのcmd上で実行することで,ファイルサーバ上のホームディレクトリ/共有ディレクトリを参照できるようになる バックアップ元: サーバー名"Server"のディレクトリ/home/hogehoge バックアップ先

    ネットワークドライブ上のファイルのローカルバックアップをスケジューリングする - Qiita
    kasumani
    kasumani 2014/08/13
    ネットワークドライブ上のファイルのローカルバックアップをスケジューリングする ローカルマシンはWindows7. バックアップ先はWin機にマウントしている外付けHDD(F:\)とする 後々にコピーをコマンドで実行するために,
  • rubyで通信系の関数(Net関数)を使うときに気をつけること - Qiita

    text.scan(URI.regexp(['http', 'https'])) do p URI.parse($&).to_s end uri = URI.parse(url) res = Net::HTTP.start(uri.host, uri.port) do |http| http.get(uri.path, {'User-Agent' => UrlConcern::USER_AGENT}) end

    rubyで通信系の関数(Net関数)を使うときに気をつけること - Qiita
    kasumani
    kasumani 2014/08/13
    rubyで通信系の関数(Net関数)を使うときに気をつけること 3 ストック 0 コメント この投稿をストックする textからhrefを見つける方法 httpとhttpsを含むurlを取得 text.scan(URI.regexp(['http', 'https'])) do p URI.parse($&amp;).to_s end UserAgentをつ
  • 特定のタグを持つEC2 インスタンスのPrivateDnsNameを一覧。 - Qiita

    aws ec2 describe-instances --filters Name=tag:TagName,Values=TagValue | jq -M -r '.["Reservations"][]["Instances"][]["PrivateDnsName"]' 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

    特定のタグを持つEC2 インスタンスのPrivateDnsNameを一覧。 - Qiita
    kasumani
    kasumani 2014/08/13
    特定のタグを持つEC2 インスタンスのPrivateDnsNameを一覧。 3 ストック 0 コメント この投稿をストックする jq と aws command でのサンプルで。 bash aws ec2 describe-instances --filters Name=tag:TagName,Values=TagValue | jq -M -r '. Tags: ifttt, kasumaniのス
  • Goのインタフェースとその実装、およびstructへの埋め込み - Qiita

    package main import "fmt" // 料理を作るI/F type Cooker interface { Cook() string } // 塗るI/F type Painter interface { Paint() string } // 働くI/F type Worker interface { Work() string } // 家庭料理を作ることによってCookerI/Fを実装 type HomeCooker struct{} func (c *HomeCooker) Cook() string { return "簡単な料理を作ります。" } // 日曜大工レベルでPainterI/Fを実装 type SundayPainter struct{} func (p *SundayPainter) Paint() string { return "日曜大工レベ

    Goのインタフェースとその実装、およびstructへの埋め込み - Qiita
    kasumani
    kasumani 2014/08/13
    Goのインタフェースとその実装、およびstructへの埋め込み 2 ストック 0 コメント この投稿をストックする RubyのModuleのように インタフェースの実装をStructに埋め込む i_f. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Aug
  • Goで外部リクエストが関わる処理をテストする - Qiita

    外部リクエストを含める処理の場合のテストの書き方 いわゆるリクエストのモックの作り方について。 例えばfetch()という外部のURLをGETで取得する関数があったとする。 package main import ( "fmt" "io/ioutil" "log" "net/http" ) func fetch(url string) []byte { res, err := http.Get(url) fmt.Println(url) if err != nil { log.Fatal(err) } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { log.Fatal(err) } return body } func main() { clientId := "<client id>

    Goで外部リクエストが関わる処理をテストする - Qiita
    kasumani
    kasumani 2014/08/13
    Goで外部リクエストが関わる処理をテストする 外部リクエストを含める処理の場合のテストの書き方 いわゆるリクエストのモックの作り方について。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:18PM v
  • [Android] ActionBarにProgressBarを表示させる - Qiita

    ユーザーの閲覧の邪魔をすることなく、ローディング中、もしくは通信中みたいな状態を可視化したいことが多々あると思います。 今回Qittaroを開発している時もこの状況に陥りました。 具体例で言うと、WebViewでQiitaの記事を表示している画面で記事をストックするときにQiitaのAPIに値を渡さなければなりません。 ローディング画面は一般的にこんな感じを採用するのではないでしょうか ダイアログにプログレスバーを表示して、ユーザーの行動を制限する 一旦画面をsetVisibility(View.GONE)を使って非表示にして、プログレスバー(くるくるまわるやつ)を表示する でも上記を採用するとその間、ユーザーさんの行動を制限することになり、結果感じの悪いアプリと評価されてしまうかもしれません。 ということで、今回ActionBarにプログレスバーを表示して、ユーザーさんに通信中なのを意識

    [Android] ActionBarにProgressBarを表示させる - Qiita
    kasumani
    kasumani 2014/08/13
    ActionBarにProgressBarを表示させる ユーザーの閲覧の邪魔をすることなく、ローディング中、もしくは通信中みたいな状態を可視化したいことが多々あると思います。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13,
  • https://qiita.com/shoko_kb/items/826abaebe6fc673bc795

    kasumani
    kasumani 2014/08/13
    SublimeText3のPreferencesが選択できない場合の対応方法 1 ストック 0 コメント この投稿をストックする 次回インストール時に、絶対忘れると思うので、メモした。 現象 「Sublime Text」→「Preferences」が選択できなくなった。 原因
  • Pythonでテキストの読み書き - Qiita

    #-*- coding:utf-8 -*- if __name__ == '__main__': print "\ntest.txtを作成して改行しながら1~100まで入力させます。" fw = open("test.txt","w") for line in range(0,100): number = line + 1 if line == 0: fw.write("%s"%number) else: fw.write("\n%s"%number) fw.close() print "入力が終了しました。\n" print "次に、test2.txtを作成してタブで感覚をあけながら1~100まで入力させます。" fw2 = open("test2.txt","w") for line2 in range(0,100): number = line2 + 1 if line2 == 0:

    Pythonでテキストの読み書き - Qiita
    kasumani
    kasumani 2014/08/13
    Pythonでテキストの読み書き 今回も私がよく使うPythonでのテキストの読み書きについてです。 いろいろと細かい小ネタをちょっと入れています。 例えば&quot;test. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014
  • IPアドレスを固定するとvagrant upする度にネットワークカードがどんどん増えてく - Qiita

    環境 windows8.1 pro Vagrant 1.6.3 virtualbox 4.3.14r95030 困ったこと 以下のような設定をしてIPアドレスを固定しようとするとvagrant upやvagrant reloadする度にネットワークカードが増えていく・・・ 原因 VagrantはVirtualBoxのインターフェースから同じセグメントのネットワークカードを検索しそれを利用しようとするが、 存在しない場合にVagrantが作成しそれを利用する。 この時に作成されるネットワークカードに正しく設定が反映されていないため、次にvagrant up等を行った際に、また存在しない物としてまた作成する・・・というのを繰り返しているようです。 解決方法(暫定) ネットワークカードの状態を表示する ipconfig /all おそらく169.254..というアドレスが割り当てられているはず。

    IPアドレスを固定するとvagrant upする度にネットワークカードがどんどん増えてく - Qiita
    kasumani
    kasumani 2014/08/13
    IPアドレスを固定するとvagrant upする度にネットワークカードがどんどん増えてく 以下のような設定をしてIPアドレスを固定しようとするとvagrant upやvagrant reloadする度にネットワークカードが増えていく・・・ Tags: ifttt, kasuman
  • 初めてAmazon Route53を利用して便利さがわかった - Qiita

    BINDからAmazon Route 53に移行してみたので、以下手順。 Hosted Zoneの作成 Amazon Route53のコンソールにログインする。 Create Hosted Zoneをクリックする。 Domain Name: itayan.xyz Comment: (任意) Createをクリックする。 デフォルトでSOAレコードとNSレコードの2つが作成される。 レジストラのネームサーバの変更 作成されたNSレコードを参照し、ドメインを管理しているレジストラのネームサーバに登録をする。 ネームサーバが登録されたことを確認する。 $ whois itayan.xyz | grep "^Name Server" Name Server:NS-1005.AWSDNS-61.NET Name Server:NS-217.AWSDNS-27.COM Name Server:NS-1

    初めてAmazon Route53を利用して便利さがわかった - Qiita
    kasumani
    kasumani 2014/08/13
    初めてAmazon Route53を利用して便利さがわかった 例:ムームードメインでネームサーバの登録をする。 1. コントロールパネルにログインし、ドメイン管理メニュー &gt; ネームサーバ設定変更をクリックする。 2. 対象ドメイン
  • Swiftコンパイラの暴走バグ回避 (Xcode6 Beta5) - Qiita

    そのうち治ると思うのですが一応メモしておきます. ループをアンロールしてみて気づいたのですが,例えば: var c = [b[0] + 1, b[1] + 1, b[2] + 1, b[3] + 1, b[4] + 1, b[5] + 1, b[6] + 1, b[7] + 1]

    Swiftコンパイラの暴走バグ回避 (Xcode6 Beta5) - Qiita
    kasumani
    kasumani 2014/08/13
    Swiftコンパイラの暴走バグ回避 (Xcode6 Beta5) 3 ストック 0 コメント この投稿をストックする そのうち治ると思うのですが一応メモしておきます. ループをアンロールしてみて気づいたのですが,例えば: var c = [b[0] + 1, b[1] + 1
  • Linuxでのgit logの文字化け - Qiita

    動作環境 OS:CentOS64 Git: version 1.7.1 状況 sshでリモートのLinuxに接続し、git logを表示すると文字化けする。 正確には文字化けでなく、 といった感じでエンコードが出来ていない。 解決策 対応その1:ロケールの変更 localedef -f UTF-8 -i ja_JP ja_JPでlocaleを日に変更 ⇒結果:治らない 対応その2: quotepathにfalseを設定 quotepathをfalseにすることで、出力をエスケープしない設定になるらしい。 ぐぐるとよく出てくるのはこれによる対応。 ⇒結果:治らない 解決策:lessの設定をutf-8に変更する 結局、git logによるページャはlessで表示されており、その文字コードがutf-8に設定されていないのが原因だった。

    Linuxでのgit logの文字化け - Qiita
    kasumani
    kasumani 2014/08/13
    Linuxでのgit logの文字化け sshでリモートのLinuxに接続し、git logを表示すると文字化けする。 正確には文字化けでなく、 quotepathをfalseにすることで、出力をエスケープしない設定になるらしい。 ぐぐるとよく出てくるのはこれ
  • ヒカルのGO! hikarie.go #2 - Qiita

    Official connpass ハンズオン 001_net_http http.ListenAndServe(":4000", nil)の":4000"はコロンを入れて文字列にするには理由がある。(理由を聞き逃した・・・) Revelの(revel run)だと変更検知して再起動してくれる。watcherでも管理出来る 002_net_http_inside HundlerFuncの話 Golangは複数のやり方があるので、自分で気持ちが良い方法を選ぶのが吉 fmt.Fprintの話 2つともシンタックスシュガー ListenAndServeの話 httpリクエストは必ずgoroutineが上がるようになっている。 003_encoding_json MarshalとUnmarshalこの2つの関数さえ覚えておけば使える バッククォート(`)はダブルクオート(")とかエスケープ不要で書

    ヒカルのGO! hikarie.go #2 - Qiita
    kasumani
    kasumani 2014/08/13
    ヒカルのGO! hikarie.go #2 2 ストック 0 コメント この投稿をストックする Official ハンズオン 001_net_http http. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:18PM via IFTTT
  • Java + Spring によるテストデータ管理(5) - Qiita

    (前回の続き) 記事は、考えてみたら「Java + Spring を使ったプロジェクトにおけるテストデータ管理」が正しかったかもしれない。というのもデータベースアクセスに関してSpringを利用する前提としているが、テストデータに関してはSpringにこだわる必要はないからである。 そういうわけで、CSVでテストデータを準備するためにopencsvを使ってみる。 opencsv を使う なぜ、opencsvを使うかというと CSV から Bean に変換するクラスが用意されている 作りがシンプルで理解しやすい ソースが公開されているため、自分の都合の良いように変更ができる(ここでもシンプルであることに利点がある) まずは、build.gradle である。これは testCompile "net.sf.opencsv:opencsv:2.+" を dependencies に付け足せばい

    Java + Spring によるテストデータ管理(5) - Qiita
    kasumani
    kasumani 2014/08/13
    Java + Spring によるテストデータ管理(5) (前回の続き) 本記事は、考えてみたら「Java + Spring を使ったプロジェクトにおけるテストデータ管理」が正しかったかもしれない。というのもデータベースアクセスに関してSpringを利用
  • Goのtime.Tickをselect caseで受ける時にdefault節を記述した場合の挙動メモ - Qiita

    time.Tick とは? time.Tick(<Duration>) は 指定した間隔で時刻を配信する同期チャネル を返す関数 tick := time.Tick(time.Millisecond)した場合のtickは1ms間隔で時刻を送信する 通常のチャネル同様に<-tickで受ける チャネルなのでselect case文やfor t := range tick { ... }文で受信処理が可能 select caseでTickを受ける場合 結論から言うと select caseでTickを受ける場合はdefault節は書かないように! default節なし package main import ( "fmt" "time" ) func main() { tick := time.Tick(time.Millisecond * 1) go func() { for { select

    Goのtime.Tickをselect caseで受ける時にdefault節を記述した場合の挙動メモ - Qiita
    kasumani
    kasumani 2014/08/13
    Goのtime.Tickをselect caseで受ける時にdefault節を記述した場合の挙動メモ 2 ストック 0 コメント この投稿をストックする time.Tick とは? time.Tick() は 指定した間隔で時刻を配信する同期チャネル を返す関数 tick := time.Tick(time. Tags:
  • Siv3Dでソナグラムをやってみる - Qiita

    ソナグラムと言えば,周波数スペクトルのパワーを時間軸で見れるようにしたグラフです.スペクトルの時間変化を確認したい時に使われます. ソナグラムを確認するためのビジュアライザを作ってみたかったので,Siv3Dで作ってみました.こんな感じになります. # include <Siv3D.hpp> void Main() { const Font font(30); Window::Resize(1024, 1024); Recorder::SetBufferLengthBySec(s3d::RecorerSamplingRate::S44100, 60 * 5); Image image = Image(1024, 1024, Color(0, 0, 0)); DynamicTexture texture = DynamicTexture(image); if (!Recorder::Start

    Siv3Dでソナグラムをやってみる - Qiita
    kasumani
    kasumani 2014/08/13
    Siv3Dでソナグラムをやってみる ソナグラムと言えば,周波数スペクトルのパワーを時間軸で見れるようにしたグラフです.スペクトルの時間変化を確認したい時に使われます. Tags: ifttt, kasumaniのストックした投稿 - qiita from
  • 軽量Linuxの新顔「CoreOS」を体験

    サーバー向け軽量OS「CoreOS」正式版がこの7月にデビューした。CoreOSは、アプリケーションをOSごと簡単に初期導入できる今話題のOS仮想化ソフト「Docker Engine」に特化した専用OS。メモリーが1Gバイト程度のマシンでも十分試せる軽量さが売りの“クラウドOS”だ。Windows XP世代の中古PCであっても、その可能性を簡単に体感できる。実際にCoreOSのインストールから初期設定までを試してみた。 CoreOSは、OS仮想化ソフトの「Docker Engine」に特化したOS。Docker EngineはOSを仮想化して1台のマシンで複数のOSを同時に実行するためのツール群だ。アプリケーションとOSを合わせた実行環境(コンテナー)をイメージファイル化する機能を備え、アプリケーションの迅速かつ大規模な展開を可能にしている。開発元の米Docker社は、配布のためのクラウド

    軽量Linuxの新顔「CoreOS」を体験
    kasumani
    kasumani 2014/08/13
    CoreOS ITproでお勉強 軽量Linuxの新顔「CoreOS」を体験 こちらのページをなぞるようにハンズオン。ページと異なるところは、VirtualBox上にCoreOSをインストールするところ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http:/
  • vimから編集中のrubyスクリプトを実行 - Qiita

    kasumani
    kasumani 2014/08/13
    vimから編集中のrubyスクリプトを実行 vimはコマンドラインモードで「:!」とするとvimを起動したままシェルコマンドを実行できます。 たとえば下記のようにすると、 こんな感じにvimを実行した環境でlsが叩かれ、その結果が
  • 通貨の表記で複数の条件を設定したいときの書き方 - Qiita

    javaで通貨の表記を変更するには、DecimalFormatを使うことが多い。 例えばUSドルの表記にしたい場合($1,000など)、以下のように書く。 private static NumberFormat COMMA_FORMAT = new DecimalFormat("$ #,###"); String formatDollar = COMMA_FORMAT.format(1000); // -> $1,000 USでは、マイナスの場合は( \$ 1,000 )のように書くのが一般的だが、上記のままだと - \$ 1,000のようになってしまう。 これを( \$1,000 )と書くには以下のようにセミコロンで表示したい表記で書けばOK。 private static NumberFormat COMMA_FORMAT = new DecimalFormat("$ #,###;($

    通貨の表記で複数の条件を設定したいときの書き方 - Qiita
    kasumani
    kasumani 2014/08/13
    通貨の表記で複数の条件を設定したいときの書き方 javaで通貨の表記を変更するには、DecimalFormatを使うことが多い。 例えばUSドルの表記にしたい場合($1,000など)、以下のように書く。 Tags: ifttt, kasumaniのストックした投稿 - qii
  • 開発者(個人)のためのJenkins - Git Plugin編 - Qiita

    はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 環境 Ubuntu 14.04 LTS Jenkins 1.573 Bootstrap になって雰囲気が変わりましたね 初期設定 Jenkins 初期設定 Plugin のインストール Git Plugin 依存しているPluginも自動的にインストールされます。 Git Parameter Plugin は、ビルド時に Extended Choice Parameter plugin の Single Select ようなパラメータ形式で、リビジョンやタグを選択できるプラグインです。 Git 初期設定 Git Install Git がインストールされていないなら、apt や yum でインストールしておいて良いでしょ

    開発者(個人)のためのJenkins - Git Plugin編 - Qiita
    kasumani
    kasumani 2014/08/13
    開発者(個人)のためのJenkins - Git Plugin編 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを意識を表現したつもりです。 Tags: ifttt
  • scopeの引数の渡し方 - Qiita

    scopeの醍醐味、それはメソッドの再利用にあります。 が、しかし、scope内にがっつり具体的な引数を渡してしまってはなかなか使い回せません。 *デフォルト引数を渡して例外をなくすという使い方もありますが、今回はとにかく一つのメソッドを出来るだけ、汎用性の高いものにすることを目的としました。 scopeに抽象的な引数を渡し、様々なクラスで使えるようにしたい! ということで、scopeの引数の定義の方法を記します。

    scopeの引数の渡し方 - Qiita
    kasumani
    kasumani 2014/08/13
    scopeの引数の渡し方 scopeの醍醐味、それはメソッドの再利用にあります。 が、しかし、scope内にがっつり具体的な引数を渡してしまってはなかなか使い回せません。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13
  • swiftで文字列を比較する - Qiita

    if文などで文字列を比較したいとき、いままでは以下のように isEqualToString: を 使っていました。 NSString *aStr = @"hoge"; if([aStr isEqualToString:@"hoge"){ NSLog(@"同じ文字!") }

    swiftで文字列を比較する - Qiita
    kasumani
    kasumani 2014/08/13
    swiftで文字列を比較する if文などで文字列を比較したいとき、いままでは以下のように isEqualToString: を 使っていました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:13PM via IFTTT
  • 【備忘録】Vimの操作 - Qiita

    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

    【備忘録】Vimの操作 - Qiita
    kasumani
    kasumani 2014/08/13
    【備忘録】Vimの操作 先輩のVimを使っている姿を見て、めちゃくちゃ早い、カッコいいと思ったのがきっかけです…笑 忘れないように、メモ。 更新していきます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13,
  • http://bit.ly/1Be7q5b.

    kasumani
    kasumani 2014/08/13
    [angular-ui/ui-router]$state.get の第2引数 ところが、こいつに相対パス、例えば $state.get(&quot;^.hoge&quot;) なんかを渡すと以下の様なエラーを吐く。&quot;No reference point given for path '^.hoge' このエラーの出所を見てみると以下の行 Tags: ifttt, kasumaniのスト
  • Python でトピック・モデル分析 手習い(自然言語処理)~ LSAモデル編(写経してコード読解) - Qiita

    kasumani
    kasumani 2014/08/13
    Python でトピック・モデル分析 手習い(自然言語処理)~ LSAモデル編(写経してコード読解) 1 ストック 0 コメント この投稿をストックする Web上の コード事例 を写経・実行しながら、Python で LSA トピックモデル分析 を実
  • JavaScript超初心者向け Meteor メモ (5) ログイン画面を作る (Google/Twitterアカウント編) - Qiita

    追加は1行だけです。 それでは、http://localhost:3000にブラウザでアクセスしてみましょう。 こんな風に表示されたら、とりあえずOKです。 「accounts-uiの言う通りに」設定する ここから先のやり方は、こと細かくaccounts-uiが教えてくれます。 どういうこと? やってみれば判ります!w まずは、Googleアカウントからです。 Meteorの設定と、Googleへのアプリケーションの登録を同時に行います。 先ほど動かした、http://localhost:3000 で「Sigin in」をクリック メニューが表示されるので、「Configure Google Login」をクリック さらにポップアップが出てくるので、あとは 書いてある通りに やる。 最後に、ClientIDとClient secretを入力して「Save Configuration」をクリ

    JavaScript超初心者向け Meteor メモ (5) ログイン画面を作る (Google/Twitterアカウント編) - Qiita
    kasumani
    kasumani 2014/08/13
    JavaScript超初心者向け Meteor メモ (5) ログイン画面を作る (Google/Twitterアカウント編) Meteor.jsは、 Webアプリづくりを楽しくする フレームワークです。 今回は、SNSアカウントを使ってログインするログイン画面を作ってみたい
  • List<T>型にGetEnumeratorというメソッドが3個ある件について(インターフェースの明示的な実装) - Qiita

    はじめに C#のSystem.Collections.Generic.List<T>(以後List<T>)型には、MSDNのクラスリファレンスを見る限り、引数のないGetEnumaratorという3個のメソッドがあります。それぞれの返り値の型は次の通りです。 System.Collections.IEnumeratorインターフェース System.Collections.Generic.IEnumerator<T>インターフェース (IEnumerator、 IDisposableを継承) System.Collections.Generic.List<T>.Enumerator構造体 (IEnumerator<T>、IDisposable、IEnumeratorを実装) JavaプログラマーJavaの経験がある方はもしかしたら次のような2つの疑問が浮かぶのではないのでしょうか? Li

    List<T>型にGetEnumeratorというメソッドが3個ある件について(インターフェースの明示的な実装) - Qiita
    kasumani
    kasumani 2014/08/13
    List型にGetEnumeratorというメソッドが3個ある件について(インターフェースの明示的な実装)  C#のSystem.Collections.Generic.List(以後List)型には、MSDNのクラスリファレンスを見る限り、引数のないGetEnumaratorという3個のメソッドがあり
  • ghqを使っているとリモートリポジトリもコンソールから簡単に作りたくなった(bitBucketとgithub用) - Qiita

    function crrr() { if [ ! -e .git ]; then echo "please git init." return fi local arr arr=( `pwd | tr -s '/' ' '`) local REPO=$arr[-1] local OWNER=$arr[-2] local SERVICE=$arr[-3] case $SERVICE in "bitbucket.org") bb list | grep $OWNER/$REPO if [[ $? == 0 ]]; then echo "this repo is exist." return fi echo "create repo in $SERVICE" #crete_from_local代替 bb create -w $OWNER -c $REPO git remote add origi

    ghqを使っているとリモートリポジトリもコンソールから簡単に作りたくなった(bitBucketとgithub用) - Qiita
    kasumani
    kasumani 2014/08/13
    ghqを使っているとリモートリポジトリもcliから簡単に作りたくなった Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:12PM via IFTTT
  • [openFrameworks] ofVideograberをリサイズして高速にピクセルデータを取得する方法 - Qiita

    久しぶりのoFで、ビデオをリサイズしてピクセルデータを取得するのに、ofImageでリサイズしたらとても遅く、使い物になりませんでした。 Higa(http://qiita.com/satoruhiga) さんから教えてもらった方法を忘れないようにメモします。 ざっくりとコードは以下の様な感じです。 ダメな例(ぼくがやっていた。) ofVideoGrabber video; ofImage img; void setup() { ofSetFrameRate(60); ofSetVerticalSync(true); ofBackground(0); video.initGrabber(640, 480); } void update() { video.update(); if (video.isFrameNew()) { img.setFromPixels(video.getPixel

    [openFrameworks] ofVideograberをリサイズして高速にピクセルデータを取得する方法 - Qiita
    kasumani
    kasumani 2014/08/13
    ofVideograberをリサイズして高速にピクセルデータを取得する方法 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:12PM via IFTTT
  • StatusBarをタップしてもUIScrollViewが上までスクロールしない場合の対処法 - Qiita

    UIScrollViewのscrollsToTopがYESになっている場合、 StatusBarをタップすると上までスクロールするが、 subViewとして、scrollsToTopがYESになっている別のUIScrollViewサブクラスが含まれているとうまく動かない。 scrollsToTopはデフォルトでYESなので注意が必要。 注意するクラス UIWebView UITextView UITableView UIWebViewはUIScrollViewのサブクラスではないが、内部でsubViewとしてUIScrollViewを持っている。 内部でUIScrollViewを持っている場合の対処 for (UIView *view in view.subviews) { if ([view isKindOfClass:[UIScrollView class]]) { [(UIScrol

    StatusBarをタップしてもUIScrollViewが上までスクロールしない場合の対処法 - Qiita
    kasumani
    kasumani 2014/08/13
    StatusBarをタップしてもUIScrollViewが上までスクロールしない場合の対処法 UIScrollViewのscrollsToTopがYESになっている場合、 StatusBarをタップすると上までスクロールするが、 subViewとして、scrollsToTopがYESになっている別のUIScrollView
  • SCLをログイン時に有効にする方法(和訳) - Qiita

    ※ 2017/04/13 追記 記事で和訳した手法より、scl-utilsパッケージに含まれるscl_sourceコマンドを利用した方がよさそうです。 $ cat /etc/profile.d/enablepython33.sh #!/bin/bash source scl_source enable python33 注意: この方法で設定した場合、コレクションを後から無効化できません。 参考URL: http://qiita.com/yunano/items/eb1a052d1663a0078e57 https://access.redhat.com/ja/solutions/2112231 ※ 2017/04/13 追記終了 SCLはRHEL/CentOSで最新のプログラミング言語やデータベースを利用するための仕組みです。 SCLでインストールされたパッケージを利用するには以下のよ

    SCLをログイン時に有効にする方法(和訳) - Qiita
    kasumani
    kasumani 2014/08/13
    SCLをログイン時に有効にする方法(和訳) SCLはRHEL/CentOSで最新のプログラミング言語やデータベースを利用するための仕組みです。 SCLでインストールされたパッケージを利用するには以下のようにコマンドを実行する必要があ
  • peco と alias -g で git に便利革命おきた - Qiita

    peco と alias -g で git に便利革命がおきるので、ぜひご活用ください。 記事の一番下に設定のまとめがあります。 目録 便利革命1: git commit → g c 便利革命2: git checkout feature/something-great → g o B 便利革命3: git push -u origin feature/something-great → g puu R B 便利革命4: git remote add origin git@github.com/user/repo → g r add origin H 便利革命5: git checkout -b feature/something-great remotes/origin/feature/something-great → g b LR めんどいコマンド1: git commit Befo

    peco と alias -g で git に便利革命おきた - Qiita
    kasumani
    kasumani 2014/08/13
    peco と alias -g で git に便利革命おきた peco と alias -g で git に便利革命がおきるので、ぜひご活用ください。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 at 11:12PM via IFTTT
  • Python Django 日本のキャリアメールがEmailValidatorで弾かれるケースの対処法 - Qiita

    # coding: utf-8 import re from django.core.validators import EmailValidator class JapaneseEmailValidator(EmailValidator): user_regex = re.compile( r"(^[-.!#$%&'*+/=?^_`{}|~0-9A-Z]+$" # dot-atom (\.[-!#$%&'*+/=?^_`{}|~0-9A-Z]+)*を省略 r'|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-\011\013\014\016-\177])*"$)', # quoted-string re.IGNORECASE) Register as a new user and use Qiita more convenientl

    Python Django 日本のキャリアメールがEmailValidatorで弾かれるケースの対処法 - Qiita
    kasumani
    kasumani 2014/08/13
    Python Django 日本のキャリアメールがEmailValidatorで弾かれるケースの対処法 1 ストック 0 コメント この投稿をストックする # coding: utf-8 import re from django.core.validators import EmailValidator class JapaneseEmailValidator(EmailValidator): user_regex = re.
  • Android x86 を仮想環境 (VMware/VirtualBox/Parallels) にインストールしてリモートデバッグする方法 - Qiita

    Android x86 を仮想環境 (VMware/VirtualBox/Parallels) にインストールしてリモートデバッグする方法AndroidvmwareXamarin 主目的としてはアレですよ。Windows Phone 開発者は Hyper-V をオンにしなければいけないですよね? Xamarin.Forms がリリースされたことで、Windows Phone, Android, iOS, Windows ストアを Xamarin を使ってクロスで開発する可能性が出てきました。全員がすべてのデバイスがあるわけではないのでエミュレーター/シミュレーターでまずは開発してみませんか?ということで、色々調べてみました。 是非 Xamarin 触ってみてください笑 結論として、恐らく以下の環境がベストではないかと考えました。 Macホストにする VMware/VirtualBox/

    Android x86 を仮想環境 (VMware/VirtualBox/Parallels) にインストールしてリモートデバッグする方法 - Qiita
    kasumani
    kasumani 2014/08/13
    Android x86 を仮想環境 (VMware/VirtualBox/Parallels) にインストールしてリモートデバッグする方法 主目的としてはアレですよ。Windows Phone 開発者は Hyper-V をオンにしなければいけないですよね? Xamarin. Tags: ifttt, kasumaniのストックし
  • CentOS 7 の nmcli で bonding - Qiita

    CentOS 7 (RHEL7) からネットワーク周りの設定は nmcli (NetworkManager) を使えということらしいので、bonding 設定を nmcli で試してみた。 前提 ネットワークのインターフェースが2つある 両方とも switch に接続されている 片方だけIPアドレスが設定してあり有効になっている オンラインで切り替える ↓こんな環境 $ nmcli c NAME UUID TYPE DEVICE enp8s0f0 86b340dd-08f8-4067-95da-64e5d065c9e2 802-3-ethernet enp8s0f0 enp8s0f1 5ddd53ce-04fc-4def-8c28-142c5c1e3f4a 802-3-ethernet -- $ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536

    CentOS 7 の nmcli で bonding - Qiita
    kasumani
    kasumani 2014/08/13
    CentOS 7の新機能、Team Driverを試す CentOS 7のbondingは のコメントに書いた通りで、今のところなんか微妙な感じなので(そのうち直るだろうが)、Team Driverが使えそうかの確認を行った、というのが今回の趣旨である。 Tags: ifttt,
  • [Rails] 任意のファイルにアプリケーションログを吐く - Qiita

    log/production.loglog/development.logに吐かれるログだが、特定機能のログは別ファイルに残したい場合など。 configへ設定 今回はlog/foo.logに吐かれるようにしてみます。

    [Rails] 任意のファイルにアプリケーションログを吐く - Qiita
    kasumani
    kasumani 2014/08/13
    任意のファイルにアプリケーションログを吐く 基本はlog/production.logやlog/development.logに吐かれるログだが、特定機能のログは別ファイルに残したい場合など。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 13, 2014 a
  • Macユーザーへ。複数デスクトップとアプリ割り当て先を上手に使えていますか? - あなたのスイッチを押すブログ

    Macには「複数のデスクトップを持つ」という特殊な機能があります。1台のマシンで仮想のデスクトップを持つことで作業を効率化できる、使いこなすと便利な機能の1つです。 でも、どうやって使っていいか迷ってしまいますよね。実際私も、複数のデスクトップをどうやって使い分けていいか悩んでいます。 悩みながらも、1つ明確なのは「アプリによってデスクトップを分ける」という使い方です。 そこで役立つのが「アプリの割り当て先」の設定です。 今日は、「複数デスクトップ」と「アプリの割り当て先」の使い方についてお話しします。 複数デスクトップとは 複数デスクトップとは、1大のマシンで仮想のデスクトップを何個も持つことができる、Macだけの特殊な機能です。昔は似たような機能で「Spaces(スペーシズ)」なんて機能がありました。 Macの「Mission Control」を作動させると、画面上部にデスクトップが一

    Macユーザーへ。複数デスクトップとアプリ割り当て先を上手に使えていますか? - あなたのスイッチを押すブログ
    kasumani
    kasumani 2014/08/13
    複数デスクトップとアプリ割り当て先の上手な活用方法 : あなたのスイッチを押すブログ Macには「複数のデスクトップを持つ」という特殊な機能があります。1台のマシンで仮想のデスクトップを持つことで作業を効率化
  • MPI並列プログラムのデバッグにGDBを使う方法 — TodoLab

    1.1   実行方法 次のスクリプトを用意しておきます. run.sh: #!/bin/bash echo "Runnnig GDB on node `hostname`" xterm -e gdb --args $* exit 0 MPIプログラムの実行: $ mpirun -np 2 -x OMP_NUM_THREADS=4 run_gdb.sh ./parallel_bench --mpi -r 8 -p 8 param.in.xml すると,各プロセスごとに xterm が立ち上がります.例の場合 -np 2 とし ているので 2枚の xterm が立ち上がります.xterm ごとに gdb も立ち上がり ます.その後,各 xterm で gdb のコマンド r (run) を実行すると自分のプロ グラムが走りはじめます.プログラムがクラッシュする場所を特定したいだけ なら以上の手

    kasumani
    kasumani 2014/08/13
    MPI並列プログラムのデバッグにGDBを使う方法 現在位置: ホーム › メンバー › 松尾春彦 › MPI並列プログラムのデバッグにGDBを使う方法 Info MPI並列プログラムのデバッグにGDBを使う方法 MPI, デバッグ, GDB Author: 松尾 春彦 Versi
  • JavaScriptのイベントハンドラ一覧|イベント|JavaScript/DOM|PHP & JavaScript Room

    イベントハンドラ一覧 onBlur/onFocus〔フォーカスが移動した時に処理を行う〕 onChange〔フォームの入力値、選択が変更されたときに処理を行う〕 onSelect/onSelectStart〔テキストが選択された時に処理を行う〕 onSubmit/onReset〔フォームの送信時、リセット時に処理を行う〕 onAbort/onError〔画像読み込み時に処理を行う〕 onLoad/onUnload〔ページ読み込み時、ページの切り替え時に処理を行う〕 onClick/onDblClick〔クリック、ダブルクリックされた時に処理を行う〕 onKeyPress/onKeyDown/onKeyUp〔キーの状態に応じて処理を行う〕 onMouseOut/onMouseOver/onMouseDown/onMouseUp〔マウスを乗せたり離した時、マウスでクリックした時に処理を行う〕

    JavaScriptのイベントハンドラ一覧|イベント|JavaScript/DOM|PHP & JavaScript Room
    kasumani
    kasumani 2014/08/13
    イベント JavaScriptのイベントハンドラ一覧 イベントハンドラ一覧 データなし イベントは、マウスボタンをクリックした、ページが読み込まれたなどの動作が起こった時に発生します。 イベントハンドラは、このイベントを
  • Cheat Sheet: Writing Python 2-3 compatible code — Python-Future documentation

    Cheat Sheet: Writing Python 2-3 compatible code¶ Copyright (c): 2013-2024 Python Charmers, Australia. Author: Ed Schofield. Licence: Creative Commons Attribution. A PDF version is here: https://python-future.org/compatible_idioms.pdf This notebook shows you idioms for writing future-proof code that is compatible with both versions of Python: 2 and 3. It accompanies Ed Schofield’s talk at PyCon AU

    kasumani
    kasumani 2014/08/13
    Cheat Sheet: Writing Python 2-3 compatible code¶ Copyright (c): 2013-2014 Python Charmers Pty Ltd, Australia. Author: Ed Schofield. Licence: Creative Commons Attribution. This notebook shows you idioms for writing future-proof code that is compatible with both versions of Python: 2 and 3. Tags: fro
  • 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary

    original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,

    【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
    kasumani
    kasumani 2014/08/13
    【翻訳】あなたが求めていたリアクティブプログラミング入門 original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方
  • Eclipse+Ant勢にオススメする、Android Studio+Gradleに移行すると手に入る便利機能 - Qiita

    Eclipse+Ant勢にオススメする、Android Studio+Gradleに移行すると手に入る便利機能AndroidAndroidStudioandroid開発 @eaglesakuraです。2013年にAndroid Studioが発表されて、だいたい1年ちょいが経過しました。最初は不安定でアレな感じだったAndroid StudioとGradleプラグインもそれなりに安定してきて、普通のAndroidアプリを開発する分にはあまり困らなくなりました。 現在は移行期にあたるため、2014年のEclipseを使っている人も多いと思いますので、「Android Studioって正直どうよ?」っていう人たちのためにEclipse+Antにはない利点を列挙していきます。 ビルドがGradleに統合される 最大の利点で、コレが移行するための大きな動機であり障壁です。Gradleはそこそこ新し

    Eclipse+Ant勢にオススメする、Android Studio+Gradleに移行すると手に入る便利機能 - Qiita
    kasumani
    kasumani 2014/08/13
    Eclipse+Ant勢にオススメする、Android Studio+Gradleに移行すると手に入る便利機能 @eaglesakuraです。2013年にAndroid Studioが発表されて、だいたい1年ちょいが経過しました。最初は不安定でアレな感じだったAndroid StudioとGradleプラグイン
  • http://rkbr.jp/insight/aud/ins-tue-1.mp3

    kasumani
    kasumani 2014/08/13