このすみノート

Webエンジニアが技術や趣味を書くブログです。

2024-01-01から1年間の記事一覧

大吉祥寺.pmの「集中して作業する技術」を参考にする

大吉祥寺.pm 2024で発表された「集中して作業する技術」が、仕事・プライベート含め、とても参考になりそうです。 私は現地でプレゼンを聴いたわけではありませんが、スライドを読むだけでも得るものがありました。 speakerdeck.com 健康第一 大前提として挙…

PHPのセキュリティサポートが1年延長され、トータルでサポート期限が4年になっていた

PHP

PHP8.1のサポート期限がいつまでか調べていたのですが、セキュリティサポートが1年延長されている事実を知りました。 RFCにより可決され、PHPのサポート期限トータルで3年から4年に変更されたようです。 PHP RFC: Release cycle update Extend Security Supp…

テレワーク・リモートワークにおける環境整備のガイドラインを確認する

新型コロナウイルスの流行以降、私はテレワークが続いてます。 世間ではオフィス回帰の流れがおきており、もしかしたら今後出社になるかもしれませんが、未だしばらくテレワーク勤務は続きそうです。 今一度テレワーク環境を見直したくなったため、改めてガ…

Squarespace DomainsにGoogle Domainsからドメインが移管された

Google Domainsのサービス終了に伴い、ドメインがSquarespace Domainsに移管されました。 konosumi.net は Squarespace Domains でホストされます いつも Google Domains をご利用いただきありがとうございます。 このたび、お客様のドメイン「konosumi.net…

Google Geminiを使い始めた - エラーメッセージ、時刻変換など

私はシステムエンジニアで、業務では補佐(秘書)的な役割でGoogle Geminiを利用しております。 (Gemini for Google Workspace の有料プランです) AIを利活用するやり方は諸説あると思いますが、まずは軽微な内容から試しております。 エラーメッセージの…

Nodeパッケージの先頭にある@(アットマーク)は、スコープを表している

npmでインストールするNodeパッケージには、先頭に@(アットマーク)があるパッケージと、ないパッケージが存在します。 @babel/preset-typescript @ampproject/remapping 先頭に@があるパッケージはたくさん存在し、上に挙げたパッケージは一例となります。…

なぜ働いていると本が読めなくなるのか、という本を読んだ

「なぜ働いていると本が読めなくなるのか」という本を読みました。 私も全く同じ境遇でして、ここ数年は読書する気力がなく、書物にあまり手が伸びない毎日です。 自分なりに、なんとなく理由は分かっているのですが、その気持ちを言語化したく本書を手に取…

Electron Forgeのcreate-appでプロジェクトを作り、フロントエンドJSを適用する

新規にElectronを作る場合、チュートリアルに従うと、素のプロジェクトにnpm installすることになります。 mkdir my-electron-app && cd my-electron-app npm init npm install electron --save-dev www.electronjs.org Electron Forge チュートリアルを進め…

Oracleデータベースを採用する場合のSQLコーディング規約について

業務でOracleデータベースを使う必要があり、しばらくOracleを試用していたのですが、Oracleには特有のクセがあることがわかりました。 そこで、Oracleデータベースの特性にあったSQLコーディング規約を採用することにしました。 SQLコーディング規約(Oracl…

Kindle for Windowsの最新版で、Oracleの入門書が読めなかった

『Oracleの基本 〜データベース入門から設計/運用の初歩まで』をKindle書籍で購入したのですが、本が読めないトラブルに遭遇しました。 [改訂2版]Oracleの基本 〜データベース入門から設計/運用の初歩まで作者:渡部 亮太,舛井 智行,岡野 平八郎,峯岸 隆一…

Japan Oracle Developersの、Oracle Database入門がわりといい

Oracleを使うときに、概要を掴むための資料を探していたのですが、Japan Oracle DevelopersのOracle Database入門がわりといいです。 www.youtube.com なぜいいと思ったのか Oracle社の人が解説してくれる。 概要にとどまらず、データベース設定からアーキテ…

Oracle DBのテーブル名は、ダブルクォーテーションの有無によって挙動が違う

仕事でOracleを使っているのですが、ダブルクォーテーション("")の有無による挙動差にハマったのでメモします。 CREATE TABLE sample_table( col1 number, col2 number ) -- これが失敗する SELECT * FROM "sample_table" CREATE TABLEのやり方に依存する …

Oracle Databaseでドットを2つ書くパターンの理由を調査した

業務でOracleを使うことになるかもしれないため、検証目的でOracleの開発環境構築を進めている。 【Docker】Oracleを無料で簡単にローカルに構築する https://zenn.dev/re24_1986/articles/29430f2f8b4b46 結論から言えば、まんましろ氏の記事の通りに進めて…

Electroのチュートリアルに再入門する

業務上必要になったため、Electronに再入門している。 www.electronjs.org Electronのいいところ Web技術を使って、デスクトップアプリケーションを開発できることが強みである。 HTML、CSS、JSといった技術が使えるのため、一般的なWebエンジニアでも扱える…

たまに自宅のインターネットが不通になる原因は、Wi-Fiルーターのファームウェアだった件

我が家はNTT東日本のフレッツ光回線と、アイ・オー・データ機器のWi-Fi6 ルーターを使っています。 引っ越し当初は回線が安定していたのですが、年初あたりから、たまにインターネットが不通になる問題に悩まされておりました。 実際にWiFiルーターにログイ…

Google Birdが試験運用中なので無料で使えるのはありがたい

Google Birdを試してみました。 Bard を使ってみよう Bard へようこそ: 創造力や生産性を高める AI パートナーとして、あなたをサポートします。 Bard は試験運用中のサービスであるため、生成される回答は不正確な場合があります。フィードバックをお送りい…

DBのデッドロック問題に遭遇した

仕事でWEBアプリケーションの開発に携わっております。 システム自体は私が携わっていない時代に作られたものなのですが、最近利用者数が増えてきて、DBのデッドロック問題が発生するようになりました。 発生箇所の特定 実際のエラーログを集計したところ、…