2016-01-01から1年間の記事一覧
メインで使っているスマートフォンであるXperia Z3、2014年の秋ごろに機種変更したものですが、1年くらいたったころからタッチディスプレイの反応が悪くなってきていたのですが、いよいよ操作もおぼつかない状態になってきたので、先日とうとう修理に出すこ…
初回分には乗り遅れてしまったのですが、追加募集が始まったようなので応募してみました。 【LINE】「LINE BOT API Trial Account」の追加募集を開始 | LINE Corporation | ニュース 2016/6/9現在、追加募集分枠はまだ終了していないようです。 とりあえずど…
先日作った、Macのメニューバーに色々な情報を表示するBitBarに、プロジェクト管理サービスのAsanaのタスクを表示するためのプラグイン。 umi-uyura.hatenablog.com 慣れているNode.jsベースで作ってみたものの、 他のBitBarプラグイン を見てみると、基本的…
個人でもGitHubやBitbucketのアカウントを持っている場合に、会社や別の会社のリポジトリにも同じサービスのアカウントを作ることになると、SSHキーをそれぞれに用意する必要がでてきます。 その際のconfigの書き方を毎回調べているので、自分用にメモ。 な…
Emacsの静的解析にはFlycheckを使っていますが、発生しているエラーの一覧を表示する flycheck-list-errors の各フィールドの幅が微妙に見難かったので、ちょっとフォーマットを変更して使っていました。 umi-uyura.hatenablog.com 最近Pythonを触り始めてか…
Python使えると年収が高くなるかもしれないので、触っておくことにしました。 プログラマー年収ランキング2016!言語別、第1位はPythonの651万円 | みんなのスタンバイ というわけで、まずはMac上に開発環境を整えることに。 Pythonバージョン管理 Macは標準…
前回調べた情報をもとに、とりあえずiOS/AndroidでiBeaconを検出するところまでできたので、途中経過のまとめ。 umi-uyura.hatenablog.com 進捗 現時点のアプリのソースは umi-uyura/TiBeaconExam にあります。 できること iOS/Androidともに基本的な機能は…
少し前から、個人プロジェクト用に Asana というプロジェクト管理サービスを試しています。 お仕事では Backlog を使っていて、こちらはタスク管理やWiki、ファイル管理にバージョン管理と、プロジェクト管理に必要な機能を全て備えていると言っても過言では…
Titaniumで、iOSとAndroid両方でiBeaconを扱うアプリを作ってみようかと思い、それらしいモジュールを探してみました。 さらに、どうせTitaniumでやるのであれば、なるべく処理を共通化できると良いなということで、まずはそれぞれで提供されているAPIを比較…
お仕事ではプロジェクト管理ツールとして Backlog を使っています。 年度末ということもあってプロジェクトの整理をしていたところ、過去に使っていたSubversionリポジトリをバックアップする必要がでてきたので、やり方を調べてみました。 リポジトリをエク…
3/18(木)、ニコ生で放送している「ロック兄弟」という番組のイベント「R-BROS. FEST 2016」に行ってきました。 一昨年くらいに車のCMで流れていたジャニス・ジョプリンの「MOVE OVER」、てっきり外人さんのカバーなのかなーと思っていたんですけど、歌ってい…
先週のことですが、久々にTitanium仲間のゆる〜い集まりがありました。 ひさびさ〜と思ったら、去年の Twilio & Titaniumミートアップに行ってきました - Umi Uyuraのブログ 以来ぶりだったんですね。 1月には新年会があったようですが、私は都合があわず参…
定額の音楽配信サービスは、Google Play Musicを使っています。 umi-uyura.hatenablog.com 特に邦楽は聴きたいアーティストの作品がないことも多いわけですが、Google Play Musicには、手元の音源をアップロードしておくことで、登録しているデバイスに同期…
前回、REST APIのData Bindingを使ってみたのですが、 umi-uyura.hatenablog.com そのときに課題として残していたエラーハンドリングなどレスポンスに対する処理に関してと、開発中にAPIエンドポイントを分離したい場合の方法についてメモ。 レスポンスに対…
引き続き、Alloy Modelを勉強中。 umi-uyura.hatenablog.com クロスプラットフォームなUIを素早く構築しつつWeb APIと連携するというのは、Titaniumが活用できるパターンだと思います。 というわけで、今回はREST APIとのData Bindingを試してみました。 RES…
引き続き、Alloy Modelを深ぼってます。 umi-uyura.hatenablog.com 標準で用意されているSync Adapterには、SQLite用のSQL Adapterの他に、Titanium.App.Propertiesを使うProperties Adapterがあります。 ※以前はもう一つ、Mobile Web用にlocalStorage adapt…
前回の学習内容をもとに、せっかくなのでマイグレーション機能も試してみることにしました。 umi-uyura.hatenablog.com 今回のサンプルは前回と同じプロジェクトの step2 というブランチにあります。 umi-uyura/AlloyModelStudy at step2 マイグレーションを…
実は、これまではAlloyといってもView/Controllerしか使っておらず、データベースを使う場合も Titanium.Database を使ってしまっていたので、ちゃんとModelを活用したことがありませんでした。 というわけで、今更ながらにAlloy Modelを触り始めてみました…
ふと試してみたところ、Titanium.UI.ListViewのドキュメントに掲載されていない swipe イベントが取れたので、もしかして他の使えるのかも?と思って調べてみました。 ドキュメントに掲載されているクリックイベント以外だと、スワイプと長押しあたりが使え…
先日、Twitterを眺めていて、tldrというコマンドを知りました。 man は長すぎるので「tldr」 これは便利、とさっそく導入したのですが、どうせなら自分で使うパターンを登録できるものがないものかと思って探してみたところ、Cheatというツールを発見しまし…
ti-deploygate-hook は、Titanium CLIでビルド後、DeployGateへアップロードするためのプラグインです。 変更点 Titanium SDK 5.x対応 dgコマンド対応 Titanium SDK 5.x対応 Titanium SDK 5.xで、iOS版をビルドしたときのフォルダ構造が変わりました。 Titan…