分类 Tech Notes 中的文章

修改Windows TCP参数来对付北京网通垃圾的ADSL

最近北京网通的 ADSL 实在快不能忍了,到晚上就丢包率过 10% ,上个 bbs 卡得不行,于是 google 了一通,修改了几个 Windows TCP 的参数,以浪费带宽为代价提高响应速度(比起下载和上 bbs 来,我还是更重视 bbs 速度,我想网游一族应该也是这样)。效果似乎还可以,不知道是心理作用还是怎么回事。不过确实见不到在 bbs 上面一卡半天的现……

阅读全文

FTerm private build 2.5.0.150

本来没有多少修改,不想更新了,但是考虑到下周要出差,中间啥都不能做,还是有多少算多少吧。 ChangeLog: 部分增加对 ssh2 keyboard interactive 认证的支持,现在 debian 还是 SuSE 这样默认没有开 password auth 的发行版可以登录了参考链接 修正在 windows 不同用户间隔离配置文件的错误参考链接 欢迎报告 bug 除非非常严重的稳定 bug,以后不要在 bbs 上面给我写信或……

阅读全文

手机做 GPRS Modem 拨号的几个要点

[本周比较忙,就不更新 fterm 了,抱歉啊。。] 在 Windows 下面通常都很简单,安装对应软件和驱动,直接拨号即可,而且通常可以比较简单的切换 APN ,我这里就不废话了。 Linux 下面我一般用的是 wvdial,这个东西比直接写 pppd script 要简单很多很多。 以下几个是用手机拨号时候要注意的问题。 1: 对于 GPRS 拨号来说,wvdial……

阅读全文

FTerm private build 2.5.0.149

随便更新点洗洗睡了,这个礼拜太累了,faint ChangeLog: 改正右边汉字很难选中的问题参考链接 修正了右键菜单打开连接对没有 scheme 的 URL 无效的问题参考链接 可能,依然是可能修正了打开 URL 以后鼠标状态出错的问题参考链接 最小化到 tray 以后的 Hint 字样现在会跟随窗口标题变化了参考链接 已知问题: 很多,懒得写了,在下面的……

阅读全文

Google Analytics 到货了

申请了好久终于到了,加在 blog 上面看看。 猜想肯定有现成的插件,果然找到了一个,直接装上就可以用了。 不知道这个东西会对网页显示速度有多少影响,那段 js 到底是放在 head 里面影响小还是 body 里面影响小呢?或者有没影响更小的方式?……

阅读全文

FTerm private build 2.5.0.148

ChangeLog: 任何时候都可以打开下载管理器参考链接 快速连接加上了 SMTH BBS参考链接 将工具菜单里面的两个键盘设置中一个改成快捷键设置参考链接 修正切换语言造成 IP 显示不正确的问题参考链接 修正辅助输入窗非法操作的问题,改成每个 tab 可以打开独自的辅助输入窗,切换 tab 会同时切换输入窗参考链接 修正切换语言导致的……

阅读全文

FTerm private build 2.5.0.144

不出意外这应该是五一期间的最后一个更新了,也该休息一下了。 Orz ChangeLog: 用科大某牛人的 HookSocket.DLL 外挂式支持了 IPV6,之前没有得到牛人的许可,如果牛人有意见的话说一声,我马上拿掉。参考链接 修复 143 版本语言文件损坏的问题。参考链接 修复 143 重新造成 alt+数字切换当当响的问题(虽然我这里不能复现)。参考链……

阅读全文

FTerm private build 2.5.0.143

ChangeLog: 修正 ssh 在用户没有密码时的状态机错误,现在可以用来上 ptt 了(mephisto 报告) 修正普通 User 第一次运行注册 TLB 不成功会崩溃的问题,但是不知道在完全没有运行过 fterm 的电脑上面是否能正常工作(diode 报告) 修正点击链接时候识别经常不对的问题 (timely 报告) 修正 IP 显示框在失去焦点时候不消失的问题 (timely 报……

阅读全文

Delphi 程序在非管理员权限下启动时候的 bug

diode@newsmth 指出 FTerm 在普通用户帐号下面第一次启动会报错,怀疑是注册 COM 组件的问题,跟踪了一下还真是 在 ComServ.pas 里面有这么一段 procedure TComServer.Initialize; begin try UpdateRegistry(FStartMode <> smUnregServer); except on E: EOleRegistrationError do // User may not have write access to the registry. // Squelch the exception unless we were explicitly told to register. if FStartMode = smRegServer then raise; end; if FStartMode in [smRegServer, smUnregServer] then Halt; ComClassManager.ForEachFactory(Self, FactoryRegisterClassObject); end; UpdateRegistry 的时候就抛异常了,但是看注释里面 Delphi 应该可以避免这个问题啊?仔细一看,原来抛出……

阅读全文