コンピュータの最近のブログ記事

MacのIMをMac-UIMに変更

Date
'11-09-04(日) 15:26:54
Category
コンピュータ

今まではATOK2010を使っていたが、X端末でも利用できるMac-UIMに変更してみた。
利用する入力方式はMozc(GoogleIME)

ATOKからもGoogleIME変換を利用できるようにしていたから、
利用感はぶっちゃけあんまり変わらないけど
設定がUIM側とGoogleIME側に別れてしまって結構めんどくさい・・

これでXフォワーディングを使ってアプリの使用も選択範囲に入って色々アプリが使える

AifFL更新

Date
'11-09-03(土) 21:19:46
Category
コンピュータ

以下の機能を追加しました。
・テキストビューアを内蔵
・Sキーでソートメニュー表示

ダウンロード

Macだとctrlキーの動きがなんか変だな・・・治さないと・・

2画面ファイラー AirFL 公開

Date
'11-08-27(土) 15:08:09
Category
コンピュータ

ファイル操作とかは一通り動くようになったので暫定公開します。
自分ではそれなりに使えてますけど不具合や損害は自己責任でお願いします。

http://blog.marupara.dyndns.org/airfl/

直リンク(AdobeAirのインストールが別途必要です)
AirFL.exe (2011-08-27 Win)
AirFL.dmg (2011-08-27 OSX)

だんだんそれっぽくなってきました。
そろそろ自分で使って人柱になろう

■実装済み
・ディレクトリ移動
・ファイルのマーク
・ファイルコピー/移動/削除(バックグラウンド動作)
・ファイル名変更・一括変更(正規表現)
・ディレクトリブックマーク(設定ファイル記述)
・migemo対応クイックサーチ
・キーカスタマイズ(ほぼ全部)
・拡張子対応
・画面の色カスタマイズ(一部)

■実装予定
・クイックマスク
・内蔵テキストビューワ
・簡易的な圧縮ファイルの仮想ディレクトリ化(Actionscriptはライブラリが少ない・・・)
・ファイル削除のsambaゴミ箱対応
・ディレクトリ履歴
・前回終了時の状態復元(オプションとかも)

Mac版バイナリを作ってみたのでキャプチャしてみた


コピーと移動は実装したのでだいぶファイラーらしくなってきました(w

■実装済み
・カーソル移動
・ファイルコピー
・ファイル移動
・クイックサーチ

■実装予定
・ファイル削除
・ファイル名変更
・sambaゴミ箱対応
・起動時に前回ディレクトリで起動
・ディレクトリ履歴
・クイックサーチのmigemo対応

airアプリをインストールする時に上記メッセージが出てインストーラーがこける

原因を調べると、どうも同名のアプリがインストール済みで、
バージョン管理が変だと出るようだ・・・

とりあえずうちはMacなので古いアプリを
アプリケーションフォルダからゴミ箱に移動したら治りました。

懲りずにファイラー作ってます

Date
'11-06-28(火) 21:16:26
Category
コンピュータ

今度はAirです。
だってWinでもMacでもLinuxでも動くんですよ。
と言ってもLinux切り捨てられたけど・・・

現状はこんな感じで以下機能が実装済み
・カーソルキー移動
・スペースによるマーク
・リターン押してディレクトリ移動
・ファイルによるキーカスタマイズ
・ファイルコピー(とりあえず無条件上書き)

今までと違って大枠は出来たので、今度は完成までいきそうだ
ぼちぼちやっていくぜー

OSXのキー入力が遅い時

Date
'11-05-08(日) 21:33:14
Category
コンピュータ

ことえりの辞書学習フォルダを削除したら治る事が多いです。

以下のフォルダをリネームしてから再ログインしてみましょう
ユーザ名>ライブラリ>Preferences>com.apple.JapaneseAnalysis

ちょー適当ですがページの最下部に最新100件以外を削除するボタンと、
1件だけダイアログ非表示で削除するボタンを追加するpatchです。
一括削除ボタンは連打することを考えてないので連打しないで下さい。

ご利用は自己責任でお願いします。

中を見れば分かると思いますが、録画IDの配列を作っておいてループで消してるだけなので
全部消したいとかもっと残したい場合は適当に数字をいじって下さい。
--- recordedTable.html-org      2011-04-19 00:48:07.570636057 +0900
+++ recordedTable.html  2011-04-19 01:06:49.954636658 +0900
@@ -78,7 +78,20 @@
                var DG = $('#floatBox4Dialog');
                DG.dialog({title:'変更',width:500});
                DG.dialog('close');
+               $('#allDelete').click(function(){
+                       for(var ix in recIdArray){
+                               if(ix >= 100 && recIdArray[ix] > 0){
+                                       PRG.rec(recIdArray[ix]);
+                               }
+                       }
+                       window.alert('削除完了。リロードして下さい。');
+               });
        });
+{/literal}
+var recIdArray = new Array(
+{foreach from=$records item=rec } {$rec.id}, {/foreach}
+-1);
+{literal}
 -->
 </script>
 <style type="text/css">
@@ -186,7 +199,10 @@
   <td><a href="{$rec.asf}" id="tid_{$rec.id}">{$rec.title}</a></td>
   <td><a href="{$rec.asf}" id="did_{$rec.id}">{$rec.description}</a></td>
   <td><input type="button" value="変更" onClick="javascript:PRG.editdialog('{$rec.id}')" /></td>
-  <td><input type="button" value="削除" onClick="javascript:PRG.dialog('{$rec.id}','{$rec.title}')" /></td>
+  <td>
+<input type="button" value="削除"      onClick="javascript:PRG.dialog('{$rec.id}','{$rec.title}')" />
+<input type="button" value="すぐ削除"      onClick="javascript:PRG.rec('{$rec.id}')" />
+</td>
  </tr>
 {/foreach}
 </table>
@@ -205,6 +221,7 @@
        prgCancelURL : 'cancelReservation.php'          // 予約キャンセル
 }
 </script>
+<input id="allDelete" type="button" value="一括削除" />
 {/literal}
 </body>
 </html>

以下のページを参考に
http://ubuntuforums.org/showpost.php?p=6963607&postcount=360
http://ubuntuforums.org/showthread.php?t=786095

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu
sudo apt-get --yes install libavcodec-extra-52 libavformat-extra-52

sudo dpkg -r yasm
sudo dpkg -r x264
sudo dpkg -r libopencore-amr
sudo dpkg -r libtheora
sudo dpkg --purge ffmpeg
sudo dpkg -r ffmpeg

sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall texi2html libfaac-dev libfaad-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev

cd ~/src
wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
tar xzvf yasm-1.1.0.tar.gz
cd yasm-1.1.0
./configure
make
sudo checkinstall --pkgname=yasm --pkgversion "1.1.0" --backup=no --default

cd ~/src
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" --backup=no --default

cd ~/src
wget http://transact.dl.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz
tar xvf opencore-amr-0.1.2.tar.gz
cd opencore-amr-0.1.2
./configure --disable-shared
make
sudo checkinstall --fstrans=no --pkgname="libopencore-amr" --pkgversion="0.1.2" --backup=no --default

sudo apt-get install libogg-dev
cd ~/src
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz
tar xzvf libtheora-1.1.1.tar.gz
cd libtheora-1.1.1
./configure --disable-shared
make
sudo checkinstall --fstrans=no --pkgname=libtheora --pkgversion "1.1.1" --backup=no --default

cd ~/src
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d`-12ubuntu3" --backup=no --default