Geek@Paris
  • SCLR振动卡,NDSL上不突出完美DIY方案

    2006-10-14
    本文作者BobGreen、来自各大游戏论坛和PDA论坛同样ID的BobGreen都是本人
    欢迎转载和评论,转载时请注明作者和原始URL(
    http://www.ndsbbs.com/read.php?tid=82094
    本人space是http://bobenchine.spaces.live.com,欢迎访问
    _____________________
    今天上午拿到了ROMMAN寄来的SC官方卖的SCLR卡(前天深圳寄出的,昨天下午到学校的,今天去拿的),呵呵
    到手第一件事就是研究是不是完美不突出(宿舍没有宽带,等下午才拎着本本在机房上网的)
    结果发现正如网友所说,还是突出的。于是动脑筋怎么让它不突出,毕竟突出不是最多嘛
    一开始使用幺幺以前用过的那种磨边的方法,发现,怎么磨了近半毫米了,一点效果都没有,还是突出的。而且有点跷跷板的感觉,一头按下去,另一头就翘起来了
    于是决定,拆!!
    拆了,发现原来是一块芯片突出了……
    继续拆,发现,原来是PCB板顶住马达的地方,没有靠边。马达一圈橡胶太厚了……
    于是,动手给那块橡胶做手术。以下就不具体写文字了,贴图,理解起来方便些
    ——————————————————

    做手术前,可以发现有个芯片突出了

    就是这个芯片

    拆开发现原来这里有空隙,造成芯片突出了。仔细看看,是因为马达的缘故,PCB板顶不到外壳了(照片是手术之后拍的,所以这张只能说表达个意思,人为地空隙了一点点)

    就是这个套在马达上的橡胶,太大了,手动修整一下(拿美术刀修整的,不是很美观~~大家注意不要弄断了啊)

    为了方便修整,拿一个3.5mm接口耳机的头插在里面

    削橡胶外套,直到再次放入后,上层PCB板不在顶在马达上,而是顶在外壳上为止

    上螺丝的时候,用指甲顶住PCB板,以确保如图那样,PCB板与外壳平行,留着均匀的空隙

    最终效果

    最终效果
    ——————————————————————
    总结:
    SC这次做的SCLR的外壳,可以说是非常完美了,如果不是因为马达橡胶太厚顶住PCB板造成略微突出的话,外壳不突出效果可以说能和G6L、M3L它们媲美了
    但是偏偏就是这个马达的外套大了点,需要我们用户自己动手解决这个问题。
    估计这是SC刚发布产品时的一点点疏忽,相信以后批次的产品应该可以解决这个问题了。
    对于看了我这篇文章想动手的朋友,我的建议是:
    1,动手之前,洗干净手并接触水管或大型金属物体放电,以免静电伤害电路
    2,尽量小心不要碰到PCB板上面的原件,尤其是集成电路密密麻麻的针脚
    3,准备的工具有:适合大小的螺丝刀、锋利的刀片(请注意安全)或类似的能顺利切割橡胶而不会切歪的工具
    4,如果橡胶切失败了,不要紧张,拿布胶带或者其他软性胶带直接裹马达就行了,橡胶扔掉吧
    5,小朋友请在大人或者大哥哥的帮助下完成此次DIY工作
    6,如果你手不稳,拿工具进行精密工作会颤抖的话,请另请有经验的朋友帮忙。但帮忙之前请协商好损坏赔偿事宜

    免责说明:
    虽然东西不贵重,但我相信这里很多朋友年龄都不大,大多都没有自己独立的经济来源,所以我说:我只确保自己能顺利完成此次修改,不能保证所有人都能顺利完成它。所以请没有把握的朋友小心行事。

    Author:admin | Categories:IT | Tags:
  • 用正则表达式来给文本中的汉字加空格

    2006-08-17
    我在制作mdict的词典库,但为了让其能够在PPC2003 英文系统上实现中文换行,得把所有连续的中文字都插一个空格进去。
    问题就是,怎么做?
    当然用某个编辑器的“替换”功能做。
    但,替换的时候,怎么搜索,以及替换成什么?这是个问题
     
    还好,我没有走弯路,直接就开始考虑了正则表达式。(因为发现WPS和Word根本打不开300MB的文件……)
    网上到处找,怎么用正则表达式来表示双字节字符。最终找到了,填入[^x00-xff]即可。
    但,后来又碰到的问题是,怎么让搜索到的字符替换成其本身+一个空格?
    找到方法如下
    搜索“([^x00-xff])
    替换成“1_”(“_”表示空格)
    这样就可以了
     
    好,方法解决了,问题又来了。UltraEdit貌似不支持这么做……虽然选上了正则表达式的勾,可还是不能搜索到正确的字符。
    在网友cage.Liu的帮助下(具体讲是江科大学长,呵呵),推荐了EditPlus来做这个事情。
    果然可以实现,而且速度比EmEditor快1000倍以上(EmEditor来处理这个300MB的文本,粗略计算一下要24小时开机做83天……)。
    现在就等结果了,看做出来的mdict词典能不能换行,以及里面的链接有没有问题。
    Author:admin | Categories:IT | Tags:
  • 【转】【整理】常用正则表达式收集&勘误

    2006-08-16
    正好帮助我处理一个300MB的文本,转移过来以后可以参考。
     
    以下是正文: 
     
    写在前面: 正则表达式用于字符串处理、表单验证等场合,实用高效。但用到时总是不太把握,以致往往要查证一番。现将一些常用的表达式收集于此,以备不时之需。

    本贴随时会更新

    : 上次和crackabc、hitme等人讨论过一次,发现网上google来的谬误多多。这次重新整理一下,力求精简正确。也希望大家能一起来琢磨琢磨,捉捉bugs.

    : 以下表达式均在RegexBuddy测试修正过,若有错,还望指出。另外注意,在不同的语言环境下,对正则的支持都可能不一样,实际应用时注意不同之处

    匹配中文字符的正则表达式: [u4e00-u9fa5]
    评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

    匹配双字节字符(包括汉字在内):[^x00-xff]
    评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

    匹配空白行的正则表达式:ns*r
    评注:可以用来删除空白行

    匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?</1>|<.*? />
    评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力

    匹配首尾空白字符的正则表达式:^s*|s*$
    评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式

    匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
    评注:表单验证时很实用

    匹配网址URL的正则表达式:[a-zA-z]+://[^s]*
    评注:网上流传的版本功能很有限,上面这个基本可以满足需求

    匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
    评注:表单验证时很实用

    匹配国内电话号码:d{3}-d{8}|d{4}-d{7}
    评注:匹配形式如 0511-4405222 或 021-87888822

    匹配腾讯QQ号:[1-9][0-9]{4,}
    评注:腾讯QQ号从10000开始

    匹配中国邮政编码:[1-9]d{5}(?!d)
    评注:中国邮政编码为6位数字

    匹配身份证:d{15}|d{18}
    评注:中国的身份证为15位或18位

    匹配ip地址:d+.d+.d+.d+
    评注:提取ip地址时有用

    匹配特定数字:
    ^[1-9]d*$    //匹配正整数
    ^-[1-9]d*$   //匹配负整数
    ^-?[1-9]d*$   //匹配整数
    ^[1-9]d*|0$  //匹配非负整数(正整数 + 0)
    ^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)
    ^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数
    ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数
    ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数
    ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0)
    ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0)
    评注:处理大量数据时有用,具体应用时注意修正

    匹配特定字符串:
    ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串
    ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串
    ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串
    ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串
    ^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串
    评注:最基本也是最常用的一些表达式

    Author:admin | Categories:IT | Tags:
  • 转自瑞星≡ 微软黄色警报: '魔波'高危病毒袭击中国ADSL用户。 ≡ 规模不亚于"冲击波"、"震荡波"病毒

    2006-08-14
    转自瑞星

    瑞星黄色(三级)安全警报
    [快讯]8月14日上午,瑞星全球反病毒监测网在国内率先截获到两个利用系统高危漏洞进行传播的恶性病毒——"魔波(Worm.Mocbot.a)"和"魔波变种B(Worm.Mocbot.b)病毒.据瑞星客户服务中心统计,目前国内已有数千用户遭受到该病毒攻击.

    瑞星反病毒专家介绍说,该病毒会利用微软MS06-040高危漏洞进行传播.当用户的计算机遭受到该病毒攻击时,会出现系统服务崩溃,无法上网等症状.由于该病毒出现离微软发布补丁程序只有短短几天时间,有很多用户还没有来得及对系统进行更新.

    因此,瑞星发出黄色(三级)安全警报,瑞星反病毒专家预测将会有更多的电脑受到该病毒攻击,"魔波"病毒甚至有可能会像"冲击波"、"震荡波"病毒一样大规模爆发.

    根据分析,"魔波"病毒会自动在网络上搜索具有系统漏洞的电脑,并直接引导这些电脑下载病毒文件并执行.只要这些用户的电脑没有安装补丁程序并接入互联网,就有可能被感染.感染该病毒的计算机会自动连接特定IRC服务器的特定频道,接受黑客远程控制命令.用户的银行卡帐号、密码及其它隐私信息都有可能被黑客窃取.由于病毒连接的IRC服务器在中国境内,因此该病毒很有可能为国人编写.

    针对此恶性病毒,瑞星已经升级.瑞星杀毒软件2006版18.40.01版及更高版本可彻底查杀此病毒,请广大用户及时.同时,瑞星建议用户开启瑞星个人防火墙2006版,并关闭139及445端口.同时,登陆微软网站下载并安装MS-06-040补丁程序以防范此病毒攻击.遭受到该病毒攻击的用户,也可以拨打反病毒急救电话:010-82678800寻求帮助.

    MS-06-040补丁下载地址(for xp):
    http://download.microsoft.com/download/3/1/b/31be1ef4-18e0-44a1-bc80-1753b8b43528/WindowsXP-KB921883-x86-CHS.exe

    其它系统:
    http://www.microsoft.com/china/technet/Security/bulletin/ms06-040.mspx

    另注意:139,445端口为局域网共享端口,关闭后会出现文件无法共享的的情况.

    Author:admin | Categories:IT | Tags:
  • 终于搞定ADSL路由的配置

    2006-08-10
    太兴奋了,终于搞定ADSL的路由配置。
    这样,只要ADSL猫一开,就会自动拨号上网,不用电脑来拨号。然后用集线器连接后,路由后面的小网络里的电脑都能直接上网了
    网上到处找大亚D108 ADSL modem的配置方法,终于找到一个准确的,哈哈。转贴如下(注:电信05年附送的ADSLmodem就开始不带路由功能了,就不用看这篇文章了)
     
    大亚科技DB108-B型ADSL MODEM路由功能开启技巧【转载】


    一. 设置计算机TCP/IP协议。

      这一步是许多用户最容易忽视的问题。如果没有正确设置计算机的TCP/IP协议,则无法进入ADSL MODEM的配置界面,更谈不上后续操作。因此,对计算机的TCP/IP属性进行设置是开启DB108-B路由功能的前提。在具体设置TCP/IP协议时,按照默认的设置即可,即IP地址为:192.168.1.14;子网掩码:255.255.255.0(此处举例的IP地址主要是为了和MODEM出厂IP地址处于同一网段);默认网关:192.168.1.1(此地址为ADSL的缺省地址);首选DNS服务器:202.96.199.133,设置完成后的画面如图1。


    图1

    二. 虚拟拨号PPPOA和PPPOE的设置。

      首先需要进入ADSL MODEM的配置界面,具体方法为:打开IE浏览器,在地址栏中输入Http://192.168.1.1。回车后弹出登录对话框,如图2所示。在弹出的对话框中输入用户名admin和密码dare,进入ADSL MODEM的配置界面,设置节目如图3。


    图2

    图3

      对内置虚拟拨号的设置是DB108-B型ADSL MODEM路由功能开启成功的关键。具体设置如下:

    1. WAN设置。
      (1). 先将WAN设置中的“启用”设为“Yes”,然后设置VPI、VCI值。产品用户手册上将该操作描述为:“先关闭虚电路1~7,启用虚电路0”,但在实际设置时,必需要确定起作用的虚电路。如果误将起作用的虚电路关闭,也将导致路由功能无法开启。具体可采用如下方法测试VPI、VCI:在能从主机拨号的前提下,登录ADSL MODEM,且不要一次把1~7虚电路都关掉。由于6,7本来是关的,可以从5关起。把5关掉后,保存,再从主机拨号。如果还能拨上去,就关掉4。如此下去,直到你发现其中一个虚电路关掉后,主机拨号失败,则该虚电路为起作用的虚电路,相应的VPI、VCI值即为合法的VPI、VCI值。笔者依据此方法,将起作用的虚电路确定为1,然后关闭其余的虚电路,设置节目如图4所示。


    图4

      (2). 对PPPoE,在“封装格式”中选择“PPPoE LLC”(对PPPoA也可采取同样设置)。

      (3). 在“桥”选项中选择“Disabled”。

      (4). 在PPP“用户名”和“口令”栏中键入用以上网的用户名和密码..

    2. LAN配置。保持默认配置即可。

    3. NAT配置。设置“NAT”选型为“NAPT”或“Dynamic NAPT”。点击“提交”按钮,保存设置。

    4. 点击“管理页面”中“保存设置”,进入保存设置页。点击“提交”按钮,保存上面所有设置,ADSL会自动重新启动,按设置的参数运行。

      至此,DB108-B型ADSL MODEM的路由功能设置完成,希望对用户有所参考。此外,DB108-B型ADSL MODEM同时支持1483桥接、1483路由和1577专线协议,具体使用方法参照说明书和网站介绍。用户在使用大亚科技的产品中遇到问题,也可以登录大亚科技的论坛(地址为:http://www.dare-tech.com/bbs/)寻求技术支持。

    Author:admin | Categories:IT | Tags:
  • 卡通头像制造机V2.0绿色汉化版

    2006-08-06
    找到一个好玩的软件,叫“卡通头像制造机V2.0绿色汉化版”。下载地址如下:
    看这里吧,不过,页面有点慢,下载链接也难找一些。注意别下载了不该下载的东西,这年头病毒和垃圾软件横行……
     
    下面是介绍:
    <卡通头像制造机>是一款顶级的卡通头像制造工具。体积小巧,功能强大;
    可制作N种卡通头像类型,能应用在RPG游戏角色制作;论坛个性签名头像制作……
    QQ头像制作;只需不到一分种,栩栩如生的人物造型将从你的手下诞生。你甚至可以把自己画出来……^_^
    Author:admin | Categories:IT | Tags: