「 入出力 」 一覧
-
CSVダウンロード機能などを実装していて、動くコードはかけていますが、内容をよく理解していないことも多かったです。 今回はストリームについて。 ストリームとは 主にデータの総量がわからないケースでよく …
-
CSVの読み込みに関してファイルポインタ関連で色々と整理することがあったのでメモ。 今回やりたかった処理 CSVファイルを読み込み(文字コードがUTF8かはわからない) 一時ファイルに文字コードを変換 …
-
lessって? CSSの保守性を向上させるライブラリ。これを使うことでcssが圧倒的に便利になる。 スコープが使える 階層を作ることで他の部分への影響を抑えることができる。これはかなり大きい。 変数が …
-
先日var_dumpの結果をログに出力したいときに検索すると下記のようなコードを書けばよいということがわかりました。
123456$arr=[1,2,3];ob_start();var_dump($arr);$result = ob_get_contents();ob_end_clean();//あとはresultをログに吐き出せばOKob_start …
-
2017/04/20 -サーバー・ネットワーク, プログラミング全般
インフラ全般, ライブラリ, 入出力おととしにJavaをやったときにでてきましたがSessionに情報を格納するときにでてきたシリアライズについて。 セッションはステートフルな状態を実現するための便利なデータの保存方法ですが、値をオブジ …
-
ログ抽出コマンド特集 その2 シェルスクリプトの算術計算、配列とループ
2016/04/05 -サーバー・ネットワーク
シェルスクリプト, 入出力, 文字列操作, 配列前回の続きですが、ログを収集し、分布(80%台が~%、70%台が~%)を出したいとします。 ロジック ロジックは以下のような流れになりました。 ログからメモリ使用率を数字として取込 配列として格納 各 …
-
CSV取込の場合、単純にカンマで区切って配列を取得するだけのロジックを実装すると様々な弊害が起きます。 よく見られるパターンとしては下記のようなケースでしょう。 フィールドの中に、カンマがあった場合、 …
-
サーバーの過負荷の発見 メモリ使用率の調査&抽出、置換(awk,sed)コマンドについて
前回、サーバーの負荷調査について記事を書いたので、それに関するスクリプトを。 仕様 日付とメモリ使用率、スワップ領域使用率を抽出し、ログに吐く ソース [crayon-66e626ebafcf3524 …
-
普段プログラムを組むときには可読性や保守性が大事なポイントになりますが、それと同じぐらい速度やメモリ効率なんかも大事です。 今回は少ないメモリでもなんとかできるような工夫をちょっとかいていこうかなと思 …
-
Shift_JISの5C問題について 全角ハイフンでエスケープ
エンジニアであればだれもが頭を悩ませる文字コード。 私も初期のころはこれのせいでデータが入らないとかおかしくなるなんてことがさんざんありました。 今でも文字コードに遭遇することはあるんですが大体のパタ …