Linux

【決定版】LinuxでAutoHotkeyを再現!keydで無変換・変換キーを修飾キー化する最強設定

Linux (Ubuntu, Wayland) で AutoHotkey を再現するための keyd 設定ガイド。無変換・変換キーを修飾キーとして活用し、ホームポジションから動かない最強の入力環境を構築する手順を詳しく解説。
Chrome

Chrome拡張機能「Clone Twin Tab」でタブを2画面に分割!効率的に作業する方法

Chromeで2画面表示を簡単に!「Clone Twin Tab」とは?Webブラウジング中に「同じページを2つ開いて比較したい」「左右に並べて作業したい」と思ったことはありませんか?「Clone Twin Tab」 は、今開いているタブを...
Google

GoogleスプレッドシートのonEditイベントでUrlFetchAppを使用するとエラーが発生する理由と解決方法

Googleスプレッドシートを使って管理アプリを作成していると、外部APIを呼び出してデータを取得する機能を追加したくなることがあります。通常、PCのChromeブラウザからは問題なく動作しますが、スマートフォンアプリからはボタンクリックが...
BigQuery

BigQueryのパーティション分割テーブルのパーティション数が4000から10000にアップデートしました(2024-05-29)

2024年5月29日、BigQueryのパーティション分割テーブルのパーティション数が4000から10000にアップデートされました。BigQueryで時系列データ分析を行う際、多くのユーザーがパーティション分割テーブルを利用してきました。...
Linux

sambaのサービスでエラー(Failed to start smb.service: Unit smb.service not found.)

sambaを利用したファイルサーバを構築で、サービス(smb)起動時に「Failed to start smb.service: Unit smb.service not found.」のエラーが発生した場合の対処方法です。エラー内容例えば...
Linux

samba構築手順(パスワードなしでアクセスする方法)

samba構成イメージsambaのインストールsambaのインストールはaptやyumなど利用されているデストリビューションに応じたものでインストールします。Ubuntuの場合sudo apt install sambaCentOSの場合s...
AI

VSCode拡張機能(Phind.com – Code faster with AI)を利用してAIアシストプログラミングを試してみた

プログラミングをChatGPTなどを利用してコーディングをする機会も多くなってきました。これまでは、ブラウザでChatGPTと会話しつつコーディングを進めていましたが、やはりエディタ(VSCode)と一体化したほうが生産性が高いのでは思い、...
Linux

Ubuntuに最新や特定バージョン(20.x)のNode.jsをインストールする手順

Ubuntuのデフォルトのパッケージマネージャーである apt を使用してNode.jsをインストールすると、通常はリポジトリに登録されているバージョンがインストールされます。しかし、最新バージョンまたは特定のバージョン(例: 20.x)を...
Python

PythonでYahoo Financeから株価データを取得しSQLiteデータベースに保存する方法

このブログ記事では、Pythonを使用して株価データをダウンロードし、SQLiteデータベースに保存するスクリプトについて詳しく説明します。株式投資やデータ分析に興味がある方にとって、このスクリプトは非常に便利です。以下では、各コードブロッ...
Docker

Dockerコンテナ内でcronジョブを実行する方法

Dockerコンテナ内で定期的なタスクを実行する必要がある場合、cronジョブを活用することができます。この記事では、Python 3.11をベースにしたDockerコンテナ内でcronジョブを実装する手順を紹介します。Dockerfile...
Docker

PostgreSQL11.15とPostgreSQL15.3の環境をDockerで構築する方法

AWSのAuroraでPostgreSQL 11.xxのサポート終了に伴い、15.xxへの移行をすすめるにあたり両バージョンの環境を構築して検証することにした。PostgreSQL 15.xxはVacuumが並列動作するなど、パフォーマンス...
Windows

Windows Terminal で背景をぼかし(アクリル)なしで完全に透明にする方法(opacity + useAcrylic)

Windows Terminal とはWindows Terminal は Microsoft から 2020 年にリリースされた新しいターミナルソフトで、Windows11 では規定のターミナルとしても設定できるようになっている Wind...
Windows

Windows Terminal でドロップダウンターミナル(Quake モード)を利用する方法

Windows Terminal とはWindows Terminal は Microsoft から 2020 年にリリースされた新しいターミナルソフトで、Windows11 では規定のターミナルとしても設定できるようになっている Wind...
Windows

WSL2 に割り当てるメモリサイズを手動で固定値を設定する方法

WSL2 を利用しているとメモリが枯渇することがあります。ホスト側(Windows 側)に搭載したメモリによって WSL2 に割り当てられるメモリ量が自動的に決まってしまうため、自分が割り当てたい以上のメモリが割当たることもあります。また、...
Windows

プログラミング開発環境を Windows10 から Windows11 へ変更してみた

Windows11 の正式リリース前のプレビュー版からメイン端末での利用を始めているので2、3ヶ月ほどが経過しました。今回は、Windows11 で開発環境を整える場合に Windows10 と比較した場合の違いについてまとめてみました。検...
Windows

Windows11 のエクスプローラの右クリックメニューで Windows10 と同じメニューを表示する方法

2021 年 7 月 29 日に Windows11 が「Windows Insider Program」の Beta チャネルでリリースされたので、メイン PC を Windows11 に Upgrade しました。見た目のアイコンやタス...
Windows

Windows11 の WSL2 + WSLg で GUI アプリ実行時に発生するエラー「Error: Can’t open display: 0」の対処方法

2021 年 7 月 29 日に Windows11 が「Windows Insider Program」の Beta チャネルでリリースされたので、メイン PC を Windows11 に Upgrade しました。リリース情報のネタ元は...
Windows

WSL2(Ubuntu) で apt update するとエラーになる(InRelease is not valid yet (invalid for another xx 時間 xx 分 xx 秒). Updates for this repository will not be applied.)

WSL2(Ubuntu)で apt update すると「InRelease is not valid yet」エラーが発生したので、原因と対応方法についてまとめました。エラー内容WSL2 の Ubuntu にログインし apt updat...
Windows

Windows11 を Lenovo ideapad 120s(Celeron-N3350)にインストールしてみた

Windows10 が最後の Windows と言われていたのですが、2021 年 6 月 24 日に Microsoft から Windows11 の発表がありました。提供時期は 2021 年の後半とのこと。個人的には WSLg が正式に...
Windows

タスクマネージャを管理者権限で実行する方法 ~終了できないタスクを強制終了させる~

タスクマネージャで終了させたいタスクがあった場合は、右下の「タスクの終了」で終了させることができるのですが、権限がなく終了させることができない場合があります。そんなときは、管理者権限でタスクマネージャを実行することでタスクを終了させることが...