wordpress优化

今天有时间把wordpress整理了一下,wordpress有许多值得优化的地方。但根据google的page speed页面https://developers.google.com/speed/pagespeed/insights给出的建议,我应该高优先级完成压缩工作。 对于页面压缩,主要是通过gzip来完成,包括对css的压缩,js的压缩以及图片文件的压缩,推荐两个插件,可以解决几乎80% Read more

管理你的音乐

如何听音乐? 当然,有耳朵就够了,but wait,is that so easy? Absolutely no! 你的音乐应该怎么保存呢? 你的音乐有标签吗? 你想不想同步你的音乐呢? 抱着这样一个简单的目的,上下而求索一番之后,鄙人认为:音乐的管理,和源码的管理,没有什么不同。所以用github管理你的音乐是最佳方案,然而,github的免费空间有 Read more

ADK平台配置与运行

作为小车计划的一部分,控制方面,要实现小车和Arduino的通信,于是我采用ADK,它的全名是: Accessory Development Kit,是在Google I/O 2011大会上宣布的。目前支持2.3.4以上的Android版本。不过不幸的是,很多手机,像G1,需要一些Geeky的方法才能让它run起来,这篇文章就是给你一个框架概念和操作流程,如果你手头上 Read more

Android刷机指南,基于HTC G1/Dream, Under ArchLinux

刷机分哪几个部分? SPL IPL(Initial Program Loader) 首次引导 SPL(Second Program Loader) 二次引导 IPL引导SPL,SPL引导系统,一般IPL不用动,刷SPL即可,相当于pc上刷Bios Radio 手机比电脑多的就是一个通信功能,全靠一个基带芯片,驱动这个基带芯片的就是这个基带程序,叫Radio。 Recovery Recovery 是开机 Read more

编译运行Android ADK app

ADK既然是Android和Arduino的通信,那就说明手机上有一个app,Arduino上有一个Firmware,下面我记录了编译手机端的Android ADK app程序的步骤: 1. 安装应有的库 执行 /tools/android , 出现图形界面,安装Android 2.3.3(API 10)下面的SDK Platform和 Google APIs by Google Inc. 2. 编译Demo工程 打开Eclipse , F Read more

Archlinux下配置adk开发板

首先说一点,就是目前的adk开发需要的arduino版本号和avr-gcc的版本号都不是最新版,要旧版本才可以运行流畅,为这个我鼓捣了一天。我列出我配置中的这几个软件的版本号,下载配置即可,助你少走弯路。 arduino-0023 avr-gcc 4.6.0 adk_release_0512 下载 arduino-0023.tgz gcc-avr-4.6.0-3-i686.pkg.tar.xz adk_release Read more

移动平台应如何发展,谈谈我的看法

看了很多关于平板电脑的新闻,我谈谈自己的看法: iphone先天是优于Android的,不论从技术上,从美学上,还是从用户消费习惯上。Android走的是类似当年pc的路线,但考察其技术实质,并不是一个pc的功能,而是一个java虚拟机的功能。我今天了解到了i-jetty项目,我认为前景很大,它把一个java虚拟机的概念发挥到了极致,搞 Read more

Arduino 小车计划

Arduino是一个开源的AVR单片机开发板,开源部分包括软件和硬件。基于Arduino的小车已经数不胜数,出于兴趣,我也搞了一套,准备打造自己 的Arduino小车。本小车的元件和工具都在淘宝购买,我也会给出我的购买链接。希望通过我的记录,能给大家起到抛砖引玉的作用。 小车的组成结构 我这一套使用的小车是用的比较广泛的RP Read more

socket 上的I/O

socket和一般的I/O可不一样,它像是一个消耗型的管道。 如果你在某文件中,写入,并且读出来,对一般的文件,没有什么问题,但是对于socket,这个就不成立,写入的数据是传递到了socket的另一头,所以你这个进程是读不出来的。 如何”优雅的”读写套接字呢?那当然是用标准I/O函数了。用fdopen可以把文件描述符 Read more