Casual & Fellow

Cash is King :-)


  • Home

  • Archives

  • Tags
Casual & Fellow

We Are Hiring

Posted on 2016-11-30

Who

我们是来自中国广东的初创团队,成立于 2013 年。最早的时候,我们做了用家生活,用家,留白,目前我们正在全力推进 Mesh。目前我们 Base 在广州。我们是一个叛逆的,热衷于创新,打破陈规的团队。我们注重科技与艺术。创业三年多,给了整个团队很多的技术积淀,商业积淀。我们有来自毕业于国内优秀高校的初创团队成员,有海外深造背景的专业设计师,也有充满激情的外籍 Geek。

创业几年,经历过高速成长,也经历过一定的低谷,我们始终坚信利用技术的力量去创造价值。

What

Mesh 是一个基于无人机的协同应用。目前的产品形态是一个在手机上面的 App。Mesh 的意义在于为无人机(或者类无人机设备)提供一个网络,让多人与多机之间能够产生协同的工作流。

区别于其他的无人机软件厂商,我们构建的是一个新的网络,保证到地面以及空中的设备联动工作,此外我们还实现了基于无人机的完整工作流。能够在不同的场景中使用,提升工作的效率以及节省成本。可应用的领域如:电路巡检,体育训练,电影拍摄,救援行动以及农业数据,深林养护等。我们也在这些领域中建立了一定的合作关系,包括能源,体育以及电影拍摄行业。利用新的技术以及设备,为产业升级作为一点点的贡献。

Why

初衷

我们始终坚信,未来将会在很长一段时间里,人与机器人会紧密地协同工作。在这个过程中,有一个咒语在让这一切都来得更快:Software is eating the world. 在未来,也许我们不会以今天的态度去看待机器人。我们会把机器人当成我们的伙伴,当做是我们生活中密不可分的一部分。机器人就好像未来的生物一样,对世界产生越来越深远的影响。所以,我们不遗余力地希望把这个未来去实现出来。 Mesh 正是一个连接人与机器的产品,我们希望让人与机器的网络效应释放更大的魔力。

时代

站在 21 世纪的开端,我们经历了互联网泡沫,我们经历了疯狂的移动互联网,而今天我们即将踏入一个新的时代,这个时代是:IoT。在这个时代里面,计算机的形态以及演变成各种各样,也许是一个 VR / AR Headset,也许是一个 Drone,也许是一个 Watch。也许你会认为太快,事实是真的这么快。不同领域的 IoT 设备上面,他们也许都有的智能手机的影子( 元件组成:GPS, Gyroscope, Camera … ),他们将会带领计算机进入一个新的时代。在智能手机销量停滞的年份里,我们选择了一个高速增长的领域。

Photos & Videos

公司部分无人机

aircraft

应用案例测试

testflight

Mesh 应用

Mesh

Mavic Pro

MavicPro

开放式办公以及讨论环境

meeting

TechCrunch Disrupt 参展

techcrunch

周边环境

zhujiangnewtown

广州城区天空

guangzhou

工位外城市景观

cantontower

部分团队成员聚会

team

Shot Test Video

YouTube: Mesh Voice Test Video

Wanted

整体要求

  • 热爱自己的职业以及所处行业
  • 自我驱动,结果导向
  • 具有一定的科技信仰
  • 本科或以上学历,具备一定的英语读写能力

整体福利

  • 全 Mac 工作环境,矽谷工作流软件配套
  • 无限试玩以及测试最新无人机设备
  • 免费零食
  • 珠江江景办公环境
  • 开放式办公
  • 鼓励开源
  • 免费科学上网环境
  • 期权激励计划

Javascript 工程师

客户端方向

内容:在 Mesh 的应用里面负责构建各种行业应用,以及处理 Mesh Package 的构建工作流,打包工具等。

得到:

  1. 进入科技行业最前沿领域
  2. 充满激情的团队伙伴

技能:

  1. 熟悉 ES6/ES7 语法
  2. 熟悉一些时下常用的前端框架,例如: ReactNative
  3. 熟悉前端开发环境的配置
  4. 对混合应用( Hybrid App )开发有一定经验
  5. 对 JSPatch, WebViewJavascriptBridge 等开源项目熟悉
  6. 需要提供 Github 以及 个人博客账户

薪酬:10K/mon - 12K/mon RMB 税前(期权激励另计)

服务端方向

内容:负责 Mesh 云计算业务对接,以及 API 处理,以及各种事件流的处理

得到:

  1. 进入科技行业最前沿领域
  2. 充满激情的团队伙伴

技能:

  1. 熟悉 ES6/ES7 语法
  2. 熟悉使用相关的 Javascript Web Framework.
  3. 熟悉开发环境的配置,掌握除 Javascript 以外的常用服务端编程脚本语言
  4. 对网页开发以及客户端开发有简单的经验
  5. 需要提供 Github 以及 个人博客账户

薪酬:10K/mon - 15K/mon RMB 税前(期权激励另计)

Web 方向

内容:负责 Mesh Web业务的前端开发,包括管理前端工作流以及公司其他相关的 Web 前端业务

得到:

  1. 进入科技行业最前沿领域
  2. 充满激情的团队伙伴

技能:

  1. 熟悉 ES6/ES7 语法
  2. 熟悉一些时下常用的前端框架,例如: ReactJS, Vue.js 等
  3. 熟悉前端开发环境的配置
  4. 对混合应用( Hybrid App )开发有一定经验加分
  5. 对 JSPatch, WebViewJavascriptBridge 等开源项目熟悉
  6. 需要提供 Github 以及 个人博客账户

薪酬:8K/mon - 11K/mon RMB 税前(期权激励另计)

iOS 工程师

底层工程方向

内容:负责处理 iOS 设备底层网络通讯,视频流处理,iOS 应用架构以及 iOS 工程中 Mesh Package 模块的管理

得到:

  1. 轻松愉快,自由放松的工作环境;
  2. 高于行业平均水平的薪资;
  3. 高端设备随你把玩;

技能:

  1. 精通 iOS 开发,能熟练使用 Swift 语言
  2. 熟悉 TCP/UDP 网络协议,有处理视频流等经验
  3. 具有积极向上的学习态度
  4. 对生活充满热情,对人生具有眼界
  5. 熟悉 OpenCV 以及图像处理的加分
  6. 需要有与智能硬件对接的经验,或者本身是开源硬件爱好者或者开发者,需要提供作品
  7. 提供 Github 账户 以及 技术博客

薪酬:12K/mon - 20K/mon RMB 税前(期权激励计划另计)

界面组件方向

内容:负责 Mesh iOS版本应用界面组件开发,以及界面组件标准化工作

得到:

  1. 轻松愉快,自由放松的工作环境;
  2. 高于行业平均水平的薪资;
  3. 高端设备随你把玩;

技能:

  1. 精通 iOS 开发,能熟练使用 Swift 语言
  2. 熟悉 iOS UIKit 以及相关开源组件
  3. 具有积极向上的学习态度
  4. 对生活充满热情,对人生具有眼界
  5. 需要有与智能硬件对接的经验,或者本身是开源硬件爱好者或者开发者,需要提供作品
  6. 提供 Github 账户 以及 技术博客

薪酬:10K/mon - 15K/mon RMB 税前(期权激励计划另计)

Android 工程师

底层工程方向

内容:负责处理 Android 设备底层网络通讯(包括蓝牙以及 Wi-Fi 通讯模块),Android 应用架构以及 Android 工程中 Mesh Package 模块的管理

得到:

  1. 轻松愉快,自由放松的工作环境;
  2. 高于行业平均水平的薪资;
  3. 高端设备随你把玩;

技能:

  1. 精通 Android 开发,能熟练使用 Java 语言
  2. 熟悉 TCP/UDP 等网络协议,有处理视频流,以及蓝牙,Wi-Fi 模块编程经验优先
  3. 具有积极向上的学习态度
  4. 对生活充满热情,对人生具有眼界
  5. 熟悉 OpenCV 以及图像处理的加分
  6. 需要有与智能硬件对接的经验,或者本身是开源硬件爱好者或者开发者,需要提供作品
  7. 提供 Github 账户 以及 技术博客

薪酬:12K/mon - 20K/mon RMB 税前(期权激励计划另计)

界面组件方向

内容:负责 Mesh Android 版本应用界面组件开发,以及界面组件标准化工作

得到:

  1. 轻松愉快,自由放松的工作环境;
  2. 高于行业平均水平的薪资;
  3. 高端设备随你把玩;

技能:

  1. 精通 Android 开发,能熟练使用 Java 语言
  2. 熟悉 Android User Interface 的使用以及相关开源组件
  3. 具有积极向上的学习态度
  4. 对生活充满热情,对人生具有眼界
  5. 需要有与智能硬件对接的经验,或者本身是开源硬件爱好者或者开发者,需要提供作品
  6. 提供 Github 账户 以及 技术博客

薪酬:10K/mon - 15K/mon RMB 税前(期权激励计划另计)

UI/UX 设计师

人机交互方向

内容:Mesh 产品人机交互流程设计,组件交互设计,以及新设备( VR / AR / Watch / TV / Drone 等设备交互设计)

得到:

  1. 与传统软件厂商不同的开发体验;
  2. 利用到尖端的技术以及各种智能硬件的人机交互体验;
  3. 舒适自由的发挥空间以及办公配套;
  4. 一群积极向上,自我驱动的工作伙伴

技能:

  1. 熟悉掌握掌握一门计算机编程语言
  2. 对于 iOS / Android / Web 等交互设计规范熟悉;
  3. 积极主动学习新的人机交互方式,以及其他相关技术;
  4. 对 IoT 行业,以及相关的产品具有极大的兴趣以及好奇;
  5. 需提供 Dribbble, Behance 账户。

薪酬:8K/mon - 15K/mon RMB 税前(期权激励计划另计)

界面设计

内容:Mesh 产品以及相关项目的界面设计,以及界面组件化设计,设计标准化等工作

得到:

  1. 与传统软件厂商不同的开发体验;
  2. 利用到尖端的技术以及各种智能硬件的人机交互体验;
  3. 舒适自由的发挥空间以及办公配套;
  4. 一群积极向上,自我驱动的工作伙伴

技能:

  1. 熟悉操作 Sketch / Photoshop 设计移动应用界面;
  2. 对于 iOS / Android / Web 等设计规范熟悉;
  3. 积极主动学习新的人机交互方式,以及其他相关技术;
  4. 对行业,以及相关的产品具有极大的兴趣以及好奇;
  5. 需提供 Dribbble, Behance 账户。

薪酬:12K/mon - 20K/mon RMB 税前(期权激励计划另计)

OpenCV / 数据工程师

深度学习方向

内容:利用 Caffe Framework, TensorFlow 等对数据进行分析,针对大客户进行数据处理工作

得到:

  1. 轻松愉快,自由放松的工作环境
  2. 高于行业平均水平的薪资;
  3. 利用不同设备采集数据,应对不同的行业问题;

技能:

  1. 熟悉掌握 C++, Objective-C, C, Python 编程语言;
  2. 有客户端的编程经验;
  3. 熟悉使用 Caffe 并对图像数据进行深度学习,以及分析,用于一些大客户的图像数据分析问题;
  4. 需提供 Github 账户以及个人博客

薪酬:15K/mon - 20K/mon RMB 税前(期权激励计划另计)

客户端以及应用方向

内容:利用 OpenCV 以及相关框架编写客户端模块,在应用层提供的视觉分析以及处理

得到:

  1. 轻松愉快,自由放松的工作环境
  2. 高于行业平均水平的薪资;
  3. 高端设备随你把玩;

技能:

  1. 熟悉掌握 C++, Objective-C, C, Python 编程语言;
  2. 有客户端的编程经验;
  3. 熟悉使用 OpenCV 并对实时视频流数据进行处理;
  4. 需提供 Github 账户以及个人博客

薪酬:15K/mon - 20K/mon RMB 税前(期权激励计划另计)

项目经理

项目进度管理

内容:管理 Mesh 应用开发进度,以及调配开发任务,做任务安排规划

得到:

  1. 将会遇到无人机,计算机视觉等前言的科技;
  2. 跟一群不默守陈规,喜欢颠覆突破的人在一起工作;
  3. 构建一个可拓展,将会开辟一个新世界的产品,利用无人机以及新的影像系统让世界变得更加美好;

技能:

  1. 你需要具备一定的计算机科学的知识。至少掌握一门编程语言
  2. 懂得敏捷开发团队的管理
  3. 熟悉使用现代化的团队协作工具进行产品开发管理
  4. 需要工程师背景,即从 Programmer 转 PM
  5. 需要有智能硬件,或者相关项目研发背景,熟悉智能硬件与软件对接的经验(无人机项目以及爱好者加分)

薪酬:8K/mon - 11K/mon RMB 税前(期权激励计划另计)

产品经理

技术型产品经理

内容:利用无人机,Computer Vision,以及其他相关技术,打造无人机行业应用

得到:

  1. 将会遇到无人机,计算机视觉等前言的科技;
  2. 跟一群不默守陈规,喜欢颠覆突破的人在一起工作;
  3. 构建一个可拓展,将会开辟一个新世界的产品,利用无人机以及新的影像系统让世界变得更加美好;

技能:

  1. 你需要具备一定的计算机科学的知识。至少掌握一门编程语言
  2. 懂得敏捷开发团队的管理
  3. 熟悉使用现代化的团队协作工具进行产品开发管理
  4. 需要工程师背景,即从 Programmer 转 PM
  5. 需要有智能硬件,或者相关项目研发背景,熟悉智能硬件与软件对接的经验(无人机项目以及爱好者加分)

薪酬:10K/mon - 15K/mon RMB 税前(期权激励计划另计)

功能型产品经理

内容:利用无人机解决不同行业的需求,制定 Mesh Mission Package

得到:

  1. 将会遇到无人机,计算机视觉等前言的科技;
  2. 跟一群不默守陈规,喜欢颠覆突破的人在一起工作;
  3. 构建一个可拓展,将会开辟一个新世界的产品,利用无人机以及新的影像系统让世界变得更加美好;

技能:

  1. 熟悉移动应用以及网页应用等开发流程
  2. 懂得敏捷开发团队的管理
  3. 熟悉使用现代化的团队协作工具进行产品开发管理
  4. 有互联网项目研发经验,To C 或者 To B 项目均可。

薪酬:9K/mon - 12K/mon RMB 税前(期权激励计划另计)

简历投递

info[at]kiwiinc.net

Casual & Fellow

App给予用户的情感支持

Posted on 2014-06-23 | In 未分类

这几年也算做了好多的App,每次想要做App之前,我们都会去思考,用户的需求是什么,然后我们做些什么。OK,我们已经可以开工去做一个App出来。其实要搭建一个Demo真的非常便捷,加上现在的开发工具,大家的编程能力,已经比前些年要好了,业界的平均水平也在提高,找个资料是很方便的事情。在这个时候,往往我们会发现打磨一款App,是最花时间,最消耗成本的。做过日下载量很高的App,也做过很实用,但是却无人问津的App,下面我想大致地从用户情感支持上,展开一下讨论。

为什么是讨论情感支持,而不是讨论需求,不是讨论人性本质。我想,大部分的App开发者在做一个App之前都会去思考,你要给用户带来些什么,如果确实没有想过这个问题,那就真的要好好想想了。而且我想讨论这方面内容的文章已经很多了。说到情感支持,我主要是从最近做用家App以及参考了相关的一些心理学的资料,以及昨天晚上看了WWDC 2014 Designing Intuitive User Experiences这个Session后的一些感想。因为一个应用被构建出来,要有好的人机交互模式,更多流露在一些情感支持的细节上。不敢说自己的App现在做得非常非常好,但是至少看到有这样的一个趋势,而且也看了其他一些优秀的App,在这些细节上做得非常不错。

什么是情感支持

首先说说什么是情感支持。举个很简单的例子,当顾客走近一家餐厅,而今天刚好是情人节,那么餐厅要给予的就是情人节祝福,装饰上会以红色点缀和玫瑰等物品作为衬托,此外当然提供蜡烛+情人节套餐啦。这样的话能够快速地让顾客融入到餐厅的气氛当中,既然餐厅已经给你营造了一个这么好的氛围,而且击中了你的心,你剩下能做的当然是乖乖给钱就餐咯。这个就是很简单的情感支持的场景。让用户拥有了什么:自我尊重,安全感,享乐,自我满足,归属感。针对这种能够满足用户情感诉求的方式而提供全方位的支持,我称之为情感支持。

还是刚才的例子
自我尊重:因为自己是属于情人节的享乐人群,所以首先会尊重自己,而选择一个有情人节主题的餐厅。
安全感:红色的装饰,蜡烛等氛围,都会营造温馨,浪漫的气氛。情人节套餐能够减少选择上的困难,减少陌生感。都能够为顾客提供安全感支持。
享乐:都和自己喜欢的人融合到一个场景里消费了,还不开心嚒。
自我满足:吃一顿浪漫好吃的套餐,已经是很好的方法去证明自己是个高富帅了。(有点扯,但是情人节套餐的价格贵,还是有道理的)
归属感:似乎看不出来,但是实际上,在情人节的这个时间段,做情人节的装饰以及套餐,就已经将所有的情人圈入到这个范围上了。因为这个地方属于情侣,单身的人可能就不会考虑进入这家店了。

用户想要获得什么情感支持

人进入到一个新的场景中,首先就要获得的就是存在感。就好比婴儿出生,要证明已经来到了这个世界上就得哭一下,从法律层面上,小脚丫会被印在出生证明上,证明这个人来了。而除了存在感,人还需要获得什么呢?人还需要获得:

自我尊重(对自我的认知,有自信)
安全感(减少对未知的恐惧感)
享乐(解决自身需求)
与他人融洽相处(通过和他人交流证明社会价值)
自我满足(实现自我价值)
受到尊重(存在感的再一次证明)
归属感(认可所进入的场景,所进入的场景适合自己)
刺激感(新鲜感的体现,刺激不断学习新的东西)

界面如何提供情感支持

界面能够直接提供用户情感支持的元素有:配色,布局等。

配色

大众软件:大众软件一般采用三原色,或者黑白色作为界面的基本配色。比如Apple和微软的软件,大部分都采用蓝色,白色作为基本的界面配色。因为一般来说,三原色的配置或者是黑白色的配置是最基本的,这样不会被大部分人所排斥。当用户使用的时候,一般都会自我角色代入,去思考自己是否能够handle这个软件,这个软件是否适合自己。比如说,通过配色的方案调出了粉红色,而Apple采用了粉红色作为主配色,我相信会赶走相当一部分的男士。而如果单纯地采用黑色,一定会有很大部分女士会认为这电脑太呆板了。App上,比如微信,QQ,也会采用这些比较基本的配色,而不去选择其他的颜色,就是为了减少用户的排斥度。

有针对性的软件或者App:比如最近比较火的Snapchat,Line,Vine,Yo,Nice等,不一定会使用原色作为主配色。而是针对他们的特定人群做了配色上的选择。一般以绿色,黄色为主。都十分阳光。这样的话,更容易让用户感知到自己处于一个年轻,活泼的氛围当中,年轻的用户就会觉得,YES,我需要它。比如Yo,icon设计就简单得不得了,就是紫色的一坨。但是进入App后,大部分是绿色,黄色,蓝色这些年轻的颜色,年轻的朋友就会产生归属感了。如果你去看,美丽说,蘑菇街,唯品会等网站,大部分这些网站都会采用桃红色,直接就把用户带入场景当中了,而这些桃红色直接让用户感知到享乐,自我满足,受到尊重,产生归属感(至少这个地方应该男人少了)。

布局

玩着玩着,你会发现好多App,似乎都差不多,都差不多,但是又有点不一样。但反正整体布局差不多,虽然有些时候有些App偶尔会有一个创新的交互,但是这些创新的交互似乎并没有走得特别长远,又或者说这些App没有成为大众。为什么会这样,因为这些App都在照顾你的安全感,归属感。当然不能排除有一些交互设计确实本身就存在问题。如果更新了Path4.0的朋友就会发现,Path已经把Message的功能砍掉了,而且也把侧滑栏的交互砍掉了,换成了跟Facebook一样,最传统的tabBar样式。虽然说侧滑栏的交互在前两年似乎很多人使用,而且也受到一段时间的追捧。但是侧滑栏却导致了另外一个问题,导航容易出现逻辑上的混乱,而且会让原本有限的选项卡变成了无限多的选项卡。而且会一定程度上影响了使用的效率。这样的话就会把用户的三个情感支持忽略了:安全感,享乐,受到尊重。为什么是安全感?因为人类的恐惧来源于对未知的事物产生恐惧。而无限增多的选项卡,直接让未知的东西变多。而同时这些东西逐渐地影响效率,这样的话就会让用户无法享乐,难以得到尊重。

很多人说研究App,但是真正好玩的,交互成功的App不应该需要用户花很大的精力去研究。而应该花更多的时间去享乐,去利用这个App创造更多有价值的东西。

交互如何提供情感支持

动画

一个好的交互动画能够给予用户一个很好的情感支持。对比两个App的下拉刷新。也许会更好理解这些情感上的差异了。

微博:刷新前会提示多少条未读,下拉刷新的时候,会出现一段文案提示,告诉你现在正在刷新,左边会跑一个风火轮旋转。刷新完毕后,告知刷新完毕,如果没有刷新成功,就报告错误的情况。

微信:刷新朋友圈的时候不会提示多少未读,只会告诉你有谁更新了,会出现彩虹的圈旋转,刷新完毕就往上弹。

我并不认为新浪微博的交互是成功的,而且还会时不时地将广告塞进下拉刷新的停留区域。试着想想一下这里出现的情况,用户看到多少条未读,会发现自己有好多的任务没有完成,强迫症或者没有强迫症的人看到过多的数字都可能会感到害怕。此外,刷新后其实网络错误的情况应该隐藏起来。用户真正关心的是有没有看到新的内容,而这些网络的问题更多的应该是开发者通过更聪明的方法去解决,去隐藏起来。无时无刻给用户呈现最新的内容,不要让用户感觉到是用户的错。因为这样的话用户就无法获得尊重,难以找到归属感或者自我满足。想象一个场景,在刷微博的时候,突然告诉我网络错误,超时等的字眼,我就会怀疑,我的网络出了什么问题,要怎么解决。而如果同样是刷朋友圈,如果我确实网络错误,刷不了内容,我只会觉得暂时还没有更新。至于说什么时候告知用户,网络有问题,那是其他地方要解决的事情了。

文案如何提供情感支持

按钮文案,输入框提示文案,介绍文案等在这边都统称为文案。不同的文案以及不同的按钮排布会造成不同的效果。文案其实是最直观,最直接的情感支持方式之一。因为你想买萌,想造就某种特色出来,文字是最方便的。比如,我现在说:亲。你一定马上想到了淘宝。(当然,这个和文案无关)我只是想证明,文字的魅力有多大而已。其实文案无非两种作用:1,诱导你的用户去操作你期望触发的行为;2,降低用户心里的压力。

打个比方,在用户反馈的地方,很多App都会直接写用户反馈。但是用家App是直接写:我要吐槽。其实这样的话就大大降低了用户的心理压力预期。因为反馈,需要整理思绪。但是吐槽,可以随便带一句话,而且是最真实的,最浮躁的感受。我们为用户提供更好的体验,无非就是为了这个吗?此外还有很多地方值得商榷。再分享一个用家App的例子。在用家App1.0版本上来的时候,我们期望是用户能够在App里面分享身边好物。可是,用户并不会感知到,虽然什么都发。乱七八糟。后来我们在两个地方加入这个文案,一个是应用的启动页,一个是相机的拍照页面,经常性地在用户眼前呈现这个不明显,但是又好记的话。潜移默化地影响用户行为。慢慢地,用户就被引导到正轨上面了。
还有其他一些细节的,有趣的点暂时不说太多了。也许以后有机会的时候,再做一个更深入的分析。

社区氛围情感支持

这里的话我单纯抽出几个大家知道的社区来说,v2ex,知乎,same。除了中间那个,另外两个算是小众社区,大家不一定会玩过。不过没有关系,我大概介绍一下v2ex是一个技术,设计交流的社区,上面聚集了好多优秀的开发者,设计师。知乎,前两年还很小,但是现在应该是一个流量巨大的网站了,加上又有知乎手机客户端,日报等app。same也做了好几年,但是最近开始热闹起来,是一个小众的反社交社区,上面以话题为主,大家以创造话题内容为娱乐。

社区是需要给予用户情感支持的,每一个社区都会有自己的态度,都会有自己的世界观。而社区相对于社交来说有这样的一个层级关系。我是这样理解的:社交>社区>社群。社群实际是一个最最垂直的领域的一个社交关系,而里面的人可能都不认识,但是大家却是具有强烈的共同意志的。社区的话,也可能不认识,但可能认识,大家的共同意志会再上升一个层级,但是相对模糊了。社交的话,中心点已经不在这种集体意志上面了,决定一切的是人,一个个独立的人。而在社交圈子里面,需要以六度人脉去构建各种关系。这个是社交,社区,社群之间的不同。

社区(社群)强调集体意志,社交强调个人意志。社区产品:v2ex,知乎,same。社交产品:微信,新浪微博,facebook。

好了,说了一堆的东西。希望没有搞混概念。刚刚说到社区的话,具有自己的态度以及世界观。这个怎么体现呢。我说说吧,在v2ex上面的态度就是,设计师和程序员是地位最高的,技术更大程度上是没有好坏之分的,而是有会用和不会用的人(当然偶尔会黑一下某些技术)。这样社区的氛围就会相对和谐稳定,也保证了设计师和程序员在这里更畅快地沟通,而且相信大部分都是互联网从业人员,大家的归属感,认同感,以及自我尊重的意识就来了。这样的话也能够在一定程度上保证了沟通的高质量。

对于知乎的话,本身这个产品就赋予了用户使命,将自己知道的东西分享给别人,给别人帮助,而且定位比百度知道这些水水的地方高很多,至少来说现在跟你说起知乎的回答,你可能会马上想到,一个简单的问题也可以回复一大串文字。这里就已经一定程度上给用户一个很大的价值体现和正反馈了。

还有就是same,same是我看过这么多社区里面最渴望为用户营造情感支持的社区了。在上面说什么都可以,对于用户来说可匿名,可隐身等,其实都是对用户的尊重。而且用户在里面构建的关系非常临时,非常弱,这样就保证了大家参与话题时强调的集体意志了。虽然说有时候会有点不负责任,但是这样给到用户的正反馈其实还是很强的。当然same也有一定的局限性,这个就不展开讨论了。至少来说,一个地方能够让人感觉到有安全感,这个地方就会有人愿意持续地待下去。就好像你玩游戏,游戏的角色是不会死的,这样就给了你很大的安全感,你可以追求刺激,也有安全感,所以就被这些游戏带入到无底洞了。

总结

我们给用户提供情感支持,其实就是希望应用能够给予用户正反馈,能够让用户在这里受到尊重,得到满足,要让用户感觉到他永远是对的,永远是最棒的。只要往着这个方向去想,应用就可以慢慢地打磨,变得更让人喜欢了。

Casual & Fellow

读「在创业公司的体会」有感

Posted on 2014-05-24 | In 未分类

看到这篇文章真的有很深的感触。于是按照相同的格式,以及回复式的方式,写写对Bang的文章的读后感吧。(虽然和Bang素未谋面,但偶尔都会微博上互动一下,而且我也很爱看他博客)

人员配备

在互联网公司中,人员配备固然非常重要。要有主次,也要有能力上的平衡。例如在产品的初期,可能更多需要的是驱动这个产品开发的工程师或者设计师,工程师或者的人数控制在一个较高的比例是正常的。而慢慢一个产品出来,往往需要跟进推广,用户反馈,用户调查,内容控制等等复杂的问题(尤其是社区类),这个时候就非常需要运营手段接入了。简单地阐述我的观点:技术是这个产品的骨架,设计是这个产品的魂和体,而运营是一个产品的生命力展现。(当然这里有点笼统,懂我意思就行,这些人的基因就决定了这个产品咯)

对于产品经理不可无,也不可多。产品经理最好是一个全能的人,但是我期望优秀的产品经理的能力是这样排序的:懂技术>懂营销>懂设计>。为什么是技术优先?因为看过太多非技术类的产品经理,都很容易搞砸(当然也不是全部)。我指的懂技术,不要求是非常精,但是至少懂一部分,而且能够正常和工程师沟通,这样就能够在业务开发的过程中减少一些问题的发生,也能更好指导需求。

对于团队其他成员被忽视为打工者,这个我确实不好评价。因为这种是公司氛围导致的。一般来说,这个问题就要问老板了。细节到什么地方?细节到这个老板平常用怎么样的口吻和团队沟通,和大家用怎么样的东西,吃怎么样的东西,如果这个老板很明显地刷高一层的存在感,可能就会有问题。在我看来,一个10人以内的团队都不应该出现两个Level的分层。尤其是所谓的创业团队,老板都是为员工打工的。刷存在感可以,但是你必须要做得比你员工要好,而且更NB,至少让人家佩服你,觉得你靠谱。希望老板们能看到,哈哈。

技术环境

基本上跟Bang的观点认同。在创业公司有些技术并不是YY一下,觉得很棒就把他放上去的。而是要看是否符合业务的逻辑,做什么业务,就用到怎么样的技术。用对的技术做对的事情。

在这里边的话我觉得Tech Leader也有很大的责任在里面,如果一个公司没有Tech Leader,那可能有点呵呵了。首先,每个技术人的时间都是宝贵的。而且职业生涯也就是这30-40年。一不小心创了个业,几年时间都没有咯。如果成了还好,失败了,会让人挺消沉的,而且如果在Team里面又没有得到太多技术上的成长,会感觉很寂寞的(而且还找不到女票)。那么Tech Leader在这个时候一方面就是考虑好现有的业务开发,另外一方面就是要考虑好如果将眼光看得更远,还有就是让产品分出一部分时间来,或者是让运营分出一部分时间来,将一些现有的问题摆出来,看看有没有技术手段可以解决的。

这个时候就可以通过这些点,一方面是提高技术水平,同时也可以尝试利用技术去解决当下的一些问题。这样技术的成就感就来了,公司的效率也得以提升。就比如说像我们团队,每次外卖,聚餐都要凑钱很麻烦。后来就干脆做了一个团队餐费的统计器。每次一个人给钱,其他人就通过这个统计器登记。看,这就是用技术解决了问题,为大家提高效率。

当然啦,Tech Leader指导,每个人都要有向上的心。如果没有,那也没有必要谈了。

远程办公

对于这个,我看过Remote那本书,感觉里面有些观点有点激进。不过有也可以试试。但这是有条件,有要求的。

条件是:
1,产品足够稳定,而且能够产生收入;
2,团队成员一定一定要有很强的单兵作战能力,至少在其所处的领域能够真真正正地独当一面,这个尤其尤其重要;

要求是:
1,团队成员必须必须有一个很好的办事默契,这个能够为远程沟通带来一定效率上的提升;
2,一定要有好的办公工具。远程的话尤其重要。当然现在工具也多了,但是团队里面的成员都熟悉使用吗?
3,定期的Meet Up,我所知道的是infoQ团队似乎也是remote工作,但是每周都有一个还是两个Meet Up。有些事情还是要当面说的,感觉真实一点。

要是有条件的公司还是可以试一试,但是不要完全依赖于远程。因为不太现实。人很重要,对人的要求也很高。Bang有说到一个很重要的点,平时缺少跟人面对面沟通的机会,也就少了从他人身上学习的机会,见识不增长,长久下去思维也会局限。所以不能滥用这一招。

独立开发者

哈哈,这个我没事试过。不过倒是有些产品确实是自己一手一脚搭建起来的。但是一个人把东西做完,而且做得很棒,这种人在App Store上面估计可以抓一堆。@PeakJi 就是其中一个。但是我也不太喜欢做独立开发者,我还是喜欢更比我更聪明的人一起工作,一起学习,一起进步。

这样,周末的时候想找个小伙伴看电影也容易些。哈哈。

祝福所有的开发者,创业者。每一个经历都是有意义的,而这个意义在什么时候才把价值呈现出来,每个人都说不定。

BTW,其实我一般不喜欢说创业是创业,我更喜欢做生意这种说法(希望不会觉得这种说法太功利化)。为什么呢,因为我觉得创业这个事情太伟大了,创啊,感觉这是前所未有的东西。业,这是一个很庞大的事物体系。听上去很难。但是做生意,很简单。不如把做生意翻译成英文:Do some business.再翻译回来,就是:做点事情。哈哈。简单了吧。其实我们每个人都是从做点事情开始的。只要这个事情你认准了,对自己对别人有意义的,就开干好了。至于这个business能不能做大,先逐步验证需求吧。:-)

Casual & Fellow

我这个傻逼差点被电话诈骗了

Posted on 2014-05-09 | In 未分类

好吧,想不到我也有这样的一天,幸好没有被诈骗成功。趁现在正在编译东西和安装一些开发的环境,所以就在这里写写博客记录下来今天发生的事情。(其实骗局跟这个很像:刚才差点就上当受骗了~把事情经过发给大家。让大家小心警惕)

今天早上接到一个电话,直接拨打固话过来的,因为当时工作在忙,所以没有留意到来电显示于是就接了电话。接通电话后,一段录音语音:中国电信10000号,blah,blah,blah … 说了一段,提示:您的宽带已欠费,相关服务将在两小时后停用。因为此前我真的试过欠费,而且提示是比较像的,但是真的提示是不是这样我忘记了。所以就想,尼玛又欠费了,最近中国移动那台手机也是被扣费扣得五颜六色了,心里面就比较不爽。自然而然地就把自己的思想先入为主,心想是自己欠费了。另外一方面,这个是公司的宽带啊,我操,不能停啊,用这个宽带糊口呢。

根据语音提示,我转到了人工服务后,一个南方口音的人接通电话,并用普通话跟我对话。因为已经习惯了这种糟糕的普通话,加上我的普通话也比较渣渣,所以不知道标准普通话是怎么样的,好吧,我就听吧。对方就问我有什么业务需要咨询,我说我宽带被提示欠费了。欠了多少。接下来的事情就是对方要求我给密码,就是办理业务时候的密码(我已经忘记了办理业务是否有密码了,但是后来想想应该是没有的)。我说不出密码,对方就要求拿我个人资料去验证(好吧,这里我又心急了,对方要是真的是电信,还不知道我的资料?),我一个不小心地就将我的个人资料(姓名+身份证号)告诉对方。好了,过了一会,对方就“查询:完毕,说验证成功并且告诉我,我的电话和宽带欠费3000多块。

这个时候,我当然觉得去你妈的,我哪里欠费这么多啊,电话有月租,但是现在几乎都不用固话,宽带是包年的。我就当然很多疑问了。于是我就问对方,到底是什么情况导致的。对方让我稍微等会。不要挂线,于是我就不挂线咯,等他操作咯。这时候又发生一个很fucking的情况,电话断线了。好吧,我就觉得这电信的人服务也太渣渣了,还挂我电话。大概过了30秒,一通新的电话打过来,是个女的,跟我说是广州电信总部打过来的。告知我欠费的具体情况,是我在北京的一个电话号码欠费了。这个时候我也觉得好奇怪,怎么会在北京。接下来的事情,就是对方告知我,这个北京的电话号码是:010-60682919.这个电话欠费三个月,金额3000+元。当时留的地址是北京市朝阳区北三环东路216号。这个时候,我就想到一个字:操!接下来提了一个问题:哪个王八蛋。

好吧,电信的客服小姐让我报案,并且要到北京报案。但是因为我现在不在北京嘛,于是他就自动帮我转接到北京朝阳区的公安分局。过了一会,电话就转接到了所谓的北京公安分局。其实这个时候我就开始怀疑了,这么奇怪,身份证被盗?不过也不奇怪,因为12306啊,广东省出入境这些网站如此渣渣,我都扫过一些漏洞出来,可以查到其他人的身份证信息,也就顺着继续谈了。不过接通这个所谓的北京警察后,对方开始露馅了。接听电话的人,听口音不像北京人,在我印象中北京的政府部门,基本都是北京人办公的,如果不是北京人,这就已经奇怪了。而且我在接通电话后,第一个提的问题是:请问是北京xx公安分局吗?对方说:是,有什么可以帮到你。注意,这里的对话是我先发起的,而对方只是应答,而正常的110服务中心,应该是对方先说:这里是110报案中心,有什么可以帮到你。其次,这个人的口音太特么广西音,我当时就觉得很奇怪,我再问了一次:你这里是北京xx公安分局?对方说,肯定是啊,你自己打过来都不知道?好啦,我操,警察叔叔都这么没礼貌?于是我就马上把电话给挂了,我知道我已经完完全全被骗了。

挂电话后,我第一件事情就是,亲自拨打110,接通后是一个女警官接的电话,纯正广州话,声音也好听,我将案发过程以及细节告知,还好,她还提醒我:所有的业务都要求身份证原件的,只要身份证原件没有丢过,都不会有太大问题。不过因为身份信息已经再次泄露,所以要注意安全。

…

过了一天,又有类似的电话打过来,还是同样的手法。我顺着他们意思继续接通,对方还是要求我提交身份验证信息,这次我就直接问:你是中国电信的,你还需要验证我的电话信息?对方就说,这个涉及到隐私,你还是要提供一下。于是我就回复:哦,原来是这样子,我操你妈,你不如去死。

更多生活小信息,欢迎关注 用家生活 官方微信账户

Casual & Fellow

关于匿名应用的小看法

Posted on 2014-04-06 | In 未分类

其实也有感受到匿名应用在近段时间的小流行,而且也看到有身边的朋友在玩,几乎都是抱着同一个心态:好奇,进入到应用里面的。适逢今天晚上看到@Fenng写的文章:匿名应用即地狱,而那个时候我又恰好跟朋友聊天,说起这个应用,以及相关的一些东西。好吧,我就去看看吧。下载了一下,稍微了解了。因为我确实没有兴趣去看这样的东西。

打开应用之后,其实确实给了我同样的心理预期:慌。如@Fenng的文章所说:匿名类应用让每个人释放心底的恶念,盒子打开,魔鬼出来。而我为什么会觉得慌,是因为在这样的应用里面我充分地感受到人言可畏是怎样的一种心境。也许会和我曾经经历的小故事有关,导致我不想做这样的应用,也不太愿意去玩这样的应用。

在还是一个高中生的时候,那个时候微博刚起来,博客还在流行(当然现在博客也流行,只是大家的视线都在微信,微博上了),我那时就很喜欢在博客上面说说着说说那。某一天,当我发现我所在的学校存在一些不那么好的现象的时候,我决定当一次正义的使者。将这些不好的现象揭露出去。其实事情并没有我想象中这么简单。事情的发展就源于我的博客,从我的博客到转载出去,到论坛,再到记者直接调查,这个时间不超过24小时。好了24小时后,学校就被媒体曝光,甚至登上报纸。其实在社会层面上来看,这是一个好事情,因为你把一些不好的现象揭露了出来,让大家看到了一些东西。但是实际上同时经过了多层媒体的加工,新闻也被扭曲。明明是学校领导存在歪风导致,导致学校出现乱收费问题,但是新闻却直接剑指全校老师,认为老师道德水平低下。新闻出去之后,甚至上了头版。这件事情让全校所有的老师都蒙受了一次不公平的“侮辱”。这一次事情后让我深深感知到什么叫人言可畏,也同时感受到了双刃剑的威力。其实事情总存在两面性,有时候你认为你做了正确的事情,其实你也在伤害到一些其他的人。自媒体作为互联网中千千万万的节点,每一个节点都是一个定时小炸弹。

再说一次,那时候微博已经起来了。相信大家都不会忘记菲律宾香港人质被劫持的事件。那一天TVB还做了一天的直播,现在想想都觉得可怕。那天我在微博上面一直关注着整个事情的动态。正因为所有的媒体焦点都集中在这件事情上面。所以也直接导致了所有的娱乐节目,电视剧都无法播放。好了,这个时候微博上面一个小女孩引起了我的注意。她居然在所有人都处于紧张的状态之下,骂出那些人该死,就因为他们导致这个小女孩不能看娱乐节目。在这种情况下,任何人看到这样的言论都会愤怒。当时我也非常愤怒,于是我就简单地将这个人的信息转发了出去。随即,发生了不可思议的事情。在不到1小时内微博即转发过欠,而这个小女孩也很快被人肉下来,搜索微博可以马上发现好多好多骂这个小女孩的言论,人们的关注点已经被转移。后来小女孩的家人也联系到我这边来,告知我赶紧处理一下信息,因为小女孩只是一个初中生,但是只是随便吐槽了一下,想不到会导致这么大的反响,甚至有人已经把恐吓电话打到他们家里。当时我虽然仍然非常愤怒,但是听到这样的消息后我已经感觉到媒体的威力是巨大的,可能还真会影响很大。后来我还是没有对这个消息进行删除的处理,毕竟人都要负责任,而且作为一个有思考能力的初中生,应该要把这一次当作是教训,认错就慢慢平息了。虽然后来我看到这个小女孩的博客,qq什么的都被黑了。但是她也选择了主动认错,慢慢地事情也随着其他的新闻而平息了。

当然了,可能大家都会觉得,正是因为有这种公开信息的网络,所以才不方面去发布一些吐槽或者是相关的信息啊,这样会伤害到自己。对啊,如果匿名的话确实会减少对自己的伤害,但是实际上你却对别人造成了一定的伤害。几年前,我也做过一个匿名的网页应用,专门提供匿名的吐槽以及聊天,仅限于校园内使用。果然不出所料,这个应用确实很快地就在内部活跃起来,甚至有人因为在这个应用上面聊天,聊到深夜3-4点。好奇以及刺激,确实会吸引住别人。但是慢慢地,一些不好的信息就会在这里面蔓延出去,比如在小社区里面会有人说谁谁谁的坏话,可能那个谁谁谁真的不好,但是也不至于坏到要杀人的地步,可是信息的传播到最后就是会导致信息扭曲。各种信息的不对等,以及基于朋友的信任,一传十,十传百。一个好好的人,就因为做了一件很小的坏事变得万人憎了。当然这样的应用不会存在太久,流量一上去,学校也会马上封杀。但是作为可以查看所有数据的我,在后台看到各种颠覆自己的数据记录时,我觉得这样的东西肯定不是长远之计。上过九年义务教育的同学都很清楚思想课中提及到的:互联网是一把双刃剑的概念。我们创造信息是希望每个人获得一定的好处,而不是让人陷入更深的困扰中。

当我们每天都被不同的媒体轰炸的时候,已经身陷一种信息碎片化,生活碎片化的地步,已经抹杀了太多的自我思考。也许这个时候来一些刺激的信息给自己的大脑醒醒神,但是其实这些刺激的信息就仿佛大麻,只会让你麻痹自己,而无法得到沉淀的价值。

好久没有写博客了。顺便把博客post到我公众号上面吧:cashlee96347,欢迎关注。

Casual & Fellow

最近听到的吐槽

Posted on 2013-11-29 | In 未分类

最近终于在繁忙,跟不少朋友接触,收到不少对自己公司或者老板的吐槽。当然大部分是对于老板的吐槽。同时也说说自己的观点,如果有类似缺点的老板看到,戳中了你的缺点,希望能够多为你的员工着想,建立一个更健康,让大家活得更快乐的公司。

独裁

这个词非常吓唬人,但是这却是我最近听到吐槽中的一个高频词。其表现为老板完全不理员工意见,所有的事情都按照自己的意愿往前走,就算是简单的一个配色,简单的一个功能,都要完全按照自己的意愿前行。好了,到了发现错误的时候又不承担责任。几乎所有人都是一致的反应,感觉公司不信任自己,自己也无法相信公司,感觉自己就是一个受命令去执行任务的工具。在新晋的创业公司中,发现出现这种情况的老板都有一个规律。就是这些老板都是大学毕业就出来创业,而且没有为别人打过工。这样的老板的勇气确实让人佩服,而且有一定的才智才能够为公司建立公司的种种基础,产品等。但是这样的经历无形中也导致了他们出现一个问题,就是无法站在员工的角度去思考问题,无法理解员工的种种心理。可能无形中已经伤害到别人,只是自己没有感觉到。了解到类似情况的公司,已经不少于4家了,如果你在这样的地方工作,可以尽自己的一份微薄之力,提出相关的建议,如果多次建议都无效,那就真的没救了。

抠门

对于老板来说,我想一定有很多地方需要他去考虑。对于大公司,评价老板是否抠门就是在于和其他公司的对比了。对于初创企业,是否抠门就要看实际的工作时间和社会平均工资水平的对比了。而至于值不值得,这个真要看个人去衡量。加入初创公司的话,每个人的目的都不一样,这就真的看你自己需要什么了。因为没有人要求你去加入一家初创企业啊,如果选择了,就该接受现实。再说回老板吧,我觉得一伙人肯跟着你去打江山,就千万不要忘掉江湖情谊,适当的时候一定要给到大家一种幸福感,有钱的时候赶紧加工资吧,不要忽悠大家说未来会有多少多少钱分。现在的社会节奏来得太快了,而且明天的事谁也说不定,升一次工资对于任何人来说都是一次莫大的鼓舞,这里不是硅谷,这里是中国。你懂的。

奇葩文化

每个公司都会有每个公司的文化。当然公司文化不可能完全和个人的喜欢的那种氛围很一致,因为这是一个集体形成的,但是往往这是老板在起作用。我们都说互联网公司,互联网文化。不知道有多少老板懂得互联网文化,互联网精神是怎么样?如果这个人懂得,也不知道他能不能基于这样的文化去发展,去维护。说说我听到的奇葩文化吧。1,完全老板主导,老板要做什么,就所有的东西围着他转,这跟我上面说的独裁一致,你懂的;2,行政体制严重,也许你会想,我的妈啊,十几二十人的公司,居然说行政体制,洗脑太深了,还说越权什么的;3,没有追求没有品位,我觉得一个公司可以标榜自己是屌丝文化,但是不能没有追求啊,总觉得做得丑就是贴近屌丝,这就大错特错啦;4,畏畏缩缩,什么都怕,怕竞争对手,怕员工跑路,这就是不自信,也不敢相信别人的表现嘛。

文章不长,不过就把最近听到的反馈都梳理了一下。如果你在这样的公司,我觉得要不你就在沉默中爆发,不然的话,就剩下一条路了。当然我说的也只是自己的一丝意见,也不是完全正确。如果你有吐槽的随时可以留言哦。

Casual & Fellow

利用Dropbox同步服务器静态文件

Posted on 2013-06-10 | In 未分类

总所周知,Dropbox是一个很强大跨平台同步工具,手机,电脑,平板样样通。如果是和Web前端开发人员一起,会经常遇到静态文件的变动,或者是设计元素图片的改动。这个时候就会频繁地需要更新或者文件提交。此外,有些时候需要对一些静态文件进行大批量的管理,这个时候就需要一个强而简单的工具帮助我们协助,提高开发的效率了。这个时候,第一时间想到的工具,就是Dropbox了。

到Dropbox的官方网站上面搜索一下,就会看到,能够利用Dropbox的Api进行开发,同时还发现有一个很不错的工具,是Dropbox CommandLine。有了这尼玛的东西,所有的动作就方便很多了。支持守护进程,命令行操作,而且非常简洁。Api当然也不难,但是需要没有什么特殊的需求,仅仅是用于同步文件的话,那么相信命令行工具已经帮助我们解决大部分的问题了。

首先是登陆https://www.dropbox.com/install?os=lnx,下载相应的Linux命令行工具。上面已经提供了下载以及安装的命令了。不过建议你在运行命令前,先清楚了解自己的服务器到底是什么系统。是32位还是64位?使用命令:uname -m即可知道自己的服务器是什么系统了。确定好后,下载安装吧!

安装完后一般会提示installed successfully.之类的东西。在这个步骤后,Dropbox会在你的Home目录下,建立一个这样的文件夹。~/.dropbox-dist/,如果没有看到说明你安装Dropbox不成功。可能要检查一下到底发生神马事情了。如果看到的话,马上进入这个目录,并且执行以下命令:

~/.dropbox-dist/dropboxd

这个命令会帮助你链接Dropbox账户,输入密码后,你的服务器就会通过认证,那么以后就可以长期地进行文件同步了。输入这个命令后,Dropbox会提示你,要在浏览器中打开某某链接,这个时候你把提示的链接Copy and paste 到你的浏览器上,打开。在这个动作里面,千万不要把进程停止掉,因为你还没有输入密码!!当你输入密码后,确定Dropbox已经和你的服务器链接上的时候,你就可以使用Ctrl + C把这个进程去掉。这个时候你已经成功配置了Dropbox和服务器之间的链接了。

下面的工作就是要对Dropbox进行操作了。其实Dropbox提供了一段python脚本,下载地址是:https://www.dropbox.com/download?dl=packages/dropbox.py,这段脚本能够帮助你使用命令行操作Dropbox。脚本也非常简单,根据提示,你可以好好使用Dropbox。这里面我就不做翻译了,毕竟python dropbox.py help会告诉你一切。

首先你可以查看目前dropbox的状态。

python dropbox.py status

如果还没有启动的话,就马上启动你的dropbox:

python dropbox.py start

启动完毕后一般Dropbox都会开始同步你的文件,不过是全局同步。如果你不希望全局同步的话,建议你使用

python dropbox.py exclude add [文件夹,或者文件名]

该命令,能够将一些你不希望同步的文件夹列入ignore列表中,那么dropbox就只会同步一些你想同步的文件,或者文件夹了。配置完这个东西后,大部分的工作都快要完成了。下面要做的事情就是使用linux的ln命令,将你的服务器静态文件夹dropbox的同步文件夹做一个硬链接,用于同步文件。

ln -d your-static-folder ~/Dropbox/your-sync-folder

好了,一切大功告成,好好使用你的dropbox提高你的工作效率吧!

—–文章更新-20130622

ln -d your-static-folder ~/Dropbox/your-sync-folder

貌似在linux上面即使你是superuser也可能会出现Operation not permitted的提示,因此建议大家在使用硬连的时候。用

ln –help

查看一下ln的命令帮助,可以使用

ln -P AAA/ BBB/

将两个目录硬链起来,中途可能会提示出错,但是实际上可能已经成功地将两个文件夹链接起来了。

Casual & Fellow

Blog从SAE迁移到自己的服务器上

Posted on 2013-05-19 | In 未分类

花了两个小时的时间,把东西迁移到自己的服务器上面了。当然一些静态文件,就是博客里面的内容的图片,没有迁移。触发这次迁移主要是因为一年前希望在SAE上面搭建博客,是为了把ifttt的内容同步到我的微博上面。(或者说同步Path的内容到微博上面,可以看这篇简单的教程:http://blog.cashlee.info/?p=27)

但是一年下来,发现自己写博客的需求还是强烈的。而且有些时候为了发布一些文章或者和更多的人交流的时候,博客变得非常有用。而SAE在我使用了两年的时间后,发现很多地方未尽人意,而且权限非常少。我只好把Blog迁移回自己的服务器上了。这样我可以弄更多有趣的东西。更方便地修改这个博客。当然原本的网址还是可以访问的。不过,新的文章不会继续在上面更新了。

最近在SAE上面遇到的一个问题,因为默认php内存是64m,在我使用了某些wordpress插件后,内存已经超过这个限制了。而且加上我的独立域名后,访问奇慢。没有办法,只好撤退。如果不撤退,不知道是否有更好的解决办法。:-(

Casual & Fellow

深圳FireFox活动日

Posted on 2013-05-15

 

 

 

 

上次到深圳参加了FireFox开发者活动。现场开发一些firefox OS上面的应用。不能说收获非常丰富,但是这次的活动也认识了一些朋友。总的来说感觉Firefox OS还行。

但是现场就遇到几个Bug以及古怪的地方了。

1,Zepto.js在os系统下,tap事件无法检测到,但是os实际上是支持touch事件的;

2,OS竟然不支持中文,application的名字定义为中文的时候,无法build到机器上面,会崩溃;

3,os的性能颇高的,但是很多api还不够完善。这台机器还是慢慢期待吧!

Casual & Fellow

AngularJs与Jade Template混合使用(初探)

Posted on 2013-05-09

此前已经写过两篇关于Jade Template的文章了。AngularJs也在最近的实践当中,当然也少不了希望在AngularJS上面尝试Jade Template。为什么这么说呢,在Angular、 Backbone、 CanJS和 Ember还有其他的一些框架里面,从复杂度,上手速度,以及代码维护量来说,比较可控的是AngularJS是比较优秀的。尤其是使用过Backbone的同学就会知道,有很多的依赖要安装。

当然,各个框架都有自己优秀的地方,我们应该多尝试,多吸收这些框架给我们开发带来的好处。好,言归正传。这次说是初探,我也纯粹是希望在这里展示一下简单的Demo,让大家理解好模板的概念。其实此前有在客户端以及服务端同时使用Jade的话,这次使用AngularJs应该来说是一点难度都没有的,相对来说还更简单一点。而且AngularJs还提供了更多强大的功能,例如常用的:双向绑定。

先上会遇到的代码目录,我是在Express.js,Node.js,Jade下使用AngularJs的。
routes.js(路由配置)
-application/

  • angular/
    app.js(应用程序)

  • resource/

  • js/
    angular_demo.js
    -lib/
    angular.js(angularJs的库)
    -views
    index.jade

这里是route.js的配置

/ 这里是routes.js的配置 /
var angularjs = require(‘./application/angular/app.js’);
app.get(‘/angular_demo’, angularjs._RENDER );

这里是app.js

exports._RENDER = function ( req , res ){

var phones_object = {
‘series’ : ‘iPhone’ ,
‘array’ : [
{
‘name’ : ‘iphone 3gs’ ,
‘price’ : ‘1000’
},
{
‘name’ : ‘iphone 4’ ,
‘price’ : ‘2000’
},
{
‘name’ : ‘iphone 4s’ ,
‘price’ : ‘3000’
}]
};

console.log( phones_object );

res.render(“angularjs/index”, {
layout : false ,
locals : { phones : phones_object }
});

}
这里是angular_demo.js

/ angular js test /

‘use strict’;

/ Controllers /

function PhoneListCtrl($scope) {
$scope.phones = [
{“name”: “Nexus S”,
“snippet”: “Fast just got faster with Nexus S.”},
{“name”: “Motorola XOOM™ with Wi-Fi”,
“snippet”: “The Next, Next Generation tablet.”},
{“name”: “MOTOROLA XOOM™”,
“snippet”: “The Next, Next Generation tablet.”}
];
}
这里是index.jade

!!!5
html( ng-app )//定义好这是angular的app
head

meta(http-equiv="content-type", content="text/html; charset=UTF-8")
meta(name="viewport", content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0")
meta(name="apple-mobile-web-app-capable", content="yes")
meta(name="description", content="CashLee Homepage")
meta(name="author", content="CashLee")
meta(name="keywords",content="李秉骏,CashLee,HTML,CSS,XML,XHTML,JavaScript")

title CashLee Personal Website - 李秉骏的个人网站 & Lab • 個人のホームページ 

link(rel='stylesheet', href='/css/app.css')

script( src='lib/angular.js' )
script( src='js/application/angular/index.js' )

body( ng-controller=”PhoneListCtrl” )//定义好controller
ul.angular-demo
li( ng-repeat=”phone in phones” )//执行angular模板

p

ul.cashlee-demo
  - console.log( 'phones 数组 长度 : ' ,  phones.array.length );//横杠标示,定义jade模板引擎执行代码
  - for( var i in phones.array ){
      li 
        a #{ phones.array[i].name }
        p #{ phones.array[i].price }
  - }</pre>

到这里你就已经体验完AngularJs和Jade模板引擎结合后的快感了!其实同时使用并无冲突,而且语法上非常好理解。对于此后的话,我会介绍一些更复杂的场景,例如此前提及到的,在客户端上面,使用Jade模板引擎进行单页面应用的开发,减少界面复杂度。相信,结合AngularJs后,单页面应用会做得更加轻松。好好体验吧!

123
Cash

Cash

I would like now to seriously indifferent room of wonderful.

22 posts
1 categories
6 tags
© 2016 Cash
Powered by Hexo
Theme - NexT.Muse