タグ

2012年4月18日のブックマーク (4件)

  • screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips

    でサクっとインストールできます。tmuxコマンドをタイプすると、コンソールが表示されると思います。 ○ よく使うtmuxコマンド 私は下記のコマンドをよく使います: tmux attach - すでに開いたセッションにアタッチする tmux list-windows (C-b w) - ウィンドウの一覧を取得する tmux new-window (C-b n) - 新しいウィンドウを作る tmux detach-client (C-b d) - クライアントをデタッチする tmux list-keys (C-b ?) - キーバインドの一覧を表示する tmux next-window (C-b n) - 次のウィンドウを表示する tmux previous-window (C-b p) - 前のウィンドウを表示する tmux kill-window (C-b k) - ウィンドウを強制的に

    screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips
  • デザインパターン(マルチスレッド) - 自分用メモとか

    Single Threaded Execution(Critical Section) パターン † 一度に1つのスレッドしか実行できないようなメソッドを指します(要は排他制御のこと)。 つまり、Javaでは、synchronizedをつけるだけです。 C++(Windows環境)では、クリティカルセクションオブジェクトを用います。 synchronized なメソッドを実行中は、そのオブジェクトがロックされます。 (他のスレッドがオブジェクトのメンバにアクセスすることができなくなる) 例えば以下のコードでは、safeMethod()が synchronizedな時とそうでない時で実行結果が異なります。 public class ThreadSafeSample { int x = 0; /// スレッドセーフにしたいメソッド public synchronized void saf

  • Grand Central Dispatchでお手軽並列処理 - Radium Software

    Grand Central DispatchはMac OS X 10.6およびiOS 4に追加された新技術だ。 このGrand Central Dispatch(以下"GCD")は、プログラマー以外にその効用を説明することが難しい技術だ。漠然と「マルチコアプロセッサを効率的に使うための技術」と言っておくこともできるが、それじゃあなんでiOS 4に搭載されてんの?という話になってしまう。 これをプログラマー向けに説明するならば、次のような感じになるかと思う。 GCCを拡張してクロージャ的な機能を追加してみたら、非同期処理とか並列処理とかすげー書きやすくなったんで、ちょっとその辺りまとめてみました。 僕の個人的な意見としては、単にAppleのコンパイラー技術者たちがC言語ファミリー(C/C++/Obj-C)にクロージャを追加したかっただけなんじゃないかな、と考えている。 とりあえずマンデルブロ

    Grand Central Dispatchでお手軽並列処理 - Radium Software
    ar_tama
    ar_tama 2012/04/18
    これは便利…!
  • 近況報告と最近思うこと 〜起業についての思い〜 - Mandy Code

    forkの第3回が書けてないのにちょっと関係のない雑談です。 近況報告 簡単に近況報告をば。私まんでぃーは2月末を持ちまして前の職場を退職いたしました。その後はアメリカの大学院への進学を目指しつつ、フリーエンジニアとしてフロントエンド仕事をしたり、エンジニア以外の分野で様々な経験をさせていただいています。 今後どうなるかはわからない部分も多いのですが、前職の方々には今も大変お世話になっており、大変ありがたく思っております。 日とベンチャー さて題なのですが、ベンチャーの話です。ベンチャーといっても幅広いですがこの場合はアントレプレナーと言ったほうがいいかもしれません。 日はベンチャー産業においてアメリカの後塵を拝していると未だに言われていて、日発で世界へ出ていける企業というのはまだまだまだまだあまり出て来ません。 しかしここ1,2年は国内のベンチャーキャピタルの活動なども盛んにな

    近況報告と最近思うこと 〜起業についての思い〜 - Mandy Code
    ar_tama
    ar_tama 2012/04/18
    もう何度も読み返してる。