未分類

ターミナルで大量ペーストして固まる事故を防ぐ方法(Mac + zsh 編)

ターミナルにうっかり大量のコマンドや文字列をペーストしてしまって、画面が固まったり、意図しないコマンドが一気に実行されてしまった…という経験はありませんか?この記事では、Mac のターミナル(zsh使用)で、誤って大量のテキストを貼り付けて...
データベース

暗号化していないのに、SQLCipher暗号化のポップアップが表示された時に確認すること

​DB Browser for SQLite を使用中に、暗号化していないSQLiteデータベースを開こうとした際、SQLCipherのパスワード入力画面が表示されることがありました。この問題の原因と解決策として調べたことをメモしておきます...
未分類

AWSサービス名の読み方と機能一覧まとめ

AWSにはさまざまなサービスが存在しますが、英語のサービス名は読み方に迷うことも多いですよね。今回は、AWSサービスについて、カタカナでの読み方と簡単な機能説明を一覧表にしてまとめました。会話の中で迷ったときの参考にどうぞ。AWSのサービス...
未分類

OperationalError: unable to open database file

Google Colab上でSQLiteデータベースを操作する際、特にデータベースファイルをGoogle Driveに保存している場合に発生するエラーとその対処法について解説します。​はじめにGoogle Colabは、クラウド上でPyth...
データベース

DB Browser for SQLiteでパスワードを求められた時に試してみたこと

DB Browser for SQLite を使用中に、暗号化していないSQLiteデータベースを開こうとした際、SQLCipherのパスワード入力画面が表示されることがあります。この問題の原因と解決策を以下にまとめました。​問題の概要暗号...
git

【解決】GitHubで100MB超えのファイルをプッシュできないエラーの対処法

はじめにGitHubにプッシュしようとした際に、以下のようなエラーが発生したことはありませんか?remote: error: File database.db is 102.66 MB; this exceeds GitHub's file...
データベース

SQLiteで重複データを削除する方法

SQLiteでデータを扱う際、特定のカラムの値が重複しているレコードを削除したいケースがよくあります。今回は、usersテーブルを例にして、emailカラムの値が重複しているレコードを削除する方法をメモします。SQLiteで重複データを検索...
その他

SHA-1は危険?SHA-256・SHA-3への移行が推奨される理由

SHA-1の脆弱性とセキュリティリスクSHA-1(Secure Hash Algorithm 1)は、かつて広く使われていたハッシュアルゴリズムですが、現在ではセキュリティ上のリスクが高いため非推奨となっています。SHA-1が危険な理由衝突...
wordpress

WordPressで特定のカテゴリページにのみ出力する方法

WordPressで特定のカテゴリページにのみコンテンツを表示させたい場合、PHPを活用することで簡単に実装できます。今回は、カテゴリIDを指定し、そのカテゴリのページでのみ特定の内容を出力する方法をメモしておきます。特定のカテゴリページに...
データベース

SQLiteで最大値を取得しNULLを0にする方法

SQLiteで特定のカラムの最大値を取得する際、NULLが含まれていると結果がNULLになる可能性があります。例えば、incrementカラムの最大値を取得するには以下のSQLを使用できます。SELECT MAX(increment) FR...