Ubuntu+Apache+MySQLでRedmineを構築した備忘録【完全版】
背景実施した環境Ubuntuのセットアップ基本設定ネットワーク設定プロキシ設定その他設定MySQLのセットアップMySQLのインストールデータベースとユーザーの作成Rubyのセットアップrbenvのインストールruby-buildのインストールRubyのインストールRedmineのセットアップRedmineのインストールGemのインストールデータベースの設定Passenger、Apacheのインスト...
View ArticleQiita風のコードブロックの再現に成功
最近JavaScriptには無限大の可能性があることを知ってしまったワイ。好奇心が止まらず睡眠時間を削りひたすらコードを書いていたそしてついに、はてなブログのmarkdown記法のコードブロックを、Qiita風に作り変える処理が完成した(ファイル名表示、コピー処理&ボタン実装)ぐへへ…Acquire::http::Proxy http://"PROXYサーバのIPアドレス:ポート番号";...
View ArticleRedmineのプラグイン開発における概要の備忘録
背景実施した環境プラグインのひな形作成コマンドプラグインの登録init.rbとはHookとはHookの種類主に使うHookの紹介まとめ参考サイト背景Redmineのプラグイン開発について情報収集を行った結果を、備忘録としてまとめる。実施した環境ツール バージョン 備考 Ubuntu 22.04 LTS Ruby 3.2.4 rbenvでインストール...
View ArticleWSL2でUbuntuをインストールした時の備忘録
背景実施した環境WSL2のセットアップWindows 機能の有効化または無効化の設定Ubuntuのセットアップ稼働確認背景WSL2でUbuntu環境を構築したので備忘録をつける 実施した環境ツール バージョン 備考 Ubuntu 22.04 LTS OS(Linux) WSL 2 WSL2のセットアップWindows機能の有効化または無効化の設定1....
View ArticleUbuntuにおけるログファイル(syslog)肥大化問題の調査&解決
背景実施した環境ログファイルの調査対応&解決背景業務にて使用しているUbuntuの端末にて、ログファイル[syslog]が肥大化し、このままでは端末の起動/稼働に影響が出かねないという事象に遭遇した為、 参考文献をもとに調査、要因を特定し解決した為、備忘録に残す■参考文献 serverfault.com実施した環境ツール バージョン 備考 Ubuntu 22.04 LTS...
View Articlecron crontabコマンドによる自動化
概要cronとはcrontabとはcrontabの基本的な使用方法crontabファイルのフォーマットよく使われるコマンド特殊な文字参考例概要Linux系のOSでは、cron、crontabコマンドを使ってさまざまな処理をスケジュール管理&自動化を実装できるcronとはcronとは、Linux(UNIX系オペレーティングシステム)で使用されるクロック・デーモン特定の時間や間隔で自動的にスクリプトやコ...
View Article10進数・16進数・2進数の変換テーブル
10進数、16進数、2進数の変換テーブル 10進数 16進数 2進数 0 0 00000000 1 1 00000001 2 2 00000010 3 3 00000011 4 4 00000100 5 5 00000101 6 6 00000110 7 7 00000111 8 8 00001000 9 9 00001001 10 a 00001010 11 b 00001011 12 c...
View Article2進数における1の補数と2の補数について解説
1の補数1の補数の計算方法使用例注意点2の補数2の補数の計算方法使用例長所比較まとめ1の補数1の補数とは、2進数の各ビットを反転(0を1に、1を0に)させることによって得られる数字であり、負の数の表現に使用する1の補数の計算方法各ビットを反転させる。 例: 2進数の0110の1の補数は1001使用例4ビットの2進数で-5を表現する場合、5の1の補数を計算します。5の2進数表記:...
View ArticleVisual Studio Codeを日本語化する手順
手順Visual Studio Codeを開くVisual Studio Codeを起動する。拡張機能のインストール左側のサイドバーにある「拡張機能」アイコン(四角形の中に四つの四角形)をクリック検索バーに「Japanese Language Pack for Visual Studio Code」と入力検索結果から「Japanese Language Pack for Visual Studio...
View ArticleコマンドだけでPythonをまとめてインストール 初心者でも簡単
概要Pythonは、プログラミング言語として非常に人気があり、様々な用途に使われている今回は、コマンドライン上だけで、Pythonの開発環境をセットアップする手順を解説するPythonインストーラのダウンロード以下のコマンドを使って、Pythonのインストーラを公式サイトからインストーラをダウンロード今回は安定板である3.12.4を採用curl -o python-installer.exe...
View ArticleSelenium×Pythonで実現するWeb自動化:Office365にアクセス、ログイン処理の実践的なサンプルコードと解説
Webブラウザを用いた操作の自動化は、さまざまな業務を効率化するために不可欠。例:定期的に更新されるデータの収集や、指定のサイトからファイルを自動的にダウンロード…etc本記事では、PythonとSeleniumを組み合わせて、Office365にアクセス、ログイン処理までの捜査を自動化する方法について解説する必要なライブラリのインストールとインポートまず、必要なライブラリをインストールし、インポー...
View ArticlePython初心者入門:基礎から理解するPython
はじめにPythonは、そのシンプルな構文と強力な機能で多くのプログラマーに愛されている本記事では、Pythonの基本構文について詳しく解説する初心者から中級者まで、Pythonを学び始める全ての人にとって有益な情報を提供する目次Pythonとは変数とデータ型演算子条件分岐ループ関数モジュールとパッケージ1....
View Article複数バージョンのPython切り替え方法
複数バージョンのPython切り替え方法ソフトウェアの互換性の問題で、Pythonのダウングレードが必要な場面になった場面において、 最新のバージョンが既にインストールされていても、pyコマンドを使用してバージョンを指定して実行することでバージョンを切り替えることができる為、既存のPythonを削除する必要はないコマンド例PS C:\> PS C:\> py --list -V:3.12...
View ArticlePythonでX(旧:Twitter)の「いいね」を自動化した話
雑談Twitterで「いいね」を押す動作について、毎日たくさんのツイートが流れてきて結構大変なので、正直全部に目を通すのはなかなか骨が折れるそこでPythonを使って、X(旧:Twitter)の「いいね」を自動で押してくれるツールを作ってみた。BOT対策も色々仕込んで、今のところ順調に動いてるユーザー名、パスワード、URLを設定し、実行する処理内容にチェックを入れた後、実行ボタンを押下すると、処理が...
View ArticleSelenium×Pythonで実現するWeb自動化:Office365にアクセス&ログイン処理の実践的なサンプルコードと解説
Webブラウザを用いた操作の自動化は、さまざまな業務を効率化するために不可欠。例:定期的に更新されるデータの収集や、指定のサイトからファイルを自動的にダウンロード…etc本記事では、PythonとSeleniumを組み合わせて、Office365にアクセス、ログイン処理までの捜査を自動化する方法について解説する必要なライブラリのインストールとインポートまず、必要なライブラリをインストールし、インポー...
View ArticlePyenv×PipenvでPython開発環境の管理と最適化
PyenvとはPyenvのインストールPowerShellを用いた場合Chocolateyを用いた場合使用するPythonのインストール補足PipenvとはPipenvのインストール仮想環境の構築まとめPyenvとはPyenvは、複数のPythonバージョンを簡単に管理できるツール。開発プロジェクトごとに異なるPythonバージョンが必要な場合、Pyenvを利用することで容易にバージョンを切り替える...
View Articlepyenvを用いた開発環境下においてpipのアップデートをする方法
背景pyenvを用いた開発環境下において、ライブラリーを追加した時に、以下のようなpipのアップデートを施すメッセージが表示される場合がある[notice] A new release of pip is available: 24.0 -> 24.1.2 [notice] To update, run: python.exe -m pip install --upgrade...
View ArticleUbuntu 22.04 LTS+Apache+MySQLでRedmineを構築した備忘録【完全版】
背景実施した環境Ubuntuのセットアップ基本設定ネットワーク設定プロキシ設定その他設定MySQLのセットアップMySQLのインストールデータベースとユーザーの作成Rubyのセットアップrbenvのインストールruby-buildのインストールRubyのインストールRedmineのセットアップRedmineのインストールGemのインストールデータベースの設定Passenger、Apacheのインスト...
View ArticleQiita風のコードブロックの再現に成功した話
最近JavaScriptには無限大の可能性があることを知ってしまったワイ。好奇心が止まらず睡眠時間を削りひたすらコードを書いていたそしてついに、はてなブログのmarkdown記法のコードブロックを、Qiita風に作り変える処理が完成した(ファイル名表示、コピー処理&ボタン実装)ぐへへ…Acquire::http::Proxy http://"PROXYサーバのIPアドレス:ポート番号";...
View Article