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

HTMLとスタイルが混同したHTMLからHTMLファイルとCSSファイルを分離するモジュールとか書いてます。

ソース https://github.com/S2/css_scraperとりあえずなんとか動きはしたのでペタリ。 <body> aaaaa </body> <div id="wrapper" style="width:100px;height:150px"> bbbbbbbbbbbb: <div class = "hoge" style="width:100px;height:1550px"> bbbbbbbbbbbb: </div> <div style="width:100px;height:150px"> bbbbbbbbbbbb: </div> </div>

DBIのselectrow_arrayとプレースホルダについて

my ($id , $pass) = $c->dbh->selectrow_array('select id,password from t_user where name = ?;', undef , ( $values->{'id'})); とりあえずMySQLではこれで動いた。 第二引数が謎で、document的にはDBD依存の変数らしいが、とりあえずPostgreSQLでも入れ…

AndroidでNDKを使用してみるテスト

っていってもまだ動いているわけではない。流れとして Cでソース書く ↓ ビルドして.soファイル作成 ↓ JAVAから適当に指定してActivity呼び出すコード書く ↓ apk作って本体実行みたいな感じでいいのかな…? つまりEclipseの設定が必要って事か!→おやすみなさ…

俺専用メモ

http://80286.blog62.fc2.com/blog-entry-192.html

YAPCASIA2011でスタッフとかやってみた。

何やってたの? 1日目:色々運んだりとか。前夜祭ではビール飲んでた。 2日目:フェライトでずっとタイムキープのベル鳴らしてた。 懇親会ではid:tokuhiromさんとかお話出来たり。 3日目:フェライトでずっとタイムキープのベル鳴らしてた。そんな感じ。 来年と…

YAPC ASIA2011行ってきた。

各セッションを見ながらタイムキーパーやってたりしました。気になったとか覚えて置きたいセッションとかを下記。 WebApplicationの高速化について:malaさん プロファイルについて Devel::NYTProf Devel::KYTProf キャッシュについて 極力フロントエンドでキ…

ライブ告知とか。

基本コピペで。 - リミテッド☆サーキュレーション Vol.110月1日(土)場所:両国SUNRISE http://www.livehousesunrize.jp/OPEN:17:00/START:17:30 チケット:前売り:¥1500+1D 当日:¥2000+1D出演バンド(出演順) 1ほっけしゃわしゃわ/牧野由依コピーバ…

git共有リポジトリを作ってみた

作った備忘録。まずサーバ設定から。git用ディレクトリを作成する。 sudo mkdir /gitgitユーザーのみに書き込みを許す sudo chown git /git sudo chmod 755 git cd /gitgitリポジトリを初期化する mkdir hoge cd hoge git init --bare --shared続いてユーザ…

テーブルの中身を消す時は

何も考えずにTRUNCATE TABLEだ。

とりあえず勉強しようとか使ってみようとか思うもの

①memcached ②NoSQL ③nginx ④MessagePackが面白そうかも ⑤androidNDKいつ終わるんだこれ。

gitをインストールするためにリポジトリを指定

http://d.hatena.ne.jp/uk_oasis/20090807/1249633626 より vim /etc/yum.repos.d/CentOS-Base.repo [dag] name=Dag RPM Repository for Redhat EL5 baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1 gpgkey=http://da…

Coroの使い方がてらSleepSort

use strict; use warnings; use 5.12.0; use Coro; use Coro::Timer; my @nums = qw/10 54 84 58 72 2 54 75 12 45 75 1 32 45 46/; my @coros; for(@nums){ push @coros , async { Coro::Timer::sleep $_[0]/10; say $_[0]; } $_ ; } $_->join for @coros;

Win32::Clipboardでクリップボードに出力

my $str = "ごにょごにょ"; use Win32::Clipboard; my $clip = Win32::Clipboard; $clip->Set($str); でイナフ。でもWindows以外で使えないよなこれ 標準出力の延長でクリップボードにするのとかあれば便利なんだろうか ないかなー

ファイル一括読み込み

http://mt.endeworks.jp/d-6/2011/04/perl-5.html ここで書かれておられて結構重宝していたのだけれど、 結構下がっちゃって探すの大変なのでメモ。 open my $fh, '<', "/path/to/file.txt" or die "failed to open file: $!"; my $content = do { local $/; …

IE7でハマる等。

30分ほどハマっただけなんだけど。納品1時間前はあせる。以下OK。 var hoge = { 'key1' : 'value1', 'key2' : 'value2', 'key3' : 'value3' }; 以下NG。 var hoge = { 'key1' : 'value1', 'key2' : 'value2', 'key3' : 'value3', }; 問題となるのは最後のカ…

CSSとHTMLを分離、もしくはCSSをHTMLにマージするスクリプト:俺専用メモ。

掲題みたいなのを書いてる。 マージ部分はきれいにいけたけれど、分離部分は結構悩む。 CSS要素を ①タグで纏める ②Classで纏める ③IDで纏める にしているがClassが無い、IDが無い等どうするか…

D&Dでファイルをアップするの法

http://d.hatena.ne.jp/end0tknr/20110106/1294288753 を参考。 ほぼコピペですよね プレビュー機能は必要なかったのでカット。 Amon2向けにトークン取得とかしたり。 function FileUpload(elm_id){ var url = "save_image"; var TEXT_ENCODING = 'UTF-8'; t…

javascriptのハッシュについて考える。

var hoge = { key : value }; alert(hoge.key); とするとvalueが表示されるわけです。 var hoge = { 'key' : value }; alert(hoge.key); としても同様。 var key = "hash_key" var hoge = { key : value }; alert(hoge.key); としても同様でどうやったらハッ…

HTTP::WebTestでRefererを設定する方法

Refererで弾くページのテストが出来ないので設定がいる。 http_headers = ( Accept => text/plain, text/html ) らしいのでコード的には http_headers => { Referer => 'http://www.google.co.jp' } こうで動くかな? http_headers => ['Referer','http://ho…

SQL::Abstract使って列を取得する方法

よく忘れて毎回調べるので備忘録。 eval{ my $table = 't_user'; my $sql = SQL::Abstract->new(); my ($stmt , @bind) = $sql->select($table ,['id'], \%params); my $sth = $c->dbh->prepare($stmt); $sth->execute(@bind); my $id = $sth->fetchrow_arra…

ApacheでPlackアプリを動かす

loadModule perl_module modules/mod_perl.so <Location /plack_app> SetHandler perl-script PerlHandler Plack::Handler::Apache2 PerlSetVar psgi_app plack_app_dir </Location>

解決。

よし。 use utf8; sub hira2kana { local $_ = shift; $_ = Encode::decode('sjis' ,$_); tr/\x{3041}-\x{3096}/\x{30A1}-\x{30F6}/; Encode::_utf8_off($_); $_ = Encode::encode('sjis',Encode::decode('utf8' ,$_)); return $_; } no utf8;

ひらがな→カタカナ変換で、tr/ぁ-ん/ァ-ン/が動かない件について

下記コードがタ行以降で化ける。 use strict; use warnings; use 5.12.0; use Encode; sub conv_kana(){ my $string = shift; $string = Encode::encode('utf8',Encode::decode('sjis',$string)); $string =~ tr/ぁ-ん/ァ-ン/; #$string = Encode::encode('s…

PostgreSQLで特定の列を取得するSQL

select [カラム] from [テーブル名] limit [n件取り出し] offset [m列目から];>[14:11:57] あれたん: ぽすぐれとかどこの村だよ ごめん

android2.2で(2.1とかはわかんないけど)HttpUrlConnectionを使用するとき

KeepAlive設定でInputStreamとHttpConnectionが死ぬので、 System.setProperty("http.keepAlive", "false"); KeepAliveをオフにするのこと。

俺専用メモ。

conn = (HttpURLConnection) bitmapUrl.openConnection(); conn.connect(); is = conn.getInputStream(); //bis = new BufferedInputStream(is); //bm = BitmapFactory.decodeStream(bis); bm = BitmapFactory.decodeStream(is); これは主にIS03で画像取得を…

配列比較とか。

DBにあるレコード群と手元の配列を比較、DBにない値のみを配列で返すコードを記述。多分もっとうまい方法があるんだよな… 動作としては多分間違ってないけどfor文いっぱいで辛い。ところでandroidのCursorクラスにhasNextがないのって微妙だと思うんだけどど…

ライブ告知とか。

チケットノルマ達成できなかったらお前ひどいぞ、ってバイオ…メンバーに脅されたので告知。 多分いじめられる結果になると思うけど、RODEOのバンドとかあるから実にくればいいと思うよ!== 「アニめぐろ 2011 Vol.12 In “聖地”」 6/19(日)@秋葉原CLUB GOO…

androidで枠線を作る方法

androidのレイアウトに枠線は無い(と思う)。 LinearLayoutを重ねるのはアホなので背景に枠線を書き加えることにした。 /** * @param vg * 枠線を設定するViewGroup * @param width * LinearLayoutに設定するwidth * @param height * LinearLayoutに設定するh…

androidにてgetInterfaces()が効かない件

特定のインターフェースを継承してたら処理を行いたかってけれど Class[] this_interfaces = this.getClass().getInterfaces(); for (int i = 0; i < this_interfaces.length; i++) { if(this_interfaces[i].getName().equals("InterfaceName")){ // 処理 } …