フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

要素技術を触って学ぶ「コンテナ技術入門」を実際にやってみた

こちらの記事をご存知でしょうか? コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える! コンテナってLinuxのNamespaceやcgroupを使ってやってるのよねまでは知りつつも、その裏側ま…

【説明】AWS ECSコンテナにSSHするまでの手順まとめ

はじめに 踏み台経由 LB経由 前提条件 必要知識 作業手順 イメージの準備 手順(ECRへのイメージ追加) リポジトリの作成 ECRへのDockerイメージのプッシュ ECRへのログイン イメージの作成 イメージのタグ付け イメージのプッシュ イメージの確認 手順(ECS…

AWS ECRでの権限不足エラーの解消法(arn:aws:iam::xxx:user/xxxx is not authorized to perform: ecr:GetAuthorizationToken on resource: *)

$ aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin xxx.dkr.ecr.ap-northeast-1.amazonaws.com/ssh-test An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operatio…

【多読、速読しがち】自分なりの読書方法をみつけました

いろいろな本をこれまで読んできたのですが「多読・速読」のせいか読んだ後に 内容が頭に残っていない 理解しようとすると読むのに時間がかかる といった問題を抱えていました。 そこで挑戦してみたのが「本を読みながらブログを書く」です。 いいところ こ…

マルチスレッドと並行処理をわかりやすく説明します

N予備校の並行処理プログラミングで学んだ スレッドとは? マルチスレッドとは? 並行処理と並列処理の違いとは? について説明していきます。 並行処理の必要性について 並行処理の歴史 スレッドとは 並行処理と並列処理 並行処理プログラミングが利用され…

ダイクストラ法を理解するのに一番わかりやすい方法を紹介

最短経路を求めるダイクストラ法 色々調べてみても小難しいかき方されている物が多く、理解できませんでした。 そんな方に紹介したいのがヨビノリたくみさんの動画です。 ダイクストラ法をわかりやすく紹介しています。 ヨビノリさんの動画をコードに落とし…

N予備校の「実践サイドプログラミング入門」をやりました

この記事に引き続き「実践サイドプログラミング入門」をやりました。 blog.framinal.life 勉強前のスキル 勉強前の状態 何を学びたかったのか? N予備校とは このコースをやってどうなったのか? これから 他に手を出したコース コンピューターサイエンス オ…

canvasタグにおける「getContext('2d')」って何?を説明します

この記事で明らかにすること 疑問 先に結論 canvasとは? getContext('2d');とは? 2Dってことは3Dもいける?? この記事で明らかにすること window.onload = function(){ sample1(); } function sample1() { //描画コンテキストの取得 var canvas = documen…

JavaScriptにおけるコールバック関数とPromiseについて

JavaScriptのコールバック関数やPromise周りの勉強をする際にわかりやすかったサイトと備忘をまとめます。 コールバック関数について Promiseについて Promiseの前にコールバック地獄について知る Promiseの使い方 Promiseでもネストは起きる コールバック関…

UTF-8の「BOMあり/なし」とは何なのか?

「UTF-8のBOMとは何か?」「UTF-8のBOMあり/なしはどっちがいいのか?」を解説します

from dateutil import parserで出る「ImportError: No module named dateutil」の解消法

事象 python にてfrom dateutil import parserをしたら以下のエラーがでた (test) test$ python test.py Traceback (most recent call last): File "test.py", line 11, in <module> from dateutil import parser ImportError: No module named dateutil 原因 dateut</module>…

LINEのワンコイン投資で引き落とし方法を変更するやり方

やり方 まずはLINEスマート投資の画面を開きましょう。 そこから以下の手順です。 1)トップページ上部の[≡]をタップ 2)[すべての資産]をタップ 3)[ワンコイン]タブをタップ 4)[引き落とし方法を変更]をタップ 注意点 引き落とし曜日の11:00までに積立設定や…