2006-01-01から1年間の記事一覧

パスワードなしでsshログイン

ssh-keygen -t rsa すべてenterキーのみ.ssh/id_rsa.pubをログイン先/home/***/.ssh/authorized_keys2に置く chmod 700 .ssh chmod 600 authorized_keys2

PCの移行

IEのパスワード削除 IE,Opera,FireFox等のブックマークの削除 MSN Messaegnerの履歴の削除 FTP関連のIDとパスワードの削除 個人のパスワードインストールした方がいい AVG Free Ad-Aware Spybot スタートアップチェッカー cococ RSS Reader ファイルから置換…

時間指定のデータをSQLで

SELECT * FROM table WHERE now() between start_time and end_timestart_time,end_timeはカラム名

Yahoo ケイタイの画像を転送できないようにする方法

AddType image/jpg .jpz RewriteEngine on RewriteRule ^(.*)\.jpz$ $1.jpg [T=image/jpeg]

MYSQL PostgreSQL 何日前

PostgreSQLDELETE FROM hoge WHERE hoge_stamp MYSQL DELETE FROM hoge WHERE hoge_stamp

TUKAのキャッシュ処理はかならずいれること

使われなくなりつつあるHDML TTL=0は入れること

携帯サイトでのPHP文字化け

プログラムでcontent-typeのところでShift_JISしているにも関わらず文字化けの場合は 設定ファイルで設定するとうまくいくことがある。php.ini default_charset = "Shift_JIS"

PHPを標準入力から読み込み

//PHPを標準入力から読み込み if (php_sapi_name()=="cli") { while(!feof(STDIN)) { $source .= fread(STDIN, 4096); } } elseif (php_sapi_name()=="cgi") { $fp = fopen('php://stdin', 'r'); while(!feof($fp)) { $source .= fread($fp, 4096); } }

Yahoo Bookmarks は以前の機能の方がいい。

http://myweb.yahoo.com/ からアクセスするブックマーク機能はアクセス権限があって、自分、知り合い、全員の3種類がある。 また、「Store a copy of this page.」ページ保存機能はリスト一覧から直にリンクがあり、すぐに見ることができる。 http://beta.bo…

PHPで使うフォームでの入力チェック

var ownerflg = false; for( i=0; i"].length; i++){ if(document.regist.elements["owner"][i].checked == true){ ownerflg = true; } } if(ownerflg== false){ // 「入力をチェック window.alert('チェックしてください'); return false; }

Courier-imap,make エラー fedora

QMAIL,VPOPMAILがすでにインストールされている状態で、Courier-imapをインストールhttp://www.cgi-support.com/cgi/news/html/article_24.html を参考にソースからインストールする 1.courier-authlib 2.courier-imapcourier-imapがmakeできない。 http://w…

ActiveGateway

http://kunit.jp/maple/wiki/index.php?%B3%C8%C4%A5%2FDb%2FActiveGateway をつかってみた。require_once 'ActiveGateway.class.php';$dsn = "mysql://root:@localhost/test";// rootのパスなしでの例(変更した方がよい)$gw =& new ActiveGateway(); $gw->s…

Catalystのサンプルを試す。

サンプルは以下にあります。 svnとsqlite3は先にインストールしてください。http://dev.catalyst.perl.org/repos/Catalyst/trunk/examples/ svn co http://dev.catalyst.perl.org/repos/Catalyst/trunk/examples/MiniMojo/ でソースファイルを取得する。実行…

ruby インストール

tar xvfz **.gz cd **./configure --with-openssl-dir=/usr/local/openssl make make test make installruby onrailsgem install rails --remote --include-dependencies

XML-LibXMLのインストール Perl

最新版のXML-LibXMLではインストールできない。 READMEにかかれているlibxml2をあわせていれる必要がある。 READMEは読まないとだめだね。

SVN

Windows版はDOSから svn checkout http://www.example.com/hoghog

PerlでPHPのようなセッションを (Catalyst)

いわゆるCookiesを使うと携帯向けのサービスで使えない。そこでPerl(Catalyst)でリンクタグにセッションIDを自動付与できると知ったので調べたら「Catalystでのセッション管理はどれがいいのだろう」より Catalyst::Plugin::Session::FastMmapがPHPのセッシ…

mod_perlが有効がどうか

$ENV{'GATEWAY_INTERFACE'}で分かります。 #!/usr/bin/perl print "Content-type: text/plain\n\n"; print "GATEWAY_INTERFACE : $ENV{'GATEWAY_INTERFACE'}\n"; 通常のCGI GATEWAY_INTERFACE : CGI/1.1Mod_perlが有効な状態。 GATEWAY_INTERFACE : CGI-Perl…

課題

CatalystのWEBサーバでなくApacheによるサーバからのアクセス方法が上記の本に書かれていないので調べる必要がある。 その他参考 http://nais.to/~yto/clog/2006-04-24-1.html DBD-mysqlがインストールできない場合rootのパスワードはなしにしないといけない…

Template Toolkitを使用する方法が本のとおりだと動作しない。ちなみに Catalyst 5.7002です。

以下の方法で動作した。バージョンの違い?方法 myapp.ymlはなにも記述しないでそのままにする。 「use Time::Piece;」をMyApp/Contoroller/Root.pmに追記 $c->stash->{template} = 'hello.tt';を$c->forward($c->view('TT'));の前に追記 hello.ttはrootの下…

Catalystを勉強してみた。

あの本「LLフレームワークエクスプローラ」を参考にCatalystを勉強してみた。 最新LLフレームワークエクスプローラ Ruby on Rails, Maple/Ethna(PHP),Catalyst(Perl),TurboGears(Python) 5大フレームワーク徹底攻略 作者: Software Design 編集部 出版社/メ…

Class-DBIのインストール

CPANのモジュールClass::AccessorClass::Data::InheritableClass::TriggerDBIx::ContextualFetchIma::DBILingua::EN::InflectUNIVERSAL::monikerCloneversion

PHPで書かれたサービス

ウィキペディアウィキペディア Digg PHPとMySQLHowstuffworks "Behind the Scenes" flickr PHPとMYSQLPDF friendsterhttp://www.friendster.comPHP

Template-Toolkit-2.15

AppConfig を先にインストール 以下はあってもなくても良いみたい Pod-POM Text::Autoformat Image::Info - make testでエラーが起きる。fileline.thttp://tt2.org/viewcvs/Template2/t/fileline.t.diff?r1=1.5&r2=1.6Template-Toolkit-2.15のfileline.tはve…

mysql バックアップ

mysqldump -u root -p --all-databases > mysql_dumpall.sqlmysqladmin shutdown -p 停止

30日前

mktime(0, 0, 0, date("m"), date("d")-30, date("Y"))

pear upgrade ***

pear upgrade ***requires package `PEAR' >= 1.3.1 pear upgrade PEAR-1.3.1pear install ***.tgz

PHP stdClassの例

function make(){ $obj = new stdClass; $obj->point = 10 ; $obj->str = "hello"; } $foo = make(); echo $foo->str; echo $foo->point;

PHP AタグでURLを取り出す

$article = ereg_replace('<a href="([^"]+)">([^<]+)</a>', '\1', $article);

URLに自動タグ

$html =preg_replace("/(ftp:\/\/|http:\/\/|https:\/\/|www|[a-zA-Z0-9-]+\.|[a-zA-Z0-9\.-]+@)(([a-zA-Z0-9-][a-zA-Z0-9-]+\.)+[a-zA-Z0-9-\.\/\_\?\%\#\&\=\;\~\!\(\)]+)/","<a href=\"\\1\\2\">\\1\\2</a>",$txt);