小小的吹一下集结号~

有谁知道Chandler的?这个软件见这里:http://chandlerproject.org/。用于任务、便签、事件等管理,俗称PIM【1】。它的条目可以无限定义分类;可以组成那种比如夫妻之间即独立又共享的日历;据说有一个让开发者可以扩展的架构【2】。

这个软件曾经花掉了好几百万美元、动用了几十个程序员(包括Mac团队、Netscape团队、Exchange团队中的一些主力成员),到现在为止已经花了5年时间了。它是由Lotus的作者投资并带领的项目【3】,《梦断代码》一书详细形容了开发这个项目时前前后后的可怕经历。

我记得“纸毛巾”还是哪位老兄曾经提到过《梦断代码》是比较好的厕所读物,就买回来了。此书让我感同身受;虽然让我摔跟头的目标不是这类软件,团队规模也还要小得多。但是我毕竟不是一个技术作家,也不甘心当一个拿别人的故事比照自己然后呻吟的读者。也许就像《梦断代码》一书的作者所说,咱们技术人员都有乐观的天性。我的看法如下:

1. 书中描述的此项目存在的种种问题,我本人在过去2年中碰到的相同问题,实际上都是可以避免的。

2. 虽然这个项目的参与者很多曾经是很杰出的程序员,不过我仍然认为他们做了很多不明智的决定。

3. 他们之所以耽误了大量时间,很大程度上是缺乏一到两个真正的强有力的声音主导整个过程。

我写这篇文章,并推上首页,不是为了来篇读后感。我想请问大家、dudu和广大好事者,有没有兴趣重造这个程序?虽然我个人感觉它干不掉Outlook,但是确实有一些小地方不错。但这不是它对我们的价值。要么就不玩,要玩就玩大的。这个项目,能提供给我们的东西是:

由于Chandler这个项目,按照《梦断代码》的作者所说,“即便不是含着银匙出生也是镀银的”;同时,它本身的经历,因为被作家放大了,也有一定的知名度,Clone这个项目,并在世界范围内炒作这个Clone行为,将会有助于提高参与这个项目的第三世界NVP【4】在世界范围内的社会价值。

其次有两点:首先,这个项目本身的实现过程,能帮助我们学习很多东西,并且得到很多的中间成果,可以用到我们自己的工作中去;其次,实际上虽然我个人和周围的人很少使用这种软件,但是在国外,这种软件还是有相当的市场。

就后面一点来说,如果真做这个竞争对手恐怕不会是Chandler,而是估计会存在很多更好的类似软件。但是我认为运作得好,总有人会使用我们的,就像Chandler现在也有用户;就这个题材而言,甚至我们也能碰到某个天使拿钱砸咱们两下也不一定。

说实话,它管理信息的理念和我的想法出奇的一致,这是我个人感兴趣的前提;同时它最初的共享功能,本来打算用P2P实现,最终痛苦的折中了。Chandler本身客户端【5】是使用C++和Python造就的,服务器端【6】是由Java实现的;它应该是使用了BerkeleyDB作为数据底层,并使用Lucene作为全文检索引擎。

我个人的想法是,Web版、客户端版,使用.NET或者其它的技术方案,包括如果仍旧使用客户端是否真的实现P2P去中心化的共享,任何一种方案都是可行的。关键要做这件事并达成种种目的(见后面),要保证:

1. 保留一切Chandler的特色,包括他们已实现和未实现的;避开其它类似软件的强项,强化某个相对空白的市场需求。

2. 细节设计和实现,包括界面与用户的交互、整体的执行效率,要(我个人认为可以大大的)超过这个软件。

3. 开发要顺利、速度要快,要和Chandler团队形成鲜明的对比(尤其是在很多事情他们已经帮后来者确定了的情况下)。

有了这三点,我们可以把这个行动搭建成一个还不错的舞台,展示一下自我。成仁了,从学习和锻炼的角度来看,说不准受益都比损失的时间大;成功了,也许那些月薪五位数(还是美金)的希望、某些人当美国公民的渴望、成为公认的专家一字千斤的愿望,甚至向全世界证明中国人民站起来了的伟大情操,在可接受的时间内都是有可能的。【8】

嗯嗯,也许我太做梦了,也许这真的是一条鲤鱼跳龙门的路子【7】,谁知道呢?抄袭Facebook,我们永远不可能成功;但是对于Chandler这种情况,经过精心盘算,也许是很现实的。如果响应的人多,我会把这个事情的启动当作一个我工作中较为主要的事情来处理。初步的,我设想:

1. 加入这个项目的人,必须有强烈的动机(无论是练手、还是我上面说的那些愿景)。

2. 在未来一年内至少有稳定的时间可以贡献。

3. 必须有至少不至于拖后腿的能力。

4. 有否定你的方案(这次练手是实践不是实验),你也能甘之如饴的气度。

5. 无论是决策、还是角色,受社区监督。

6. 有一个适于当头儿的人;他出现了以后,临时的主持人(最初就是我了)退位。

7. 初步估计,核心团队的成员不能超过7个,能相互见面交流的地区优先。

在这里吼一嗓子,感兴趣的可以留言;有反对意见的,比如这种程序烂大街了现在做已经来不及了等等也请不吝提醒一下。

注释:

1. Personal Information Manager?个人信息管理?

2. 我没有研究,只是知道它很早期版本就可以把来自Flickr和其它地方的不同种类数据,揉合到一起。

3. 此人还拯救了当年没人要的Mozilla,投资了奥雷兹同学的Groovy。

4. Not Valuable Person,相比此项目的人员名单来说。

5. 界面部分很垃圾,一些细节跟不上时代,效率也非常的低。

6. 如果使用共享功能的话要用到,我还没有测试。

7. 无论其它懂行的人怎么看,事实上我相信很多人都认为自己和自己的团队能做好这个项目。但实际上这种“我能”和“著名团队的著名失败”,可以看作一个捞偏门的机会。

8. 虽然有些调侃,但绝没有在价值观上否定谁的意思哈。

OFDM(正交频分复用)是一种高效的多载波通信技术,它将高速数据流拆分为多个低速子流,并通过多个并行的低带宽子载波传输。这种技术具有高频谱效率、强抗多径衰落能力和灵活的带宽分配优势。 OFDM系统利用大量正交子载波传输数据,子载波间的正交性可有效避免码间干扰(ISI)。其数学表达为多个离散子载波信号的线性组合,调制和解调过程通过FFT(快速傅立叶变换)和IFFT(逆快速傅立叶变换)实现。其关键流程包括:数据符号映射到子载波、IFFT转换为时域信号、添加循环前缀以减少ISI、信道传输、接收端FFT恢复子载波数据和解调原始数据。 Matlab是一种广泛应用于科研、工程和数据分析的高级编程语言和交互式环境。在OFDM系统设计中,首先需掌握Matlab基础,包括编程语法、函数库和工具箱。接着,根据OFDM原理构建系统模型,实现IFFT/FFT变换、循环前缀处理和信道建模等关键算法,并通过改变参数(如信噪比、调制方式)评估系统性能。最后,利用Matlab的绘图功能展示仿真结果,如误码率(BER)曲线等。 无线通信中主要考虑加性高斯白噪声(AWGN),其在频带上均匀分布且统计独立。通过仿真OFDM系统,可在不同信噪比下测量并绘制BER曲线。分析重点包括:不同调制方式(如BPSK、QPSK)对BER的影响、循环前缀长度选择对性能的影响以及信道估计误差对BER的影响。 OFDM技术广泛应用于多个领域,如数字音频广播(DAB)、地面数字电视广播(DVB-T)、无线局域网(WLAN)以及4G/LTE和5G移动通信,是这些通信标准中的核心技术之一。 深入研究基于Matlab的OFDM系统设计与仿真,有助于加深对OFDM技术的理解,并提升解决实际通信问题的能力。仿真得到的关键性能指标(如BER曲线)对评估系统可靠性至关重要。未来可进一步探索复杂信道条件下的OFDM性能及系统优化,以适应不同应用场景
51单片机是电子工程领域常用的入门级微控制器,广泛应用于小型电子设备,例如电子时钟。本项目将介绍如何利用51单片机设计一款简单的电子时钟,并通过Keil软件进行程序开发,同时借助Proteus仿真工具进行电路模拟,帮助初学者掌握51单片机的基础应用。 51单片机基于Intel 8051内核,集成了CPU、RAM、ROM、定时器/计数器和I/O端口等功能模块,具有易于编程和性价比高的优势。在电子时钟项目中,主要利用其定时器实现时间的精确计算。Keil μVision是51单片机的常用开发环境,支持C语言和汇编语言编程。开发时,需编写代码以控制单片机显示和更新时间,包括初始化时钟硬件、设置定时器中断、编写中断服务程序以及与LCD显示屏交互等步骤。关键环节如下:一是初始化,配置时钟源(如外部晶振)设定工作频率;二是定时器设置,选择合适模式(如模式1或模式2),设置计数初值以获得所需时间分辨率;三是中断服务,编写定时器中断服务程序,定时器溢出时更新时间并触发中断;四是显示控制,通过I/O端口驱动LCD显示屏显示当前时间。 Proteus是一款虚拟原型设计软件,可用于模拟硬件电路,帮助开发者在编程前验证电路设计。在Proteus中,可搭建51单片机、LCD模块、晶振及电阻、电容等元件,形成电子时钟电路模型。运行仿真后,可观察程序在实际电路中的运行情况,及时发现并解决问题。 实际项目中,51单片机电子时钟还涉及以下知识点:一是时钟信号产生,定时器通过计数外部时钟脉冲实现时间累计,可通过调整晶振频率和定时器初始值设置不同时间间隔;二是LCD接口,需理解LCD的命令和数据传输协议,以及如何控制背光、显示模式、行列地址等;三是中断系统,了解中断概念、中断向量及程序中中断的启用和禁用方法;四是数码管显示,若使用数码管而非LCD,需了解其显示原理及段选、位选的驱动方式。 本项目融合了单片机基础、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金枝玉叶9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值