.NET Core のNugetパッケージと中身のDLLのバージョンにGitのコミットIDを含める

だいぶ前に、.NET Framework でAssemblyInfoをいじってファイルバージョンを自動採番するというのをやったのですが、 gozuk16.hatenablog.com 最近は、.NET Coreのプロジェクトが始まってやり方が色々違うし、どうやらJavaでやってたようにGitのコミットIDを…

Karabiner-ElementsでMavVimだけ特定のキーマップを除外する

MacにHHKBを付けているので、Karabiner-Elementsにいつもお世話になってます。 仕事ではMacとWindowsを同時に使うのでMacとWindowsのキーバインドをある程度あわせたくて、Complex Modificationsに PC-Style Shortcuts の中から PC-Style Copy/Paste/Cut を…

MacからWindowsファイル共有(日本語で濁点あり)をマウントする

ちょっとターミナルでやりたかったので調べたら今はmountコマンドでやるらしい。 $ mount -t smbfs //username:passwd@hostname/hogehoge ~/mnt/hogehoge ↑これは普通にできる。 で実際に、共有したい所を見てみたら日本語じゃないか。嫌な予感・・・。 $ mo…

Google Domains で .dev ドメイン取得

購入 Googleが .dev ドメインを開放していくつかのレジストラで取得できるようになったらしいですが、とりあえず一番安そうな Google Domainsで取ってみました。 初日ほど混んでなくて普通にドメイン検索できました。 まずは、 domains.google で、hogehoge.…

Confluenceでバックスラッシュと円マークの表記を使い分ける(Windows限定)

Confluenceでは通常、バックスラッシュ「\」で表示されるがWindowsのパスのように円マーク「¥」で表記したい場合は「等幅フォント」にするとよい。 ※Windowsでは円マークで見えているが、Macでは等幅フォントのバックスラッシュなのでほとんど区別がつかない…

Ubuntu 18.04になって時計合わせがntpdateからsystemd-timesyncdに変わってたので設定した

まずは現状確認。 $ sudo systemctl -l status systemd-timesyncd ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: active (runnin…

VirtualBox上のWindows 10起動時にストレージ絡みのエラーが出る

エラーメッセージは以下通り。 ata2 master: Unknown device ata2 slave: Unknown device ata3 master: Unknown device ata3 slave: Unknown device VMWare ESXiで調整した仮想マシンをovfでExportしてVirtualBoxでImportしたらエラーが出た。 ぐぐると ask.…

Confluenceで日本語が化ける

マクロとパワーポイントやワード等のOffice文書、PDF表示の3つが化けます。 ※作業しているOSは、Ubuntu Server 18.04 LTS です。 まずはマクロ 以下を見ながら設定 Confluence のマクロで日本語が表示されない - Atlassian Documentation $ sudo service con…

ubuntuのタイムゾーンをUTCからJSTへ変更する

諸般の事情により、JIRAサーバを移行しました。 新サーバは、Ubuntu Server 18.04 LTSにしたのですが、アプリケーションリンクで システム時計が同期されていません このサーバーにはBitbucketの異なるシステム時刻を採用しており、これがアプリケーションの…

bitbucket-backup-clientでのバックアップがおかしくなったときの対応

Bitbucket Serverのバックアップをbitbucket-backup-clientを使ってcronで実行してます。 月曜の朝からBitbucketが使えないという連絡がSlackで入る・・・。 どうやら日曜日に実行したバックアップがおかしくなり月曜朝のバックアップもコケていた模様。 取…

Gradleでbuildすると1行目でいきなり"1: Invalid variable name."というエラーが出る

Groovyでちょっとした物を作り始めたら・・・ C:\home\gozu\projects\Foo\bar>gradlew jar :compileJava UP-TO-DATE :compileGroovy startup failed: C:\home\gozu\projects\Foo\bar\src\main\groovy\hogehoge.groovy: 1: Invalid variable name. Must start…

Windows版 SourceTreeの文字化けを直す

Windows版のSourceTreeのUIで左側のブランチを選ぶところとかコミットログの日本語がお豆腐(□)になってしまってえらい困っていたのですが以下のサイトによるとWindowsUpdateの影響だったようです。 (Windows7で発症していてWindows10では発症していなかった…

MacのSlack(日本語設定)でWindowsと同じようにCtrl+Enterで送信する

諸事情あって日本語設定に変えざるをえないことになりました。 WindowsのSlackアプリではCtrl+Enterで送信ですが、MacになるとCommand+Enterなのが違和感があります。 しょうがないのでMacでもCtrl+Enterで送信できるようにKarabinerのprivate.xmlで定義を追…

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管理の物も黄色の!がでて参照できなくなっている 参照からランタイムを…