2015-01-01から1年間の記事一覧
SAML によるシングルサインオンに対応したアプリを作るときに、開発環境としてお手軽に試せる ID Provider があると便利なので、SimpleSAMLphp でタダで作る。 OneLogin のアカウントを持っている場合は、 "SAML Test Connector (IdP)" を使えば簡単に作れる…
環境 Atom 1.1.0 GitHub.com のスタイルに変更 Packages > Settings View > Open (もしくは ctrl+ ,) packages タブから markdown-preview を検索して Settings ボタンをクリック Use GitHub.com style をチェック プレビューのフォントを変更 Packages > Se…
Redmine 内での活動を Github のように表示するプラグインです。「活動」タブで見れる情報が対象となります。プロジェクト全体の活動が見れるほか、担当者毎の活動も可視化できます。 環境 Redmine 3.0.x リポジトリ https://github.com/suer/redmine_glance…
環境 CentOS 5.5 (Linux kernel 2.6.18) Go 1.4.2 fluent-agent-hydra v0.1.3 問題 Go は CentOS 5 をサポートしていないせいか、 CentOS 5 32bit (Linux kernel 2.6.18) 上で fujiwara/fluent-agent-hydra · GitHub の32bit バイナリを動かすと以下のエラー…
環境 Mac OS X Yosemite 10.10.3 Homebrew 0.9.5 Font-Awesome-SVG-PNG 1.1.5 参考 encharm/Font-Awesome-SVG-PNG · GitHub 手順 必要なパッケージのインストール $ brew install node npm librsvg librsvg の link がうまくいかなかった旨のメッセージが出…
Ivy はデフォルトだと同じ名前の jar ファイルはローカルにキャッシュしたものを優先するので、SNAPSHOT リポジトリと相性が悪い。 ivysetting.xml で checkmodified を指定して、毎回確認するように変更する。 <ivysettings> <property name="ivy.checksums" value=""/> <settings defaultResolver="chained"/> <resolvers> <chain name="chained" returnFirst="true" changingPattern=".*SNAPSHOT"> …</chain></resolvers></settings></property></ivysettings>
追記: この記事は古い情報です。現在この記事の方法ではアップロードできません。 最新の SplunkMint-iOS をインストールし、以下の記事に従って設定してください。(ただし、アーカイブ時ではなくビルド時にアプロードされます) Configure your project for …
Redmine の管理者と一般ユーザを分けていると、よくある失敗として、 管理者権限でログインしたままでいることを忘れたままチケットを作成・更新してしまう、 ということがあります。そうすると、チケットの更新者が自分じゃなくて管理者ユーザになってしま…
環境: iOS SDK 8.1 ナビゲーションバーの背景色を変更すると、デフォルトではステータスバーの時刻とかバッテリー残量表示の文字が見づらくなる。 背景色にあった文字色に変更する。 手順 info.plist に以下の行を追加 View controller-based status bar app…
環境: Swift version 1.1 (swift-600.0.56.1) NSStringFromClass を使用すると、 "プロジェクト名.クラス名" という文字列が取得できる。 class TestClass {} NSStringFromClass(TestClass().dynamicType) NSStringFromClass(TestClass)
環境: iOS SDK 8.1 tableView.scrollEnabled = false
環境: iOS SDK8.1 MagicalRecord で MagicalRecord.setupCoreDataStackWithAutoMigratingSqliteStoreNamed("database.sqlite") のように実行した場合、シミュレータでは ~/Library/Developer/CoreSimulator/Devices/デバイスID 以下に作成される。 デバイス …
環境: iOS SDK 8.1 textField.addTarget(self, action: Selector("textChanged:"), forControlEvents: .EditingChanged) func textChanged(textField: UITextField) { println(textField.text) }
環境: iOS SDK 8.1 こういうやつ UITabBarController を使う。 let controller1 = UIViewController(nibName: nil, bundle: nil) controller1.tabBarItem = UITabBarItem(tabBarSystemItem: .Favorites, tag: 1) let controller2 = UIViewController(nibName…
環境: Swift version 1.1 (swift-600.0.56.1) クリティカルセクションを作りたいとき、Objective-C の場合は @synchronized(obj) { ... } となるところを Swift の場合は objc_sync_enter(obj) ... objc_sync_exit(obj) とする。 exit 漏れが怖いのでラップ…