Logicky Blog

Logickyの開発ブログです

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

WordPress - BackWPupで自動バックアップ

backWPupというプラグインを使うと、データベース、ファイルの定期的バックアップを自動化することができます。設定も非常に簡単なので便利です。 データベースのバックアップは、SQLをそのままバックアップする形式と、XMLをエクスポートする形式の2つがあ…

google search consoleで「updated がありません」と言われる

googleのsearch consoleで「updated がありません」と言われます。 記事の更新日時を表示しているタグのクラスをupdatedにする必要があるらしい。 タグにupdatedとつけることで、検索エンジン等がこのデータは更新日時を表しているのだなと分かるようになり…

WordPressを速くする

WordPressが遅すぎるので速くしてみます。 参考:WordPress高速化|1秒前半で表示する誰でもできる簡単な方法 画像を圧縮したり、スタイルシートとかも圧縮したり一つにまとめたり、headerに書かないようにしたり、キャッシュ使ったりします。WordPressは色…

Xcode7 - Swift2 UIImageViewのタッチイベントを検知する

Xcode 7.0.1 Swift 2.0 ボタンだと、下記のようにできます。 self.myButton.addTarget(self, action: "onClickMyButton:", forControlEvents: .TouchUpInside) UIImageViewだと、addTargetは使えません。 参考:SwiftにてUIImageViewをTap検知後、詳細画面に…

Xcode7 - Swift2 ウインドウズサイズ取得

Xcode 7.0.1 Swift 2.0 参考:SwiftでカスタマイズしたViewを追加する方法 下記で取得できる。 self.view.bounds.width self.view.bounds.height 上記は、CGFloat型というやつらしい。計算したりするときは、下記のように型を合わせる必要がある。 let img_h…

Swift - MacでSwiftのバージョンを確認する

参考:Swiftで開発している人必見!ターミナルでSwiftのバージョンを確認する方法 $ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -v

Xcode Swift - URLから画像を表示する

Xcode 7.0.1 Swift 2.0 参考:UIImage 下記のようにやってみましたが、NSDataに関するエラーがでました。 let url = NSURL(string: img_url); //img_urlにhttp://hoge.com/img.jpg等のStringが入っている var err: NSError?; var imageData = NSData(content…

Gitリポジトリをgithubからcodebreakに移行する

Githubのリポジトリをローカルにクローンして、remote originのurlをcodebreakに変更して、pushします。(ローカルリポジトリに、リモートのブランチが全て存在しているか注意します。) まずは、codebreakに新規リポジトリを作成します。 githubからクロー…

Xcode - HTTP接続できない

下記のようなエラーが出た。 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 参考:iOS9でHTTP接続できない場合の対処法 iO…

SVGでロゴを作成してみる

SVGはベクター画像。PNGはラスター画像。ラスター画像は、1ピクセル x 1ピクセルを色で表現するもの。ベクターは頂点座標と線の種類・太さとかで表現するもの。ベクターは拡大・縮小しても頂点座標とか計算できるので、画像がぼやけたり、文字がつぶれたりし…

Python - NumPyで画像を配列として取得する

from PIL import Image from numpy import * im = array(Image.open('img.jpg').convert('L')) print(im.shape, im.dtype) print(im) (533, 800) uint8 [[156 159 162 ..., 135 132 130] [156 155 155 ..., 133 132 133] [155 153 155 ..., 134 133 131] ...…

Python3 - Pillowの使い方

参考:Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方 from PIL import Image import os file_name = 'img.jpg' #画像ファイル開く img = Image.open(file_name) #グレースケール変換 img_gray = img.convert('L') #リサイズ img_resize = img.resiz…

macでOpenCVを使う

インストール $ port install opencv Warning: port definitions are more than two weeks old, consider using selfupdate Error: Insufficient privileges to write to MacPorts install prefix. 参考:YosemiteでMacportsが動かない & cmakeがインストー…

macでc / c++を使う

C++

C cで何をを書き、hoge.cといったファイル名で保存し、clang hoge.cとやるとコンパイルされる。a.outというファイルが出力される。./a.outとやると実行される。 C++ c++で何かを書き、hoge.cppといったフィアル名で保存し、c++ hoge.cppとやるとコンパイルさ…

python - wheel

Python Wheels http://pythonwheels.com/ パッケージの形態っぽい。昔はEggというのが主流の形態でしたが、古くなったのでwheelに変わったらしい。wheelパッケージのインストール方法を知りたい。あとpipというのはyumみたいな感じのやつっぽいから入れて使…

協調フィルタリング(ピアソン相関)

from operator import itemgetter from math import sqrt data = { 'A': {'あ': 10, 'い': 5, 'う': 3, 'え': 4, 'お': 9, 'か': 6}, 'B': {'あ': 3, 'い': 3, 'う': 3, 'え': 4, 'お': 3, 'か': 4}, 'C': {'あ': 2, 'い': 10, 'う': 4, 'え': 2, 'お': 4}, …

標準偏差・相関係数

[mathjax] 算術平均 合計を個数で割るやつ $$\bar{x} = \frac{\displaystyle \sum_{i=1}^n x_i}{n}$$ 偏差 データの値から算術平均を引いたやつ $$x_i - \bar{x}$$ 分散 偏差の2乗の合計をデータ数で割ったもの $$s2 = \frac{\displaystyle \sum_{i=1}^n (x_…

協調フィルタリング(ユークリッド距離)

これを読んでます。集合知プログラミング 参考:協調フィルタリングでアイテムの推薦をする 協調フィルタリングとは? 参考:協調フィルタリング 協調フィルタリング(きょうちょうフィルタリング、Collaborative Filtering、CF)は、多くのユーザの嗜好情報…

計算式をブラウザに表示する

参考:数式をブラウザーだけで書く簡単な方法 TeXというルールに基づいて作成して、URLエンコードして、googleのURLにくっつけると画像がでてくるらしい。 ピタゴラスの定理は、c2 = a2 + b2と書くっぽい。 URLエンコードをやってくれるサイトが、URL Decode…

MacでPythonを使って機械学習をやってみる

参考:MacでPythonの機械学習環境構築(2015年2月版) brewが動かない。 参考:Yosemiteでbrewが壊れた $ vim /usr/local/Library/brew.rb 1行目の1.8をcurrentに変更する。 #!/System/Library/Frameworks/Ruby.framework/Versions/current/usr/bin/ruby -W0 …

Xcode Swift – 横画面固定

参考:Xcode5でiOSアプリの画面向きの固定方法(改) ・Portrait (通常の縦画面) ・Upside Down (ホームボタンが上の縦画面) ・Landscape Left (ホームボタンが左の横画面) ・Landscape Right (ホームボタンが右の横画面)

zendのログ出力

$logger = new Zend_Log(); $writer = new Zend_Log_Writer_Stream('php://output'); $logger->addWriter($writer); $logger->log('<pre>' . print_r($hoge, 1) . '</pre>', Zend_Log::INFO); return;

Xcode Swift - SKShapeNodeと重力

SKShapeNode SpriteKitを使ってるときに、四角形とか丸とかを作りたいときに使う。 //長方形 let rect = SKShapeNode(rectOfSize: CGSize(width: 50, height: 50)) rect.position = CGPoint(x: self.size.width * 0.5, y: self.size.height * 0.5) rect.line…

Xcode Swift - AutoLayoutをコードで書く(Visual Format Language)

Visual Format Languageの使い方。Visual Format Languageは、VFLと略されているらしい。appleの説明ページは、ここっぽい。けどまだしっかり読んでいない。 VFLを使うときは、設定対象のviewで、setTranslatesAutoresizingMaskIntoConstraints(false)を設定…

Xcode Swift - 動かそうとしたらyou don't have permission to view itというエラーがでる

cmd+rで動かそうとしたら、you don't have permission to view itというエラーがでる。 ここに同じエラーの人いるけど、chmodで権限を777にしてもエラーがでる。 “The file “MyApp.app” couldn’t be opened because you don’t have permission to view it” w…

Xcode Swift - モーダル

モーダルとは、ポップアップ的だけど全画面ででてくるようなやつのことをいうと考えております。 internal func show_modal(sender: UIButton){ let nextViewController: UIViewController = SecondViewController() nextViewController.modalTransitionStyl…

Xcodeのショートカットキー

参考:http://d.hatena.ne.jp/griffin-stewie/20090309/p1 インデントとかあってよかった。 インデントさげる => cmd + [ インデントあげる => cmd + ] コメントアウト => cmd + / 行末に移動 => ctrl + e 行頭に移動 => ctrl + a

Xcode Swift - イベント

ボタン押したよイベント viewDidLoadメソッドは、viewがロードされたときに呼ばれるメソッド。ここでイベントの設定できる。 btn1をTouchUpしたら押されたよとコンソールに表示するには下記のようにする。 override func viewDidLoad() { super.viewDidLoad(…

Xcode Swift - AutoLayout

Alignアイコンをクリックすると、こういうのが出ます。cssのtext-align: center;と同じで、左揃え・中央揃え等の設定を行うことができます。これによって、いろいろな画面サイズに対応できます。 それぞれの意味は下記になります。 複数UI部品間の設定 Leadi…

Xcode Swift - AppDelegateに変数をもたせて共有する

AppDelegateクラスに下記のように変数を設定する var hoge = "ほげ" ViewControllerに下記のように書くとAppdelegateの変数にアクセスできる var myAp = UIApplication.sharedApplication().delegate as! AppDelegate println(myAp.hoge); ちなみに、viewWil…