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

Mountain LionでSSH接続が遅い

Mountain Lionにアップデートしたのですががが、SSH接続するときに数秒かかる用になってしまった。「Lion SSH 接続 遅い」ってぐぐったら。AddressFamily inet~/.ssh/configにするといいよとあったので、してみた。解決!!参考sshの接続確立が遅い場合の対処方法…

svn: リポジトリの URL '' が不正です

svn

って言われた。svnでなんかおかしいよって言われたら、 cleanup とか revertやるとたいてい直る。で、今回の場合は該当URL、パスに対して、 svn revert .とかしてあげる。 ちゃんと、パスを指定してあげるのが大事。 カレントディレクトリならドットね。

jQueryを使用したページから通常のページに遷移する場合

rel="external"の話 企画の人「(jQueryのページにあるリンクから)リンク先(jQuery使ってないページ)に飛んだら 表示が崩れてるんですけれどどうにかなりませんかー?」 開発の人「それはjQueryのバグなんでどうにもならないです。」とか言う話を聞いた。「え、それ…

Please execute ":NeoBundleInstall" command at vim

NeoBundleをインストールしようとしている今つまづいている問題 (YAPCに来ているのに、vimの記事を投稿する問題も…orz=3) NeoBundle 'https://bitbucket.org/ns9tks/vim-fuzzyfinder' ってReadmeのvimrcに書いてあるので、vimrcに書いたんですけど。起動の際…

perl de HTML escapeとsvn tree-conflict

escapeのお話 Text::Xslateがescapeしてくれるので、それを使います!その時、html_escapeするだけでは、Text::Xslate::Type::Rawというオブジェクトなので、 unmark_rawして文字列を取り出しましょう。 use Text::Xslate qw/html_escape unmarkraw/; my $esc…

grunt始めてました。

npm install -g gruntで、gruntをインストール js-minify さっそくjsをminify grunt.jsってのを作って開いて。 module.exports = function(grunt) { grunt.initConfig({ min: { dist: { src: ['./js/index.js'],//grunt.jsのカレントディレクトリから dest: …

なんでcan使ってるんだっけ??at perl

更新が無かったので、疑問を垂れ流してみる。 package a; sub new { my $class = shift; bless {},$class; }; sub foo { print "foo"; } てのがあったとして。 my $sub = "foo"; my $a = a->new; my $code = $a->can($sub); $code->(); みたいにcanを使った…

jsxが思った以上に凄かった!!(感想だけだけ)

hello worldしかしてないけれど!話を聞いてきただけれど!!jsの開発+デバグってすっごいめんどくさかったし、 jsってスマホで動かそうとするとやっぱり重かったし、js面白いのに、勿体無い!!ってところに希望の光ですね。メモ: jsxはブラウザ上で動かすことも…

jQuery + ajax + response 200 but error response

教訓:デバグツールはちゃんと見よう!!見ないせいで、何時間もハマってしまった…。状況1: jQuery + ajaxでデータ要求していたんだけれど、statusがどうしてもerrorで処理される。 要求先(mojolicious)のアクセスログを見ても200返していて、なんじゃろなんじ…

localstorageに画像を保存して、再利用してくれるjquery pluginを書いてみた。

https://github.com/rozary/js-jquery-storage-image <script src="./jquery.min.js"></script> <script src="./jquery.storage.image.js"></script> <script type="text/javascript"> $(function() { $("#img1").storageImage("image.png"); }); </script> <img id="img1" /> ちょいちょい端折ってるけれど。imgタグにidをいれて、 そのdomにstorageI…

canvasのサイズって恐ろしい子。

最近、なんにでもリーベリンのガーリックソースをかけて食べています。 で、前回から引き続きcanvasについて。 まず、結果から。 canvas 要素は、座標空間のサイズをコントロールする2つの属性を持ちます: width と height です。これらの属性は、指定する…

localStorage+画像保存、取得ではまった。

* やりたかったこと localStorageに画像保存と取得(表示) * 現象 localStorageにデータが保存されている(ぐぐるdevツールでsotrageの値を確認)が、 img.srcに取得した値を入れるも画像は表示されず。(今思えば表示されていた…。) * 原因 画像を読み込む前にS…

sshでToo many authentication failures for ...

~/.ssh/configに IdentitiesOnly yes を記述する。 IdentitiesOnly (ファイルに格納された秘密鍵のみを使用)認証の際に、たとえ認証エージェントssh-agent (1) が複数の秘密鍵を持っていた場合でも、ssh_config ファイルで指定された秘密鍵のみを使用するよ…

iOSのUIWebViewとjQuery mobileではまった。

みなさん!UIWebView内でhrefをフックして、よしなにネイティブ側で処理をしてたりしてますよね!? いや!してる!! 絶対している!!! で、そんなところ(ページ)で、jqmさんを使っていると、jqmさんが先に動いてしまって、ネイティブ連携が出来なかったという。 …

背景画像を全面に表示

background-size: cover; たった1行でそんなことが出来る時代になりました…。

jquery mobileのliveにbindされるpageshowについて

data-role="page"に、対して効果発動の巻。 なりふり構わず使ってみたら動かなかったので、調べてみたら。 その様な挙動でした。

background-attachment: fixed; in Android

バグってて動かない。 Nexus(Android4.0)でも直ってない。 終了。 ソース:http://code.google.com/p/android/issues/detail?id=3301 javascriptはスムーズに出来ないので却下。 iscroll…。 いけるのか!!?

Galaxy S2をUSBから起動してみた。(自己責任で!!)

動機:電源ボタンが効かなくなっていた(水没して挙動が怪しかったんです。)のに、アプリがフリーズ>電源落ちる。で起動できなくなっていた。 考察:最初は蓋開けて、スイッチのところショートさせればいけんじゃね?とか思って開けてみたけれど、ちっさす…

Uncaught ReferenceError: $ is not defined

ってクロームツールさんに言われた。 $(document).ready (); しているjqueryさんとjqmさんを読み込んでいたソースから、 jqmさんだけコメントアウトしたつもりが、jqueryさんもコメントアウトしたせいでした。 結論:jqueryを読み込め。

SVNでコミットログ"修正" パターン1

結論から言うと。 svnadmin setlog --bypass-hooks /usr/repos/project -r ./modification.txt こんな。 /usr/repos/project こいつはレポジトリ。 頭にsvn+ssh://とか、付けちゃうとURLですとか言われちゃう。 から、手の届くところでやってください。とい…

同じサーバーに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…