ネットワークサーバー実装のためにuIPのソースを読もう。 NICドライバの移植のためにFreeBSDのソースを読もう。 ということで以前使っていた etags を使おうと思ったがキーバインド忘れた。 そして etags はなんだかいろいろ不満点があった気がするので GLOBALを使ってみることに。 以前GLOBALは出力をHTMLにして使ったことがあるのだが、最近EmacsにどっぷりなのでEmacsから使ってみることに。 0.GLOBALって何? GNU GLOBAL は、ソースコードに索引付けを行うことで、大規模システムのハックやレビューを効率化するソフトウエアです。 ソースファイル中の指定したシンボルを高速に見つけ出し、素早くその場所に移動することができます。多くのサブディレクトリからなり、#ifdef や main() 関数を沢山含んでいるような、いわゆる巨大なプロジェクトをハックす
J3Unit Overview J3Unit is an object-oriented unit testing framework for JavaScript. J3Unit runs JavaScript tests directly in the web browser and can be automated using JUnit and Jetty. J3Unit builds on previous work by JSUnit and Script.aculo.us to provide a better way to automate JavaScript unit tests. Object-oriented JavaScript unit tests are written using the Script.aculo.us Test.Unit.Runner ob
Perlクックブックソースコードリンク集 このページは「Perlクックブック―Perlの鉄人が贈るレシピ集(第1版)」に記述されているソースコードを簡単に参照できるようにするために作成したリンク集です。ネットワーク上に存在するPerl Cookbook(英語)のリソースに対してリンクを設定しています。 Perlクックブックの解説やソースコードの引用は私のウェブページ上には用意していません。必要であればPerlクックブックを購入するか、あるいはリンク先の英文の解説を読んでください。 1章 文字列 1.0 概要 レシピ1.1 部分文字列を取り出す レシピ1.2 デフォルト値を設定する レシピ1.3 一時変数を使わずに値を交換する レシピ1.4 ASCII文字をコード値に(コード値をASCII文字に)変換する レシピ1.5 文字列を1文字ずつ処理する レシピ1.6 文字列を単語または文字単位で逆
Got 15 minutes? Give Ruby a shot right now! Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power. Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available: help Start the 15 minute interactive tutorial. Trust
Design Beautiful Typography One of the most popular applications for web designers is now a full-blown typography editor. Typetester classic that is known and loved by all is still online! Test and compare more than 2800 web fonts. The new Typetester is a WYSIWYG web typography editor. Create, export and share unlimited projects.
JavaScript のデバッグ方法 2006-01-07-7: [JavaScript] http://memo.xight.org/2006-01-04-7 JavaScript のデバッグ方法各種. Firefox 拡張の Venkman JavaScript Debugger はかなりいい感じ. 適当に触ってみたけど,簡単に使える.ブレークポイントを設定できたり,変数のウォッチができたりかなり使える. - Venkman for Firefox 1.5 http://getahead.ltd.uk/ajax/venkman
お客様が希望されるデザインの条件は「かっこいいデザイン」 打合せでお客様のご要望をお聞きすると、多くのお客様が「カッコいいデザイン」とか「できるだけ安く」とか「急いでいるので早急に」とか、この3つを必ずおっしゃいます。 もちろんお客様のご要望は第一ですし、金銭的なものや時間的なことに関してはお気持ちを察し、対応させて頂きます。しかし、本当にそれだけで良いのでしょうか? 本当に必要なデザインのポイントは効果を上げるために工夫すること。 デザインで一番大切なこと、それが抜けてしまっていては販促物での効果を得ることはできません。どんなにコストを安く抑えたとしても、効果がなければ利益も上がらず、結果的には損をしてしまうことになります。 ですから、私たちはテーマ(目的)をお客様と確認し合った上で、仕事を始めさせて頂くのです。 ここで言うテーマとは販促物で反応を得るということ。 そんなこ
http://search.cpan.org/~hayashi/Term-ReadLine-Gnu-1.15/eg/perlsh 最近 perl を勉強中で、ちょくちょく挙動に関する疑問が出てきます。ですが Ruby における irb のようなインタラクティブシェルが無い(と思っていた)ため、挙動をちょくちょく調べるのに、エディタ開いてソース書いたりしていてめんどくさい!と思ってたりします。 しかし今日 id:hideoki が挙動チェックでなにやら便利そうな対話型のシェルを使っており、それが perlsh というインタラクティブなシェルでした。 $ perlsh # 起動 main[10]$ @ary = qw(1 2 3 4 5) 1 2 3 4 5 main[11]$ map { $_ * $_ } grep { $_ % 2 } @ary 1 9 25 のように対話的に実行でき、返
メモ、X Library メモ どのような機能があるのかを知りたい気持ちから翻訳を行なった。 初めは1時間程度で終わるように思った。 Del.icio.usでのブックマーク数も全体で500程度と多い。 以下は、X Libraryについての感想。 全ての関数がグローバルに置かれる。 ウィジェットもあれば、文字埋め(パディング)、型チェックもあり、各機能の粒度はバラバラ。 クラスが少なく、全体的に関数的なライブラリ。但し、返り値がオブジェクトなど独特の関数インターフェイス設計。オブジェクト指向と関数指向の中間的なデザイン。 XMLHttpRequestなどのAjax通信用の機能はなし。スクリプトローダーはあり。 座標、相対位置、アニメーションなどの機能が豊富。 xSequence Experimentの配列を使ったDSLの文など、コードは基本的にきれい。ifやforの深いネスト/インデントなど
これはリンク切れしていた西尾泰和さんによる過去(2004年頃)の記事を復活させたものです。 (同じ記事が西尾さんのサイトでも復活する予定だそうです。) 1時間で覚える?Python これは一時間で覚える Rubyに触発されて作ったページです。 まぁ、実際に一時間で覚えられるかどうかはさておき、 「一時間で覚えられる」と言われると普段 「ちょっと勉強してみたいけど時間が…」と言い訳している人が見てくれるので悪くないかな、と。 筆者も前から勉強したかったRubyが24分で勉強できましたし(覚えられたかどうかは別) なお、まったくのプログラミング初心者が1時間でわかるようになるとは保証しかねます。 まともなオブジェクト指向言語を何か一つ理解していれば大丈夫だとは思いますが。 とりあえず、ここへ来たまったくのプログラミング初心者の方は「Pythonはパイソンと発音する」というのだけは覚えて帰ってく
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
理工系、特に電気系、の学生と技術者を対象としたVisual C++の解説を行います。Visual C++を始めたいが、よく分からないという人は、これを参考にしてください。ただし、初めてプログラムを学ぶ全くの初心者向けではありません。 本資料の一部のJava版が(株)翔泳社のウエブサイトCodeZineにありますので、こちらもご利用ください(Java版とある場所をクリックして下さい)。Visual C++ 6.0版(現在は全部削除)が最初に公開され、そのJava版がCodeZineに寄稿され、その後に現在のVisual C++ 2005 Express Edition版が作成されています。 Java版は、すべてアプレットになっていますので、ブラウザから試してみることができます(Javaランタイム必要)。 Visual C++ 2008 Express Editionが無償でダウンロード
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
Windows XPを買ってWindows 2000からアップグレードしました. いろいろと改善・改悪されていましたが,一番気に入らなかったのはIME2002のウインドウです. 狭いノートパソコンの画面上ではどれだけカスタマイズしても邪魔は邪魔です. 一応,言語バーという形でタスクバーに格納はできますし,各アイコンの表示を操作できますが, IMEパッドや単語/用例登録など時々使う重要な機能までアイコンを表示させるのはちょっと納得いきません. そこでIME2000ライクなインターフェースを実現できないか?,こんな動機から開発を始めました. IME Watcherはタスクトレイに常駐し,IMEの状態を監視しています. IMEの入力モード(ひらがなや半角カタカナ)が変更されると表示されるアイコンも変化するようになっています. アイコンを左クリックすると入力モードの変更, 右クリックするとIME
テキストエディタ並のメモ帳 手軽に使えるメモ帳です。 テキストエディタ並のメモ帳 最近、やっとTodoの基本が分かってきた。思い立ってTodoを付けるのだが、数日するとメンテナンスされていない事が多々あった。なぜ管理されなくなるのか…考えた末に出たのが何度も繰り返し見る癖を付けると言う事だった。 少なくとも一日一回、できれば2?3時間ごと位に見直すのだ。仕事開始前と終了前は特にだ。また、直ぐにメモする癖を付けるのだ。そのためにはメモが手軽でなければならない。手になじみ、体の一部分のように自在に利用できなければ…。 本日紹介するフリーウェアはM、手軽なメモ帳だ。 Mの特徴はその殆どがキーボードで操作できる事と、最大10個までとファイル数を限定している事だ。個人的には3つあれば十分ではないかと思う。メモは分散しないほうが良いのは確かだ。 手軽な割に機能は豊富だ。矩形、正規表現の置換、マクロ、整
ご案内:このページ「ちょっとしたTips」は、ウェブサイト「 mtblue.org 」の中のページの一つです。サイト内のページを少しでも効率よく参照していただけるよう、次の機能を提供しています。ご利用ください。 サイト内検索 サイトマップ また、トップページからこのページまでのアクセスの経路を示す情報を提供しています。この情報は、ページの先頭付近と終端付近で合計二度提供されていますので、この情報が二度目に出現した箇所を、ページの終端と捉えていただくことができます。一度目の出現はこのご案内の直後です。すなわち、次のような形式で提供しています。以上で、ご案内を終わります。 HOME > PC関連 > ちょっとしたTips PC を扱う上でのちょっとしたヒント。特に断りがなければ標準的な XP 環境の話。あまりに頻繁に尋ねられることをまとめておきます。機械の不具合は、人間の不注意によって引き起こ
STAR WARS, X-Wing, TIE Fighter, Star Destroyer, etc. are all LUCASARTS properties. Other copyrights may exist and apply to their respective owners. Copyright © 1999-2015 E-mail Origami designs and diagrams by Philip Schulz are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
メッセージの送り先: Facebookにご登録いただき、メッセージをお送り下さい 本ページへのリンクはご自由に。歓迎します。できるだけ、「表紙にリンク」をお願いします。 「ドローダウン」のご紹介 03.14.2021 お知らせ:このトップページの容量が、どうやら、JUSTシステムのソフトの容量を超したようで、 編集不能になりました。このページは、このまま維持しますが、今後、新規の記事は、Facebookの Private Groupである「環境学ガイド(yasuienv)」にやや短めの記事として書くことといたします。 ご了承いただければ幸いです。3月21日にFacebookにてお待ちします。 旅行記への目次ページを公開することにしました。旅行記、撮影した写真、などなどの目次 本ホームページは個人(1名のみ)によって運営されております。所属機関や研究プロジェクトとしての公式見解では有りません
カタカナ専門の命名支援ソフト。命名支援といっても画数などによる占いソフトではなく、サンプルとなる多数のカタカナ語の傾向を分析して候補をあげる点がユニークな特長。たとえば、ペットに名前をつけたら周囲の人に『どことなく薬っぽい』『車の名前みたい』などと言われた経験はないだろうか。本ソフトは、任意に用意したテキスト内からカタカナ語を抽出し、その傾向をもとに自動生成した新語を複数リストアップする。作者によれば、抽出したカタカナ語に含まれる文字のつながり具合を確率処理し、その推移則から“いかにもそれらしい”新語を生成しているということだ。重複を除いて一度に数個から数千個まで生成でき、気に入った名前ができなければ何度でも手軽にやり直し可能。自作ゲームのキャラクターやアイテム、呪文の名前を考えるときなどにもお勧めしたい。 【著作権者】沌珍館企画 氏 【対応OS】Windows 2000/XP 【ソフト種
(2005/06/19) PAR というものを使えばperlスクリプトがwindowsの実行形式(exe)化できるらしい。 仕組みはこんな感じ。 Perlインタープリタを含む必要ファイルを全てexeにまとめる(実はzip) exeが実行されると、裏で展開して、中のPerlインタープリタ(dll)でスクリプトが実行される。 なるほどなるほどー。 いちいちActivePerlをインストールして云々とかしなくても いきなり実行できちゃうようになるわけだね!すてき! ※ただし拡張子をzipに変えるだけで、中のソースが覗けるけど で、さっそく使ってみた。ちょっと苦労した! よって以下はインストールメモだ! 現在の最新版は5.8.7.813。入れちゃダメ。 素直にこれをインストールしたら最終的にPARで作ったexeを実行した時に 「プロシージャエントリポイントPL_memory_wrapがダイナミック
このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja
EmptyPage.jp > Translations > 使える GUI デザイン 使える GUI デザイン: フリー/オープンソース・ソフトウェア開発者のための手引き 2004年11月28日 Benjamin Roe さんの、Usable GUI Design: A Quick Guide for F/OSS Developers の M.Shibata による日本語訳です。プロジェクト杉田玄白正式参加テキスト。 Update: この記事についてたくさんのコメントをいただいたので、FAQを作って、そのうちのいくつかについて回答することにしました(訳注: FAQ も翻訳しました!)。 イントロダクション オープンソース・ソフトウェアの世界は優れたソフトウェアでいっぱいです。ワードプロセッサから Web サービスにいたるまで、コンピュータでしたいと思うようなおおよそすべての作業において、高
How To Write Unmaintainable Code Ensure a job for life ;-) Roedy Green Canadian Mind Products Introduction Never ascribe to malice, that which can be explained by incompetence. - Napoleon In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く