カテゴリー : データ/フォーマット
logrotateのcopytruncateによる記入漏れ検証 はじめに アルバイトのajikiです。ログを管理するのにloglotateを使う際、ログファイルにクローズを要求できないために、前のログファイルに永久に書き […]
ルーターエンジニアの Sasaokaです。 スクレイピングを行っていると避けて通れないのが、取得したデータのクレンジング処理です。簡単なところで行くと、取得したデータの前後に含まれる空白文字除去から始まり、表記の揺れを如 […]
mysqldumpのinsertを1000件ずつコミットする きっかけ mysqldumpを取り込む際の悩みとして、一斉に全てのレコードを取り込んでしまうとメモリが溢れてしまう場合があります。今回はダンプファイルのins […]
はじめに こんにちは、学生バイトの福島です。私がルーターに来てからはや一年半ほどが経ち、この記事でブログも3回目となります。 過去記事↓ pythonでlineへ通知してみよう! 前回に続き今回もpythonを使って、c […]
利用シーン UTF-8で記述されたテキストをShift-JISエンコードに変換する機会はあります。 UNICODEで表現できる文字の種類の方がShift-JISに比べて圧倒的に広いのですべての文字が変換できるわけではあり […]
エンジニアの小張です。多くのデータを扱うアプリケーションにとって、ユーザーが求めるデータを返すまでの速さは生命線とも言えます。 試行錯誤を重ねデータの蓄積量が増えれば増えるほど、アプリケーショ […]
こんにちは。学生アルバイトのohkiです。スクレイピングをしていると、欲しいデータがexcelやPDFファイル形式になっていて、パースに苦戦することはありませんか?(excelファイルの詳しいパース方法はこちら)その中で […]
初めまして。12月からrooterの学生アルバイトとして働いておりますmiyayamaと申します。今回は、研修の中で学んだRubyのCSVモジュールの使い方について書きたいと思います。 Ruby標準添付ライブラリーである […]
CSVファイルにはRFC4180という標準仕様があるのですが、やや広い定義となっています。 「RFC4180にしたがったCSVでやりましょう」だけではフォーマットが決まらないので、決めるポイントとおすすめ設定を紹介します […]
こんにちは、アルバイトのkoyamaです。 Googleスプレッドシートの内容をRubyのプログラム上で扱う時みなさんはどうしているでしょうか? 以前私が紹介したgem、google-drive([入門編] Rubyから […]
お問い合わせ・ご依頼はこちらから