sunny boy's Technical Blog

2016-07 Issue Your Own NDN Certificates
Get your own intermediate CA.

2016-06 Access C.H.I.P UART Wirelessly with ESP8266
Safely test new Linux kernel on NTC CHIP without buying a USB/Serial converter.

2016-06 Let the World Reach Your NFD
Setup Automatic Prefix Propagation in NFD.

2016-06 Do Evil with ESP8266: Slow Down the WiFi
Jam a WiFi channel by transmitting broadcast packets from ESP8266s.

2016-05 Flash ESP8266 Witty Cloud Board with 6 Wires
Connect the ESP8266 to peripherals and the computer simultaneously.

2016-05 Understanding the Photoresistor on Witty Cloud Board
How to tell day or night with the photoresistor on ESP8266 board?

2016-05 First Impression on ESP8266 Witty Cloud Board
Blink the GPIO pins on the cheapest ESP8266 development board.

2016-05 Monitor Uptime of a Losant Device
Visualize device uptime on dashboard.

2016-05 LosantPingPong: End-to-end Losant Connectivity Test
Keep your IoT device connected to Losant MQTT broker.

2016-04 How to Survive a Weekend Offline?
I survived 36 hours in the Grand Canyon National Park without electricity or Internet access.

2016-01 My Experience at Hack Arizona 2016
I attended Hack Arizona 2016 and had a great experience.

2016-01 parallelize.sh: run commands in parallel with bash
A nifty little script to parallelize commands in bash

2016-01 Share Dropbox between VirtualBox Host and Guest
Use one copy of Dropbox on Windows Host and Linux Guest

2014-10 Get NFD Connected
Connect NFD to another NFD or the NDN Testbed

2014-09 Deploy NDN Forwarding Daemon in Low End Box
"Cross-"compiling NFD into 128MB memory VPS

2012-08 Build a Free SMS Robot with Google Voice
Free SMS Robot by combining Google Voice, Gmail, and Google App Engine

2011-12 那些年,我做过的网站
让我来回顾一下,2001~2011年来我做过的网站

2011-03 10分钟为网站添加聊天室功能
在10分钟为网站添加聊天室功能,而且不占用任何服务器资源

2011-03 在服务器上用Fiddler抓取HTTPS流量
Fiddler抓取HTTPS流量的原理,操作录像,抓取PHP或ASP.Net程序发出的HTTPS请求

2010-11 如何使用FiddlerCap抓取网站访问记录
FiddlerCap的基本使用方法,用于在汇报网站或作品的问题时提供更多信息

2010-07 用XSLT欣赏所有世博印章
使用xslt技术将网上世博会的xml配置文件转换为能显示出所有场馆世博印章的html网页

2010-06 双层动态图片保护Email地址
保护Email地址、防止采集的一种新方法:双层图片叠加显示

2010-04 SNS社交平台的核心技术架构
从技术角度介绍SNS平台的“内核”:应用接入、消息分发

2009-08 又一个加密PHP脚本的解码方法
PHP是一个自由、开源的世界,将代码弄成这样,影响执行效率、不便于修改,何必呢?

2009-08 base64加密PHP脚本的解码方法
一种对含有eval和base64_decode的、被加密的PHP的解码方法

2009-04 Web应用的评测清单
制作一个网站必须关注的质量问题:功能,内容;用户体验,可用性;安全性;性能;外观;搜索引擎收录

2009-03 我的Web开发学习之路
回顾我学习Web开发的历程

2009-02 GAppProxy架构及协议分析
说明GAppProxy代理服务器解决方案的架构,分析fetchServer和负载平衡器采用的协议。

2009-01 用yate2实现软VoIP语音通话(SIP协议)
网络电话是下一代网络(NGN)的重要应用之一。本文介绍了如何使用开源网络电话软件yate2搭建VoIP服务器,并实现PC-to-PC的免费语音通话。yate2也支持两个客户端通过IP地址直接连接。本文还用Wireshark抓包简单分析了SIP协议流程。

2009-01 无闪烁、SEO友好的完美图像替换(pFIR_improved)
图像替换是网站前端设计中经常使用的技巧之一,对pFIR图像替换技术提出了一个改进版本

2009-01 用JavaScript检测浏览器是否打开图像显示
检测“显示图像”功能开关状态

2009-01 How to specify server IP in HttpWebRequest
make HttpWebRequest send its request to a custom IP address, but leave the Request-Line as "GET / HTTP/1.1"

2008-12 实验:自定义Windows帐号的RID值
Windows以SID区分帐号,而“自动产生”的SID竟是可以自定义的!

2008-12 批处理下载全校毕业照
Windows批处理实现批量下载有规律命名的网络文件

2008-12 用Lua语言编写Wireshark dissector插件
用Lua脚本语言让Wireshark识别你发明的网络协议!结合ScoreBoard协议实例讲解

2008-12 守株待兔骗过UAC
用社会工程学对Windows Vista的User Account Control展开欺骗攻击——偷梁换柱替换Command Prompt.lnk,守株待兔等待特权令牌

2008-12 用TinyGet投票
原来批量投票就这么简单!用Fiddler2截取HTTP请求报文,复制到记事本,一条命令调用TinyGet.exe

2008-07 信息系统计算模型:从C/S、B/S到云计算
详细介绍信息系统的发展过程,C/S和B/S软件的差别,促进B/S发展的新技术,展望未来

2008-01 超声波水下扩频通信系统的设计
基于DSP的水声信道“短消息”业务通信系统

2007-12 .Net介绍 & Visual Studio 2008 下载地址
简略介绍.Net Framework的框架、语言、集成开发环境Visual Studio 2008等。

2007-11 使用SelfSSL创建自签名的IIS证书
1分钟内搭建一个测试用途的HTTP站点——使用SelfSSL.exe

2007-10 发送数字证书加密和签名的电子邮件(带视频)
向CA365申请免费数字证书,然后使用Foxmail发送含有带有数字签名并用别人证书加密的电子邮件。

2007-10 公钥密码加密和鉴别过程(PKI体系)
介绍了PKI体系的加密和鉴别过程;以及应用举例:Windows Live ID单点登录服务

2007-09 Web设计的核心准则
《Web设计大全》一书的精华部分,阳光男孩录入。不涉及具体技术,只谈设计准则,值得参考。想做一个优秀的网站,就一定要认真看一遍、并且认真实践!

2007-07 从谷歌谈网络广告媒体
从谷歌出发,讨论了网络广告媒体的工作方式、特点、优点,介绍了网络广告媒体的新形式。

2007-04 EDA实验课程设计——电梯控制器
AHDL电梯控制器

2007-01 计算机网络安全访问控制系统的实现
用iptables实现访问控制和路由