しがないPGの自衛記録

基本ずっと寝てる

令和4年秋エンベデッドスペシャリスト(ES)試験  受験記録

はじめに 2022年10月9日に実施されたエンベデッドスペシャリスト(ES試験)を受験し、午後Ⅰで撃沈して100%近く来年度も受験することが確定したので、来年の自分に向けてメッセージを残す。 メッセージとしては、全4科目をクリアするためにそれぞれに取った…

PythonでSSH接続してコマンド実行する

はじめに 前回はRloginを使ってSSH接続しましたが、PythonのParamikoライブラリを使えばコードからも同じことが出来ることを知ったのでやってみる。 目次 はじめに 目次 本記事のゴール 環境 利用ライブラリ 事前準備 Paramikoのインストール コード おわり…

WSLで作成したUbuntu環境にSSH接続する

はじめに 前回、WSLを使ってLinux環境を作ってたので、ホストOSからSSH接続してみる。 目次 はじめに 目次 本記事のゴール 前提条件 環境 事前準備 RLoginのインストール 1.パスワード認証方式でSSH接続する SSH設定ファイルの変更 Rloginの設定 2.公開…

WSL2を使ってWindowsにLinux環境を構築する

はじめに 過去にVirtualboxを使って、好きに使って壊せるLinux環境を作ってましたが、起動の遅さなど個人で使う分にはWSL(正式にはWSL2)のが良さそうなので、WSLを使ってLinux環境を作ってみる。 目次 はじめに 目次 記事のゴール 前提条件 環境 事前準備 …

VSCodeのMarkdown環境を整える         ~その4 ショートカット機能などなど~

はじめに 第4弾のVSCodeのMarkdown環境を整えていきたいと思います。 ショートカット機能などなどとタイトルが少しあいまいですが、よりMarkdownを間単に記述できるものについて説明していきたいと思います。 目次 はじめに 目次 環境 改善したい項目一覧 や…

VSCodeのMarkdown環境を整える         ~その3 リアルタイムプレビュー~

はじめに 前回、前々回に引き続き、第三弾のVSCodeのMarkdown環境を整えていきたいと思います。 今回はリアルタイムプレビューについて説明していきたいと思います。 目次 はじめに 目次 環境 改善したい項目一覧 やりたいこと 方法 1. VSCode標準のプレビュ…

VSCodeのMarkdown環境を整える         ~その2 画像貼り付け機能~

はじめに 前回に引き続き、第二弾のVSCodeのMarkdown環境を整えていきたいと思います。 今回は使用頻度も高い画像貼り付けについて説明していきたいと思います。 目次 はじめに 目次 環境 改善したい項目一覧 やりたいこと 拡張機能:Paste Image インストー…

VSCodeのMarkdown環境を整える         ~その1 アウトライン機能~

はじめに 今までTyporaでマークダウン形式のメモを取っていたのですが、ファイルを管理しづらい&複数タブが開けないので並行作業がしづらいといった不満?が出てきたので、エディターをVSCodeに切替ようと思います。 ただし、TyporaにはTyporaの良さがありま…

Apache HTTP ServerとApache Tomcatを連携させる

はじめに 前回、VirtualBox上のLinux環境でTomcatを動かすことができたので、今回はApache HTTP ServerとApache Tomcatを連携したいと思います。 連携した後の処理としては、ユーザーからのリクエストはApacheで受けとり、そのリクエストの内容が動的な処理…

VirtualBox上のLinux環境でTomcatを動かしてみる。

はじめに 前回、VirtualBox上のLinux環境をApatch HTTP Severを使用してWebサーバ化できたので、今回はTomcatを用いてアプリケーションサーバを構築してみる。 目次 はじめに 目次 本記事のゴール 環境 事前知識 Tomcatとは Java Servletとは 環境構築手順 J…

Apacheの設定ファイルを確認する

はじめに 前回、Apacheのインストールが完了したので今回はApacheの設定ファイルであるhttp.confの中身を確認したいと思います。 目次 はじめに 目次 本記事のゴール 環境 httpd.conf 設定ファイルの場所 34行目:ServerRootディレクティブ 45行目:Listenデ…

VirtualBox上のLinux環境をWebサーバ化してみる

はじめに 前回で環境構築およびホストOSからSSH接続ができるにようになったので当初の目的であって、好きに使って壊せる環境で遊んでいきたいと思います。 まず手始めに今回はApacheをインストールして、Webサーバ化してみたいと思います。 目次 はじめに 目…

【Windows】VirtualBox上のCentOSにSSH接続する

はじめに 前回、VirtualBox上にLinux環境を構築できたので、ホストOSのWindowsからSSH接続してみたいと思います。 目次 はじめに 目次 本記事のゴール 環境 事前準備 RLoginのインストール VirtualBoxのポートフォワーディング設定(NATの場合) パスワード…

Rloginでコピペ(Ctrl + C, Ctrl + V)する

はじめに RLoginの初期設定では、コピー(Ctrl + C)やペースト(Ctrl + V)のショートカットが有効ではないので、ショートカットでコピペできるようにする。 環境 RLogin 2.25.3 手順 RLoginを起動して、【編集】ボタンをクリックする。 左側のメニューから…

【Windows】VirtualBoxにLinux環境を構築する

はじめに 好きに使って壊せる環境を作りたくなったので、Virtualboxでその環境を構築したいと思います。 (今の時代、コンテナだろ。。。って感じですがまあ備忘録として残す。) 目次 はじめに 目次 本記事のゴール 環境 事前準備 VirtualBoxのインストール…

2020年04月29日(水) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の7問を解いた。 ABC042 B ABC043 B ABC044 B 累計として、148問! 今日の学び 【Python】辞書型の使い方 辞書型

Electron+Vue.jsで日報ファイル作成アプリを作ってみた

はじめに こちらの記事で毎日投稿している?日報記事のベースとなるファイルを自動で作成するスクリプトを作成しました。 しかし、スクリプトの仕様として実行した日付が設定されるので、前日のものを作成したい場合などにはわざわざ日付を変えたりと使いづら…

2020年04月26日(日) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は、AtCoder Beginner Contest 164 - AtCoderに参加して下の3問を解いた。 ABC164 A ABC164 B ABC164 C 累計として、145問! 今日の学び 【Python】リストの重複削除 リストの重複削除

2020年04月24日(金) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の7問を解いた。 ABC147 B ABC148 B ABC149 B ABC150 B ABC151 B ABC152 B ABC153 B 累計として、142問! 今日の学び DevToolsを非表示にする ashitaka.hateblo.jp

Electron+Vue.jsでTodoアプリを作ってみた

はじめに 前回、Electron+Vue.jsの環境構築は完成したので、手始めにTodoアプリを作ってみました。 本記事のゴール 必要最低限の機能を備えたTodoアプリを開発するまでがゴールになります。 なお、本記事はこの記事を参考にさせていただきました。 環境 Wind…

テーマ「ZENO-TEAL」のリンクをカスタマイズしてみた

はじめに 私のブログでは、ZENO-TEAL - テーマ ストアを利用しているのですが、 箇条書きリンク(liタグ内にaタグを設置)の見え方がいまいちだったので、cssをカスタマイズしました。 いまいちだった点 見た目がただの文字列になってしまっており、リンクとし…

2020年04月21日(火) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の2問を解いた。 ABC154 B ABC155 B 累計として、135問! 今日の学び 【Python】連続した数値を出力する print('x' * 5) # xxxxx # 数字の場合は、掛け算 print(1 * 5) # 5

Electron+Vue.jsの環境構築

はじめに デスクトップアプリケーションを作りたいと思い、色々物色しているとWeb技術(HTML,CSS,JavaScript)で作成できるElectronなるものがあることを知りました。 そしてElectronでは、最近の流行りのJavaScriptフレームワークであるVue.jsも使えるとの…

2020年04月19日(日) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日はさぼり。 今日の学び Electronとは GitHubが開発したオープンソースのソフトウェアフレームワークである。 ChromiumとNode.jsを使っており、HTML、CSS、JavaScriptのようなWeb技術で、macOS、Window…

2020年04月18日(土) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の1問を解いた。 ABC156 B 累計として、133問! 今日の学び 【Python】べき乗の計算 べき乗演算子

2020年04月16日(木) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の3問を解いた。 ABC157 B ABC158 B ABC159 B 累計として、132問! 今日の学び 【Python】文字列の並び替え 文字列の反転

2020年04月15日(水) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の19問を解いた。 これにて一旦出題傾向が固まったといわれているABC042から現時点で最新のABC162までのA問題を解ききれた! 明日からはABC042以降のB問題を解いていく! ABC140 A ABC141 A ABC14…

はてなぶろぐにグローバルナビゲーションを付けてみた

作ったもの グローバルナビゲーションというメニューバーのようなものをはてなぶろぐのヘッダに追加しました。 before(グローバルナビゲーションなし) after(グローバルナビゲーションあり) はてなぶろぐへの適用手順 1. 自身のブログのトップ画面にロ…

2020年04月14日(火) 日報

AtCoder Beginner Contest全問解いてみたチャレンジ 今日は下の5問を解いた。 ABC135 A ABC136 A ABC137 A ABC138 A ABC139 A 累計として、110問! 今日の学び 【Python】要素の中から最大値を求める(max関数) 要素の中から最大値を求める(max関数)

【Python】日報用mdファイル作成スクリプト

概要 下のような記事の元記事をマークダウン形式で毎日作成していたのですが、ファイル名を変えたりタイトルを変えたりっていうのが手間になってきたので自動で作成してくれるスクリプトを作成しました。 ashitaka.hateblo.jp 仕様 出力ファイルのパスは、実…