2017-04-01から1ヶ月間の記事一覧

CSS flexbox【日常 個人サービス製作日誌】

flexboxアイテム テキストが長いとはみ出てしまう 例) <div class = "flex"> <div class="problem">hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge</div> <div class="normal">hoge </div> </div> .flex { display: flexbox; width: 100px } .problem { flex-grow: 1; } .normal { flex-grow: 4; } フレックボックス幅が100px…

【メモ】ついつい忘れてしまう gitコマンド

特定のコミットまで戻す コミットの履歴を確認する $ git log #ハッシュ値が出て来る 戻す $ git reset –hard ハッシュ値

linux 容量順ファイルのソート

コマンド du -ma | sort -rn | head -10 du -m | sort -rn | head -100 1.du du ディレクトリ内のファイル容量を表示する -m は単位をmバイトにする -a ファイルも表示する(aはallの略) 2.sort sort 行を並び替える -n 先頭の文字(+.-など)を数字とみなして…

【ruby】include VS extend

include 定義 moduleで定義されたメソッドを追加 rubyは多重継承は出来ないため、includeで必要な機能を追加 通常、moduleはインスタンスメソッドを使用出来ない。 includeしたクラスのスーパークラスとして継承されるため、 moduleに定義されたインスタンス…

python、ruby文字列変数展開、バッククオート

python文字列変数展開、バッククオート pythonを使いはじめてます。 簡単ですが、自分のメモ代わりに最近調べた事 を書いておきます。(対比としてrubyのケースも書いておきます) 文字列の変数展開 # ruby hoge = "hoge" puts "hoge#{hoge}" #hogehoge #pyth…

メタプログラミングRuby第五章 特異メソッド

特異メソッド 特異メソッドとは・・・特定のオブジェクトにメソッドを追加することです。 以下にコード例を示します。 hoge = "hoge" def hoge.upcase? hoge.upcase #HOGE end モンキーバッチと違うことは? モンキーバッチとはクラスにメソッドを追加及び修…