digdag/embulk を ubuntu 14 にインストールする まずjavaをインストールせよと。 sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer java -version How to Install Oracle Java 8 on Ubuntu …

ubuntuをupgradeしてnginxを再起動したら「[emerg] could not build the variables_hash...」というエラーになった

nginx のバージョンは nginx/1.4.6 (Ubuntu) これで、エラーメッセージは以下。 2017/07/15 01:26:19 [emerg] 3778#0: could not build the variables_hash, you should increase either variables_hash_max_size: 512 or variables_hash_bucket_size: 64 ハ…

AWS RDS の料金を確認したりするサイト

calculator.s3.amazonaws.com 絶対わすれる自身があるのでこちらに 「Amazon RDS Provisioned IOPS」というストレージがあって、汎用SSDより結構高い。ふうん。 Amazon RDS のストレージ - Amazon Relational Database Service

Prepending `bundle exec` to your command may solve this Error

たまに起こるrails(log/unicorn.log)のこのエラー You have already activated kgio 2.11 .0, but your Gemfile requires kgio 2.10.0. Prepending `bundle exec` to your command may solve this. (Gem::LoadError) 複数バージョンのgem入っちゃってるせい…

Powを使いながらbyebugを使いたい

Powで便利になったけどdebugがめんどうなので調べた。 調べると Pow x RubyMine のデバッグ方法が結構でてくるのだけど、私vscode使ってるので。 RubyMine買おうかなぁ。vscodeでもがんばればできそうではあるが… 準備 rails_root/.powenv export RUBY_DEBUG…

結局 Pow (http://pow.cx/) いれたかったけどエラーになる

以下のようなエラー。 /Users/kamip/Library/Application Support/Pow/Versions/0.5.0/lib/command.js:78 throw err; ^ file exists 確認していくと、 /Users/kamip/Library/LaunchAgents がファイルになっている! なぜ!?!? 中身をみるとおそらく redis の自…

せっかくのプレミアムなフライデーですが rvm と seppuku してました

検証環境の rails の gems がおかしくなったのか unicorn を start できない!って噂を聞いて色々ポチポチしてたのですが、どうもうまくいかなくて、rm -rf ~/.rvm/gems/ruby-2.3.0 してみたら、悪化したww もはやどうにもならなくなって、あははうけるーww…

Swiftのprotocolおぼえがき

connpass.com 「Swift実践入門」刊行記念 Tech Talks #swiftjn を聞きに行って、知らないこといっぱいありそうだったので、この本で学んだことをおぼえがきとして残しておきます。 本の裏にも書いてあることを引用しますが、「Swiftは簡潔な言語ですが、その…

remoteConfig.fetchWithExpirationDuration の callback の呼び出しタイミングがとても遅い件

FirebaseのremoteConfigを試してたのですが、以下の ...のcallbackが呼ばれるのがとっても遅い。 remoteConfig.fetchWithExpirationDuration(NSTimeInterval(1)) {...} controllerの処理が終わったらcallbackが動き出す感じ。なんでだろう。 理想は func app…

dispatch_semaphore_createを使った別スレッドの処理を待つ書き方

同期処理というのかな?並列処理とか苦手だなぁ。 print("hoge-1") let semaphore = dispatch_semaphore_create(0) print("hoge-2") let queue = dispatch_get_main_queue() print("hoge-3") dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIOR…

bundle install 時に使われるrubyのバージョンがおかしい

gem list ここに bundler がない場合におかしくなる様子 なので gem install bundler を行い、 rbenv rehash してから再度 bundle install --path vendor/bundle するといい感じになる

Sierraで rails c すると「uninitialized constant Mysql2::Client::SECURE_CONNECTION (NameError)」

新しいPC(Sierra)で既存Railsアプリケーションを構築中に rails c したら以下のようなエラーがでる uninitialized constant Mysql2::Client::SECURE_CONNECTION (NameError) mysqlがインストールされていないと思って brew install mysql して直るだろうと思…

bundle install したら eventmachine でエラーが起こる

bundle install --path vendor/bundle したときに以下のエラーで困った時 An error occurred while installing eventmachine (1.0.3), and Bundler cannot continue. Make sure that `gem install eventmachine -v '1.0.3'` succeeds before bundling. 以下…

xcode7で謎エラー

xibを表示するとなぞのエラーが出ていたのでいろいろ調べた結果、 Failed to update auto layout status. ... the agent crashed xcodeを再起動したら直った件『 failed to update auto layout status the agent crashed』とかでググってる人は試してみると…

xcode7 で designables error で困ったけど解決した件

xcode6.x系で @IBDesignable をつけて作成したclassをxibで使用していたところが、xcode7にアップデートした後に何らかのアクションを起こした後、designables error になっていたたぶん該当のxibを開くとview updateが走るのでそれだと思う 開いただけで無…

xcode7+elcapitanにしたらAlamofireSwiftyJSONが動かない件

勢いでxcode7にしたついでにelcapitanにもしたら案の定うまく動かなくてですね下記の部分、github.comこうなんじゃね?的な話 responseJSON = JSON(data: object!) <|| Alamofireとかのverによっては変更しないでもうまく動くのかもしれない まあ自分でwrap…

xcode7になってAlamofire-SwiftyJSONがエラーになる件

一旦、これに書き換えてみたメモ。 public func responseSwiftyJSON(queue: dispatch_queue_t? = nil, options: NSJSONReadingOptions = .AllowFragments, completionHandler: (NSURLRequest, NSHTTPURLResponse?, JSON, NSError?) -> Void) -> Self { retur…

iOSシミュレーターでネットワークをオフにしたい

Apple DeveloperならそれっぽいツールをDLできるhttps://developer.apple.com/downloads/?q=Hardware%20IO%20Toolsなんか色々バージョンあって、僕はxcode6.4だったのですが、6.4用のがなかったので6.3のやつをDLしてみたところ、普通に使えました。こうして…

UIImageViewにドロップシャドウをつけたときの角度

変更したかったのだけど、何いれればいいか謎だったけど参考になるサイトがあった。素敵。頭と尻尾はくれてやる! 画像に影を付けたいのでいろいろプロパティをいじってみたringsbell.blog117.fc2.com imageView.layer.shadowOffset = CGSizeMake(w, h); い…

AutolayoutしているUIVIewにグラデーションを指定する

Swiftで背景にグラデーションを設定する - Qiitaqiita.comはい。普通にぐぐると↑にたどり着くのですが、frameを使っているため普通に処理を書くとAutolayoutの制約の処理が終わっておらず、うまくグラデーションになりません。かなしい。じゃあAutolayoutの…

amazon.comでLogitech K750 mac 買った

HHK持ってるけどつい欲しくてお金ないのに買ってしまった。個人的にHHKの辛い部分は十字キーがないこと。Fnおしながらとかめんどくさい。すべてのテキストをvimで動作できそうなソフトウェアもあるけどそうじゃないのよ感。あとtypoが多かった事実。使いにく…

Karabiner というMacのキーリマップアプリが便利だった件

メモしたいので久々の日記更新むんむんあんまり使いこなしてないけど個人的に開発するときはVimをよく使っています。慣れるとこのhjklの動きが楽なので普通のCotEditorなどでもVimの動作をしたくてどうにかならぬものかと思いつつ長年放置していたのですが、…

Mac に hubot をいれてみた

macへのセットアップは以下でMacでhubotを試す最速手順 - Qiita Macでhubotを試す最速手順 - Qiitahipchatとの連携は以下でHubotの導入とHipChat Adapter設定方法 - Devlog Hubotの導入とHipChat Adapter設定方法 - Devlogうまく起動できると @hubot が gree…

xcode でエラー nib must contain exactly one top level object which must be a UITableViewCell instance

invalid nib registered for identifier (CELLNAME) - nib must contain exactly one top level object which must be a UITableViewCell instancehttp://stackoverflow.com/questions/20442311/invalid-nib-registered-for-identifier-cellname-nib-must-co…

opsworks で deploy できなくなったYo

えーやだopsworksでエラーやめてー用意してもらったインフラだしわからなそーwえーなにこれ詰んだかもーYo!と思ったけど、該当のエラーを一生懸命ググったら、 ================================================================================ Error e…

検索フォームを作るにあたってransackを使ったら非常に便利でしたというお話

いやー最近まんぼうよく死んでますね。ということで、お仕事で検索機能を作りたくて twitter につぶやいたら @patorash さんに ransack という gem を教えてもらって素直に使ってみました。@kamip1230 ransackを使うと色々捗りますよ。— 尾古 豊明(パトラッ…

vim を使う時 :e で開く癖があった僕が unite.vim を頑張って使うためにやった1つのこと

vim

nnoremap <silent> :e :<C-u>UniteWithBufferDir -buffer-name=files file<CR>とりあえず実行したあと RAILS_ROOT からはじまるようにしたいけど出来るのかな 毎回controllerとか ctrl + w で消すのめんどくさいhelp調べたらあった :help unite-source-file nnoremap <silent> :e :<C-u>Uni</c-u></silent></cr></c-u></silent>…

ruby で module を override したくて探したメモ

そもそも、使おうとした gem が module になってて、その中のクラスメソッドを override したくてぐぐったメモ。やりたいことは簡単。module Hoge のクラスメソッド (method1) を override し、クラスメソッドmethod2 を呼び出した時に override 後の内容が…

iPhoneで縦の動画を撮ってS3にアップロードしてvideoタグ入れてChromeで表示すると横になっちゃう件

https://hirooka.pro/?p=1545 この辺のffmpegコマンド打てば直るのかな? ffmpeg -i in.mov -vf "transpose=1" out.mov 最初はCSSで回転させればええやんって思ったけど再生ボタンの▽ボタンも横になってちがうちがう状態だったので。ちなみにsafariだと正常…

Hello AngularJS

rails で angularjs 入門するためにちょっとメモ 基本的に下記のGMOメディア エンジニアブログさんで紹介されている方法そのままなので、見てない方は是非そちらを読んでください。http://tech.gmo-media.jp/post/70940891525/angularjs-on-rails 前提として…