新浪微博全面公测了。今天开始,不用登陆也可以查看其他用户的信息了。包括网页版和手机版。
Beta V0.81
增加了用户信息小面板,鼠标划过用户名即可显示用户缩略信息,并且可以即使刷新用户头像
转发链条里的@也可以查看用户信息
增加了剩余字数计算和超出提示
恢复刷新倒计时,并且可以双击暂停和继续
修正了登录框和发微博输入框总失去焦点的Bug
修复了微波炉里不能显示gif图片的问题
修复其他小Bug
顺便给另一个博友介绍微波炉的博文加个链接: http://www.fovweb.com/fov/sina-weibolu.html

这几天其实挺忙的,感觉改了很多。真正发布了,却只写出了两条features:此版本更换了界面显示风格;重构了网络请求模型,反映更迅速。虽然这个版本是憋的最久的了,也一直想做的比较好了再发这个版本。终于今天感觉改动差不多到一个点了,于是发布了,在网友的反馈中,迭代完善吧。
发了这个版本,后面的小版本应该会更新的频繁一些了,反正微波炉有自动更新功能,对用户不是负担。今天博友们和热情,很快就收集了,很多建议和反馈,争取明天修复大部分,并发出修订版。
基础建设做好了,就可以加一些好玩的娱乐性的feature了,大家在期待,我也在期待!
btw:博友最软件帮忙写了篇介绍,我给做个链接,同时借张截图(我的wp在ie下传图有问题)
http://www.zuisoft.net/2009/10/20/weibolu-080-beta/

飞鸽传书打开时提示bind() 错误=10048,是因为飞鸽默认端口2425被别的进程占用了。
可以找相关工具查看该端口被哪个进程占用,也可以借助netstat命令行命令和进程管理器查看。
netstat -ano | grep “2425″ 或者 netstat -ano | find “2425″
找到2425端口对应的进程号,然后到进程管理器查看是哪个进程。我这里是腾讯TM,擦,这厮故意的吧。
如果服务器版搬迁,discuz目录下的 config.inc.php文件中的UC_IP定义可能是老服务器的ip,如 define(’UC_IP’, ‘xxx.xxx.xxx.xxx’);
把这个键值清空即可。不管什么ip都很快了
UCH道理也一样,不过配置文件为 config.php
优惠额可以用宋祖英的歌词来形容,”越来越少,啦啦啦啦…”
$8.19 COM Registration–October 2009 code : DIPTERA
$8.25 COM/NET/ORG Renewal–october 2009 code– CHILOPODA
今天,发布了iPhone版的新浪微博客户端。有兴趣的,可以到 热围脖 (http://www.reweibo.com) 下载。
碰到过一点小问题,总结一下。
1. iphone开发环境升级到3.0的小问题: iphone OS 刷到3.0了。本机的iPhone sdk也升级到3.0了。但是连到真机不能调试了。开始以为原先在2.0下的要真机调试搞得那一套签名步骤要重新来一遍呢。走了一遍,发现那些文件都还在。没有必要重新生成啊,organizer里,也能看到自己的手机哦。查! 后来发现,原来organizer里面当前设备后面必须是绿灯才行,现在后面有灯了,但是是灰的,右侧有个类似激活验证的东西,点一下,几秒钟以后,灯就绿了。Build and Go,程序在真机上跑起来啦!
2. 其实以前只做过cydia安装包,没有做过ipa包和pxl包,今天程序差不多搞好了。准备打包试试,结果,这包左打右打,怎么在真机都跑不起来啊。郁闷毁了。后来发现是自己打包用的 weibolu.app 内容,是在模拟器上跑的,从模拟器里拷出来的。应该用device里拷出来的才可以。于是要连真机调试,并生成程序包,于是有了 step 1的问题。
3. 同时总结了ipa和pxl打包发布的方法。见
自己开发的iphone app打包为IPA包的方法

(擦,这sina,外链他一个图片都不让,自己再上传一遍)
pxl格式的iphone程序包,可以直接通过91手机助手安装到真机,很方便,介绍一下制作方法。
1. 新建一个目录 $appname
2. 在$appname目录下,新建文件夹 PkgScript和文件PxlPkg.plist
3. 将包XXX.app文件夹内容复制到$appname目录下,我一般连上真机,winscp下载 (/var/mobile/applications下)
4. 步骤2中的PxlPkg.plist 文件格式见附录。
5. chmod -R 755 * 后再 zip ../weibolu.pxl -r ./*
修改$appname目录下所有文件的属性,并打zip包 。(这一步在mac下做,或者在windows的cygwin下做)
6. 完毕。如果装了91 iphone助手,双击pxl包就能安装
附录: PxlPkg.plist 文件格式
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple Computer//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“[]>
<plist version=”1.0″>
<dict>
<key>CFBundleIdentifier</key>
<string>Reweibo.Weibolu</string>
<key>RDPxlPackageFiles</key>
<array>
<dict>
<key>destination</key>
<string>/Applications/weibolu.app</string>
<key>overwrite</key>
<true />
<key>permanent</key>
<false />
<key>source</key>
<string>weibolu.app</string>
</dict>
</array>
<key>RDPxlPackagePostflight</key>
<array>
<array>
<string>chown</string>
<string>-R</string>
<string>root</string>
<string>/Applications/weibolu.app</string>
</array>
<array>
<string>chmod</string>
<string>-R</string>
<string>775</string>
<string>/Applications/weibolu.app</string>
</array>
</array>
<key>RDPxlPackageDesc</key>
<string>微波炉</string>
<key>RDPxlPackageFormat</key>
<string>1</string>
<key>RDPxlPackageName</key>
<string>Weibolu</string>
<key>RDPxlPackageVersion</key>
<string>0.1</string>
<key>RDPxlPackageIcon</key>
<string>weibolu.app/icon.png</string>
<key>RDPxlPackageFireware</key>
<string>3.0,3.1</string>
</dict>
</plist>
1. 新建一个目录 $appname
2. 新建文件夹 Payload和文件iTunesArtwork (注意大小写,iTunesArtwork由图标文件改名得到)
3. 包XXX.app文件夹内容放到Payload下,我一般连上真机,winscp下载 (/var/mobile/applications下)
4. 修改XXX.app下的Info.plist,现在的Info.plist一般都是二进制文件了。可以用专门的工具(叫做pledit)修改。其实自己建一个文本格式的文件也能正常工作。格式见附录。
5. 将$appname里的内容,用winrar压缩,选择zip格式,后缀名直接改为.ipa即可。
6. 可以用iTunes同步到真机了。注意真机必须做一下同步非appstore ipa的破解。
附:Info.plist格式
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=”1.0″>
<dict>
<key></key>
<string></string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Weibolu</string>
<key>CFBundleExecutable</key>
<string>Weibolu</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.Weibolu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Weibolu</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleResourceSpecification</key>
<string>ResourceRules.plist</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTSDKName</key>
<string>iphoneos2.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>MinimumOSVersion</key>
<string>2.0</string>
<key>NSMainNibFile</key>
<string>MainWindow</string>
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
</dict>
</plist>
别的不太重要,粗体部分的是<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>必须的。
碰到文件路径比较深的,在terminal里要使用能急死人。这个方法不用装任何程序,简单实用。
mac osx 下,快速复制文件路径的方法。1. 将文本编辑(Text Editor)设置为纯文本模式。 2. 将文件或者文件夹,拖到文本编辑器里,即可。