鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

2013-10-01から1ヶ月間の記事一覧

MA9 バトル 1st in tokyo 2に参加してきた。

MA9 battle 1st stage in tokyo togetter 今回は、YAPCのようにプロジェクタ映らないとかないように、ググっておいて Windowsキー+Pで写すことを事前にチェックしておいた。会社や家の端末がXPなので 写し方が変わっていたとは・・・全然しらなかっ…

JogNavi次はプレゼン資料作成です

大きなバグを取り除きました。これでまあ、そこそこ動くかな。。 水曜日のプレゼン資料の作成にとりかかろう。 昨晩、夜起きてしまったとき、布団の中でプレゼンの概要を妄想したけど。 MA9という性質上、開発者よりのプレゼンがいいかなと思いました。 …

Backboneでajaxのキャッシュ対応。

削除したはずのモデルがIEで再表示されると思ったら ブラウザキャッシュでした。 でもって対応しました。 backbone-js-fetch-results-cached

一つのサービスに賭けてみる

JogNaviをリリースして、一息つく暇もなく、バグもあるし、対応したい 機能もいっぱいある。 OAUTHの正式対応(startman,startletで起動できるように) 装備追加直後の挙動があやしい 最終 ログインタイム publicルート,private ルート ルート編集 レコード削…

自己ベストへナビゲート!JogNavi遂にリリース

お待たせ、しました。何とかリリースできました。 こちら グダグダいいながら、ここまでやってこれました。 動きやUIなど至らない点も多々ありますが、 今後改善していきます。 @masuidriveさんのwri.peにかなりインスパイヤされています。 技術的にいろい…

動かん動かんと思ったら。。

本番機で動かなーいとおもったら、single_namedがなかったようです。 [Sat Oct 26 18:00:14 2013] [error] Can't locate object method "single_named" via package "Jognavi::DB" at /home/tatsumi/jognavi/lib/Jognavi/Web/Views.pm line 15. 開発機のTeng…

mysql 5.6をインストール

開発機は5.6にバージョンを上げていたのですが、本番機が5.1だったので備忘録。 CentOS6にMySQL-5.6系最新バイナリをオラクル公式rpmを用いてインストールする方法 $ mysqldump -u root -p --all-databases > mysqldump.sql $ sudo rpm -e mysql-server-5.1…

最大の難関、Backboneのviewに結びつくmodelを入れ替えたい

http://stackoverflow.com/questions/8591992/backbone-change-model-of-view

Windows7+Mysql5.6でクエリログでないなぁ・・・

mysqlで一般クエリログをする MYSQLで遅いQueryを発見する

TengのinflateでDBのnullを扱いたいのだ

inflate qr/.+_at/ => sub { my $value = shift; if ( $value ) { DateTime::Format::MySQL->parse_datetime($value); } else{ return undef; } }; ダメ人間さんの記事を参考にして TengでNULLをセットしたかった うまくできました!!!

backbone.jsのモデルのアトリビュートにDateを使う方法

events: { 'click #next' : function (e) { e.preventDefault(); var current_date = new Date(this.model.get("current_date").getTime()); current_date.setMonth( current_date.getMonth() + 1 ); this.model.set ("current_date", current_date); }, 違…

backbone.jsでCollectionとModelを1つの保存ボタンでsaveする

献立モデル(ひな祭り献立) 献立品コレクション(けんちん汁、チラシ寿司、カップケーキ) こんな感じで、保存ボタンが1つあるとすると・・・ hozon : function (){ model.save({},{success: function(){ collection.saveAll(); } }); } こうゆうふうに実装し…

JogNaviの紹介

Todo

bxsliderをbackbone.jsから使えたのだけど、複数のスライダーを使うとなると、うまくいかなくてどうにもならなかった

以下のようにモデルのレンダーで実装すると1つではうまく動いた。 2つ目をクラス名bxsliderとは別名でつくってやったんだけどうまく動かない。 そもそもbxsliderクラスというクラス名でないとスライダーが動かないような 気がする。bxsliderのサンプルでは…

Backgrid.jsでdeleteボタンをつけるときに間違えたこと

上のようにコーディングしてしまい。urlがないよみたいなエラーになっていた。 this.model.collection.remove(this.model); を先に実行してしまってからデストロイを呼ぶと、modelからcollectionをたどれなくなって しまうために、URLがないよというエラーが…

Mojolicous+Teng+JSON扱う時に注意しなくてはならないこと

以前、MojolicousでJSONを返す時BOOLEANを扱う時は、マッピングで注意が必要というようなことを書きました。 TodoMVC(backbone.js)のバックエンドをMojoliciousにしてみた。 今度は、数字項目を扱う時に注意が必要なことを書きます。 こんな感じで+0を入れて…

Mojoliciousで設定したCookieの値が、Backbone.jsからのajaxリクエストで設定されない?

なんか変だなぁ。Backbone.jsからCollectionのfetchメソッド を発行させて、ajax のrequestが発行されるところまでは確認できたんだけど。 クッキー(mojoliciousで設定している)に値が設定されてこない。 以下、証拠。 jqueryのajaxを調べても、特に何も設定…

Mojoliciousで開発。staticファイルにキャッシュが効いているようだけど・・

現在javascriptを使ってWebアプリを開発していますが、(morboで起動) どうもキャッシュが効いていて編集したjsがなかなか書き換わらない。 だから、動作確認しても思うように動かないことが多々あって困っている。 どうも、キャッシュしているのは、ブラ…

tdの中のボタンクリックでpreventDefaultが効かないようだ。。。

<td>...</td> <td>...</td> <td><button id ="fav"></button></td> tdのクリックイベントとbuttonのクリックイベントを分けて処理したいんですが・・ どうも、ボタンクリックすると、tdのクリックイベントがpreventDefaultしていても 発生してしまう。 <追記> stopPropagationっていうのがあるのかぁ・・・ これを…

Backbone.js の Collection(Paginator.requestPager)に属性を追加したい

I'm using Paginator.requestPager in backbone. And I wanted to change query paremeter value at time Collection fetch is called. So, I added setDefaults function in Equipments. But in this case Backbone.Paginator 's setDefault function will …

コーヒースクリプトわからない。

backbone-collection-with-pagination うーん。コーヒースクリプト分からない。雰囲気はわかるんですが。。 断崖絶壁のような絶望感に襲われる。

yahoo商品検索APIの結果をBackbone.jsのPagerに乗せたい

BackboneでPagination(ページャー機能)を実装 むちゃくちゃ便利そうだなぁ。 私は、基礎体力のないへたれ、コピペグラマーなので、 こういった部品があると助かります。 でも、やっぱり今回使う目的からはこっちでないと駄目な感じ。example/request-paging …

backbone.jsでviewから呼ぶajaxの中でモデルにアクセス

いやー。ハマりました。 こちらに答えがありました。 http://stackoverflow.com/questions/17485915/backbone-set-model-inside-ajax-request というか、前も同じようなことではまり 結局グローバル変数に入れたモデルにアクセスするように したかんじですが…

Mojoliciousを使った、認証まわりのコード

マイページ、コース登録画面は要認証とするので、underの後、loginしてからそれらのページへリダイレクトさせる。 ログイン単独の機能もつけたい、認証がすんだら/へリダイレクトしたい。 ツイッター、フェースブックでのOAUTH認証(site,user_idで一意)をサ…