Anything New

developping any time

2015-01-01から1年間の記事一覧

Swift 丸アイコン内、テキストセンター描画

UIViewのカスタムクラスにて、overrideしたdrawRect内で、// 丸描画let roundRect = UIBezierPath(roundedRect: CGRectMake(1, 1, 28, 28), cornerRadius: 10)UIColor.blueColor().setStroke()roundRect.lineWidth = 2roundRect.stroke()// フォント属性let …

Swiftでテキスト内リンク&テキストタップ検出

指定したテキスト内にリンクを設定したいことがあります。@you_matz #swiftなどをリンクとして埋め込みたい場合そしてそのリンクをタップした際に別の画面に遷移させるなど。実現方法①UITextViewのプロパティの設定textView.userInteractionEnabled = truete…

S3でIP制限

S3

S3でIP制限静的なファイルの配置先としてS3を利用している場合、アクセス制限などを設けたい場合があります。どこからでもアクセスできるとセキュリティ的にもコスト的にもあれあので。今回は特定のIPのみを許可する方法です。実現方法S3管理画面、特定のバ…

Amazon Machine Learningについて

Amazon Machine Learningについてとある案件で利用したのでまとめておきます。教師ありの機械学習のクラウドサービスがお手軽に利用できる、Amazon Machine Learning。結局何に使うの?という声が多い機械学習ですが、データの分析、予測結果の妥当性を高め…

フリーランスになって三ヶ月後の振り返り

フリーランスとして活動し始めて(2015年2月〜)、三ヶ月が経ちました。制作実績として記しておきます。中には秘密保持契約の関係で記載していないものもあります。筆者背景1987年生まれ、関西在住。私立文系大学卒業後、Windowsパッケージソフト開発会社、W…

lodash(Underscore.js)まとめ, Swift, Objective-C, PHPもあるよ

本投稿のgistはこちらhttps://gist.github.com/manchan/cc72225b813bea47d1d0lodash(Underscore.js)JavaScriptのユーティリティライブラリ。2015年5月現在、npmでもっとも多く参照されている。https://www.npmjs.com/browse/dependedlodashはUnderscoreの…

Wordpressサイト移行手順(さくらVPSの場合)

さくらVPSの場合手順(ドメイン同じでサーバ移動の場合)移行先サーバにてssh,ftp,iptables,apache,php mysqlのインストールと設定、ユーザの追加など※それぞれ設定、バージョンは旧サーバ、新サーバともに合わせる。既存ワードプレスサイトに合わせたバージ…

Windowsから送られてきたzipファイルを解凍する(日本語ファイル名が含まれている場合)

概要Windowsで作成したzipファイルをlinux上で解凍する際、日本語ファイル名やフォルダ名が文字化けする問題が発生。 Windowsサーバでzip圧縮したファイルをLinuxサーバで解凍することが何度かあったので備忘録として記しておきます。原因Windowsで作成したz…

【WatchKit】How to make an animated background Interface in Apple WatchKit

Watchkitで背景画像をアニメーションさせる方法まずWatchKitではSubview的にinterfaceを重ねられません。どうするかというと、WKInterfaceGroupを利用します。WKInterfaceGroupのsetBackgroundImageメソッドにて画像を割り当てて、その画像でUIImage型の配列…

Watchkit Splashアニメーション実装方法

Watchkitにて、アプリケーション起動時のスプラッシュ画面を設定する方法が見当たらないので、 Initial Controllerに設定したクラス内のwillActivateメソッド内でanimatedImageを設定することによって、擬似的に毎回スプラッシュアニメーションさせます。こ…

SwiftでNSUserDefaults の内容を全削除する方法

保存データを初期化したい際に、 NSUserDefaultsを全削除する方法です。ひとつのキーの値を削除するコードも念の為に追記。 File: delete.swift------------------------- // 保存データを全削除 let userDefault = NSUserDefaults.standardUserDefaults() v…