scripts

スポンサーリンク
node.js

node+puppeteerをやめたわけ

新着情報を確認する際、ブラウザでサイトにアクセスし、アイコンをクリックすると自分へのお得な情報が提供されるようなサイトありますよね。毎日確認したいところですが、忘れがちなので、node+puppeteerで自動化し、変化を検知して確認するよ...
未分類

これらページは削除しました。

ファンブログから移転に伴い、アクセスの少なかった記事、役目を終えた記事等を削除しています。 Seesaa系ブログ、本文にscript srcを指定するとabout:blankに変換される件 Webからデータを取得する3つの方法 お名前COM...
javascript

JavaScriptでDateオブジェクトを使って簡単にYYYY-MM-DD HH:MM:SS形式の日時を取得する方法

ある日付( Date オブジェクト)のYYYY-MM-DD HH:MM:SS形式の文字列を得たいgetFullYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()な...
レンタルサーバー

【ワードプレス】wp-config.phpが危険にさらされる理由とは?攻撃者の手口と対策法

レンタルサーバーでワードプレスを簡単にインストールできる一方で、データベースの接続設定など、重要な情報が含まれる「wp-config.php」ファイルも同時に作成されます。このファイルはワードプレスの心臓部であり、攻撃者が狙う主なターゲット...
sqlite3

SQLiteのすすめ、チューニングのポイント

SQL ServerやMySQL、MariaDBなどサーバー型データベースでは必然的なチューニングですね。SQLiteもチューニングが必要になります。チューニングのポイントを探る上で最も重要なポイントは、↓これですSQL発行、処理時間等、正...
php

【PHP】try-lockを簡易実装する一つの方法

一つしかない資源(リソース)へ同時に更新、書き込みが発生する事態は極力避けたいです。FastCGI(nginxやapache)で動作させるPHPでは、同時間に複数のアクセスがあったりするので、一つのリソースに対する排他制御が必要になることが...
php

【PHP】number_formatの四捨五入を防ぐ考え方と実装

PHPのnumber_format関数は数字を千の位毎にグループ化してフォーマットする関数です。数値にカンマをつけたい、そんな場合に利用する関数です。number_format関数の挙動のおさらいnumber_format(float $n...
sqlite3

【sqlite3】create table asってそういう仕様だったんですね・・・

SQLite3でテーブルをコピーする方法の一つ、create table as構文にはちょっとした罠があります。「create table 新しいテーブル名 as select * from 元となるテーブル名」これで「元となるテーブル」と...
ワードプレス

fontawesomeから脱却☺️UTF-8に置き換えました。ウェブフォント読み込み中のテキストの表示警告(`font-display`)

ウェブフォント読み込み中のテキストの表示警告: オリジンの URL の `font-display` の値を Lighthouse で確認できませんでした。 の分析結果で上記のような警告が表示されていました。この警告はフォント読み込めない最...
shell

sshでvi・lessが文字化け。さくらレンタルサーバーならこれで直ります。

さくらインターネットのレンタルサーバー(スタンダード)契約しています。sshでログインし、作業することがあります。扱っているソースコード(UTF-8)やログ(UTF-8)の中には全角文字列が含まれることがあります。この全角文字はcatでは表...
スポンサーリンク