タグ

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

  • git のユーザマニュアルを iPhone で持ち運ぶ

    ■ git のユーザマニュアルを iPhone で持ち運ぶ Git ユーザマニュアル と言う素晴らしいドキュメントがありまして、外で暇な時に見れたらいいなーと思ったんですが、1個のでかい HTML ファイルなので iPhone では若干キツいです。適当に分割したファイル作ろうかなーと思っていたら、github 上にリポジトリがあったりしたんで、ちょっと fork なるものを試してみました。 http://github.com/yasuaki/git-manual-jp/tree/master http://github.com/ktakayama/git-manual-jp/tree/master 分割 HTML ファイルの作り方 $ git clone git://github.com/ktakayama/git-manual-jp.git $ cd git-manual-jp/Docu

  • はてなブログ | 無料ブログを作成しよう

    織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらずべられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …

    はてなブログ | 無料ブログを作成しよう
  • まとめ:忘れたころにやってくる災いを防ぐセキュリティ対策Tips18選 | ライフハッカー・ジャパン

    まるでPS5版のプロコン。「DualSense Edge」が過去最安は大盤振る舞いすぎる #Amazonセール

    まとめ:忘れたころにやってくる災いを防ぐセキュリティ対策Tips18選 | ライフハッカー・ジャパン
  • 【人心掌握】有吉弘行の人心掌握術がスゴすぐる件 : マインドマップ的読書感想文

    【はじめに】◆昨日の記事の編集後記でご紹介した、「竜兵会―僕たちいわばサラリーマンです。出世術のすべてがここに」。 一応、「竜兵会」のメンバーのインタビューで構成されているのですが、その中でも特に、元猿岩石の有吉弘行(以下記事内すべて敬称略で)のパートがすこぶる勉強になったので、取り上げてみたいと思います。 単なる「お笑い」というより、もはや「人心掌握術」と言ってもいいのではないか、と。 いつも応援ありがとうございます! 【目次】第1章 広報部長・土田晃之に学ぶナンバー2の美学 第2章 新入社員・インスタントジョンソン・すぎに学ぶ下っ端として生きる方法 第3章 リストラ候補・デンジャラス・ノッチに学ぶリストラされない方法 第4章 チンピラ社員・有吉弘行に学ぶ上司の転がし方 第5章 総務部長・デンジャラス・安田和博に学ぶ組織を冷静に見る方法 第6章 独立成功のヤリ手・劇団ひとりに学ぶ組織に頼

    【人心掌握】有吉弘行の人心掌握術がスゴすぐる件 : マインドマップ的読書感想文
  • mieki256's diary - Perlでバイナリを扱う

    関連解説をしてるページをメモ。 _Perl の数値変換 _M.Hiroi's Home Page / X68000 Programming / Perl つまるところ、pack なるものを使うらしい。 ◎ Javaってビックエンディアンなのかリトルエンディアンなのか : どっちだらう。 _データ入出力 数値データはビッグエンディアン(Big-Endian)のバイトオーダで入出力されるようです。Big-EndianはSPARCやMC68000で採用されているバイトオーダですが、ネットワークのバイトオーダもビッグエンディアンであることから分散環境との相性がよいといえます。 しかし問題なのはIntelの8086系のCPUつまりPentiumはリトルエンディアンで あるということです。つまりWindowsで普通に作成されたデータをJavaのデータ入出力機能では入出力できないのです。その他DataO

  • SWFTOOLS

    SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode). SWFTools is released under the GPL. The current collection is comprised of the programs detailed below: PDF2SWF A PDF to SWF Converter. Generates one

  • Flash SWF バイナリ - YoyaWiki Plus!

    2024-03-12 MenuBar2024-03-11 WebP Random2024-03-09 DMARC2024-03-07 VGMPlay RAW ZIP2024-03-05 CVE-2023-4863 CVE SNES2024-03-04 NewsSharing FakeNews2024-03-02 LCH Lab Food Castella BitNet2024-03-01 HSL HSV ColorSpace ファイルフォーマット 公式 http://www.adobe.com/devnet/swf/ flash_fileformat_specification.pdf 非公式 http://sswf.sourceforge.net/SWFalexref.html (redirect 先)(cache) Macromedia Flash File Format (SWF)

  • わたなべのBLOG

    Feb 17, 2008 SWF内の画像を差し替える... つい最近、KLabさんのブログに面白そうなネタ(swfmillでFlash Lite 1のswfを扱えるようにしてみた)があったので、実験してみました。 swfmillで生成されたxmlを眺めてみるとJPEG画像は以下の様に収められている事が分かります。 <DefineBitsJPEG2 objectID="オブジェクト番号"><data><data> base64エンコードされたJPEG画像 </data></data></DefineBitsJPEG2> swf2xmlで出来たxml内の上の部分を、JPEG画像をbase64でエンコードしてテキストエディタで置き換えてxml2swfでswf化するとあっさり差し変わりました。あまりにもあっさりとできてしまったので調子に乗って、PHPでswf内の画像を差し替

  • no|wrap.de - Flare

    Flare is a free ActionScript decompiler. It decompiles SWFs produced by Macromedia Flash, including Flash MX 2004 and Flash 8. What it is Flare processes an SWF and extracts all scripts from it. The output is written to a single text file. Only ActionScript is extracted, no text or images. Flare is freeware. Windows, Mac OS X and Linux versions are available. The main purpose of decompiler is to h

  • はてなブログ | 無料ブログを作成しよう

    私、餡子のためなら逆立ちだってしますよ。 こじらせている。 べたいと思ったらべたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつがべたいと思えば、あんみつは今すぐ作ってべなくてはいけないものになる。いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…

    はてなブログ | 無料ブログを作成しよう
  • 大事なことなので2回言うけど、DailyFeedは使うべき : ロケスタ社長日記

    RSSという便利なものがあります。 すごく簡単に言うと、ブログとかの更新を自動的にとってきて、使いやすいインターフェイス(見た目・デザイン)でチェックできるというものです。 国内だとlivedoor Reader - RSSリーダーが有名ですね。すごく使いやすいです。 いちいちブログを見に行かなくても更新したらお知らせしてくれるので情報を効率よく取得するには超オススメのツールなのです。 しかし、あまりに更新が多いサイトのRSSを何個も登録すると、情報がどんどんたまってチェックするのが大変になってしまいます。 というわけで、前も紹介したのですが、RSSを使うなら、DailyFeedというサービスは是非是非使ってみてください。 DailyFeed - デイリーフィード | サイトの更新を翌日まとめてRSSでお届け たとえば、ある日、100件更新されたとしても100件の未読になって

  • JRuby on Rails を GAE/J 上へデプロイ - hyoromoのブログ

    一週間遅れなので、情報多くが出回ってて苦戦しない...と思ってたけど結構苦戦した。 ほとんどはここを参照すれば分かるし、ほとんど同じことを書いていくけど、自分でよく分からなかったところを(自分へ)補足しながら書く。 JRuby インストール home 直下の bin ディレクトリに JRuby をインストールします。 $ cd ~/bin $ svn co http://svn.codehaus.org/jruby/trunk/jruby jruby $ cd jruby $ mvn JRuby 環境変数設定 Mac なので、bash_profile に書いておく。もしファイルがなければ新規作成。 $ vi .bash_profile export JRUBY_HOME=~/bin/jruby export PATH=$JRUBY_HOME/bin:$PATH これでパスが通るかの確認。

    JRuby on Rails を GAE/J 上へデプロイ - hyoromoのブログ
  • NEWs保存道場 家庭で作れるケンタッキーのレシピ

    161 :やめられない名無しさん :02/06/25?12:52 関西ローカルの番組だけど、世界1になった事があるシェフが ケンタッキーの家庭での作り方を何回も挑戦して、物とべ比べても どっちがケンタのか判らないヤツ作ってたよ。 1 鶏(骨付き腿肉1枚)3つに切る 2 塩を振らないで、塩水で肉をなじませる(水45cc)塩(5グラム) 3 牛乳(135?)に玉子(1個)を加えてまぜる、 さらにコーンスターチ(大さじ2)を加え生地を作る 4 別のボールに薄力粉(大さじ9) パプリカ,ガーリック,ジンジャー,オールスパイス, チリ,黒ペッパー,オレガノ,パセリ,(各小さじ1弱) 薄力粉とスパイスを混ぜる。(この粉がケンタッキーの香り!) 5 (揚げ油)固形のショートニングを溶かして使う。【重要】 6 軽く塩水を落として、肉を生地に付ける、 それからスパイスと薄力粉

  • エンジニアがタイトル買い、著者買いすべき本 - Fight the Future

    著者買いすべき! ファウラー、ジョエルは知名度もあり、改めて僕がどうこう紹介する必要はないと思うけど、ここではスティーブ・マコネルを特に推したい。 読んだ人には非常に高い評価を得ているけれど、その分厚さや価格もあってなかなか広まっていない。 特にCode Completeはすべてのエンジニアが必ず読むべきだと思ってる。 これを読んで理解する/しないが(職業プログラマとしての)初級と中級の境界だと言えるくらい。 タイトルにはCodeとあるけど、別にコーディングをターゲットにしたではない。 設計、テストも含めてコーディングを考えている。当たり前だがコーディングだけではコーディングはできないからだ。 上下巻1,200ページの大作だし、2冊で12,000円だがその価値は大いにある。 スティーブ・マコネル ソフトウェア見積り―人月の暗黙知を解き明かす 作者: スティーブマコネル,久手堅憲之,S

    エンジニアがタイトル買い、著者買いすべき本 - Fight the Future
  • McKinseyのクラウドコンピューティングに関する報告書は一部にクラウド(雲)がかかっている

    Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…

    McKinseyのクラウドコンピューティングに関する報告書は一部にクラウド(雲)がかかっている
  • Redmine 通知メールのエンコードをUTF-8からiso-2022-jpにする – 黒川仁の文具堂ブログ三昧

    黒川仁の文具堂ブログ三昧 このブログでは、金沢市在住のプログラマ/サーバエンジニア 黒川 仁がWeb技術っぽい記事を書いています。 最近仕事でRemineを使って社内のやりとりをすることが 多くなりまして、メールがガンガン飛んでくるわけですが Redmineから送られてくるメールはUTF-8のため 携帯でメールが見られないとか、文字化けするメーラーが 出てきたので、通常のエンコードiso-2022-jpへの変更を試みた。 参考にしたサイトはこちら redmine 0.8でメール文字化けの対応しました: 派 ちなみにインストール方法は Redmineインストール バグトラッキング プロジェクト管理システム: CentOSサーバ構築術 文具堂 /var/www/redmineにインストールしている場合の設定です。 gettextのインストール gem install gettext conf

  • リファクタリング・ウェットウェア

    アジャイルなソフトウェア開発の実践においてプログラムの改善にリファクタリングが欠かせないのと同様に、プロジェクト当の意味で改善するためには開発にかかわる人間の脳(ウェットウェア)をリファクタリングすることが重要という考えのもと、認知科学、神経科学、学習理論、行動理論などを駆使し、人間の脳がどのように機能するかを明らかにします。書で紹介するテクニックを実践すれば、読者は学習スキルおよび思考スキルを向上させて日々の生産性を20%から30%改善できると著者は言います。『達人プログラマー』の著者による最新刊! 翻訳者によるサポートページ。 和書(日語翻訳版)のサンプル ● 書の地図(日語版マインドマップ)のPDF(1MB) ● 「日語版に寄せて」「賞賛の声」「まえがき」のPDF(1.5MB) ● 「1章 初心者から達人への道」のPDF(5.5MB) 日語版に寄せて 賞賛の声 まえが

    リファクタリング・ウェットウェア
  • プロダクティブ・プログラマ

    TOPICS Programming , Business/Essay 発行年月日 2009年04月 PRINT LENGTH 284 ISBN 978-4-87311-402-6 原書 The Productive Programmer FORMAT PDF 生産性の高い人はそうでない人に比べ、同じ時間でより多くの仕事をし、より多くの成果を上げることができます。書は、ソフトウェア開発におけるプログラマの生産性についての書籍です。プログラマ個人が、どのような意識を持ち、どのようなツールを使えば、単位時間当たりの仕事量を増やすことができるかについて示します。書は2部からなり、「I部 技法編」では、作業を自動化するためのツールや集中を維持する方法など、開発に必要な作業の生産性を向上するテクニックとツールを解説します。「II部 実践編」では、テスト駆動開発や、メタプログラミングなど、生産性を

    プロダクティブ・プログラマ
  • ソーシャル化するOSS開発者たち - @IT

    ロング・テール理論の名付け親で、雑誌「Wired」の編集長としても知られるクリス・アンダーソン氏が3月12日付けのブログでオープンソースソフトウェア(OSS)プロジェクトの運営体制に関する誤解を指摘をしている。 アンダーソン氏によれば、多くの人はオープンソースプロジェクトというのは草の根から立ち上がり、自律的に組織化し、民主的に運営されているという誤った認識を持っている。ところが現実はまったく逆で、1人か2人の「慈悲深い独裁者」によって運営されている、という。 これはオープンソースプロジェクトに参加していたり、あるいは日常的に成果物を利用している人であれば、そういうものだと首肯するかもしない。メーリングリストで客観データに基づいて議論したり、リーダーを民主的に選ぶようなプロジェクトもあるかもしれないが、おおかたのオープンソースプロジェクトには、それを開始し、中心に位置し続ける“独裁者”がい

  • Flash-Based DBMSの最前線

    フラッシュメモリーを使ったSolid State Drive (SSD)の容量が160GBに到達し、市場価格も下がってきたことにより、ハードディスクの代替品としてSSDを使う用途がいよいよ現実味を帯びてきました。低容量のものなら既にiPodやデジカメ用のメディアなど身の回りにも普及しており、市場ではすでに「破壊的イノベーション(「イノベーションのジレンマ―技術革新が巨大企業を滅ぼすとき」より)」が起こっているといえます。(HDD搭載のWalkmanとか既に滅んでいる例もあるし。。。)

    Flash-Based DBMSの最前線
  • オンラインEMアルゴリズム - DO++

    EMアルゴリズム(Expectation Maximizationアルゴリズム、期待値最大化法、以下EMと呼ぶ)は、データに観測できない隠れ変数(潜在変数)がある場合のパラメータ推定を行う時に有用な手法である。 EMは何それという人のために簡単な説明を下の方に書いたので読んでみてください。 EMのきちんとした説明なら持橋さんによる解説「自然言語処理のための変分ベイズ法」や「計算統計 I―確率計算の新しい手法 統計科学のフロンティア 11」が丁寧でわかりやすい。 EMは教師無学習では中心的な手法であり、何か観測できない変数を含めた確率モデルを作ってその確率モデルの尤度を最大化するという枠組みで、観測できなかった変数はなんだったのかを推定する場合に用いられる。 例えば自然言語処理に限っていえば文書や単語クラスタリングから、文法推定、形態素解析、機械翻訳における単語アライメントなどで使われる。

    オンラインEMアルゴリズム - DO++
  • はてなブックマークFirefox拡張, JavaScript で IS 法 による Suffix Array 構築 - naoyaのはてなダイアリー

    昨日、はてなブックマークFirefox拡張をリリースしました。おかげさまでベータ版からダウンロード数は累積で1万ダウンロードを突破し、アクティブユーザー数も伸びています。 はてなブックマークFirefox拡張で新しいインターネットを体験しよう http://b.hatena.ne.jp/guide/firefox_addon 開発者の id:secondlife が g:subtech:id:secondlife:20090415:1239804170 で技術的な側面からのちょっとした TIPS なども紹介していますので、興味のある方はご一読ください。 検索では思いのほか SQLite の like 検索が高速なのに驚いた。はてブ検索では、検索ワードから URL, Title, コメント にマッチしたものを表示していて、それ専用の search_data だかかんらかの検索用カラムがある。

  • JavaScript: The Good Parts

    今更だけど見てみた。 1時間以上あるのに軽く引くが、当に重要なのは30分程度。残りはこの人の経験談や、JavaScript界隈の近況、質疑応答。 この人のプレゼンは、皮肉がきいていて面白い。とりあえず、わかった範囲でメモっておく。 JavaScriptの現状 いまだに最も誤解された言語誤用しては怒っている人多し最もすばらしいアイデアから、もっともひどいアイデアまで含まれているこんなに幅の広い言語はほかにないコンピュータ科学者からカット&ペースト厨まで、どの言語よりも幅広いスキルの人が使っているJavaScriptへの不満 ブラウザプログラミングはひどいもんだ。 => まったくその通り 十分な速度が出ない。 => 現在ではすでにJSではなくDOMの問題。今はランタイムは十分速い。失敗の積み重ねだ。 => Javaが完全に失敗した環境でうまくやりつづけているだろ? 影響を受けた言語 Self

  • A Comparison of Approaches to Large-Scale Data Analysis - MapReduce vs. DBMS Benchmarks

    A Comparison of Approaches to Large-Scale Data Analysis: MapReduce vs. DBMS Benchmarks Overview 04/14/2009 - SIGMOD 2009 Paper The following information is meant to provide documentation on how others can recreate the benchmark trials used in our SIGMOD 2009 paper. Our experiments were conducted on a 100-node cluster at the University of Wisconsin-Madison; each node had a single 2.40 GHz Intel Cor

  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
  • Non-Uniform Random Variate Generation

    Non-Uniform Random Variate Generation (originally published with Springer-Verlag, New York, 1986) Luc Devroye School of Computer Science McGill University Preface to the Web Edition When I wrote this book in 1986, I had to argue long and hard with Springer Verlag to publish it. They printed a small number of copies, and never bothered with a second printing, even though, surprisingly, there

  • 今明らかにされる Google App Engine for Java の実行環境。 - あの日見た仮想記憶の夢

    ※ ひひひ、初めて釣りっぽいタイトルを入れてみたよ。 テスト用のServletを入れて、少しGoogle App Engine for Javaの実行環境を探ってみた。 HTTP上のサーバ名は「Google Frontend」 システムプロパティos.nameの値が「Linux」なので、Servletを実行しているのはLinux機。os.archが見あたらないけど、まず間違いなくIA-32アーキテクチャ機じゃないかな。 Runtime.availableProcessors()によると搭載プロセッサ数は1337個。ははは、クラウドだね。 メモリの最大リミットは100MB。ヒープ領域長はすでにリミットに到達済み。リクエスト中に空きメモリを見たら6MBほど。大丈夫なのこれ?いざとなればソフト参照なキャッシュとかが解放されるんだよね? システムプロパティを見るとVMはSunMicrosystem

    今明らかにされる Google App Engine for Java の実行環境。 - あの日見た仮想記憶の夢
  • Hotspot VMの基本構造を理解する

    ネイティブコンパイラは、高速に動作するネイティブコードの実行ファイルを生成しますが、Javaのメリットでもある動的なクラスのロードに対応できない場合があります。今回の説明の対象としているのは動的コンパイラです。Javaで使われている動的コンパイラは、メモリ上にコードを生成するものであり、ある形式のファイルを生成するものではありません。動的コンパイラは一般にはJITJust In Time)コンパイラと呼ばれており、HotSpot VMもこの1つです。 バイトコードの解釈と実行 初期のJava VMはバイトコードインタプリタのみでバイトコードを実行しており、実行速度が非常に遅いという問題がありました。その後、高速化のために動的コンパイルという技術が導入され、現在のようにバイトコードインタプリタと動的コンパイラが併用されるようになりました。HotSpot VMもこの方式で動作します。 図9は

    Hotspot VMの基本構造を理解する