当前位置: 首页 > 科技观察

做一个有想法的程序员,做一个属于自己的神器

时间:2023-03-13 08:50:46 科技观察

1。简介我是之前在博客园发布富文本编辑器wangEditor的。目前wangEditor编辑正在逐步稳定。虽然用户数量还比较少,但目前提问的人并不多。于是,慢慢的这段时间开始有时间“做”了。我是一个不安分的人。于是,我花了大约半个月的时间做了一个随意的视频聊天网站——www.chatyou.net:81,为什么是“:81”?因为网站备案还没有完成,无法直接访问域名,所以必须使用81端口。备案完成后可以直接访问www.chatyou.net,不过我会永远保留这个81端口。我还没去过,我先截图和自己聊天(对方需要选择性别“女”,网站目前只支持异性聊天,你可以上去看看知道)2.做一个有想法的程序员相信每个有想法的程序员都会热衷于做出自己的东西。有很多大家都很熟悉的,从linux到facebook,从javascript到python。首先,制作自己的产品并不一定意味着您需要高超的技术技能。Linux最初创建时,作者只有22岁,而Facebook是从大学宿舍里走出来的。它是用最常见的php语言编写的。的。艾伦·马斯克创立SpaceX时,他对火箭完全没有任何了解,在度假时拿着一本火箭推进的书在研究。第二,做自己的产品,不要怕别人已经做了。罗胖有句话说得好:未来20年称霸世界的产品还没有诞生。Linux于1991年发布,那时Unix已经30岁了。iPod发布时,mp3满街飞。所以不要犹豫,如果你现在有想法,现在就去做吧!就我而言,其实我早就想做一个属于自己的神器了,只是一直没有好的想法。之前在博客园看到有人,看到有人在说我做的一个磁链搜索网站(www.btbook.net)。我认为这非常棒。你可以在上面找到任何你想要的东西,所以试一试吧。3、随意的视频聊天网站最近,闲暇时间变得不那么紧张了,躁动的大脑开始思考起来。突然想到,几年前,一个17岁的俄罗斯小孩随便开发了一个视频聊天网站chatroulette.com,每天有数百万用户访问,现在这个网站还存在,你可以去看看看。我曾经在上面和外国美女聊天。但是网站是国外的,都是英文的,速度慢。最要命的是,跟老外说话,你不会说英语?如果我不懂该语言,我该如何聊天?所以这个在国外比较流行的网站,在国内用的人不多。这时候大家应该第一时间想到一个词——“山寨”!这么多年过去了,光山斋也能抄个大篓子了——有山寨版。在我开始chatyou.net之前,我做了一些研究,看到了那些山寨网站。实在看不下去,要么全是广告,要么很久没维护了,界面乱七八糟。总之,人人都会用。所以,我的想法来了。为什么不自己做一个呢?4.webRTC和peerjs使用什么技术?这是个大问题。目前随便的视频聊天网站都是用flash技术做的,但是我从来没有接触过flash技术。如果现在学着卖,质量也好不了多少,还不如不用呢。转念一想,flash的直接竞争对手不就是html5吗?作为一个半前端开发者,学习一些html5的新技术是没有问题的。于是进行了一系列的搜索,找到了大名鼎鼎的webRTC技术。webRTC是谷歌开发的基于浏览器的P2P即时通讯技术。目前只有chrome、firefox和Opera浏览器,正在进入W3C标准。IE不支持它,safari不支持它——没关系。我要做的是面向未来的产品。IE和Safari迟早会在浏览器端支持(或变相支持)这种P2P技术。于是,我开始研究webRTC技术。看了几篇博客,只是一个简单的表面应用,还不够我想要的,怎么办?当然是征求别人的意见了!我在sf.gg上问了一个问题,后来有人回答了,让我有了希望-peerjs。peerjs其实是对webRTC技术的封装。封装后,结合其提供的服务器端(基于nodejs)服务,开发者可以方便的在浏览器端实现P2P通信,包括文本通信、视频、音频通信。非常棒,对吧?有了这些基础,我很快就写完了代码。5.租阿里云服务器和万网域名有一天,儿媳妇下班要加班一个小时,让我等他(我们晚上一起回家)。在公司无聊,就去看了阿里云服务器,价格还是不错的,就租了最便宜的,一个月多60左右,安装了ubuntu服务器操作系统。我去万网买了域名chatyou.net。虽然我从来没有在linux下工作过,但是对ubuntu系统了解很久了。但是,我对服务器的纯命令行系统还是不太熟悉。经过几个晚上的努力,web系统终于搭建完成,可以顺利访问。然而,在接下来的两天里,nodejs服务崩溃了。后来验证是js代码漏洞,解决了。趁着这个机会,赶紧上手linux吧,自己维护服务器,根本不知道。于是买了两本linux的书,这两天看了很多,至少基本的命令都看懂了。6.痛苦的备案。美国服务器不用备案,但是速度慢!香港服务器不用备案,但是也慢!国内服务器很快,但是TMD需要经过漫长的备案流程。首先,您必须填写各种信息并检查您的帐户。第二,如果你是个人网站,你不能做社交、商城、新闻、媒体等类型的网站,只能做个人博客。雪上加霜的是,“个人博客”这个词之前用得太多了,现在却被当成黑名单屏蔽了。您还必须使用其他词来表达个人博客的含义。没办法,只能这样写了。..三、邮寄材料。并强调:邮费自理!四、12个工作日审理。我现在卡在这一步了。..没办法,只能等。7、聊天网现在和未来产品的成败与现在的环境有很大关系。俗话说“时代出英雄”,也有“时代出品”的说法。但什么样的人、事、物适合现在的环境,谁也说不清楚。我不在乎这个网站现在会发生什么。就算它明天破产了,对我也没有任何影响。大不了几百元的阿里云租金。但如果它仍然很受欢迎,我会继续保持下去。也算是对世界的一个小小的改变。