読者です 読者をやめる 読者になる 読者になる

😃 mattintosh note 📝

Hello Raspberry Pi!

🍎 Nihonshu アップデート情報 2015年12月31日 🍷

Twitter では先週あたりに告知していたのですが、久しぶりに Wine をビルドしました。最近はすっかり Linux ユーザなので Mac を起動することすら減ってしまいました。 Wine の更新に伴うソースコードの修正だけで、細かい動作確認とかはしてません。ごめん…

Excel VBA のメモ

ブックを開いたときにい全てのシートに同じ余白を設定する 全てのドキュメントで常に同じ余白を自動設定したいときに。ファイルをいちいちマクロ付きで保存しなきゃいけないなどの面倒くささは残る。 また、BlackAndWhite(Boolean)を設定すれば白黒印刷も…

カラオケメーカー by VLC の続き

前回の続きです。今回はサンプルを作ってみました。 mattintosh.hatenablog.com ソースは YouTube Audio Library から借りてきました。(音声入りで改変自由な音源探すのが一番面倒だった) こちらはオリジナル。 www.youtube.com こっちが VLC のカラオケフ…

カラオケメーカー by VLC/ffmpeg/mpv

久しぶりに MacBook Air を使っていて、なぜか「今聴いている音楽をカラオケ音源で聴きたいな」とか思ったのでやってみた。 ここで言う「カラオケ音源」とは ヘッドフォンのプラグが中途半端に抜けた状態のアレ のことである(何を言ってるのかわかると思う…

ImageMagick で「艦これ一覧めーかーカッコカリ改」

前回の「艦これ一覧めーかーカッコカリ」はただ単に並べるだけでしたが、今回の「改」ではアレンジを加えてみました。 mattintosh.hatenablog.com bg_compose="{mode}" を書き換えることでホロっぽい背景に変更可。ImageMagick の plasma: キャンパスは毎回…

ちょっとだけ真面目に「艦これ一覧めーかーカッコカリ」

昨日適当に作った艦隊これくしょんの改装画面一覧を作成するスクリプトを Gist で公開しました。 艦隊これくしょんの改装画面を自動的にトリミングし、任意の列数に配置します。艦娘の配置順をわかりやすくするウォーターマーク追加オプション付きです。 gis…

艦これ一覧めいかー(仮?)

まとめとかで見かけるアレを作るためのスクリプトを作ってみました。ImageMagick が必要ですが…。 艦これの画面画像(800x480ピクセル)があれば横2や横3などのレイアウトで一覧を簡単に作ることができます。 ■2列レイアウト ■3列レイアウト ■3列レイアウト…

ImageMagick で艦これの改装画面を自動アレンジ

久しぶりに ImageMagick を弄ってて反射効果の復習がしたかったので艦これ(艦隊これくしょん)の改装画面をキャプチャーしたものを convert 1回でアレンジするスクリプトを書いてみた。 必要なものは以下の画像6枚。艦これの画面は正確にクロップすれば800×…

JavaScript の style.cssText と style.styleProperty

style.cssText と style.styleProperty がよくわかってなかったのでメモ。 style.cssText で書いた場合はもともとあった style 属性を一新する。下の例で言うと color: red はなくなり、text-decoration: underline のみが有効になる。 var e = document.get…

ImageMagick を使ってテキストデータを画像に変換する

以前、フォント見本を出力するのに ImageMagick を使ってテキストを画像に変換したんだけどその方法を残してなくてちょっと忘れたのでメモしておく。 テキスト変換も色々オプションが多いのだけど端的に書くと以下のコマンドで任意のテキストを画像にするこ…

JavaScript memo

配列にその要素が含まれているかどうかを確認するのにループを使うのが嫌だったので(数も少なかったし)switch で対応していたけど、なんとなく不便な気がしてきた。 ハッシュの場合は in でそのキーが存在するかどうかを確認する方法があるようなのでこれ…

JavaScript で外部のテキストファイルを読み込んで表示

JavaScript の復習、みたいな。 仕事で毎月同じようなメールを送るのだが、Outlook のテンプレートだと全員で共有するがなんかめんどくさい。そこで、HTML でメールのテンプレートページを作成し、そこからコピーすればいいというような案を考えてみた。 そ…

date コマンドで「○ヶ月前」

1 month ago とか使えない date コマンドで「○ヶ月前」ってどうやって出すのかな…と。 例えば6ヶ月前の場合。(引数がなければ ${gap} に -6) 自分なりに考えてみたものだと JavaScript の .getMonth() のように1〜12月を0〜11に変換してそれを戻すっていう…

IKEAのBILLYを改造 Part.2 「ディスプレイ棚完成編」 #ikeahack

連休も最終日なので朝から IKEAHACK です。 昨日の状態だと斜め掛けした棚の後ろのスペースが非常にもったいないのでダボ穴を追加して奥へ移動。 つっかえ棒を使いつつ、仮の位置決め。採寸してて気づいたんですが、BILLY のダボ穴って正方形になるように開…

IKEAのBILLYを改造 #ikeahack

先日、IKEA の BILLY を購入したんですが、ずーっと悩みがありました。 A5 コミックと相性が悪い。 上から本に合わせて棚板をセットしていくとどうしても一番下の段の高さが不足してしまいます。 ただ、ダボ穴に本を合わせていってみると、BILLY 自体の高さ…

失敗しない透明ブックカバーの付け方【改】(ミエミエ、ブッカー君など)

前回、「失敗しない透明ブックカバーの付け方」という記事を書きました。 昨日、また本にカバーをつけていたんですが、なんか違うなぁ…と。なんだろう? しばし脳内会議した結果。 俺「最初から本にカバーついてるんだからそれ型紙にして折ればいんじゃね?…

失敗しない透明ブックカバーの付け方(ミエミエ、ブッカー君など)

追記:もっと簡単な方法があったのでそちらも紹介。 mattintosh.hatenablog.com もう何年も漫画を買っていなかったのですが、今年に入ってからぼちぼち買うようになりました。 んで、書店で透明ブックカバーをプレゼントでもらったんですが、つけてみたら案…

SHURE 製イヤホン用 MMCX ケーブルを自作

製作依頼があったので SHURE 製イヤホン用 MMCX ケーブルを自作してみた。 自分が使っているのは M-AUDIO の IE-10 なんだけど、この頃は2ピンタイプが多かったような(?)。最近では MMCX プラグを使った製品が多いらしい(?)。 さて、今回借りたのは SH…

FileSystemObject さんが遅い

前に VBA で FileSystemObject を使った再帰的なファイル検索をした気がするけど、当時の記憶でネットワークドライブに対してファイル検索を行うコードを書いたら超絶遅い。マジで「こんなん使ってられませんわ!」レベル。 ふと、思い出して Dir 関数使って…

🍎 Nihonshu アップデート情報 2015年08月17日 🍷

気づいたら半年以上経ってました。 知人がコミックマーケットカタログ(ROM版)を購入したので最新の Yosemite ちゃんが入っている MacBook Pro Retina で起動テストしてもらおうかな〜と思ってましたが、そんなこともすっかり忘れて気づけば C88 も終わって…

C88 に行ってきた

タイトル通りですが第88回コミックマーケット(C88)に行ってきました。

コマンドラインでオーディオ CD から音楽をインポートする

とらのあなで東京アクティブNEETs(交響アクティブNEETs?)さんの『第二次艦隊フィルハーモニー交響楽団』を買ってきた。あきばおーこくの方が安かったかも…。 第二次艦隊フィルハーモニー交響楽団 -交響アクティブNEETs- 艦隊これくしょん -艦これ- 【コミ…

複数の PDF ファイルをひとつにまとめる

Google Chrome でウェブページを PDF 保存したものを Ghostscript でひとつのファイルにまとめた。 gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=COMBINED.PDF *.pdf 上記のコマンドは面倒なので入力と出力の拡張子の大小文字を変更して出力ファイ…

Arch Linux ARM Chromium で Pepper Flash が使えなくなった

今日の昼間に pacman -Syu したら Chromium で Pepper Flash が使えなくなったので原因を調べてみた。 パッケージの作成時間は chromium が更新されているので原因は恐らく chromium にあると思われる。 -rw-r--r-- 1 root root 33M Apr 18 15:22 /var/cache…

Raspberry Pi 2 で『艦これ』を動かして iPhone でプレイする

Raspberry Pi 2 Model B になって CPU のパワーが向上したので GUI アプリケーションを操作できるようにしておいた。

Excel でシートを比較する

「Sheet1」と「Sheet2」を比較して差異によって背景色を変更するマクロ(かなり適当な)。シート比較くらい標準機能で用意しておいてくれればいいのに…。 sub SheetDiff() dim max_row, max_col max_row = 1024 max_col = 256 dim s1, s2 set s1 = worksheet…

Arch Linux で DNS サーバの固定

Arch Linux で /etc/resolv.conf ではなく /etc/resolvconf.conf を使って DNS サーバを固定してみた。 /etc/resolvconf.conf に name_servers 行を追加する。書いたものがそのまま /etc/resolv.conf に nameserver= として書かれるらしい。追加する場合は n…

Arch Linux 64-bit and UEFI Installation

VirtualBox/Arch Linux 64-bit/UEFI/1GB RAM 環境で。 loadkeys jp106 lsblk sgdisk -Z /dev/sda sgdisk -o -n 1::+512M -t 1:ef00 \ -n 2::: \ /dev/sda mkfs.vfat -F32 /dev/sda1 mkfs.ext4 /dev/sda2 mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sd…

我が家に Raspberry Pi 2 がやってきた!

RS Online が4月まで入荷待ちなので秋月電子で購入。ケースは Raspberry Pi Model B+ と同じものが使えるが、一箇所爪を削る必要があった。 ARMv6 から ARMv7 になるので Arch Linux を入れ直すことも考えたがひとまず流用することにした。 とりあえず Micro…

22番ポート以外で待ち受けている ssh に rsync で接続する

ふと思い立って Raspberry Pi 2 にバックアップを取ろうと思って rsync を実行してみた。 rsync --list-only foo@192.168.1.100: Raspberry Pi 2 で 22 以外のポートを指定しているのでエラーが返ってきた。 ssh: connect to host 192.168.1.100 port 22: Co…

自宅の Rasberry Pi に iPhone から VPN で接続する

Raspberry Pi にインストールしている Arch Linux で VPN サーバを構築したときのでメモ。 OpenVPN を使用して接続することも考えたが、iPhone 標準の機能で接続したかったので PPTP で接続することにした。 pptpd パッケージをインストールする。同時に ppp…

Rasbian よりも Pidora よりも Arch

Raspberry Pi で Pidora を入れていた microSD が壊れました。ファイルの整理等で毎日数10GB以上転送していたのが原因かどうかはわかりませんが、rootfs 側の ext4 が壊れた模様。他のマシンに microSD を接続して dd でデータを吸い出そうと思ったものの 6.…

Raspberry Pi に公開鍵認証で接続する

なんか適当にしてたけどそろそろパスワードを入力するのが面倒になってきたのでちゃんと設定しませう。 まずはクライアント側で秘密鍵と公開鍵のペアを作成。 ssh-keygen 以下の2つのファイルが出来上がる。 秘密鍵:id_rsa 公開鍵:id_rsa.pub 公開鍵の方を…

Rasberry Pi の PDF プリントサーバ化

CUPS CUPS-PDF のインストール。 sudo yum install cups-pdf CUPS サーバをサービスとして登録。 sudo systemctl enable cups CUPS-PDF プリンタを登録。この辺の詳細は過去記事で。 sudo lpadmin -p CUPS-PDF -v cups-pdf:/ -P /usr/share/cups/model/CUPS-…

🍎 Nihonshu アップデート情報 2015年01月28日 🍷

各ソースファイルをアップデート。 EasyWine.app で「ソースが見つかりません」というエラーが出るらしいので path to resource をやめて path to me を使うようにしました。 なんか Wine で Windows 用の Kindle for PC が動くらしいです。へー。 ダウンロ…

iPhone で SSH と Samba を組み合わせて自宅サーバに接続する

概要 iPhone で SSH クライアントアプリケーションのポートフォワーディングを使い、Samba でファイル共有を行う。 サーバ側の SSH サーバや Samba サーバは既に設定済みで、ルータのポート開放なども設定済みとする。 尚、SFTP 対応のアプリケーションであ…

🍓 自宅サーバからグローバルIPアドレスをメールで送信する

Raspberry Pi を家の外から操作するのにドメインを取得しようと思ったけどとりあえず IP 直打ちでいいや、ということで定期的にグローバル IP アドレスをスマートフォンにメールで送ることにした。 Pidora には postfix がインストールされていないのでまず…

Excel を読み取り専用モードで起動する

個人で Excel ファイルを操作する場合、ファイルロックについてあまり気にすることは無いが、ネットワークサーバ上にあるものをグループで共有するとなるとしばしばファイルロックに遭遇する。 そこで、自分がファイルロックの原因とならないように閲覧目的…

エクセルでファイルの作成日時と更新日時を調べて比較する

対象のディレクトリを再帰的に調べ、各ディレクトリに含まれるファイルの作成日時と最終更新日時を比較するマクロ。差異があるファイルに関しては背景色を変更する。 Option Explicit Sub foo() Dim strFindroot strFindroot = "C:\WINDOWS\System32" ''' In…

🍎 Nihonshu アップデート情報 2014年12月29日 🍷

気がついたら2014年もあと2日になりました。お久しぶりです。 暫く忙しくて Wine 関連の更新が渋ってました(というか自分で使う範囲では特に更新とか必要なかったので)。2014年ももう終わりだし!ということで Nihonshu 関連をアップデートしました。Wine …

コマンドプロンプトでファイルの作成日などを秒まで表示したい

Explorer の詳細表示で確認できるファイルの日付は分までしか表示しない。また、秒によって +1 分されることもあるので秒までサクッと確認できないものかどうか調べてみた。 が、どうもバッチスクリプトだけでは無理っぽい。 forfiles というコマンドも存在…

コマンドプロンプトの for 内で変数宣言

ちょっと Windows でバッチを書く用事があったので for を使ってたんだけどなんかおかしい。 for /f delims^= %%i in (foo.txt) do ( set foo=%%i @echo %foo% ) こうすると何故か最終行をひたすら出力する。set はきちんと行われているはずなのに…? 色々調…

IKEA の LED 電球

IKEA ではオリジナルブランドの LED 電球をたくさん取り扱っています。E26 はもちろん E17 も色々あるのでほとんどの照明器具に対応できるのではないかと思います。そして何より驚きなのがその値段。E26 型 400 lm が2個入りで 599 円(だったと思う)。その…

RawTherapee 4.2 for Mac OS X

テスト版を公式サポートページへ投稿しました。10.6、10.9 では起動確認済みです。10.10 では libstdc++ 辺りの仕様が変わっているらしいので起動しないかもしれません。暫く忙しいのであまり頻繁に修正はできません。下記ファイルは1ヶ月程で自動的に削除さ…

🐧 Linux で ZIP from Windows の文字化け修正

Windows で作成された ZIP が Linux とか Mac OS で解凍すると文字化けする問題。確実なのは Wine 経由で 7-Zip などの Windows 用アーカイバを使うことなんだけど、「Wine をインストールできない」という状況に置かれた場合を想定してみた。 unzip や 7z …

au WiMAX との付き合い方 ネットワーク設定など

au WiMAX はスマホによるテザリングとポータブル Wi-Fi を使ったことがあるのだけどとにかく接続が不安定。特にテザリングをしていたときは「A という端末は繋がるのに B の端末だと数時間ネットに接続できない」なんてこともあった。 ポータブル Wi-Fi の場…

🐧 Linux で PDF プリンタを使おう

OS X にもある仮想 PDF プリンタ(?)を Linux Mint にインストールしたときのメモ。 コマンドラインから登録する深い意味は特にありません。デスクトップ環境を使っているなら GUI からちゃちゃっとやってしまうべきでしょう。 cups-pdf パッケージのイン…

🐧 Python と GTK で GUI を作ってみる

Linux でも簡易の GUI を作りたいな〜と思っていて Linux Mint に搭載されている mintstick のソースを見てみたらなんと import gi.repository from Gtk だけで作れちゃうことが判明。Mac OS X の AppleScript よか面倒だけど色々カスタマイズできるし、何よ…

🐧 Linux Mint 17 や Ubuntu 14.04 で Canon 製プリンタのドライバがインストールできない問題

Linux Mint 17 や Ubuntu 14.04 で Canon 製プリンタのドライバがインストールできない問題に関する解決方法やその時のメモなど。 某所で他の方とやりとりした内容だけど、どうにも掲示板には書きづらいので自分のブログに残しておく。 Linux Mint 17 や Ubu…

🐧 Linux Mint 17 KDE and Linux Kernel 3.17

Linux Kernel 3.17 がリリースされたのでビルドしてみた。 とりあえず艦これがヌルサクになった、という結果。 Linux Mint のカーネルは今現在 3.13.0-24。APT で 3.13.0-36 もインストールできる。 自分の環境ではビルドに足りなさそうなものは kernel-pack…