タグ

2011年3月13日のブックマーク (14件)

  • はじめての並行プログラミング(1) - I am Cruby!

    第53回 社内勉強会に使用したテキストファイル「はじめての並行プログラミング(1)」 今回話すことスレッド? 並行プログラミングの難しさ 複数の仕事を同時に『並行プログラミング』とあるプログラムで何かの処理を同時におこないたい 方法は大きく分けて二つプロセススレッド(軽量プロセス)※ スレッド in プロセス の関係。プロセスとスレッドの違い(簡単に言えば)プロセスは「資源を共有しない」。スレッドは「資源を共有する」。スレッドが共有するもの メモリアドレス空間、ファイルハンドルなどスレッドが共有しないもの プログラムカウンタ、スタック、ローカル変数スレッドを使うメリットよいとこ 一つのプロセス内で並行処理が可能 非同期な処理とか 起動も低コスト データの同期が低コスト グローバル変数で受け渡しなどわるいところ 共有データの扱いが難しい(超重要)スレッドの安全性(safety)スレッドセーフ

  • Exerb Project

    募集:ドキュメントを英訳してくれる人を募集中です。我こそはという方はyuyakato@gmail.comまでご連絡ください。 概要 Exerbは、オブジェクト指向言語Rubyのスクリプト/拡張ライブラリを 単一で動作可能なWindows実行形式ファイルに変換するソフトウェアです。 特徴 複数のファイル(スクリプト、拡張ライブラリ)を単一の実行形式ファイルに変換することができます。 生成された実行形式ファイルにはRuby体も含まれているため、Rubyがインストールされていない環境でも実行することができます。 実行形式ファイルを生成するのにコンパイラを必要としません。 ダウンロード 現在の最新バージョンは下記の通りです。 RAA(Ruby Application Archive)からもダウンロードできます。[RAA:Exerb]。 旧版はArchiveからダウンロードできます。 ドキュメント

  • 続Gmailのバックアップ方法まとめ:安くてカンタンなバックアップ法4選 | ライフハッカー・ジャパン

    Gmailユーザにとって、Gmailは重要なライフラインのひとつ。先日のデータ消失トラブルで影響を受けたユーザは、総ユーザ数2億人(推計)の0.02%程度にすぎず、これらのユーザデータもすでに復旧しているとはいえ、やはり「まさか!」の備えはしておきたいもの。 他のオンラインツールを使う、デスクトップアプリでローカル保存するなど、バックアップ方法はいろいろあります。そこでこちらでは、お金がかからず、比較的カンタンにできるバックアップ方法をタイプ別に4つご紹介しましょう。 ■サクっとバックアップできるなら少しの出費は惜しまない派:「Backupify」 バックアップツール「Backupify」なら、ユーザ登録して、Gmail/Google Appsのアカウントを承認するだけで、ユーザ側の操作は完了。平均2~3日で、Gmailのアーカイブができます。また、Facebookやツイッター、Flick

    続Gmailのバックアップ方法まとめ:安くてカンタンなバックアップ法4選 | ライフハッカー・ジャパン
  • 人類とIE6の戦いについに終止符、マイクロソフト社が告知サイト「ie6countdown.com」をリリース

    人類とIE6の戦いについに終止符、マイクロソフト社が告知サイト「ie6countdown.com」をリリース わけのわからないバグやオレオレ仕様によって、すべてのWebデベロッパーの憎悪の対象であるマイクロソフト社のブラウザ「IE6」。その恨まれっぷりは、プログラマーとデザイナーの間の軋轢を軽く超えることは間違いありませんが、とうとうMS社自らが「IE6終了宣言」に向けて動き始めました。人類とIE6の戦いに、ついに終わりの日が来るようです。 今回マイクロソフト社が立ち上げたサイト「IE6 Countdown」は、いかにIE6のシェアが下がってきたか、なぜ私達はIE9に乗り換えるべきなのかを説明しているサイト。これを見ればあなたも即IE6との戦いに参加することができます。 IE6 Countdown 現在の国別IE6シェア。日は世界の中ではやや高めとなる10.3%と、技術立国を目指す身とし

    人類とIE6の戦いについに終止符、マイクロソフト社が告知サイト「ie6countdown.com」をリリース
  • なぜSalesforceはHerokuを買収したのか? - @IT

    2011/03/03 エンタープライズ向けクラウドの雄、Salesforce.comは、2010年12月にRuby向けPaaSベンチャーのHerokuを買収して業界を驚かせた。2009年にHerokuCEOに就任し、現在Salesforce.comでHerokuのCOO(最高執行責任者)と、Salesforce.comのプラットフォーム担当シニア・バイスプレジデントを務めるバイロン・セバスティアン氏に話を聞いた。 買収後もペースを落とさないHeroku ――1月の買収後、しばらく時間が経っていますが、Herokuのアップデートはありますか? セバスティアン氏 買収発表後だけでも3つの新機能をリリースしています。1つは、PostgreSQLをバージョン9対応としたこと。より可用性が高く、耐障害性も高くなっています。2つ目は、稼働中の複雑なアプリケーションの問題の発見やパフォーマンスの分析に

  • 今だからみんなで考えたいこと。|いしだ壱成オフィシャルブログ

    今だからみんなで考えたいこと。 | いしだ壱成オフィシャルブログ『Arrivals』powered by アメブロ いま一度、世界中がWebでリアルタイムでつながった今、改めて原子力発電所について書いてみようと思う。 ご興味のある方は一つの読みものとして目を通して頂けたらとても有難く思う。 あくまで、いち体験談として。 で、構わない。 推進派の方は勿論、反対する方は無論、特にどちらでもない、という方には是非に。 勿論興味あれば、で構わない。 さて少し前の話しになるが、先月山口県庁前で若者たちによる上関原子力発電所建設反対を訴えるハンガーストライキがあった。 その直後、約300~400名ほどの作業員が深夜、闇討ちをかけるかのように上関原発建設予定現場に集結した。 無論、新原子力発電所の建設工事着工の為に、だ。 上関原発建設が決定されてから、過去おおよそ30年もの間、建設に反対して来た祝島の島

    今だからみんなで考えたいこと。|いしだ壱成オフィシャルブログ
    rochefort
    rochefort 2011/03/13
    20110313地震発生後のこの状況でたまたまこの記事を読んだ。
  • Steak を Request Specs + Capybara に変更してみた - yuumi3のお仕事日記

    WEB+DB PRESS Vol.61の 「Rails 3テスト最前線」を読み Steak を使わなくても RSpec 2.0 の新機能 Request Specs と Capybara を組み合わせる事で Steak 同様にテストが書ける事が判ったので試してみた。 Steakに付いては、ここ WEB+DB PRESS Vol.61 作者: 西岡祐弥,濱田章吾,横山彰子,浜階生,ミック,uupaa,塙与志夫,はまちや2,大沢和宏,中島聡,矢野りん,中島拓,浦嶌啓太,角田直行,佐々木一,倉井龍太郎,深町英太郎,岩永賢明,高橋健一,柴田博志,井上誠一郎,大谷弘喜,荻野淳也,原悠,増井俊之,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2011/02/24メディア: 大型購入: 37人 クリック: 2,058回この商品を含むブログ (38件) を見る 環境の変更 1.

    Steak を Request Specs + Capybara に変更してみた - yuumi3のお仕事日記
  • RSpec Railsで名前付きルートのテスト - @yohfee.blog!

    シリーズ(?)の途中ですが軽く脱線。 route_toマッチャを使うと出来るみたい。名前付きじゃなくてもroute_toマッチャ使うんだけどね。ルーティング可能かどうかだけならbe_routableマッチャでよさげ。 spec:routingタスクでルーティングだけテストできる。 % rake spec:routing routes to the pages controller GET root_path should be routable should route to {:controller=>"pages", :action=>"home"} GET service_path should be routable should route to {:controller=>"pages", :action=>"service"} Finished in 0.12806 seco

    RSpec Railsで名前付きルートのテスト - @yohfee.blog!
  • Jasmine用のVimスニペット - ひげろぐ

    Jasmineを一通り使えるようにした後で「毎回 describe(“ほげほげ”, function() {〜とかいちいち書くのって実用的に無理じゃね?」と思い、やっぱり使うのやめようかと考えたりした。 が、そこでVimのスニペットの存在を思い出し踏みとどまった。 ~/.vim/snippets/javascript.snippetsに以下を追記。 # describe for jasmine snippet d describe("${1:comment}", function() { beforeEach(function() { }); }); # it for jasmine snippet it it("${1:comment}", function() { }); スニペット激しく便利すなあ。 2011/01/10追記 プラグインあった。 Jasmine snippets (f

  • capistranoでbundle installする - 昼メシ物語

    Capfileで run "cd #{release_dir}; bundle install vendor/bundle --without test development --deployment" とか書いてたけど、bundlerの公式サイト見てたら、capistrano用のbundle installタスクが用意されてることに気づいた。 使い方 Capfileの中で require "bundler/capistrano" としておくと、 cap deploy:update_code が呼ばれたあとに bundle install してくれるようになる。 仕組み コードを見れば一目瞭然です。 # http://github.com/carlhuda/bundler/blob/master/lib/bundler/capistrano.rb # Capistrano task fo

    capistranoでbundle installする - 昼メシ物語
    rochefort
    rochefort 2011/03/13
    require "bundler/capistrano"
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • Site is undergoing maintenance

    Site will be available soon. Thank you for your patience!

    Site is undergoing maintenance
  • RSpec 2 用の Rakefile - hs9587’s diary

    こんな感じで良いのかな、ただ specフォルダの _specファイルを実行する Rakefile。 # coding: utf-8 require "rspec/core/rake_task" desc 'rake spec' task :default => [:spec] RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = 'spec/*_spec.rb' spec.rspec_opts = ['-cfd --backtrace'] end # RSpec::Core::RakeTask.new(:spec) do |spec| 参考 Blog

    RSpec 2 用の Rakefile - hs9587’s diary
    rochefort
    rochefort 2011/03/13
    rakeファイルの書き方
  • なんちゃって☆原発ハザードマップ

    発電所等距離 (km) 10203050100200300 発電所等10203050100200300 距離 (km) 営業中の原子力発電所

    rochefort
    rochefort 2011/03/13
    原発多いな