【linuxコマンド】良く使うフォルダやファイルの検索コマンド

一ヶ月に1回くらい使うんだけど、いつも忘れてググっちゃうのでメモ findコマンドとは? ファイルやディレクトリの検索に使うコマンド。パイプ「|」を使ってgrepコマンドと組み合わせると、ファイル内の文字を検索することもできる。 サーバー内を全件検索 …

railsのfind_or_create_by(!)が便利

find_or_create_by - リファレンス - - Railsドキュメント find_or_create_byは検索条件を指定して、該当のレコードが一件もなければ 新規レコードを作成してくれます rails4系から実装されたので、古いrailsでは使えません>< 最近はクローラーをよく作る…

bundlerのバージョンを下げる

bundlerのバージョンがあがるとGemのinstallができなかったりと 設定ファイルを色々変える必要がでてくる(苦痛) この辺りはrubyで辛いところで、マイクロサービスなら簡単にアップデートできるんだけど そこそこ大きいプロジェクトはむりだよ、、、まじむ…

[WIP] sublime text + Emmet でフロントエンドのコード書くメモ

完全に個人的なメモです( ´ ▽ ` ) 逆引き google ← p>a[href=http://yahoo.co.jp]{google} よく使うショートカットキー 展開 tab カーソル一をコメントアウト Cmd + / 指定した行をコメントアウト 行を選択した状態でCmd + / 書き始め 書き出し部分(HTMLの…

Githubでローカルファイルを個人的に管理対象外にする方法

githubでコード管理をすることが増えてきました また最近はフロントエンドが多様化していて、独自の構成をしたかったり ビルドした結果をgithub上にあげたくなかったりします 通常は除外ファイルは.gitignoreに記載するのですが、.gitignore自体がgithub上に…

マージ済みのローカルbranchを一括削除

だんだん溜まってくるローカルブランチが邪魔になってくることってありますよね 毎回やるたびに調べて『ほうほう…』ってなるのに、また忘れて・・・を繰り返しがちなのでまとめました 私もコマンドがまだまだ苦手なので(エンジニア10年目)、簡単に解説な…

フォーム入力とpermit、StrongParametersについて

ソースコードレビューをしてたらpermitって見慣れない文字を見かけてgoogle先生に聞いてみた そもそもStrongParametersの存在を知らなくて(恥ずかしい) 言い訳をすると現在のシステムで使っているRailsのバージョンが古く、レビューしたのはRails4.1のコー…

shellで前の週の指定した曜日を算出したい

会社の開発環境がlinux サーバーで、データ取ってきたりするときとに、作成日時がファイルになっていたりするんですよね 更にそれが火曜日1度だけの同期、とかなると前の週の火曜日のファイル名を指定しなきゃいけなかったり そんなときに右往左往して作っ…

wordpressの管理画面にオリジナルメニューを追加

wordpressはじめました 実はPHPずっとやっていながら、なんとなく触っていませんでした コードが汚いとか言われてますが、世界中で様々な使われ方をしているので、やってみようかと 管理画面にオリジナルメニューの追加 function.phpに管理メニューへ追加す…

GitやGithubの使い方メモ

シンプルだからこそ、多様性のあるGit プロジェクトによって使い方も多種多様なので、正解はないものと思っています。 個人的なメモ用途なので随時更新していくつもりです。 ブランチ名 チケット駆動開発とまではいかないんですが、課題や不具合等はGithubの…

【Vim】 後ろの空白を一括置換

Vim

無駄に混ざる空白 一つ一つ消すのもだるい、でもコードとしては不要なので消したい コマンド一つで一括置換できるよ、そうvimならね!(大抵のエディタで出来ます) :%s/ *$// %s を使って一括置換 %s/[半角スペース]*$// 正規表現はちょっと自信ないんです…

【Rails】 Routing Error uninitialized constant HogeTestController

RailsでRouting Errorがでた バージョン: Rails 3.2.13 Routing Error uninitialized constant HogeTestController Try running rake routes for more information on available routes. uninitialized constant HogeTestControllerがでたら確認すること co…

【PHP】コマンドライン実行時のパラメータ(引数)取得 - $argv、$argc

コマンドライン実行時に引数を渡す 業務で数カ月に一回くらい、PHPファイルを作ったり修正したりするんですが、忘れたころにぐぐって、あーこんなんでしたってなるなる。 記事を書いて少しでも覚えられますように。 $argvと$argc PHPをコマンドラインで実行…

【PHP】imput type ="image" で POSTされたkeyに_x _y が付いている

PHP

PHPで見覚えのないx や y が付いている 先日、社内の古いプログラムを調査したときに知った、今更な知識 あるところに、二つのファイルがありました… hoge.php foreach($_POST as $key =>$value){ if($key == "add_x"){ echo "追加だよ" elseif($key == "del…