有馬総一郎のブログ

(彼氏の事情)

2014年03月02日 19:49:00 JST - 1 minute read - Comments - MS-DOS

windowsでpngデータの画像ファイルを検索する

ってなわけでWindowsバッチでpngファイルを探すバッチを作ってみた。

find_png_file.bat

@echo off
set dstfile=sample.jpg
set binrslt=result.txt
set listfle=png_file_list.txt
type nul > "%listfle%"
echo 1 > "%dstfile%"
for /f "usebackq delims=" %%I in (`dir /s /b /a=-d "C:\My Music\*.jpg"`) do (
  if exist "%%I" (
    fc /b "%%I" "%dstfile%" | findstr "^0000000[0]" > "%binrslt%"
    for /f "usebackq tokens=2" %%C in ("%binrslt%") do (
      if "%%C" equ "89" (
        echo %%I>> "%listfle%"
      )
    )
  )
)
if exist "%dstfile%" del /f "%dstfile%"
if exist "%binrslt%" del /f "%binrslt%"

2014年03月02日 15:55:00 JST - 1 minute read - Comments - Linux

アルバムアートの画像ファイルに、PNG形式が混じっていないか検索する

どうも、音楽フォルダに格納しているfolder.jpgに、どうもjpegでない画像データが混じっているっぽい。

AlbumArtDownloader XUIで検索してきた画像を一律、folder.jpgで保存しているせいだろう。どのくらいあるんだろうと思って、シェルファイルを作ってみた。
(本当はWindowsのMS-DOSバッチで作りたかったが、dumpコマンドってなくなっちゃったんですね、Windowsの方は後で考えよう)

2014年01月31日 23:53:00 JST - 1 minute read - Comments - Diary

あのブロバイダーから乗り換える

夜になると通信量を絞るというか、遅くなるあのムカつくブロバイダーから乗り換える。

まあ、どこからどこへかは個人情報に関わるのでおいておいて、申し込んで1日かそこらで、早くもIDとパスワードの通知が届いた。

2014年01月31日 00:33:00 JST - 2 minute read - Comments - Windows

Excel COUNTIF関数の制限

エクセルでたまに1行を1レコードとして、キーとなる列の値が重複していないか調べたいことがある。

まあ、そんな時はキー列を連結させた結合キー列みたいのを作っておき、

2014年01月26日 17:06:00 JST - 2 minute read - Comments - Linux

公開鍵が利用できませんというメッセージが出た

Ubuntu 13.10

ある日、apt-get updateをしていたら、公開鍵が利用できませんというメッセージが出た。

無視 http://download.opensuse.org  Translation-en
1,106 kB を 16秒 で取得しました (66.3 kB/s)
パッケージリストを読み込んでいます... 完了
W: GPG エラー: http://archive.ubuntulinux.jp saucy Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 058A05E90C4ECFEC

2013年11月23日 19:32:00 JST - 3 minute read - Comments - Linux

mikutterのバージョンを0.2.2.1410にアップデート

ubuntu 13.10

mikutterのバージョンを0.2.2.1328から0.2.2.1410にあげたら(?)動かなくなった。

arimasou16@Desktop:~$ ruby /home/arimasou16/mikutter/mikutter.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- memoize (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/arimasou16/mikutter/core/miquire.rb:98:in `miquire_original_require'
from /home/arimasou16/mikutter/core/miquire.rb:71:in `block (2 levels) in miquire'
from /home/arimasou16/mikutter/core/miquire.rb:70:in `chdir'
from /home/arimasou16/mikutter/core/miquire.rb:70:in `block in miquire'
from /home/arimasou16/mikutter/core/miquire.rb:66:in `each'
from /home/arimasou16/mikutter/core/miquire.rb:66:in `miquire'
from /home/arimasou16/mikutter/core/miquire.rb:18:in `miquire'
from /home/arimasou16/mikutter/core/utils.rb:39:in `'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/arimasou16/mikutter/mikutter.rb:33:in `'