技術メモ

技術的なメモを載せていきます。

xcode8.3.x アプリアイコンの登録を簡略化

アプリを新規に追加するときなどに都度都度、手作業で 入れ込んでいたIconファイルですが、年々増えていくだけでなく そのわかりにくさも半端じゃないので、簡略化してしまうことに しました。 macOSに標準でついている sips コマンドを使ってベースのアイコ…

macOS Sierra(10.12.5) + xcode8.3.3 で sqlcipherをコンパイル

xcode5.xの頃から使っていたsqlcipher(sqliteの暗号化組み込み実装)を 最新の環境でも仕込んでみます。 officialには情報が乏しいですが、swift3にも組み込めます。 まずは macOSにsqlcipher(コマンドライン)をコンパイルしてみます。 ここの手順でほぼ問題…

GoogleMaps SDK for iOS を手動で最新にする

swiftにも組み込めるGoogleMaps SDK for iOSですが、なぜか オフィシャルのスタートページからは常に 「SDK ソースファイル GoogleMaps-2.0.1 をダウンロードします。」と 少し前のstableしかリンクされておらず、組み込んでシュミレータでsdkを 呼び出すと……

swift3 storyboard で UIScrollviewを実装

swift3 storyboard で UIScrollviewを実装 Objective-Cのころからも使っているUISCrollviewですが、swift3になってどうにも うまくいかなくなったので、うまくいった方法を載せておきます。 (AutoLayoutでクチャクチャにならないようにmix Layoutにします) …

Adobe カラーホイール を使う

Adobe カラーホイール を使う adobe社が提供するカラーホイールがものすごく便利なのでご紹介。 Adobe CCユーザじゃなくても使用可能です(AdobeIDがあれば保存もできます) color.adobe.com RGB の値だけでなく Web 16進コードもわかりやすい。 例えば親しい…

Swift3 で LOG_METHODを使う

Swift3 で LOG_METHOD を使う ■ 概要 Objective-C時代に愛用させていただいていた マクロ LOG / LOG_METHOD を Swift3向けに書き直しました。 Swift2.x向けはすでに作っている方がいらっしゃったので、forkさせてもらって 手直ししてます。 Obejective-C版 d…

さくらのレンタルサーバでmysqlをコマンドラインから使う

さくらのレンタルサーバで mysql をコマンドラインから使う 対象さくらのレンタルサーバは以下の通り ■ 手順 1) コントロールパネルからDBを新規作成 2) sshでログインして繋ぐ 1) コントロールパネルからDBを新規作成 さくらのレンタルサーバのコントロール…

CSSだけでイメージスライダー実装

CSS

イメージの外にスライダーコントロール 「<」「>」がついて CSSだけで実装されるイメージスライダー CSScience - CSS3 Responsive Slider / Carousel Using Radio Buttons 過去のお仕事で写真にコントロールが、かぶってガッカリ だったのでこういう実装がい…

git の hook を使って開発環境を自動デプロイ

git の hook を使って開発環境を自動デプロイ。 前回に引き続き、さくらのレンタルサーバに設定したSmart HTTP な git 環境に対して、今度は開発環境を自動デプロイしてみます。 前回同様対象さくらのレンタルサーバは以下の通り サーバ上のレポジトリは ~/r…

さくらのレンタルサーバに Git Smart HTTPを構築

さくらのレンタルサーバを借りて git / git-http-backend を使って Smart HTTP を実現します。 git-http-backend はバイナリなのですが、中身はHTTP電文を受け取って 処理するものなので、適切にCGIからパラメータを引き渡してやれば、動作します。 対象さく…