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

以下省略!

タイダルウ(ry 毎日1記事執筆運動実施中。

雑記PC

PDFに添付されているファイルをpdftkで抽出してみる

最近ランサムウェア入りメールがそこそこ届いているが、中にはPDFに添付されたWordファイルを開けというタイプの物が出ている。解析のためにPDF内の添付ファイルを抽出しようと思ったが、LinuxにあるEvinceなどではPDF内の添付ファイルが開けないので、pdftk…

わざわざWin機立ち上げずにLinuxから直接プリントできたほうがいいんですわ

Lexmarkのプリンタがインク的な意味でもうアレ&Linuxから直接使えないので別のプリンタ買おうかなぁとか思っていたりする。使い捨てプリンタ 安いプリンタとして知られているキヤノン*1のiP2700でも買おうかなぁ。LinuxのGutenprint経由で印刷できるらしい*…

Plop Boot ManagerでUSB-FDDを使ってUSBメモリからブートさせるアレ

Win機(VAIO)はUSB-FDD, USB-ZIPからのブートに対応しているがUSB-HDD扱いでのブートには対応していない。故にそのままUSBメモリを挿しても普通は起動できない(いろいろ弄ればUSB-ZIP扱いで起動できるみたいだが)。というわけで適当なFDにPlop Boot Managerを…

ChromeのWebサイトスクショ拡張機能を変えた

Chromeのスクショ拡張機能、Awesome Screenshotはどういうわけかページ全体がうまくキャプチャできない不具合があるので、ページ全体をキャプチャするだけ&権限も最低限なFull Page Screen Captureに乗り換えた。ツールバーのボタンをポチっと押すかショー…

ScalewayのC1インスタンス(armv7l)でDockerを入れてみた

ARM CPUなScalewayのC1インスタンスでDockerを入れてみた。今運用しているサーバーはrita-ch.com(nginx+php-fpm)しか運用しておらずリソースが余って仕方なかった&話題のMastodonをDockerで立てられるかなぁと思ったので。 以下の手順はサーバー作成の際にU…

ノートPCで使っていたHDDを抹消した

以前イメージ化したことのある(dd編、ddrescue編)、ノートPCで使っていたHDDをshredコマンドで抹消したのは秘密。先にパーティションをpartedで削除し、shredコマンドでランダム→ゼロフィルの順で抹消した(shred -n 1 -z -v /dev/sdb)。これでHDD売りに出せ…

そういや中華タブ久しぶりに見てみたらタッチパネルがバグりまくってましたね

先日、あまりつかってない気がする中華タブの電源を入れたらタッチパネルが言うことを効かなかった。マウスやキーボードをOTGでつないでなんとかロックを解除してコントロールパネル→タブレットPC設定を開いて調整を押して指示通りにタッチしたら直った。電…

なんか副作用が出たので解決のためいろいろビルドした話

先日行ったfcitx-qt5ビルドの関係でlibxkbcommonをビルドしてインストールしたのだが、これ以降、壁紙自動変更ソフトであるWallchの具合が悪くなった件。 詳しい内容としては、D-Busガーとかで起動しなくなったり、他のアプリなどで磁気カードリーダーから入…

SylpheedでS/MIMEな署名メールをちゃんと検証させる方法メモ

GnuPGで調べていて知ったことなのだが、SylpheedでS/MIME署名なメール(ソニー銀行や住信SBIネット銀行などに採用されている)を受け取った際、末尾に「[application/pkcs7-signature (署名検証エラー)]」と出る場合、gpgsmを導入すると正常に署名の検証が行わ…

Ubuntu 14.04でQt5.8をインストールしてEncryptPadをビルド、日本語入力のためにfcitx-qt5もビルドした話

先日書いた記事の続きみたいなもの。EncryptPadにはQt5が使われているが、Ubuntu 14.04のQt5.2にはバグがある?らしく、稀に日本語の一部が豆腐になったり中華フォントになる現象が起きてしまう。なら最新版のQt5.8でビルドすればいいじゃん、ということでビ…

EncryptPadを入れたがメニューが出ないのでどうにかした話

暗号化メモ帳、EncryptPadを入れてみたのだが、ツールバーのみ出てきてメニューが出てこない件。最初「仕様か?」と思ったがどうやら違うようだ。いろいろ調べた結果、appmenu-qtとappmenu-qt5を消せばいいことがわかった。Unityのメニューバーに統合するた…

RasPi ZeroにWi-Fi/BTが追加されたモデルが出たらしい

New product! Raspberry Pi Zero W joins the family - Raspberry Pi どうやらRaspberry Pi ZeroにWi-FiとBluetooth機能が追加されたRaspberry Pi Zero Wというのが出たらしい。価格が10ドル(参考に、非Wは5ドル)とUSBアダプタとか買うよりお得かも。技適の…

Shiftが「Shi」と「ft」に分断されていた ※追記あり

今日キーボードを見たら画像のように右Shiftキーが割れていた件について。結構強い力で押したりすることあるもんねぇ… 特に長いキーだと端を押したりしていると…。MacのキーボードみたいにEnter(return)キーが割れる日は来るのだろうか…様子を見てキーボード…

SSD買ってみたいマン

Ubuntu機、SSD買ってそこにUbuntu 16.04 LTS(Xenial)入れたい感。先日NTT-XのX-DAYで32GB SSDが1980円で売っていたので…。でも32GBだとなんか物足りないからスルーしたのは秘密。120GBだったら6000円以内で買えるしシステムとかを入れるなら十分かな。/home…

Geniatech MyGica S270(Siano製チップ搭載)+Ubuntu 14.04(Xenialカーネル使用)で地デジを受信してみた

隠していた事解禁。AliExpressで注文していた、ISDB-T対応 TVチューナー Geniatech MyGica S270が先日届いたのでLinux環境で使ってみた。Siano製のチップセットが搭載されているチューナー。何故買ったのかは「AliExpressで買ってみた」でのお楽しみとして、…

Chromeのレンダラープロセス数を制限してみた

Chromeのメモリ節約のためレンダラープロセスを制限してみるなどしたのは秘密。やり方としては起動オプションに"--renderer-process-limit=5"を加えるだけ(5の部分はお好みで。オプションとオプションの間はスペースを空けておくこと)。 これにより起動する…

何気にグラフィックドライバーを更新する何か

Ubuntuで使っているオンボグラフィック(VIA)のX.org用グラフィックドライバー(OpenChrome)を何気に最新版(Git)に更新してみた。現時点でも開発は続いているっぽい。 ビルド&インストール 以下、Ubuntu 14.04 LTSでXenialカーネルを使用している場合で、buil…

バッテリー節約機能がオフなのに「オンになっている」と言われてWindows UpdateができなくなったのでWindows Updateをリセットした

Windows 10の月例パッチが出たので中華タブ、Windows Updateされてるかなぁと様子を見たら「バッテリー節約機能がオンになっているため、ダウンロードを一時停止しました。 バッテリー節約機能がオフになると、ダウンロードが再開されます。」*1と表示されて…

パスワード管理について少し考え始めた

最近、パスワード管理ソフトを本気で使ったほうがいいのかなぁと思い、いろいろ試してみたりしている。今はEnpassというのを試しに使用中。ローカル保存型で、標準でDropboxなどのクラウドストレージへの同期もできたりする。Chromeの拡張機能がありショート…

Chromeの肥大化した履歴を削る

Chromeの履歴はほぼ無限に蓄積されるため、長く使っているとHistoryのデータベースサイズが500MB超えたりと肥大化する。というわけで古い履歴を消去し、データベースを最適化することでサイズを大幅に削減する。起動も早くなるので一石二鳥的なアレ。 古い履…

ARMでクロスコンパイルしたやつを母艦で実行してみる

何気に、Air Card向けのARMクロスコンパイル環境を構築したわけだが、実機で動かす前に母艦PCで試しに動かしてみたアレ。QEMUを使う故、記事画像はQEMUのサイト。書いていたらちょっと長くなったので続きを読むから。

再起動後にSambaがうまく動いていない時の対処法(Ubuntu 14.04 LTS)

再起動後にSambaサーバーに繋がらないので色々と調べた結果、通常モード(smbd)とActive Directoryモード(samba)を同時に起動しようとしてエラーになり、うまくSambaサーバーが起動していなかった模様。なのでsmbdの方を起動するようにし、sambaの方は起動さ…

tcptracerouteというものを知った(放置していた下書きを公開するアレ)

書きかけで放置していた下書きを掘り出して公開してみるテスト。公開のために若干加筆・修正している。 === 何気にtracerouteでググったらtcptracerouteというソフトの存在を知ったのでメモ。 一般的なtracerouteはUDPやICMPを利用するが、トレースの途中…

ChromeでMy NintendoのTOPページやストリートビュー等がうまく出てこない時のメモ

ChromeのとあるバージョンからMy NintendoのTOPページのコインの箱とMiiが出ている所が真っ白になったり、ストリートビューが真っ黒になったりするようになって少し困っていたが、設定変更でどうにかなったという話。 設定から設定→詳細設定を表示...をクリ…

Chuwi Vi8 Plusが届いたのでバックアップしてシングルブート化した(番外編 - コンパクトOS化、DQXベンチ)

前編・後編とお送りしてきたChuwi Vi8 PlusのeMMCバックアップ・シングルブート化のおまけ的記事。空き領域をなるべく確保するためのコンパクトOS化、DQXベンチマークを行ったことについて書いている。 コンパクトOS化 Windows 10に搭載されている機能で、OS…

Chuwi Vi8 Plusが届いたのでバックアップしてシングルブート化した(後編 - Win10クリーンインストール)

昨日の記事の続き。Chuwi Vi8 Plusという中華WindowsタブレットのeMMCとかをバックアップしてWindowsのみのシングルブート化をするというお話、後編ではAndroid領域などをすべて削除、Windows 10をクリーンインストールすることでシングルブート化を行う手順…

Chuwi Vi8 Plusが届いたのでバックアップしてシングルブート化した(前編 - 内容物とバックアップ)

先日Chuwi Vi8 Plusという中華Windowsタブレットが届いたので、とりあえずセットアップ後バックアップしたのは秘密。そしてWindows 10 Anniversary Updateをクリーンインストール&Androidを潰してシングルブート化したのも秘密。結構長いので前編と後編に分…

1111セールで中華Windowsタブレットポチってみたぞ

今日17時から始まったAliExpressの11/11セールで、中華Windowsタブレットを注文してみたのは秘密。Chuwi Vi8 Plusというもので、セレクトクーポン 2ドル引き、セラークーポン 2ドル引き、AliExpressクーポン(デイリータスクコンプリート) 5ドル引き*1で74.14…

USB-FDDでも物理フォーマットできるツール見つけた

先日ジャンク扱いのUSB-FDDを購入した記事を書いたが、何気に検索していたらUSB-FDDでも物理フォーマット(ローレベルフォーマット)できるツール ufiformatを発見したので紹介。 通常はFDの物理フォーマットにfdformatを使うのだが、USB-FDDでは使えない(mkfs…

いい掘り出し物だったよ(※フォーマットに関する追記あり)

先日某リサイクルショップでUSB-FDDが動作未確認のジャンク扱い 108円で売っていたので買ってきて動かしてみたら中身が読めたという。特にヘッドクリーニングはしていないのだが(そもそもクリーニングディスクが無い)。イメーションブランドだが中身はミツミ…

簡単にサイトスクショできるコマンドあったんですね

簡単にサイトをPDF化したり、画像化するツール wkhtmltopdf/wkhtmltoimageを最近知ったのは秘密。使い方もサイトURLと出力先ファイル名を与えるだけという。必要に応じてオプションで画像の幅指定などもできる。詳しい使い方などはググっていただくとして、…

apt-get updateとかでNO_PUBKEYと言われた時の対処方法

ownCloudのレポジトリで「公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY」と言われてレポジトリ情報が更新できなくなったので何とかしたメモ。前表示されたことのある「以下の鍵 ID に対して利用可能な公開鍵がありません」は公開…

proxychains-ngを使ってみた

今回はproxychains-ngというソフトを軽く紹介。アプリケーションの起動時にネットワーク関連の関数呼び出しをproxychains-ng経由にすることでSOCKSプロキシ経由で通信できるようにするもの。Windowsでこういう類のソフトはFreeCapなどがある。 LD_PRELOADにp…

楽にSSHに繋がるようにしたのでメモ

sshコマンドで接続するとき、いつもオプションなりいろいろ指定してつないでいたが、あらかじめ~/.ssh/configで設定しておけば短いコマンド入力だけで接続できるようになる。わざわざ~/.bash_history内をgrepしてコピペしてペーストしてENTERしなくても済む…

実は…VPS、ntpで定期的に時間合わせてなかったんです…

えーと、なんで今まで気づかなかったのか、 先日までVPSの時計がズレていた件について。VPSはUbuntu 14.04でセットアップしてあるのだが、どういうわけかntpは導入されておらずntpdateは導入されていた。もしくは何らかの理由でntp消してしまったか。おかげ…

Low LatencyなカスタムカーネルでのBUG祭りの原因がわかったが…

何気にUbuntu純正のlowlatencyカーネルをインストールし、そのconfigファイルとカスタムカーネルのconfigファイルを比較した所、CONFIG_DEBUG_PREEMPTが純正側にはセットされていなく、その設定の説明を調べたところこんなことが書いてあった。 If you say Y…

SSH経由でDocker内のbitzenydに繋ぎソロマイニングする謎行為

Dockerでbitzenydを動かしている環境下で、SSH経由でDockerコンテナ内のbitzenydのRPCポートにアクセスし、cpuminerでソロマイニングしてみるという変態的アレのメモ。元々はさくらのクラウドで短時間BitZenyソロマイニングしたい→でもbitzenydを一から入れ…

Xenialカーネルにしたのでいつものようにカスタムカーネル作って入れたらBUG:〜だらけになった件

Ubuntu 14.04向けに配信されている3.16系(Utopicカーネル)、3.19系(Vividカーネル)、4.2系(Wilyカーネル)のカーネルサポートが終了したので、先に純正のXenialカーネル(4.4系/generic)をインストール、いつものようにCPU最適化などのカスタムカーネルを作っ…

ピーピーガーガーエンコーダ・デコーダ py-kcsを紹介ピーガー

昔々、BASICのプログラムをカセットに記録していた時代があったが、何気に検索していたらいわゆるKCS(Kansas City Standard)方式でテキストファイルをカセット向けの音声データにエンコードしたりそれをデコードしたりするツールがあったので紹介する。 py-k…

sylfilter/bsfilterに学習させてspamcopに投げつける自分用スクリプトを公開しちゃうぞー

プロバイダメールに届くspamメールはsylfilter/bsfilterに学習させてからspamcopに投げているわけだが、それを効率化するためのスクリプトを作った。カレントディレクトリにあるemlファイルすべてが対象になる。内容としてはまずsylfilter/bsfilterに学習さ…

axelというダウンロードツールを試してみた

Qiitaからのメールで知ったのだが、axelというダウンロードツールがあるみたい。複数コネクションで分割ダウンロードすることによりダウンロードをwgetやcurlよりも高速化させようというもの*1。おまけにソフト自体も軽量(strip後の容量は50K未満)。 見せて…

PS3 Media Serverの代替としてUniversal Media Serverを入れてみた

Universal Media Server 事実上開発が停止しているPS3 Media Server(PMS)のフォーク版 Universal Media Server(UMS)を入れてみるなど。とある目的でPMSを導入したのだが、フォーク版であるUMSがあることをPMSのGitHubのIssuesで知ったのでそれに入れ換えした…

jheadでEXIFを削る

Ubuntu(14.04)でコマンドラインからjheadを使ってJPEGのEXIF情報を削るメモ。 $ sudo apt-get install jhead $ jhead -purejpg test.jpg jheadに-purejpgというオプションを付けてファイル名を渡すだけでEXIF情報を削ってくれる。スマフォなどで撮った画像で…

VeraCryptというのを入れてみた(まだ使ってみてはいないけど)

開発が終了したTrueCryptのフォーク版であるVeraCryptというのを導入。TrueCrypt方式のボリュームのマウントが可能のほか、セキュリティが強化されたVeraCrypt方式でのボリュームを作ることも可能。まだ使ってみてはいないのでとりあえずインストール方法の…

Chrome 51.0.2704.63に上げたらHTML5ビデオプレイヤーの様子がよくなった

今日のChrome 51.0.2704.63へのアップデートで、50.0.2661.75から発生していたHTML5でのビデオプレイヤーがおかしい件が修正されていた件について。修正前は画面への描画がうまくできていなかった。画像はこのページで再生してみた時の様子。原因はなんだっ…

bsfilterでもspamを学習させてみる実験

受信したspamメール等はsylfilterで意味もなく学習させているが、今日bsfilterも入れて意味もなく学習させているのは秘密。今まで受信した通常メール・spamメール*1を食わせてはいるが、日本語spamの判定精度が微妙な所か(判定値が0.500000前後となる場合が…

個人的なメモ: gitで2つ以上前のコミットメッセージを修正する方法

rita.xyzのGitによるバージョン管理で2つ前のコミットメッセージを修正する必要があったのでやったことのメモ。git rebase -i HEAD~3(3つ前のコミットまで編集できる。必要に応じて増やす)を使い編集する。 $ git rebase -i HEAD~3 テキストエディタが開くの…

ddrescueでHDDをイメージ化してみる

photo by xadrian 以前ノートPCのHDDをddコマンドでイメージ化したことがあったが、途中で不良セクタに当たったためオプション conv=sync,noerrorでエラー箇所をNULパディングしてイメージ化していた。 最近ふと思いついてGNU ddrescueで再度イメージ化して…

apt-get/aptitudeで「以下の鍵 ID に対して利用可能な公開鍵がありません」とか言われた時の対処法メモ

photo by practicalowl 昨日aptitude updateした所、以下の警告が表示された。 W: 以下の鍵 ID に対して利用可能な公開鍵がありません: 1397BC53640DB551 1397BC53640DB551でググった所Googleが使っている公開鍵らしい。どうやら期限切れか何かの理由で利用…

GIMPでWebPを読み書きできるようにしてみた

何気にググってたらGIMPでWebPを読み書きできるプラグイン gimp-webpを発見したので導入してみた。 ※表示されている記事画像はPNGフォーマットで、WebPフォーマットではありません(そもそもフォトライフがWebPに対応していない) ※インストールはUbuntu 14.04…

実験中:よい子は次のアドレスにメールを絶対に送らないでください。場合によっては晒しあげされますよ。 ivyrush+htnb.20170313@rita-ch.com viande@rita-ch.com