最新 | 最热门 | 最高评价

+0  即时通讯软件为什么那么难以替换

Tag: 计算机与 Internet | WhatsApp | 出海 | 即时通讯 | 移动互联网
Luke Fan 发于 2018年08月20日 14:46 | 点击: 114 | 展开摘要
即时通讯系统,我们通常管这叫IM,QQ、微信、Line、Whatsapp都是此类系统。

这种系统的流行于否,有很多偶然与必然因素在里面。

这其中最重要的一个因素是进入一个封闭市场的时间点。通俗的讲,就是先发优势很重要。

Line是一款很有趣的IM软件,这个软件在日本、台湾都很流行,最为IM系统,LINE的最大特点是可爱,里面有很多Line自有版权的卡通形象以及这些卡通形象的表情包。以前在一些国内的大商场里面还会有Line的专卖店,销售由Line授权,印有Line自有版权

查看全文: http://www.udpwork.com/item/17011.html

+0  微信的历史

Tag: Clipboard
阮一峰 发于 2018年08月20日 14:00 | 点击: 120 | 展开摘要
上周,香港的《南华早报》有一个长篇报道,介绍了微信如何变成中国用户最多的手机 App。

我读了很有收获,就结合维基百科和其他公开的资料,总结了一份微信的发展史。

2010年6月,苹果发布 iPhone 4。当年中国的智能手机销量是3610万部,2011年就猛增到9060万部,2012年更是飙升到2.142亿部。很显然,手机软件(尤其是即时通信软件)即将爆发。

2010年10月,腾讯广州研发中心开始开发微信。研发负责人是张小龙,当时是 QQ 邮件移动版的负责人。2005年

查看全文: http://www.udpwork.com/item/17010.html

+0  时而不见

李忠 发于 2018年08月18日 08:00 | 点击: 199 | 展开摘要
某天深夜,独自在床上辗转,忽然被深深的孤独感笼罩,那一刻,我想找到一个出口,一个不用担心身份,不用纠结于措辞,不用担心其他人看法的地方,最好第二天起来就不见了。就像深夜食堂一样,只在晚上营业,早上关门休息。

但是我找不到,所有的社交网络都需要一个账号,而 Note 显然也无法满足我的需求。

我喜欢泡咖啡馆,这个 app 应该像一个关了灯的咖啡馆,你说话会有人听到,可能会有回应,但不知道你是谁。

既然没有满足需求的产品,那就动手做一个吧。

一开始的想法是只在晚上 22

查看全文: http://www.udpwork.com/item/17008.html

+0  每周分享第 18 期

Tag: Clipboard
阮一峰 发于 2018年08月17日 07:53 | 点击: 282 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

上周(8月4日),委内瑞拉总统马杜罗发表公众演讲,结果天空中出现了两个无人飞行器,慢慢靠近人群。每个飞行器都携带了1公斤的炸药,企图暗杀马杜罗。一个飞行器被击落,另一个飞行器出现操作故障,撞在墙上,没造成严重后果。

马杜罗和舞台上的官员看着飞行器,不知所措。这个画面是全国直播的。

保安人员用防护设备挡在马杜罗身前。

这个事件将永久改变安保工作。以后,保镖们不仅要盯着地面,还要盯着天空。无人飞行器的技术已经很成熟了

查看全文: http://www.udpwork.com/item/17007.html

+0  关于人工智能的畅想 - 读《生命 3.0》

Tag: books summary | books
唐巧 发于 2018年08月17日 00:17 | 点击: 235 | 展开摘要
最近读完了《生命 3.0》。本书作者迈克斯·泰格马克(Max Tegmark),是麻省理工学院物理系的终身教授。同时是未来生命研究所(Future of Life Institute)的创始人,致力于用技术来改善人类的未来。他的未来生命研究所得到了 Tesla 的创始人 Elon Mask 的认同和资助,用于人工智能安全相关的研究。

本书是他关于未来生命形态的思考,在书的第一章他就讲了一个团体利用超级人工智能统治世界的故事。全书围绕着生命的进化、智慧的发展、未来的目标、人类

查看全文: http://www.udpwork.com/item/17006.html

+0  局部敏感哈希介绍

Tag: 算法
鸟窝 发于 2018年08月16日 19:56 | 点击: 266 | 展开摘要
传统的Hash当源数据有些许的变化的时候生成的哈希值差异也非常的大, 比如:

1
2
3
4
5
6
7
8
9
10

func main() {
s1 := []byte("你好世界")
s2 := []byte("你好,世界")

hash1 := md5.Sum(s1)
hash2 := md5.Sum(s2)

fmt.Println(hex.EncodeToString(hash1[:]))
fmt.Println(hex.EncodeToStrin

查看全文: http://www.udpwork.com/item/17005.html

+0  虚拟文件系统的自举

Tag: 游戏开发
云风 发于 2018年08月16日 11:43 | 点击: 328 | 展开摘要
我们给游戏引擎设计了一个虚拟文件系统,可以挂接不同的文件系统实现,比如本地文件系统模块,内存文件系统模块,网络文件系统模块。比如前几天谈到的资源仓库,就是一个文件系统模块。

这个虚拟文件系统是用 lua 编写的,这就有了一个小问题:lua 代码本身也是放在虚拟文件系统中的,那么就需要解决自举。这些代码很有可能需要从网络更新(网络文件系统模块),而网络模块也是 lua 编写的,代码同样放在这套文件系统内。

这篇 blog 我想谈谈自举是怎样完成的。

首先我不想做的太复杂。

查看全文: http://www.udpwork.com/item/17004.html

+0  Lua 虚拟机的封装

Tag: lua与虚拟机 | 游戏开发
云风 发于 2018年08月15日 16:06 | 点击: 331 | 展开摘要
我打算就我们在开发客户端引擎框架时最近遇到的两个问题写两篇 Blog ,这里先谈第一个问题。

我们的框架技术选型是用 Lua 做开发。和很多 C++ 开发背景(现有大部分的游戏客户端引擎使用 C++ 开发)的人的认知不同,我们并不把 Lua 作为一个嵌入式脚本来看待,而是把它当成一种通用语言来设计整个引擎框架。

其实这更接近 HTML5 流行之后,用 javascript 设计游戏引擎框架:虽然 javascript 的虚拟机本身是用 C++ 开发的,但和游戏引擎相关的部

查看全文: http://www.udpwork.com/item/17003.html

+0  游戏资源仓库及升级发布

Tag: 游戏开发 | 语言与设计
云风 发于 2018年08月15日 11:20 | 点击: 359 | 展开摘要
去年底,我为我们的 3d engine 设计了资源仓库的结构。

随后交给开发组的一个同学实现,这半年来,一直在使用。最近做了引擎一个小版本的内部验收,我感觉这块东西还有比较大的改进余地。因为资源文件系统目前和开发期资源在线更新部分现在掺杂在一起,而网络更新部分似乎还有些 bug ,偶尔会卡住。我觉得定位 bug 成本较高,不如把这块重新实现一遍,顺便把新的改进想法加进去。

这段时间,我重新思考了资源仓库应该怎样设计更合理。越细想越觉得和 git 要解决的问题基本一致。我们

查看全文: http://www.udpwork.com/item/17002.html

+0  创建最小的Go docker 镜像

Tag: Go
鸟窝 发于 2018年08月14日 10:57 | 点击: 364 | 展开摘要
虽然曾有一些文章介绍了如何创建一个最小的Go Docker镜像,我也曾写过一篇文章,但是随着Go的新的版本的发布, 以及docker本身的进化,有些技巧已经发生了变化, 本文介绍了最新的创建超小的Go镜像的方法。

一个简单Go程序的镜像

首先让我们创建一个很简单的Go程序:

1
2
3
4
5
6
7

package main

import "fmt"

func main() {
fmt.Println("hello world")
}

运行下面的命令会创建一

查看全文: http://www.udpwork.com/item/17001.html

+0  API 之下

Tag: Opinions
阮一峰 发于 2018年08月13日 07:33 | 点击: 337 | 展开摘要
虽然标题里面有 API,但是本文谈的不是编程,而是更重要的事情。

很多公司的组织架构,都有一个中层。高层领导和基层员工之间,存在大量的中层干部。公司越大,中层干部越多。

2015年,硅谷创业家莱因哈特(Peter Reinhardt)观察到一个现象:硅谷科技公司正在变得越来越大,但是公司的中层几乎没有变大。原因就在于,大公司正在用 API 替代掉中层干部。

所谓 API,就是软件的接口。通过 API,软件接受外部指令,并且输出结果。莱因哈特发现,高层通过软件,直接给基层

查看全文: http://www.udpwork.com/item/17000.html

+0  《雪国》《湖》

Tag: 读书笔记 | 岁月如歌
qyjohn 发于 2018年08月12日 17:34 | 点击: 280 | 展开摘要
《雪国》,用美丽到窒息的景物描写反衬出悲哀到绝望的人生,是川端康成惯用的手法。

《湖》,使用了蒙太奇的手法,时间与空间往复切换,在之前读到的几本书里面均未曾见到。第一个故事由洗澡女开始,细致入微的描写引人入胜而恰如其分,不可不谓是“先以欲勾牵,后令入佛智”的经典之作。

查看全文: http://www.udpwork.com/item/16999.html
|<<<1234567>>>| 一共1279页, 15337条记录