タグ

2007年11月27日のブックマーク (10件)

  • Greasemonkey Imports | The Experiments of Gareth Andrew

    GreasemonkeyImports adds the ability to import files into your greasemonkey scripts, this allows splitting your javascript into a more modular file organisation, including third party libraries, and importing extra resaources such as images, html and css. It is available as patch to greasemonkey, and as a php script. This patch was originally developed in November 05, the historically minded might

  • 文章生成Twitterボットのまとめ - phaの日記

    圧縮新聞をTwitter化した @asshukuのように人工無脳的なものとか文章生成とかを配信してるTwitterアカウントを集めてみました。ここに載ってないのが他にもあったら誰か教えてくれるとうれしいです。 @munologue このmunologueは、GreaseMonkeyでブラウザから文章を取って来てカットアップを生成しているそうです。GreaseMonkeyのスクリプトも公開されています。 ウェブページから簡単にカットアップが作れる Greasemonkey 「CutupEditor」 - エブログ @yumeno 夢野久作の『少女地獄』の文章をカットアップして配信しているそうです。これ見てるだけで結構夢野久作を読んだ気になれちゃう感じがする。元ネタを知ってると断片からでもいろんなイメージを想起できるというのはありますね。 @kyoujin pologというブログの内容から発言

    文章生成Twitterボットのまとめ - phaの日記
  • プリンタでブックカバーを自作する

    の洋服屋」。500種類を超えるブックカバーの図柄をPDF形式で提供している。ブックカバー以外では、はし袋やランチョンマットなどの図柄もダウンロードできる ネットでを買った場合、ブックカバーを自前で調達する必要が生じる。市販のブックカバーや、書店でもらえるブックカバーを利用してもよいのだが、もっと個性的なブックカバーがあればなあ、と思う人も多いのではないだろうか。また、同時に数冊のを並行読みするような場合は、ブックカバーは何種類あっても困るものではない。 こうした場合に便利なのが、500点を超えるオリジナルデザインのブックカバーをPDF形式で配布するWebサイト「の洋服屋」だ。このPDFファイルをダウンロードして印刷することにより、誰でも手軽にカラフルかつオシャレなブックカバーを利用できるのである。 必要なのはカラープリンタとA4用紙。サイトから任意のデザインのブックカバーを選んで

    プリンタでブックカバーを自作する
  • perl - 文字列ばらしはsplit //, $strで : 404 Blog Not Found

    2007年11月27日13:30 カテゴリLightweight Languages perl - 文字列ばらしはsplit //, $strで うーん、ここがあきまへん。 [を] 転置インデックスによる検索システムを作ってみよう! 9 my @char = ($c =~ /([\x00-\x7f]|[\xC0-\xDF][\x80-\xBF]| 10 [\xE0-\xEF][\x80-\xBF]{2}| 11 [\xF0-\xF7][\x80-\xBF]{3})/gsx); 文字列をばらして(utf8の)文字一つ一つの配列にするには、バイト列に正規表現をかますのではなく、utf8文字列にしてからそれにsplit //をかますのが一番です。単にわかりやすいだけではなく、その方がずっと高速です。以下、Benchmark。 #!/usr/local/bin/perl use strict; u

    perl - 文字列ばらしはsplit //, $strで : 404 Blog Not Found
  • ssb がすばらしすぎる件 - TokuLog 改め だまってコードを書けよハゲ

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 最速インターフェース研究会 :: JavaScriptにおけるdeep clone

    http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に問題が起きる。それから、deep_cloneが欲しい場合はJSONを作ってevalすればよい。パフォーマンスを気にする場合とか、浅いコピーが必要な場合はそれなりに工夫する必要があるけど。 で、JSONにするのにFirefoxだとtoSourceというのが使える。unevalというラッパーがあって、これだとnullでも平気。 http://subtech.g.hatena.ne.jp/cho45/

  • [を] 転置インデックスによる検索システムを作ってみよう!

    転置インデックスによる検索システムを作ってみよう! 2007-11-26-5 [Algorithm][Programming] 転置インデックス[2007-06-17-6]による検索システムの実装は パフォーマンスを無視すれば意外と簡単です。 それを示すために Perl で簡単な検索システムを作ってみました。 検索方式は転置インデックス(Inverted Index)、 ランキングには TF-IDF[2005-10-12-1] を用いました。 検索対象ファイルは一行一記事で以下のフォーマットとします。 [記事ID][SPC][記事内容]\n 記事IDは数字、記事内容は UTF-8 の文字で構成されるものとします。 以下のようなサンプル test.txt を用意しました。 1 これはペンです 2 最近はどうですか? 3 ペンギン大好き 4 こんにちは。いかがおすごしですか? 5 ここ最近疲れ

    [を] 転置インデックスによる検索システムを作ってみよう!
  • ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40

    高校生の時、数学の先生がこう言いました。 ゲームなんて、開発者が作ったルールの上で遊ばれるだけだ。 と。 その時、ゲーマーな自分はこう思いました。 ゲーマーは、開発者が作ったルールの上で遊ばれたい。 と。 というわけで、普段何気なくプレイしているゲームには、どのようなルール(アルゴリズム)があるのか。それを知るために、いろいろなゲームのアルゴリズムなどを解析しているページへのリンク集を作りました。 ほとんどのゲームのアルゴリズムは正式に発表されていないので、ユーザーの手による逆解析だったり、大学の研究による真面目な考察だったりします。(リンク先には、一部アルゴリズムと呼べないものも含まれています) 各種ゲームのプログラム解析 ドラクエ、FF、ロマサガのプログラム解析 DQ調査報告書(リンク切れ) ドラクエの物理ダメージ計算式は質的にどれも同じだが、細かい部分で微妙に違う RPG INST

    ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40
  • 認知症ケアにおける回想法のメリット

    認知症ケアに回想法を用いることで、さまざまなメリットが得られるということが、研究によって明らかになってきました。例えば、回想法を用いることで高齢者の認知機能の回復が期待できるといいます。高齢者は、最近のことについては忘れがちになる傾向が多く見られます。しかし、過去の思い出や出来事に関しては鮮明に思い出せる場合が多く、その記憶を回想法によって思い出し、自ら語るという行為をすることで認知機能の改善が図られるとされています。それは、認知症の高齢者についても同じことが言えるため、認知症ケアに回想法を取り入れて過去の記憶を掘り起こすことで、脳の働きを活性化する効果が期待できます。 また、回想法には高齢者の精神面を安定させる効果も期待されることから、認知症ケアとしてのメリットは大きいです。認知症をはじめとする記憶障害のある高齢者であっても、昔の出来事などについては鮮明に覚えていて記憶として残っているこ

  • 最強Web2.0サービス「iKnow」登場、ただし英語勉強したい人だけ!:[mi]みたいもん!

    トップ > iKnow,英語学習 > 最強Web2.0サービス「iKnow」登場、ただし英語勉強したい人だけ! いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2007.11.27 まだ年を越していないのに言うのもなんですが、来年の目標は英語だったりします。それもWriting。 そんなことを思っていると、神様というのはいるもんで、dannychoo.comで、まさにおれが今欲しいサービスが始まっていることが紹介されていました。 サービスの名前