asciidoctor-pdfで文字色を変える (2019年版)

以前書いた gozuk16.hatenablog.com で、PDFでも文字色を変えるというやり方ですが、asciidoctor-pdfを最新化したらおかしくなってしまいました。 具体的には、色は変わるのに↓のような {zwsp} という文字が差し込まれるようになってしまいました。 {zwsp}日…

WebDriver(ChromeDriver)でProxyのWeb認証を通す

この記事は、Infocom Advent Calendar 2019 2日目の記事です。 qiita.com 経緯 社内からインターネットの何かを使うときにはProxyを通さなければならないのですが、現在のProxyは認証を通す必要があります。 Windowsで社内のADに参加している場合は、ログオ…

MacでGoのクロスコンパイルをする

Mac OSはMojaveでGoは1.13.4です。 昔、 gozuk16.hatenablog.com というのを書いたのですが、いまはbrewで --cross-compile-common も --with-cc-common も使えないようです。 github.com これに書いてなければだめなんですよね? どうやら GOOS=linux GOARC…

MacVim(gVim)のインサートモードでShift+Spaceの全角スペース入力ができない

前提条件は、 MacはMojave(後にCatalina) 日本語入力はGoogle日本語入力 ひらがな入力中でもSpaceは半角スペース固定 Google日本語入力の設定でShift + Spaceを全角スペースに割り当て Karabiner-ElementsではShift Spaceに何も設定してない VimはMacVim-Kao…

Macのログインシェルをzsh+Preztoに変更した

どうでもいい話ですが、昔はtcshを常用していましたが今はzshを使ってます。 でも最近はデフォルトのbashのままのサーバもあったりして自分も丸くなったなーと思うけど、新しく買ったMacbook Air使ってて流石に不便なので頑張りました。 zshに変更 Homebrew…

AndroidのUSBテザリングでMacを繋ぐ

この間のCROSS Party 2019に行ったときにWi-Fiと電源が無かったので、急遽USBテザリングでしのいだメモ。 きっかけは、Wi-FiテザリングだとAndroidの電池が心もとないのでどうしようと思って、ちょっと充電できないかとMacbook AirとAndroid(Xperia XZ2 Comp…

Nature Remo miniの室温データをinfluxdbに入れてみる

Nature Remo mini 使って寝ている間に暑すぎればクーラーON、寒すぎればOFFしています。 買ってすぐの頃は温度設定がイマイチでうまく行ってなくて暑いのにONされなかったり、夜中に寒すぎて手動でOFFしたりしてました。 そこで室温データを分析してうまくや…

.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:/…