膨大なサイズのCSVファイルから処理短でMySQLへインポート
CSVファイルからDB(MySQL)にインポートする機能はよくあるし、情報もゴロゴロとある。前回の記事では大量のデータをCSVファイルとして素早く書き込む方法を書いたが、今回はその逆と言っても良い。
ただ、CSV→DBは色 ...
【PHP】大量データをfputcsvで瞬時にCSVファイル出力する方法
phpでcsvを作成する場合、fputcsv関数を使用するだろう。しかし数十万行・20MB以上のデータをcsvファイルとして書き込みする場合、それなりに時間がかかってしまう。
今回通常のレスポンスタイム内(3秒以内)でPH ...
Nuxt.js Generate後の<script>window.__NUXT__=を消したい
Nuxtにはgenerateという機能があり、サイト全体を静的なHTMLファイル(cssやjsも)として書き出すことができる。そしてほぼ無料のホスティングサービスなんかにアップして公開したり、はたまたS3などのストレージで公開すること ...
Docker+TypeScriptのコードをWebStormでデバッグ
プログラム開発を行う時、デバッグできると便利だ。スマホアプリ開発やデスクトップアプリ開発では当然のようにブレイクポイントをはってデバッグするし、 Webのシステム開発でも主流っちゃあ主流のはず。でもなぜかWebエンジニアの中にはデバッ ...
FireStore一括書き込み500件超エラー(batch処理)
firestoreでは一括書き込み(バッチ処理)ができる。公式によると複数データの書き込み、更新、削除を行う時、batch処理した方が良いとされている。
一括オペレーションとともに使うことで接続のオーバーヘッドが軽減され、 ...
Android端末とリーダー(外部機器)をUSB接続して充電する
ソフトウェアの話から逸れるのだが、アプリケーション(iOSやAndroidなどのスマホアプリ)からUSBで機器に接続する場合、USBハブなんかでポート増やしたい時がある。
今回Androidタブレットを充電しながらリーダー ...