重拾区块链

今年春节之前,花了一个礼拜多时间了解了下比特币、以太坊以及IBM的联盟链。用IBM的Hyperledger Fabric搭建了个domo就没继续往下研究了。比特币的行情也是越来越差,市场逐渐冷静。但是技术流却暗涌不停。有幸参加了陈天老师的区块链深入分析。全是技术干货,主要有谈: – public key encryption,merkletree 以及 consensus algorithm. – 为什么区块链演进成今天这个样子? – 为什么我们需要区块? – 区块的本质是什么? – 为什么说目前的公链(如比特币,以太坊)还只是区块链技术的早期实验? – 为什么 IPFS 也许未来是可能颠覆或者重塑 web 的技术? 演讲PPT 没时间去参加hackathon,有点小遗憾,附上现场PPT HACKATHON

2018深圳高交会见闻

周末,去了趟高交会,主要是去看看人工智能以及自动驾驶方面的产品。跟Roadstar的工作人员聊了聊,他们的sensor主要是velodyne和国内禾赛的lidar,、radar、camera以及GPS+惯导,大概一套下来成本在30万人民币,年底他们会在西丽运营,目前主要是更新算法,解决各种各样的问题。自动驾驶乘用车的商业化之路没有那么容易的,即便是如Google 的waymo也是阻力重重,问题不断。 高交会一号馆 roadstar自动驾驶车 道路检测机器人 无人驾驶船 搬运机器人 焊接机器人 有趣的两轮平衡车 AI芯片 柔宇科技柔性屏 分布式电能交易 感想:AI领域有太多雷同产品,特别是视觉方面,还是需要去拓宽思路,寻找更多的应用场景。

美签申请经验谈

由于计划去趟美国,拜访一下boss,然后一起参加1月初在拉斯维加斯举办的CES(全球消费电子展),所以去办理了美国商务旅游签证(B1/B2),办理过程也不是一帆风顺,面签过程中一签被拒,还好在二签幸运地通过了。由于一些朋友在微信和微博上咨询,所以本文记录整理一下笔者办理签证的过程,只是一些个人经验之谈,希望大家能吸取笔者的教训,如果办签,争取能一次通过,不要浪费没必要的时间和金钱。 办理流程 1.上大使馆官网填写DS160表格,交款,然后预约面签时间 2.去大使馆面签。 3.如果面签通过,则面签过程中会收走护照,并给一张黄色的纸,几天后邮政会把加了美国签证的护照送给你。如果没通过,面签官会给一张白色的纸条。 下面主要谈一谈填写DS160表格和面签这两个部分。 核心:无论是填写DS160,还是面签,首先最重要的是诚实,不要撒谎,毕竟每年申请的人那么多,面签官还是能从这些样本中总结出撒谎人的一些特征的。其次,要表现出不会呆在美国不回的坚决,要拿出一切能证明你只是短期待在美国,国内对你有很大的约束力使你不能长久离开。 以下为一些细节和tips: 填表: 填写DS160表格,会要求你上传美国签证标准照片,然后填写你的护照、身份证、居住地、学历、工作、家庭、旅行计划等信息。确认后,最好先把材料都准备好,然后一次性填好,这样比较节约时间。官网体验效果太差,有时候经常掉线,因此填好一部分后,可以先保存,这样即使暂时访问不来了,以后也可以随时调出来。如果是调出原来填好的表格,在登录安全问题中,有一个要求填姓氏的前5个字符,如果不足可以在后面用空格填充。填好信息并确认之后,下载DS160确认表,就进行付费,大概一千多RMB, 不能支付宝或微信支付,只能通过中信银行,网银或者柜台均可。缴费之后就是选择预约时间,确认之后需要下载预约时间表。 面签: 面签要带的材料除了护照、DS160确认表和预约时间表之外,最好带上其它辅助性材料,比如:身份证、户口簿、毕业证与学位证、加盖公司印章的工作证明、邀请函、工资流水、房产证和车证、结婚证,当然没有的也不用强行带。 由于我在深圳,所以面签选的地址是离得最近的美驻广州大使馆。面签过程主要有排队等进场->检查护照->安检->护照背面贴预约号->采集指纹->签证面谈。各个环节排队时间都挺长的。由于大家对面签官所问的问题比较好奇,所以下面复盘一下笔者一签和二签的面签对话过程。 一签 面签官:“你为什么来美国?” 我:商务出差,拜访一些美国的商业伙伴,然后参加CES展会。(其实这里就应该主动递交boss的美国护照和保证信以及CES的邀请函,然而我没有….) 面签官: “你结婚了吗?” 我: “没有” 面签官:“你工作多久了?” 我:“工作一年多了” (备注:感觉从这里面签官开始质疑我了,为啥你毕业一年就能出差去海外拜访商业伙伴。) 面签官:“你有出过国吗?” 我:“没有” (备注:我是白本护照,也就是没有从没出过国的,从以往来看,大概率会被拒。) 面签官:“你身份证上的地址和你的居住地址不一样啊,你有带居住证吗?”(备注:笔者户籍在湖南,居住地填写的是深圳) 我:“额,抱歉,我没有带,但是我带了身份证”。将身份证递给了面签官。 面签官:“对不起,根据美国法律,你不能进入美国。” 然后递给了一个白纸给我。 我:“……..”.。(感觉有点蒙) 回来的时候,问了很多同样被拒的,都是因为居住地和身份证地址不一样,又没有带居住证,所以被拒了的。笔者再去办理了深圳特区居住证后,又去二签了。 二签 排队等面签,看到被安排的面签官好像比较严肃,在我排队最前面的几个都对话了很长时间,而且都被拒了,由于等了太长时间,看旁边窗口比较快并且通过率高,于是悄悄换了个窗口。 面签官:“你为什么来美国?” 我:出差,拜访一下在美国的boss,然后参加CES展会。这是保证信以及CES的邀请函,你要看吗?“ 面签官:“你出过国吗?” 我:“没有,这是第一次出国。” 面签官:“你们公司是做什么的?” 我:”物流及接驳车的自动驾驶。“ 面签官:”你是做什么的?“ 我:”软件开发和产品管理。“ 面签官:”你的身份证地址和居住地址不一样啊?你有居住证吗?“ 我:”有。“拿出居住证给他。 我:”我这有保证信和邀请函,你要看吗?“ 面签官:”好。“ 面签官拿过去材料,问:“这个保证信上的XXX是谁?” 我:“我们公司的CEO.” 面签官:“你会说英语吗?” 我:“yes.” 面签官:“where is your company’…

当我们在谈论“索尼大法好”的时候,我们在欢喜什么?读《索尼设计,塑造现代》

当我们谈论索尼的产品时,“索尼大法好”,是无数索粉和吃瓜群众的口头语,随着数字时代的不断推进,一切实体在消融,实体世界走向虚无,一个个收音机、MP3等逐渐被手机上的app取代,当索尼逐渐褪去它在电子消费市场上的光芒并开始转型时,我们不妨回过头来,看看索尼如何在废墟中建立起消费电子模拟时代的帝国,看看索尼设计如何塑造现代。 以下为部分书摘: 意大利著名设计师埃托·索特罗斯在《索尼设计1950—1992》一书中曾用这样的文字描述索尼设计的特质: 在想象现代日本的时候,记忆中总能浮现出无数的索尼产品。它们简洁,精炼、紧凑、中性、黑色,没有对传统文化的参考,毫无怀旧色彩。索尼用它们淹没了全球各大洲的市场,出现在各种场所、家庭、摩天大楼、房间,甚至是那些最隐秘、最不为人知的地方。 无从选择地,索尼设计在构思产品时总是源自同样的工业生产过程,源自制造的必然逻辑,或者更确切地说,源自先进技术的逻辑。它看上去就像一条奔涌的技术发展之河,触发、推进和决定了索尼的设计。那就是一条流速如此之快、如此汹涌的河流,以至于除了自身的激烈气势之外,无暇顾及其他任何事情。没有回忆或是怀旧的空间,没有回头和环顾的时间,只有一往无前。 索尼设计有着一种务实、中性的质感。它最终根植于这样一种理念:一款产品的终极使命是“实用”。不是机能的而是实际的,一个包含道德假设的理念:不是机能的而是“有用”的,一个完全不涉及道德假设的理念,只是对所谓现代文明的基本条件所强加的可能性和局限性的片面接受。那是一个无法看清未来,或许到头来连现在也看不清的现代文明。 在这个意义上讲,索尼设计作为一个明确、简洁和彻底的符号,象征着将工业化的现状视为终极现代,象征着以一种它自己假设的、绝对的新文化去“设计”未来;象征着一种最终来说孤独的文化;象征着一种不需要你接受或拒绝的文化,因为它就只是这样存在着,仅此而已。 在这一点上,索尼设计的诉求很少,同时也很少倾听周围世界的声音。女性在谈论什么?工人在谈论什么?飞行员在谈论什么?势力之人在谈论什么?禅师在谈论什么?意大利人、法国人、美国人都在谈论什么?…….索尼的产品看上去就像从天而降,来自云层后面那奇怪的、神秘的天空。云层背后隐藏着巨大的冒着烟的工厂,还有同样巨大却像仓库一眼扁平的工厂,那里有成千上万的工程师、技师、科学家、知识分子、女性纤细的双手,警觉的双眼、显微镜、变压器……我不确定。 每一个人都以不可动摇的逻辑相连接,以一种绝对的、原则性的强度和一种紧凑的、有条不紊的力度,拒绝任何干扰,索尼的设计正来源于此。它来自云层后面从天而降,在云层背后,索尼设计获得了它象征性的形式,它不仅在日本设计史上,同时也在漫长的世界设计史上占有了一席之地。 井深大看得比眼前的生存问题要远得多,他给为数不多的员工写下了这样的愿景: 充分发挥勤勉认可的技术人员的技能,建立一个自由豁达,轻松愉快的理想工厂; 通过积极的技术和生产活动重建日本和重振文化; 摒弃任何不正当的追逐利润的行为,持续重视内容充实的有实质意义的活动,不为了扩张而扩张; 尽力精心挑选产品线,迎接技术上的挑战,不管需求的数量多少,只关注那些对社会有最大作用的,技术最尖端的产品; 要避免对电子,机械等形式上的分类,而是结合这两个领域创造我们自己独特的,让竞争者无法超越的产品; 要严格挑选员工,公司应该只由必要的员工组成,尽力避免形式上的等级结构,而是以能力和人格为导向来组织,这样每个个体才能最大程度的发挥自己的技术和才干。 我的理念是,如果一个产品上面有着“SONY”的标志,那么它就必须有一种整体的设计哲学来保持其设计的一致性,无论它属于哪个品类。同时,我对线条很感兴趣,所以我要求索尼的产品要有统一的线条美。简单来说设计是线条的集合,有的是直线,有的是曲线。当线条运动起来就形成了面。然而控制线条的品质和细节是最重要的。快速画出的线条短促,慢慢画出的线条舒缓。我相信,我们必须做到只用一根线条就能让他人立刻识别出这是索尼的产品。

Cartographer学习系列之二: 使用 EAI YDLIDAR 实现 Cartographer 2d slam

安装Cartographer 安装turtlebot_apps $ cd ~/slam_ws/src # turtlebot建图依赖包 $ git clone https://github.com/turtlebot/turtlebot_apps #编译 $ cd ~/slam_ws $ catkin_make_isolated –install –use-ninja 安装YDLIDAR 驱动 修改YDLIDAR 驱动 中的lidar.lanch文件 修改lidar.lanch文件为如下: <launch> <node name=”ydlidar_node” pkg=”ydlidar” type=”ydlidar_node” output=”screen”> <param name=”port” type=”string” value=”/dev/ydlidar”/> <param name=”baudrate” type=”int” value=”115200″/> <!–param name=”frame_id” type=”string” value=”base_laser”/> –> <param name=”frame_id” type=”string” value=”laser”/> <param name=”angle_fixed” type=”bool” value=”true”/> <param name=”low_exposure” type=”bool”…

Cartographer学习系列之一:初体验

Cartographer 是Google开源的slam方案。 github链接:https://github.com/googlecartographer 本文主要记录一下安装和测试的过程: 系统配置 os: ubuntu16.04LTS ROS 版本:kinetic 下载和安装 需要翻墙 # Install wstool and rosdep. sudo apt-get update sudo apt-get install -y python-wstool python-rosdep ninja-build # Create a new workspace in ‘catkin_ws’. mkdir catkin_ws cd catkin_ws wstool init src # Merge the cartographer_ros.rosinstall file and fetch code for dependencies. wstool merge -t src https://raw.githubusercontent.com/googlecartographer/cartographer_ros/master/cartographer_ros.rosinstall…