サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
今年の「#文学」
itexp.hateblo.jp
現在、自社サービス「ゴールナビ」のRailsをv3.2からv4.1にアップグレードする作業を進めています。 その作業の中で、Spring に少し悩まされたので記録しておきます。 Springとは? Rails4から導入されたプリローダーです。 Railsアプリケーションをあらかじめロードしておくので、railsコマンドやrakeコマンドなどの起動が速くなります。 類似のツールとしてSporkなどがありますが、Springの場合は一度セットアップすれば、すべて自動で行ってくれるので、手間が掛かりません。 Rail4での不可解なエラー Rails4.1にアップグレードして、いくつか不可解なエラーを経験しました。 1つ目はこれです。 Unable to autoload constant User::SessionsController RSpecを実行すると、このDeviseのコントローラーだ
JetBrainsから製品のライセンス体系が変わるというメールが来ましたが、ちょっとモヤモヤしたので調べてみました。 新ライセンスのポイント JetBrains製品が新ライセンスに切り替わるのは、2015年11月2日からです。 新ライセンスに関する情報の詳細は、以下のページに載っています。 Monthly and yearly plans with JetBrains Toolbox New Licensing Model and JetBrains Toolbox – Licensing and Purchasing FAQ 新ライセンスのポイントは以下の3つです。 サブスクリプション型のライセンス 月単位のライセンスの導入 Perpetual Fallback License サブスクリプション型のライセンス これまでのライセンスも「アップグレード・サブスクリプション」という表記でした
CordovaでiOSとAndroidの両方のアプリを生成する場合、バージョン番号をどのように設定すべきか迷ったので調べてみました。 まず、iOSとAndroidのそれぞれでバージョン番号を設定する方法をまとめます。 iOSの場合 iOSでは、以下の項目でバージョン番号を設定します。 Version (CFBundleShortVersionString) リリース・バージョン。 ユーザーに表示される。 3つのintをピリオドで区切る。 iTunes Connectのバージョン番号と一致させる必要がある。 ※Cordovaでは config.xmlの version の値が反映される。 Build (CFBundleVersion) ビルド・バージョン。リリース有無を問わない。 この番号が上がることにより、iTunesでアプリが更新されたと判定される。 ユーザーには表示されない。 3つのi
たまにgemでツールを作りたくなるのですが、毎回イチから調べ回る羽目になるので、ひと通りの作り方をまとめておきます。 環境 bundler 1.7.6 thor 0.19.1 Ruby 2.1.2p95 Mac OS X Yosemite 10.10.2 gemの雛形を作成 gemの雛形を作るには bundle gem コマンドを実行します。 コマンドで実行するgemの場合は、-b オプションを付けて bin にコマンドファイルを生成させます。 ※以降では、DiskSizeRec というツールを作った時の例を示します。ファイル名等は適宜読み替えてください。 $ bundle gem disksizerec -b create disksizerec/Gemfile create disksizerec/Rakefile create disksizerec/LICENSE.txt crea
MavericksのデフォルトのPHPは5.4ですが、PHPの複数バージョンの環境を作れるphpenvを使って、PHP5.5を入れてみました。 準備 環境は、Mac OS X 10.9.4 Mavericks です。 デフォルトのPHPは以下のようになっています: $ which php /usr/bin/php $ php -v PHP 5.4.24 (cli) (built: Jan 19 2014 21:32:15) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies 事前にphpenvをインストールしておく必要がありますが、まだインストールしていない場合は、以下の記事などを参考にしてください。 Mavericksにphpenvを入れる
Cordova (+Sencha Touch) で作成したネイティブアプリのアプリ名を日本語化する方法です。 環境 Cordova 3.4.1 Sencha Touch 2.3.1 Xcode 5.1.1 Androidの場合 デフォルトの文字列リソースファイル cordova/platforms/android/res/values/strings.xml をコピーして cordova/platforms/android/res/values-ja/strings.xml に配置します。 コピーした strings.xml を開いて app_name のテキストを日本語にします。 ちなみに app_name は、AndroidManifest.xml の <activity … android:label="@string/app_name" … > で指定されています。 iOSの場合
遅ればせながら、開発で使用している MacBook Pro を Mountain Lion から Mavericks にアップデートしました。 アップデートした日は、たまたま海の日でした。Mavericksにぴったりです。 (「Mavericks」というのは、北カリフォルニアのサーフィンの名所らしいです。) それにしても、Mac OS のアップデートは結構大変ですね。 結局、ほぼ丸1日かかってしまいました。 Windowsのスムーズさが懐かしくなります。 次の Mac OS X Yosemite の時も役立ちそうなので、はまった点をまとめておきます。 なお、ほとんどの内容は開発者向けです。 「残り1分」問題 Mavericksへのアップデートを実行して「残り1分」の表示が出たのですが、その状態から1時間ほど経って終わりませんでした。 ググってみると、Apple製品ではよくあることのようです
久しぶりにWebサイトのfaviconを変えようと思い、調べてみると、必要なfaviconが大幅に増えていることがわかりました。 その数、何と21個! そんなに増えていたとは。 一応、以下にリストアップしてみます。 faviconのリスト favicon.ico: IE用 favicon-16x16.png: タブ表示用 favicon-32x32.png: Mac版Safari用 favicon-96x96.png: Google TV用 favicon-160x160.png: Opera 12 までのスピード・ダイアル用 favicon-196x196.png: Android版Chrome用 mstile-70x70.png: Windows 8 用 mstile-144x144.png mstile-150x150.png mstile-310x310.png mstile-31
このページを最初にブックマークしてみませんか?
『itexp.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く