TwitterがJavaScript framework "Flight"を公開していて、ちょっと触ってみようかなと思ってみてみたら、Installにはbowerを使うことをおすすめしますよ的なことが書いてあった。 bowerってなんだべと思ったら、こちらはTwitterが昨年公開していたHTML、CSS…
毎年恒例、Compact Calendarの日本祝日対応版です。 今年もExcelテンプレート版、PDF版、そして全部詰め込みzipでくれ版を用意しました。 週の開始日も月曜始まり、土曜始まり、日曜始まりの3パターンが用意されています。Compact Calendarってなんぞやとい…
perlbrewでperl5.14.2をインストールしてswitchしたら、 FatPacker error loading App/perlbrew.pm (could be a perl installation issue?) at /Users/chris/perl5/perlbrew/bin/perlbrew line 354. BEGIN failed--compilation aborted at /Users/chris/perl…
usernameを設定しているとurlからuseridがなくなるので、metaタグにuseridを指定したい時とかに困る。 そんなときは、以下のurlの{username}の部分をuseridを知りたいユーザーのusernameにする。 https://graph.facebook.com/{username}例えば僕の場合、↓こ…
var win = createWebViewWithControl({ url : "http://q.hatena.ne.jp", title : "人力検索はてな", showCloseBtn : false }) Ti.UI.currentTab.open(win); みたいに書くと、↓こんなウィンドウが表示されます。(図ではYouTubeのページを開いています) あと…
ざっくりと。 width , heightを指定した正方形のImageViewを作成して、画像をロード imageViewのloadイベントで、e.sourceをtoBlob()でBlobに変換する 変換したBlobの縦横の長さを比較して、縦横の長さが異なるときにcrop Blobはオリジナルの画像サイズにな…
メモです。 ImagaViewでretina対応 外部の画像をloadするときにretinaディスプレイ対応するのはhiresプロパティ。 var image = Ti.UI.createImageView({ image : image_url, hires : true }); tableViewでハイライトしない tableViewのrowをタップしたときに…
http://ti.masuidrive.jp/topic.php?id=405 詳細は↑ここに書いてました(フォーラム万歳!)。 yagi_ ystemButton属性を設定したボタンでも同じようにローカライゼーションの問題が発生します。 対処方法はc12006さんのおっしゃるやり方で、プロジェクトディ…
id:ninjinkun主催のiOSネイティブアプリを作れるようになろう勉強会。 第1回目の今日はイントロダクションで、開発者登録、XCodeの準備など。エンジニアはもちろんのこと、ディレクター、デザイナ、さらにはユーザーサポートの有志も参加して、にぎやかな1回…
勢いにまかせてしょーもないコードを書いていたらはまったのでメモ。 function createHogeRow() { var row = Ti.UI.createTableViewRow(); row.getHoge = function () {return "hoge"} return row; } みたいなことをして、 var row = createHogeRow(); var t…
http://d.hatena.ne.jp/chris4403+tech/20110808/1312788284 でも書きましたが、Googleの検索結果にはソーシャルの要素を盛り込んだ検索結果があります。 今日検索結果画面に↓こんな画面が出ていました。 なんだろうと思って検索してみたら、 検索結果の上に…
先週末京都大学で開催されたInfinity Ventures Summit Winter Workshop 2011の最後のセッション「サバイバル・ベンチャー起業論」の録画ustを見ました。IVS Winter Workshop 2011 -5 「サバイバル・ベンチャー起業論」登壇者は、 株式会社クエステトラ 代表…
"Titanium Advent Calendar 2011" 11日目担当のid:chris4403です。よろしくおねがいしまっす。 Titanium Mobile (以下、Titanium)とのお付き合いですが、昨年の9月頃から。Objective-C(以下、ObjC)に苦手意識を持っていた僕は、「JavaScriptでiPhoneアプ…
毎年恒例、Compact Calendarの日本祝日対応版です。 今年もExcelテンプレート版、PDF版用意しました。また、週の開始日も月曜始まり、土曜始まり、日曜始まりの3パターンが用意されています。 祝日以外は、大きな変更点はありません(月の区切りに薄いボーダ…
Google ReaderのUIが新しくなって、ヘッダ部分がゆったり目のデザインになったので、記事の閲覧部分が少々窮屈になりました。 ということで、fキーを押してフルスクリーンモードにして閲覧することにしました。 が なって読みやすいです。 おまけ よく使うシ…
Titanium Mobileの1.7.3がリリースされていました。 http://developer.appcelerator.com/apidoc/mobile/1.7.3/changelog.htmlChangeLogを見るとそんなに大きな変更はなさそうですが、iOS5で、NavBarに指定したbackground imageが表示されない問題が修正され…
expressでクエリパラメータを取得して表示するところまでやったので、外部のAPIを叩いて、取得したデータを表示してみる。 APIはとりあえずatndのAPIにした。 https://github.com/chris4403/nodejs-sample/commit/d2172cac3d25d02f9df0d6e6e22726fdbd3088f1 …
expressでプロジェクトを作って起動してアクセスまでできたので、テキストをPOSTしてそのまま表示するようにしてみる。 と、その前に、expressはtemplate engineを選択できるらしい。 Haml haml implementation Jade haml.js successor EJS Embedded JavaScr…
前から気になっていたnode.jsとMongoDBを勉強してみることにした。 MongoDB node.js まずはMac OSXに環境構築。っていってもhomebrewを使っているので、brew installでさくっとインストール。 ~/% brew install node.js ~/% brew install mongodbまずはnode.…
Google Japan Blog: Google マップ GLベータ版 をリリースしました 最新のChromeでGoogle MapsにアクセスしてMaps GLを使うをONにすると利用できます。 マップ上に建物が3Dで表示されてますが、これ影とか今の時間の太陽の位置から計算して出してるのかな。…
検索にヒットした部分がページ内のどこにあるのか、より分かりやすくなっている。便利げ。
TestFlight超便利なので、「Titanium mobileで作っているiPhoneアプリにも使えないかなー」「モジュール作ったらドヤ顔できるかなー」という話をid:ninjinkunにしたら「もうありますよ」とドヤ顔で返されました。 ぐぐってみたら、すぐに見つかりました。id:…
久しぶりにTitanium熱が高まっている昨今、いいタイミングでの発表でした。 発表資料はこちらです。 Ti.Developer.Meeting #03 Hatena::Counting View more presentations from Yoshiomi Kurisu
普通に画像検索して、 表示された結果の画像の一つを検索欄のところにドラッグすると、 その画像で検索できた!なんか便利そう!
AirPlayで音楽を聞きたかったので、AirMac Expressを購入しました。 アップル - AirMac Express - パワフルでコンパクトなWi-Fiベースステーション。 AirMac Expressと、先日購入したスピーカーを接続して、iPhoneから音楽を再生してみるとかなり快適!音楽…
例えばGoogleで「ほげ」を検索してみます。で、検索結果左下の「タイムライン」ってところをクリックします。すると、西暦にマッピングされた検索結果が表示されます。ここまでは、まあ想定の範囲内。そのページを下にスクロールすると、左下にメニューが増…
タイトルの通り、割と身も蓋もない感じですが、「iPhoneアプリで稼ぐ」という点を中心に、いかにして稼ぐのか、そして人気のアプリになるためにはどんな工夫が必要なのかがきれいにまとめられています。 知っている情報も割と載っているのですが、肝なのは、…
はてなのサービスでFacebookに投稿できるのは、 人力検索はてな はてなココ はてなブックマーク はてなダイアリー です。
Google+が使えるようになったので、会社の人と色々と遊んでみました。 感想を箇条書きにしておきます。 Facebookと比べて、ページとかアプリとかない分、ともだちとのコミュニケーションに特化していて、SNS感が高い みんなでビデオチャットできるの楽しい …