lynx   »   [go: up one dir, main page]

タグ

2009年5月24日のブックマーク (29件)

  • Home

    Context Free (and the command-line tool cfdg) is a digital art program that takes a description of an image and generates the image (as a bitmap, vector image, or movie). The description is in the form of a context free grammar and is called a cfdg file (aka context free design grammar). The typical use of a context free grammar is to analyze a sentence of symbols to see if they can reduce to some

    Home
    ablabo
    ablabo 2009/05/24
    context free artのリファレンス
  • 文脈自由絵画 Context Free Art http://contextfreeart.org - 言語ゲーム

    Context Free Art というのを試してみた。 再帰的な図形を簡単に描く為のプログラムらしい。いっちょやってみるか。例えば丸を描くのはこうする。丸 (CIRCLE) の他にも四角 (SQUARE) と三角 (TRIANGLE) が描ける。描ける図形は http://contextfreeart.org/mediawiki/index.php/Primitive_shapes に表がある。最初の startshape で図形の名前を指定して、その後に使いたい図形を書く。 startshape MARU rule MARU { CIRCLE {} } 赤く塗って日の丸にするには {} の中に丸の性質を書く。例えば赤にするために hue (色相 0 〜 360) saturation (彩度 -1 〜 1) brightness (明るさ -1 〜 1) を指定した。数字は相対値になる

    文脈自由絵画 Context Free Art http://contextfreeart.org - 言語ゲーム
    ablabo
    ablabo 2009/05/24
    context freeのよくできたチュートリアル
  • Algorithm Ink - AzarAsk

    Using algorithms to solve problems can be a wonderful option when the result must be 100% exact or if each decision must follow the same method. A different method might be required if performance is the most important consideration. Approaching a problem the proper way can often be the key to finding a solution that works. An algorithm is a term used in psychology to describe a few of these probl

    ablabo
    ablabo 2009/05/24
    js版context free
  • HOLUX m-241 (前編) - 清水 隆夫の「Good Job !」

    筆者としては、当に久しぶりに新しいGPS受信機を入手した。昨年は、数機種のGPS受信機(主にGPSデータ・ロガーだったが)を購入して、そのレポートを何度か掲載していたのだが、今年は今回がGPS受信機のレポートが始めてとなる程、ご無沙汰となるGPS受信機のレポートだ。今回、筆者がゲットしたのはパソコンGPSショップ「SPA」で、少し前から発売されていた「ハンディDL/M*241」こと台湾HOLUX社の「m-241」だ。 ハンディDL/M*241ことHOLUX m-241は、GPS受信機のジャンル的には、GPSデータ・ロガーに分類されるのだが、GPSデータ・ロガー専用機ではなく、ノートPCやUSBホスト機能を持ったPDA、スマートフォン等とUSBで接続し、単機能のGPS受信機としても機能する。また、日国内では常用することが出来ない(試用は可能)技適非認定ではあるが、ハンディDL/M*241

    HOLUX m-241 (前編) - 清水 隆夫の「Good Job !」
  • Vim-users.jp - Hack #13: autocmdを使用して自動的に処理を実行する

    ablabo
    ablabo 2009/05/24
    autocmd
  • Vim-users.jp - Hack #11: argument listを利用して複数のファイルを取り扱う

    ablabo
    ablabo 2009/05/24
    ":previous"で前のリスト
  • パスワード認証

    インサイター insight : the ability to understand and realize what people or situations are really like

    パスワード認証
    ablabo
    ablabo 2009/05/24
    "こんな神の子と付き合える男はいったい前世でどれだけ徳を積んだのかっていう話だ"w
  • Vimwiki : Vimベースの個人用Wiki環境 #1 インストールから基本的な使い方まで — 名無しのvim使い

    VimwikiはVimスクリプトで作られた個人用Wikiシステムです。 他のシステムや環境に依存せず、Vimエディタ上で単独動作します。 作成し記録したWikiのページからHTML形式のドキュメントを生成したり、TODO項目を管理する、 といった機能もあります。 (Windows, Mac) 概要 Vimwiki : Personal Wiki for Vim http://www.vim.org/scripts/script.php?script_id=2226 VimwikiはVimスクリプトで作られた個人用Wikiシステムです。 他のシステムや環境に依存せず、Vimエディタ上で単独動作します。 作成し記録したWikiのページからHTML形式のドキュメントを生成したり、TODO項目を管理する、 といった機能もあります。 プラグインのインストール Vimwikiプラグイン はVimbal

  • Vimで自動的にテンプレートを挿入する - WebCrawler2

    よく忘れるのでメモ。Vimで新しいファイルを作ったときに、拡張子に応じて自動的にテンプレートを適用する方法です。 まずは準備として、VIMHOMEを設定。.bashrcとか.zshrcに以下の設定。 export VIMHOME=$HOME/.vim 次に.vimrcの設定。autocmdを使って、テンプレートを読み込むようにします。 autocmd BufNewFile * silent! 0r $VIMHOME/templates/%:e.tpl これでvimで新規ファイルを作成すると、その拡張子に応じて$HOME/.vim/templates以下の<拡張子>.tplファイルをテンプレートとして読み込む設定ができました。 あとはテンプレートファイルの作成。例えばhtmlファイルならこんな感じ。 $ vim $HOME/.vim/templstes/html.tpl <html> <he

    Vimで自動的にテンプレートを挿入する - WebCrawler2
    ablabo
    ablabo 2009/05/24
    便利そう
  • Big Sky :: 意外と知られていないvimのtips(mattnのvimrcとgvimrcを公開)

    今まで誰にも見せた事無かったですが... 出しちゃいます。 /dotfiles/vim/mattn-vimrc - CodeRepos::Share - Trac /dotfiles/vim/mattn-gvimrc - CodeRepos::Share - Trac 正直デカイです。 もう随分昔からあるvimrcなので使ってない機能もあれば、忘れてしまったノウハウもいっぱい... あまり参考にならないかもしれませんが、どうぞ。 mattn the vimmer! 追記 マルチプラットフォーム用です。

    Big Sky :: 意外と知られていないvimのtips(mattnのvimrcとgvimrcを公開)
    ablabo
    ablabo 2009/05/24
  • はてなブックマークFirefox拡張で新しいインターネットを体験しよう

    拡張ボタンからページ遷移なしでブックマーク! ブラウザメニューのB!ボタンをクリックするだけで完了。 コメントやタグを付けて素早く保存できる公式ツールです。 使い方をみる

    ablabo
    ablabo 2009/05/24
    ツールバーがでかくなって邪魔。「最近のはてなブックマーク」は非表示にできるようにしてほしい。それ以外は◎
  • Mozilla Japan - Firefox 用アドオン - 拡張機能 - すべてのカテゴリ

    「YouTube」「ニコニコ動画」「Dailymotion」など、様々なサイトから簡単に動画を収集できるようにします。自動検出された動画や画像は、ツールバーのメニューをクリックするだけでダウンロードできます。

    ablabo
    ablabo 2009/05/24
    アドオンのダウンロードランキング
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 本当はすごい、知られざるGoogle Maps APIたち!!

    「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。

    本当はすごい、知られざるGoogle Maps APIたち!!
    ablabo
    ablabo 2009/05/24
    ajax api playground, http geocorder, オーバーレイ,street viewのapi
  • mac で同一アプリ別ウィンドウの切り替え方

    またmacネタで。 winの場合、「ctrl+tab」キーですべてのウィンドウの切替ができますが、mac で「cmd+tab」はあくまでアプリケーションの切り替えであって、ウィンドウの切り替えではありませんでした。 ウィンドウをショートカットでドバババと切り替えられないのはかなり不便で、解決策を模索してました。 mixi で相談したところ、QuickKeysというソフトを紹介していただいたのですが、この使い方がよくわからず、悩む日々。ヘルプを読むんですが、どうやってgeneral な機能のショートカットを設定すればよいのかがよくわからなくて。。。(個別のアプリのショートカット設定はなんとかわかりました) で、ようやくたどりついたのがOSレベルでの解決。 こちらにやり方がかいてありました。 先のページにもありますが、ここにもメモ。 1. 環境設定→言語環境で、「English」

  • 第7回 Catalyst::DispatchType::Chained:チェーンドアクションはむずかしい? | gihyo.jp

    モダンPerlの世界へようこそ 第7回Catalyst::DispatchType::Chained:チェーンドアクションはむずかしい? 5.7系列の目玉だったチェーンドアクション 3年前に登場したCatalyst 5.7系列で導入された機能のひとつに、チェーンドアクションと呼ばれるものがあります。これは慣れると非常に便利な機能なのですが、それまでのURLとクラスの対応を根底から覆してしまう大転換だったわりにドキュメントが不足していたため、活用の仕方がわからないという声もありました。 今回はCatalyst 5.8系列で導入された新しいツールを使いながら、このチェーンドアクションの使い方を紹介していきます。スペースの都合でCatalystの基はある程度理解しているものとして話を進めますので、わからないことがあったらCatalyst体のドキュメントやCatalyst::Manualなどを

    第7回 Catalyst::DispatchType::Chained:チェーンドアクションはむずかしい? | gihyo.jp
  • CatalystのChainedアクションを使いこなすための3つのルール - (゚∀゚)o彡 sasata299's blog

    2009年05月16日13:45 Perl CatalystのChainedアクションを使いこなすための3つのルール 僕は最近、Chainedアクションを良く使っています。だってとっても便利なんです>< 特に http://localhost:3000/hoge/*/*/edit みたいな複雑なURLに対するアクションを作りたいときなど、大活躍です!最近ではautoとかbeginをChainedで代用するように。。。(*´Д`*) サンプルはこんな感じ。 sub mysetup : Chained('/') PathPart('') CaptureArgs(2) { my ($self, $c, @arg) = @_; $c->log->debug("in mysetup"); $c->log->debug( $arg[0] ); $c->log->debug( $arg[1] ); }

  • limeでなるべく気軽にユニットテストを書く - id:anatooのブログ

    limeというのはSymfonyフレームワークで使われてるユニットテストライブラリで、このライブラリはインストールも簡単で、実際にテストを書くのも楽なのでよく使う。 この記事ではlimeというライブラリを簡単に説明しつつ、クラスファイルにテストを埋め込むことで、より気軽にテストを書く方法を紹介する。 limeのインストール http://svn.symfony-project.com/tools/lime/tags/RELEASE_1_0_6/lib/lime.phpからファイルを適当な場所に保存する。limeは一つのファイルで完結しているのでインストールはこれで終わり。 実際にテスト書いてみる 通常の書き方が以下。 <?php include_once 'lime.php'; $t = new lime_test; $t->is('hoge', 'hoge', '比較のテスト'); $t

    limeでなるべく気軽にユニットテストを書く - id:anatooのブログ
    ablabo
    ablabo 2009/05/24
    phpunitより気軽に使える印象
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
    ablabo
    ablabo 2009/05/24
    3,4,7,8,11
  • RedmineとTracの機能比較 - プログラマの思索

    RedmineとTracの両方でチケット駆動開発を運用してみて、色んな気付きがあった。 以下メモ書き。 【比較対象】 ・Redmine0.8.0 ・Trac0.11.1.ja 【元ネタ】 脱ExcelRedmineアジャイル開発を楽々管理 - @IT自分戦略研究所 【1】複数プロジェクトの扱い RedmineがTracよりも機能が優れている点の一つは、複数プロジェクトに対応していること。 Tracはプロジェクトに親子関係を入れることができないため、特に大規模プロジェクトではチケット駆動開発を実践しにくいだろうと思う。 複数プロジェクトを作りたい状況は、二つある。 【1-1】開発チームが複数のサブチームに分かれていて、それぞれでタスク管理したい場合。 RedmineやTracを運用してみると、一つのプロジェクトでメンバーが5人以上だとチケットが乱発されたり、放置されやすくなるようだ。

    RedmineとTracの機能比較 - プログラマの思索
  • 視力が0.5くらいから1.2くらいになった話 - よそ行きの妄想

    当ブログ初のライフハック(笑)*1系。というか、これ私も効いたかもというただの経験談だけど。 たとえば遠くにある建物の表面がタイル状だったりすると、このとき端から端までタイルがいくつあるのか数えたりします。また、遠くに木立があると、ほとんど見えるはずもない木の葉の一枚一枚が見えるようになるまで目を見開いて見つめます。夜なら一目でわかる一等星など無視して、暗い等級の星を探します。 このとき眉間に力をいれず、目をしかめず、カッと見開いているのがコツのように思いました。そのうち目の奥の方が痛くなりますし、涙も出てきますので、当に木の葉が見えたかどうかにかかわらず、このあたりで止めます。 大学院時代から今に至るまで、一日にいったい何時間モニターを見ているのかわかりませんが、このトレーニングを休み時間や、道を歩いているときに意識的に行うようにしていたおかげで、裸眼のままなんとか視力を維持できている

    視力が0.5くらいから1.2くらいになった話 - よそ行きの妄想
    ablabo
    ablabo 2009/05/24
    真偽のほどはともかく、実験してみてもいいかなー
  • 全自動ブックマーク棚卸しが想像以上に有意義な件 - てっく煮ブログ

    みんな、自分が過去にブックマークした記事って気になるよね。はてなブックマークを使ってると、勢いでブックマークしてしまうけど、なかなか振り返る機会はないもの…。少し前に「ブックマーク棚卸しがイイヨ」という記事があったんだけどブックマークの棚卸し(?)をしてます。今年一年かけてブックマークしたものを順番に見て行ってます。見るといっても、全部の記事を開いて見るわけではなく、流し読みで、「ああ、これはもう一回読んでおきたい」と思ったものを開いてはインプットしているという感じです。 はてなブックマーク棚卸し - naoyaのはてなダイアリー1年分の棚卸しとなると楽しくないし…。わたしもみんなと同じ、その一員でした。でも、もう平気。「全自動ブックマーク棚卸し」があれば!全自動ブックマーク棚卸し があればもう大丈夫。全自動で 1年前のブックマークを RSS 配信 してくれちゃいます。試しにやってみましょ

  • kdi(今度行く)とitkt(行ってきた)

    先日カットに行った時に美味しい店の話になって、 ブログで見かけた美味しそうな店はブックマークでリスト化してる とかそういう話をした。 それにしても見ているブログがかぶるなぁと思い、帰ってきてからローカルネタのブログを数えたら120件くらいしかなかったので意外と少ない(と思ったがローカルネタにカテゴライズしてないブログもあるのでそういうの入れたら200件くらいにはなるか)。というより、よくよく考えてみるにべ物関係のブログがかぶっているだけか。まぁ三島、沼津は少ないので、簡単に収束してしまうような気もする。 さらに、リスト化してるだけで、実際に行けてないんですよねー的な話もしていて、さすがに、これじゃいかんときちんとタグふって管理してみることにした。 今度行く ブログに貼付けやすいようにmarkdownで出力 use URI; use XML::Feed; use Encode; my $f

    kdi(今度行く)とitkt(行ってきた)
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 高密度小池 / screen は cvs 版を入れましょう

    screen は cvs 版を入れましょう screen は cvs 版を入れましょう。 縦分割が出来るようになってとても便利ですね。 cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen とかで新しい screen を取ってこられます。 ところで、一部の OS (Mac OS X)には stropts.h が無かったりしてビルドがコケるので、該当 include を削ると大変幸せにビルド出来るかと思います。 必要無い(ように見える)ヘッダーを include してる意味は少し調べた限りではりませんでした。誰か教えてください。

  • 価格.comのスペック検索の検索結果ページにpermalinkを追加するGreasemonkeyスクリプト

    価格.comではカテゴリごとにスペックで絞込み検索ができる。絞込み検索のフォームの送信はPOSTで行われるので、検索結果のページにはpermalinkらしきものは無いように見えるが、検索結果をメールで送信するというリンクがページの最後の方にあり、そのリンク先のURLからpermalinkがあることがわかる。ということで検索結果ページのh1要素の最後にそのpermalinkを追加するGreasemonkeyスクリプトを作った。 インストールすると、 という感じにスペック検索のタイトルの後ろにオレンジ色で「#」が挿入される。価格.comの「o」の色に合わせてオレンジ色にした。 スクリプト自体は特に難しいこともせず普通に書いた。特に遅いこともなさそう。Array.forEach()の第一引数にArrayっぽいものを渡すとうまいこと回せるというのは最近知った。 価格.comのスペック検索は漠然と買

    価格.comのスペック検索の検索結果ページにpermalinkを追加するGreasemonkeyスクリプト
  • Minibuffer からはじめるGreasemonkey Script - 枕を欹てて聴く

    20080406 21:50 キーコードについての説明を追記しました。 Greasemonkeyを使ってる人ならたいていの人が知ってるMinibufferとLDRize(偏見?) ただ、なんというかMinibufferについての説明がMinibuffer 2007.11.15 の変更点 | 3.14とsilog - script/LDRizeの記事くらいしかなく、半ばソース読んで書け状態になってるので結構ハードルが高いのではないかと。 そこで、自分でもDeleteCommand for GreasemonkeyっていうMinibuffer上で動くGreasemonkeyを書いたんだけれど、そのときにわかったこととか、後でMinibuffer用Scriptを書くときの備忘録みたいなのをまとめておく。 これよんでちょっとでもGreasemonkey、またMinibufferに興味持つ人が増えな

    Minibuffer からはじめるGreasemonkey Script - 枕を欹てて聴く
  • なぜ「20%ポイント還元」がなくならないのか?――行動経済学を知る

    家電量販店に行けば、ポイントカード保有者にポイントを還元し、次回以降の買い物で使えるという仕組みがよくある。「何となくそんなに得していないような気もするが、ポイントをためられるならためておきたい」という人が多いのではないだろうか。 価格ではなくポイントが購買行動に影響を与えているという現象を説明するために、「行動経済学」と呼ばれる学問分野がある。伝統的な経済学が、原則として「1円でも安くて良い物を手に入れるために、完ぺきな計算をして合理的に判断する」人を前提としているのに対し、行動経済学は「気まぐれで感情に動かされて、非合理な判断もしてしまう」という現実的な人の行動に焦点を当てている。 少ない割引率でも、非合理な顧客は動く かくいう筆者もポイントに弱く、合理的な判断ができない1人である。例えば、5万円のデジタルカメラを「20%ポイント還元」で買うと、1万円分のポイントが付く。伝統的な経済学

    なぜ「20%ポイント還元」がなくならないのか?――行動経済学を知る
  • はてなブログ | 無料ブログを作成しよう

    2025年 五美大展 好きな作家作品 望月朱里さんのニジイロクワガタに脱帽。このクワガタの魅力が詰まった造形をしているし、金属の青メタリックな色も素晴らしい。 川村望雪さんの「群」という山羊まみれの幸せな光景。 劉さんの木製の面のテクスチャーの細かさに感嘆。こういうのを陶器で作りたい。 野…

    はてなブログ | 無料ブログを作成しよう
    ablabo
    ablabo 2009/05/24
Лучший частный хостинг