動かざることバグの如し

近づきたいよ 君の理想に

2015-10-01から1ヶ月間の記事一覧

RailsでMySQL動かないときの対処法

動かない例 invoke active_record /Users/thr3a/.rvm/gems/ruby-2.2.1/gems/activerecord-4.2.4/lib/active_record/connection_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'mysql2' for database adapter, but the gem is no…

もう貴方はAtomのファイル関連付けに迷わなくていいの

お薬は大丈夫。お薬があるわ。お薬がたくさんあるから。だから大丈夫。もう大丈夫。……? そもそも実行ファイルは以下 "C:\Users\USERNAME\AppData\Local\atom\app-1.0.19\atom.exe" けどこのパスをそのまま登録するのは問題がある。というのも ユーザーネー…

要素の属性が変更された場合にイベントを発火させたい人生だった

あると思うじゃん?(一発でできるのが)ないんだなそれが DOMAttrModified わかりやすいがfirefox限定 てか非推奨 window.addEventListener("load", function(){ document.body.addEventListener("DOMAttrModified", function(e){ console.log("changed"); …

n1 = 114 n2 = n1 n1 = 514 n2 =>114 o1 = {num:114} o2 = o1 o1.num = 514 o2 =>Object {num: 514} s1 = new String("abc") s2 = new String("abc") s1 == s2 =>false

Rails/Redcarpetでリンク先を新しいタブで開けるようにする

環境 Rails Redcarpet オプションあった みんなゴリゴリ書いてるけど一発でいけたわ render_options = { link_attributes: { rel: 'nofollow', target: '_blank' } } renderer = Redcarpet::Render::HTML.new(render_options) これでrel="nofollow" target="…

Railsで表示する日付のフォーマットを変える

2019年2月15日追記 釘を差された RailsのTime::DATE_FORMATS[:default]は変更しないほうがいい - Qiita 要はデフォルトをいじるな、と。確かに「なるほど」以上の感想が出なかったので Time::DATE_FORMATS[:custom] = '%Y/%m/%d %A' Time.zone.now.to_s(:cus…

Nodejsでも同期したい人生だった

一般的なコード(非同期) var fs = require('fs'); console.log(1); fs.readFile('first_promise.js', 'utf8', function (err, text) { console.log(2); console.log(text); console.log(3); }); console.log(4); 実行結果 1 4 2 var fs = require('fs'); c…

PHPで大文字を小文字に変換とか小文字を大文字に変換しようとする

mb_convert_caseメソッドだけ知っていれば最強、そう思っていた時期がぼくにもありました。 大文字を小文字に変換

Rubyでランダムな日付を生成する

まずはググろう ググって最初に出てきたサイトによると s1 = Date.parse("2010/01/23") s2 = Date.parse("2015/04/12") s = Random.rand(s1 .. s2) さすが万能randメソッド def time_rand from = Time.local(0), to = Time.now Time.at(rand(from.to_f..to.t…

Railsで1対多を実現

サイトによってバラバラだしまとめないと死ぬ 準備 customerモデルとorderモデルを作って紐付けたい Customerモデルの作成 rails g model Customer name:string Orderモデルの作成 rails g model Order order_date:date マイグレーション rake db:migrate 当…

mp3の高音域を「Upconv」を使って復元

mp3のファイルサイズとトレードオフによって失われた高音域を無理やり復元させてみる(高音質になるとは言ってない) 用意するもの Upconv 今回は upconv074.lzhを利用 復元したいmp3(あらかじめwaveに変換しておく) そこそこ高性能なPC(めっちゃCPU使う…

scaffoldを利用したオレオレRailsの設定

新規プロジェクト作成 rails new hoge -TB --skip-turbolinks --skip-coffee --skip-active-storage --skip-action-mailer -Tは--skip-test-unit -Bは--skip-bundle Gemfileに以下追記 gem "twitter-bootstrap-rails" gem "slim-rails" ライブラリインストー…