つれズレ日記

Webフロントエンドのひよっこエンジニア♀のひとりごと。おいしいものとカメラと邦画とスポーツ観戦が大好き。

memo

【めも】Zephirの環境構築やってみた

qiita.com こちらを参考にやってみたところハマった箇所があったのでメモ。 # remiがなかったので追加rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # 適当な場所cd /usr/local/src git clone https://github.com/json-c/json-c.gi…

preg_replace&str_replace:文字列を検索して置換する

(悶々と調べたのでメモ) str_replace(検索文字列(の配列), 置換する文字列(の配列), 対象の文字列, 置換回数を返す変数) preg_replace(検索文字列(の配列), 置換する文字列(の配列), 対象の文字列, 置換回数を返す変数) 基本はstr_replaceを使う。検索文字…

【Android:ScrollView】ファーストビューに収まると1番下のViewが出ない

ScrollViewを使っていながらコンテンツが短くて初期表示に収まってしまうときに、1番下のViewが表示されないバグにハマった話。(つまらんやらかしだったのが悔しいからメモw) 問題のlayout <ScrollView> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView /> なんかいろいろ </LinearLayout> </scrollview>

【bash】文字列を任意の文字で分割する(≒split)

IFSはLinuxで区切り文字を表す環境変数。デフォルトは \t\n(スペース・タブ・改行) IFSの設定を一時的に書き換えることで上記以外の任意の文字で分割したり、逆にスペースやタブ、改行で分割させないことが可能になる。 文字列分割された結果は、$1,$2,$3……

【勉強会】TDD実践講座に参加しました ペアプロ編

TDD実践講座でペアプロについても学んだのでそれもメモφ(*'д'* )メモメモ ペアプロとは2人で1台のPCに向かってプログラミングすることプログラミングしながら会話すること会話をするのは、もっと上手にプログラミングをするため まずはあいさつ TODOリストを作る…

【勉強会】TDD実践講座に参加しました

アジャイルアカデミーのTDD実践講座に参加しました。よく考えたら、ハンズオン形式の講座に参加したの初めてだったかも。 講義の内容を自分で咀嚼したものをメモ書きしておきますφ(*'д'* )メモメモくどいですがあくまでも【memo】ですwあしからず。 TDD(テスト…

【bash】複数のオプションを順不同で受け取る

getoptsで受け取ったオプションを読み取る。オプションは - の後に続く文字。 オプションを定義するとき、文字の後に:が続くものは、オプションに引数が続くもの。 while getopts "a:bc" OPTIONdo case $OPTION in a) A=$OPTARG ;; b) echo "b" ;; c) echo …

【bash】指定桁数の数値のみで構成されているかチェックする

=~ で文字列と正規表現の比較ができるらしい。 if [[ "$STRING" =~ ^[0-9]\{10\}$ ]]; then echo "10桁の数値です"fi ただし、正規表現を" "で囲ってはいけない。φ(*'д'* )メモメモ(" "で囲むと、正規表現もろとも文字列にされてしまう)