https://github.com/commercialhaskell/stack/blob/master/doc/faq.md
测试
测试一下,看看如何
浅析智能硬件的内涵
摘要:硬件智能化成为时下最热门的发展方向。但当下的这些智能硬件大多不符合“智能”的概念,它们不能很好地提升用户对流量的需求。本文通过阐述智能硬件应具备的三要素及智能补给系统的概念,来浅析智能硬件的内涵。
自乔布斯在2007年推出苹果手机,移动网络成为了最具前途的行业,以“智能手机+移动网络”为催化剂,我们的思维模式、行为方式都发生了变化,诞生了新的消费模式及新的生产方式,从而为不同的企业提供一系列无限发展之商机。但是时至今日,这一次的科技浪潮所带来的经济效益开始有所减缓,在终端方面:三星的手机出货量已经下跌,苹果的手机“神圣光环”早已褪去;在网络方面:虽然世界各地的4G建设尚是如火如荼,然而整个运营模式还是3G时代的;互联网企业方面:收入的主要组成部分仍是过往的成功例子,新的增长点仍在摸索中。
面对未来可能出现的瓶颈,许多企业都选择从终端着眼,投入资源开发各种的智能硬件。背后的整个逻辑是:既然单靠智能手机已经不足以支撑整个4G、甚至5G时代的发展,那么就增加各种的载体来扩充基础。在这一思想的指导下,硬件智能化成为时下最热门的发展方向。但问题是,当下的这些智能硬件符合“智能”的概念吗?它们依靠什么来提升用户对流量的需求?
从传统的家电企业、创业公司到互联网巨头,它们对智能硬件的理解几乎可以简化为:“硬件+芯片+大数据”。然而这只是一个充分不必要条件,任何具备这些要素的硬件都不一定能成为智能硬件。智能硬件的关键在于提供一个解决方案,帮助人们把某样事物变得比以往简单、方便。智能手机就是一个最简单的例子,满足基本的通信功能外,通过屏幕触摸技术提供操作简单的便携式操作体验(其中很大一部分是上网体验)。正是基于这些技术,手机智能化有了可靠的技术路径,个人电脑的许多功能都能在手机上实现,于是,我们的电脑“手机化”了、上网的状态“移动化”了,再也不用忍受电脑体积所带来的携带不便,上网地点也变得灵活起来。
对用户深层次的挖掘并提供解决方式,这是智能硬件的基本出发点,然而当今大部分的智能硬件只是解决了用户的部分需求,但是对用户深层次的需求还没涉及到。例如:关于健康、医疗方面的智能硬件一抓一大把,从可穿戴式设备、家庭电器到家具都有涉及,纵观大部分的产品,基本都是通过数据采集仪器检测人体的某些生物指标,并且反馈给人们。然而我们当初使用目的是什么,不正是为了让身体更加健康吗?虽然接收一堆医学指标信息能帮助我们了解自己,但是这只是身体健康所需的其中一个步骤,人们更希望得到了是:这些设备采集数据后能进行分析,并且给出建议,要么改善人们的睡眠质量,要么提高运动的效果。
更多的企业只是为了造概念,它们从普通的家电产品切入,往里面植入一个芯片,使其能联网、能用APP方式控制,就称之为智能家居。说白了,就是让产品拥有可以用手机远程遥控的功能。
真正的智能硬件应该具备三个要素。首先是对环境的感知能力,即通过各类型传感器对外界进行信息的收集。其次是对信息的认知能力,也就是说在所获取的信息基础上推导出对用户有意义的判断。最后,是在正确认知的基础上产生的行动能力,能够替用户第一时间采取必要的行动。参考几个指标,暂时只有Google公司开发的无人驾驶汽车符合。现阶段的智能硬件多是停留在满足第一个要素之上,只有部分能通过云计算或者人工智能等方式满足前两个要素。
笔者听过一位互联网公司的高层对未来智能硬件的描述,在此与各位分享一下:他提到的是一个叫“智能补给系统”的概念。在日常生活中,人们总有各种各样的物品需要重复购买,如生活用品、食品、衣服等等。在工业生产中,运用流程管理系统或者库存管理软件,企业能实现物料补充的自动化。在可遇见的将来,这种管理的方式将运用到个人或者家庭的物品管理中,把人们从这些重复性的常规劳动中解放出来。整个补给系统中,物理载体可以是一台冰箱(负责食品)、一个衣柜(负责衣服)或者是一个储物柜(负责日常用品),中枢神经则是类似于ERP(Enterprise Resource Planning,企业资源计划)的管理软件,并且通过网络获得该公司的云服务支持,供应方主要由各大的电商企业担当,连接方式线上是通过互联网、线下是通过快递。整个系统通过对存放在载体中的物品进行管理,设定补充临界线,分析用户的习惯从而在物品消耗殆尽前进行补充,用户只需安坐家中,日常的补充便可以交给系统了。
根据现在的人工智能水平,智能硬件的智慧距离真正的智能仍有一段距离,在此之前,智能硬件都需要通过大量的数据来分析理解,从而知晓人们需要他们提供什么帮助,这样一来对于云计算、对于网络的需求是巨大的。有时候淘金的未必能赚到钱,但卖淘金设备的是稳赚的
js资料
- JSConf.eu
- JSConf 2010 汇总一些资料
- Douglas Crockford's Wrrrld Wide Web 2
- ecmascript
- Javascript 森林(jsforest)
- Sizzle src - JavaScript CSS selector.
- JS1K, 1k Javascript contest
- JSMock JSMock node-jsmock @google.code
- JSCoverage
- jsdt - Debug javascript in ie,firefox,chrome,safari,opera and all browsers support ajax
- Perfection Kills
- JSMentors
- JavaScript 秘密花园
- JavaScript 之神 Douglas Crockford 座談會 (@ OSDC 會前技術饗宴)
- The cost of privacy
JavaScript MVC
Syntax
- google-styleguide - Style Google JavaScript 编码规范指南 guides for Google-originated open-source project.
- Code Conventions for the JavaScript Programming Language
- JQuery Core Style Guidelines
- Douban Javascript Core Style Guideline
闭包
- 闭包 (计算机科学)
- Javascript Closures
- 什么是闭包
- Javascript Closures 中文 2
- 学习Javascript闭包(Closure)
- 作用域链 词法作用域 与 闭包(一) (二)
UI
- Calendar/DateTime
- My97 DatePicker - 蛮强大的日期时间控件。
- TreeView
- DataGrid/Table
- 12款Javascript表格控件(DataGrid)
- Select UI
Tips
- 不询问关闭窗口
window.opener = null; window.close();
tr.rowIndex
位于字符串加法拼接的表达式中,三元符号需要被括在括号中,否则下面的表达式报错。
var a = null; "" + a ? a.toString() : ""
需要:
var a = null; "" + (a ? a.toString() : "")
BUGs
- The dreaded Operation Aborted error - IE “操作已取消”的问题。
- 理解并解决IE的内存泄漏方式 2 3 4
Understanding and Solving Internet Explorer Leak Patterns - Javascript内存泄漏
由标点符号不正确造成的变量未预定义,成为全局变量而导致框架页的名字被修改, 然后指定到这个框架页的导航失效,全部在_self中打开。示例代码:
function(){ var key = "key"; name = "name", desc = "desc"; }
- IE运行时设置name属性的BUG
- Creating Dynamic Forms with MVC and jQuery
- document.createElement()赋值name属性,在IE下的疑问
- ie 下使用 name 属性
WYSIWYG Editor
- XHEditor
- KindSoft
- wmd - The Wysiwym Markdown Editor
- Vim-like Web Editor
- jsvi - 让 TextArea 也可以用 Vi,待改进。
- vim.js - jsvim
Framework
- Vapor.js - The World's Smallest & Fastest JavaScript Library. @github
- ComoJS - 国产Javascript框架。
- Rapid framework Rapid javascript validation rramework
- rapid-framework @google.code
- Coffee Script 一种可编译成 JavaScript 的小型语言,提供了一些不错的特性。
- RequireJS JavaScript file and module loader.
- sea.js
- CommonJS
- PhantomJS
测试
- Web 2.0 浏览器端可靠性测试,第 1 部分: 带你走进 Web 2.0 浏览器端可靠性测试
- Web 2.0 浏览器端可靠性测试,第 2 部分: 如何发现和分析 Web 2.0 浏览器端的内存泄漏
- js-test-driver - 牛X测试工具,顺便尝试开发一个基于 Vim 的插件试试。
- JavaScript Performance Rundown (翻译)JavaScript性能测试 2
- Javascript性能测试工具 FireJSPT @google.code
- JSBenchmark
Project
- ZKoss
- jsPerf : JavaScript performance playground.
- php.js
- Underscore.js DocumentCloud Projects
Tools
- evilpie/jsctags
- jslint
- Google Closure Compiler
- YUI
- Closure Compiler vs YUICompressor
- Minify JS
- Javascript Docs
- JsUnit @github JsUnit
- FireUnit @github
- QUnit @github
- Less
- jsbeautify
- Online Javascript jsbeautifier github, vimscript
- js beautifier - plugin for Chrome.
- Auto execute Yuicompressor - 保存时自动压缩,也支持 Google Closure Compiler, less ,代码同见 gist#182971。
- Jasmine - BDD for JavaScript
- repl.it
- thomasfrank.se
- OkSoClap: Open-Sourced! - 一款轻巧的在线协作文档编辑工具,支持多种文件格式。
- JsFiddle
- Share JavaScript, HTML5 and CSS
User-Script
- Greasemonkey 2
- Dive Into Greasemonkey
- Dive into Greasemonkey 中文翻譯計畫
- 深入浅出 Greasemonkey
- userscripts.org
- 如何为greasemonkey开发userScript
- GreaseMonkey 简介与使用教程
- User Script Compiler
- GreaseMonkey 开发教程
Detector
- Detecting event support without browser sniffing
- Browser detect blog
- Using the navigator object to detect client's browser
- Browser Detect - Description
- mobile
MD5
Games
Books
- DOM Scripting: Web Design with JavaScript and the Document Object Model
- Eloquent JavaScript: A Modern Introduction to Programming - Online.
- JavaScript: The Good Parts
- ppk on JavaScript
- Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries
- Professional JavaScript for Web Developers
- Secrets of JavaScript
- slideshare:Secrets of JavaScript Libraries
- High Performance JavaScript - WebDirections USA 2010
Error
screen
IE: Internet Explorer, F: Firefox, O: Opera. Screen 对象属性
属性 | 描述 | IE | F | O |
---|---|---|---|---|
availHeight | 返回显示屏幕的高度(除 Windows 任务栏之外) | 4 | 1 | 9 |
availWidth | 返回显示屏幕的宽度(除 Windows 任务栏之外) | 4 | 1 | 9 |
bufferDepth | 设置或返回调色板的比特深度。 | 4 | - | - |
colorDepth | 返回目标设备或缓冲器上的调色板的比特深度。 | 4 | 1 | 9 |
deviceXDPI | 返回显示屏幕的每英寸水平点数。 | 6 | - | - |
deviceYDPI | 返回显示屏幕的每英寸垂直点数。 | 6 | - | - |
fontSmoothingEnabled | 返回用户是否在显示控制面板中启用了字体平滑。 | 4 | - | - |
height | 返回显示屏幕的高度。 | 4 | 1 | 9 |
logicalXDPI | 返回显示屏幕每英寸的水平方向的常规点数。 | 6 | - | - |
logicalYDPI | 返回显示屏幕每英寸的垂直方向的常规点数。 | 6 | - | - |
pixelDepth | 返回显示屏幕的颜色分辨率(比特每像素)。 | - | 1 | 9 |
updateInterval | 设置或返回屏幕的刷新率。 | 4 | - | - |
width | 返回显示器屏幕的宽度。 | 4 | 1 | 9 |
- screen
- 屏幕对象 反映了当前用户的屏幕设置。
- width
- 返回屏幕的宽度(像素数)。
- height
- 返回屏幕的高度。
- availWidth
- 返回屏幕的可用宽度(除去了一些不自动隐藏的类似任务栏的东西所占用的宽度)。
- availHeight
- 返回屏幕的可用高度。
- colorDepth
- 返回当前颜色设置所用的位数 -1:黑白;8:256色;16:增强色;24/32:真彩色
console
Web Design资料
- World Wide Web Consortium
- The Web Standards Project
- W3Schools Online Web Tutorials
- w3school - 在线教程
- W3Help.org
- ShowSlow^wiki^ src
- 静态文件打包和自动时间戳
- 一些有名的web开发者大会
- 在服务端合并和压缩JavaScript和CSS文件
- minify
- HTTP 状态代码
- 三谈Iframe自适应高度 再谈iframe自适应高度
- Documenting the open web
Long Polling Comet
分页
Syntax Highlight
BigPi
Video
Tools
- Merpressor —— 在线自动合并、压缩JS文件
- Modernizr - 用于检测 HTML5 和 CSS3 支持程度的 Javascript 库。
- MarkMan - 自动在图片上做长度和间距标记的 AIR 工具,给设计师。
- Code Cola visual-firebug@google.code
- compatibility_detector.crx - 兼容性检测 - for Google Chrome.
- Test a website's performance
- Wirify
- 前端开发大众手册
前端测试
CDN
- Google CDN
- Yahoo CDN
- Microsoft CDN
Notes
<input type="text" name="textfield" oncopy="return false"> <input type="text" name="textfield" oncut="return false"> <input type="text" name="textfield" onpaste="return false"> <input name="number" value="" style="ime-mode:disabled" /> document.onfocus = function(){document.body.style.imeMode = 'disabled'}; <form method="post" action="submit.asp" autocomplete="off"></form> <input type="text" name="textfield" autocomplete="off"> element.setAttribute("AutoComplete", "off"); // 查看源代码: window.location = "view-source:" + window.location.href;
懒懒交流会
开发流程
- 需求分析
- 草图设计
- 前后端协商每个页面本身的路径/名称,需要的变量及其名称,URL 传参名称等规格。
- 前后端分别开发设计。
- 前后端整合
- 测试
前后端分离&协作
get, post. url params submit action & params. ajax json format jsonp links target
P3P
- http://www.w3.org/P3P/
- http://www.w3.org/TR/P3P/
- http://en.wikipedia.org/wiki/P3P
- PHP - 利用P3P实现跨域
- 初识P3P
- P3P实现跨域种COOKIE
- 用P3P实现隐私参数优选策略
- 什么叫P3P技术?
-----------------------------------------------------------
links:
Web Design(Team/Group)
- D2前端论坛
- Web 标准化交流会
- WebReBuild.org
- 互联网的那点事
- ifanr 拇指设备小众讨论
- 阿里巴巴(中文站)用户体验设计部博客 交互设计 - 阿里UED
- ALI_UED
- 中国交互设计网
- UCD 大社区
- TID - 财付通设计中心
- etao体验中心
Web Design(Person)
- 随网之舞 - 秦歌(Kavenyan)
- 一叶千鸟
- 为之漫笔
- 阿当的博客
- 不名一格
- 彬Go
- 崔凯,关注网站设计、前端开发
- UED 163
- PPK's Blog
- Paul Irish
- LyChi's Blog
- coro.infinte
- NCZOnline
- ThreeCups.org
- 笨活儿
- 这样做就对了
- 叶落花开 - Catge's blog, about web design&develop.
- 小黑
- Gracecode.com - 明城
- 怿飞's Blog
- 陈成的博客
- 淘宝承玉的博客
- Dreamer's Blog
- 美味 用户体验
- 太伯 @wp
- 克军's Blog
- { 弹指之间 }
- 老赵点滴 - 追求编程之美
- 愚公 - 周爱民
- 孟岩
- 時計坂一刻館三号室 - 屈超
- Cheshire Cat
- 猪窝_产品设计 - 党韬
- 冰山一角 - 百度前端工程师
- 浩行天下 ghSky
- CSS 森林
- Leeiio Chaos Made
- 叶子
- 鸽子
- kun的记事本 - 乔福,子鹏。
- Angela@UE
- 王森
- RockUX
- 他的博客 - 法海
- UED Magazine
- 王松
- ZhouQiCF.com
- Coder in Thinking
- Adam
- 李忠 - by jeklly
- 小麦的自习室
- Shawn
- 杜伟坡
- 郭宇
- life-args
- 欣欣
- never-online, rank
- 幸福收藏夹 - 小鱼
- 李丽媛
- Just lepture - 南伯
Softwares
Technology
Others
- Riku //关注新网络 - Twitter.
- 何必呢
- 宅映像
- Mac疯 - 致力于Mac基础教育
- Pmcaff - 产品经理学习、交流、成长第一品牌
- 阮一峰的网络日志 @about.me
- Lifehacker
- 搜索技术博客-淘宝
- 白板报
- 外刊IT评论
- DBA Notes - 大 Feng
- 民国往事
- 人人都是产品经理
Books
前端团队
- 阿里巴巴 UED -- 我们设计的界面,并没有几十亿的流量,但每天来自上百个国家的百万商人在使用着。
- 阿里巴巴中国站UED -- 阿里巴巴中国站UED成立于1999年,全称是用户体验设计部(User Experience Design Department),是阿里巴巴集团最资深的部门之一。
- 支付宝前端开发 -- 支付宝前端开发车间。
- 淘宝UED -- 淘宝网用户体验团队。
- 淘宝MED -- MED(Marketing Experience Design). 是淘宝营销体验设计部门,为淘宝网的营销产品做体验设计。
- 口碑UED -- UED(User Experience Design) 中文意思就是用户体验设计。
- 百度MUX -- MUX(Mobile User Experience) 百度无线用户体验部。
- 百度泛用户体验 -- 泛用户体验平台,是以'用户体验'为核心的跨专业分享平台。
- 百度联盟用户体验中心 -- 百度联盟事业部用户体验团队官方博客。
- 盛大游戏UED -- 专注用户体验,改变生活,让互动娱乐更精彩。
- 携程旅游UED -- 这是一个血液中流淌着创意和活力的团队,在越来越关注严谨和灵活的过程中成长起来,我们对前端的需求如此强烈
- 腾讯CDC -- 全称是Customer Research & User Experience Design Center(即用户研究与体验设计中心)作为腾讯的核心部门之一.
- 腾讯ISD -- ISD Webteam是一个设计团队,即腾讯互联网业务系统网站组。
- 腾讯ISUX -- 腾讯 ISUX 全称腾讯互联网用户体验设计部 (Internet Service User Experience),于2011年3月8日正式成立,前身为 ISD Webteam 网站组。
- 腾讯WSD -- 腾讯用户体验设计团队. 设计无线,快乐无限。
- 腾讯Flash Team -- 这里有一群可爱的Flash娃,他们热爱ActionScript开发~
- 腾讯soso团队博客 -- soso更懂你。
- 财付通TID -- Tenpay Innovation Design, 财付通设计中心。
- 5173 UED -- 5173用户体验设计团队(User Experience Design),简称UED,成立于2009年。
- 19楼UED -- 19楼 UED团队。
- 人人FED -- 我们来自人人网,FED是"Front End Develop and Design"的缩写。
- 网易邮箱UI团队 -- 网易邮箱UI团队。
- 网易UED -- 我们的团队博客,关注用户体验设计、关注web前端开发。
- 网易UEDC -- 网易用户体验设计中心(User Experience Design Center),简称"设计中心(UEDC)",成立于2008年底。
- 搜狐UED -- Sohu UED Team就聚集着这样一群人,执着于为用户提供更好的产品和体验,哪怕是对一点点小细节的精益求精。
- 新浪UED -- 一个关注用户体验、关注工作流、关注作品质量的有爱团队。
- 爱词霸UED -- 爱词霸用户体验团队博客,有关用户体验设计和研究的经验分享。
其它团队
- 淘宝搜索 -- 淘宝搜索技术blog
- Alibaba DBA Team -- 这里记录着阿里巴巴数据库团队成员的点点滴滴
- 淘宝Data -- 淘宝数据平台与产品部,是淘宝核心的数据平台技术和数据产品研发团队
- 淘宝DBA Team -- 淘宝数据库技术团队
- 淘宝JAVA中间件团队 -- 我们是淘宝JAVA中间件团队。我们为淘宝网构建JAVA底层架构和基础服务。
- Taobao QA Team -- 做测试的行业标准
- 淘宝核心系统团队 -- 淘宝核心系统团队隶属于淘宝产品技术部,负责淘宝应用基础平台的研发和搭建
- 阿里巴巴Data Warehouse -- 阿里巴巴数据仓库部门主要收集公司内外部所有数据
- 腾讯TGideas -- TGideas是腾讯游戏的专业设计团队
- 腾讯GDC -- GDC的前身叫GDT(QQGAME DESIGN TEAM),QQ游戏产品设计中心
个人博客
- Kejun -- 就职于豆瓣
- Donkey(倔倔) -- 就职于豆瓣
- 蒙晨(波希米亚) -- 就职于豆瓣
- greengnn(老卡) -- 就职于豆瓣
- 糖伴西红柿 -- 就职于豆瓣
- Fenng -- 曾就职于支付宝
- sofish -- 就职于支付宝
- 白鸦 -- 就职于支付宝
- 62mm -- 就职于支付宝
- 伯约(老鱼) -- 就职于支付宝
- 怿飞(圆心,Blank) -- 就职于淘宝
- 玉伯(lifesinger) -- 就职于淘宝
- 明城(mingcheng) -- 就职于淘宝
- Der(崇志) -- 就职于淘宝
- 黑妞HAHA -- 就职于淘宝
- Vilic -- 曾实习于淘宝(很有前途的90后)
- 秦歌(Kaven) -- 就职于口碑网
- Emu(Stone) -- 就职于腾讯
- Ghost -- 就职于腾讯
- Yuguo -- 就职于腾讯
- 臭鱼 -- 曾就职于腾讯
- 艾文王 -- 就职于腾讯
- Danger -- 就职于腾讯
- 神飞 -- 就职于腾讯
- pufen(飘飘) -- 就职于腾讯
- 屈超 -- 就职于腾讯
- 米随随 -- 就职于腾讯
- 大猫 -- 就职于腾讯
- AVENIR(郑焕义) -- 就职于腾讯
- 李振文 -- 就职于腾讯
- OnLing -- 就职于腾讯
- Xiaoxiao -- 就职于腾讯
- Seven -- 就职于腾讯
- Lerroy -- 就职于腾讯
- 小李刀刀 -- 就职于腾讯
- 飞鱼 -- 就职于腾讯
- Jeanne -- 就职于腾讯
- 偷米饭 -- 曾就职于腾讯
- 愚人码头 -- 就职于搜道网
- 子鼠,秀才 -- 就职于百姓网
- Adam Lu -- 就职于新浪
- 林小志 -- 就职于携程旅游
- 小灰灰 -- 就职于携程旅游
- 小JOE -- 就职于腾讯
- 彬Go -- 就职于人人
- Rokey -- 曾就职于微软,网易,金山软件
- Evance(布拉格) -- 就职于阿里巴巴日本
- 深空 -- 就职于腾讯
- 代码人(tomie) -- 就职于腾讯
- 小爝(龙啸) -- 就职于淘宝
- Aether -- 就职于土豆网
- 一葉千鳥 -- 曾就职于盛大
- 7月 -- 就职于Adobe
- 周裕波 -- 就职于盛大创新院
- 崔凯 -- 就职于傲游
- 勾三股四 -- 就职于傲游
- welefen -- 就职于百度
- kent.zhu -- 就职于百度
- aoao(嗷嗷) -- 就职于百度
- JerryQu -- 就职于百度
- 胡晓 -- 就职于网易
- 5key -- 就职于阿里巴巴
- Adam -- 就职于Yahoo
- slj(申力军) -- 就职于赶集