bit情報 / 面白い記事 / スクリプト言語 第3回 実世界指向スクリプト言語とプログラミング / 2001年03月号 / 2001年01月号 / ビジュアル言語のすすめ / 今井明 / 並行プロセス記述言語occam(1) / 1984年10月号 / 木村泉 / フォン・ノイマン / 三宅なほみ / Dennis Ritchie / Steve Jobs / 羽尻公一郎 / A. S. Tan
ファイル管理の問題 一般的な計算機上のファイル管理法は30年ぐらい前からあまり進歩していないように思われます。現在ほとんどのパソコンやサーバで利用されている階層型ファイルシステムは、UNIXのファイルシステムの開発時にDennis Ritchieによって導入されたものですが、現在ではWindowsやMacintoshなどあらゆるパソコンで採用されてファイルシステムの標準になっており、それ以外のファイル構成を考えることは難しくなっています。URLでもUNIXのファイルシステムと同様の階層表記が採用されているため、現在はあらゆるデータにおいて「/」で親子関係を表現する階層的なデータ構造が採用されているといっても過言ではないでしょう。 階層型ファイルシステム上のファイル管理はだいたい次のような原理に基づいています。 さまざまなデータを均質なファイルとして扱う 複数のファイルをディレクトリの中にま
メソッドなどを anything でマニュアル検索した結果のマニュアルに対して、個人的なメモを付け足していけるようにしました。また、検索項目の追加も可能です。emacs 同様、リファレンスマニュアルを育てゲー化したかんじです。以前の emacs から anything で ruby のマニュアル検索 - わからん を改良しました。以下で導入方法を解説していきます。 ダウンロードしたマニュアルとツールは、~/Dropbox/data/rubyrefm ディレクトリに配置し、自作のメモを書き足していく辞書は ~/Dropbox/data/rubyrefm/mydict ディレクトリに配置するという想定になっています。各自の環境で置き換えて読んで下さい。 まずはマニュアルとツールの設置です。http://doc.okkez.net/archives/200909/ruby-refm-1.9.1-
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Googleでキーワード検索を行った際、結果に価格比較サイトや記事のコピペサイト、ソーシャルブックマークなどが表示され、本当に読みたいものが埋もれてしまうことがあります。 このように、自分にとって不要なサイトが表示されてしまうと、本当にマッチしたサイトを探すのが困難になってしまいますね。 Firefoxをお使いなら、「surfclarity」というアドオンをインストールすることにより、これらの結果をコントロールすることができるようになります。 「surfclarity」は、Google、Yahoo!(US)の検索結果に表示されるドメインを、自己の設定したフィルタにかけ、それらのドメインだけを結果から除外して表示することができるというアドオンです。 アドオンをインストールすると、ステータスバーにこのような表示 が追加されますので、まずはこれをクリックしてみましょう。 以下のような設定ウィン
Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :
農林水産省プレスリリース調べ(7/5日発表分まで反映) ・本マップは以下のURLを元に作成しております。 http://www.maff.go.jp/j/syouan/douei/katiku_yobo/k_fmd/ ・日付は届出日としております。 ・位置は誤差を多く含むため正しくありません。目安として使用してください。 ・アイコンの色について 青:牛/赤:豚/緑:山羊 ・ワクチン接種に関して 経営状態の前に"ワ:"と記載しております。 例) ワ:酪農 ・消毒ポイントマップを作成しました。 「投稿:hisa」→「口蹄疫消毒ポイントマップ」で開けます。 ・ワクチン接種・移動制限・搬出制限区域を追加しました。 ★修正を希望される方へ 以下のメールアドレスにメールを送信願います。 abcd.hisa@gmail.com 受信したメールアドレスを元に編集権を追加します。 平日は深夜に帰宅するため反
反対するだけが能じゃない。「買うことで変える」新しい消費者運動のカタチ「キャロットモブ」 2009.02.12 萱原 正嗣 不買運動や反対デモだけが消費者運動ではない。企業に利益をもたらしつつ企業に社会的に責任のある選択をさせようとする新しいカタチの消費者運動が出現した。その名も”キャロットモブ(Carrotmob)“。”carrot”(ニンジン)と”mob”(群衆)という言葉を組み合わせたネーミングに、群がる顧客をニンジンに企業の進む方向を自分たちの手でコントロールしようという想いが見てとれる。なお、活動の焦点は環境問題に置いている。 2008年3月にサンフランシスコで行われた具体的なキャンペーンの内容はこうだ。 1.町の酒屋数十店舗に事前に質問する。「ある一日の売上の何割を、店のエネルギー効率を良くすることに使えるか?」。 2.その対価として、その日には大勢の顧客を連れていくことを約束
MacintoshとLinux、それとちょっとだけWindowsをあやつる自称マルチプラットホームウェブマスターのぼやき系日記 Ubuntu LinuxにはAdobe Readerよりも軽量でシャキシャキ動くPDFリーダーが最初から付属しています。 最近はプレスリリースがPDF形式で公開されたり、有料&無料のレポートが入手でき、PDF書類に触れる機会が以前よりも増えたように感じます。 最初からインストール済と書きましたが Ubuntu Linux付属のEvince、デフォルトのままだと、実は文字化けがひどいです。経験から言うとダウンロードや閲覧するPDFのうち、約3割が化けます。いくら軽くてもこれでは使いものにならないので対策を探していてみつけたのが”xpdf-japanese”。 簡単な話、"xpdf-japanese"をインストールしてしまえばもう文字化けに悩まされることはなく、軽快さ
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4
2009年12月16日「チュートリアルを少し変更、おバカな設定例」 Catyでは、ファイル名拡張子の意味付けや扱い方がデスクトップと同じなんだけど、「クールなURIは、拡張子がねーんだぞ」とか言われそうだから、そのうちラショネールを書かなきゃ。 「ラショネール」なんて奇妙な言葉が出てきてますが、目論見や主張が正当であることを示す根拠、てな意味ですかね>ラショネール。 僕とKuwataさんが開発しているWebフレームワークCatyは、URLに、.html, .cgi などの拡張子を必ず要求します。クエリパラメータも遠慮なしに使います。「拡張子とかクエリパラメータなんて、RESTfulじゃないなー、クールじゃないなー」とか言う人がいますが、なにゆえに「拡張子やクエリパラメータがダメなのか?」 -- その根拠を示して欲しいもんです。僕らが積極的に拡張子やクエリパラメータを使う事情と根拠は、このエ
Wired.comに、米国の大学院生がブックスキャナーを費用300ドルで自作したという記事が掲載されています。2つのライトと2台のデジタルカメラ等で構成されており、ページめくりは手動なものの、400ページの本を20分でスキャンしPDF化できるとのことです。記事では動画の紹介とともに、著作権法の問題(合法かどうか)にも言及しています。また、作者による、79ステップの製作ガイドも公開されています。 DIY Book Scanners Turn Your Books Into Bytes(2009/12/11付けWired.comの記事) http://www.wired.com/gadgetlab/2009/12/diy-book-scanner/ DIY High-Speed Book Scanner from Trash and Cheap Cameras(製作ガイド) http://di
以前からある手法から順番に見ていきます。 ページの高さの監視 setIntervalでページの高さを監視して、増えていたらAutoPagerizeが動いたとみなして処理を行う var THRESHOLD = 300; var _height = window.innerHeight; setInterval(function(){ if (window.innerHeight - _height > THRESHOLD) { // 処理 } _height = window.innerHeight; }, 300); メリット AutoPagerizeだけでなく、はてなダイアリー・ブックマーク、Twitterなどでのサイト側でのページの継ぎ足しにも対応できる デメリット THRESHOLDをいくつにするかなど、一概に決められない。タイマーをたくさん回すと重くなる。Floatしている要素を継
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く