kakのブックマーク (254)

  • JavaScript Toolbox - DHTML Expandable, Collapsable Tree

    JavascriptToolbox.com Now Available! Almost all of my javascript code has been moved over to its new home at The Javascript Toolbox. Please go there to find the latest scripts, information, etc. These pages will remain here for a while for historical purposes in case anyone needs a production copy of old code. Description: This code is an extension of the great work done by Stuart Langridge's aqli

    kak
    kak 2005/12/21
  • JavaScript++かも日記 - 1997年からの

    kak
    kak 2005/12/21
    Safariって今どこまでつかえるのだろうか?
  • CGI::Application::Generator - Dynamically build CGI::Application modules - metacpan.org

    NAME CGI::Application::Generator - Dynamically build CGI::Application modules SYNOPSIS use CGI::Application::Generator; # Required methods my $cat = CGI::Application::Generator->new(); $cat->package_name('My::Widget::Browser'); $cat->start_mode('list_widgets'); $cat->run_modes(qw/ list_widgets add_widget insert_widget edit_widget update_widget delete_widget /); # Optional methods $cat->base_module

    kak
    kak 2005/12/21
  • only - Load specific module versions; Install many - metacpan.org

    kak
    kak 2005/12/21
  • http://cpan.uwinnipeg.ca/~nekokak

    kak
    kak 2005/12/21
    こんなサイトもあるんや
  • tokuhirom blog

    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

    kak
    kak 2005/12/21
  • HTTP::Server::Simple::CGIの使い方 : blog.nomadscafe.jp

    HTTP::Server::Simple::CGIの使い方 HTTP::Server::Simple::CGIのhandle_requestに渡される二つ目のパラメーターは、CGI.pmのオブジェクトです。ソースコード中の sub handler { my $self = shift; my $cgi = new CGI(); eval { $self->handle_request($cgi) }; if ($@) { my $error = $@; warn $error; } } で作成されてます。なので、handle_requestでは、 sub handle_request { my ($self,$q)=@_; $q->param('hoge'); $q->header; } などとすることができますです。 ちなみに環境変数もセットしてくれるので、$ENV{'PATH_INFO

    kak
    kak 2005/12/21
  • 退社したいプログラマのジレンマ

    退社しようと思ってたところに組織変更でおとずれてしまったジレンマのお話。 自分が「退社したい」と思うに至った5つの理由。 前向きな理由 webアプリ開発をおなかいっぱいやりたいから。 ↑について激しく技術レベルをあげたい、勉強したいから。 後ろ向きな理由 今の会社には「前向きな理由」のほうを実践できる環境がないから。 周りのプログラマが勉強しない、時間軸のずれた人たくさん。なので楽しくない。 自己評価にくらべて会社の評価がなんか高い。一歩外にでれば僕なんて屁みたいなレベル。 なので退社したい。もっと技術レベルの高い会社でレベルの高い人達と働きたい。 と思ってたところに、つい先日大幅な事業部内の組織再編があって(こんな時期に…)Webサイト開発がメインの事業部に配属になった。仕事的にはやりたいと思ってたこと。 そこで訪れたジレンマ…。 新組織での自分の立場としては準リーダーみたいなところで、

    kak
    kak 2005/12/21
    今の私と同じジレンマだw家族を持つと簡単に退職できないっすよ。
  • 「IT技術に必要なHTTPプロトコル」 : 404 Blog Not Found

    2005年12月17日01:38 カテゴリLogosLightweight Languages 「IT技術に必要なHTTPプロトコル」 面白いことに英語でも二重否定がNGというのは以前指摘したとおり。 TAKESAKO @ Yet another Cybozu Labs: IT技術業界の重言(じゅうげん) 私も普段気付かずに使っている表現が結構多いかも。話し言葉では意味を通じやすくするためにわざと意味を重ねて言うことが多いんですよねー。こういう意味の重なる言葉を冗長に繰り返すことを重言(じゅうげん)と呼ぶらしいです。竹迫Entryにある通り、最近気をつけなければならないのは外来語との合わせ技。私は難しい単語は英語で習った事もあってか、普通の日人より多分この手の表現を気にかける方だと思う。 HTTPプロトコル HDDドライブ HTML言語 エレメント要素 IT技術 Typoの多い私だが、こ

    「IT技術に必要なHTTPプロトコル」 : 404 Blog Not Found
    kak
    kak 2005/12/20
  • File-Find-Object-0.3.8 - An object oriented File::Find replacement - metacpan.org

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

    kak
    kak 2005/12/18
  • CGI::Application用(デバッグ)サーバ : blog.nomadscafe.jp

    CGI::Application用(デバッグ)サーバ CGI::Application用(デバッグの機能はまだない)サーバを作ってみた。 とりあえず動いた版ソース CGI::Application::HTTP ↑アップロードしていたファイルが古いものでした。修正しました(2005-12-17 16:37) 使い方は、 package MyApp; use strict; use warnings; use base qw(CGI::Application::HTTP); package main; MyApp->new()->run(3000); 最後の3000はポート番号。これを # perl server.pl You can connect to your server at http://example.com:3000 と出力されてPort 3000でCGI::Appが動きます。

    kak
    kak 2005/12/17
    すばらしい!!Good Job
  • Subversionコミット時の自動処理 - BitArts Blog

    コミットされたらWebサイトが最新版に更新されるようにする。WebサイトをSubversionで管理する場合に便利な設定ですね。 まずドキュメントルートにコンテンツをチェックアウトする。 $ svn checkout \ svn://localhost/path/to/svnroot/trunk/web \ /path/to/htdocs リポジトリディレクトリに、hooks/post-commitというファイルを作る。 #!/bin/sh svn update /path/to/htdocs これがコミット後にフックされて実行されるスクリプト。実行属性を付けておく。 $ chmod +x post-commit これで、コミットすると自動的に/path/to/htdocsが最新状態に更新されるようになる。 …はずなんだけど、post-commitが実行状態のまま固まってしまって戻って来な

    Subversionコミット時の自動処理 - BitArts Blog
    kak
    kak 2005/12/17
  • tokuhirom blog

    kak
    kak 2005/12/16
    ですか。。うーむ。調べよう。
  • tokuhirom blog

    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

    kak
    kak 2005/12/16
  • Berkeley DB壊れた→復旧 - BitArts Blog

    Berkeley DBを使って作ったアプリが、なんか調子が悪いということで、ここ数日ハマってました。テストデータを投入しても再現しないので、データベースファイルを疑って調査。 db_verifyコマンドでデータベースファイルを調べてみるとエラーが出る。 $ db_verify data db_verify: Page 0: page 3 encountered a second time on free list db_verify: DB->verify: data: DB_VERIFY_BAD: Database verification failed 復旧させるには、db_dumpでダンプして、db_loadでリストア。 $ mv data data.old $ db_dump data.old | db_load data Berkeley DBと言えばSubversionとかMo

    Berkeley DB壊れた→復旧 - BitArts Blog
    kak
    kak 2005/12/16
  • 10分で作るRailsアプリ for Windows - masuidrive

    WindowsRuby on RailsMySQLを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分以内でアプリケーションを構築してます。 詳しくは、2005年11月18日発売の技術評論社 SoftwareDesign 2005年12月号で解説予定ですしました。 Rails+MySQLインストール編 アプリケーション編 追加情報 Web Developer Study @Sapporo - 2005/11/19 Rails + Selenium - OSC2006 Do 2006/07/15 更新情報 2006/07/15: OSC2006 Doで使った資料 Rails + Seleniumを公開 2005/11/19: Web Developer Study @Sapporoで使った資料を公開しています。 2005/1

    kak
    kak 2005/12/16
  • Manpage of SCREEN

    Section: User Commands (1) Updated: Aug 2003 Index JM Home Page roff page 名前 screen - VT100/ANSI 端末エミュレーション機能を持つ画面管理ソフトウェア 書式 screen [ -options ] [ cmd [ args ] ] screen -r [[pid.]tty[.host]] screen -r sessionowner/[[pid.]tty[.host]] 書式 screen は、ひとつの物理的な端末を複数のプロセス (特に対話シェル) で共有化できるようにする、フルスクリーンウィンドウ管理ソフトウェアである。 各仮想端末は DEC VT100 端末の機能に加え、ANSI X3.64 (ISO 6429) や ISO 2022 規格に含まれる制御機能 (例えば行の挿入/削除や複数の文

    kak
    kak 2005/12/16
  • ライブドア次世代テクノロジーセミナーのレポート : にぽたん研究所

    先日、ライブドア次世代テクノロジーセミナーに予定通り行きました! 忙しくてまとめる時間がなかったので、かなり出遅れましたが、まとめを発表しますね。 我ながら頑張ってまとめられたと思います。 ライブドア 「ライブドア」は社名で「livedoor」はサイト名らしいよ 「Livedoor」でもなければ「live door」でもないらいしよ サーバがいっぱいあるらしいよ なんかカメラでずっと撮影してたよ でも、プレス枠っぽいのは WEB+DB PRESS の技評さんぐらいしか見当たらなかったよ 質疑応答は何故かインフラ系か MySQL ネタしかなかったよ 懇親会 1.0 livedoor からは冷え冷えの缶ビールが無料で支給されたよ 絵に描いたような「乾きもの」が出てきたよ。無駄に乾きまくってた。 懇親会 2.0 こんなことだろうと思って「甘太郎」を予約しておいたよ。どんなことだろうかってのは「ど

    ライブドア次世代テクノロジーセミナーのレポート : にぽたん研究所
    kak
    kak 2005/12/16
    参加したかったなぁ。。こういうときに限って出張って-o-;
  • TT3 Development Site: 1

    Back I'm a badger. I can't really talk. Up I'm a badger. I can't really talk. NextTrundle off to read the "About" page The Template Toolkit is a template language and processing engine written in the Perl programming language. This is the development site for version 3, aka TT3. Both the code and site are under construction so don't expect anything too polished right now. If you're not an existing

    kak
    kak 2005/12/16
  • CGI::Application - HomePage

    CGI::Application CGI::Application is a mature, lightweight, flexible MVC framework for web application development. Here are resources to help learn about CGI::Application through all stages of your website development. CGI::Application (and now Titanium) compared to Catalyst, and other frameworks Plugins for CGI::Application Modules that work with CGI::Application Best Practices Articles And

    kak
    kak 2005/12/16
    Wiki