同じサーバーにmysqlを複数立てているときに、DBI->connectする場合

同じサーバーにmysqlを立てている場合、恐らくportを分けて立てていると思うのですがその時に。 my $dsn1 = "DBI:mysql:DB_NAMEA:localhost:3306"; my $dsn2 = "DBI:mysql:DB_NAMEB:localhost:3307"; ってやると繋がらない。 my $dsn1 = "DBI:mysql:DB_NAMEA…

Tokyo vim #4行ってきた。

vimでスライドショーするvroomというものを使ってみた。 * 手順 vroomをgitから落としてくる。 https://github.com/ingydotnet/vroom-pm * いつのまにかCPANにもアップされていたのですね、http://search.cpan.org/dist/Vroom/ vi ~/.vimrcして set exrc mk…

「テスト書かないのは、小学生までだよねー。」

「まじないよねー。」 って、ことにした。 ボクの関わるグループは、テスト必須です!! ざっくり目標 みんなで目指せバグ0!!! クォリティが上がったら障害対応も減るし割り込みも減るよ!!! てことで、みんなにテストを普及させるのターン。 ちゃんと身につけて…

jQuery mobileでdata-trasition="slide"をしてもslideしなくて激しく困った。

あまりよくまとまってないけれど…。 slideさせたい環境 AQUOS PHONE 102SH上でwebviewを使った、(自作)ブラウザアプリ。 <header data-role="header" data-position="fixed"> </header> というように、何故かheader部にdata-role,data-positionしてあげるとslideしてくれた。 (header部に特定せずにfooter部とかでも、可…

jquery mobilleでリンク時のローディングダイアログを編集する方法

$(document).bind('mobileinit', function(){ $.extend( $.mobile, { loadingMessage : "loading" }); }); "loading"の部分を編集するヨロシ。 全角文字もおk。 loadingMessage: falseにすれば、ダイアログ自身を表示しなくなります。 extendは、こういった…

CSS擬似クラス first-childについて(最初の要素以降、以外に適用したい。)

div:first-child {} これが一般的な使い方かな。 divの最初の要素のみに適用する。 p > div:first-child {} 親要素を特定した形。 pタグの中のdivの最初の要素のみに適用する。 ">"を使う。 p > div:not( :first-child ) {} で、これが今回の本題(過去3回く…

jquery mobileを使用したときにページの下にloadingが出る&リンクを押下>ページ遷移でなく、下部に追加で表示される。

問題:表題の通り 原因:jquery mobile cssが正しく設置されておらず、ずっと探しに行っている状態だった? (画像をリンク切れにしても再現しなかったので、cssのリンク切れ時のみ出るようだ。) 対応:jquery mobile cssを正しい位置に設置した。

Time::Bandをうpした。

主に、bugfix。 有効な時間と省きたい時間の開始時刻が同じとき、有効な時間が反映されてしまうバグ。 とか。 もう少し中身整えねば。

公開鍵と秘密鍵

ssh-keygen -t rsa 公開鍵は、".pub"あり。 秘密鍵は、".pub"なし。 公開鍵は、リモート側 秘密鍵は、クライアント側 公開鍵は、authorized_keysに"追記" 秘密鍵は、 ~/.ssh/configにIdentityFile ~/.ssh/<rsa_filename> って感じで"追記" 秘密鍵について、もう少し詳しく…</rsa_filename>…

連続ログイン用に

https://github.com/rozary/p5-login_check/blob/master/login_check.pm #0 reset , 1 no change, already access ,2 bonus up ,9 illegular ,undef illegular my $rtn = &login_check( last_login=>最終ログイン時間, time_shift=>日付の変わり時の秒数, #o…

CGI.pmでけつまづいた。

まず、ソース。 use CGI qw/:standard/; my $c = CGI->new(); my $v = $c->Vars(); print $c->start_html(-title=>$v->{title}); print start_html(-title=>$v->{title}); これだけのソースなんですけれど。 print $c->start_html(-title=>$v->{title}); こ…

翌月を取得する@Perl & Time::Piece

Time::SecondsのONE_MONTHが期待通りじゃなかったので…。 use Time::Piece; my $t = localtime(); $mon = sprintf("%02d",$t->mon); my $next_month_first_day = $t->strptime($s->year.$mon.$s->month_last_day,"%Y%m%d")+86400; としてみた。っていういつ…

Time::Bandなるモジュールを作ってみた。

時間の帯です。 今のところ機能は…。 全体の時間から、部分的な時間を取り除いて、残った部分の時間を返すってくらいです。 スケジュール系で、残りの時間を確認したい時なんかに使えるかと。 use Time::Band; use Time::Piece; my $start = localtime()->st…

viで消したいところまで消す@行内 方法1

例えば、""で括られた部分全部。 f" で、消去開始のとこまで移動して。 df" で、ケツの"まで消去。

ドジったのでメモ。

strptimeは、前に値で、後ろにフォーマット。 なんども使ってるのに逆に書いてしまって、動かない動かないやってしもうた。

grepで正規表現をよく忘れる。

ので、メモ。 user_idが01234 か 56789にまっちさせたい。 grep -e 'user_id=\(01234\|56789\)' -e してそれぞれエスケープ。 egrepでやる場合は、エスケープせずに egrep 'user_id=(01234|56789)' vimでもエスケープするとできるぉ。 /\(01234\|56789\) で…

CSSの:first-childでもつまづいた。

<ul> <li>らっきょ </li> <hr> <li>赤ワイン </li> </ul> 的なことをxslateのテンプレート上で <ul> :for ["らっきょ","赤ワイン"]-> $yasyoku { <hr> <li> <: $yasyoku :> </li> :} </ul> ul hr:first-child{ display:none; } 的にやりたかったんだけれど。 ループするといっても、hrはテンプレート上では、1個目のhrなわけで だ…

jQueryのnextAllでつまづいた。

divs = $("div.main").nextAll("div"); ってやると、 div.main以下の同じ階層にいるdivを取ってこれるわけですが。 先頭の1つだけが欲しいんだぞ!ってとき(nextの更に次にある、最初にマッチしたdivさんが取りたい。) next_div = $("div.main").nextAll("div…

今日はDBIx::Skinnyでちょっとつまづいた。

DBIx::Skinnyさんで、 $row->point(5); とかしたけれど、pointは5にならない。だので、 $row->set_column(point=>5); とかする。 で、新しく追加でcol=>valを、set_columnしてrow->new_pointとかしたいんだけれど。 $row->set_column(new_point=>10);#new_po…

今日はVim用CSS3のシンタックス補完

git clone git://github.com/hail2u/vim-css3-syntax.git コレした。 以下から。 https://github.com/hail2u/vim-css3-syntax 使った感想はあとで書く。 ============================================================== ちょっと悩んだので追記 ~/.vim/aft…

頑張るって言ったのに…。

仕事に終われ、今朝から熱を出す。 這いよる納期。

滑りこみ。

セーフティー。 今日は、重力の井戸に行ってきます。 技術ブログ頑張るぞ。