2008.04.22 23:06 bruce:
漫画生成器受到屏幕尺寸的限制,导致里面的小字很难看清楚。所以实用价值不高。
只能做成大字小说阅读或者图片阅读
可以将文字重新排版为适合阅读的内容发布为翻书效果。
当然直接观赏照片是有价值的。
琢磨着做个相册生成器。
一个程序,加入各种照片,然后设置每页不同的排版组合模式。然后直接生成翻书flash。
又方便又快捷的生成相册。是个好工具。
等有空了再琢磨。
flash缩小放大图片还是有些差劲,看原始大小
![]() | RSS| 首页| 山顶道| 布珞阁¹| GoodUI| 土产| 关于 |
漫画生成器受到屏幕尺寸的限制,导致里面的小字很难看清楚。所以实用价值不高。
只能做成大字小说阅读或者图片阅读
可以将文字重新排版为适合阅读的内容发布为翻书效果。
当然直接观赏照片是有价值的。
琢磨着做个相册生成器。
一个程序,加入各种照片,然后设置每页不同的排版组合模式。然后直接生成翻书flash。
又方便又快捷的生成相册。是个好工具。
等有空了再琢磨。
flash缩小放大图片还是有些差劲,看原始大小
自己生成漫画 http://bruce.in/p/492
实现的构思和原理 http://bruce.in/p/486
已生成好的漫画下载 http://bruce.in/p/494
效果如图,也可以下载一个看看 :点链接下载,都10M左右
虽然有些片面,但对于国内商业竞争的现实和白手起家,确实有些借鉴价值
发信人: NewXin (睡猫|糖果气泡), 信区: ITExpress
标 题: 技术是一种加速器 但重要的不是技术
发信站: 水木社区 (Mon Apr 14 12:32:38 2008), 站内
喷嚏网:原创 www.dapenti.com
(一)
多年以前,我有个学生在一家做“工作流引擎”的软件小公司里工作。他遇到了一些麻烦。
什么是“工作流引擎”?简单地说,是一种可以自动执行流程的工作元件:使用者设置好基本的参数,该元件就能按照预先设定的工作步骤和业务的流程往下走。
听起来很酷,看上去很美。
学生的麻烦是:公司的产品做得歪瓜劣枣的,开发人员不够,人员参差不齐。总的说来,技术问题很多,公司也不太重视。
他来问我他该怎么办。
我说:其实,这不是技术的问题。而是在于以公司这样的实力进入这样的小众市场,完全没有能力。高端的“工作流引擎”肯定有市场,但是都是很多IT的老大才做。中低端的应用,需要的不是自动化软件,而是人事关系。这就更与技术无关。
技术是很好的想法,但是没有生根的地方。从商业和个人投资来看,就没有商业价值。
我给他的建议是:赶快离场,做点其他的。
(二)
我在软件行业做过10年以上的技术工作。我知道技术人员在某一个阶段上会有一个通病,就是:太把技术当回事儿。
怎么说呢?就是说总是从技术的观点去考虑问题,想到希望发生的事情,而不会从一个普通人的角度看待现实。
理解技术是好事情,你可以飞快地想象到未来,看到一种趋势。但是,你一定要明白,这种趋势可能发生,也可能只是一种错觉。
技术是一种加速器。但是你不知道,这是成功的加速器,还是速死的加速器。
技术的思维角度,如果放错了位置,很多时候,会成为认知上的障碍。你以为你看到的东西是重要的,其实,人们根本不是按你想象的方式需要,或者生活。
技术是一种异化过程。当你以为你是专业人士的时候,你也有可能忘记:作为普通人,他们的感觉应该是什么样子。
(三)
我经常在小区的周围散步。我看见各种各样的小商铺,开办的热火朝天。我最喜欢的是一家小面馆。这些店铺的生意各不相同,但都有一个共同之处:跟我的职业没有任何的关系。也就是说,他们都是一些远离互联网的又小又好的生意。比如:洗衣店、蛋糕房、小型超市。
我很清楚,至少在我活着的时候,我还不能从网络上下载一碗面。这种想法,总是提醒我注意在伟大的传统行业面前,保持谦卑。
看着很多2-3个人,10来个人开办的火热的小生意。我就在想:什么样的生意才算是好生意呢?能活着的生意,当然是好的。这些生意还应该有如下的特点:
【1】有广泛的需求,无认知障碍,应用的技能简单,如:吃饭、穿衣。这是谁都需要,谁都会的事情;
【2】市场庞大,不是只需几家就能搞定的,而且要方便。需求是有循环、反复的;
【3】满足需求的产品种类独特,或者丰富;
作为技术的互联网,是如何改变了传统的市场?
优势:
【1】技术跨越了地域的限制,信息加速,需求被聚合;
【2】信息流动得更快,用户间的接触增加,消费变得可以评价;
【3】营销的方式发生了根本的变化
劣势:
【1】信任成本的建立很高;
【2】商品的可接触成本很高;
【3】需求到消费的转换率不高;
这样看来,我们就很容易理解这样的事实:互联网上的生意看着人多,其实一点都不便宜。而且,还不太容易存活。难怪那么多人,成天闹着要忽悠风投。
能自个赚钱了,还需要风投干嘛。
(四)
任何一个成功的互联网项目或产品,至少应该具有这样的基本特征:
【1】首先要是一个很好的生意。
上面说过了,无论是用月球的技术还是火星的技术,生意还是生意,生意的本质并没有改变。
【2】要找到一个跟这种生意匹配的业务形式,或是商业模式:
扎堆,是人多。人多好办事,但是成本也高。而且,面越广,实质就越少。
任何一个商业系统都是中性系统,不可能是完美的系统。所以说,长尾是一种浪漫的说法。对长尾的正确理解应该是:传统系统能做5个特性的话。长尾目前也最多能扩展到10或者15。
如果首先有80/20的业务存在,那么互联网的长尾就会看上去非常优美。如果没有,长尾就等于是零。
所以,那些办起博客,相册就叫web 2.0的网站,肯定是:非死不可(FaceBook) 。同时,如果能符合上面的两个条件的社区或管它叫什么的网站,却会活得很好。
我相信基本的一点:当所有人谈论商业模式,谈钱的时候。他们都要回到最根本的问题上–商业的需求从何而来,是怎么样的一个规模,在某个具体的平台下,技术能提供怎么样的突破,该如何提供什么样的产品和服务的形式来满足这些需求。
虽然有些社区是非死不可了,但我仍然看好这样的一类网站:婚恋市场,如世纪佳缘类的,还有育儿市场,如宝宝树之类的。
这样的网站首先是有一个无限广阔的市场空间,而且网站的内容跟业务结合的非常紧密。只要不犯大的错误,坚持下去,这样的业务本身不仅可以赚大钱,而且可以一直做很久。因为,很多业已存在的传统生意,被证明已经是好生意。
我一直认为:web 2.0类的网站发展,是电子商务普及的前哨战。很多的炮灰会成就电子商务的明天。我敢打赌:活下来的都是不太关心是2还是1的人。
最后,提一下作为web 2先驱的豆瓣:尽管开始人多势大了,也加了很多功能,但是,本身的特色也在丧失。豆瓣赋予了自己太多的使命。我觉得谦卑一点还是比较好。我喜欢作为读书工具的豆瓣,而不太喜欢作为交友工具的豆瓣。 一会儿是关注,一会儿又是好友。一会儿是广播,一会儿又是日记。
如果功能太多,只能让人不知所措。面越广,实质就越少。
我最喜欢《玩具总动员》里面主人翁的第一句话:focus,speed!
我的理解是:专注,才有速度。
–
※ 来源:·水木社区 http://newsmth.net·[FROM: 202.108.130.*]
想搞没时间搞,先记下来。
现在的web服务都开放很多api,也不算什么webservice,但确实很好用,开放性不错
jiwai和gmail都提供了相应的web 调用API,实现原理和调用方法都类似。
gmail的API挺复杂,用这个web的新邮件rss种子:https://mail.google.com/mail/feed/atom 调用则方便很多。
jiwai也有是这样,见上一篇 http://bruce.in/p/482
https://groups.google.com/group/jiwai-development-talk/web/jiwai-deapi
使用HTTP Basic Authentication认证协议 做用户验证 ,然后用get post的方式与服务器交互,返回xml结果集。
WebClient webClient = new WebClient();
webClient.Headers.Add(”Content-Type”, “application/x-www-form-urlencoded”);
NetworkCredential nc = new NetworkCredential(”your id”, “your password”);
webClient.Credentials = nc;
为了盯一个过期的cn域名,写了个自动程序每天早上4:00-4:30查过期域名状态,然后通过jiwai悄悄话发给自己,自己手机绑定了消息到手机,睡觉也能惊醒。
结果tmd还是没抢赢那些职业的傻B“奥美新”、李九龙。那些简直不是人。即时昨晚起床了也不可能1分钟内搞定,后悔没看cnnic的到期列表,不然早上4:08分直接就1元钱点击了。哎,算了,不能便宜那帮孙子,不要也没什么损失。
贡献C#访问JIwai的代码:
public void postjiwai(string msg)
{
try
{
byte[] retBytes = null;
WebClient webClient = new WebClient();
webClient.Headers.Add(“Content-Type”, “application/x-www-form-urlencoded”);
NetworkCredential nc = new NetworkCredential(“your id”, “your password”);
webClient.Credentials = nc;
String status = HttpUtility.UrlEncode(“D bruce ” + msg);
//D user message 悄悄话
//@user message 发消息
//message 自己留言
retBytes = webClient.UploadData(“http://api.jiwai.de/statuses/update.xml“, “POST”, System.Text.Encoding.Default.GetBytes(“status=” + status));
String retString = System.Text.Encoding.UTF8.GetString(retBytes);
Console.WriteLine(retString);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
| 分类 | 搜索 | |||||||||||||||||||||||||||||||||||||||||||||||||
月档
|
日历
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
最新 RSS | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
评论 RSS
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
链接 | ||||||||||||||||||||||||||||||||||||||||||||||||||