最近cloudflare说WordPress用admin作为管理员用户名不安全,会受到黑客的攻击,而WordPress安装的时候默认的用户名就是admin,而且在WordPress的后台也改不了,后台只能改显示的用户名,也就是昵称。这个改了也没有什么用。 继续阅读“WordPress改默认的用户名admin”
分类: 专业
与专业相关知识、信息、新闻,电路,自动控制原理,自动化,automation,互联网,电子技术,avr,单片机,C语言,电力电子,可编程控制器
几大网站性能测试与评估工具
一个网站的好坏,可以从两个方面来评价,就一个就是技术方面,另一个就是内容方面。
技术方面有速度测试,还有就是规范化等,是不是符合HTML的规范。
下面介绍一些常用的测试工具。
有一些网站可以检测纲站的性能,并提供检测报告。 继续阅读“几大网站性能测试与评估工具”
终于找到了Chrome流览器自动弹出淘宝、天猫页面的原因
不知道从什么时候开始,所用的Chrome流览器就开始自动弹出淘宝网和天猫商城的页面了。不是点了什么东西,也不是打开了什么网页,而是用着用着就自动打开了一个新的标籤页。而标籤页的内容不是淘宝网就是天猫商城。 继续阅读“终于找到了Chrome流览器自动弹出淘宝、天猫页面的原因”
升级到了WordPress 3.5 启用Twenty Twelve 主题
昨天2012年12月12日,WordPress更新到了3.5版本,现在的WordPress更新都是采用后台自动更新了,不像以前还要分压缩包一个一个的上传,还有可能有错误。WordPress 3.4 版本的中文主题包还能用,没有出现什么大的问题,然后就是两个默认的主题升级到1.5,这两个主题其实前一天就升级了,比WordPress要前一天。
后台右边的那个链接管理没有了,据说有一个插件可以变回来,但是那个东西好像不怎么用,还是算了吧!
媒体上传工具也更了很多,可能对于有大量图片的博客来说会比较好,但是这个博客也不是经常上传很多图片的。能用就行了。
然后就是那个Twenty Twelve主题还是挺好的,和原来用的主题在布局上差不多,但是这个主题可根据屏幕的大小自动调节布居。这样还是比较好的。在各种设备上都可以有较好的显示。以后可能就用这种主题了,然后不用WPtouch插件了,这个插件是通过识别user agent 来判断是什么是什么设备的。这个可能有设备识别不了,但是他那个页面确实比较好看。
对于博来说,还是好好的写点东西比较实在,花太多的时间在主题,速度优化上还是不行的。
常见环境下照度的参考标准
照度的单位为Lux。 勒克司(lux,lx)照度(Illuminance)的单位:等于1流明(lumen)的光通量(Luminous flux)均匀照在1平方米表面上所产生的照度。相对于其实单位,对于勒克斯这个单位的感觉性设识可能并不高,比如100Lex.具体是一个什么含意。下面给出一个一些常见的照度对照表。
各种场所照度标准参考表:
学校:
照度 ( lux ) | 场 所 |
1500〜300 | 制图教室、缝纫教室、电脑教室 |
750〜200 | 教室、实验室、实习工场、研究室、 图书阅览室、书库、办公室、教职员 休息室、会议室、保健室、餐厅、厨 房、配膳室、广播室、印刷室、总机室、守卫室、室内运动场 |
300〜150 | 大教室、礼堂、贮柜室、休息室、 楼梯间 |
150〜75 | 走廊、电梯走道、厕所、值班室、 工友室、天桥、校内室外运动场 |
75〜30 | 仓库、车库、安全梯 |
理发店:
照度 ( lux ) | 场 所 |
1500〜750 | 剪烫发、染整发、化妆 |
750〜300 | 修脸、洗发、前厅挂号台、整装 |
300〜150 | 店内厕所 |
150〜75 | 走廊、楼梯 |
医院:
照度 ( lux ) | 场 所 |
10000 〜 5000 | 视机能检查 ( 眼科明室 ) |
1500 〜 750 | 开刀房 |
750〜300 | 诊疗室、治疗室、製药室、配药室、 药局室、解剖室、病理细菌室、急 救室、产房、院长室、办公室、护 士室、会议室 |
300〜150 | 病房、药品室、病床看书、换药、 骨折石膏包扎、婴房、记录室、侯 诊室、会诊室、门诊走廊 |
150〜75 | 更衣室、物疗室、X 光室、病房走廊、 药品室、灭菌室、病房室、楼梯、 内视镜室 |
75〜30 | 动物室、暗室( 照片)、太平梯 |
商店、百货店:
照度 ( lux ) | 场 所 |
3000〜750 | 室内陈列、饰窗陈列、示范表演场所、结帐柜台、包装台 |
750〜300 | 电梯大厅、电扶梯 |
300〜150 | 商谈室、化粧室、厕所、楼梯、走道 |
150〜75 | 休息室、店内一般照明 |
事务所:
照度 ( lux ) | 场 所 |
2000〜1500 | 设计室、事务室 |
1500〜750 | 大厅通道 ( 白天 )、营业室、製图 室、打卡、打字 |
750〜300 | 计算机室、会议室、印刷室、总机室、 控制室、招待室、娱乐室、餐厅 |
300〜150 | 书库、娱乐室、餐厅教室、休息室、警 卫室、电梯 ( 走道 )、盥洗室、厕所 |
150〜75 | 喝茶室、更衣室、仓库、值夜室(入 口处) |
75〜30 | 太平梯 |
旅馆、饭店、娱乐场:
照度 ( lux ) | 场 所 |
1500〜750 | 柜台 |
750 〜300 | 玄关、宴会场、事务室、停车处、厨房 |
300 〜150 | 餐厅、洗手间、日式大房间 |
150 〜75 | 娱乐室、走廊、楼梯、客房、浴室、 庭院重点照明、更衣室 |
75 〜30 | 太平梯 |
工厂:
照度 ( lux ) | 场 所 |
3000〜1500 | 超精密作业、设计、製图、精密检 查 |
1500〜750 | 设计室、分析、组立线、涂装 |
750〜300 | 包装、计量、表面处理、仓库办公桌 |
300〜150 | 染色、铸造、电气室 |
150〜75 | 进出口、走廊、通道、楼梯、化妆 室、厕所、附作业场仓库 |
75〜30 | 太平梯、仓库、屋外动力设备 ( 装 卸货、存货移动作业 ) |
住家:
照度 ( lux ) | 场 所 |
2000〜750 | 手工艺、裁缝 |
1000〜500 | 写作、作业 |
750〜300 | 读书、化妆、厨桌、调理、电话 |
300〜150 | 洗水糟、娱乐室、客厅、团聚、玄 关(内侧)镜子 |
150〜70 | 衣柜、寝室、厕所、楼梯、走廊 |
75〜30 | 门牌、信箱、门铃钮、阳台 |
Golang的集成开发环境-LiteIDE
Golang是google正在设计的编程语言,其目的是解决目前编程语言所面临的困境,设计一种简洁,高性能,并发的新语言。由于其正在设计,所以一些其本的开发工具还不是很多。集成开发环境就更少了,下面介绍一个国人主导编写的Golang的集成开发环境-LiteIDE.
1.LiteIDE的简介
- 项目主页: http://code.google.com/p/golangide
- 项目源码 : http://code.google.com/p/liteide
- 讨论组: http://groups.google.com/group/liteide-dev
- 下载链接: http://code.google.com/p/golangide/downloads/list
- 更新记录: http://code.google.com/p/golangide/wiki/changes
操作系统: Windows / Linux x86 / Linux x86_64 / MacOS X 10.6
经测试在64位的Windows 7下可以用。
IDE基本特性:
- 以MimeType为基础构建的IDE
- 编译环境管理
- 项目文件系统管理
- 编译系统管理
- 简洁和开放的调试系统
- KATE语法高亮支持
- WordApi自动完成支持
- LiteIDE 是国人开发的 Google Go 语言的一个开发工具
Go语言增强:
- Go包浏览器
- Go包向导
- Go包编译
- Go标准API检索
- Go类视图
- Go文档浏览
- GoCODE支持
2.安装LiteIDE
下载LiteIDE压缩包,然后解压出来,在bin文件夹下面找到LiteIDE.exe运行就可以了。对所放的路径好像没有特殊的要求。
3.配置LiteIDE
第一次打开的时候需要配置Go所在的路径。打开查看-选项,然后打开文件LiteEnv,里面有几个配置文件,选择相对应的系统的类型,32位的就选32位的,64就选64。这里只有配置一个就可以了。把里面和路径相关的更过来就行了,正斜杠和反斜杠都可以。如下:
#win32 environment
GOROOT=D:/go
GOARCH=386
GOOS=windows
PATH=%GOROOT%/bin;%PATH%
LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/k
配置好后关闭。然后再打开。如果看到Package浏览下面找到了Go.就说明可以使用了。
然后是配置LiteIDE自定义的Go路径,这个相当于工程路径,整个工程的文件都放在里面。
找到图标GOPATH设置。然后在自定义GOPATH中选择一个文件夹。建好后可以看到三个文件夹,分别是bin,pkg,src。
基于gVim的Golang语法高亮和自动补全
Golang是Google推出的一种全新的计算机编程语言。可以在不损失应用程序性能的情况下降低代码复杂率,特点是简洁、易用。
这里主要介绍Windows下的Golang的安装和配置
1.安装Golang.
现在Windows下Golang的安装方法非常简单,可以说是一键安装。连环境变量都不用填。一路Next,直接就好了。如果没有自动填写好的话,可以手动增加。当然选择安装路径的时候最好选择默认的。也就是C:Go。Golang的下载链接https://code.google.com/p/go/downloads/list。
2.gVim配置
先安装gVim,然后把Go文件夹下的文件相应的复制到gVim的文件夹下就可了。然后是配置_vimrc文件。
下载gVim
在配置文件_vimrc中加入下面几条:
set rtp+=$GOROOT/misc/vim
filetype plugin indent on
syntax on
3.安装neocomplcache.
neocomplcache是一款gVim的自动补全插件。它使用缓存,速度快,生成的关键词较准确。
下载neocomplcache
下面是配置NeoCompCache。这是用TAB键上屏的方式,如果你想用Enter键上屏也可以,把 SuperTab like snippets behavior.下面那句注释掉。然后然后用
” AutoComplPop like behavior.
let g:neocomplcache_enable_auto_select = 1
AutoComplPop就是用Enter上屏的。
效果如下:
配置参数:
” Use neocomplcache.
let g:neocomplcache_enable_at_startup = 1
” Use smartcase.
let g:neocomplcache_enable_smart_case = 1
” Use camel case completion.
let g:neocomplcache_enable_camel_case_completion = 1
” Use underbar completion.
let g:neocomplcache_enable_underbar_completion = 1
” Set minimum syntax keyword length.
let g:neocomplcache_min_syntax_length = 3
let g:neocomplcache_lock_buffer_name_pattern = ‘*ku*’
” Define dictionary.
let g:neocomplcache_dictionary_filetype_lists = {
‘default’ : ”,
‘vimshell’ : $HOME.’/.vimshell_hist’,
‘scheme’ : $HOME.’/.gosh_completions’
}
” Define keyword.
if !exists(‘g:neocomplcache_keyword_patterns’)
let g:neocomplcache_keyword_patterns = {}
endif
let g:neocomplcache_keyword_patterns[‘default’] = ‘hw*’
” Plugin key-mappings.
imap <C-k> <Plug>(neocomplcache_snippets_expand)
smap <C-k> <Plug>(neocomplcache_snippets_expand)
inoremap <expr><C-g> neocomplcache#undo_completion()
inoremap <expr><C-l> neocomplcache#complete_common_string()
” SuperTab like snippets behavior.
“imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? “<Plug>(neocomplcache_snippets_expand)” : pumvisible() ? “<C-n>” : “<TAB>”
” Recommended key-mappings.
” <CR>: close popup and save indent.
inoremap <expr><CR> neocomplcache#smart_close_popup() . “<CR>”
” <TAB>: completion.
inoremap <expr><TAB> pumvisible() ? “<C-n>” : “<TAB>”
” <C-h>, <BS>: close popup and delete backword char.
inoremap <expr><C-h> neocomplcache#smart_close_popup().”<C-h>”
inoremap <expr><BS> neocomplcache#smart_close_popup().”<C-h>”
inoremap <expr><C-y> neocomplcache#close_popup()
inoremap <expr><C-e> neocomplcache#cancel_popup()
” AutoComplPop like behavior.
“let g:neocomplcache_enable_auto_select = 1
” Shell like behavior(not recommended).
“set completeopt+=longest
“let g:neocomplcache_enable_auto_select = 1
“let g:neocomplcache_disable_auto_complete = 1
“inoremap <expr><TAB> pumvisible() ? “<Down>” : “<TAB>”
“inoremap <expr><CR> neocomplcache#smart_close_popup() . “<CR>”
” Enable omni completion.
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
” Enable heavy omni completion.
if !exists(‘g:neocomplcache_omni_patterns’)
let g:neocomplcache_omni_patterns = {}
endif
let g:neocomplcache_omni_patterns.ruby = ‘[^. *t].w*|hw*::’
“autocmd FileType ruby setlocal omnifunc=rubycomplete#Complete
let g:neocomplcache_omni_patterns.php = ‘[^. t]->hw*|hw*::’
let g:neocomplcache_omni_patterns.c = ‘%(.|->)hw*’
let g:neocomplcache_omni_patterns.cpp = ‘hw*%(.|->)hw*|hw*::’
无线通信技术-ZigBee
1.简介
通常,工厂有成千上万的传感器,例如,压力传感器、流量计、温度传感器、高度传感器等。到现在,有线网络常常用于连接传感器,将采样的数据传送至控制系统。有线网络用于仪器和控制非常可靠和稳定。然而,其费用较高。因此,目前客户对无线网络的要求越来越强烈。许多国内外的公司和研究机构开始研究怎样实现工业无线方案和控制系统。ZigBee是近距离无线数据传送技术。由于其安全,可靠,简单,灵活,廉价,待机时间长等一系列的优点,在工业控制领域显示出强大的潜力,成为目前研究的热点,ZigBee作为一种无线技术,在传感器和控制领域的信号和数据传输中可以替代有线。
2.IEEE 802.15.4标准
802.15.4是IEEE制定的无线通信标谁,IEEE是电气电子工程师学会,它制定了许多标准来促进技术的易用性。802.15.4标准是指在868-868.8MHz,902-928MHz,2.400-2.4825GHz。这些频带都能使用802.15.4设备,2.4Ghz频带在许多国家都很流行,868MHz频带流行于欧洲,而902-928MHz频带只用于美国、加拿大和一引些其它国家。
图1 IEEE 802.15.4 栈
802.15.4标准可以在从2.405到2.480Ghz的5MHz范围内通信。在2.4MHz频带在空中的传输数据的额定速度最大可大250Kbps,但是由于墙的阻隔实际的最大数据传输速率会减半,标准为5MHz带宽,实际可能只有2HMz带宽。频带在2.4GHz时,802.15.4通常用用射频半波脉冲调制直接序列扩频和O-SQSK技术。
3.ZigBee协议
ZigBee协议规范批准于2004年12月。涉及70多家公司(超过200家公司家入了紫ZigBee协会)。它的目标是建立一个低成本、低功耗的无线通信系统用于数据传送。用在家电、电脑外围设备、照明系统、工业控制、智能建筑和医疗监控等领域。通过比较其它无线通信系统,ZigBee协议栈被认为是比较小的:4Kb 用于节点,32Kb用于整个协议栈。ZigBee提供一个基于IEEE 802.15.4 标准的地址和物理层的层节构。这个设计利于低功耗和更长的电池续航能力。这对于无线是最重要的因素。由于ZigBee基于IEEE 802.15.4 而继承了其低传输速率,传输距离为100米(不同的环境不同)。下面的表格1把几种目前最流行的无线技术作了一个比较。上层是ZigBee最重要的特性它使用了两种不同的类型:网状和树状。这样给应用设计者更多的自由来开发他们想要的东西。协议同样提供程序框架使得开发标准的应用更加的简单和便捷。同样,促进了已经存在的功能、库和文档和用于各种频率不同应用环境。这就是为什么ZigBee不仅能仅仅用一条简单命令就能在传感器节点之间通信。
图2 ZigBee协议栈
ZigBee无线网络是基于IEEE的802.15.4标准的物理层和媒体数据层,网络层、安全服务层和应用接口是由ZigBee联盟定义的。特殊的应用运行在堆栈上层,IEEE802.15.4 协议使得它的速度在距离在10到100米应用可达到20Kb/s(868MHz),40Kb/s(915MHz)和250Kb/s(2.4GHz)混合网络和点对点网络,它的电力消耗通常低于Wifi和蓝牙网络。另一个优点是ZigBee设备新的节点可以快速的增加到网络中:30ms;换醒节点只要15ms,之后就能和其它节点进行通信。这在许多工业控制领域非常重要。ZigBee协议这样设计以至于不同信号的成员配置的自动的,不用人工干预,ZigBee协议会通过信号进行重发、确认数据信息的路径。ZigBee同样有自动修复网络的能力,如果信号从由于某些原因被删除了,一个新的路径将会从出发点向目的地进行信息的传输。
用ZigBee规范的设备能用于初始设备和终端设备,路由器和协调器。路由器也可以用于终端设备,自从ZigBee协议使用了IEEE 802.15.4标准用于定义PHY和MAC层,它的频率、信号频带和调制技术就完全相同了,因为ZigBee的设计用于低功耗应用,其中的一个好处就是任何一个节点都能向另一个节点发送信息。
ZigBee802.15.4 | GSM/GPRS CDMA | 802.11 | 蓝牙 | |
面向对象 | 监控和控制 | 广域声音和数据 | 高速英特网 | 设备联接 |
电池寿命 | 几年 | 1周 | 1周 | 1周 |
带宽 | 250Kbps | 2Mbps | 54Mbps | 720Kbps |
传输距离 | 大于100米 | 几千米 | 50-100米 | 10-100米 |
优点 | 低功耗、廉价 | 已有基础设施 | 速度、唯一 | 便捷 |
表一 比较ZigBee和其它无线技术
ZigBee网络有两种类型的设备,全功能设备:它有具有全功能和能充当网络协调者、路由器甚至不完全功能设备的角色。协调者(在网络中上唯一的)有组织网络的能力,建立一个地址方案;它同时可以实现路由功能。路由器同样可以向前传送信息、和网络中的其它成员通信。不完全功能的设备只能和网络协调者或最近的路由器通信,所以它不能实现网络协调者的功能,它一般在网络的末端承担产生信息或从实体读取信息的功能(终端)。它的实现非常简单。这种设备通常运行在睡眠模式,用于节约电量,随时呆以被唤醒用于收发信息。
4.ZigBee应用于电力系统
ZigBee技术完全适合用于电力监控系统。它能为电力系统的运转提供可靠的保护。下面几点可以证明这个论点。
大容量,每一个ZigBee网络能支持65000个节点,它能适应结构复杂的电力系统。最大传输速率可以大达到250Kbps,这完全可以满足电力监控系统的数据传输需要。
强大的抗干扰能力。ZigBee技术可以抵抗来自环境的干扰。如汽车,移动电话,发电机,配电房,变压器等。
廉价。安装费用低,维护简单,而且,它不需要租用公共网络。所以它不需要花费大量的运行费用。
低功耗。在备用电池的模式,两节5号的干电池可以使用6个有到2年。ZigBee这种独一无二的技术可以确保电力监控系统在停电的情况下继续工作。
低延时。它的延时通常为15~20ms,所以它可以适用于工业的实时数据传送系统。
安全性强。采用AES-128的加密算法。这样可以提供完善的认证服务。
5.ZigBee应用于工业控制
工业控制和楼宇自动化的制造商最关心的问题是无线技术的健壮性的安全性,这ZigBee都考虑到了,第一,ZigBee网络在节点丢失的情况下可以自我修复和重建。在无线网络阻塞的情况下可以修复路径。这种情形经常发生在工厂和商业建筑环境。健壮性来自于网络的网状结构提供的复合的可能性路径。
第二,ZigBee标准的安全性包括每一个设备,128位的AES加密,能过密钥传送至节点。安全机制通过严格的机制用于形成、联接和允许一个新的节点加入到网络,同允许节点和ZigBee协调者和路由器的联接时间。
6.基于ZigBee技术的无线传感器网络
ZigBee技术允许网状网络自组网。网状网络可以运转非常长的一段时间,甚至一年,都不用更换电池。ZigBee设备运行在不用授权的无线频段。不用授权的频段在不同的地区不同。ZigBee设备可以运行在三个不同的频段,为868,915,2400MHz。
频带(MHz) | 比特率(Kb/s) | 频道数 | 地理分布 |
868,3 | 20 | 1 | 欧洲 |
902-928 | 40 | 1-10 | 美国、澳大利亚 |
2406-2480 | 250 | 11-26 | 全世界 |
表2 ZigBee频带和比特率
最有优势频段是2400MHz,因为它的传输速率达到250Kb/s且它在全世界可以通用。有2402-2480MHz频段使用的是O-QPSK调制技术。有868和902-928频段通常使用的DSSS和BPSK技术。用O-QPSK和BPSK可以减小功耗和复杂性。
ZigBee联盟设计的时候考虑了不同的应用环境:智能家居、商业建筑、工业自动化和医疗器械。给出了这种分类,联盟首要的问题是试图解决不同制造商间的兼容性。
1.ZigBee特性
ZigBee成为全球控制/传感器网络标准。它提供了以下特性:
低花费(硬件、安装、维护),低花费对于用户来说就是低价的硬件,低安装费用和低维护成本。ZigBee设备最初的电池在再不充电和情况下可以持续使用几年。ZigBee的简洁性用于网络内部配置和冗余提供了低的维护成本。
低功耗。电池寿命可以从几月到几年。
节点对于网络高度的确定性。ZigBee用了IEEE802.15.4的PHY和MAC允许网络管理任何一个设备。这样有助于区别大量的传感器阵列和控制网络。
不同频带最大传输速率不同[email protected],40Kbps@915MHz和20kbps@868MHz。
不同的拓扑结构:星形,点对点,网状
高吞吐量、低延时可以用于低延时应用(<0.1%)。
CSMA-CA
寻址空间大,64位,65535个网络
70-100米的通信距离
可靠的数据传输协议
2.ZigBee应用
ZigBee网络由复合的具有各自特性的通信量类型组成。包括周期的数据、中断数据、低延时的重复数据。它的特性如下:
周期性的数据-通常由应用定义,如无线传感器或计量器。数据类型用的是报警系统,传感器唤醒,然后检查报警,交换数据和进入睡眠。
间断的数据-应用和外部激励定义,如无线光电转换。数据应用在指示系统和断开。在断开运行的时候,设备只要需要通信的时候才获取网络,这样可以节约大量的能源。
重复的低延时数据-使用时间配置系统,如安全系统。这些应用可以使用GTS,GTS是QoS的一种方式,允许每一个设备在特定的时间通过PAN协调器定义使用。无论这是否联接或延时。
不完全功能设备唤醒和听从来自PAN协调器的信号。如果收到则RFD就会加入到网络,PAN收到请求,一旦联接,设备就可以传送信息或进入休眠。这种能力为低任务的设备提供了长达多年的续航能力。中断形式,如无线信号灯转换,当需要通信的时候联接到网络(如打开一盏灯)。
对于重复低延时的应用确保时间服务的质量。时间在每一个框架减少联接和执行时间,应用要求关键性的数据传送,包括医疗报警和安系统。在所有的应用程序,ZigBee设备小容量的数据和其它标准相比有高效的吞吐量。ZigBee网络的低延时性可以用于低工作周期的应用。一个新的网络节点被识别和组织只要大约30ms。唤醒一个睡眠的节点需要花费15ms。
ZigBee应用得利于快速获取信息、断开、睡眠的能力,这就使其具有低功耗和超长待机时间。
7.结论
无线通讯技术常常用于工业应用领域,用ZigBee无线技术一个很大我优势就是测量、监控系统这种需要复杂拓扑节构的传感器网络。其提供了可以快速识别的系统。同样结合ZigBee网状网络可以增加使用时间,甚至可以达到几年,而不用更换电池。
如果你需要组建一个网状功能的无线系统,ZigBee是必须的,ZigBee技术结合其它无线技术可以彻底的改变工业自动化的现状。td valign=”top” width=”79″
怎样制作Favicon格式的网站LOGO
本文主要介绍怎样制作网站LOGO,包括用到的软件,方法,网站,代码,还有一些技巧,并且附有图片。用到了Illustrator,converticon.com.还有就是Wordpress网站用的代码。
网站不仅要有有个性的名字,而且要有好看的LOGO,像百度就是一狗爪印,月光博客是一条的龙。而wordprss是一个w加了一个圈,网站LOGO最主要的简洁,清晰,容易使人记住,由于网站LOGO的图片都是很小的,在很小的一张图片上要把网站的特点展示出来,并且让人记住,这不是一件容易的事。
用Illustrator创作原图片:
Illustrator是最好的创作矢量图片的软件,同样是Adobe公司出品的一款图片处理软件,PhotoShop大家都很熟悉,其实Illustrator的功能也很强大,对于矢量处理是最好的选择,目前的最新版是16,即CS6 当然矢量图片处理还有多,还有corelDraw, Freehand,还有免费开源的矢量图片处理软件Inkscape。
- 选择矩形工具,创建一个正方形的框。填充为绿色,无描边。
- 选择文字工具,输入Go。调整Go的大小。
- 把Go扩展描边。
- 保存,输出为PNG格式,其它格式也行,比如JPG。
这样一个简易的网站LOGO就做好了,但是这样的PNG的图片格式并不能当作网站的LOGO显示出来,还要把PNG格式的图片转换成.ico格式的图片。这里有很多地方可以提供这种转换。也有专门的软件,这里用到的是一个转门转把图片转换成.ico格式的网站。http://converticon.com/
这上网站就做这一件事,其界面是苹果风格的。它可以把JPG,PNG,GIF格的图片转换成.ico格式的。选定择32×32和16×16的格式。检查.ico文件的大小和显示情况,如在windows 下显示不出来的文件是有问题的,得重新转换,转换后的文件最好不要超过2Kb。
转完后上传到网站的根目录。一般上传后刷新就可以了,但是为了确保在多数浏览器上都能够起作用,还需要在进行一步的处理。比如Wordpress在主题的header.php上面加入Icon文件的路径,比如,<link rel=”shortcut icon” href=”http://www.3go2.com/wp-content/uploads/2012/06/favicon.ico” >。
一个很好用的SEO网站--GTmetrix.com
GTmatrix不仅可以检测网站速度,更重要的功能是为网站优化提供建义。网站的服务器在加拿大,它的口号是:The Web Should be Fast.网站Alexa排名达2740,其主要基于Firefox 10.0.2, Page Speed 1.12.0.1, YSlow 3.0.4。有这两款插件可以为网站提供详细的优化建议,比如缓存,CSS优化,可以查看网页中各元素的加载时间,还可以查看以前网站检测到的记录。网站会及时间的升级所用的Firefox,Page Speed, YSlow。所以使用起来比自己去装这三个东西要方便。而且还可以提供不同地方的测试速度。
服务器的地址还可以选择:美国,达拉斯;英国,伦敦;巴西,圣保罗;澳大利亚,悉尼;加拿大,温哥华。还可以选择是否为Http Authentication;是否用Adblock Plusf去掉广告,还可以填写Cookies进行检测.
GTmetrix不仅可以检测网站速度,更重要的功能是为网站优化提供建义。网站的服务器在加拿大,它的口号是:
The Web Should be Fast.
网站Alexa排名达2740,其主要基于Firefox 10.0.2, Page Speed 1.12.0.1, YSlow 3.0.4。有这两款插件可以为网站提供详细的优化建议,比如缓存,CSS优化,可以查看网页中各元素的加载时间,还可以查看以前网站检测到的记录。网站会及时间的升级所用的Firefox,Page Speed, YSlow。所以使用起来比自己去装这三个东西要方便。而且还可以提供不同地方的测试速度。
下图是本网站在印度,孟买的检测报告的总评。服务器的地址还可以选择:美国,达拉斯;英国,伦敦;巴西,圣保罗;澳大利亚,悉尼;加拿大,温哥华。还可以选择是否为Http Authentication;是否用Adblock Plus去掉广告,还可以填写Cookies进行检测.
在Page Speed的一项中有
Use efficient CSS selectors
Remove unused CSS
Avoid bad requests
Defer parsing of JavaScript
Enable gzip compression
Enable Keep-Alive
Inline small CSS
Inline small JavaScript
Leverage browser caching
Make landing page redirects cacheable
Minify CSS
Minify HTML
Minify JavaScript
Minimize redirects
Minimize request size
Optimize images
Optimize the order of styles and scripts
Put CSS in the document head
Remove query strings from static resources
Serve resources from a consistent URL
Serve scaled images
Specify a cache validator
Specify a Vary: Accept-Encoding header
Specify a character set early
Specify image dimensions
Avoid CSS @import
Combine images using CSS sprites
Prefer asynchronous resources等选项。
在Yslow中会检测以下内容,并提供优化建议:
Use cookie-free domains
Make favicon small and cacheable
Avoid empty src or href
Add Expires headers
Make fewer HTTP requests
Compress components with gzip
Use a Content Delivery Network (CDN)
Minify JavaScript and CSS
Avoid URL redirects
Make AJAX cacheable
Put CSS at the top
Remove duplicate JavaScript and CSS
Put JavaScript at bottom
Avoid AlphaImageLoader filter
Avoid HTTP 404 (Not Found) error
Reduce the number of DOM elements
Do not scale images in HTML
Use GET for AJAX requests
Avoid CSS expressions
Reduce DNS lookups
Reduce cookie size
Configure entity tags (ETags)
Make JavaScript and CSS external
第三项是对各元素的加载时间的测试。Timeline
可以看到各元素的加载时间。比如CSS,JS,图片和加载时间。
这个网站的注册用户还下载非常详细的PDF格式的分析报告。网站还提供了针对Wordpress的优化建议。