k01ken’s b10g

He110 W0r1d!

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

Selenium WebDriverを使ってみる

開発環境は、Windows 10 Pro(64bit) + node v14.17.0。Selenium WebDriverというものを使って、Webブラウザを自動的に動作させてみたいと思います。 今回は、ライブラリの言語をJavaScriptに選択して、やってみます。1.まずは関連するパッケージをnpmから取…

ソフトウェアテストのリンクまとめ

システム開発の工程の「単体テスト」と「結合テスト」の違いを徹底解説! 単体テスト・結合テスト・総合テストの違い、観点や注意点を簡単に説明する 経験ゼロでもできるプログラミング現場の単体テスト E2Eテストの導入から学んだこと

Dockerのリンクまとめ

■公式サイト Empowering App Development for Developers | Docker Docker ドキュメント日本語化プロジェクト — Docker-docs-ja 19.03 ドキュメント ■入門サイト Docker入門(第一回)~Dockerとは何か、何が良いのか~ Dockerコンテナ上でnginxを起動させる…

Firebaseを使ってみる

開発環境は、Windows 10 Pro(64bit)。※事前に、Googleアカウントでログインしておいてください 今回は、FirebaseのHostingの機能を用いて、静的なindex.htmlをデプロイするまでやっていきたいと思います。 1.公式サイトへアクセス。使ってみるボタンをクリッ…

Windows 10にて指定のプログラムを定期実行させる

開発環境は、Windows 10 Pro(64bit)。Windows10のタスクスケジューラーの機能を使い、PythonのGUI自動化パッケージであるPyAutoGUIで作ったアラートを表示させるプログラムを、15分ごとに起動させたいと思います。下記の2つのプログラムを最初に作っておいて…

ノーコード・ローコード系のサイトのリンクまとめ

特集:「内製化」の誤解と、今すぐなすべきこととは? ローコード開発で成果が出る企業、出ない企業 - @IT ノーコードでブラウザベースの作業を自動化できるChrome拡張機能【今日のライフハックツール】 さまざまな「Power Platform」製品で利用可能に Micr…

Jestを使ってJavaScriptの単体テストを行う

開発環境は、Windows 10 Pro(64bit) + node.js v14.17.0 + npm 6.14.13。JavaScriptのテストフレームワークであるJestを使ってテストをしてみたいと思います。1.チュートリアルを参考に、プロジェクトを作り、Jestをインストールするために以下のコマンドを1…

Flutterを用いてHTTP通信を行う

開発環境は、Windows 10 Pro(64bit) + Flutter 2.0.3 + Dart 2.12.2。

Next.jsを使ってみる

開発環境は、Windows 10 Pro(64bit)。 ■環境を整える 1.公式サイトへアクセスし、Start Learningボタンをクリック 2.公式サイトのチュートリアルに倣って、Cドライブ直下に移動して、以下のコマンドを入力。パッケージのインストールが開始されます。 npx cr…

ReactNativeを使ってみる

開発環境は、Windows 10 Pro(64bit)。1.公式サイトへアクセスし、Get startedをクリック 2.以下のコマンドを入力し、アプリを作る環境を整えたいと思います。 開発ツールには、React Native CLIとExpo CLIの2つがあるみたいですが、今回は、公式が、紹介して…

MySQLで一度テーブルを作ってから追加で変更したい場合のまとめ

開発環境は、Winwdows10 Pro(64bit)。 ■データベースのカラムの入れ忘れ、あるいは、後から、カラムを追加したくなった場合 ALTER TABLE tasks ADD is_favorited BOOLEAN DEFAULT FALSE AFTER list_id; ALTER TABLE tasks ADD user_id INTEGER NOT NULL AFTE…

GinでHTTPレスポンスヘッダーを設定する方法

Go

開発環境はWindows 10 Pro(64bit) + go version go1.15.3 windows/amd64。GoのマイクロWebフレームワークであるGinで、HTTPレスポンスヘッダーを設定する方法を書く。 // cは、*gin.Context c.Header("レスポンスヘッダーのキー", "レスポンスヘッダーの値")…

Redisを使ってみる

開発環境は、Windows 10 Pro(64bit)。NoSQLのRedisを使ってみます。1.公式サイトにアクセスし、上部のDownloadをクリック 2.(現時点で)Download 6.2.3と書かれたボタンをクリックし、ダウンロード ■参考リンク Redis

GraphQLを使ってみる

開発環境は、Windows 10 Pro(64bit)。RESTと比較した記事を読むと、GraphQLは、RESTと違って、必要なデータだけを取得することに向いているようです。欲しいデータ名を指定して、入れ子構造で、渡すと、同じ構造の例えば、JSONデータなどが返されるという仕…

違う(もしくは同じ)カレントディレクトリの複数のコマンドプロンプトを起動する方法

開発環境は、Windows10 Pro(64bit)。例えば、Cドライブ直下にある、sample01というディレクトリと、sample02というディレクトリを、それぞれカレントディレクトリとしたコマンドプロンプトを複数、起動したい場合のやり方。以下にファイルを、バッチファイル…

Webブラウザ(Chrome, Firefox)のショートカットキー一覧

環境は、Windows10 Pro(64bit)。 ■Chrome,Firefox共通 履歴を消去するメニューを表示する: Ctrl + Shift → Delete 新しいタブを追加する: Ctrl → T 現在表示しているタブを削除する: Ctrl → W タブが1つだけであれば、ブラウザ自体を終了する 現在表示してい…

Windows10のショートカットキー一覧

環境は、Windows 10 Pro(64bit)。 現在表示しているウィンドウすべてを最小化する: Windows → M ウィンドウズをロックする(パスワードを入力する画面に移る): Windows → L 現在アクティブになっているウィンドウをスクリーンショット: Alt → Prt sc デスクト…

Virtual BoxとVagrantを使ってみる

開発環境は、Windows 10 Pro(64bit)。仮想環境を構築するソフトのVirtualBoxと、それを、簡単に操作するためのソフトウェアのVagrantを使ってみたいと思います。まず、2つのソフトウェアをインストールして、次に、Vagrantのチュートリアルをやってみます。 …

Laravel 7を使ってみる

開発環境は、Windows 10 Pro(64bit) + PHP 7.2.12。Laravelのドキュメントに従って、Laravel 7をインストールしてみたいと思います。 ■Laravelをローカル環境にインストールして、開発用サーバーを立ちあげるまで 以下はcomposerをすでにインストールしてい…

Romeを使ってLintしてみる

開発環境は、Windows 10 Pro(64bit) + node.js v.10.15.0。Rome(ローマ)は、リントやバンドルやコンパイルやフォーマットやテストなどのすべてを統合したものを作り、もっと手軽に使えることを目的に開発が進められているプロジェクトです。現在はまだ、Java…

Circle CIを使ってみる

1.公式サイトへアクセスし、無料でビルドを開始するをクリック 2.ログインする(自分の場合は、GitHubでログインしました) 3.ログインに成功すると、ダッシュボードにリダイレクトします。4.次にドキュメントを見て、Circle CI上でビルドに成功するまで順番通…

Kubernetesを使ってみる

1.ドキュメントを読みながら、チュートリアルをやってみます。 ■参考リンク Kubernetes kubernetes / kubernetes

Go言語のコマンド一覧

コマンドの実行環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。 ■パッケージの仕様を読む go doc <パッケージ名>もし、ネット上で読みたければ、こちらをチェック。

Go言語でuuidを生成する

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。UUIDを、セッションIDに使いたくて、探したことをメモ。UUIDとは、以下、Wikipediaによれば、 UUID(Universally Unique Identifier)とは、ソフトウェア上でオブジェクトを一意に…

Go言語のマイクロWebフレームワークであるGinを使ってみる

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。Go言語のマイクロWebフレームワークの中で一番GitHubのスター数が多いGinを使ってみたいと思います。1.以下のコマンドを1行ずつ入力し、プロジェクトを作成します cd c:\ && mkdir …

irisでiris CLIを使う

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。Go言語のマイクロWebフレームワークであるirisのCLIであるiris CLIを使い、ファイルを修正してもサーバーを切ることなく、変化を反映できるようにする。1.以下のコマンドを続けて入…

irisでHTTPS通信を行う方法

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。Go言語のマイクロWebフレームワークであるirisで、HTTPS通信を行う方法を公式ドキュメントで探していたら、方法があったのでメモしておく。 ■ローカルホスト環境を利用する場合 ■外…

HTTP Cookieに関するメモ

サーバー側は、HTTPレスポンスヘッダに、Set-Cookieを追加して、クライアントに渡す。 HTTP Cookieを受け取ったクライアント側は、HTTPリクエストヘッダに、Cookieを追加して、サーバー側に渡す。 ■Set-Cookie 基本的に、key=valueという形でデータを追加し…

IrisでセッションIDを作成しCookieに追加/除去する方法

Go

開発環境は、Windows 10 Pro(64bit) + go version go1.15.3 windows/amd64。1.以下のコードをmain.goという名前で保存してください package main import ( "github.com/kataras/iris/v12" "github.com/kataras/iris/v12/sessions" "net/http" "time" ) var (…

オンライン作図ツールのcaccoに登録して、使ってみる

ER図をオンラインのWebサービスで作れないかと思い、検索したら、caccoが出てきたので、登録して、使ってみることにしました。 1.公式サイトへアクセス。無料トライアルとなっていますが、フリープランだと、1か月お試しというわけじゃなくて、制限付きでは…