びぼーろくっ!

誰かに見せるわけでもないけど、備忘録として。。

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

Node.jsでコマンド一発で全プロジェクトを最新にするツールをつくった。

ちょっと担当しているプロジェクトが増えすぎたので作成しました。 いちいちgitコマンドだったりgit Extensionでpullやcloneするのが面倒だったので・・・やっぱツール作りは楽しいなー。使い方。 ・ProjectList.js -- 定義ファイル ・run.js -- 実行ファイ…

トランザクションで迷い頭の中で議論が起きた話。

こういう処理をしたいとします。 ・大量のデータ&APIのリクエストを伴うため、1件ずつトランザクションを切らないと駄目。 そこで大量のデータのループ内でトランザクションを作成して、commit or rollbackすると思うのですが問題は例外発生後の処理ですね…

モデル同士の値を比較する共通メソッドをつくった。

C#やっぱしんどいです。 今オブジェクトの比較事態はJSON文字列に変換して行っているのですが、Nunitの仕様上擦り切れてしまうんですよね。。 コンソール画面で色つきで表示されたら不正な値が見れるからいいのになー。と思ってて探してみたけど無かったので…

知らなかった!SELECT文の結果をINSERTする方法

今回はSQLです。(postgresqlを使用) 本番環境のマスタースクリプトを更新する作業があったのですが、本番環境のデータは参照できないので 正規表現などで一気にスクリプトファイルを組むわけにもいかずもやもやしてました。調べた結果SELECT-INSERTなるもの…

MockHttpでHttpResponseをモック化!

最近C#ばっかりです。 なかなか型の制約とかHttpContextがHttpContextBaseを継承してなかったりとか色々としんどいです。今回戸惑ったのがAPIのRequest⇔ResponseをMock化したかったのですが NUGET辺りで探してたらいいのがありました。これです。 github.com…

gulpを使ってlessをコンパイルする方法

今Electronを使ってデスクトップアプリを趣味で開発しているのですが 猛烈にlessを導入したくなったので色々と設定してみました。less lesscss.org ただ、Client変換方式でlessを導入するのはブラウザやパフォーマンスの問題があるので lessファイルをコンパ…

仕様変更で没になったので・・・

仕様変更で没になったので・・・せっかく書いたのに悔しいので載せます。 ソースを見れば一目ですが、HTTPでリクエストを飛ばす処理になってます。 時間が無くて動作確認してないです。多分POSTでつまづくかも。。 簡単な解説 DELETEやPUT、PATCHは未記入で…

javascriptの配列の関数を並べてみました。

殆どMDNからのパクリです。 なんとなくforEachで片付けてしまうところとかもあるし、必要に応じて使い分ければ冗長なコードを書かなくて済むし なんとなく使いこなせたらかっこいい気がするw ので、並べてみました。分からなかったらMDNや他のサイトに飛ん…