技術記事

技術記事を書くのがめんどくさかったけど、書いたら意外に楽しかったという話

エンジニアたるもの技術記事を書かなきゃなーと思いつつ、 いつまでたっても技術記事が書けませんでした。 技術記事なんて書いても誰が読むんだとか、 技術記事を書くのはめちゃくちゃ労力がいりそうだとか、 書く必要性は感じつつも、なかなか行動できませんでした。 ブログで多少、技術記事を書いてみたものの、なんかしっくりこず、 やはりQiitaに投稿しないとなーといけないともんもんと思いながらエンジニアになっ […]

PHPでCSV出力する処理をいつも忘れるのでとりあえずメモ

どの現場でも必ずあるタスクが、CSV出力だと思います。   ただいつもこのタスクが自分は苦手というか、何となくいやだな〜って思うことが多いので、 ひとまず忘れないようにメモ。   今回テストように書いたソースはこんな感じ。 CSVに出力する用のデータは直にdata変数に保持。 $data = array( apple, orange, peach, banana ); $fil […]

PHPでユニークなIDを作る方法

  プログラムを書いていると、ユニークなIDを作る時って結構ありますよね なぜユニークなIDでないとダメかというと、全部同じような名前だったら、ファイルや変数をうわがいてしまう危険性があるからです。   今回は、ユニークなIDの作り方のメモ。   PHPにはユニークなIDを作成してくれる関数がもうあります。   $uniqid = uniqid(); ただこ […]

Linuxコマンドでファイルの桁数を取得する方法

  LInuxコマンドで、閲覧したいファイルの桁数を取得する方法を知らなかったのでメモ。 ファイルは前回のgrepコマンドの時に作成したテキストファイルを利用しましょう。 wc -l sample.txt んで、実行した結果がこちら。 4 sample.txt 無事、参照したテキストファイルの桁数は4桁だということが取得できましたー   さてさて、 これをPHPを書いている時に […]

grepコマンドを使用して、ディレクトリ配下のファイルに書かれた文字を検索する方法

grepコマンド、よく使いますよねー 自分がよく使うのは、 history | grep sample みたいな感じで、主に履歴の検索結果を取得することに多いですが、 grepを使って、ソースに書かれている文字を検索することもできるのでメモ。   たとえば、こんな感じのテキストファイルがあるとします。  test/sample.txt apple banana orange peace このテキス […]