タグ

2010年12月5日のブックマーク (17件)

  • リアルタイムとは何か | タイム・コンサルタントの日誌から

    先日、数理計画法ツールのベンダーである数理システム(株)の主催するセミナーで、竹内郁夫・東大名誉教授の講演を聴く機会があった。テーマは「射程内に入った実時間ごみ集め」、LISPのリアルタイム・ガーベッジ・コレクションの話である。ミーハーの私は、竹内先生の書かれた名著「初めての人のためのLISP」(今年再版された)を持っていき、サインをお願いした。と、驚いたことに、「じゃあ筆を出すから」と言って、鞄から小さなケースに入った毛筆を出して、さらさらと献辞をしたためてくださった。日語へのこだわりといい、毛筆といい、なんて粋なんだ! と感心した次第である。 ところで、竹内先生の講演内容は大変面白かったが、『実時間』という概念について、なんとなく無条件に前提されているように感じられた点が、ちょっと気になった。むろん、LISPのごみ集め性能については、セル消費とスイープによる回収の速度の比較として明確

    リアルタイムとは何か | タイム・コンサルタントの日誌から
  • 記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。[/articles/advent-calendar/2010/casual/3:title=casual track 3日目]でも書かせていただきました、sugyanです。記号プログラミングはPerlくらいしかわからない素人ですが頑張って書いてみようと思います。よろしくおねがいします。 今日はPerlで記号プログラミングをするための基礎知識を説明します。Acme::EyeDropsでも使われているテクニックです。 ■Step1. アルファベットの変換 記号だけでPerlプログラムを書きたい! というとき、最も邪魔なのがアルファベットですね。まずはこれらをどうにかして記号だけで表現しましょう。 Perlの文字列は2つの文字列の論理演算で表現することができます。例えば 'A' という文字はASCIIコード0x41ですね。これをASCIIコード0x60の '`' と0x21の '!

    記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
  • 手刀打ち(ナイフハンドチョップ)で一撃で敵をノックダウンさせる方法 : カラパイア

    手刀打ちとは、空手・拳法・柔術・合気道・プロレスなどで使われる打撃技の一種。開掌の手の形すなわち手刀で打つ技で、海外ではナイフハンドとも呼ばれているんだ。 徒手の格闘技では広く使われる打撃技法の一種なんだけど、この映像では弟が兄に、手刀打ちを使って一撃でノックアウトさせているんだ。

    手刀打ち(ナイフハンドチョップ)で一撃で敵をノックダウンさせる方法 : カラパイア
    atm_09_td
    atm_09_td 2010/12/05
    実際には役に立たないとは思うが..。
  • site-packages に悩まされず"に buildout で GoogleAppEngine の環境を作る | Webシステム開発/教育ソリューションのタイムインターメディア

    site-packages に悩まされず”に buildout で GoogleAppEngine の環境を作る #buildout#gae#python 2010年 12月 05日 tk0miya

    site-packages に悩まされず"に buildout で GoogleAppEngine の環境を作る | Webシステム開発/教育ソリューションのタイムインターメディア
  • Windows標準のスキャンディスクよりも詳細にディスクエラーを調べて修復してくれるフリーソフト「CheckDisk」

    「CheckDisk」はWindows標準のスキャンディスクと同じようなツールで、標準のものよりも更に詳しくディスクエラーを調べ、修復してくれるフリーソフトです。 スタンダードテストとフルテストの二種類が選べ、フルテストの場合はセクター・チェックも行ない、ディスク上でバッドセクターを見つけてマークします。SCSIやRAID、リムーバブルメディアでも動作可能となっており、Windows Vista以降の32ビット版および64ビット版に対応したソフトウェアです。 ダウンロード、使い方の詳細は以下から。CheckDisk 1.2 | Freeware site from Dirk Paehl http://www.paehl.de/cms/checkdisk 上記ページ内の「CheckDisk 1.20」をクリックでダウンロードが始まります デスクトップに圧縮ファイルができているので解凍しましょ

    Windows標準のスキャンディスクよりも詳細にディスクエラーを調べて修復してくれるフリーソフト「CheckDisk」
  • Mozilla Re-Mix: Thunderbird上でGoogleの各サービスを開くことができるアドオン「G-Hub Lite」

    Thunderbirdを利用しているとき、メッセージにあるテキストを検索したくなったり、文中にある住所地をすぐに確認したいようなことがあります。 こんなときはそのテキストコピーしてブラウザをアクティブにし、検索窓やサービスサイトに貼り付けて検索しなくてはならず、かなり効率が悪いですね。 やはりこのような作業はThunderbirdの中で完結したいものです。 Thunderbird 3にはタブ機能があり、こうしたウェブサイトやサービスをその場で開くことができるアドオンがいくつかありますが、今回はGoogleの各サービスをワンタッチでThunderbirdのタブに開くことができるアドオン「G-Hub Lite」というものをご紹介します。 「G-Hub Lite」は、ThunderbirdのタブにGoogleの各サービスを開くためのショートカットボタンを付与することができるというアドオンで、好

  • いろんなJava Webフレームワークで同じ画面を作ってみる(Index) - よしなしごと

    11夜連続企画(できなかったらすみません)。 いろんなJava Webフレームワークで同じ画面を作ってみます。 まぁ、よくある足し算プログラムです。 題材 足し算プログラム 計算結果は、別画面に遷移し出力する。 submit時にリクエストパラメータ名称で処理を切り分けるパターンを検証。 バリデーションは、必須チェックと整数チェック。 エラーメッセージは、一括で出力するパターンと、フィールド毎に出力するパターンを試す。 DBアクセスはないよ。 取り上げてみるフレームワーク 以下、記事へのリンクになってます。 Slim3 Struts1 Struts2 SAStruts Teeda(JSF) Spring MVC 3.0 Stripes Cubby2 Click Wicket Mojarra(JSF2) T2framework(追加) Play!(追加) Ninja (追加) そして、総括。

    いろんなJava Webフレームワークで同じ画面を作ってみる(Index) - よしなしごと
  • 25 Best SSH Commands / Tricks – UrFix's Blog

    OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that their password is transmitted across the Internet unencrypted, but it is. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks.  The encryption that OpenSSH provides

  • 【コラム】OS X ハッキング! (342) 知られざるSnow Leopard(NTFS編) | パソコン | マイコミジャーナル

    今回はいきなり題、しかも「書き込めるNTFSボリューム」の実現について。Windowsと大容量データをやり取りしたい向きには、ぜひトライしていただきたい。 Mac OS XとNTFSの微妙な関係 Mac OS XとWindowsの関係は、カインとアベル、はたまた不動明と飛鳥了のような"宿命のライバル"として描写されることが多いが、筆者は"良き隣人"が妥当だろうと考えている。会社ではWindowsだが自宅ではOS Xというユーザは多く、自宅にOS XとWindows両方というユーザも少なくない。第一、いまや「Boot Camp」や仮想化ソフトを使えば、OS X上で両者を共存させることができる。 Boot Campで使用しているNTFSボリュームはこのとおり、リードオンリーでマウントされる そこで浮上するのが「データのやり取りをどうするか」という古くて新しい問題。メールに添付する程度のデータ

  • バージョン管理システム『Git』をGUIにするアプリ『Tower』 | ライフハッカー・ジャパン

    Macオンリー:『Tower』はまだベータ版ですが、バージョン管理システム『Git』のインターフェイスを、GUIにするアプリです。Gitユーザーの人には、Gitがかなり使いやすいGUIへ変身するのでオススメです。 「その前にGitって何?」という人には、あまり関係の無いアプリかと思われます。ですが、Gitを知らない人や開発者でない人でも、リビジョン管理をするGitプロジェクトホスティングサービス「GitHub」は、聞いたことがあるかもしれません。もしくは、GitHubからアプリをダウンロードしたことがあるかもしれません。 Gitは『Subversion』とほとんど同じようなものですが、開発者にとってはGitの方が良いようです。 そんなGitGUIにするTowerは、今のところまだベータ版ですが、それでもかなり洗練されたアプリとなっています。GUIでGitを使ってみたい人は、ぜひとも試し

    バージョン管理システム『Git』をGUIにするアプリ『Tower』 | ライフハッカー・ジャパン
  • auto-complete.el と look コマンドを使って英単語を補完する - わからん

    look コマンドは、英単語のつづりを調べるコマンドです。Ubuntu ならすぐに利用できます。Fedora なら sudo yum install words でインストールできるようです。Mac はわかりません。Mac でもすぐに利用できるらしいです。 ▼ こんな挙動です これをテキストエディター emacs で auto-complete.el のインターフェースで利用できれば便利です。 auto-complete をインストールし、dot.emacs に以下を追記すれば、M-h で補完できます。 (require 'auto-complete-config) (defun my-ac-look () "look コマンドの出力をリストで返す" (interactive) (unless (executable-find "look") (error "look コマンドがありません

    auto-complete.el と look コマンドを使って英単語を補完する - わからん
  • 25 More – Sick Linux Commands – UrFix's Blog

    You Might remember  my post 25 best Linux commands Think of this as part two. here is another list of really useful commands that you might find handy. 1) Like top, but for files watch -d -n 2 ‘df; ls -FlAt;’ 2) Download an entire website wget –random-wait -r -p -e robots=off -U mozilla http://www.example.com -p parameter tells wget to include all files, including images. -e robots=off you don’t w

  • お茶に関する豆知識 | ライフハッカー・ジャパン

    世の中、コーヒーが注目されることが多いですが、お茶派もいますよね。今日は米lifehackerから、アジアを旅してお茶に出会ったという、シカゴ出身のTony Gebelyさんのお茶豆知識を紹介します。 Tonyさんは「Chicago Tea Garden」というオンラインストアの運営や、「World of Tea」というサイトで、お茶に関する啓蒙活動を行っています。 ■そもそもお茶とは何?:端的に言うと すべてのお茶は、カメリアシネンシスという植物が原材料です。違う植物(カモミール、ミント、ルイボス)を原材料として作られたものは、厳密にいうとお茶ではありません。 白茶、緑茶、ウーロン茶、黄茶、紅茶、プーアール茶は、すべてカメリアシネンシスから作られています。摘み取った茶葉をどう加工するかで、種類が変わってきます。 お茶には、アミノ酸の一種のテアニンという物質が含まれていて、カフェインと一緒

    お茶に関する豆知識 | ライフハッカー・ジャパン
  • init-loader.el で、エラーが起こったファイルがどれかを特定できるようにする - わからん

    .emacs分割のすゝめ | tech.kayac.com - KAYAC engineers’ blog で紹介されている init-loader.el をそのまま使うと、ログを見ても、どのファイルに対するロード時のエラーかがわからない。 init-loader-re-load() を次のように変更すれば、エラーファイルを特定できる。(追記:変更した場合は、古い.elc ファイルの削除を忘れてはいけません) (defun init-loader-re-load (re dir &optional sort) (let ((load-path (cons dir load-path))) (dolist (el (init-loader--re-load-files re dir sort)) (condition-case e (let ((time (car (benchmark-ru

    init-loader.el で、エラーが起こったファイルがどれかを特定できるようにする - わからん
  • 可視化も必要だが | 井上靜 網誌

    足利事件の菅家氏は、警察の取り調べが一方的かつ暴力的だったことを証言し、可視化が必要だと述べたが、これには、防衛医大訴訟のさい警察が民事介入して暴力的に裁判の取り下げを迫られた経験者として賛同する。 これについては別件裁判を起こして警官の政治的暴言の録音を証拠として提出しようとしたら拒否され、それでは法廷で再生しようとしたところ裁判官が無言で退席したうえ警備員を動員し法廷内の傍聴人まで強制排除しようとしたが、この秋山判事とは、取調中射殺事件や桶川女子大生ストーカー殺害事件で、一審が認めた警察の不祥事を強引に否定したことで悪名高い。 だから可視化の重要性は身を以て必要性を感じているが、しかし、そもそも警察が暴力的な取り調べに及ぶのは、それが「やった者勝ち」「やり得」となるためだ。裁判で通用してしまうからだ。事件を早く解決しなければならないが証拠がなくて焦っているところへ、自白さえあればその内

    可視化も必要だが | 井上靜 網誌
    atm_09_td
    atm_09_td 2010/12/05
    "日本では、密室で複数の警官に取り囲まれ弁護士も立ち会わないまま作られた調書がそのまま裁判で採用されてしまう。"
  • 日本人として今回の著作権法改正に反対する理由

    朝日新聞によると、日版DMCAとも言える法案が文化庁から提案されようとしている。 --- 引用 --- DVDやブルーレイなどに収録されている市販の映画テレビドラマなどの映像ソフトをコピー(複製)する行為は、家庭内であっても違法になりそうだ。暗号化技術を使って保護されているソフトが対象で、保護を破るプログラムの製造や配布も禁止される。ネット上にあふれる「海賊版」を抑制するのが狙い。文化庁が3日、方針を固めた。 これは、映画会社に一時的な利益をもたらすかも知れないが、社会にとって如何に弊害をもたらす行為かということを、文化庁はまるで分かっていない。ソフトウェア産業が萎縮するだけでなく、利用者にとっても、そして来利益を享受できるはずだった利権者側にとっても最終的には不利益となるであろう法案である。一体誰が得をするというのだろうか? 今日は、如何にこの法案が間違っているかということについて

    日本人として今回の著作権法改正に反対する理由
  • 市場規範と社会規範 - 本と奇妙な煙

    市場規範と社会規範 罰金は有効か実験してみると 社会的交流に市場規範を導入すると、人間関係を損ねることになる。(例)これまでのデートに費やした額を口にしてキスを迫れば悲惨な事態となる。 予想どおりに不合理 行動経済学が明かす「あなたがそれを選ぶわけ」 増補版 作者:ダン アリエリー発売日: 2010/10/22メディア: ペーパーバック 市場規範と社会規範 [円をドラッグする実験で] 結果、[無報酬の]三番めのグループは平均168個の円をドラッグした。50セント受けとった人たちよりはるかに多く、5ドル受けとった人たちよりわずかに多い。(略) こうなることは当然予想すべきだったのかもしれない。人々がお金のためより信条のために熱心に働くことを示す例はたくさんある。たとえば、数年前、全米退職者協会は複数の弁護士に声をかけ、一時間あたり30ドル程度の低価格で、困窮している退職者の相談に乗ってくれな

    市場規範と社会規範 - 本と奇妙な煙
    atm_09_td
    atm_09_td 2010/12/05
    "この実験は悲しい事実を物語っている。社会規範が市場規範と衝突すると、社会規範が長いあいだどこかへ消えてしまうのだ。社会的な人間関係はそう簡単には修復できない。"