2008年11月30日星期日

Weekly Twitter 2008 #48

  • 试来试去,最终还是用SciTE来写Python脚本,唯一不爽的是没有代码结构试图(用于列出有哪些类哪些函数),爽的是可以灵活配置外部工具来indent, lint, run & debug...
  • Envice可以直接打开fcitx.pdf.gz文件。我开始不确定什么工具可以,用gnome-open fcitx.pdf.gz试了一下,它用Envice打开了。...
  • 原来是看错了配置项名称,应该是“主窗口隐藏模式”,不是“是否自动隐藏输入条”。另外,Evince在拖选文字时会出现乱码。...

2008年11月23日星期日

Weekly Twitter 2008 #47

  • locate32不错,从界面来看正是我一直在找的代替Windows搜索的工具,我对TC的搜索结果界面不太满意

2008年11月16日星期日

Weekly Twitter 2008 #46

  • 搞错了,原来是gtk-1.2.10更新了,我还以为是2.10呢。好在最近发现sourceware.org上直接提供了cygwinports的镜像,所以可以安装那里的新版本gtk2了...
  • cygwin的gtk总算更新了,这下我可以搞新版本的xfce了。现在网站空间又没了,要不去申请一个sourceforge项目
  • comtypes挺好用,比pywin32提供的win32com更让人习惯一点,也不需要安装一大砣东西

用SciTE作为XUL的入门开发工具

开发XUL应该有这么几种情况:
  1. 开始学习XUL,试验各种控件、XPCOM,不会涉及到chrome包。这种情况下只需要编辑XUL 和JavaScript,并能够预览就差不多了,能支持调试更好
  2. 开发Firefox/Thunderbird扩展,这种情况下打包、部署、调试都是必须的,有用于创建扩展的向导更好
  3. 开发独立的XULRunner应用程序,当然也需要跟2差不多的功能,但模式有些不同
  4. 开发Remote XUL应用,这个比较少见,可以忽略
综合一下我们需要的功能:
  • XUL编辑器。基本的需求是一个XML编辑器,能够支持语法高亮、基本的well-formed检查(或者结构树、代码折叠等方式可以辅助发现XML错误)。高级一点的需求是能够提供XUL widget的代码完成,能够支持DTD entity自动完成,能够支持内嵌JavaScript的编辑
  • JavaScript编辑器。基本的需求也简单。高级的需求是能识别xpcom组件,从而显示里面的方法
  • 部署
  • XPCOM组件浏览器
  • JavaScript Debugger
  • DOM Inspector
  • Chrome包结构浏览器,能够查看有哪些包能加载进来了。如果能识别overlay就更好了。(chrome list)
目前我还在第一个阶段,试验了一些工具,觉得都不爽,最终还是用SciTE

2008年11月2日星期日

Weekly Twitter 2008 #44

  • 我有些怀疑之所以notepad2能被很多人接受为系统notepad的替代品,有部分因素是它的图标跟notepad比较接近, 不会让人觉得突兀...
  • XYplorer还凑合,4.5以前是免费的,搜索功能还挺强。最大的问题是菜单太繁杂了,很多选项没比要; 再就是没汉化...
  • 我已经有total commander了,所以其它不免费的就考虑了。功能复杂的也不要了,我就是要找一个简单的。基本的搜索功能得有(这条就能淘汰不少,居然还让我用windows自带的搜索功能? 我烦那小狗)...
  • 我已经有total commander了,所以其它不免费的就考虑了。功能复杂的也不要了,我就是要找一个简单的。基本的搜索功能得有(这条就能淘汰不少,居然还让我用windows自带的搜索功能? 我烦那小狗)...
  • 昨天下午把善用佳软上列的40多款文件管理软件排查了一遍,能下载的进行了试用,最后还是觉得2xExplorer好...