时差睡不着,前天半夜又爬起来看到keepwalking一篇很有启发性的帖子《[donews故事会] 爱搞搞为donews铸就围城》,写回复越写越长,干脆来个帖子。
那篇文章说:“aigaogao这个东东使donews就像个“围城”,外面的想进来,里面的想出去。”
这带出了我近日看到的一些有趣的现象,几天来一直观察aigaogao的用户,发现以下特点:
- 因为aigaogao而在donews新开窝或重新写作的人不少,尤以年轻人、在校学生居多;
为了做好客服工作,我到处找使用aigaogao的帖子留感谢,尤其是保留了“本篇文章使用aigaogao Blog软件发布, '我的Blog要备份'”那句广告语的,我基本都去“到此一游”。
本以为碰到的会是老用户居多,因为要备份自己以前的文章,谁知道看到的却主要是新开户,让我很吃惊。
- 外面其他BSP的用户比donews的更急切想用上aigaogao,例如以下节选在博客生活、敏思看到的帖子,估计日后如果在他们那里发布,在那些小圈圈内部的反应会比这次更炸锅;
《[IT 评论]一个特棒的blog发布工具,可惜不支持博客生活》及后面留言
我已经给她留言了,希望他支持博客生活,但他没有回应,呵呵,估计是要沉了~ 但是我猛然发现dudu也在他的“好友”列表里,所以…………嘿嘿,咱管理员能不能给拉拉关系,让他支持一下博客生活啊? 《想要“搞”你口难开》后的留言
我安装了,想“搞”一下敏思博客,测试用户名和密码半天通不过,试了几次也不行啊! 在下载,看到有这么多好处,深感IT业发展的迅速~ 太人性化了。。不得了……了不得…… - 专业的人,如程序员,有长时间工作经验的觉得这个软件做得很出色,小年轻、刚刚学习开发的人比较倾向自己找类似小脚本;
在北京曾经把界面仍很丑陋的旧版aigaogao演示给一些公认的资深程序员看,例如霍炬、郝培强、韩磊、蒋涛、曾登高,我们当时的感觉是战战兢兢,因为对于程序或软件我们是纯粹外行,但这些老师看完都交口称赞,他们看重的是软件中功能的实现及一些细部设计,其实我上篇称tiny帮忙写“枪稿”只是玩笑,他第一次见aigaogao激动劲,实在是比那篇稿子有过之而无不及
。aigaogao发布后,看到很多初学编程的年轻人很有钻研精神,私下讨论很多其他下载备份代码,甚至从他们那里得知,除了常见的外国blog离线工具Zoundry、WBEditor外,原来还有一个付费的日记编辑中文软件:东日-diaryone。
- 完全不懂任何IT技术的人更欣赏这个东西,同时不介意文章后面附加的广告;
至于为什么要加“本篇文章使用aigaogao Blog软件发布, ‘我的Blog要备份’”这段文字,我稍后另发文解释。
一早做好思想准备不会有太多人选择保留它,但还是对这个结果很意外,和我预先想象的刚好相反。
- 女人比男人更需要这个软件,使用时候的学习精神也更佳。
aigaogao是为爱搞搞做的,爱搞搞是女人,于是很多我认为非常方便,解决我写作过程中很多大问题的功能,很意外地却没有多少个测试者真正用上,例如我一直很虚荣地想象老白那样图文并茂娱乐大众,为简化图片操作,Tiger特地花了很长很长很长
时间做这部分功能。如果对图片编辑要求不高,截屏或本地倒入、图片上传、图片引用,这一条龙操作(见动画演示)用aigaogao绝对是比自己先上传flickr,然后手工引用路径快得多,这好东西我只发现一个用户用上了,还是一位非IT界的女士:娴人《[新春花讯]家花不如野花壮》,一帖9张图!建议大家自己用不同方法比较一下
。
临发表这篇文章,又看到一个网友在我的窝留言打广告,说的东西和今天内容很有关联,就做个链接帮忙宣传一下吧:《爱搞搞不是玩意,搞的是一台国产跑车》,下面引用文中一段,作为自勉。
| 谢谢爱搞搞和Aigaogao,希望你我都可以一起搞出点名堂来,不光在技术上实现它,在现实中创造人们的消费需求和巨大市场来。Foxmail一直免费,但它让中国人摆脱了微软邮件病毒的侵扰,也创造了最大的用户群和价值。虽然它直到现在还是免费的。那个OE(outlook express)不一样捆绑免费,关键是培养了个人使用软件的习惯,你得依赖它。 |
从以上现象,不禁让我思考:今天,IT行家们普遍都认为,面向中国市场的、桌面客户端中文软件都是没有前途的、挣不到一分钱的,但同时,广大的用户是否却在热切期待着真正能解决他们需求的东西呢?


客户端和HTML代码是不冲突的呀,您一定没有试用过咱家aigaogao,其中一个我认为必须要自己做而不用其他的,就是因为别的blog专用工具都是所见即所得,而我有时候也喜欢直接修改HTML代码。
UI做得不好是一定的,因为咱们没有学过,希望以后多改进。
软件中大部分的功能设计都源自我沉迷过程中遇到的“不可解决”项,但用户群可能应该和我这种类似:想到处开窝,结交不同朋友,没有一个第3方客户端自己维护不了那么多窝。
看了,也留言了,记忆中我删留言是第2次,上次是大量3级儿童不宜链接,你前2天的留言也犯同样错误:有黄色词句。
我不在意别人骂我,但很在意别人在我窝留黄色东西,如有犯这条,格杀勿论。
很高兴你这次说出骂我原因,我想整个donews没有人比我更爱马云了,要不我也不会布置作业要求大家下载那录音去听,还要写心得,我号召大家都向他学习。你只看到一篇就开骂,不认真,布置作业给你,看完这2篇:
《也来批判归纳法》
http://blog.donews.com/aigaogao/archive/2005/10/28/606681.aspx
《再次强烈批判归纳法!!! 》
http://blog.donews.com/aigaogao/archive/2005/10/30/609108.aspx
马云的题材我只写到一半,还要继续写。如果你认为我写这些是不尊重他,要开骂的话,随便。
恭喜你在自己窝写下第一篇Blog,建议你下载我们的aigaogao,写起来更方便,还能同时上传很多个窝,不用号召别人转载就能自力更生了:)。
下载路径:
http://www.aigaogao.com/blogeditor/download.html
使用方法动画:
http://www.aigaogao.com/blogeditor/features/backup.html
大人物呀,谢谢光临:)。
open source这东西以前没有接触过,也不懂,所以暂时没有开源计划,不过打算有时间整理一下软件编写过程中看过的参考文档,让大家参照,只要认真学,任何人都可以编得出来,因为我们用的是微软 .net C# 开发的,都是现成的类。
呵呵,你的ID好像经常看到呀,我不老,俺永远做小女人:)。
Donews下载的API能用,上传的关了,所以上传的是用HTTP模式,模仿浏览器。
前面说了,我们不了解开源,感觉上是否会有很多人帮忙与开源无关,我们的公益社区网站现在也很多人一起免费出力建设,我曾提议公开源代码,大家都说不安全反对。
这个软件是一个商业项目,我希望通过它及以后的构件能有收入,以便维持我们公益社区营运团队。同时也要做一个榜样,中国市场上,不是光流氓软件才有饭吃。
我会公开整个软件编写过程的学习方法,觉得这才是大家可以参照的,代码不重要,我们都是在网上查找学回来的。
谢谢收录:)。
谢谢收录
哈哈,你这种学习方法不行,英语关一定要过的,不能等着别人翻译中文才看,那样你看的东西起码落后几年,还是左转右转错的,我帮Tiger找资料,但从不翻译,他自己看的。
大好青年一定要过英语关,我30岁才下决心,你比我当年年轻多了。所以我不会帮你翻译的,就是要逼你。
你找的那篇文章也太初级阶段了,看看,不会英语多吃亏,称过年好好去新东方补补:)。
呵呵,这个名字不错,令人印象深刻。
你是用什么代理呀?还是公司里有防火墙之类?就根据上面的描述我也不知道原因。
也在计划中,因为donews马上换了。
看上面Tiger的回复。
看上面Tiger的回复。
Pingback/TrackBack
Pingback/TrackBack
如果非要我用客户端写Blog,除非这个工具UI非常出色 :)
而出色的工具UI一定要出色或者是功能的确是不可替代的
http://blog.donews.com/cnining/
Pingback/TrackBack
谢了先.
主要是好奇aigaogao是怎么样访问donews的接口的.另外如果要免费维护这个软件,可能开源会容易些,毕竟很多人可以帮忙.当然如果你们选择不开放源码我也完全理解,毕竟是自己辛苦的结果.
Pingback/TrackBack
Pingback/TrackBack
Google如何搜索和排名网页?
http://www.johnschuster.net/wordpress/?page_id=2
上传用http,明白了,当时看介绍没太在意.谢谢.
谢谢!
下载了爱搞搞
结果不能用哎
“无法找到动态链接库mscoree.dll于指定的路径C:\\Program Files\\aigaogao……”
咋办呢
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80004005): Unknown error
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at SubControls.Components.TextBox_Html.InitializeComponent()
at SubControls.Components.TextBox_Html..ctor()
at SubControls.MyDiary.Body.InitializeComponent()
at SubControls.MyDiary.Body..ctor()
at SubControls.MyDiary.MainContorl.InitializeComponent()
at SubControls.MyDiary.MainContorl.Init()
at SubControls.Components.WorkControl.set_ActivatedWc(Boolean value)
at SubControls.StartPage.Body.miDiary_MouseDown(Object sender, MouseEventArgs e)
at SubControls.StartPage.MenuIconUnit.OnMouseDownUnit(Object sender, MouseEventArgs e)
at SubControls.StartPage.MenuIconUnit.unit_MouseDown(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.UserControl.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
aigaogao
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/aigaogao.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
Common
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/Common.DLL
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
UI
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/UI.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
SubControls
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/SubControls.DLL
----------------------------------------
AxInterop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/AxInterop.SHDocVw.DLL
----------------------------------------
Interop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/Interop.SHDocVw.DLL
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase: file:///c:/winnt/assembly/gac/microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/microsoft.mshtml.dll
----------------------------------------
AxInterop.DHTMLEDLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/Program%20Files/aigaogao/AxInterop.DHTMLEDLib.DLL
----------------------------------------
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
你的问题应该是你的.Net Framework的安装或版本问题(程序是在.Net Framework 1.1版环境下写的)。mscoree.dll这是一个.Net Framework相关的一个DLL动态链接库文件,你可以在%systemroot%文件夹搜索一下是不是文件丢失,或运行regsvr32 mscoree.dll直接注册一下这个文件试试。
如果还有问题也可以直接到我们的支持页面留言:)
我在你的Blog直接留言了