タグ

2010年5月16日のブックマーク (19件)

  • 噂のTokyoCabinet/TokyoTyrantを使ってみた - (゚∀゚)o彡 sasata299's blog

    2009年10月04日20:18 KVS Ruby 噂のTokyoCabinet/TokyoTyrantを使ってみた key-value ストアに興味がある ささたつ です。key-value ストアとして有名なものといえば memcached かと思いますが、他にも TokyoCabinet や TokyoTyrant というものも注目されています(不思議な名前ですね!)。key-value ストアでありながら高速、かつ、データをメモリで無くファイルに保存しているため、サーバが落ちてもデータが消えないとか。 実際に mixi の最終ログイン時間の保持などに使われているそうです。 memcached をセッションの保持などに使っている場合、memcached のサーバがダウンしてしまったら、データは全て消えてしまいます。その結果 RDBMS にアクセスが集中し、パフォーマンスが大幅に悪化し

  • GCDを試してみる : As Sloth As Possible

    Rubyと比べながらBlocksをいじってみたり、BlocksでNSArrayにmapメソッドを生やしてみたりしてきたので、そろそろGrand Central Dispatch(GCD)も試してみる。あんま関係ないけど、グランド・セントラル・ディスパッチってなんか必殺技っぽいよね。じゃあ一緒に高らかに叫んでみようか。せーの、グランド!セントラル!ディスパッチ!! GCDってなにさ ドキュメント嫁。 …だけだと流石に不親切なので、一応簡単に説明すると、APIを通してぽんぽん処理をqueueにつっこんでってやると、ランタイムの方でそれを上手いこと並列実行しといてやるよ!安心しろチェリーボーイ共、スレッドのことは俺が面倒見てやるぜ!って仕組み。そんな口調なのかどうかはわかんないけど、まぁ大体そんな感じ(適当)。 例によってRubyと比較 まぁ、こんなコードがあったとします。 # ruby f =

    GCDを試してみる : As Sloth As Possible
  • CouchDBをちょっとだけいじってみた(修正あり) - kgbu's diary

    このプレゼン資料にw感動wして使ってみたくなった。 (検索でいらした方向け追記:ここの記事より、以下のシリーズ記事がとても参考になると思います。 Web 時代の非リレーショナルデータベース: 第 1 回 Apache CouchDB の概要とインストール Web 時代の非リレーショナルデータベース: 第 2 回 Apache CouchDBRuby on Rails を使って wiki アプリケーションを作成する Web 時代の非リレーショナルデータベース: 第 3 回 Apache CouchDBMapReduce フレームワークに基づく問いあわせを行う Web 時代の非リレーショナルデータベース: 第 4 回 Apache CouchDB の便利な機能を習得する Web 時代の非リレーショナルデータベース: 第 5 回 Apache CouchDB の最新機能を知り、適用の

    CouchDBをちょっとだけいじってみた(修正あり) - kgbu's diary
  • あえて無題 - ある高卒技術士の日々雑感

  • bashの設定ファイル - ザリガニが見ていた...。

    bashは、いつ・どんな風に設定ファイルを読み込んで、設定されるのだろうか?結構悩んでしまった。調べてみた。 日語表示の設定などは、bashでなく、ターミナル側の設定なのだろうか? # ターミナルのタブやウィンドウを開いた時(ログインした時)、sshでログインした時、読み込まれる /etc/profile # ログイン後にbashコマンドを起動した時、読み込まれる # /etc/profileのスクリプトによって、読み込まれる設定になっている /etc/bashrc # ターミナルのタブやウィンドウを開いた時(ログインした時)、sshでログインした時、読み込まれる # 左側のファイルが存在しない時、右側のファイルが読み込まれる ~/.bash_profile || ~/.bash_login || ~/.profile # ログイン後にbashコマンドを起動した時、suでユーザーを変更し

    bashの設定ファイル - ザリガニが見ていた...。
  • スクラムの祖父語る「開発者は知的体育会系であれ」 - @IT自分戦略研究所

    アジャイル開発を行う技術者が集まるイベント「アジャイルジャパン2010」レポート。「体験しよう! 考えよう! 行動しよう!」をテーマに、さまざまな角度からアジャイルを考察したイベントの模様を、前後編に渡ってお届けする。 前編|1 2|次のページ 「開発者の皆さん、行動する中で考える『知的体育会系』であってください」 4月9日の「アジャイルジャパン2010」で、「スクラム開発」の源流を生んだ一橋大学大学名誉教授 野中郁次郎氏が基調講演を行った。テーマは「実践知のリーダーシップ スクラムと知の場づくり」。 ソフトウェア開発のリーダーは、考えるだけの思索家であってはならない。体を動かすだけの実践家でもいけない。実践しながら徹底的に考え抜く「知的体育会系」となって、「よりよいもの」をどこまでも追求してほしい。 「知識経営」の生みの親であり、「スクラム開発」の祖父でもある野中氏がITエンジニアへ向け

  • レジストリって何者?レジストリクリーニングって必要なの? | ライフハッカー・ジャパン

    Windows PCの中で、レジストリと呼ばれるものほどミステリアスな存在はないかと思います。今日は「レジストリとは何か?」、「どんな風に作動するのか?」、「クリーニングを行うべきなのか?」の三つに焦点を絞って、お話していきたいと思います。 前述したとおり、レジストリはミステリアスな存在であり、一般的にあまり上手く理解されていないWindows OSのコンポーネントだと思います。まずはレジストリとは何者か?というところから説明していきたいと思いますので、レジストリと既にお知り合いの方は、世の中に数多く存在する、レジストリクリーナーの有効性について説明している「レジストリクリーニングって当に必要なのでしょうか?」のセクションまでスキップしてもらうと良いかもです。 ■んで、レジストリって何者? ウィンドウズレジストリとはアプリケーション設定、ユーザーパスワード、デバイスドライバ情報、ウィンド

    レジストリって何者?レジストリクリーニングって必要なの? | ライフハッカー・ジャパン
  • Mac OSXのMACアドレスを変更する·ChangeMac MOONGIFT

    ChangeMacはMac OSX用のオープンソース・ソフトウェア。無線LANなどではアクセスポイント名を公開していると誰でもアクセスできてしまうため、セキュリティが重視される。WPAのような暗号化やRadiusのような認証、そしてMACアドレスによる接続制限などがメインだろう。 無線/有線どちらにも対応 MACアドレスによる制限はある程度効果的ではあるが、万が一ノートPCを見られてMACアドレスがばれてしまった場合は注意をしたい。ChangeMacのようなツールを使えばMACアドレスは自由に変更できてしまうのだ。 MACアドレスは一意に振られているため、固有番号のように考えられることがあるが、実際には変更可能な代物だ。ChangeMacを使えば無線LANはもちろん有線側NICのMACアドレスも変更できる。ベンダーリストまで用意されていて選択したり、ボタン一つのジェネレータまである。 ジェ

    Mac OSXのMACアドレスを変更する·ChangeMac MOONGIFT
  • 達人プログラマーの思考法と学習法 - 未来のいつか/hyoshiokの日記

    無理してベストセラーを読む必要はない。自分にあったを自分にあったペースで読んでいけばいい。GW中に昔(1年くらい前)献された「リファクタリング・ウェットウェア」を読んだ。 達人プログラマでお馴染みのAndy Huntの著書である。正直言って、こののタイトルにぐっとこなかったので、書を1年近く寝かせておいたのであるが(献いただいた宮川さんすいません)、ふと思いたち、読んだ。面白かった。副題の「達人プログラマーの思考法と学習法」が書の内容を的確に表現している。 情熱プログラマーを読みながらも感じたことなんだけど、プログラマーとして、どのように学ぶかという問題にはもちろん正解はない。だけど、人間は弱いものなので、そのような正解を求めてを読む。様々な自己啓発書が屋にあふれているのがその証拠だ。私自身、そのような自己啓発書の類の書籍にはあまり興味がないので、買うことも読むこともほとん

    達人プログラマーの思考法と学習法 - 未来のいつか/hyoshiokの日記
  • http://www.designwalker.com/2010/05/wireframe-resource.html

    http://www.designwalker.com/2010/05/wireframe-resource.html
  • 窓の杜 - 【NEWS】各種ソフトやWebブラウザーの履歴、不要レジストリなどを一括削除「CCleaner」

    各種ソフトやWebブラウザーの履歴、不要なレジストリなどを一括削除できるソフト「CCleaner」v1.31.325が、6日に公開された。Windowsに対応する寄付歓迎のフリーソフトで、編集部にてWindows XPで動作確認した。現在、作者のホームページからダウンロードできる。 「CCleaner」は、不要なファイルやプライバシーにかかわるデータを一括削除できるソフト。ソフト上で削除するファイルやデータを選択して一括削除できるほか、Windowsの起動時に自動削除したり、ごみ箱の右クリックメニューからソフトの画面を表示せずに削除することが可能。 削除できるのは、ごみ箱の中身や一時ファイルのほか、スタートメニューの最近使ったファイル、“ファイル名を指定して実行”の入力履歴、Windows修正パッチのアンインストーラーなど多数。IEや「Firefox」「Opera」のWebページ訪問履

  • TechCrunch | Startup and Technology News

    Byju’s is cutting 500 to 1,000 more jobs at the firm, this time eliminating several non-sales roles as well, as the Indian edtech giant pushes to improve its finances, according to a person fami While platforms like Reddit and Twitter are changing rules and making life difficult for developers of third-party clients, the ecosystem of Mastodon apps is still growing. Today, indie developer Jake

    TechCrunch | Startup and Technology News
  • Sparkleの使い方 - きりかリポーツ

    Sparkleはアプリケーションにソフトウェアアップデート機能を追加するフレームワークです。 ソフトウェアの更新の配信はappcastingというpodcastingに類似の仕組みで行い、150以上(2007年5月時点)という多くのMacアプリケーションで採用されています。 この資料は、Cocoa勉強会での発表に基づいて作成しました。 概要 Sparkleの概要は以下のとおりです(バージョン 1.1)。 URL:http://sparkle.andymatuschak.org/ 作者:Andy Matuschak ライセンス:MITライセンス バージョン:1.1(2007/11/09 現在、最新) タイプ:フレームワーク サンプルとして、更新を行う簡単なアプリケーションが含まれています。 特長 多く利用されている背景として、Sparkleの以下のような利点があります。 導入が容易 プログラ

  • sonson@Picture&Software - [MacOSX] Sparkleを使ってみる〜概要

    Sparkle.frameworkは,MacOSX向けの開発されているオープンソースのアプリケーション自動アップデートフレームワークである. TextMateなど有名なアプリケーションでも採用されている. この辺の公式wikiを読みながら,StoreSales for MacOSX2.0に組み込んでみた. ざっくとりした作業内容を備忘録がてら書きたいと思う. アプリケーションに必要なもの ・アプリケーションにSparkle.frameworkを組み込む ・MainMenu.xibを使っている場合は,そこにSpakleのインスタンスを追加 ・秘密鍵と公開鍵をつくる ・公開鍵をアプリケーションにバンドルで組み込む ・秘密鍵でアプリケーションのバイナリのSHA-1ハッシュをDSAで署名 ・アプリケーションにSparkle.frameworkに関連するInfo.plistの情報を

  • 【書評】7割は課長にさえなれません~年齢で人の価値が決まってしまう国~

    書籍 7割は課長にさえなれません (PHP新書) 評価 ★★★★★ 失敗が許されない日社会の息苦しさを感じている人達は読みましょう。 書では第1章の章題から胃が痛くなるようなものが並んでいます。 「第1章 年齢で人の価値が決まってしまう国」 「売り手市場 売れていくのは新卒だけ(30歳、派遣社員)」 「晴れの入社式 夢も希望も 捨ててまいりました(22歳 学生)」 「二人産んだら あとがない(37歳、女性一般職)」 履歴書に年齢を書くことが当たり前だと思っている人がいるかもしれません。でも、当たり前じゃありません。例えば私は米国企業向けに英文履歴書を書いた際には年齢・性別・写真の情報を明らかにする必要はありませんでした。日の常識が必ずしも世界の常識ではありません。そして履歴書に年齢を書く必要がなければどのような可能性が生まれるでしょうか。例えば、現在は浪人・留年込みで寄り道は2年しか

  • AdobeAIRアプリケーションで機能性の高いソフトを厳選してまとめてみた | 日刊ウェブログ式

    WEBデザイン系 TiltShift Generator 写真をあっという間にミニチュア風画像に加工してしまうソフト。 しかも、見た目も結構イケてます。超オススメ。 Citrify Photo Editor しみやそばかすを除去したり、エフェクト効果を付けたり。 Livebrush 直感的に操作できるドローソフト。リンク先の動画で何ができるかだいたい分かるのでどうぞ。 Icon Generator Pro アイコンを作成するジェネレータ。リメイクで、をイメージするアイコンを作成できるようになった。アイコンの種類は、ADOBE CS4 CS5風、バッジ風。 Iconer アイコンを作成するジェネレータ。シンプル。 Pixus - The Pixel Ruler and More ブラウザ上の物差しで、サイズを測ることが出来るアプリケーション Websnapshot 1.0 スクリーンショッ

  • Appleの強力な特許群はAndroid端末/電子書籍端末の脅威になるかも知れない - A Successful Failure

    Appleは2010年3月2日、台湾のHTCを特許侵害で提訴したと発表した(Apple Sues HTC for Patent Infringement)。HTCはAndroid端末の最大の供給元でありNexus Oneの開発でも知られている。HTCとしては、まったく事前通告のない突然の提訴だったようだ。 Appleは20件の特許侵害を主張しているが、内10件の特許番号が訴状で明らかにされている。請求項を確認してみたところ、その基的で広い権利範囲に驚愕してしまった。通常、特許と言っても、概要は広くても実際に請求項を見てみれば、様々な制限がかかっていて全然怖くない事が多いのだが、挙げられた特許はどれも請求項が比較的シンプルか、ごく当たり前の構成が羅列されているだけであり、極めて強力であると考えられる。事はHTCのAndroid端末だけに限らず、SonyEricssonやSamsung等他

    Appleの強力な特許群はAndroid端末/電子書籍端末の脅威になるかも知れない - A Successful Failure
  • http://1978th.net/tech/promenade.cgi?id=72

  • Linuxでシステムに対して意図的に高負荷をかけたい場合 - 元RX-7乗りの適当な日々

    今更感があるかもしれませんが紹介。 stressコマンドを使うと、CPUやメモリ、ディスクに対して意図的に負荷を与えることができます。 どこで使うかというと、、、高負荷時のシステムの挙動を見たい場合、AutoScaling等の負荷状況に応じて自動でスケールアップ/アウトさせるための仕組みのテストをしたい場合、部屋が寒いときにPCに発熱させたい場合wwwなどで使えるのかな、と。 Stressをインストール CentOSやRedHatの場合は、DAG(rpmforge)のリポジトリがあるので、ここのパッケージからインストールしましょう。 DAGをyumのリポジトリに追加する場合は、以下リンクから(CentOS5[x86_64]系の2010/05/14時点の最新版は)"rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm"をダウンロードして、rpmインストールしま

    Linuxでシステムに対して意図的に高負荷をかけたい場合 - 元RX-7乗りの適当な日々