てけとーぶろぐ。

ソフトウェアの開発と、お絵かきと、雑記と。

ImageSpider3 for Android(5)

複数キーワード対応のUI、こんな感じで分かってもらえるだろうかなぁ…。 どんどんキーワード足していけるの。で、一括ダウンロード。

プログラミング。

紙とペン持って近所のマック。よくあるパターン。 プログラム組んでいて楽しいのはきれいに設計できたときと、ちゃんと動いたとき、だな。 前者は昔はそんなに意識していなかった楽しみだと思うのだけど最近そう感じる。

ImageSpider3 for Android(4)

アンドロイドアプリ紹介サイト「AndroidView/アンドロイドビュー」でAndroid版ImageSpiderを紹介してもらいました。 ImageSpider スマホアプリは思うにPC以上に宣伝や紹介がないとはじまらないからなぁ。 本屋でたまたま見かけけた雑誌「Mac People」にアプ…

ImageSpider3 for Android(3)

手持ちの端末で一通り動くようになったので公開します。 ご意見、ご要望ございましたらお知らせください。 とりあえずなんか不具合があったら評価1をつける、というのは勘弁してください…。 ImageSpider - Google Play の Android アプリ

ImageSpider3 for Android(2)

ようやっと一通り動くようになった。 やるたびに久々で、思い出すのに苦労したり、Androidの変更点に振り回されたり。 でも、もっと大きな問題に気づいた。自分で何が正しいのか分からないところだ。 普段からAndroidを使っていればこういうのがアプリとして…

VB厨と呼ばれて。

インド人に言わせると「VB.net」は「ヴィービードットネット」らしい。いや、当たり前なんだけど聞きなれない。そういやこの間、近所のガキが「お母さん、ツタヤでディーヴィーディーかりよ!!」とか言っててなんか生意気に感じた。「なにがディーヴィーデ…

キーボード。

某先輩の話。先輩「声帯かキーボード、どちらか一方を失うのだったら キーボードを残してくれって頼むなぁ。…あぁ、いや、なんとなく分かりますけど。はい。

ImageSpider3(3)

窓の杜で紹介していただきました。 【今日のお気に入り】Google画像検索で指定した枚数だけまとめてダウンロード「ImageSpider」 - 窓の杜 記事のスクリーンショット見てビジュアルスタイルの設定がおかしいことに気づいたので修正。 E-Renameでもやったのだ…

paiza

paizaというサイト、個人的に、ゲームとして面白かった。 IT/Webプログラマー、エンジニア 転職のpaiza [パイザ] 転職のーとあるが、そこは無視して。 (ただ趣旨故に登録必須です…。) 問題というか、仕様というかが出されて、それに対し 好きなプログラミン…

教えて君.net

「教えて君.net」というサイトで「E-Rename」を紹介してもらった。 これは便利!大量のファイルの一括リネーム処理を使い慣れたテキストエディタの編集機能で行う :教えて君.net こういうメディアって、ソフトを何で見つけてくるんだろ。 ベクターに登録した…

TypingGuitar Web(10)

先日友人にアイディアいただいた、ドラム自動伴奏機能つけました。 TypingGuitar Web 「自動ドラム演奏」のスライダーを適当にずらすとドラムが鳴ります。 「自動ドラム演奏」のスライダーが表示されていない場合はブラウザーの更新ボタンを。 あー、たしか…

ImageSpider3 for Android(1)

Windows版が動いたので同じようなやり方でAndroid版をつくろうと思います。 しかしAndroidアプリ開発は、エミュレータも、テスト端末も動きがどうももっさりでやる気がそがれる。 どうにかならないのと調べたら、近頃は幾分マシになっているらしい。 Android…

UnifyZip3(仮)(2)

ということで、近頃のUNRAR32.DLLで解凍できなかったのを直しました。 解凍自体はできていたのだけど、結果UNRAR32.DLLが返す戻り値が変わったようで。 相当久しぶりの更新で、開発環境やらライブラリやらを新しくしたので 変になっているところがあるかも知…

ImageSpider3(2)

うれしいことにk本的に無料ソフト・フリーソフト様でご紹介いただいたようで。 ImageSpider - k本的に無料ソフト・フリーソフト ソフトはやはり有名どころに紹介されないと全然広まらない。分かりますけど。 せっかくなのでImageSpider豆知識。 ImageSpide…

イタリア仕込み。

某友人の話。 友人「今度旅行いくんだ。 僕「あぁ、そっか。 新婚旅行か。 どこいくの? 友人「イタリア、フランスー。 僕「おー、なにするの? 友人「子作り。 …。

UnifyZip3(仮)(1)

続編ばかりでスク○ニみたいになってきましたが(印象だけで語っています…) 少しC++を思い出したのでこの機会にUnifyZipに手を入れようと思います。 えーと、なんでしたっけ。unrar.dllの仕様変更でRARの解凍ができなくなった ということでしたっけ…? そこ直…

鉄の意志で。

某課長の話。 先輩「タバコ、やめないんですか?w 課長「家では吸わない。 やめたことになってる。 先輩「ムリあるでしょ。 課長「酒も飲んでないことになってる。 先輩「いや、それ、バレるでしょ。 酔っ払って帰ったりして。 課長「帰らない。 飲んだ日は…

画像ファイルの内容から適切な拡張子の文字列を得る

ImageSpiderに使った、画像ファイルの内容から適切な拡張子の文字列を得るコード、載せておきます。Rubyですけど何にでも書き換えられると思います。 # 画像ファイルの内容から適切な拡張子の文字列を得る # 不明な場合は空文字列を返す # '.bmp' '.gif' '.j…

ImageSpider3

おおよそできたのでホームページでも公開。 ImageSpider3α5 他のソフトを幾つか試したけど現在はどれも動かないみたい。 まぁ一手間必要だもんなぁ。 変更点: HTTPSに対応 拡張子がついていなければ自動判定して付けるように ファイル名をURLからファイル名…

デジタル数字専用OCR

てけとーぶろぐ。 | デジタル数字専用OCRについてご質問をいただいたので、デジタル数字の写った画像から数字を読み取る、デジタル数字専用OCRのアルゴリズムを記します。そんな大げさなものではないですがー。 元の画像です。 適当な閾値で2値化します。 行…

ImageSpider3(仮)(5)

フィルタも有効になりました。 ImageSpider3α4 ファイル名が変になることがあるな…ここ直したらサイトで公開しちゃおう。

ImageSpider3(仮)(4)

フィルタを除くオプションを有効にしました。よろしければお試しください。 ImageSpider3α3 フィルタまわりは追加調査が必要ぽい。

TypingGuitar Web(9)

申し訳程度にタブ譜閲覧機能をつけました。 お気に入りの曲を弾いてみてね! TypingGuitar Web …あれ、あれ、おかしいな…おれ、リズム感ないのかなぁ…。

ImageSpider3(仮)(3)

とりあえずできました。キーワードと取得件数のみ有効です。 ImageSpider3α2 ※ いきなりα2に差し替えです…件数の処理がおかしかったです。 以下の環境で動作を確認しています。 ・Windows 8(32bit) + Internet Explorer 11 ・Windows 7(64bit) + Internet Ex…

ImageSpider3(仮)(2)

とりあえずあれこれオプションは無視して、検索結果の画像のURLを列挙するところまでできた。安定して動くのかよくわからないですが。 もうちょい整えたらお試しでここに載せます。 あぁ、はい。E-Renameみたいにアルファ版の記事が延々続くかもしれないです…

ImageSpider3(仮)(1)

Googleは僕らを自由にしてくれたと思っていたら、いつの間にかGoogleに縛られていたんだ。 …。 なんのことかというと、ImageSpiderが動かなくなっていた件。 調べてみると、どうやらGoogleはImageSpiderみたいなプログラムからアクセスされることを嫌いWebブ…

TypingGuitar Web(8)

HTML5をちょっと学んだら、input要素のtype属性を"range"とすればスライダーコントロールみたいになることを知り、早速適用。 TypingGuitar Web あと、タブ譜を見ながら弾けないと意味が無いと気付きました。タブ譜閲覧機能を追加予定ー。

TypingGuitar Web(7)

「音量」「ストロークの速さ」の設定を追加。 機能的にはこれで一通りかな。 TypingGuitar Web

TypingGuitar Web(6)

書きたいこと書いてホームページで公開。 TypingGuitar Web あとデザインとかなんだけど…ホームページが10年以上そのままというところでお察しください。 Webデザイン、全然分からん。どう学んだらいいんだろ。

TypingGuitar Web(5)

Ctrl, Alt, Shift 以外のキーの同時押しにも対応。 結局、onkeydown, onkeyup イベント発生時に押されているキーのマップを更新するようにして、そのマップを参照するという方法で対応した。 それから、各種ソーシャルボタン配置。閑散ぶりを演出。 TypingGu…

TypingGuitar Web(4)

Ctrl, Alt, Shift との組み合わせでマイナーコード等弾けるように。 TypingGuitar Web その他のキー、Tab, +, - といったキーは Ctrl, Alt, Shift と同じ方法では同時押し判定できないようだ。他の方法を試し中…。

TypingGuitar Web(3)

という訳で、開眼したので。メジャーコードのみだけど。 TypingGuitar Web やっぱりChromeだとすごく滑らか。 なんか、えらいロード速いけど、キャッシュがきいているのだろうか。 初回からこんなんだったら、もうWindowsアプリ版が要らないような…。 で、次…

開眼! JavaScript

TyingGuitar Webをつくりはじめたものの、どうもやっぱり、JavaScriptがよくわかっていない。こら破綻するな。と思ったので何かいい本は…と探す。 JavaScript ガイド - JavaScript | MDNは一通り読んだのだけどなぁ…。 で、見つけたのが↓ 開眼! JavaScript ―…

Git

自作ソフトのソースに対してバージョン管理はしたいと思ってはいたものの、どうもコレというツールがなくて保留してました。でもやっと見つかりました。「Git」。 サーバーいらず。ローカルにインストールしてすぐ使える。バージョン管理情報が1フォルダに閉…

TypingGuitar Web(2)

ひとつの音の再生中に再度同じ音が再生できないの、止めて再生ができた。 TypingGuitar Web ChromeだとWindowsアプリ版よりレスポンスいい気がする。 すげーな、おい。 次はギターね。

TypingGuitar Web(1)

はじめの一歩。まずはドラムだけ。 ひとつの音の再生中に再度同じ音が再生できてなかったりとへちょいです。 TypingGuitar Web あー、くそ。JavaScriptだのなんだの、学ぶべきことが色々あんなぁ。 サウンドの再生にBoombox.jsを利用させていただきました。

日経パソコン オンライン。

なんかDL数伸びてると思ったら紹介されてました。 こんな長い記事はじめてです。ありがとうございます。 ギターに挫折したあなたに!PCのキーボードでギターコードを奏でられるソフト:「TypingGuitar」(くりま 氏)《もっと便利に使うためのお役立ちユーテ…

世界をかえるつもりはない。

この歌が、明日の僕の心に響くのか、分からないけれど ましてや、誰かの心に響くのかなんて、知らないけど とにかく頭の中で鳴りやまないから。 安藤裕子 / 世界をかえるつもりはない - YouTube 狂ったような歌声が素晴らしい。

TypingGuitar Light.(2)

ということでできました。 TypingGuitar Light 1.0 ドキュメントつけて、あとストローク後のプチノイズを無くしました。 Lightとか付けたけど、出来上がってみるとこっちのが断然オススメ。…という場合どう説明しよう…。 →結局「TypingGuitar 2.0」ってこと…

TypingGuitar Light.

PCのキーボードでギターのコードを奏でるソフト「TypingGuitar」。 例えば「C」のキーを叩くとギターの「C」のコードがジャラランと鳴ります。 …の軽量版。とりあえずつくりました。 TypingGuitar Light 0.9 ドキュメントとかまだないですけど、さわってみれ…

楽器の単音のWeveファイルを作る。

自作ソフトTypingGuitar、発音が遅れるのが気になっていた。 先日ふと、MIDIじゃなくてWaveで発音すればいいんじゃないか。と思いついた。 そのためにはギターのコードを構成する単音のWaveファイルが必要だ。その作り方について。 1. 欲しい単音を奏でるMID…

はじめよう。

はじめよう。いつものように、てけとーに。