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

vim-markdownを入れた時にインサートモードが遅くなったときの回避法

随分前に rcmdnk/vim-markdown を入れて使ってたのですが、JekyllからHugoに乗り換えたのでアップデートしてfrontmatterの設定を追加したり、その他.vimrcをいじっていたら、インサートモードで入力してから文字が表示されるまでものすごく遅くなりました。 …

Jenkinsfile内で指定した複数nodeで同じジョブを流す

テストとかビルドではあんまりやらないんでしょうけど・・・ WindowsUpdateの自動実行続きです。 例えば、host1 host2 host3 と対象としたいSlaveがあって、host2が生きていなければスキップしたいです。 でもJenkinsはしつこく待つのでnodeが生きてるときだ…

PowerShellでJenkinsのJNLP Slave起動のショートカットを作る

WindowsUpdateの自動実行が上手く動かないのに社内にWSUSが無いので手動やってたけど、いい加減バカバカしくなってきたのでJenkinsでなんとか出来ないか試行錯誤した過程でいろいろとノウハウを得たので忘れないようにメモしておく。 JenkinsのWindows Slave…

git submoduleを別のブランチに切り替える

Git

submoduleのディレクトリに入ってブランチを切り替えてから、コミットするだけでした。 $ git submodule status xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx foo (heads/master) yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy bar (heads/master) ってなってて、…

WindowsでIPv4をIPv6より優先させる

なんかWindowsクライアントからくるリクエストがIPv6の時があるので調べてみた。 現状確認 デフォルトではIPv6、IPv4ともに有効になっているが優先順位はどうなっているのか? >netsh interface ipv6 show prefixpolicies アクティブ状態を照会しています...…

Macで共有フォルダに.DS_Storeを作らない

Windowsの人に嫌がられるし、共有ストレージ先だけに作成しないように出来ます。 ターミナルを起動して以下のようにするだけ。 $ defaults write com.apple.desktopservices DSDontWriteNetworkStores true つーか、Thums.dbは・・・

VMWare ESXiのcoredumpを違うデータストアへ移動する

デフォルトで出来たダンプファイルを別のデータストアに移します。 ESXi 6.5でやってるけど5.x系でも多分いけると思う。 まず状態を確認 # esxcli system coredump file list Path Active Configured Size ------------------------------------------------…

VMWare ESXi 6.5をUpdate 1へアップデートする

昨日出たばかりのESXi 6.5 Update 1を入れてみる。 VMware ESXi 6.5 Update 1 Release Notes SATA接続のSSDが遅い問題が直ればいいんだけど・・・。 # esxcli software sources profile list -d /vmfs/volumes/datastore/update-from-esxi6.5-6.5_update01.z…

JIRAのスプリントヘルスガジェットが表示できない

「リクエストしたボードを表示できません。ボードが存在しないかまたは表示する権限がありません。」というエラーになってしまいます。 調べたら不具合らしい。 ダッシュボード上で「スプリントヘルスガジェット」及び「スプリントガジェット内の残り日数」…

MacでGoのクロスコンパイルを出来るようにする

ぐぐると --cross-compile-common を付けて brew install しなさいと出るけど引数変わってた。 $ brew install go --cross-compile-common Warning: go: this formula has no --cross-compile-common option so it will be ignored! ==> Downloading https:/…

VMWare ESXi 5.5を6.5へアップデートする

↓ここを見ながらやってみる qiita.com 準備 my vmware(https://my.vmware.com/group/vmware/home) からZIPファイルをダウンロードしてESXiホストへ転送する $ scp -p update-from-esxi6.0-6.0_update02.zip root@vmhost:/vmfs/volumes/datastore/update/. 5.…

Ubuntu 14.04で2系のgitを使う

gozuk16.hatenablog.com 上の記事に続いて、gitが古いので新しくしておく $ sudo add-apt-repository ppa:git-core/ppa The most current stable version of Git for Ubuntu. For release candidates, go to https://launchpad.net/~git-core/+archive/candi…

Jenkinsのlinuxスレーブが起動しなくなったのでJavaを上げた

今日はやたらyak shavingした日なのでブログに残しておこう。( TДT) いつの間にかLinux Slaveが起動しなくなってた Jenkinsの画面からノードを選択して手動で起動してみる [06/29/17 19:31:05] [SSH] スレーブのプロセスを開始: cd "/home/jenkins" && java …

ubuntu で do-release-upgrade が失敗する

proxy環境下にあると以下のようなエラーがしばらく繰り返して失敗します。 0% [ヘッダの待機中です] 0% [ヘッダの待機中です] 0% [ヘッダの待機中です] エラー http://security.ubuntu.com/ubuntu/ xenial-security/main linux-headers-4.4.0-71 all 4.4.0-7…

NuGetパッケージのキャッシュをクリアする

自分が悪いのですが、snapshotを作らずに同じバージョンのパッケージをNexusリポジトリにどんどん上書きしていたら、参照しているプロジェクト側で何度消して入れ直しても古いパッケージが入ってしまうようになった。 キャッシュは、C:\Users\ユーザ名\AppDa…

Visual Studio 2015にしたらNuget restoreで参照設定が復元されなくなった

Jenkinsで流すと、nuget restoreは一見正常に終了しているが次のMSBuildでエラーになります。 エラーは次の通り。(ちょっと長いけど) ResolveAssemblyReferences: プライマリ参照 "log4net" です。 C:\Program Files\MSBuild\14.0\bin\Microsoft.Common.Curr…

Visual Studio 2015 で古いプロジェクトを開いた時に「参照」が壊れた

現象 Visual Studio 2012のプロジェクトを2015で開いたら、参照が全部壊れているプロジェクトがあった。(全部ではない) SystemとかSystem.Coreとか基本的なやつやlog4netといったnuget管理の物も黄色の!がでて参照できなくなっている 参照からランタイムを…

C#でWindowsのシステム環境変数を取得するときに値として埋め込まれている環境変数を展開しないで取得する

題名長い (;´д`) 環境変数を取得して改変してセットしたいときに値として埋め込まれた環境変数が展開されてしまうと不都合があると思います。 システム環境変数Pathを取得して変更する例 システム環境変数(例えばPath)を取得したい場合、いくつかやり方があ…

IE 11で何故か互換表示になってしまう場合にデフォルト(Edge)に戻す

会社の中でIE使っているときはイントラネットゾーンになって、なんか互換表示になっていることがあります。 その時は、metaタグに <meta http-equiv="X-UA-Compatible" content="IE=edge"> と入れることで元に戻るのですが、なんか戻らない時があるんですよね。 そんなときは、上の方(charsetのすぐ下とか)に書いて</meta>…

Groovyでログから特定区間の処理時間を計算する

障害調査とかログから処理時間を抽出するというのをごにょっとやったのでメモを残しておきます。(書いとかないと絶対忘れるやつだし) ログファイルから欲しい情報を抜き出す スタックトレースを起点に処理時間を抽出しようとするとその行には日付などの情報…

iTerm2でvimを使うとマウスでコピペできなくなった

記憶は定かではないがある時を境にでビジュアルモードで選択されるようになった。 最初に何か設定したかもしれないけど思い出せないのでぐぐったら解決した。 d.hatena.ne.jp ここに書いてあるとおりですが、設定項目は微妙に変わっていて、 iTerm2 > Prefer…

ubuntuでntpdateを使って時刻合わせをする

会社では、例によってProxyがあるので社内のNTPサーバに同期させる。 /etc/default/ntpdateというファイルがあったので、NTPSERVERSに社内のサーバを記述してntpdateコマンドを叩いてみる # ntpdate 4 Jan 11:40:08 ntpdate[23795]: no servers can be used,…