A Micro Toolbox

ソフトウェアのニッチな問題の対処記録です

Software

サクラエディタにtextlintによる文章校正マクロを登録する

サクラエディタからtextlintを実行して日本語文章のチェックができるように設定する。 試した環境: Windows 10 + サクラエディタ 2.2.0.1 + Node.JS 12.16.1 1. textlintをインストール インストール先のディレクトリを作成する。 このディレクトリはNode.js…

ダミーのSMTPサーバ(続き)

前回の続き。 smtp4dev ダミーのSMTPサーバで検索して真っ先に挙がったものがこれ。 http://smtp4dev.codeplex.com/DOWNLOADSをクリックして、smtp4dev 2.0.9 standaloneをダウンロードする。 ZIPを展開すると実行バイナリ一つだけが入っているので、ダブル…

ダミーのSMTPサーバ

RailsのActionMailerを動作確認するのにGmailを使っていたけれど、もっと認証のゆるいSMTPサーバを想定した送信テストが必要になって、ダミーのSMTPサーバとして使えるものを調べた。メール送信する環境はWindows 10 + Ruby 2.2 + Rails 4.2.6。 ダミーのSMT…

Git for Windows付属のopensslを実行するときはwinptyが必要

Git for WindowsをインストールするとコンテキストメニューのGit Bash HereからMinTTYでopensslコマンドが使える。ただし、openssl [options]ではなくwinpty openssl [options]というようにwinptyを介する必要がある。 $ which openssl /mingw64/bin/openssl…

GitHub for Windows: エラー「値が有効な範囲にありません」で起動できない

Windows 7でGitHub for Windowsが急に、「値が有効な範囲にありません」というエラーで起動できなくなった。 最終的には、http://stackoverflow.com/questions/26435261/installing-github-on-windows-value-does-not-fall-within-the-expected-rangeで見つ…

Thunderbird: 突然メール受信できなくなった

かなり久しぶりに立ち上げたPCでThunderbirdを更新したら、メール受信(POP)ができなくなった。更新前のバージョンを失念してしまったが、更新後のバージョンは38.7.1。 受信ボタンをクリックすると、メールサーバに接続中のメッセージがステータスバーに表示…

PDFtkでPDFのタイトルや作成者を設定する

wkhtmltopdfが生成したPDFに作成者などのメタデータを設定したいときは、PDFtkが使える。PDFtkのサイトからPDFtk Serverをダウンロード。 https://www.pdflabs.com/tools/pdftk-server/Windows版はインストーラが実行パスへの追加までやってくれる。 メタデ…

wkhtmltopdf: ハガキサイズのPDFを余白なしで作る

Windows版のwkhtmltopdf 0.12.2.4でハガキサイズのPDFを作ろうとして、余白を消すのに苦労したのでメモ。ハガキの大きさ100x148mmをCSSで指定。 <html> <head> <style> * { margin: 0; padding: 0; } .page { position: relative; width: 100mm; height: 148mm; page-break-ins</head></html>…

Thunderbird:メール転送時につく元メールのヘッダテキストを変える

Thunderbirdでメール転送するときに、元のメール先頭につくテキストが「-------- Forwarded Message --------」に変わっていることに気付いた。Thunderbirdのバージョンは31.3.0。「-------- Original Message --------」に戻したくてabout:configを調べたら…

MoinMoin 1.9.6から1.9.7に移行

MoinMoinを新サーバにpip installしたら1.9.7にバージョンアップしていた。Apacheを旧サーバと全く同じに設定した後行ったことを簡単にメモ。 1. static docs(htdocs)のディレクトリを新サーバに転送。2. wikiconfigdirを新サーバに転送。3. wikiconfigdir/u…

MoinMoin1.9: superuserだけが新規ユーザ作成できるように設定

MoinMoin1.9からsuperuserだけが新規ユーザ作成できるようにする設定が楽になった。1.8では、ユーザ作成を全面禁止したインスタンスを公開用とし、別途ユーザ作成用の非公開インスタンスを立てる必要があった。下記のページに基本的な手順が載っているが、日…

Thunderbird 17: タイトルバーを復活させる&アーカイブを無効にする

Thunderbird17.0から、Windowsではタイトルバーにタブが表示されるようになった影響で、タブを表示しないときにタイトルバーが見づらくなった。これはこれで貴重な縦ピクセル節約なのだが、従来のタイトルバーに戻す手順をメモしておく。ツール->オプション-…

Windows + Tomcat 6.0 : シャットダウンできない問題が解決

Windows 7にTomcat 6.0.33をインストールしたらshutdown.batで停止できなくなっていたが、このたび6.0.35に入れ替えたら治った。起きていた問題はこれ。 http://tomcat.markmail.org/thread/xo2jolyr44ijuu34# 余談:一昨日(2012/01/18)アクセスしたときはSOP…

Thunderbird: 日本語のテキストファイルが添付されたメールの転送と返信時に本文が文字化けする

Thunderbird 7.0に更新してからだったと思うが、日本語のテキストファイルが添付されたメールを転送するときに、転送メールの編集画面で元メール本文が文字化けするようになった。 Thunderbird 8.0/9.0では返信時にも文字化けする。 テキストとして表示可能…

Opera 11.51:プロキシの例外設定

Operaを最新版にしたら社内LANのサーバが見えなくなった。 # と同僚から聞いた。調べてみたらOpera 11.51では、プロキシの例外設定にワイルドカード(*.example.com)が使えない模様。 ワイルドカードを含んでいると登録もさせてくれない。例外設定を「*.examp…

Eclipse:検索したワードのハイライト表示をクリアする

引き続きEclipse微少ネタ。Search view->Xアイコン(Remove Selected Matches) で選択したリソースの表示からキーワードハイライトを消せる。二重のXアイコン(Remove All Matches)なら、検索ヒットした全リソースの表示からハイライトが消える。

Eclipse:既存JavaプロジェクトのWTP化で動作サーバがダウングレードできない

とあるJavaプロジェクトをWTP対応に設定変更しようとして、Project FacetsにDynamic Web Moduleを追加したところ、動作サーバがTomcat 6.0しか選べなくなってしまった。もともと目指していたTomcat5.5で動作させるのに一苦労。最初にDynamic Web Moduleのバ…

TortoiseSVN : 未改変のPowerPointファイルが変更ありとみなされる

Subversion管理しているPowerPointファイルを開いて閉じただけなのにTortoiseSVNのアイコン表示が変更あり(!付き)になって困っていたが、このたび無事解決した。 原因はPowerPoint。単に開いて閉じるだけでもファイル内のタイムスタンプを書き換えてしまう。…

ImageMagick:右クリックから画像の差分を確認する

テキストの差分比較ツールは数多あるが、画像の差分比較ツールはあまりない。 ということで、右クリックメニューの「送る」から差分画像を表示する仕組みをつくってみた。 1. 必要なもの。 起動の速い画像表示ソフト 拡張子.pngのファイルをダブルクリックし…

Google SketchUp 8を起動するとIEがスクリプトエラーになる

Google SketchUp 8の日本語版がリリースされていたのでインストールしてみた。が、skpファイルをダブルクリックで開くと、起動画面でInternet Explorer スクリプトエラーが出る。 内部のヘルプ表示で http://sketchup.google.com/support/bin/answer/1005922…

Google SketchUpで作成したモデルをiPhoneで見る

# エントリを短めにしたいのでですます調やめます。 Google SketchUp無料版で作ったモデルをローカルデータとしてiPhoneで見ようと模索中。無料版の場合、COLLADA(.dae)で保存すれば他のソフトでも開けるはずと思い、COLLADA,iPhoneで検索。NaviSPOREとNaviC…

GanttProject: 時間=Unit

GanttProject 2.0.10を使い始めました。 設定項目の日本語訳に少しだけ違和感あったのでメモ。作業工数を設定するとき、 タスクのプロパティ->担当者->時間 に数値を入れますが、この「時間」に入れる数値は リソース配分(0-100%)です。てっきり作業時間だと…