rails-segmentation-fault-using-mongoid

tail -f log/puma.stderr.log していたらpumaのlogで下記落ちていた. (解決策) It seems like a bug in MRI 2.4. Follow these threads here and here Thanks! Updating to 2.4.1 solved the problem in my case. – dusan Nov 16 '17 at 13:59https://stacko…

https://qiita.com/__hage/items/467ddef0172f7f92b4ea% xattr -cr

Could not find a JavaScript runtime.

ubuntuにrailsをインストールして、$ bundle exec rails serverした時に /home/ubuntu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:85:in `rescue in block (2 levels) in require': There was an error while t…

mac + railsのとき起きるnokogiriのエラー

memo[400] {"error":{"root_cause":[{"type":"parsing_exception","reason":"Unknown key for a START_OBJECT in [filter].","line":1,"col":142}],"type":"parsing_exception","reason":"Unknown key for a START_OBJECT in [filter].","line":1,"col":142}…

GethをVagrantのUbuntuにインストール

(参考) https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu http://loumo.jp/wp/archive/20150626000042/#vagrantのインストール vagrant box add ubuntu14.04 https://cloud-images.ubuntu.com/vagrant/trusty/current/tr…

Python3 + MeCabで parseToNodeでエラー

yield node.surface.lower() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfe in position 0: invalid start byte import MeCab node = mecab.parseToNode(text) を実行した時になぜか怒られる...。surfaceが読めてない?(原因) https://shogo821…

pandas + matplotlib

import numpy as np import matplotlib as mpl mpl.use('Agg') import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import axes3d from matplotlib import cm from numpy.random import randn def prot_test(): #新規windowを描画する fig = plt.fi…

Missing iOS Distribution signing identity for xxx

アプリを本番用にarchiveした後に、OrganizerからSubmit App Storeで アップロードしようとしたらエラーが。。 この辺りの記事のおかげでなんとか解消。自分がポイントだと思ったのは、 期限切れの証明書を削除するときにログインからだけではなく、システム…

info.plistに不要なアイコンが含まれていたので削除

Cocos2d-JSからアプリをArchiveしようとしたら、下記のようなエラーが。。 どうやら不要なIconが混じっているらしい。何故だろう。 Icon.pngやIcon@2x.pngとかinfo.plistから消していくと出なくなった。。 <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Icon-80</string> <string></string></array></dict>…

CustomCellをxibで作ったときのmemo

1.StroyBoarでtableViewと追加。 dataSouceとdelegateを忘れず追加する 2. xibファイルを作る。 CustomTableViewCell.xibを作る ↓ クラス名を紐づける 3. import UIKit class ViewController: UIViewController { @IBOutlet weak var tableView: UITableView…

Swift+Crittercism導入メモ

crittercism上での操作 1)sign-in http://www.crittercism.com/ 2)アプリを作成する 3)app-settingsから Crittercism App IDを取得する アプリ上での操作 1)新しいプロジェクトを作成する 2)CocoaPodで「CrittercismSDK」をinstallする $cd workspace/crDemo…

react native 試したよ. の覚え書き

npmのアンインストール (nodebrewで管理したかったので元から入っていたnpmを一旦削除した) $ sudo npm uninstall npm -g $ sudo rm -rf ~/.npm nodebrew最新版のインストール $ nodebrew ls-remote $ nodebrew install-binary latest (又はバージョン指定) …

nginx + nginx-rtmp-module でストリーミング配信をする

nginxを予めyumでinstallしていた場合削除する yum remove nginx 必要なパッケージをyumでインストールしておく sudo yum install gcc wget pcre pcre-devel openssl openssl-devel ngix用のrtmpモジュールをcloneしてくる mkdir git cd git git clone https…

ffmpegのインストール〜HLS-Streaming再生まで

rpmの準備とgitでffmpegをcloneしてくる sudo yum install nasm git subversion yum-plugin-priorities sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm vim /etc/yum.repos.d/CentOS-Base.repo sudo y…

Railsで特定箇所だけBASIC認証

まず全体にbasic認証(実際使う場合はEnvなどからname/paswordを取得する) vim app/controllers/application_controller.rb class ApplicationController < ActionController::Base before_action :site_http_basic_authenticate_with def site_http_basic_au…

unicornの起動とnginxとの接続memo

テスト用のアプリ作成 $rails new unicorndemo -d mysql $cd unicorndemo gemrcの設定 vim .gemrc gem: --no-ri --no-rdoc gemの設定&インストール $vim Gemfile ---------------------- gem 'unicorn' ---------------------- $bundle install --path vendo…

capistranoのインストール+実行

インストール そのままインストールする場合 $gem install capistrano $cap -V Capistrano Version: 3.3.5 (Rake Version: 10.4.2) bundle installする場合はこっち $rails new capdemo -d mysql $cd capdemo $bundle install --path vendor/bundler $vim Ge…

Vagrant&VirtualBoxをインストール

VirtualBoxをインストール https://www.virtualbox.org/wiki/Downloads Vagrantをインストール https://www.vagrantup.com/downloads.html vagrantに仮装環境を追加 vagrant box add centos64 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4…

Rails + Paperclipを試す

プロジェクトを新規作成 $rails new paperclipdemo -d mysql $cd paperclipdemo $bundle install --path vendor/bundler $rails s -p80 scaffoldを作成 $rails g scaffold events name:string $rake db:create $rake db:migrate Gemをupdate(PaperclipとAWS-…

resourcesメソッドを指定してRESTfulなルーティングを作る

1.Controllerの作成 $rails g controller books index show new crete edit destroy update 2.ルーティングを作成 vim config/routes.rb========================================= #既に作られているルーティングをコメントアウト(削除) #get 'books/index'…

segueよる画面遷移の書き方覚え書き

1.segueがpushのとき 遷移先に戻るボタンが付く segueがmodalのとき 遷移先から戻るにはボタンを作って書く @IBOutlet var backButton: UIButton! @IBAction func backButtonPushed(sender: AnyObject) { self.dismissViewControllerAnimated(true, completi…

SwiftでHashをsortしたい.

var testArr:Array<Dictionary<String,String>> = [ ["id": "001", "name": "aaa", "date": "2013/11/02"], ["id": "005", "name": "bbb", "date": "2013/11/02"], ["id": "002", "name": "ccc", "date": "2013/11/02"], ] sort(&testArr) { (a:Dictionary, b:Dictionary) -> Bool in r</dictionary<string,string>…

Swiftで空のimageViewをadd

//空のImageViewを貼る var frame = CGRectMake(0,0,1000,1000) UIGraphicsBeginImageContext(frame.size) var context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context,UIColor.whiteColor().CGColor); let uiImage:UIImage = UI…

SwiftでViewをaddとremove

//remove self.readCanvas?.removeFromSuperview() self.drawCanvas?.removeFromSuperview() //ReadCanvas self.readCanvas = UIView(frame:self.canvasFrame); self.readCanvas.backgroundColor = UIColor.clearColor() self.baseUiView.addSubview(self.re…

pod setupしたらエラーが起きたので、0.19.2を使うように変更

http://stackoverflow.com/questions/26273378/cant-install-cocoapods-report-on-pod-setup $ pod setup/Users/hoge/.rvm/gems/ruby-1.9.2-p320/gems/xcodeproj-0.19.3/lib/xcodeproj/plist_helper.rb:140:in `<module:CoreFoundation>': uninitialized constant Fiddle::NULL (Nam</module:corefoundation>…

Rails+Grape

Grapeのインストール $ vim Gemfilegem 'grape' gem 'grape-jbuilder' $ bundle install APIディレクトリの作成 $ cd app/ $ mkdir api $ vim api/api.rbclass API < Grape::API prefix "api" version 'v1', :using => :path format :json mount Users_API e…

Railsアプリ作成memo

新規アプリを作る $ rails new sample -d mysql $ cd sample (bundleをスキップする場合) $ rails new sample -d mysql --skip-bundle コントローラーを作る cd /root/sample/app/controllers rails generate controller test コントローラーtest class Test…

Railsインストールmemo

Git Installation $ sudo yum install git rbenv install $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile $ sourc…

MIDI.jsで遊んでみた。

mkdir MIDISample cd MIDISample git clone git@github.com:mudcube/MIDI.js.git cd MIDI.js python -m SimpleHTTPServerhttp://localhost:8000/demo-Basic.html http://localhost:8000/demo-MIDIPlayer.html http://localhost:8000/demo-MultipleInstrument…

CocoaPod & Swiftのプロジェクトの作成

1.Podfileの作成(1) CocoaPodTestというプロジェクトを作成したとする。 こんな感じの構成↓ CocoaPodTest |-CocoaPodTest |-CocoaPodTest.xcodeproj |-CocoaPodTestTests Podfileを追記して CocoaPodTest |-CocoaPodTest |-CocoaPodTest.xcodeproj |-CocoaPo…