Takuji->find;

株式会社はてなでアプリケーションエンジニアやってます、技術的な記事を書いているつもり

フェンリル株式会社を退職します

こんにちは、takuji31です。 この度一身上の都合により、12月31日付でフェンリル株式会社を退職することとなりました。本日が最終出社日でした。

Perl5でWebアプリケーションの開発を環境構築からやり直してみる - Perl5 Advent Calendar 2015

こんにちは、3年くらいPerlを書いていないtakuji31です。 これはPerl5 Advent Calendar 2015 14日目の記事です。 qiita.com 13日目はpine613さんの「CentOS 標準搭載の Perl に負けないで強く生きる」でした。 qiita.com 今日は近々Perlを書く機会ができるか…

RealmをKotlinで使う時に役立つtips - Realm Advent Calendar 2015

こんにちは、RealmとKotlinが大好きなtakuji31です。 これはRealm Advent Calendar 2015、9日目の記事です。 qiita.com 8日目はNikoYuwonoさんの「DynamicRealmを使って、Realm Browserを作ってみましょう!」でした。 qiita.com さて、本日はRealmをKotlin…

RxJavaの便利なOperator達 - RxJava Advent Calendar 2015

こんにちは、RxJava歴1年くらいのtakuji31です。 これはRxJava Advent Calendar 2015、7日目の記事です。 qiita.com 6日目はk-matsさんの「何となくRxJavaを使ってるけど正直よく分かってない人が読むと良さそうな記事・基礎編」でした。 qiita.com さて、本…

みんな大好きKotlinのDelegationについて #ktac2015

こんにちは、関西Kotlin勉強会定期開催を目論んでいるtakuji31です。 これはKotlin Advent Calendar 2015、第2日目の記事です。 www.adventar.org 今日はKotlinのDelegationについて紹介します。

関西モバイルアプリ研究会 #8 でAndroid6.0のFingerprint APIについて話してきた

こんばんは、関モバ皆勤勢のtakuji31です。 今月も関西モバイルアプリ研究会に行ってきました。 今回はAndroid6.0から追加されたFingerprint APIについて話してきました。

Koreference 1.0.0をリリースしました

Koreference 1.0.0を昨日jCenterにリリースしました。 今回のバージョンでKotlin1.0.0-betaに対応しています。 簡単にKoreferenceの紹介を。

関西モバイルアプリ研究会 #7 でAndroid6.0のパーミッションについて話してきた

実に3年振りの更新。 10/28(水)に関西モバイルアプリ研究会 #7に行ってきました。 #2以降毎回何か発表していますが、今回はAndroid6.0から追加された新しいパーミッションのモデルについて話してきました。

ありがとうWassr、そしてWasaへ

株式会社モバイルファクトリーが運営するWassrが2012/10/01 12時をもってサービスを終了しました。 ちょうどいい機会なので自分とWassrの関わりについておさらいします。2009年5月30日、2010年新卒エンジニアとして、株式会社モバイルファクトリーへの内定が…

モダンObjective-C向けのURI builderを書いたという話

今までObjective-CでURLを作成する時は、手動で文字列連結して作っていたが、 めんどくさくなった上に、ググってもなかったのでAndroidのUri.Builderっぽいクラスを書いたhttps://github.com/takuji31/TKURIBuilderこんな感じに使える TKURIBuilder *builder…

YAPC::Asia Tokyo 2012でLTしてきた話とタイムテーブルビューアーの話

9/27-29にかけてYAPC::Asia Tokyo 2012が開催されました。自分としては転職直前のKyoto.pm以来半年ぶりのカンファレンスでした。自分は1日目のLTと2日目のLTソンで発表しました。http://www.slideshare.net/ssuser0eaa8e3/yapc-asia20121日目のLTは最近やっ…

YAPC::Asia 2012 viewer について

YAPC::Asia Tokyo 2012開催が迫ってまいりました!今日は拙作のYAPC::Asia 2012 viewerを紹介したいと思います。YAPC::Asia 2012 viewerは名前の通りYAPC::Asia Tokyo 2012のタイムテーブルビューアーです。Android2.2以上対応、スマートフォン/タブレットの…

Wasatterを公開停止しました

拙作のWassr/TwitterマルチポストクライアントのWasatterを本日公開停止しました。Wassrが10月1日でサービス終了が決定し、TwitterのAPI v1.1でサードパーティークライアント向けの規制がきつくなるということで、 Wassr終了後はTwitterクライアントとして第…

YAPC::Asia Tokyo 2012のタイムテーブルビューアーを作ったよ

今年のYAPC::Asia用のタイムテーブルビューアーを作りました。Android2.2以上対応です。 とりあえずはタイムテーブルを見る機能しかついてません。 トークのチェック機能 一定時間前に通知する機能 を前夜祭までに付けられたらいいなぁ…。ダウンロードは以下…

AndroidのListViewにページングを実装した話

Androidで縦のページングを実装しなければならない機会があったので、調べてみたらこんな記事を見つけた。http://d.hatena.ne.jp/duyoji/20120818/1345264639しかし、読んでみた感じだとフルスクリーンが前提だったり、ListViewのアイテム数をわざわざセット…

KeyRemap4MacBookでキーの同時押しの閾値を下げる

Macで英語キーボード使っているで、左右のCmdキーを単押しでかな/英数に、同時押しでCmdにしているのだが、かな/英数として押した時に次のキーを押すのが速いとCmd+押したキー扱いになってしまう。これでDとか入力してる時にCmd+Dになったりして泣いたりした…

転職します

株式会社モバイルファクトリーを2012年3月20日付で退職することにしました。2010年4月に新卒で入社し約2年、大変お世話になりました。 市ヶ谷オフィス移転前最終日の今日が最終出社日でした。ソーシャルゲームの開発、初期のスマートフォン系プロジェクトの…

今更ながら新年の挨拶&2011年まとめ

みなさま、あけましておめでとうございます。 新年一発目の朝会でリア充と勘違いされそうになったたくじです。 さて、たくじの2011年をまとめたいと思います。1~6月 業務の都合でjQueryMobileやらFlashやら触ってました。 ただjQueryMobileはまだ当初不安定…

Time::Piece::PlusをCPANにあげた

実は前回書いた日の夜に勢いで上げたのだが、ちゃんと完成してなかったので昨日0.02を上げた。http://search.cpan.org/~takuji/Time-Piece-Plus-0.02/Time::Piece1.16未満でインスタンスがぶっ壊れる件に関するパッチが追加されてる。 どうしてもTime::Piece…

引っ越した

諸事情により品川区の旗の台から新宿の弁天町に引っ越すことになった。今まで通勤時間15分だったのが約45分になったり家賃も今までと8000円くらいしか変わってなかったり、何のために引っ越したのかよくわからないかもしれないが、理由はそのうち。とりあえ…

コピペしてはいけないものリスト

システム丸ごと 巨大すぎるAA SQL .vimrc コピペしたvimrcに書かれてる設定に今更気付いたりしてものすごくアレwww ちゃんと各行の意味を理解してからコピペしようと思ったvimrcカスタマイズ生活1年半目の冬でした。

Time::Piece::Plus書いた

Time::Pieceはシンプルだったり直感的に操作出来るのがいいと思うけど、タイムゾーン周りがマジカルだったりMySQLと連携しようと思うとTime::Piece::MySQLがepochの範囲外はParseしてくれなかったりなんか微妙だったので、Time::Piece::Plusなるものを書いた…

はてブロ書き始め

何を書こうか迷った挙げ句、技術系とリアル関連の記事を書くことにした。 マビノギネタだけは別ブログに隔離。 そんな感じでよろしくお願いします。

TengのSchema生成スクリプトをちょっと賢くしてみた

DBIx::InspectorでTengのSchemaを生成する - Senchan->find('all');以前書いたDBIx::Inspectorを使ったSchema生成スクリプトをちょっと賢くしてみた。 複合PKとかJSONのInflate/Deflateにも対応したり、そもそもInflate/Deflateが不要なテーブルにInflate/De…

2011年06月07日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Chiffonを書き直した

ChiffonのContainer依存とかその辺が割といけてない感じがしたので、Amon2を参考に書き直してみたGitHub - takuji31/p5-Chiffon: Web application framework for PSGI/Plack Chiffon::Coreを廃止、一部のユーティリティーメソッドはChiffon::Utilsに移動 Con…

2011年06月06日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

DBIx::InspectorでTengのSchemaを生成する

久々に書いてみる開発中のアプリでTeng使ってみようと考えたので簡単にSchema生成スクリプト書いてみた_atがある前提だったり主キーは必ず1つだったり制約多い書き方だけどまぁ普通に使えるんじゃないかと思ってる #! /usr/bin/env perl use strict; use war…

Acme::QB書いた

酔った勢いで書いた。反省はしていない。 takuji@sakura% perl -MAcme::QB -MPerl6::Say -e 'say QB->to_keiyaku'; 僕と契約して、魔法少女になってよ! takuji@sakura% perl -MAcme::QB -MPerl6::Say -Mutf8 -e 'my $a="プログラマー"; utf8::encode($a); s…

iOSのSafariでサードパーティーCookieが使えない対策

iOSのSafariでiframe内に別ドメインのページを表示して、そのドメインでCookieを使う場合、最初のページでは使用できないという素敵な仕様がある。対策方法としては、POSTで遷移するとか、パラメーター持ち回って次のページでCookieにセットするとか。 <form id="redirect_form" action="" method="POST"> <input type="hidden" name="hoge_session" value="[% sid %]" /> <button type="submit">げ</button></form>…