2007-01-01から1年間の記事一覧
今日はQtDesinerを使ってみた。 便利だなと思ったのは、必要なパーツを適当に配置した後にレイアウトを設定できるところかな。 具体的には、水平に並べたいパーツを複数選択しておいてから、フォーム→水平に並べる ってやると QHBoxLayoutが自動的に追加され…
あけましておめでとーございます!! 今年もよろしくおねがいします。
もう朝からエラー出まくりで逆に楽しいですな。今だけだろうと思うけどww次のQDialogを継承したオブジェクトの生成で、リンクエラーが発生(リンカエラー??) ぐぐってみたら、MLのアーカイブが釣れたので見てみると、mocを実行しなあかんとか。mocっちゅうの…
QLabel *label = new QLabel('Hello Qt!!');のところ、シングルクォートになってる、、、orz いやぁ恥し、、、文字列(charの配列)をリテラルで作成するにはダブルクォートを使うのが常識だということだ。 変数や改行が文字列内にない限り、perlとかではシン…
http://d.hatena.ne.jp/a-park/20071227/p1 青少年に良くないというコメントにはげしく同意wwww
Qt4入門というオライリーの本を購入してみた。コンパイルの手順は ソースコード(**.cpp)を書く qmake -project を実行 qmake **.pro を実行 open **.xcodeproj を実行してXcodeを起動 「ビルドして実行」 という感じ。 ではQt本に乗ってたHelloWorld的なアプ…
http://fn7.myminicity.com/
var CSV = function(src){ this.src = src; this.for_each = function(func){ var tmp = ''; this.src.replace(/^(.+)$/mg,function(m,line){ // ダブルクォートの個数が奇数なら、改行が含まれた値が存在するので、次の行を繋ぐ tmp += line+"\n"; var m = …
http://youtube.com/watch?v=WZEvw_WLjDQ mp3もダウンロードできるようだよー。 こちらは、元は初音ミクで作成されて、gazelleさんがカバーした方。 個人的にはこちらの方が好き。他に男バージョン(歌詞が違ったり、歌いやすいように改良されてたり)があった…
12/25まで、スカイビルでドイツ風のクリスマスイベントやってる。 グリューワイン(ホットワイン)がめっちゃおいしいので是非ヒマな人は行ってみるべし。 なお季節柄、カップルが多いのでそのあたり覚悟が必要かと思われます。 一人で潜入してソーセージ食っ…
http://youtube.com/watch?v=HtweJ6GYbt0 これも凄いなぁ。どうでも良いが 緑の髪といえば、藤崎竜のPSYCHO+を思いだす。
function str2prop(str){ return str.replace(/-[a-z]/g,function(str){ return str.charAt(1).toUpperCase(); }) } var my_str2prop = (function(str){ var capitalize = function(str){ return str.charAt(1).toUpperCase(); }; return function(str){ ret…
電車の中でクリアw これも時代だなぁなどと、どうでもいいことに浸りながらwww
ははん。ドラクエ買ってしまいましたよー (^^)/ ドラクエ世代に生まれていながら、ドラクエしたことなかったりwww こ、これが、ドラクエかーーーー!!!!!!! なんだか騙された気がするようだが、 それを無視しつつ、とりあえず楽しもうと思いまする。 ローテク…
DSを無線LANに接続して、レイトン教授のナゾ41件ダウンロードした。 WEPに切りかえないとあかん。 普通、WEPで接続できそうなもんだけど、なんでかPCが接続できんのだな。 結局もういちどWPAの方に戻した。
ナイフ持った犯人を取りおさえることができなかったからって、 拳銃を発泡して犯人を死なせた警官。ナイフより間合の取れる武器持ってんちゃうんけ警棒とか。 拳銃つかわなあかんってどういうことやねん。剣道とか、柔道とかやる意味ないんやったらやらんで…
File::Findでやってたけど、 こっちも良さげーーー #! /usr/bin/perl use strict; use warnings; use Path::Class; my $dir = shift or die "usage : $0 <dir>\n"; dir($dir)->recurse( callback => sub { my $file = shift; return unless -f $file; my $f = $fi</dir>…
今更なんですがねー。 use strict; use File::Find; my ($target_directory) = @ARGV; my $filter = sub{ /\.(?:gif|jpe?g|png)/ or return; printf qq{<img src="%s/%s" alt="%s">\n},$File::Find::dir,$_,$_; }; find($filter,$target_directory || '.');; 対象となるディレクトリ以…
pythonに興味が移った。 「インデントでブロックを表す」って用は箇条書きみたいに書けるってことで、これ最強なんじゃない?? # a == b のときは OK そうでないときは BAD を表示 if a == b: print "OK" else: print "BAD" # 関数tt とは、test を出力する d…
my @CSV = ( '1,kame,34', '2,usagi,120', '3,panda,80', ); # 3カラム目でソート map {$_->[0]} sort {$a->[3] <=> $b->[3]} map {[split ',',$_]} @CSV; CSVのデータ内に改行が入ってたらどうすんねんとか、 ダブルクォートで囲まれた文字列内にコンマ入っ…
このモジュールをuseすると使える関数の定義は、↓のようになってるんだけど、 sub sum (@) { reduce { $a + $b } @_ } sub min (@) { reduce { $a < $b ? $a : $b } @_ } sub max (@) { reduce { $a > $b ? $a : $b } @_ } sub minstr (@) { reduce { $a lt …
twitter経由で教えてもらった。↓こんなことができるらしい。 http://blog.alice.gs/ikazuchi/item/98willcom圏外の方は残念なんだけど、、、 それから電池食いそうだ、、、orz
前回の例では、無駄にリダイレクション「>&3」とか「>&4」とか使ってたけど 結局以下の例と同じだということに気がついた。while read n do echo $n > /tmp/fifo1 echo $n > /tmp/fifo2 done# fifo1,fifo2 は 名前付きパイプ名前付きパイプは書き込み側と読…
凝りずにカラーピッカー作成中。 できたらまた発表しま。 目指すはYUIで使えるやつ。 prototype.js+αで。
なんでそんとき店を出なかったのかめちゃくちゃ後悔してるんやけど、 石橋駅の天一で、おしぼりを床に落とした店員がそのままそのおしぼりをテーブルに置きよったんやな。 そのままラーメン食ってもおいしくもなんともないのになんでブチ切れんかったのかが…
すんません http://codezine.jp/a/article/aid/1617.aspx?p=5
shellで名前付きパイプを使うには mkfifo を使う(mknodでもできるらしい) 名前付きパイプの生成 読み込み専用で開く 書き込みを開始する 閉じる ここで、注意。 読み込み専用で名前付きパイプを開いたら、書き込みが閉じられるまで、その後の処理がブロック…
shellはパイプでコマンドを繋ぐことができます。例えばls | wc -l #カレントディレクトリのファイル数を表示「ls」がカレントディレクトリのファイルをリストするコマンドで(パイプが繋がれた場合行で区切られる)、 「wc -l」が入力された行数を数えるコマン…
仕事柄、テキトーな自動処理を組むことがあるんだけど、 最近知ったこの一見わけわかめな記号なかなか使えるかも。この処理は大きく二つの処理に分けられる。 ${○○%××} ${○○%%××} ${○○#××} ${○○##××}%は後方一致、#は前方一致である。 一つの場合は最短マッ…