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

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

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>

Prismやってみよう

最近、話題のPrismやってみようかと思ったので、まずは関連サイト確認 まずは、Prism!OpenSourceなのでGitHubに公開されてる。 github.comXamarin入門ブログを書いてくださる親切な人々www.nuits.jpwww.nuits.jpblog.okazuki.jpとりあえず、こんなもんかな……

動的に追加した項目にイベントをバインドする。

動的に追加された要素は画面のイベントがバインドされていないため、イベントが動作しない。 そのため、追加したタイミングで新しくイベントをバインドする必要がある var div = $("div"); div.append('<input id="input1" type="text" value="" />'); div.append('<input id="input2" type="text" value="" />'); div.append('<input id="input3" type="text" value="" />'); $("#injact_div"…

EnterキーがSubmitになるのを止める。

FormのInput要素からEnterキーを押下すると、デフォルトでSubmitが発生する。 止めるためには Formにdefaultbuttonとしてdummysubmitボタンを指定して何もさせないようにする。 cshtml @using (Html.BeginForm("Update", "Home", FormMethod.Post, new {defa…

thisより、何番目の要素かを確認する。

選択した行が何番目のRowかを確認する。 HTML <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> Script $("ul li").click(function() { alert($("ul li").index(this)); }); HTML <tr onclick="tr_click(this)"></tr> <tr></tr> <tr></tr>Script function tr_click(row) { alert($("tr").index(row)); }

モデルの一覧データのバインド

モデルの内部にある一覧を画面とモデルでバインドする方法 ViewModel public class MyViewModel { public Parent parent { get; set; }; public List<Child> childlist {get; set;} } public class Parent { public string Name { get; set; } } public class Child</child>…

JavaScriptで画面遷移処理

JavascrptでPOST処理をするためにはFormを作成して、そのフォームをSubmitする。 $('<form/>', { action: 'Edit', method: 'post' }) .append($('<input/>', { type: 'hidden', name: 'eigyoNo', value: '12345' })) .append($('<input/>', { type: 'hidden', name: 'juchubi', valu</input/></input/></form/>…

jQuery.UiのDialogを使ってみた

jQuery.Uiを使う jqueryui.com 必要な処理 jquery.ui用のCssと当然ながら、jqueryとjquery.uiのjsの追加が必要だ。 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.0/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></link>

jsonを利用する。

Json文字列から値を取得する //json文字列 var jsondata = '{"name":"taro","adddr":"tokyo","age":"13"}'; //JSONをパース var data = JSON.parse(jsondata); alert(data["name"]); HtmlElementから特定要素を取得 Html <table> <tbody> <tr oncllick="rowClick(this)"> <td>1</td> <td>abc </td></tr></tbody></table>

要素の値を取得する

idタグより取得 Html <input id="name" value="abc" type="hidden" />Script $("#name").val(); // "abc" $("#name").attr("type"); // "hidden" $("#name").val("def"); //値を"def"にする。 $("#name").attr("value"); // "def" 特定様相の中から、対象データを取得する場合 var row = $("tr:first"); $(…

Ajaxを利用して非同期更新を行う。

ASP.NET MVC5でAjaxを使おう ポップアップで更に非同期で検索を行い結果を親画面に戻したい なので、Ajaxを使うとします。 準備物 1.Microsoft jQuery Unobtrusive Ajax www.nuget.org Nugetパッケージマネージャーを利用してプロジェクトにインストールし…

TypeScriptをやってみた

TypeScriptとは? TypeScriptコンパイラ(tsc)によりコンパイルされ *.jsファイルが生成される。 型定義やクラス、モジュールなどを使い、コンパイルされるため、プログラムの構造化やエラーチェックが可能 altJS(JavaScriptを生成する言語の総称)のひとつイ…

ブラウザのオートコンプリートを無効にする

Input単位での無効 Input要素単位の無効化 <input type="text" id="cc" name="cc" autocomplete="off">HtmlHelperの場合 @Html.EditorFor(model => model.name, new { htmlAttributes = new { @autocomplete = "off" } }) Form単位での無効 <form method="post" action="/form" autocomplete="off">HtmlHelperの場合 Html.BeginForm("Create","Acount"…</form>

コマンドラインでPOST転送

jsonメッセージをPOSTで転送する。 curl http://localhost:3000/person -d '{"id":1,"name":"goper"}' GET送信 curl http://localhost:3000/person?id=1