ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

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

Go Test

Goで作成したパッケージのテスト Goは標準のテストパッケージが存在し、以下の様なファイルはテストコードとして認識する。 ファイル名が「_test.go」で終わるもの 関数名が「Test」で始まるもの テストソースには標準テストパッケージをimports packagename…

.Net プロジェクトでOracle接続エラー

.Net プロジェクトでOracle接続エラー Oracleクライアントまではインストルしたが、何故かエラーになる。 要求された .Net Framework データ プロバイダーが見つかりません。これは、インストールされていない可能性があります。 原因はmachine.config? ネ…

Docker にテスト用にOracle DBを構築する。

やりたいこと Oracleが構築されているDocker Imageを入手し、Oracle用インスタンスを起動させる。 参考にしたサイト おそらく正攻法 https://qiita.com/lethe2211/items/0bb493fa93a0088cfac9 https://github.com/oracle/docker-images/tree/master/OracleDa…

docker imageをdockerhubへpushする。

docker buildで作成してimageファイルをpushする。 作成したイメージにtagでdocker repositoryを設定する。 $ docker tag 826a18da94ff haronoid/dockertest レポジトリーへのPushでtagされたimageがアップロードされる。 $ docker push haronoid/dockertest…

Docker-composeでWordPressを構築してみる。

DBデータ用イメージ作成 Volumeリンクで保存場所としてのコンテナで使用する。 Dockerfile FROM busybox MAINTAINER 0.1 haronoid VOLUME /var/lib/mysql イメージ作成 $ docker build -t dataonly コンテナ作成 $ docker run -it --name dataonly dataonly …

MySQL サーバー構築

Mysqlイメージダウンロード $ docker pull mysql コンテナ作成 docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql Mysqlログイン $ docker exec -it mysql /bin/bash # mysql -h localhost -uroot -p mysql>create table test1 (…

行データをカンマ区切り表示

ORACLE, MYSQLの場合 GROUP_CONCATを使用する。 SELECT GROUP_CONCAT(CLM_NAME) FROM TABLENAME; テスト用データ差癖 create table test1 (clm1 int, clm2 text(500)); insert into test1 values (1, 'abc'); insert into test1 values (1, 'def'); insert i…

Web開発用 イメージ作成

開発用Dockerfileの作成について Dockerfileをそれぞれ作成すると、開発環境がバラバラになる可能性があるため、 中間イメージとしてDockerfileを作成する必要がある。 狙いはベースイメージとして開発環境を固定し、開発成果物のみを各々の環境でデプロイし…

tar.gzからイメージ作成

関連ファイル 関連ファイルをフォルダーではなくアッシュファイルにまとめる /home/docker ├ Dockerfile ⎿ config docker.tar.gz $ tar tvfz docker.tar.gz 圧縮ファイルを指定して、イメージを作成する。 $ docker builder - < docker.tar.gz Sending build…

Dockerfile 作成

Dockerfile Dockerイメージを作成する時の情報を保持する ※主要命令 命令 説明 FROM ベースイメージの指定 MAINTAINER ベースイメージの指定 RUN コマンド実行 CMD デーモン実行 ENV 環境変数の設定 EXPOSE ポートのエクスポート COPY ファイルのコピー ADD …

FTPをコマンド実行する方法

FTPで実行するコマンドを設定ファイルとして作成する。 runcmd open 127.0.0.1 //接続先サーバ user user1 user1pass //ユーザパス名 パスワード bin //バイナリーモード指定 prompt //YES,NO等の選択を表示しない lcd /home/myuser //対象フォルダーへ移動 …

Docker MS SQL Server 2017 for linux

Docker用SQL Server 2017を起動してみる。 参考:https://docs.microsoft.com/ja-jp/sql/linux/quickstart-install-connect-docker Dockerのメモリを4GB にする必要がある。 最上位のステータス バーに Docker ロゴをクリックします。 選択設定です。 メモリ…

Docker コンテナ操作

ホストからコンテナへファイルをコピー 「docker cp {コンテナ名}:{パス} {パス}」 $ docker cp c-name1:/tmp/etc /tmp/tec $ docker cp ./local.txt c-name1:/tmp/test.txt イメージからコンテナになってからの差分確認 「docker diff {コンテナ名}」 $ doc…

Docker コンテナの作成/実行

Docker コンテナ イメージをベースとして実行された実行環境 コンテナの作成/実行 docker run -it --name {コンテナ名} {イメージ名} {実行コマンド} ※イメージ名はローカルにない場合、ダウンロードされる。 run コマンド =(createコマンド+startコマン…

Docker イメージ管理

Docker Image コンテナの実行ベースとなるイメージ docker imageの検索 取得可能なDocker Imageを検索する。 docker search {キーワード} $ docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 3685 [OK…

マウスのスクロール方向を逆にする方法

Windows10でBlueToothマウスのスクロール方向を逆にする方法。 まず、設定からデバイスに移動する。 左のマウスを選択し、「その他のマウスオプション」を選択する。 マウスプロパティから「ハードウェア」タブを選択し、「プロパティ」を開く。 プロパティ…

git よく使う命令メモ

git

git init 作業フォルダーの初期化、新しいレポジトリとして使用します。 現在のフォルダーをリポジトリとして初期化 $ git init 現在のフォルダーをリモートレポジトリとして初期化 $ git init --bare git add ファイルまたはフォルダーをインデックスに追加…

gmailのPOP3アカウントのメールチェックを遅延を減らす方法

GmailのPOP3メールチェックは1時間毎に行われる。 変更出来ないオプションなので、対応には拡張機能を入れる必要がある。参考情報:GmailのPOP3によるメール受信の遅延を減らす方法本家の方にもインストール方法がリンク込みで記載されている(英語) Gmail …

SQL Server 2014への接続をIP Addressでする

SQL Serverへの接続をIP Addressにする方法 インストールしたばかりでは、基本「パソコン名\サーバー名」などでしか接続できません。 これをIPアドレスでできるようにするためにはSQL Server 構成マネージャーで設定が必要です。 SQL Server 構成マネージャ…

VS for Mac 版のASP.NET Core ページの文字化け

VS for MacでWebページの文字が化ける場合の対応 web.configのglobalization設定を追加 <configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </configuration> ページのmeta設定にutf-8を明記する。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></meta>