后装车机发展思考:细节决定成败,格局决定结局

现如今的车机,除了清一色的模块化后制作几个花哨的UI就成了大家的主打产品,实在不行再整个手机方案安卓上车惶惶然就成了先进,加个3G模块摇身大手机就变成了车联网。

最近,从市面上买了几款所谓的后装大众化产品,关注了目前很火的几个前装车,单从车载系统平台建设上来说说后装发展之方向。

从以上这几张图上看,其实一个系统要做的事真的很多。在后装很多厂家还在纠结3360成本低还是786支持不支持安卓时,大家都把产品核心的工作放在了平台上面,一味的去炒作到底未来是怎么样的导航模式,再来增加怎样的杀手级的APP应用,甚至于如何去连接上网络的同时,是否考虑过所有的这一切应该在怎么样的系统架构上面来跑呢?

大家都把一个手机方案安卓看成了未来车联网的方向和机会,暂且不论安卓本身就是一个手机操作系统。也正因为安卓的开源造就了车机的五花八门。从前装到后装,大手机上车的故事一直就没有断过,更有宣传四核内置3G等等。改大一个图标,增加几个鸡肋型的应用俨然就成了车联网。无意打击哪个厂家,车机安卓这个方向再不纠正过来绝对是笑着进去哭着出来。

智能车机设备架构的核心是MPU,MCU和MPEG,MPU在车机系统中负责显示用户操作界面,处理车机系统和用户的交互以及需要MPU完成的功能如导航、上网等等;而MCU则是车机系统上重要的控制单元,MPEG则是处理碟片的解码和播放。在基于Android的车机平台中,MPU(目前一般采用ARM的A8/A9内核芯片实现,ARM11跑Android会非常勉强)的操作平台是Android,相对比较复杂,而MCU和MPEG的软件一般是小型封闭平台,对比Android会简单得多。

more

送给刚入行的产品经理们,我的需求之见

对于互联网项目来说,第一步是要做什么呢?

如果比较专业的肯定会回答你,肯定是做市场调研啊,搞搞MRD,BRD什么,搞明白了自己要做什么。

然而对于现在大多数互联网企业或者称之为刚刚从传统企业转型的互联网新贵来说,做一个份产品的需求才是真正他们需要的。

在这里我先说一个故事,故事的主人公是我的一个朋友。最近他们公司开始要涉足一下互联网,这是很多传统企业准备和喜欢做的事情,于是他们公司找了一家外包公司来做这个事情。有一天他说他很忙,要去外包公司对接项目,也是这个时候我才知道他们公司是安排他在做这个“产品经理”。一个从来没有接触过互联网的人来做产品经理,看似完全没有道理的事情,但是我相信这个事情绝对不是个例。

所以今天这篇文章不是写给大神产品,小神产品或者是入门产品看的,因为你们可能对需求的理解比我还深入,所以我只是献丑的给那些完全是新手的产品经理写下这份东西,希望能够共勉,也希望能够真正的帮助到你们。如果大家觉得我写得差,欢迎给出意见指出。

more

你的生产力远比你的薪水更重要

我们常常说,人生就是选择,或者反过来说,选择构成人生。而指导决策的,就是价值观。那么如何打磨自己的价值观?

对所有人来说,这也许是一生中最重要的问题:

什么更重要?

—— 反正对我来说,这是最重要的问题。

这是一个不大可能直接获得答案的问题,这是一个答案必然不断演进的问题,这是一个只有靠自己才能搜寻答案的问题,这是一个答案只对自己起作用的问题,这是一个必须也只能反复追问的问题……

什么更重要?反复问下去,最终就会演变成:

什么最重要?

我们常常说的 “价值观”(Values),其实最终就是这个问题的答案。若是这个问题尚无答案,那么就相当于 “价值观尚未形成”,若是这个问题的答案飘忽不定,那就是 “尚无坚定的价值观”。

more

修改WordPress登录页面

今天给大家介绍下 WordPress 登录页面的相关 Hook,通过这些 Hook 可以定义 WordPress 登录页面的样式,logo 等,甚至定制出一个完全不同风格的 WordPress 登录界面出来。

1、定制登录页面 Logo

默认登陆页面是 WordPress 的 logo,如果你希望使用自己的的 Logo,可以通过 login_head Hook 来定制它,注意要加上 !important ,这样优先级才会最高,才不会被默认的覆盖。

add_action('login_head', 'wpjam_login_head');
function wpjam_login_head() {
	?>
	<style type="text/css">
		.login h1 a { width:228px; height:120px;background-size: 228px 120px; background-image: url("http://blog.wpjam.com"/custom-login-logo.png") !important;}
	</style>
	<?php
}

2、定制登录页面 Logo 的链接
默认登录页面 Logo 的链接是连到 https://wordpress.org,比如希望将这个链接连到博客的首页:

add_filter('login_headerurl', 'wpjam_login_headerurl');
function wpjam_login_headerurl(){
	return home_url();
}

3、定制登录页面 Logo 的链接标题
默认登录页面 Logo 的链接标题是:“Powered by WordPress”,比如希望将这个标题改成博客的名称:

add_filter('login_headertitle', 'wpjam_login_headertitle');
function wpjam_login_headertitle(){
	return get_bloginfo('name');
}

4、定制登录页面底部文字
想在登录界面的底部加一些版权说明或者加上一个 faq 什么的:

add_action('login_footer','wpjam_login_footer');
function wpjam_login_footer() { 
	?>
	<p style="text-align: center; margin-top: 1em;"><a href="http://blog.wpjam.com/faq/">如果你有什么问题,请点击这里。</a>
	</p>
	<?php 
}

5、定制登录之后跳转的页面
默认登陆之后是跳转到 WordPress 后台,如果你想让用户跳转到一个指定的页面怎么操作:

add_filter('login_redirect', 'wpjam_login_redirect', 10, 3);
function wpjam_login_redirect( $redirect_to, $request, $user ) {
	return "http://blog.wpjam.com/user-center/";
}

6、登录页面加载外部样式文件
如果你把登陆界面的样式做了非常大的改动,写了一大堆 CSS 代码,并放入一个样式文件中,可以通过下面代码加载:

add_action('login_enqueue_scripts', 'wpjam_login_enqueue_scripts');
function my_logincustomwpjam_login_enqueue_scriptsCSSfile() {
	wp_enqueue_style('login-styles', get_template_directory_uri() . "/login/login_styles.css");
}

快播案:程序正义、盗版和色情

看了2天快播案的庭审过程。做为一个二流法律爱好者,看庭审和庭审记录一直算是我一个小爱好,上一次认真看的案子是丰田刹车门在美国的庭审记录,是枯燥的文字,这次竟然有视频直播,实在是难得的机会。如果用一句话总结,我只能说太精彩了。

在法庭辩论的精彩之外则相当复杂,因为这个案子涉及到的问题太广了,粗略算算,至少包含了行政执法、程序正义、证据有效性、互联网和技术,盗版、色情、分级以及信息自由,控辩双方表现以及辩护策略,除了法律之外还有道德问题,这个案子能涉及的内容之广可以轻松拍5季美剧。

虽然我喜欢写长文,但是也实在没法在一篇文章里面写出来这么多话题,不过,还是觉得值得一写。特别需要声明的是,我只是法律爱好者,一切关于法律的描述都不能保证完全正确,具体的法律问题,还是要去请教执业律师。

在讨论每个问题之前,我先引用一下笑来老师的一句话评论,这句评论准确概括了我的看法,比我自己写出来的结论还精确。

more

WordPress 开启全站 HTTPS

自从 CNNIC 颁发的子证书发生了中间人攻击这些事件之后,SSL 连接以及 HTTPS 变得越来越流行了。这时候我们从“使用 SSL 保护你的登录信息以及后台页面”变成了推荐“SSL Everywhere”,使用全局 SSL 加密,有效避免用户在访问网页的时候造成隐私的泄露。而且,根据谷歌站长的最新教程当中的介绍表示,使用 https 对 SEO 更有好处(国内就别想了,但谷歌的爬虫真的会更看重 https 网站。)另外,升级到 https,也不需要在谷歌站长工具里做什么——支持平滑升级,唯一的缺点恐怕是收录会波动一小段时间。

这里,我们要感谢 StartSSL™ ,如果不是他们,恐怕我们这些微小站长个人博客博主就无缘 SSL 了。StartSSL™对个人提供免费的一类证书,这个证书可以给单一的子域名提供签名(比如 www,不允许泛域名证书)。

HTTPS 使用443端口来验证你的链接,通过 SSL、TLS 这种低层的加密技术来保证你的连接是安全的,由于 SSL 这种协议在 IP 层面上,所以建立安全握手的时候甚至还没有发生 HTTP 数据的交换,这就导致了 SSL 这个本身针对域名进行签名的证书却需求你有一个独立的 IP 地址。不过,现实很快就无情地证明——IPv4地址终究会被用尽。虚拟主机应运而生,这时候我们很庆幸的还能有一个独立的域名和空间,但 IP 地址却是共享的。

more

Go To Top