tech
配列を使いたいというか、何らかの形で繰り返しを使いたかった。たとえばDBから複数件のデータをとりだして、それが配列に入っているとして、そのそれぞれに対してli要素を繰り返すとか。多分DBから値を取り出すと、それは(連想)配列として取れるから。と…
引き続きRuby on Rails。この「仕組み」で遊んでいる最中は実際はRubyの言語的な部分って特に理解しなくてもいいんじゃないだろうか?といった状況です。とりあえず超簡易パターンはこんな風に進めていくらしい。 rails APPROOT APPROOTにアプリケーションの…
http://www-128.ibm.com/developerworks/linux/library/l-rubyrails/ようやくできました。 database.ymlでのマッピングがうまくいっていなくてエラーでましたが。ようやくこれで中身を追いかけることができるみたい。 MVCとサーバのパスのマッピングの仕組み…
http://www.rubyonrails.org/やりなおすか(笑)
id:babieさんのところで少し盛り上がったPerlでの割り算のお話。 $ perl -e 'print 10 / 3, "\n"' 3.33333333333333あうあう、知らなかった……。私ぁ今までどうやって生きてきたんだろう。 で、3 を得るには、正規表現置換かなんかで "." 以降削るのが良いの…
とりあえずHTTPヘッダーを全部出してみようとか思ったわけ。 require 'net/http' Net::HTTP.version_1_2 # おまじない Net::HTTP.start('localhost', 80) {|http| response = http.post('/', 'querytype=subject&target=ruby') response.each do |i| #print …
package Module; use strict; # constructor sub new{ my $class = shift; # if called new Module($val1,$val2); my($val1, $val2) = @_; #members declaration my $self = { mVal1 => '', mVal2 => '' }; bless $self, $class; } # function sub func{ my …
tree /F これ相当をWebで簡単に表現したい。
http://www.atmarkit.co.jp/fwcr/interview/013hows/013.html
root( $x->element('text node'), $x->element( array('attr' => 'attribute'),'text node' ) ); $x->toXML(); ?> アウトプットはこんな感じに。 <root> <element>text node</element> <…</root>
sha1(uniqid("<prefix>",1));</prefix>
use File::Basename; BEGIN{ push @INC, dirname(__FILE__); } ってFile::Basenameに通ってなかったらどうするんですか。
use strict; use Net::LDAP; use Net::LDAP::LDIF; if(!@ARGV){die &usage;} my $ldifFile = shift @ARGV; my $ldif = Net::LDAP::LDIF->new($ldifFile); print "<<======START======>>","\n"; my $entries = 0; while(not $ldif->eof()){ $entries++; print…
http://www.zend.co.jp/tech/index.php?cmd=read&page=Web%B5%BB%BD%D1%2FFlash%20%2B%20PHP // 入力文字コードをUTF-8に mb_internal_encoding("UTF-8"); // 出力文字コードをUTF-8に mb_http_output('UTF-8');まぁこれだけでいいだろう。PHPObjectを使う開…
Redhat Linuxでvi使うとたまに化けるので。 とりあえず~/.vimrcに以下の設定を。 set encoding=euc-jp set fileencodings=iso-2022-jp,sjis,utf-8 FedoraCoreなら set encoding=utf-8 set fileencodings=iso-2022-jp,sjis,euc-jp
gunzip -c XXXXXXXXXXXX.tar.gz | tar xf -
_formBuilt = true; $this->addElement('…
何って退職のお知らせをみんなに送らなきゃってことで、メールの本文からメールアドレスの部分を抽出してみたよ。んで、実際はそいつがまだ従業員かどうかを調べなきゃいけないんで社内データベースをLWPで引きまくってみたとか言う。 open(IN, "mail_addrs.…
document.getElementById("xxxx").offsetWidthとoffsetHeightで実装。てことでカーソルをぴったり表示したい場合はcursor.style.left = window.event.clientX - (cursor.offsetWidth/2)) + "px"; ってな感じになる模様。IEだけだけど。
QuickFormControllerのコトQFCいうらしい。http://ns1.php.gr.jp/pipermail/php-users/2004-June/022489.htmlてかこれははてブにすべきなのか。(悩)とりあえずextends HTML_QuickForm_Action_Displayして、function _renderForm(&$page) をオーバーライド…
を、書くとエラーになる。 原因は関数の「{」などがSmartyの内部的なデリミタになっているから。以下のようにして変更してしまうと良い。 (本当は外部CSS,JSにするのが一番良い。) $smarty->left_delimiter = '';
クラスの作り方はこんな function Class(){ this.member = 100; } // インスタンスメソッド(オブジェクト経由の呼び出し) function _memberFunction(){ // do something } Class.prototype.memberFunction = _memberFunction; // クラスメソッド function …
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/index.html template_dir = APP_HOME . '/smarty/templates/'; $smarty…