プログラミングBlog

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

静的サイトジェネレーターのPelican + netlifyでBlog作成

ちょっとした技術メモなどを外出先で観れるといいなぁと思っていたところ、 静的サイトジェネレーターなるものがあるようなので試してみました。 WordPressとは違って公開するにあたってサーバー借りたり、DBも要らないため、維持費もかからず良いですね。 …

情報セキュリティマネジメント試験受けました。

この記事は IT資格取得をテーマに学びをシェアしよう!【PR】Udemy Advent Calendar 2021に投稿した記事です。 受けたきっかけ 学習法、書籍、参考にしたWeb (全文PDF・単語帳アプリ付)徹底攻略 情報セキュリティマネジメント教科書 令和3年度 | 株式会社わ…

日付書式変更処理をリファクタリング

目的 リファクタリング対象 リストを定数化する SimpleDateFormat 参考サイト GitHub 目的 Javaの学習をしていたら、改善できる箇所を見つけたため、リファクタリングを行う リファクタリング対象は日付書式を英語書式に変更するクラス 条件① 月によって日に…

docker oracle memo

docker oracle memo 公式Repository clone git clone https://github.com/oracle/docker-images.git oracle database 本体 DL zipファイルが自動で解凍されてしまう場合 faq.cybozu.info build方法 ./buildDockerImage.shの名前が変更されているようなので以…

WSL2 + Docker Hub 環境作成時のまとめ  

WindowsでDocker環境作成時のまとめ 手順 ①WSL2 ②DockerHub トラブルシューティング メモリ 手順 ① WSL2 install ② Docker Hub install ①WSL2 以下のサイトから必要な機能をDownLoadする docs.microsoft.com 手順 1 - Linux 用 Windows サブシステムを有効に…

Docker + Gradle + Spring Boot でWarファイル作成後にTomcatにDeproy

①Spring BootをGradleでビルド、Warファイルを作成する ②TomcatにWarファイルをDeproyする 前回の続きです Vscode + Docker + Spring Boot 構築 必要なファイル 手順① Spring BootをGradleでビルド、Warファイルを作成する 手順② TomcatにWarファイルをDepro…

Vscode + Docker + Gradle + Spring boot 構築

①javaの環境をRemote - Containers(Vscodeの拡張機能)で構築 ②Dockerコンテナ内でSpring Bootを構築 前提条件 構成 必要なファイル 手順① Remote-Container 手順② Spring Boot 作成 GiitHub 次回 参考サイト 前提条件 Vscode上で作成 Remote - Containers(Vs…

Vscode + Docker + Nginx + Tomcat でhelloworld

DockerにてNginxとTomcatを構築。 Nginxはリバースプロキシサーバー、 Tomcatはアプリケーションサーバーとしてhelloworldを表示させる 今回はNginxコンテナとTomcatコンテナ、二つ作成する 前提条件 構成 必要なファイル docker-compose.yml dockerfile(ngi…

C# .NET dockerで環境構築

普段はWindowsを使ってますが、Mac mini環境でもC#をさわってみたくなりました。 最初から環境を作成するのはとても大変なため、dockerで環境構築してみることに。 前提条件 構成 必要なファイル docker-compose.yml Dockerfile 手順 エラー 参考サイト GitH…

(Node.js) sqlite3を使って大量のデータをInsert

概要 sqlite3を使って400件のデータをinsertする処理を行った後に、 DBに登録したデータの総件数を取得しましたが、 なぜか397件しか取得できていなかったため、理由をまとめました。 問題点について 問題点 原因を調査していると他にも問題点がたくさんあり…

勉強会㉚

勉強会 開催日時 2021年7月17日(土) 7:00-9:00 本日は7:00-7:30まで研修会の内容 7:30-8:10,8:30-9:00もくもく。 Vue.jsを始めました。 本日の内容 発表者 テーマ 資料 時間 Nakagawa 研修について 30分 研修の話 今週の研修会で実装した内容。 疑似要素の話…

勉強会㉙

Sharing meeting 開催日時 2021年7月10日(土) 7:00-9:00 本日共有会。 後半は各々開発。 本日の内容 発表者 テーマ 資料 時間 Nakagawa 研修について 15分 Toku 個人アプリ開発 15分 研修の話 今月から研修開始、主に自宅でVideoを見ながらのオンライン学習 …

htmlのmeta要素

HTML5プロフェッショナル認定試験 meta要素 charset description dafault-style reflesh robots content-security-policy(CSP) viewport 全体のコード 参考サイト HTML5プロフェッショナル認定試験 HTML5プロフェッショナル認定試験に出てきそうなmeta要素を…

勉強会㉘

Hands-on and Lightning Talks 開催日時 2021年7月3日(土) 7:00-9:00 本日の発表者は一人! 後半は実務の話を少々。。 本日の内容 発表者 テーマ 資料 時間 Nakagawa メール機能・アカウント有効化実装中 30分 メール機能・アカウント有効化実装中 ruby on r…

Ajax

Ajaxとは?? XMLHttpRequest GETの場合 やりたいこと イベントハンドラー IPO Calendar API 実装の説明 GETの結果 POSTの場合 実装の説明 POSTの結果 405エラーが返却されて、できませんでした。 ResponseのAllowにPostがないので、POSTはできないようです…

勉強会㉗

LT

Hands-on and Lightning Talks 開催日時 2021年6月26日(土) 7:00-9:00 今週は共有会、最後にJsonのライブコーディングを行いました。 本日の内容 発表者 テーマ 資料 時間 Nakagawa 面談の話 30分 Kimi ロビー活動 20分 Inaba 退社の話 20分 Toku Jsonの話 J…

JavaScript JSON

JSONとは? JSONとはJavaScript Object Notationの略である。 直訳するとJavaScriptの表記法という意味 データ定義方法であり、他にもhtml,xml,csv....などがある。 最近ではAjaxにも使われ、異なるプログラミング間でのデータのやり取りをする際に用いられ…

勉強会㉖

Hands-on and Lightning Talks 開催日時 2021年6月19日(土) 7:00-9:00 今週はBIツール、アプリ開発についての話、Promiseのライブコーディングを行いました。 本日の内容 発表者 テーマ 資料 時間 Kobori BIツールの話 40分 Toku Activity開発の進捗とPromis…

勉強会㉕

Hands-on and Lightning Talks 開催日時 2021年6月12日(土) 7:00-9:00 今週は非同期、同期のお勉強と後半はPaizaのアルゴリズム問題を解きました。 本日の内容 JavaScriptの非同期、同期の例外処理 非同期、同期の例外処理 やったことはtrycatchとコールバッ…

JavaScript 非同期同期 例外処理

実行環境 Node - v 14.16.0 例外の基本 try{}で囲ってる箇所に例外が起こりえるような処理を書いて、 もし例外が発生したらcatch{}の中に書いた処理を実行する。 finallyは実行してほしいような処理がある場合使う。 try { // 例外が発生するかもしれない処…

勉強会㉔

Hands-on and Lightning Talks 開催日時 2021年6月5日(土) 7:00-9:00 今週は転職活動情報共有会とネットワークのお勉強をしました。 カジュアル面談の話 求人媒体:LAPRAS lapras.com Github提携により企業側からアウトプットが見やすい。 個人開発をしてい…

勉強会㉓

Hands-on and Lightning Talks 開催日時 2021年5月29日(土) 7:00-9:00 本日の発表者はKoboriさん。 発表者 テーマ 資料 時間 Kobori RPAとAS/400(IBM i)の話 Youtubeの広告スキップ 90分 テーマの感想 RPAとAS/400(IBM i)の感想 RPAを簡単に説明すると業…

勉強会㉒

Hands-on and Lightning Talks 開催日時 2021年5月22日(土) 7:00-9:00 本日の発表者はNakagawaさんとイナバさんの2人! 発表者 テーマ 資料 時間 Nakagawa 案件面談の話 30分 イナバ サーバー認証の話(Windows) 20分 各テーマ詳細 案件面談の話 東京の案件…

長テーブルのうなぎ屋 JavaScript編

PaizaのBランク問題に挑戦。 簡単に解ける言ってる人多いですが、普通に難しかったです。 レベルアップ問題集 なお、このコーナー内の問題については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。 授業や研修にもご利…

PaizaのDランクで苦戦

Dランクくらい簡単でしょうと思ってましたが、何気にはまってしまいました。 Paizaの問題は基本的に公開などしてはいけないのですが、 レベルアップ問題集に関しては公開しても問題ないそうなので苦戦したところをまとめました。 なお、このコーナー内の問題…

SwiftUITutorial Building Lists and Navigation②

SwiftUITutorialで学んだことをまとめていきます。 Create the Row View Section2で学べること 構造体の表示 layout作成 Landmarkの表示 Jsonファイルから取得したデータが格納されているLandmark構造体を表示させる。 HStackはUI 部品を横方向に複数配置す…

SwiftUITutorial Building Lists and Navigation①

SwiftUITutorialで学んだことをまとめていきます。 Create a Landmark Model Section1で学べること Jsonファイル読み込み 読み込んだJsonファイルをStructに詰め込む struct 構造体のことで以下の特徴がある 継承できない クラスは参照型で構造体は値型 Hash…

勉強会㉑

勉強会 今週はLT会お休みで普通のもくもく会してました。 Pythonの実行環境を揃える Anaconda install Pythonディストリビューション www.anaconda.com PyCharm install IDE www.jetbrains.com やったこと Pythonのパッケージ管理システムでライブラリをinst…

4月の振り返り。

今月からKPTはやめて普通に振り返ろうかと思います。 最近の出来事 6月から次の案件(Javaの予定 学習効率アップ FE試験が6月 Swiftを学び始めた 宣言駆動開発を始める 学習効率アップの仕方 学習の効率化を進めていきたいので学習の見直しを図りたいと思い…

SwiftUIアプリをiPhoneにinstall

やることリスト。 installまでの参考サイト iPhone端末へのInstall 参考サイト SwiftUIアプリをiPhoneにinstallした際のまとめ。 やることリスト。 XcodeにApple IDでログイン 証明書とキーチェーン作成 iPhone端末へのinstall installまでの参考サイト tech…