2016-01-01から1年間の記事一覧
WEBページを閲覧しているユーザーにpdfをダウンロードさせたい時ってありますよね。 PHPが使えてライブラリを自由にインストールできる環境であれば「phpwkhtmltopdf」を使うのが良さそうです。 webkitが解釈したWEBページをpdf化してくれます。 qiita.com …
Railsでアプリケーションを開発する際に、ユーザー名をurlに含めたい場合がありますね。 例えばTwitterみたいに。 https://twitter.com/yahoojapan その際、登録されるとまずいユーザー名があります。 例えばsupportとかhelpとか。 そのリストはこちらにまと…
最近ハマっているのがこちらのPodcast。 mookmookradio.com 本当に面白い!! プログラミングをやってる人、特にSwiftを書いている、Swiftに興味がある人には非常に面白いPodcastだと思います。 だいたい毎回テーマが決まっていて、例えば列挙型について延々…
以下みたいなDynamoDBテーブルをserverless.ymlで定義し、deployしようとするとエラーが。 resources: Resources: HogeUsers: Type: "AWS::DynamoDB::Table" Properties: TableName: Users AttributeDefinitions: - AttributeName: Id AttributeType: S - At…
気づいたらあるDocker imageのコンテナが200個ほどできておりました。 docker rm コンテナ名 コンテナ名 コンテナ名 と複数指定して削除もできますが、200個は無理ということで、特定のdocker imageに属するdocker containerを一括削除するコマンドが以下で…
Twitter 関連のモバイルアプリを作るなら非常に便利なのが Twitter Kit。 Twitter公式のライブラリです。 導入がすごい簡単。 Twitter Installation — Fabric for Apple documentation わかりにくいんだけどこちらにライブラリ公式ドキュメントがあります。 …
iOSプロジェクトでDDDやってみたいと思い、名前空間切れたり、副次的なメリットも多くて色々嬉しいということで embedded frameworkに挑戦してみた。 ui domain data というembedded framework を作って作業をすすめた。問題もなくいい感じ。 が、最初は順調…
http/2を使ったPUSH通知について (APNs Provider API) が出てたんですね。 以下にまとめたとおりいいことづくめですが、各種PaaSは未対応のところが多い模様。 しかし、自前実装でも十分その恩恵を受けられます。 以前のめんどくささに比べるとcurlでコマン…
AWS lambda を触っていて、 “Cannot find module 'index'” というエラーが消えなくてにっちもサッチモいかなくなる事があります。 zipアップロードを利用している際は、ディレクトリごとzipにしてしまっていないかチェックしてみてください。 ディレクトリご…
www.bokukoko.info
DynamoDB触ってます。 NoSQLと聞いてたのでMongoっぽいの想像してたんですがそういうわけでもないんですね。 意外とできない事が多いという印象。 その代わりスケールも管理も全部AWSに任せられるというのはいいですけどね。 以下、読んでよかったと思う記事…
いつも朝起きるとだいたい気だるくて、ギリギリまでだらだらしてしまうが、 今日は何だかやる気にみなぎっています。 体の奥から生きるエネルギーが無限に湧いてくる感じ! 毎日こんなんだったら生きるの楽だなー!! という事で、生きるの楽にするために、…
deviseのcontrollerでログイン処理を書く時、 sign_in(user) しても、sessionのidは更新されません。 actionの処理を抜けると初めて更新されます。 調べてるとこれが出てきました。 stackoverflow.com で、この記事が参照してるのがこちら。 stackoverflow.c…
動画からリアルタイムでBruteForceMatcherでオブジェクトを検出しようとしていて、 cv::drawMatchesで以下のエラーが出て困り果てていました。 i2 >= 0 && i2 < static_cast<int>(keypoints2.size()) in function drawMatches バグとのことでした。 answers.openc</int>…
7.3からbetter-xcode-ibeam-cursorが使えなくなってしまいました。 カーソルファイルの位置が変わったのが原因のようです。 以下のパスにあるファイルを、以下のファイルAssets.car に差し替えればOKです! /Applications/Xcode.app/Contents/SharedFramewor…
AKAZEを使って局所特徴量抽出、記述、マッチングをやってみます。 そのための勉強記事まとめ。 qiita.com dronebiz.net astertune.com iOSでのAKAZE最適化 GitHub - pablofdezalc/akaze: Accelerated-KAZE Features AKAZEで取得したのをfindHomographyでゆが…
分類器を作ろうとして./opencv_traincascadeコマンドに -featureType LBP を渡すと、永遠にプロセスが進まない問題。 こちらに解決策が。 github.com openCVインストール時に、コードを並列実行するためのtbbも一緒にインストールしないといけなかったみたい…
精度の高い物体検出器の作成をしたくて、色々試しております。 前回の記事 source.hatenadiary.jp 前回は一枚の正解画像から検出器を作成しましたが、 今回は対象を数枚写真に撮り、そちらで検出器をつくります。 また、createsampleやtraincascadeコマンド…
前回のOpenCV3.0インストールに引き続き、 今回はOpen CV 3を使って物体検出器を作っていきます。 以下の記事を参考にさせていただきました。ありがとうございます。 www.pro-s.co.jp 使用しているのが古いバージョンのようで、OpenCV3と比べてパスなどが異…
$ brew tap homebrew/science $ brew install opencv3 Home brewのインストール先は /usr/local/Cellar/ で、Cellar以下に opencv3 というディレクトリの中に入る。 /usr/local/Cellar/opencv3/3.x.xx(バージョン名)/binの中身は以下。 opencv_annotation op…
vimで改行コードや文字コードを変更したかったので調べた。 改行コード 改行コードの確認 :set fileformat? 改行コードの設定 :set fileformat=unix :set fileformat=mac :set fileformat=dos または以下のショートカットでも。 :set ff=unix 改行形式は以下…
画像認識系のカメラアプリを作るために色々と調べたメモ。 OpenCVを使って特徴量抽出という手法でやればいいようです。 特徴量抽出を使って画像認識する qiita.com qiita.com qiita.com SwiftからOpenCVを使う これも難なくいけそう。 ameblo.jp ギャップロ…
優秀な営業マンほど愛着が湧いて断りづらくなってしまう問題 私は現在生命保険の加入を検討中です。 いろんな営業マンの方にお会いするのですが、 さすが保険会社の営業マン。 みなさん良い方で信頼できる雰囲気だし、「この人にお任せしようかな。。」と一…
最近技術書セールが多いですね!ありがたいことです。 4/28まで半額〜の本が200冊弱あるようです。 リンクに表示されるテキスト 自分のおすすめとしては 「プログラムはなぜ動くのか」 ですね。
Eclipseで作られたAndroidプロジェクトをAndroid Studioにimportしてビルドしようとすると、 こんなエラー吐かれました。 Error:(1, 1) エラー: \65279は不正な文字です Error:(1, 10) エラー: class、interfaceまたはenumがありません どうやらBOM付きのフ…
現在私はフリーランス1年目ですが、厚生年金のあるサラリーマンと違って老後の蓄えは自分でなんとかしないといけません。 色々調べてみて分かったことをまとめてみようと思いますので、個人事業主をご検討中の方はぜひ参考になさって下さい! 前提: 老後にい…
個人事業主になってちょうど1年が経ちました。 ありがたいことに大きな問題もなく本年度も個人事業主を続けられそうです。 さて、ずっとサラリーマンだった私は、会社からどんな名目でいくらが天引きされているかすら全く気にしたことがなかったので フリー…
質問に答えるだけで簡単に確定申告ができるということで大変評判のいいfreee。 確定申告がサクサク終わった!と絶賛の声も多いですが、自分はかなり苦労した上で結局税理士さんに頼むことにしました。 と言ってもfreeeを攻撃したいわけでは全くなく、(むし…
sudo gem install cocoapods 以前はこれだけでinstallできていたgemも、 El Capitanから導入されたrootless の関係でパーミッションで怒られるようになった。 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions …