Log.log(work)

いろんな作業メモ

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

Windows10でファイアウォールの特定のポートを開ける

Windows10での操作がいまだによくわかっていなかったのでメモ… コントロールパネルからファイアウォールを選択 左側のメニューから「詳細設定」をクリック 受信の規則を選択し、右の「新しい規則」をクリック ポートを開けたい場合は「ポート」を選択して次…

VBAの備忘メモ(配列の宣言)

vba

久しぶりにVBA 触ったら配列の宣言方法を忘れたのでメモ。 Variantってなかなか使わない言葉だったのですっかり忘れてました。 '数は要素数かと思いきやインデックスの最大数っぽい。1つ多いとEmpty値になる=空白? Dim noUseCharacter(6) As Variant つい…

PLSQLでパッケージになくてBody部にあるfunctionの場合

同一パッケージ内はfunctionが使えるけど、他のパッケージからは呼べないんだね。 知らなかった。 Javaでいうprivateメソッドみたいな感じなのかな。 仕方なくパッケージに追加したら呼べるようになりました。

SQLDeveloperからプロシージャーを実行する

JavaからPL/SQLを呼んで結果を返す処理があって、 呼び出し方が独自処理だったのでホントに想定の処理しているかよくわからなかったので そもそも結果って何が返ってる?と確認したいときのメモ。 ※SQLDeveloper上で実施する前提です。 タイトルにプロシージ…

IEのnew Date()

Edgeでnew Date().toString()すると Fri Jul 28 2017 10:12:34 GMT+0900 (東京 (標準時)) という文字列が返ってくる。 IE10とIE9で同様に試したところ、返ってきた文字列は Fri Jul 28 10:12:34 UTC+0900 2017 になった。 今回たまたまURLにくっついていたか…

Gtk-WARNING **: cannot open display: で怒られた

コンソール越しに言われても。 そんなときはこのコマンド unset SSH_ASKPASS 参考: コンソール越しに git コマンドから Gtk-WARNING **: cannot open display と怒られた時 - Qiita

git submodule

外部リポジトリを自リポジトリに持ってきて参照できるしくみ。 submoduleを別ブランチに追加する場合 When you command ‘git clone’ .gitmodulesファイルがあれば、そこに記述されているrepositoryをsubmoduleとして取り込む。 When you command manually ‘s…

json2csvめも

Express でアプリを作ったときにCSVをDLする機能があったのでjson2csvを使ってみたら思いのほか楽だった。 json2csv model.js const jsonbody ={ { "key1":"value", "key2":1, "key3":"2017-05-22", }, { "key1":"value2", "key2":2, "key3":"2017-05-23", }…

javascript いろいろ

メモ: 配列内の数値を合算したい mapData.map(o => o.total).reduce((prev, current) => prev + current); 日付を操作するmomentについて format?型?が違うと操作できないので、ISOじゃないといわれたら素直にnew Dateする。 const a = moment().format('…

.bowerrcの設定例

デフォルトのディレクトリではなく、指定の場所にインストールしたいときはdirectory設定。 registryは入れておいたほうが吉。 あとよくproxyにひっかかるので。 (環境変数に入れてるはずなんだけどなぁ。。 example { "directory": "public/components", "j…

chart.js メモ

chart.jsで開発したときのメモ 棒×2本と線グラフで描画 Javascript: var data ={ labels: ['2017/01','2017/02','2017/03','2017/04','2017/05'], lineLabel: '線グラフのラベル' linedata: ['100','200','300','400','500'], bar1Label: '棒グラフ1のラベ…

YYYY/MMからYYYYMMにしたい

momentを使っていればformatで変えられるけど、 直前の処理で正しい日付であることが担保されているので単純に正規表現をつかってみたり。 const yyyy_mm = '2017/05' const foo = moment(yyyy_mm).format('YYYYMM'); console.log(foo); // 201705 const hog…

オブジェクトの判定

Javascriptで中身がないオブジェクトを判定する際のメモ。 const hoge = {}; 空でもIFで判定するとtrueになる。 if (hoge) { // true } 中身がないことを判定するにはキーの数がゼロかどうかで見分ける。 if (Object.keys(hoge).length === 0) { }

標準出力&標準エラーどちらもロギングしたい

node + express で作成したアプリを起動時からの標準エラーも含めたログを延々取りたくなったときのコマンド。 npm run dev 2>&1 | tee test.log

openstreetmap + Leaflet.js memo

openstreetmap https://openstreetmap.jp/API http://leafletjs.com/reference.htmlレイヤーについて http://leafletjs.com/examples/layers-control/プラグイン紹介 http://qiita.com/pokohide/items/6329f1f92253ced23599経路検索 http://wiki.openstreetm…

CentOS7にzipが入っていなかった件

環境 VM上のCentOS7 ※ホストOSはWindows 検証用のCentOSにzipコマンドが含まれているスクリプトを動かしたら zip: コマンドが見つかりません え?入ってないんかい。 $ yum list installed | grep zip bzip2-libs.x86_64 1.0.6-13.el7 @anaconda gzip.x86_64…

作業メモ - node.js/webpack

windows7(64bit)でnode.jsとwebpackを使うことになったのでめも。 何かのタイミングでwindowsマシンにnode.jsが入っていたのでついでにnpmも入ってた。 ラッキー。 ※--versionで確認 ※たぶんインストーラーでいれたような気もする Node.js webpackはnpmでイ…