鈍足ランナーのIT日記

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

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

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

ブラウザで楽器演奏

備忘録 できるだけ歩く鳥: audioタグとJavaScriptでピアノを作ろうとしたけど諦めた ASCII.jp:iPad対応!HTML5 Audioで作るブラウザーピアノ (1/6)|古籏一浩のJavaScriptラボ HTML5 Audio ピアノ制作 : Return – 読み込みによる遅延を解消!! | TM Life ban…

perlのツールを使って作ったラインスタンプ公開された

PerlBeginnersで実演したツールで作ったラインスタンプが 公開されました。 ラインスタンプ作りの実演 from Tetsuya Tatsumi terureruというキャラクターです。 塗り忘れをしていて、何度もリジェクトされましたが、無事公開されました。 よろしくお願いしま…

perlでMQTTと戯れたい

まず、MQTTブローカーのインストール。 こちらから、cygwin-windowsというのを選んでみた。 http://mosquitto.org/download/ クライアントから使うには。。 AnyEvent::MQTTというモジュールがあるようで。 こいつをcpanmでインストールすると、 サブスクライ…

Andoroid Bindingsに挑戦するか・・・

Andoroid版MVVM(Model-Value-ValueModel) http://code.google.com/p/android-binding/ http://www.slideshare.net/tworks/androidbinding-hokunet 簡単に作れるかな??余計複雑になるか?とりあえず チュートリアルから。 サンプルのListViewTutorialをダウ…

Andoroidで初めての画面遷移

こちらのエントリが素晴らしい。 http://examples.javacodegeeks.com/android/core/view/onclicklistener/android-onclicklistener-example/ http://androidhacker.blog94.fc2.com/blog-entry-26.html Android - 美しいOnClickListenerの実装方法(を教えてく…

筆談メソッド YAPC::Asia 2014

地域PMミートアップで新潟のからRedis::Fastの作者が というお話があったり、新鮮でした。 自分は、Mishima.pm代表として、参加しましたが、 なかなか面白いトークはできませんねー。 最後のuzullaさんの〆がとてもいい言葉で心にしみました。 gfxさんとni…

YAPC::Asia 2014のライブコーディングで学んだProcletを使いかたがわかった

チャットアプリを開発しているんですが。 redis-server と morboを毎回二つあげるのはメンドクサイ どうにかする方法があると思ってて、ほんと ちょうど、やり方がわかって最高によかった。 cpanm Procletしてから Procfileを用意する redis: redis-server w…

Mojolicious で受けたJSON文字列の扱い,Mojo::JSONのデコードだったのか・・・

あざっす。 http://qiita.com/uchiko/items/39f34587c5eb4222448a チャットでどうも日本語がうまく動作しないと おもったら、これだったのか・・・ websocketでJSON文字列で受けるんですが utf8フラグをもった状態でMojoliciousで受けるので、 Mojo::JSONの…

YAPC 0day

ヘビメタ MusicBrains BandCamp 公開することが大事 pplog 飽きる前につくる 小さく作る 挑戦しない 思いを文書にする テストを書く(手を抜かない) サービスの声をきく 様子をみる ツイッターアカウントをつくって。メンテ時につぶやくなど Goodsをつ…

Vue.jsでIE11で全角入力がなんか変?

どうも、チャットサイトでの全角入力がうまく機能していないことが わかり調べているのですが。 クライアントサイドMVCのVue.jsでのテキストボックスへIE11で全角文字を入れて みるとうまく動かないことを発見。 以下サイトで「あああ」とテキストボック…

Andoroidエミュレータの高速化の前に確認すべきこと

こちらを見て設定しよう。 Androidエミュレータは遅い!重い!!Intel x86設定で高速化して使うべし | サクッとJava研修室 http://androidstudio.hatenablog.com/entry/2014/07/21/131034 http://www.webtech.co.jp/blog/developer-news/5966/ 設定画面で「U…

Andoroid Studioはじめての画面遷移

Android Studioでアクティビティを切り替えて画面を遷移する方法 - Android Studioでアプリ開発! 【Android Studio】intentでのページ遷移を行う! | iDEA CLOUD/dev Intentというキーワードが肝のようです。

Andoroidの国際化

stringsに登録すればよさげ、values-enなどに翻訳したstringsを格納すればいいのか。 <TextView android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" /> でも、こんな感じでhello_worldを参照してあげれば適切なロケールの文字列が表示されるのか。 なるほど。</textview>

Andoroid Studio レイアウトに慣れる

http://nanapi.co.jp/blog/2014/04/02/android_studio/ まずは、こちらを見ながらあれこれしてみる。 つまりのところ、xmlを変えるだけでGUIがつくれるというわけですなぁ。 画像を表示するときには、 resの下に、drawable-hdpi,drawable-mdpi,drawable-x…

Andoroid Studioインストール後の設定

CPU/ABIが入力できないできないと、イライラしていたら。 Andoroid SDK Managerというのを、 Tools>Andoroid>Andoroid SDK Managerで起動して ARM EABI v7a System ImageなどがNot Installだったためだったみたい。 エミュレーターは遅すぎて、Andoro…

Andoroidアプリ作るかな・・・

しばらくは、腰を据えてネイティブアプリの作り方を学んでいくか・・・ まずは、ichigotakeさんのスライドで学習しよう。 [Android]これからアプリ開発を始める方へ from ichigotake . [Android]これからアプリ開発を始める方へ リンクを張り付けておこう。 …

Unityでwwwを使いたいコルーチンって何だ??

さて、UnityでHTTPのGETを行いたくWWWというクラスを使いたかったんですが・・・ 思うような動作がしないなぁ。どうもコルーチンという仕組みを 使わないといけないようです。 http://docs-jp.unity3d.com/Documentation/Manual/Coroutines.html StartCorout…

わんこチャットをUnityへ移植中

わんこチャット、モバイルファーストな時代、Webだけだと案の定アクセス数が伸びないので、初めてのモバイル移植にチャレンジしています。 Andoroidの勉強をするのも大変そうだし、少し齧ったUnityならば、Andoroidでも 動くというので、若干逃げ腰ですが、…

GrowthforecastをIBM Bluemixで動かしてみる

<<工事中>> GrowthForecastをherokuで動かしてみる 2014年度版 を参考に手順を作っていこう。 GrowthForecastの最新版ベースにBluemixで動くように拡張する Growthforecast githubでforkして git clone https://github.com/kazeburo/GrowthForecast cpanfile…

またまた「perlで配列の引き算」をやってみた

「perlで配列の引き算」をやってみたで、さらに違うアルゴリズムでやっていたので、面白そうだから、さっそくベンチ。 (array_minus2としています。ただし、sort済み前提) Rate array_diff array_minus acme_tools array_minus2 array_diff 2.43/s -- -50% -…

わんこチャットオープン

改めまして、WankoChatをオープンしました。 わんこそば、をイメージして、次から次へとチャットする相手がやってくる というコンセプトを表現してみました。 ChatPadのアイデアをいただき、 というなんだかなー的なところはあるんですが サーバーサイドMojo…

IBM Bluemixで独自ドメイン名を使う設定をしてうまくできないケースがあった

Bluemixではwanko.mybluemix.netで見えているとあるチャットサービス。 (わんこチャット)http://wanko.mybluemix.net/ これだと、ドメイン名がかっこ悪いので、 wankochat.comというドメイン名をムームードメインで取得しました。(ムームードメインは簡単で…

Notify.js

備忘録 http://alxgbsn.co.uk/2013/02/20/notify-js-a-handy-wrapper-for-the-web-notifications-api/

五反田もくもく会#1に参加してきました

http://clubdev2.connpass.com/event/7561/ 急きょ仕事が長引き、しかも方向音痴でなかなかビルがわからなかった! さて、チャットのテストをしようとしていて、もくもくしました。 なかなかテストが通らない・・・ で、タイムオーバー。 部長さんに食事会に…

OTRSをBluemix上で動かす

OTRSというオープンソース チケットリクエストシステムはPerlで書かれている http://otrs-japan.co/ インストールを1コマンドで!とPAASに乗っけてみようと挑戦。 幸いpsgiファイルも提供されている。 使用方法はREADME.mdに記載しました。 https://github.…

perlで配列の引き算、再調査

1年前にも配列の引き算(Diffrence)を考えていたけれど。 http://dokechin.hatenablog.com/entry/2013/07/03/213407 tsucchiさんのブログにコストに関する記述が興味深い。 http://d.hatena.ne.jp/tsucchi1022/20090419/1240152657 my @array1 = (1,2,3,4,5)…

Club DB2 第186回 次世代クラウドプラットフォーム(PaaS) IBM Bluemix を使ってみた!に参加してきた

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ClubDB2/page/%E7%AC%AC186%E5%9B%9E 最近Bluemixと戯れるようになってきたので勉強会に参加。 Club DB2は初期のころから何回か出席していて、抜群の安定感がありますね。 おすすめ…

Mojolicious::Lite を使って一人ぼっちSNS「AloneSNS」を作る。に感動した

http://perl-users.jp/articles/advent-calendar/2012/casual/7 URLの拡張子(サフィックス)?によって、.jsonだったら、json フォーマットで返すところをどうやっているんだろう とおもったら。 $self->response_to( any => {json => {res=> $res})); これ…

かめチャット改め、すしチャットに変えました

すしチャット Bluemix版 画像が、グーグルで画像検索したものなので、自分で撮ったものに 入れ替えないとなんですが、基本線はできたかな。 BlueMix Challengeなるアプリコンテストに応募しようと 思うんですが、どう考えても、BlueMixで動かす必然性が 感じ…

cygwinでcpanm Image::PNGでCouldn't find your C compilerエラー

これと同じ現象のようだけど。解消方法が今市わからない。 https://rt.cpan.org/Public/Bug/Display.html?id=91771 こんな感じで試行錯誤したら、うまくいきました!!! ln -s /usr/bin/gcc-4 /usr/bin/gcc-4.exe