xengineer’s diary

結果、メモ的な内容になっています。

branchのrename

git

よく間違う上に、よくやり方忘れるのでメモ。 $ git branch -m <oldbranch> <newbranch> でいける。 current directory配下が、oldbranchの場合は、<oldbranch>は省略できる。</oldbranch></newbranch></oldbranch>

migrationでnull制約をon/offする

railsで、null制約かけてたカラムの制約をはずしたくなったので。 $ rails g migrataion RemoveNoneNullRestrictionFromFoo $ cat db/migrate/xxxxxxxxxxxxxx_remove_none_null_restriction_from_foo class RemoveNoneNullRestrictionFromFoo < ActiveRecord…

rvmをupdateする

まだ自分の環境にrvmが残っていたか・・・と最近気づいたわけで。 updateしようとしたら、あっさり怒られました。 $ rvm update stable Unrecognized command line argument: 'stable' ( see: 'rvm usage' ) あれ?通らない・・・まずは言われた通りにやって…

VirtulBox vdiファイルのコピー

先日、VirtualBoxの、インスタンスのストレージとして指定している、 HDD用vdiファイルをコピーして、コピー先のファイルを再度HDDに指定しようと したところ、こんなエラーが。 Cannot register the hard disk 'F:\virtualbox\wolverin00\wolverin00.vdi' {…

BUNDLED WITH 1.10.XXX

Gemfile.lockに、これが入ってる・・・ しかも、自分でbundle installすると消える・・・ そして、git statusすると、Gemfile.lockが違う!!って怒られる・・・ そんなあなたに。 $ git checkout -- Gemfile.lock で、一旦解決します。 僕はしませんでした…

railsで、view毎に読み込むjsを変えたいんだよね

railsのasset pipelineはとっても便利なんだけど、開発も進んできて、 jsファイルが増えてくると、色々管理が大変になるのよね。 違うview同士で同じcssのclass使ってたりして、「あれー?なんか謎のjsが動いている、、、」 みたいなことになります。(なりま…

railsで、2つのDateの間の月をarrayにする方法

一定範囲の日付間にある月をarrayにしたい事案が発生しましたわけです。 [1] pry(main)> startday=Date.today-180 => Fri, 12 Dec 2014 [2] pry(main)> endday=Date.today => Wed, 10 Jun 2015 [3] pry(main)> (startday..endday).select {|day| day.day == …

railsで、controllerから直接javascriptに変数渡したいゴン

はい、表題の通りだゴン。 そしてそれを実現してくれるのが、こちら! gazay/gongithub.com gonです。 ↓の記事と同じことを書くだけになりますが・・・ gonを使ったRailsとJavascriptの連携について - Qiita やることは、下記の流れ。 gem 追加 and install …

teraterm + tmuxでコピペできない・・・

teratermの設定をこんな感じに。 設定⇒その他の設定⇒制御シーケンス⇒リモートからのクリップボードアクセス⇒書込のみ 設定するとできるよ。

railsでmigrationのversionだけがconflictしてるとき

はい、そんなときにどうしてるかメモです。 git でLGTMもらったので、意気揚々とmergeしようとしました。 撃沈・・・rebaseします。 $ git fetch origin $ git rebase origin/master ... ... 13 14 <<<<<<< HEAD 15 ActiveRecord::Schema.define(version: 20…

railsのmigration状況を確認する

railsで、dbをロールバックしたいときに、よく、現状どうなってんだっけ? と思うので、そんなときに使ってるコマンド。 $ rake db:migrate:status database: /Users/xxxxxxx/yyyyyyy/db/development.sqlite3 Status Migration ID Migration Name ----------…

db:migrateを最初からやり直したい!

いつも通り、migrationファイルを作って、カラム追加しようとしたら、 こんなエラーに見舞われてしまった。 == 20150530030714 AddDueDateToOrders: migrating =============================== -- add_column(:orders, :due_date, :date) rake aborted! Sta…

のれん?

会計関連でよく出てくる、「のれん」とは? なんぞや?という話。 のれん代とのれん代の償却のわかりやすい説明 つまり、会社を買うときは、その会社の数値的な価値に加えて、その会社のブランド力も買うことになるので、数値的に、10億の会社でも、ブランド…

DES(デッド・エクイティ・スワップ)ってなんだ?

シャープがやってたので気になって調べてみた。 デットエクイティスワップ - Wikipedia あ、第三者割当のことなのか。なんだw

chatツールの添付ファイル

社内で使っているチャットツールたち。 なぜに3つも使わないといけないのか、、、 これは仕方ない、、、社外の相手によって、とか、 社内で好きな人がいたから、とか、色々理由はあります。 今僕は下記を利用していて、それぞれ添付ファイルの扱いが違うので…

capybaraでscreenshotをとる

rspec でテスト書いてて、capybara使って view のテストしてると、 「んーむ、、、実際のところここでのviewの状態ってどうなってんの?」 っていうことがしばしば。 以前こんな記事を書いたけど、もういっそのことscreenshot的なものが撮れんもんかね。 rsp…

gitでローカルのbranchをリモートのbranchに同期する

git

色々作業しているうちに、ローカルのbranchがなぜかリモートと違うな・・・ なんてことがありました。 そんなときに、強制的にローカルbranchを、リモートと同じにする方法。 ただ単に、作り直す!!! $ git branch -d "消すbranch名" $ git fetch $ git br…

gitでcommitしてないファイルを違うbranchにあてたいとき

git

また git ネタ。 僕はよくぼんやりしていて、master で作業して、 「あ、branch に移動し忘れた・・・はぁ・・・」ってなります。 なので、そんなときどうしたら、commitしてないファイルを本来のbranchに あてがうことができるか!!!を、グーグル先生に聞…

ローカルをremoteのHEADと同じにしたいときーーー

git

gitネタです。 手元を色々こねくり回しすぎて、「あー、もーよーわからん・・・」 ってなったときのこと。 cvsとかsvnだったら、checkoutするかupdateしたら終わりだったけど・・・ gitではそれだとだめで、グーグル大先生のお世話になりました。 はい、どん…

rails4.2を仮想環境越しに使ったら困った

タイトルの通りなんだけど。 Host(Windows) <-NAT-> VirtualBox(Ubuntu) な環境で、Ubuntu側でrailsアプリを、 $ bundle exec rails server で起動して、Windowsから、Chromeで、http://127.0.0.1:3000 にアクセス!!! ・・・ ・・・・ ・・・・・ つなが…

ドメイン名の勘定科目?

ぐぐってみたところ、 支払い手数料 or 通信費 につけてる方が多いぽいですね。

ハンドメイド小物たちの材料費の計上

さて、次はタイトルの通りの内容。 ハンドメイドの小物たちを売る、ということは当然材料費がかかる。 この材料費、どこに計上するのだろう? って話。 ちなみに、税務上の話と会計上の話って、違うことがちょいちょいあるんだけど、 今は確定申告に向けて勉…

未払金と未払費用と買掛金

これら、全部同じにみえて仕方ないので、 いつものように先生に聞いてみました。どん! 未払金と買掛金がありますがどうちがいますか?? - どちらも、まだ代金は払って... - Yahoo!知恵袋 買掛金、未払金、未払費用の違いはどこにある?(2012.4.13) | Q-T…

借方?貸方?

会社でPLみてても、全然わかってない私です。 借方?貸方?って??? となってぐぐりました。はい、どん。わかりやすい。 借方・貸方とは | 複式簿記入門講座 つまり、 資産と費用は借方 負債と資本と収益は貸方 ということでした。 ただし、例外は現金が出…

カード払いはどう計上する?

さて、奥さんの確定申告をするので、お勉強中です。 カード払いの時、いつ費用計上すべきなの? と思ったのでぐぐってみた。 勘定科目には一貫性を持たせる 【SOHO・確定申告ガイド】個人事業者のための税務会計〜 弥生会計を使い始めました。ガソリン代…

画面縮小機能!?

満員ギューギューの電車で、目の前の人の携帯の画面が、突然ちっちゃくなっちゃいました。お???おおお??と思って、「アンドロイド 画面縮小」でぐぐってみた。AQUOSシリーズの大画面ディスプレイは片手操作もカンタン - AQUOS PHONE Watch+おおお!AQUO…

TravisCIからWerckerに移行して、rspecが時々こける件について

タイトルの通り。 先日、Travisおじさんから、weckerに移行しました。 Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Welcome to wercker でも時々rspecでこける。 時々つっても、50%くらいの…

rake db:migrateで、uninitialized constant hogehoge

タイトルの通り。↓こんな感じ。 $ be rake db:migrate rake aborted! NameError: uninitialized constant CreateUserOrders NameError: uninitialized constant CreateUserOrders Tasks: TOP => db:migrate (See full trace by running task with --trace)ぬ…

シャン・シャン・ななびょーーーーーーし!!!!!

サンスターのトニックシャンプーのCMに、青空応援団として出てきました~。毎日汗かいてがんばってるおっさんがアホみたいに頭洗ってるんでみてあげてくださいませw 【EXTREME SHAMPOO 48】シャンシャン七拍子/3-3-7 BEATING SHAMPOO - YouTube

ホームページで、他のサイトの紹介をするやつ

hatena でブログ書いてると、ブログカードがすんごい便利なわけです。最近、書き始めた、giftchoiceなるブログでも使ってたわけですが、共著したかったので、tumblrに引越しすることにしましたわけです。そしたら、ブログカードが使えない!!!で、まぁ色々…