読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

2012-12-01から1ヶ月間の記事一覧

任意の値のプロパティとプロトタイププロパティを取り出す

ウェブアプリでエディタを作っていて、自動補完を実装するために、プロパティを抽出するコードを書きました。 propertyList = (value) -> switch typeof value when 'string' then Object.getOwnPropertyNames value.__proto__ when 'undefined' then [] els…

Siphon2ベータ公開しました。

iPadなどタブレットに合わせたプログラミング用エディタSiphon2をベータ公開しました。 http://y-ich.github.io/Siphon2/ (注: 2013年10月9日、サイトをdl-web.dropbox.comからy-ich.github.ioに移しました。)一年ほど前に、ウェブ上で色々なことができるの…

日本語マニュアル更新

Maximaの新バージョン(5.29.1)が出ていたので、日本語マニュアルを更新しました。 http://maxima.sourceforge.jp/maxima.html

ソフトウェアキーボードを出現させずにテキスト欄にフォーカスする方法

<body> <input id="target" type="text" /> </body> $('#target').on 'touchstart', (event) -> $this = $(this) event.preventDefault() setTimeout (->$this.trigger 'focus'), 200 簡潔のため、jQuery使ってCoffeeScriptで記述しました。 setTimeoutは200ms程度必要です。150ms程度だとキーボードが出現…

iOS5マップ風ウェブアプリ更新

version 1.2.16 入力欄の消去ボタンを押すと入力欄からフォーカスが外れる不具合を直しました。 ピンの情報ページで操作を行った時に地図に戻らない不具合を直しました。 最近また地図アプリを少しずつ触るようになり、情が戻ってきました(笑)。 初期よりだ…

iOS5マップ風ウェブアプリ更新

version 1.2.15 ストリートビューにミニマップを追加しました。これに伴い、ストリートビューの閉ボタンを廃止しました。ミニマップをタッチすると地図に戻ります。 最近、iPhone 5を購入しました。 実機で試してみると、アプリの更新が続けて複数回、発生す…

StreetViewの閉ボタンを大きくするハッキング

Google MapsのStreet Viewの閉ボタン、スマートフォンやタブレットでは小さくて押しにくいです。 .large-icon { -webkit-transform-origin: right top; -webkit-transform: scale(2) } options = ... map = new google.maps.Map options google.maps.event.a…

iOS5マップ風ウェブアプリ更新

version 1.2.13 起動画面にブランドロゴを表示するようにしました。(起動時に中途半端な画面が見えるので隠しました。) version 1.2.14 ストリートビューの閉ボタンが小さくて押しにくく、また、初回のクリックが効かなかったので、直しました。