Entry: マルチプラットフォームなアプリ一覧
マルチプラットフォームなアプリ一覧
いつでもMacOSとLinuxとWindowsを行き来できるように。
| ブラウザ | Firefox 定番ブラウザ。下記はおすすめプラグイン。
|
|---|---|
| メーラー | Thunderbird 定番メーラー。下記はおすすめプラグイン。
|
| テキストエディタ | jEdit Mac版は割と軽い。下記はおすすめプラグイン。
Scintilla Text Editor EUC-JP不可。 Komodo Edit jEdit使うようになってから出番がめっきり減った。 |
| ファイル転送 |
Filezilla mac版は驚くほど使いづらい。主な用途はファイラであるmuCommanderで事足りるので、Filezillaは今のところ不要。 |
| 波形編集 | Audacity |
| オフィススィート | OpenOffice 定番。下記はおすすめ機能拡張。
OPENPROJ プロジェクト管理 |
| アーカイバ | |
| ファイラ | muCommander |
| 動画エンコード | HandBrake |
| マインドマップ | XMind 中国製。結構おいしい操作性。でも、win版はよく落ちる。Mac版はちょっと前まで起動すらしなかったけど、最近のバージョンで改善。将来に期待。 |
| メディアプレーヤー | Songbird 最近本格的にiTunesから乗り換えたけど、特に問題ないんじゃないかと思う Miro 動画専用かな。今のところ満足な出来。 Amarok |
| DTP | Scribus インストールが激しく難しい GIMP たいていの人はPhotoshopなんて要らないんじゃないかと思う。Perlでマクロも組める。 |
| フォント | IPAフォント OOoのPDF出力時にはTTFフォントが必要なようで、日本語用にIPAフォントがおすすめ。 |
| UML | Jude/community 国産。MacOSX版もざっと見たところ、普通に動く。 |
Entry: FCKeditorでtextareaに自動反映
FCKeditorでtextareaに自動反映
今日の成果物。
function FCKeditor_OnComplete(editorInstance) { var _FCKeditor_doSave = function (editorInstance) { editorInstance.UpdateLinkedField(); } editorInstance.Events.AttachEvent('OnBlur', _FCKeditor_doSave); }
FCKeditorはtextareaを差し替えてiframeでコンテンツを管理しているので、元のtextareaは頻繁には更新されない(正直、自動的に更新されたのを確認したことがない)。このため、何らかのタイミングでエディタが再表示されると草稿がすべて失われてしまう。例えば、このブログではウィジェットを移動するとエディタの再表示が発生する。原因は未確認。
上記の関数を定義しておけば、エディタがフォーカスを失ったときに自動的にtextareaに反映されるので、内容は保持される。未確認だけど、執筆中に誤ってページ遷移し、ブラウザの履歴で戻った場合でも有効かもしれない。
Entry: 原稿消えた
Entry: フォーム周りもajaxにした
フォーム周りもajaxにした
フォーム周りもajaxにした。フォーム送信するまでFCKeditorがテキストエリアを更新してくれないので自前で送信できないのかと思ったら、UpdateLinkedFieldっていうメソッドがちゃんと用意されていた。
<form onsubmit='return widget_submit_func1(this)' action='./a.cgi'>
<textarea id='INSTANCE_ID'></textarea>
</form>
function widget_submit_func1(target) {
FCKeditorAPI.GetInstance('INSTANCE_ID').UpdateLinkedField();
var f = $(target);
$.ajax({
url: f.attr('action'),
type: 'POST',
data: f.serialize(),
dataType: 'html',
success: function(data, textStatus) {
f.parents('.widget').addWidget(data, {method: 'insertBefore'});
}
});
return false;
}
他にもGetHTMLメソッドとかいろいろあって何でもできる。ちゃんとドキュメント読まんといかんです。
Entry: FCKeditorが邪魔でajaxできない
Entry: ETag対応にしたい
Entry: ブックマーク
ブックマーク
- FirefoxやChromeでも使える!FlashとJSを使ってクリップボードにテキストをコピー出来るライブラリ「zeroclipboard」
- iPhone/Gears/Adobe AIRの開発に便利なJavaScript O/Rマッパー「ActiveRecord.js」
- アドビといえばデザインとDTP?:Adobe MAX Japanで「開発」のアドビを知る
- JEdit and ActionScript: The collected files
- Flex(1.5)コンテンツはFlash Lite端末で動くのか?
- MacでFlashDevelopを使ってみる(無理矢理)
- FlashDevelop
- Open Source Flash
- FAMES (Flashout+ASDT+MTASC+Eclipse+swfmill) で、オープンソースでFlash(lite)開発
- MTASC
- swfmill
Entry: エディタ選び、迷う
エディタ選び、迷う
jEditマンセーで行こうと思ったんだけど、Perlのハイライトがイマイチだったので萎えてしまった。正規表現内の引用符を誤認識している風。サクラエディタと同じ症状だなあ。KomodoとEditraは正規表現と認識したうえで深追いしていない様。
jEdit

Komodo Edit

Editra

Editraは意外とカスタマイズオプションが多いことに気づいたけど、どの道、日本語入力できないので無理。
Komodoは重い以外に問題はないけど、そこが致命的。
そんな訳で、今のところの結論としては下記のような中途半端な感じ。
| プログラム | Komodo Edit |
|---|---|
| その他の用途 | jEdit |
| 閲覧のみ | Editra |
ところで、マルチプラットフォームなアプリばっかり使ってるせいか、キーバインドに統一感がなくて困る。コピーがControl+CだったりCommand+Cだったり。
Entry: Javascript - FCKとTooltipをアップデートした
Javascript - FCKとTooltipをアップデートした
FCK Editorのver2.6.3が出てたのでアップデートした。気づいた変化といえば、たまに突然スクロールするバグが直ったぽいこと。その他はDIVタグの追加機能とか。
あと、Tooltip用に使ってみたjQuery Tooltip pluginの実装がちょっと気に入らなかったので、勉強がてら、改造しまくってみた。Title属性にタグ埋め込むのも気が引けるので、ティップスはAJAXでサーバから取得。あと、好きなイベントハンドラで駆動できるようにした。見た目には変わってないか、寧ろ、動作がぎこちなくなったみたい。
Entry: VMware server 2.0がXPで動かなかった話
VMware server 2.0がXPで動かなかった話
VMware server 2.0なんてものが、いつの間にか出てたので入れてみたけど、動かない。
ドキュメントみたらWindows XP Home Editionは非対応だった。version 1.xもホストOSとしては非対応だったけど動いてた。リモートクライアントとしてはversion2で対応から外されてる。
いろいろやれば動くのかもしれないけど、今回はそこが目的じゃないので深追いせず、潔くversion1に戻すのです。
Subscribe to my RSS feed