- 2022年8月19日
【PHP】1つのCSVファイルの中身をデータベースへインポートする処理を並列化する方法
この記事で紹介する方法はいささかトリッキーな構造のコードになるため、これよりも先にアルゴリズムや実行する SQL 高速にしておく、リクエストと独立して非同期で行う様にしてユーザー […]
この記事で紹介する方法はいささかトリッキーな構造のコードになるため、これよりも先にアルゴリズムや実行する SQL 高速にしておく、リクエストと独立して非同期で行う様にしてユーザー […]
タイトル通り、Table要素のセルに斜線を引く方法についてです。 なお、私は <td> 要素に引きたかったので、そのように記述しました。 参考に…というかまるっとコード […]
端的にいうと処理中のパラメーターを永続化し、永続化を自身のソースコードの一部分にしただけです。これだけで何かを探すプログラムを楽に作れて管理できるので割と便利です。ソースコードと […]
例えば次の様な木構造のデータがあります。これは PHP のフレームワークである Laravel 内の一部分のファイルとディレクトリです。 Mail ├── Attachment. […]
1ページ1ファイル的なウェブページでフォームの送信を取り扱う時に知っておくと便利な手法の紹介です。 よくユーザーにフォームで何かを送信をしてもらい、送信された内容を保存するとい […]
プロジェクトにはまだ未実装なのですが、自分用にまとめ。 入力欄にフォーカスが当たったときにテンキーが表示されるコンポーネントを実装できるライブラリ「react-numpad」です。 […]
PHPにはmime_content_type、finfo_bufferといったファイルの種類を検出する関数があります。これらの関数にファイルを渡すとimage/gif、text/ […]
cp コマンドは copy の略であり、ファイルやディレクトリをコピーするコマンドです。これに -r という recursive の略である再帰を示すオプションを組み合わせること […]
Google App Engine は Google Cloud Platform 上で提供されるサービスの一つでウェブアプリケーションを公開できます。単に公開するだけならば、無 […]
Pythonで高速化というとアルゴリズムの改善、マルチプロセス、マルチスレッド、Cライブラリ呼出しあたりが効果を見込みやすいですが、外部APIなどの外部リソースの待ち時間がボトル […]
滅多に必要にならないですし、他人とプログラムを共有する際に相手方の理解の邪魔になりやすいのであまり使うことをおすすめできない機能なのですが比較的珍しい正規表現の機能(正規表現を使 […]
PHP にはしばしば mb_ から始まる文字列に関連する関数(以降 mb関数)があります。この mb とは Multi Byte の略であり、mb関数は日本語などのマルチバイト文 […]