Myログ

自分のためのブログ。

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

簡易 テーブル→xml変換

Sub Main() Dim sh As Worksheet Set sh = Sheets("シート名") Dim i As Integer Dim j As Integer i = 2 j = 1 Do While sh.Cells(i, 1) <> "" Dim line As String Dim header As String Dim v As String j = 2 line = "<record>" & vbCrLf Do While sh.Cells(1, j) </record>…

vba メッセージ構築処理まわり

文字列操作系の関数 '------------------------------------------------------------------------------ ' ファイル名 '------------------------------------------------------------------------------ ' 説明 '---------------------------------------…

csvからjsonに変換するマクロ

csvからjsonに変換するvba。 BigQueryのスキーマ定義用のjsonを作成する用に開発。エラーハンドリングなどは仕込んでいない。 Option Explicit Dim oFSO As Variant Public Sub Main() Dim targetBook As String targetBook = GetConfig("定義ファイル") Dim…

curlコマンドの使い方

#GETリクエスト curl localhost:8080/api/json | jq . #オプション -o ファイルへの出力 curl localhost:8080/api/json -o response #進捗状況を表示しない。エラーは出力する curl -Ss localhost:8081/api/json #HTTPレスポンス ヘッダーのみ curl -I -s 'l…

ポートが開いているか確認

curl -sS https://www.akakagemaru.info/port/wrx.php?port=5432 | grep 5432

Docker上のCentOSからPostgreSQLに接続する検証

AWS

Docker上のCentOSからPostgreSQLに接続する検証 Dockerホスト側の設定 Dockerホストの設定 yum install -y docker service docker start docker pull centos:centos7 docker run -i -t centos /bin/bash Dockerコンテナ上の設定 yum localinstall -y https:/…

インターネット側から見える自身のIPアドレスを確認する

NAT環境下にいるホストがどのように見えているかを確認するために、次のサイトを利用した。 https://www.cman.jp/network/support/go_access.cgisedを利用して、上記のサイトのレスポンスから自ホストのIPアドレスを切り出している。curlコマンドのオプショ…

aws s3 基本コマンド

BUCKET_NAME= #バケットの作成 aws s3 mb s3://${BUCKET_NAME} #バケットの削除 aws s3 rb s3://${BUCKET_NAME} #バケットの内容を参照する aws s3 ls ${BUCKET_NAME} --recursive --human-readable --summarize #ファイルのコピー #パス名の末尾の"/"の扱い…

redmineについて

redmineとsvnの連携 ・redmineのプロジェクト名とリポジトリ名を合わせることで、コミット時にチケットを関連づけさせることができる。 ・コミットログにrefs 例) ○○○機能を利用時の△△△な問題を修正。 refs #123

mavenの勉強

●事前準備 1) デフォルトのエンコーディングをUTF-8にすることができる。 eclipse.ini -Dfile.encoding=UTF-82) ローカルリポジトリの設定 デフォルトだと以下の場所に作成される?? "C:\Users\yunos\.m2\repository" ウィンドウ->設定->maven->ユーザー設…

svnの勉強

svn

・リポジトリは自分のローカルにも作成可能。 ローカルの場合のパスの表記の例 file://C:/svn/eclipsetest・リビジョン番号はリポジトリごとに割り振られる。 trunk, branches,tagsはフォルダわけで実現。・プロジェクトブランチ 機能別にtrunk, branches, t…

yumのMyリファレンス

#パッケージのインストール yum install パッケージ名 #インストールされているパッケージのバージョンアップ sudo yum update yum update パッケージ名 yum update パッケージ名-バージョン yum --showduplicates list パッケージ名 #パッケージで利用でき…

AWS VPCについて

AWS

VPCの構成まとめ https://qiita.com/bobu_web/items/ab2c0d9180f016bdaa4a VPC https://dev.classmethod.jp/cloud/vpcfor-infra-engineer-1/ https://dev.classmethod.jp/cloud/vpcfor-infra-engineer-2/ https://dev.classmethod.jp/cloud/vpcfor-infra-eng…

Dockerのさわり

sudo yum update -y sudo yum install -y docker sudo service docker start sudo usermod -a -G docker ec2-user #いったんログアウトして、再ログインして権限リロードdocker images docker pull learn/tutorial docker imagesdocker pull centos:latest d…

AWS Batch リンク集

AWS

AWS Batch とは何か https://qiita.com/pottava/items/d9886b2e8835c5c0d30f AWS Batch – AWSでバッチ処理ジョブを実行する https://aws.amazon.com/jp/blogs/news/aws-batch-run-batch-computing-jobs-on-aws/ AWS Black Belt Online Seminar「AWS Batch」…

プロジェクトの文書化ルールのドラフト

ルール策定の目的 ドキュメントの置き場や記述を統一し、必要な情報をすぐ見つけられるようにしたい ドキュメントが常に最新にメンテされるようしたい 変更が発生した時の影響を把握したい タスクの漏れをなくすようシステムを俯瞰できる情報がほしい。一覧…

クロス表→テーブル変換

Option Explicit Public Sub Main() Dim sh As Worksheet Set sh = ThisWorkbook.Worksheets(1) unpivot sh, "データ" End Sub Public Function unpivot(sh As Worksheet, areaName As String) Dim rg As Range Set rg = sh.Cells.Range(areaName) Dim row A…

Excelブックのオープン

Public Function OpenBook(filename As String) Dim buf As String Dim book As Workbook Dim openedBook As Workbook buf = Dir(filename) If buf = "" Then Set OpenBook = Nothing Exit Function End If For Each book In Workbooks If book.name = buf T…