2016-12-01から1ヶ月間の記事一覧

【xcode】「no such module afnetworking」対応

久々にxcode作業 xcodeのアップデートしたらバージョン8.2になってた。 で、swiftのバージョンも3.0.2にで、cocoapodsでAFNetworkingをインストールして以下を書こうとすると「no such module afnetworking」という経緯でした import AFNetworking漠然とxcod…

【Go】gormで実行したsqlをファイルへログ出力する方法メモ

Go

開発時またはリリース後もしばらくはSQLは全てログに残しておきたいのでそのやり方を調べたのでメモ。http://jinzhu.me/gorm/advanced.html#logger ドキュメントにそれっぽいのがあった package main import ( "log" "os" "github.com/jinzhu/gorm" _ "githu…

【php】cronのプロセスを監視する

はじめに 開発環境と現状はこんな感じ ・PHPで開発したスクリプトをcronで起動 ・処理時間が1日とかかかる ・いちおうエラー処理も実装したが途中で処理落ちすることがある(原因が特定できていない)で、やりたかったことは処理が落ちたらアラートメールとか…

【Go】dbrでinsertしてlast_insert_idを取得する

Go

dbrを使ったdb処理でinsertしてオートインクリメント値を取得したいということ。 READMEみてもよくわからなかったけど、コードみたらLastInsertIdというのがあった。 package main import ( "fmt" "strconv" _ "github.com/go-sql-driver/mysql" "github.com…

【Go】stringをtime.Timeに変換(日時文字列→時刻)

Go

今回やりたかったことはMySQLのdatetime型のカラムから取得した値をGoの時刻型に変換したかったということ。 なかなかうまくいかず以下にたどり着いた date := "2016-12-22 23:01:00" layout := "2006-01-02 15:04:05" t, _ := time.Parse(layout, target) f…

【Go】設定ファイルなどを非公開にして無料Githubでプロジェクト管理する

はじめに Githubのアカウントは持ってたけどコード管理したりはしてなかった。 で、今回試しに使ってみようかと思った。 個人用途なので無料のパブリックなレポジトリで。基本的にコードの中身は見られても問題ないけどアカウントやファイルパスなどは公開し…

【Go】Twitter Search APIを使ってみる

Go

はじめに やりたいことはキーワードでtwitterの投稿を取得してくるだけちょっとだけプログラムいじった箇所は以下 ・1回で取得できる件数の上限(100件)が決まっているので複数回取得するようにする ・タイムゾーンをJSTに パッケージ 今回使ったパッケージは…

【Go】direnvとglideで開発環境構築してパッケージ管理

Go

はじめに 開発始めようとして以下が問題があったので整理しておく。前提条件としては以下 ・複数人での開発で各々のPCで開発を想定 ・コードはgitで管理で、サードパーティのパッケージをどう管理するかとういのが問題点でした。 そのままやると$GOPATH以下…

sshの流れとかまとめメモ

自分なりに整理したものをまとめ パスワード認証はあまりやらないので今回はなし。公開鍵認証方式の前提で。 コマンドとかはなしでイメージだけ 準備 クライアント側でssh-genコマンドで作った公開鍵をサーバーへあらかじめサーバーのauthorized_keysへ登録…

今さらだけどクッキーについてまとめメモ

setとgetの中身 サーバ → ブラウザ 以下をhttpヘッダーにセットしてレスポンス Set-Cookie: key=value;・・・; domain=example.com; path=/; expire=xxx; Secureブラウザ → サーバー Set-Cookieのdomain属性とpath属性とリクエストするurlが一致した場合に以…

【node.js】TransformStreamを使ってみた

はじめに babelifyとかいうモジュールのコードを見てたらstreamというのが出てきてよくわからなくなったのでとりあえずいじってみた内容はcsvを読み込んでtsvに変換して出力するだけtest.js #!/usr/bin/env node var fs = require("fs"), inherits = require…

【javascript】エラー処理を実装してエラーレポートを送信する

はじめに アプリ作る時はクラッシュレポートしてるのにjavascriptのエラーでは全然やってなかった。 jsでも必要があればやったほうがいいかも。ということでメモ 実装 window.onerrorイベントでエラーハンドリングできるみたい window.addEventListener("err…