開発メモ

開発関係のメモをいろいろと。たぶん。

勝手に2016年振り返りメモ

たまの大晦日なので、ツイッターのタイムラインを振り返ってみました。 長い割にたいした内容も無いので、暇なときにのんびり読むのをおすすめします。 動作を確認した環境 環境 情報 Xcode 8.2.1 (8C1002) iOS 10.2 Swift 3.0.2 Date 2016/12/31 まとめ 1/2…

CentOS 7(32bit版)の細かい設定いろいろ

いろいろ、細かい設定の話です。CentOSが7になったのにあわせて、いろいろ調べ直してみました。 自動で日時を合わせる wifiをオフにする SDカードの自動マウント バッテリー容量の確認 sshの接続が遅い問題 いわゆる小ネタ集ですね。 動作を確認した環境 環…

CentOS 7(32bit版)でFirewallを設定

念のため、Firewallの設定をやっておきます。・・・念のため? 動作を確認した環境 環境 情報 CentOS CentOS-7-i386-Minimal-1511.iso Date 2016/12/10 方針 インターネット経由の接続は考慮しない けど、無駄なポートは空けない インストール Firewallをイ…

GitBucketをssh経由でユーザー認証できるように設定

なぜか、普通にXcodeからGitBucketを使うとエラーが出ます。 仕方がないのでssh経由でユーザー認証できるようにしておきます。 動作を確認した環境 環境 情報 VirtualBox VirtualBox-5.1.10-112026-Win.exe CentOS CentOS-7-i386-Minimal-1511.iso Gitbucket…

CentOS 7(32bit版)にGitBucketをインストール

Redmineのついでに、GitBucketをインストールしてみます。ついで? 動作を確認した環境 環境 情報 VirtualBox VirtualBox-5.1.10-112026-Win.exe CentOS CentOS-7-i386-Minimal-1511.iso Gitbucket 4.7.1 Date 2016/12/10 インストール Tomcatをインストール…

Redmine 2.3のデータをRedmine 3.3に移行

古いサーバーで動いていたRedmineのデータを、新しいサーバーに移行します。 具体的に言うとMySQLのデータをMariaDBに移行。普通に、dumpを使って作業します。 使用した環境 旧サーバー 環境 情報 CentOS CentOS release 6.6 (Final) Redmine 2.3.1.stable R…

CentOS 7(32bit版)にRedmineをインストール

なぜか、CentOS 7なのに32bit版にRedmineをインストールしたときのメモです。 ChefもAnsibleもあってDockerが盛りあがってるこの時代に、なぜ、あえて手作業でRedmineをインストールしているのかは謎です。 方針 全体の構成は『Apache + Passenger + Redmine…

CentOS 7(32bit版)のインストールから初期設定

なぜか、CentOS 7なのに32bit版をインストールしたときのメモです。 最終的には実機に入れるんですけど、とりあえず、実験をかねて仮想環境にインストール。Vagrantは使ってません。なぜか。 動作を確認した環境 環境 情報 CentOS CentOS-7-i386-Minimal-151…

Swiftにおける名前空間の問題点と、その回避方法

動作を確認した環境 環境 情報 Xcode 8.0 (8A218a) Swift 3.0 Date 2016/10/12 Swiftにおける名前空間とは? モジュールの名前のことです。 そもそも『モジュールとは何か?』と言う話を始めると長くて面倒な割りにメリットが少ないので省略しますが、簡単に…

よくわかるAuto Layout

iOSレスポンシブデザインをマスター 種類 情報 著者 川邉 雄介 監修 所 友太 発行日 2016年6月 Ver.1.0 (電子書籍版) 発行 株式会社リックテレコム 感想 Auto Layoutとその関連技術について、丁寧にまとめた本。 この本で使われてる環境はこんな感じ。 OS …

Objective-Cの要点

iOSアプリ開発の基本中の基本 種類 情報 著者 柴田文彦 発行日 2014年4月25日 初版発行Ver1.0 (リフロー版) 発行 株式会社インプレスR&D 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 Objective-Cの仕様を簡単に説明した本。 表紙には『Objec…

iOSアプリ開発 AutoLayout徹底攻略

種類 情報 著者 森巧尚 発行日 2015年5月12日 電子書籍版発行 v1.0 発行 株式会社マイナビ 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 Auto Layoutでよく使われるパターンについて、簡単に説明した本。 本が書かれた環境は、 Xcode 6.3.1 /…

iOS9対応のアプリ開発

サラッと読んでおきたいiOS9の新技術 種類 情報 著者 マーク山崎 発行日 2016年1月(?) 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 iOS9で追加になった機能を紹介した本。 iOS9で追加になった『マルチタスク』とか『3D Touch』とか、その…

はじめてのiPhoneアプリ開発

はじめる前にサラッと読んでおきたい基礎技術 種類 情報 著者 マーク山崎 発行日 2015年4月 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 まともな(?)iPhoneアプリ開発の入門書であれば、序盤にまとめてあるような内容を抜粋した本。 プロ…

3日で、できる! 簡単iPhoneアプリ開発体験

〜音楽アプリを作ってみよう Swift 2.2 Xcode 7.3 対応〜 種類 情報 著者 木地和也、武田雅人、中原久美 発行日 2016年7月31日 初版第1刷発行 監修・発行 株式会社 Tekuru 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 Xcodeで音楽アプリ(?…

プログラミングの世界へようこそ

種類 情報 著者 尾川一行、中川聡 発行日 2016年1月27日 初版第1刷発行・電子版 Ver 1.00 発行 マイナビ出版 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 プログラミングにおける基本的な考え方を丁寧に説明した本。 特定のプログラミング言…

アップルをプログラミングせよ! Swiftビギナーズガイド

種類 情報 著者 掌田津耶乃 発行日 2015年2月 発行 Tuyano-Project 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 書かれたのが2015年の2月で、ターゲットになっている環境はXcode 6.0。つまりSwift 1.0・・・ 今となっては、遙か昔のバージョ…

iOS8開発テクニック集 Xcode6編

種類 情報 著者 zuvola 発行日 ? 発行 ? 感想 Kindle Unlimitedで無料だったので読んでみたシリーズ。 タイトルからして紛らわしい・・・ というか、わざとミスリードさせてるんだろうけど、iOS8向けにアプリを開発するときのObjective-Cのテクニックを紹…

Code Complete 第2版

完全なプログラミングを目指して Kindle版 種類 情報 著者 Steve McConnell 翻訳 株式会社クイープ 発行日 2016年4月4日 第1版 発行 日経BP社 感想 ソフトウェアを開発するときのいろんな事を片っ端からまとめた本。Amazonでkindleの合本版が安くなってたか…

Safariのダウンロードが正常に終わらない時の対処法 2016夏

以前、 『Safariのダウンロードが正常に終わらない時の対処法 - 開発メモ』 という記事を書きましたが、これでも上手くいかないケースが出てきたので、別の方法を試してみました。 明らかにダウンロードが終了しているはずなのに処理が進まなくなった時、こ…

iOS向けアプリで画像を自動的に切り替え

はじめに 一定の間隔で、自動的に画像を切り替えて表示するアプリを作ります。 作業の手順としては、こんな感じになります。 画像を表示するところまで作成 一定の間隔で処理するためのタイマーを設定 画像を切り替える ソースコードはこちら。 See_Ku / Sim…

iOS向けアプリで複数の画像を切り替え

はじめに 単純に用意した画像を表示するだけで無く、表示する画像をボタンで切り替えられるようにしてみます。 作業の手順としては、こんな感じになります。 画像を表示するところまで作成 ストーリーボードで切り替えに使うボタンを設置 ストーリーボードで…

iOS向けアプリで画像のタップに対応

はじめに 画像をタップして何らかの処理を行うサンプルを作ります。処理の部分は何でも良いんですけど、今回は、別の画面に遷移する処理を行ってみます。 作業の手順としては、こんな感じになります。 画像を表示するところまで作成 ストーリーボードでTap G…

iOS向けアプリで画像を画面に表示

はじめに 単純に、用意した画像を画面に表示するだけのアプリを作ります。 作業の手順としては、こんな感じになります。 ストーリーボードでImage Viewを設置 ストーリーボードでImage Viewとソースコードと接続 画像をプロジェクトに追加 画像を読み込み Im…

詳解Swift 改訂版

種類 情報 著者 萩原剛志 発行日 2016年3月1日 電子版第1刷発行 発行 SBクリエイティブ株式会社 感想 萩原剛志による詳解Swiftシリーズ第2弾。Swiftについて日本語で書かれた資料としては、一番詳しい本。たぶん。 題名の通り『詳解Swift』の改訂版。具体的…

詳解Swift

種類 情報 著者 萩原剛志 発行日 2014年12月20日 初版第1刷発行 発行 SBクリエイティブ株式会社 感想 1年以上前に買ってたんだけど、感想を書き忘れてたみたいなので今さらながら書くorz 『詳解 Objective-C』シリーズの著者らしく、Swiftという言語に絞って…

次の次の画面に一気に遷移する方法のメモ

UINavigationControllerを使って、次の次の画面に一気に遷移する方法のメモです。 ソースコードはこちら。 See_Ku / SkipViewController — Bitbucket https://bitbucket.org/See_Ku/skipviewcontroller 動作環境 環境 情報 Xcode 7.3.1 (7D1014) iOS 9.0 Swi…

Swiftにおけるselfとクロージャーと@noescape

Swiftにおけるselfとクロージャーと@noescapeと簡単にまとめてみました。 ※Swift 2.1時点での情報です 動作を確認した環境 環境 情報 Xcode 7.2.1 (7C1002) iOS 9.2 Swift 2.1.1 Date 2016/3/10 用語説明 selfとは? 公式の情報は The Swift Programming Lan…

Nifty Cloud Mobile Backendのファイルストア・基本編

Nifty Cloud Mobile Backendでいろいろやってみようシリーズ、第5弾(?) 今回はファイルストアを利用して、画像データのアップロード/ダウンロードの処理を試してみました。 ソースコードを公開してあるので、よくわからない部分は直接見て下さい。 See_K…

最大容量/最大サイズを指定してUIImageをNSDataに変換する

せっかくUIImagePickerControllerで画像を選べるようになったので、ネット経由でいろいろしようかと思ったのですが、最近のiPhoneはカメラが良い事もあって、画像データがそこそこ大きかったりします。 そこで、データにした後の容量と長辺の最大サイズを制…