タグ

shunuhsのブックマーク (1,011)

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

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    shunuhs
    shunuhs 2006/11/12
    universal namespace, ElementTree
  • XML Namespaces

    James Clark <jjc@jclark.com> The XML Namespaces Recommendation seems to be causing a great deal of confusion. This note attempts an alternative explanation of the mechanism described in the Recommendation which I hope will be less confusing. In the data model implied by XML, an XML document contains a tree of elements. Each element has an element type name (sometimes called the tag name) and a set

    shunuhs
    shunuhs 2006/11/12
  • RELAX分割検証参照モデル

    $Id: dandVRefereceModel-j.html 1.3 2001/03/11 13:15:53 murata Exp $ 2001年3月11日 村田 真 1. はじめに この文書では,複数名前空間を持つ文書の合法性を定義します。また,合法性 を検証するための参照モデルを示します。次に,この参照モデルに基づいて, 分割検証を導入します。分割検証とは,文書のすべての名前空間ではなく,一 部の名前空間についてだけ行う検証のことです。分割検証は,それ自体でたい へん有益ですし,RELAX Core以外の言語をRELAX Namespaceから呼び出すのに も役立ちます。 記法を単純にするため,すべての要素はuniversal nameを持ち,名前空間 宣言はすべて削除されているものとします。要素のuniversal nameとは, namespace name (URI)とlocal

    shunuhs
    shunuhs 2006/11/12
    要素のuniversal nameとは, namespace name (URI)とlocal nameの対です。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • elisp でのネットワークプログラム

    elispはプログラミング言語として(勿論emacs環境上ではあるが)十分実用に耐え、 ちょっとしたアプリケーションなどはすぐ実現できる。筆者もこのページの日記書き用にelisp でアプリケーションを組んで定型文の入力などを行っていたが、どうせなら、ネットワークを介してサーバーにアップロード までできればより便利だと思った。elispならばelispのみの実装でこれは可能である。 例えば秀丸に付属のマクロ言語も相当な能力があるが、このような機能を実現するためには、外部にDLLを用意するなど マクロ外での補助的な機構が必要となる。この点、elispを用いるならば"emacs"さえあれば、当該elispプログラムを インストールするだけで、そのプログラムが動かすことができ非常に便利だ。 文章は、日記エディタにネットワーク更新機能を付加した際に調べた、elispにおけるネットワーク の取扱いに

  • 【ハウツー】EclipseでLisp - Cusp登場 (1) Cuspとは | エンタープライズ | マイコミジャーナル

    開発のプラットフォームをEclipse IDEという統合開発環境に移行させたデベロッパは少なくないだろう。Eclipse IDEの魅力はなんといってもプラグインでさまざまなプログラム言語の開発に対応できる点にある。ここではEclipse IDEでLispの開発を実現するCuspを紹介する。 CuspはEclipseプラットフォームで動作するLisp開発環境。環境からSBCLを動作させ、そこからさらにSlimeを動作させている。背後でSBCLやSlimeを実行しているため、提供している機能はプロジェクト管理、コードエディット、シンタックスハイライト、自動インデント、括弧対応、自動補完といった機能といった基的なものから当然REPLまで対応している。 執筆現在における最新版は5日(米国時間)に公開された0.7.0。同バージョンにおける主な変更点は次のとおり。 最新のSBCLへアップデート アウ

  • 【ハウツー】PythonからGWT - PythonでAjaxを実現するpyjamas (1) GWTの登場と反応…… なぜ◯◯じゃなかったのか | エンタープライズ | マイコミジャーナル

    GoogleはAjax Webアプリケーションを開発するためのツールキットとしてGoogle Web Toolkit(以降、GWT)を公開している。これはJavaでアプリケーションを開発し、成果物をJavaScriptHTMLに変換してWebアプリケーションとして使うというもの。JavaプログラミングのみでAjaxアプリケーションを開発できることから、今後の展開が期待されている。 GWTの登場を知って多くのJavaデベロッパはまた便利なWebアプリケーションフレームワークがあらわれたと感じただろう。一方、Javaを使わないデベロッパなぜ◯◯言語じゃなかったのか -- ◯◯には自分の使っているプログラミング言語、PHPRubyPerlなど -- と思ったのではないだろうか? pyjamasは◯◯の部分にPythonをあてはめたデベロッパのためのフレームワークだ。GWTと同じことをJav

  • Rubyプログラミングはじめの一歩

    まつもとゆきひろ氏が開発したプログラミング言語Rubyは,いまやソフトウエア開発の世界ではワールドワイドな存在です。デスクトップ・アプリケーションからWebアプリケーションまでその用途は幅広く,今後も様々な分野で利用されていくことは間違いありません。この記事では,Rubyプログラミングの初歩の初歩を,制御構造からオブジェクト指向プログラミングの導入部まで簡潔に解説します。 Rubyは,オブジェクト指向のスクリプト言語です。しかも,とても強力です。筆者は,Rubyを知る前はPerlJavaを使っていました。Perlは優れたスクリプト言語ですし,Javaも優れたオブジェクト指向言語です。しかしRubyは,Perlよりも美しい言語で,Javaよりも使いやすいオブジェクト指向言語だったのです! 今ではRubyPerlJavaだと思っています。 RubyにはPerlをお手とした強力な文字列操

    Rubyプログラミングはじめの一歩
    shunuhs
    shunuhs 2006/11/09
  • 【ハウツー】5分でOK! データベースいらずのブログシステム - Pebble 2 (1) Pebbleとは | エンタープライズ | マイコミジャーナル

    ブログシステムはいくつかあるが、ここではJavaで作成されたブログシステムのなかでも、とくにデプロイが簡単な「Pebble」を紹介したい。Pebbleは先日新しいバージョンである2.0.0がリリースされたばかり。5分もかからず、すぐに使えるため、これを機会に一度使ってみてほしい。 PebbleはJavaで開発されたブログシステム。軽量で高速、高機能という特徴がある。最新版は1日(米国時間)に公開されたPebble 2.0.0。The BSD Licenseのもとで公開されているオープンソースソフトウェアで、特にデプロイが簡単という特徴を備えている。 以前のバージョンである1.9からの主な変更点は次のとおり。 新しいテーマの導入(スライドバーにカテゴリリスト、月次カレンダを追加) ブログエントリ、スタティックページ、コメントに対してリッチテキストエディタであるFCKeditorを統合 レスポ

  • yanbe.org

    ソフトウェアやライブラリなどを公開しているサイトです。公開しているソースコードのライセンスは特に断りが無い限りGPLとします。 ソフトウェア Screencast4Linux: LinuxのX Window上で手軽にスクリーンキャスト TwitterNotifier: バルーンで更新を通知するTwitterクライアント TwitTerm: コマンドライン上で動作するTwitterクライアント Python/Nicovideo: コマンドライン上で動作するニコニコ動画ダウンローダー GpsListener: 携帯電話のGPS機能を利用したGPSロガー QRCodec: 独自のデコードエンジンによるQRコードリーダー ライブラリ QRコードデコードライブラリ for Java (J2SE & J2ME) Python/Hatena: はてなブックマークの各種情報を取得するモジュール Py

  • del.icio.us Object on Python - yanbe.log

    Hatena Bookmark Object On Pythonのdel.icio.us版を作りました。 import delicious for title, url in delicious.b.hot.python.titles_urls: print title+'\n'+urlfor u, c in delicious.b['http://sourceforge.jp/'].users_comments: print '%s: %s' % (u,c)みたいなことができます。 詳しい説明はこちら。http://yanbe.org/python/delicious/

    del.icio.us Object on Python - yanbe.log
  • geckodev.org

    This domain was recently registered at Namecheap.com. Please check back later!

    shunuhs
    shunuhs 2006/11/07
    フォルダ内の重複したメールを削除したいなら
  • Meadow/Emacs memo: プログラム関連 — 各言語用

    URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=programing%20mode" "MeadowMemo/プログラム関連―各言語用"へのコメント(無し) cc-mode の詳細 include などのヘッダを補完入力する Elisp [**---] ソースとヘッダを切り替え Elisp の関数の引数をミニバッファに表示 重複している Elisp を検索する shadow [***--] Elisp のドキュメントなどをチェックする ruby-mode の紹介 cperl-mode perlplus [***--] PHP 用のメジャーモード bat や ini ファイルのモード Emacs/Meadow には多くのプログラム言語に対応したモードが用意されています. ここでは,各言語別に便利な機能やパッケージを紹介し

    shunuhs
    shunuhs 2006/11/04
    C-c C-uで「#if 」などプリプロセッサの条件文へ移動.C-c C-pで一つ前のプリプロセッサの条件文へ,C-c C-nで#endifへ移動できます
  • Firefox 2 の「ライブタイトル」機能に対応しました - はてなダイアリー日記

    日、はてなダイアリー、はてなグループの日記で microsummary を出力し、Firefox 2 の「ライブタイトル」機能に対応しました。 ライブタイトル機能とは、誰かの日記の最新の日記をブックマークすると、自動的に最新の記事の見出しタイトルを併せて表示してくれる機能です。 http://www.mozilla-japan.org/products/firefox/features.html#livetitles 以下、はてなダイアリー/グループでのライブリンク機能の使い方の説明となります。 1. ブックマークしたいページを開く 例:http://d.hatena.ne.jp/sample/ 2. 通常のブックマークに追加と同様に Firefox 2 の「ブックマーク」メニューを開き、「このページをブックマーク」をクリックする 3. 確認画面が表示されるので、「名前」の横にあるプルダ

    Firefox 2 の「ライブタイトル」機能に対応しました - はてなダイアリー日記
    shunuhs
    shunuhs 2006/11/04
    microsummary
  • 平林 純@「hirax.net」の科学と技術と男と女/Tech総研:VMware Converterで簡単に仮想環境に移行しよう

    VMware Converter がとても便利だ。VMware Converter はvmware 社がベータ版として(ソフトの母体自体は以前からあったが)最近公開したソフトウェアで、実際のPC環境などから仮想マシンの環境を生成するものである。例えば、SonyのノートPC上で動かせば、その「SonyのノートPC上のシステム」からVMware Converter が (vmware社の仮想PC環境ソフト)vmware用の「仮想PCの設定・ディスク」を作り出す。つまり、SonyのノートPCで動いていたシステムが、他のPC上(のvmware上)で動くようになる…というソフトウェアだ。このVMware Converter は、実機からの仮想マシン作成だけでなく、他社の仮想PC環境からの移行もサポートしているが、「実機から仮想的なPC環境を作り出す」というのはちょっと面白そうだ。そこで、先週末に、V

  • zsh for the working researcher

    zsh for the working researcher * Daichi Mochihashi daiti-m@is.aist-nara.ac.jp April 30, 1999 0. はじめに Unixに代表されるコマンド入力型の文化は世界の一つの側面であり、シェルはその 顔です。シェルに打ち込む文字列は言語に似て、一次元の記号列でありながら 豊かなイメージを持ち、多くの仕事を行うことができます。私はMacintoshが 大好きですが、GUIだけでなくそのような文字列によるシステムの操作にも ある種の美を感じ、また便利でもあると思っています。 したがって、システムとのコミュニケーションを豊かにするためには、その顔である シェルで表現できることを増やさなければなりません。多くの人は, (t)csh, あるいは bash を使っていると思いますが、このドキュメントではそれらの上位互換の

    shunuhs
    shunuhs 2006/11/04
    alias gd='dirs -v; echo -n "select number: "; read newdir; cd -"$newdir"'
  • dengaku.org

    shunuhs
    shunuhs 2006/11/04
  • Greenbear Diary - PlaggerでCVSのコミットログをIRCに通知する

    ■ [Plagger] PlaggerでCVSのコミットログをIRCに通知する さて、SVNが出来たらCVSもやりたくなるのが人の常。というか、サークル内のプロジェクトでまだCVS使ってるものも結構あるので。 ところが、CustomFeed::CVSLogってのは今のところ存在しないようだ。CPANならCVSを扱うライブラリくらいあるんじゃないの? と思ったが、なんと $cvs->log() だけ実装されていない。がーん。 仕方が無いので、cvs rlog の出力結果からフィードを生成することにする。 PlaggerのプラグインはPerlで書く人が圧倒的だったけど、Rubyで書かせてもらいます。サイレントマジョリティ(ry ダウンロード : customfeed-cvslog.rb リポジトリのアドレスを渡すと、コミットログをyaml形式(utf-8)で標準出力に出力します。 Plagge

    Greenbear Diary - PlaggerでCVSのコミットログをIRCに通知する
  • 仕事のβ版をシェアする | シゴタノ!

    現在進めているある連載記事の仕事では、1つの原稿を完成させるまでに2つの締め切りがあります。1つめの締め切りで求められる成果物はその原稿で書こうとしている内容についての箇条書きメモ、2つめの締め切りでは完成原稿、です。 原稿1を書くのにかかる時間はだいたい見えているのですが、仮に必要な時間が確保できていたとしても筆が進まないことがあります。「完了させなくても良い仕事」で以下のように書いた通り、 鬼門である「取っ掛かり」をクリアする上では「やらなくては」という追っ手が迫ってくる前に、先行スタートを切れた方が“レース”を有利に運ぶことができます。 まだ余裕があるうちに「どれどれ」という感じで仕事を“つまみい”してみることで“下見”ができます。 これは、「完成原稿を書く」という1つの仕事をわざわざ複数のステップに分割してもらっていることになります。こうすることで、上記に書いたとおり書く側とし

  • The ElementSoup Module

    Fredrik Lundh | August 2006 The ElementSoup module is a (slightly experimental) wrapper for Leonard Richardson’s robust BeautifulSoup HTML parser, which turns the BeautifulSoup data structure into an element tree. The resulting combo is similar to ElementTidy, but a lot less picky. And therefore, a lot more practical. Which is good. Code (latest versions):ElementSoup.py [history] BeautifulSoup.py

    shunuhs
    shunuhs 2006/11/03
    BeautifulSoupで取り込んだデータをElementTreeで使うモジュール