k01ken’s b10g

He110 W0r1d!

2021-06-01から1ヶ月間の記事一覧

AI(人工知能)関連の記事のリンクまとめ

機械学習で2枚の写真から短いアニメーションを自動作成 Googleフォトの新機能「Cinematic moments」 ベタ塗りがリアルな風景に──NVIDIAがAIイラストツールを無料公開 作ったデータはレイヤーごとPhotoshopへ引き継ぎ可 滝、煙、雲など、任意の流体をアニメー…

コンピュータの用語の自分用メモ

プロセス ・処理の単位。 ・PID(プロセスID)と呼ばれる数字で管理される。 ・メモリ空間はプロセスごとに保護されているので、プロセス間で情報を共有したい場合は、プロセス間通信を行う必要がある。ただ、速度が遅いので、パフォーマンスが低下する。 スレ…

Nuxt.jsを使ってみる

Vue

開発環境は、Windows 10 Pro(64bit) + node v14.17.0 + npm 6.14.13。1.Cドライブ直下にnuxtという名前のディレクトリを作成し、カレントディレクトリしておく cd c:\ && mkdir nuxt && cd nuxt2.公式サイトへアクセスし、はじめるボタンをクリック 3.create…

RustのWebアプリケーションフレームワークであるRocketを使ってみる

開発環境は、Windows 10 Pro(64bit) + rustc 1.44.0 + cargo 1.44.0。今回は、動作を試しに確かめるまでやってみます。1.公式サイトへアクセス2.Get Startedボタンをクリック 3.左サイドのQuickStartのRunning Examplesをクリック ここに書かれている指示通…

ScalaのWebアプリケーションフレームワークであるPlay Frameworkを使ってみる

開発環境は、Windows 10 Pro(64bit) + Scala compiler 2.13.6。試しに、チュートリアルをやってみるまで書きます。1.公式サイトへアクセス。2.GET STARTEDのTRY PLAY 2.8.8ボタンをクリック 3.Try the Hello World Tutorialをクリックし、Play 2.8.x Hello W…

Scalaを使ってみる

開発環境は、Windows 10 Pro(64bit)。オブジェクト指向型と関数型を兼ね備えるプログラミング言語であるScalaを使ってみる。 Scalaを使っているWebサービスの事例をWikipediaで見ると、TwitterはバックエンドをRubyからScalaに、他にも、スイス銀行、Foursqu…

コマンドプロンプト(Cmd)の呼び出しについて

開発環境は、Windows 10 Pro(64bit)。 呼び出したプログラムが終了すると、コマンドプロンプト自体も消す 以下の場合は、test.pyが終了すると、コマンドプロンプトを消える。 cmd /c python test.py 呼び出したプログラム終了しても、コマンドプロンプト自体…

Powershellを使ってみる

開発環境は、Windows 10 Pro(64bit)。 ■Powershellを呼び出す Windowsキーを押しながら、Rを押す ファイル名を指定して実行ウィンドウ内にて、powershellと入力する ■コマンドプロンプトからPowershellを呼び出す 単純にコマンドプロンプト上で、Powershell…

Kustomizeを使ってみる

開発環境は、Windows 10 Pro(64bit)。複数の環境を管理するために、共通部分をベースとして、差異部分はパッチを充てることで環境差分の管理を行うツールであるKustomizeを使ってみます。1.公式サイトへアクセス。2.Install kustomizeボタンをクリック。 3.W…

マイクロサービス・アーキテクチャについてのリンクと私的メモ

■参考リンク マイクロサービス - Wikipedia モノリシックからマイクロサービスへ。あるいは、サービスベースアーキテクチャを考える。 ドメイン駆動設計 本格入門

VBAを使ってOutlookで自動でメールを送信する

VBA

開発環境は、Windows 10 Pro(64bit)。前提条件としてOutlookがパソコン内にあることVBA上でOutlookが使用できるように参照設定を行う Alt + F11で、VBAエディタを開いて、ヘッダー部分の[ツール] - [参照設定]をクリック Microsoft Outlook 14.0 Object Libr…

npm(node package manager)のコマンド一覧

開発環境は、Windows 10 Pro(64bit) + Node v14.17.0 + npm 6.14.13。 バージョンを知る npm -v ヘルプ情報の表示 npm -h カレントディレクトリに質問を省略して、package.jsonを作成する npm init -y 指定のパッケージをプロジェクトのnode_modulesディレク…

Pythonに関する私的メモ

開発環境は、Windows 10 Pro(64bit) + Python 3.7.6。 ■複数行コメントを書きたい ダブルクォーテーションを3つずつ入力して、その間に書く。 """ ここに記述 """

Cloudflareを使ってみる

CDN

1.公式サイトへアクセスし、Sign upボタンをクリック。 2.EmailとPassword(パスワードは8文字以上で、数字を含んでいて、英数字以外の文字を1文字以上含めること)を入力して、Create Accountボタンをクリック 3.アカウントを作成できると、ダッシュボードに…

WebブラウザのアドオンであるAdblockPlusで特定要素をブロックする方法

開発環境は、Windows 10 Pro(64bit)。今回は、Firefoxを使って、説明します。バージョンは、89.0(64ビット)です。まず、アドオンである、Adblock Plus - free ad blockerをインストールします。 一般的な方法 デフォルトで、Adblock Plus側から、ブロックし…

ES2020(ES11)に関する私的メモ

Null合体演算子(??) 左辺がnullかundefinedであれば、右の値を返し、そうでなければ、左の値を返します。 [使いどころ] 変数がnullやundefinedだった時に初期値を入れることができる。 const a = null ?? 'nullかundefinedです'; const b = undefined ?? 'nu…

ES2018(ES9)に関する私的メモ

テンプレートリテラル スプレッド構文 テンプレートリテラル テンプレートリテラルはダブルクォートやシングルクォートではなくて、`~`(バックティック)で文字列を囲みます。 console.log(`${3 * 3 * 3}`); // 27 let name = "Taro"; console.log(`Hello ${…

ES2015(ES6)に関する私的メモ

const, letについて 分割代入 アロー関数 const, letについて ・従来からある何もない変数やvarとの比較をすると、スコープと再代入・再宣言可能かどうかで違いがあります。 function hello(){ { a = "none"; var b = "var"; let c = "let"; const d = "cons…

求めるゴールから逆算して考える

できるだけムダなことを避けて、必要最小限の労力で、求めることを達成したいと思ったときは、求めるゴールから、現在の自分まで、逆算して、その過程を計画して、実行するのが、ベストです。ただ、これを行うためには、2つやることがあって、まず、求めるゴ…

快/不快リストを作る

自分の人生をちょっとでもマシにしようと思ったときに、自分がやっている方法を紹介します。 まず、快リストと不快リストという2つのリストを作ります。そして、ちょっとでも、快に思ったら、快リストに、具体的に、どういうことを快に思ったのかを書く。逆…

VeeValidateを利用してフォームのバリデーションを行う

Vue

開発環境は、Windows 10 Pro(64bit) + Vue 2.6.12。フォームのバリデーションはわざわざ自分で実装するのも面倒なので、フレームワークを活用することにしました。今、使っているのはVue 2なので、VeeValidateのバージョンは最新は現時点で4なのですが、3を…

Vueでテキストフォームの値に応じて、ボタンを有効/無効にする

Vue

開発環境は、Windows 10 Pro(64bit) + Vue 2.6.12。現在のテキストフォームの値は、watchを使って監視をします。watchの中に、v-modelで紐づけているdataのオブジェクトのキー名を指定して、そのオブジェクトに変化があれば、watchがそれに応じて変化します…

PythonでJSONデータを読み込み、処理する

開発環境は、Windows 10 Pro(64bit) + Python 3.7.6。PythonでJSONをパースする場合、組み込みのパッケージであるjsonパッケージを使います。 使い方には、JSONファイル自体を読み込む場合と、JSON形式の文字列の場合の2パターンがあります。 JSONファイル…

習慣化すること① 早く寝て、睡眠時間をしっかりと取る

1つ1つシンプルな行動を習慣化することで、自分を変えてみたいと思い、今日から行うこの企画。何を習慣化するのか優先順位を考えると、起きている間のあらゆることのパフォーマンスに関わるので、睡眠が最上位に来ると思って、まず、夜、しっかり寝ること…

Vuetifyの用途別の使い方まとめ

開発環境は、Windows 10 Pro(64bit) + vue 2.6.12 + vuetify 2.4.11。 ■始めに Vuetifyでは、ルートとなるコンポーネントには、template部分に、v-appタグで囲っておかないといけない。 ■参考リンク Application ■指定の要素を中央に寄せたい ※中央に寄せた…

Vue CLIを使う際に知っておきたいポイント

Vue

開発環境は、Windows 10 Pro(64bit) + node 14.17.0 + npm 6.14.13 + @vue/cli@4.5.12 + Vue 2.6.12。Vue CLIを使っていて、自分が知っておきたいポイントをメモしておきます。 ■新しいコンポーネントを追加した際にホットリロードを反映させたい ※Vue CLIの…

自分の問題を解決する方法

自分が今抱えている問題を解決する自分なりの方法を紹介したいと思います。 自分が思いつく限りの問題を書き出す 1つの問題に対し、思いつく限りの原因を書き出す 1つの原因を1つの問題として、さらにその原因を思いつく限り書き出す 複数の問題に共通する1…

Go言語のGinとVue CLI間でHTTP Cookieのやりとりをする

開発環境は、Windows 10 Pro(64bit)。フロントエンドがVue.js、バックエンドがGin(Go言語)とした場合、開発時に、Go言語のマイクロWebフレームワークであるGinのWebサーバーと、Vue.JSの開発ツールであるVue CLIの開発用Webサーバー間で、それぞれ違うポート…

物事を習慣化させる方法

物事を習慣化するためのテクニックとして、 徹底してハードルを下げたものを最初は始める。もし、継続できなかったら、ハードルを一段階下げて、継続できるまでそれを繰り返す。この部分では、徹底して、自分のペースで、自分に甘くする。 すでに習慣化され…

Linux系OSのコマンド一覧

mkdir - ディレクトリを作成する mkdir ディレクトリ名 touch - タイムスタンプを変更する、存在しない場合は、ファイルを作成する touch ファイル名 apt-get - Debian系のパッケージ管理システムAPTを利用してパッケージを管理するためのコマンド apt-get …