Ken's blog

簡単なアプリの設計

Ken published on
6 min, 1008 words

簡単なアプリ…というか、サンプル程度のもの。 「普段当たり前のように使っているものと同品質でいいや」と高をくくっていると意外とできない。 この難易度がわかるのは実際に設計したことがある人だけで、 知識として持っているだけの人は「自分はできる」と思っているだけで、 実は出来ないということに気付いていない。

ファイルを保存しますか?

エディタに文章を書いて、保存せずに閉じようとしたときに見かけるあれ。

「ファイルを保存しますか?」 [はい] [いいえ] [キャンセル]

遭遇したことあるはず。

Read More

Categories: misc

判断できないのはまずい

Ken published on
5 min, 847 words

どこにでもいると思うんだけど、判断できない人。 私生活で優柔不断なのは別に個性だし、性格だし…と思うけど、仕事で判断できないのはいろいろと困る。

  • 提案時 「こんなのがいいと思うんだけどどうですか?」 「…」
  • 選択 「これとこれ、どっちします?」 「…」

こんな調子。

Read More

Categories: misc

モバイルファースト

Ken published on
3 min, 499 words

モバイルファースト

サイトとアプリ、どっちを先に作るべきか?といろいろと悩んでみたものの、 明確な答えが出るわけでもなく、どうしたいか?という話。

種類

サイトと言っても大きく分けてPC, タブレット, スマホという3種類。 アプリはアプリでiOSとAndroidが主流…と思いきや、iOSはiPhoneとiPadという2種類。

まとめるとこんな感じか。

  • サイト
    • PC
    • タブレット
    • スマホ
  • アプリ
    • iOS
      • iPhone
      • iPad
    • Android
Read More

解決してない人発見

Ken published on
3 min, 518 words

gulpでcordova.d.tsをインストールしようと思ったんだけど、エラーが出た。
仕方ないのでtsdコマンドで直接試してみるか…とやってもだめ。

エラーはこんな感じ。

# gulp tsd [23:23:34] Using gulpfile ~/Project/gulpfile.js [23:23:34] Starting 'tsd'... [23:23:34] [gulp-tsd] execute command: reinstall [23:23:34] [gulp-tsd] config: ./tsd.json [23:23:34] [gulp-tsd] latest: true [23:23:34] [gulp-tsd] running... -> warning path reference not in index: plugins/BatteryStatus.d.ts -> warning path reference not in index: plugins/Camera.d.ts -> warning path reference not in index: plugins/Contacts.d.ts -> warning path reference not in index: plugins/Device.d.ts -> warning path reference not in index: plugins/DeviceMotion.d.ts -> warning path reference not in index: plugins/DeviceOrientation.d.ts -> warning path reference not in index: plugins/Dialogs.d.ts -> warning path reference not in index: plugins/FileSystem.d.ts -> warning path reference not in index: plugins/FileTransfer.d.ts -> warning path reference not in index: plugins/Globalization.d.ts -> warning path reference not in index: plugins/InAppBrowser.d.ts -> warning path reference not in index: plugins/Media.d.ts -> warning path reference not in index: plugins/MediaCapture.d.ts -> warning path reference not in index: plugins/NetworkInformation.d.ts -> warning path reference not in index: plugins/Push.d.ts -> warning path reference not in index: plugins/Splashscreen.d.ts -> warning path reference not in index: plugins/Vibration.d.ts -> warning path reference not in index: plugins/WebSQL.d.ts [23:23:34] [gulp-tsd] finish [23:23:34] Finished 'tsd' after 512 ms

Read More