2011-01-01から1年間の記事一覧
スーパークラス package{ import flash.display.DisplayObject; import flash.display.Sprite; public class Factory extends Sprite { public function Factory() { var c:DisplayObject = getDisplay(); c.x = 100; addChild(c); } public function getDis…
間違って『#』や『-』から始まるファイル名をつけてしまった場合、 普通にrm ファイル名で消そうとすると消えなくなる。 そんなオプションはないです、と言われる。
十字キーだけで戻る、進むができるようにしたかったので書いてみた! Altを押しながらとかやりづらいので。
gets()); } } class creator extends AbstractClass{ protected function gets() { return "call get\n"; } } class Factory extends creator { function __construct() { $f = new creator(); $f->out(); …
前回の記事から間があいてますが、 メモ。logrotate logrotateユーティリティは生成されたシステム上の多くのログファイル管理を簡素化するようにデザインされています。 ファイルの圧縮、削除、送信?を自動で行います。 ログファイルを日、週、月ごとに扱…
package { import flash.display.Sprite; public class Singleton extends Sprite { private static var init:Singleton; public function Singleton(priv:Prive){ } public static function getInstance():Singleton{ if(init == null){ init = new Singlet…
hello(); インスタンスの生成…
デザインパターンはよく聞く言葉だけど、 ちゃんと勉強したことがなかった。
import string print string.lowercase#'abcdefghijklmnopqrstuvwxyz' print string.uppercase#'ABCDEFGHIJKLMNOPQRSTUVWXYZ' print string.punctuation#'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~' これは便利!
use strict; use warnings; sub openfile { my ($file_obj) = @_; open(FH,$file_obj); my @list = <FH>; return @list; } sub file_list { my @file_list = glob "*.txt"; return @file_list; } sub reg { my (@line,$fname) = @_; my $text; foreach my $i(@li</fh>…
When in multi byte environment, you insert text data to mysql. sometimes it fails. case of single byte is success. why? you make sure character set in PHP code and database it. If difference between each other, mysql dose not to insert cor…
昔書いたASのコード見つけた。 flvを再生するコード。 一時停止と再生ボタンをつけてる。
以下を書いたらすごくよくわかった。 #!/usr/bin/perl my $reflist = [1,2,3]; my $reflist2 = $reflist; $reflist2->[0] = 0; print($reflist->[0]);#0 print('\n'); my @list = (1,2,3); my @list2 = @list; $list2[0] = 0; print($list[0]);#1 リファレン…
もう7月だけど今年中にやりたいことをメモしておこう。・apacheのモジュール作ってみる ・erlangをちゃんと勉強する一年終わるのほんと早い。 だらだらネット見てるだけだと一日が終わるどころか一年が終わってしまう。 怖い。
ubuntuがせっせと自動アップデートの通知を送ってくる。 最初は確認せずに許可してたけど、 最近は何を入れようとしているのかを見ている。 アップデートログがどっかに残るんだと思うけど、 アップデートの説明が英文なので翻訳して記録に残す。 せっかくだ…
いまさらながら、perl -cw プログラムファイルと書くらしい。 これでプログラムの実行前に文法間違いがないかをチェックできる。 あとはMakefile.PLの書き方もよくわからない。 perlっていろいろ作法があるけど、 まとまった解説はどこを見たらいいんだろう。…
var mat = []; for(var i=0;i<4;i++){ mat.push([]); for(var j=0;j<4;j++){ mat[i].push(0); } } for(var k=0;k
HTML5 fundamentals, Part 1↑とりあえず全部読んだ。 次のシリーズはいつだろうか。 次回はform要素についての解説らしい。楽しみ!
function istype(o) { return Object.prototype.toString.call(o); } console.log(istype(1));//[object Number] console.log(typeof(1));//number I do not know difference about above thing! which is better?
あー!ってなるけど、 まずは落ち着いて以下のことをチェックする。
pub = "php5"; $this->$pub = "php4"; var_dump($this->pub); var_dump($this->$pub);//dollar is here } } $base = new Test(); $base->callpro(); php4 displays php4 but php5 is not it,cause runtime error is called. php4 ignores dollar and ex…
#!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; package Tshop; sub new{ my $class = shift; my $self = {}; bless $self,$class; } sub shopname{ my $self = shift; my $cont = shift; my @list = $cont =~ /<h2><a\s.*>.*<\/a><\/h2>/g; my $data </a\s.*></h2>…
たまに見る↓の書き方。 function get_list(){ console.log(Array.prototype.slice.call(arguments)); } get_list(1,2,3,4);//[1,2,3,4] これが何を意味してるのかわからない。。。 なんでprototypeプロパティを使ってsliceメソッドをわざと追加してるんだろ…
何かのときに書いたやつ。 何だったかは思い出せない。。。 csvname, "r"); while(!feof($handel)){ $this->csv = fgets($handel); $this->all .= $this->csv."!!!!!"; $str = explode(',',$…
カスタムフィールドで、 テキスト(複数行)というフィールドを使う場合。 テキストエリアで改行しても、 出力時には改行が反映されない。
MTでブログを作成するときの注意点。 公開設定でのパスとURLは、 htmlなどの拡張子を指定できない。
# -*- coding:utf-8 -*- import urllib2 import re url = 'http://www.yahoo.co.jp' word = '社会的責任' def gene(n): s = 100 f = urllib2.urlopen(n) while 1: yield f.read(s) s+=100 def s(): v = gene(url) p = re.compile(word) print "if it dose no…
I am examining now about to change dynamic url to static url.example,http://www.example.php?lunch=chinese&area=riverside ↓ http://www.example.php/chinese/riversideIt is called URL Regularization.If you wanna change url that and then you ha…
受信メールを別のメルアドに転送する目的で作成する.forwardファイル。 使い道は他にもあって、 何かの出力結果を何かに渡す、ということができる。 これを応用して、 メール受信後に指定したプログラムを実行できる。