tips

ansible で逐次実行する

通常ansibleは操作対象のホストグループのノード全てに対して並列にタスクを実行しようとする。そのため、サービスを順番に立ち上げていく、というような逐次実行させるにはserial文1行の追加が必要。 - hosts: webs serial: 1serial文の意味としては、並列…

Gradle で外部設定ファイルを使ってデフォルト設定を上書きする

build.gradle 内でデフォルト値を設定しておき、 gradle.properties の設定値があればそちらで上書きする。build.gradle の頭のあたりにデフォルト値と gradle.properties からの読み取りコードを以下のように書いておく。 configDir は def なり ext { } な…

Gradle でタスクの途中で中断させる方法

質問『Gradle のビルドスクリプトで、処理環境が整ってないとかでタスク途中で中断するにはどうすればいいの?』答え『例外投げろ』例えば、実行環境は Java8 に移行済みなんだけれど、大人の事情の都合で Java7 環境向けのコードを出さないといけない場合に…

Could not fetch model of type 'EclipseProject' using Gradle distribution 〜 エラー

Could not fetch model of type 'EclipseProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-2.6-bin.zip'. → \.gradle を削除してみよう eclipse + buildship で、Gradleプロジェクトを新規で作ったりインポートしたり…

Eclipse Gradle plugin の Buildship が依存ライブラリを解決してくれない問題

いまさらながら Gradle に手を出しはじめたので、コマンドラインでちょこちょこと弄ってみた後、Eclipse + Buildship plugin な環境でインポートしたところ、依存ライブラリが解決されない。 maven の m2e 環境のように自動的に依存ライブラリダウンロードし…

LaTeXに取り込むEPSファイルの上や右が書ける問題

PowerPoint で絵を作って WMF2EPS で EPS に落として LaTeX で PDF を作ると EPS 画像の上端、右端が欠けてまるでずれたような図になってしまう問題。どうも EPS ファイルの BoundingBox が怪しいようで、対症療法だけれども %%BoundingBox: 56 56 437 245 …

今時の W32TeX には IPAex フォントが必要

結論から。 今の W32TeX 環境を導入したら IPAex フォントも一緒に入れておこう。 閑話休題、意識が 3 ケタレベルに低いので Windows 環境で LaTeX 使ってたりするんですが、ふと思いつきで TeX 環境を現時点(2015/3/25)最新のものに更新したんですね。 オヤ…

Google ドライブ でファイルを複数のフォルダに所属させるには

1 つのファイルをフォルダA, フォルダB, フォルダC...のように複数のフォルダに所属させる方法。旧 UI だとファイルの移動操作でできていたものが、現行 UI だとできなくなってしまったのでメモ。ファイルを選択しておいて、キーボードで SHIFT+Z を押すと、…

キヤノンスキャナ『rmslantc.dllが見つからない』『TWAINソースが選択できません』の対処

Canon のスキャナを使おうとして 『rmslantc.dllが見つからなかったため、このアプリケーションを開始できませんでした』 『TWAINソースが選択できません』 なエラーが出たときの対処。→このパッチをインストールする(or 最新のドライバセットをインストー…

KVM上で動かすNTPサーバは下手に設定すると安定しない

CentOS6 の KVM 上で VyOS1.0.4 を動かして、その上で NTP サーバを有効にして… その NTP サーバを LAN 内マシンが参照して同期をとるって環境作ってたんだけど、 不安定でした。 offset は大きいわ jitter 荒れてで、毎日 QNAP の NAS が Level: Error Fail…

VyOS 1.0.4 -> 1.1.1 アップデートしたのでメモ

おくればせながら VyOS 1.0.4 から 1.1.1 アップデートしたのでメモ。 ついでに zabbix-agent もリポジトリ経由でいてれみた。1.1.0/release notes - VyOS VyOS 本体は外から察知できないようにしてるとはいえ Shellshock とか怖いよね。まず 1.1.1 のイメー…

Ubuntu 14.04 64bit に android NDK r10c を導入する際の問題と対処

android NDK でネイティブなのを android に移植しなければいけなくなったので、 Ubuntu 14.04 64bit を VMware に入れて、 NDK 環境を作ろうとしたんですよ。そうするとね、 $ wget http://dl.google.com/android/ndk/android-ndk-r10c-linux-x86_64.bin $ …

jQuery Mobile のダイアログの閉じるボタンを非表示にする

ダイアログを構成するブロックに data-close-btn="none" をつける <div id="hogehoge" data-role="dialog"> を <div id="hogehoge" data-role="dialog" data-close-btn="none"> こんな感じで。jQuery Mobile 1.4.3 で確認</div></div>

Vyatta / VyOS で簡易ローカルDNSを設定する

Vyatta や VyOS を使って LAN 内にあるサーバの名前解決する簡易DNSをやる方法について。Vyatta や VyOS で DNS forwarding している場合、 forward 先の DNS より /etc/hosts の内容が優先されるので、 hosts ファイルに書き込めばいいわけですが、調べてる…

bibtex で処理した参考文献の著者名が ------ になる問題

TeX ファイルで参考文献リストを作るのに (j/p)bibtex 使うのが標準的ですが、よく使われるスタイルファイルの IEEEtran.bst を使った場合、同一著者名の文献が連続する場合に、後の著者が省略されて ------ になります。 最初は bibtex のバグを疑いました…

LaTeX 文章のPDF化でフォント埋め込みではまったので

LaTeX から PDF ファイルを作るとき、フォント埋め込みに小一時間はまったのでメモ原因 → WMF2EPS 仮想プリンタの設定忘れヘタレなんで TeX に流し込む図は PowerPoint で作ってから WMF2EPS で eps に変換して使っていたわけですが、いざ dvipdfmx で PDF …

CentOS6.5 に DAR をインストール

DAR というと、差分アーカイブ作ったりできるバックアップ用に便利なアーカイバなんですが、いまいち知名度がないのがアレなアーカイバです。 → [http://www.miloweb.net/dar.html:title=DAR でシステムのバックアップ - Linux で自宅サーバ [ Home Server T…

CentOS 6.5 に AX88179 (USB 3.0 to GbE NIC) のドライバを突っ込む

(2016-08-25 追記) 朗報:CentOS7 だとデフォルトで AX88179 を認識してくれます。 $ lsmod (略) usbnet 43956 1 ax88179_178a mii 13934 2 usbnet,ax88179_178a (略)これで kernel 更新されたら認識しなくなってパニック、というのが無くなる。。。 ※別バー…

debian Ubuntu RaspberryPi でブリッジデバイスのMACアドレスを固定するには

RaspberryPi で tap な OpenVPN サーバを立てる bridge は /etc/network/interface で設定する (bridge-start, bridge-stop は未使用) bridge のアドレスは DHCP で与える というたぶん割と特殊な環境でこんな感じ ( /etc/network/interface の br0 設定部. …

パリ北駅のコインロッカーの場所

日本→フランスの玄関口というか、CDG空港から電車アクセスしたらここを通るよねってパリ北駅(Paris Gare du Nord)のコインロッカーについて。 ググって事情を集めた(記事末の参考ページ参照)ものの、場所を明示した情報が無かったので補完情報。 以下がパ…

git : 「unable to determine upstream svn information from head history. perhaps the repository is empty」

今日のはまった。git svn でやってきてた trunk ブランチにワークブランチから merge して、Egit経由の commit -amend でコメント直してコミットログを整えていって、を繰り返し。 さて git svn dcommit 。とすると。 unable to determine upstream svn info…

Gmail のメール作成部分を等幅フォントにするユーザースタイルシート

Gmailのメール作成部分を等幅フォントにするスタイルシート。 2012/10/30あたりに更新された新しいメール作成画面に対応してみた版。Firefox の userContent.css, Stylish 用 @-moz-document domain("mail.google.com") { div.LW-avf { font-family: monospa…

dvipdfmx は括弧入り eps がお嫌いのようです

dvipdfmx で PDF に変換したら、一部の図(ソースはepsファイル)が欠落するという謎現象に遭遇。変換時の表示を眺めてると次のようなワーニングが出ていたので、 ** WARNING ** Interpreting special command PSfile (ps:) failed with: Invalid value. ** WA…

新はてなブックマーク用ユーザースタイルシート(http://userstyles.org/styles/81211/hatena-2013-1)のちょろっとパッチ

世間は先日(2012-1-18夜)に新しくなったはてなブックマークの話題で持ちきりですが、その一覧性の悪化をStylish等のユーザースタイルシートでなんとかしてしまおう、というのが早くも出てきています(↓)。 Hatena 2013-1 - Themes and Skins for Hatena - u…

gnuplot で軸ラベルが重なったときは回転させて逃げる

gnuplot でX軸やらY軸やらの目盛ラベルが重なってしまう場合は、ラベルを回転させて逃げましょう。 > set xtics rotate by 90 で反時計回りに90度

SO-03D 4.0アップデート後のEメールアプリの不具合&対処

先日のdocomo SO-03D acro HD の 4.0 アップデートで、プリインストールアプリの「連絡先」と「Eメール」が調子が悪くなった。 「連絡先」は起動したら「問題が発生したためExchangeサービスを終了します」のダイアログがでて、しばしば落ちる 「Eメール」は…

Firefox17でreinのテーマを有効にする

先日の Firefox17 へのアップデートでテーマのreinが使えなくなりましたが、install.rdf の互換性情報の書き換えで対処できるのでメモ。 作者サイト Mozilla - klee から rein-521.xpi をダウンロードする 左クリックするとインストールされてしまうので、右…

CAKE.js 弄っていたらテキストが描画されないバグに遭遇した

(2012/9/27 追記あり) Canvas 処理ライブラリの CAKE.js 使っていたら、Chrome でテキスト描画されないバグに遭遇したのでメモ。結論:これのComment#4のパッチを当てて回避すべし。 2012/9/25 時点で trunk に置いてある cake.js (r76 by crgodsey on Jul 2…

PostgreSQL pg_restore 「符号化方式"UTF8"で無効なバイトシーケンスです」からの逃げ方

古い PostgreSQL で pg_dump したダンプを、最近の PostgreSQL で pg_restore しようとしたときに、「UTF-8のバイトシーケンスがおかしい」と怒られた場合の逃げ方。 $ pg_restore -U postgres -d db3 db3_dump.pgdmp pg_restore: [アーカイバ(db)] TOC処理…

OpenStreetMap mod_tile.c のコンパイルエラーとその回避方法

openstreetmapja-en-2012.05.13-v1.0_book.pdf - Google ドキュメント と OpenStreetMapデータを使って地図サーバを構築してみた を参考に自前の OpenStreetMap サーバを構築してて引っかかったのでメモ。 まとめ mod_tile の 2012/6/26 10時頃JST時点の svn…