使用开源软件打造自己的谷歌日历google calendar
Version:1.0.0
Date:2010-12-7
Author:ipcpu
Copyright:GPL v3
Google的日历是一个不错的产品,使用它不但可以对日历了解的一清二楚,而且还可以对自己的一天时间进行良好的规划。今天我们就用开源的产品来打造一个属于自己的web日历系统。
开源的日历产品有很多,但是都不太普及。Xgcalendar就是一款著名的jQuery控件,可是我不会编程,更不知这控件该怎么用。我们就用其他的产品吧,于是我们找到了WebCalendar。
软件名称:WebCalendar
运行环境:PHP+MySQL
官方网站:没了
下载地址:http://sourceforge.net/projects/webcalendar/
安装就很简单了,这个软件支持全系列语言,包含中文,安装时需要设定一个安装密码,为防止任何人都可以重装。其他的和别的没什么区别 。
界面截图:
使用Latin-1(扩展ASCII码)字符做密码,字典神马的都是浮云
一、神马是扩展ASCII码?
大多数计算机的一个字节是8位,取值范围是0~255,而ASCII码并没有规定编号为128~255的字符,为了能表示更多字符,各厂商制定了很多种ASCII码的扩展规范。注意,虽然通常把这些规范称为扩展ASCII码(Extended ASCII),但其实它们并不属于ASCII码标准。
在图形界面中最广泛使用的扩展ASCII码是ISO-8859-1,也称为Latin-1,其中包含欧洲各国语言中最常用的非英文字母,但毕竟只有128个字符,某些语言中的某些字母没有包含。如下表所示(编号为128~159的是一些控制字符,表中没有列出):
另外IBM也制定了自己的扩展ASCII码,在字符终端下被广泛采用,其中包含了很多表格边线字符用来画界面。
二、使用扩展ASCII码字符做密码
不管是在Windows平台,还是在Linux和Unix平台,都可以直接通过键盘输入Latin-1字符。
输入方法:
按住Alt键,然后按小键盘区的相应的编码,比如ÿ对应的255,然后放开Alt键,屏幕即可显示出ÿ。
每次只能输入一个字符。
笔者在Linux和WinXP平台测试,这种输入方式在密码输入窗口是可行的。
这样的话,由于增加了很多字符,按照排列组合的话,密码的强度将会更加健壮。而且对于当前的黑客字典,一般都没有把扩展ASCII码列入其中,だから,字典神马的都是浮云呵呵~
Panabit 流控软件的使用教程
Flow control software-Panabit Howto
Version 1.0.0
Date 2010-11-21
Author ipcpu
Website http://www.ipcpu.com
前言
panabit是国内著名的网络应用层流量识别与管理控制的厂商。Panabit提供标准版软件给大众免费使用,标准版允许最大IP地址数为256个,也就是一个网段,对于一些小型的网络也足够了。
Panabit最大的特点就是支持大量的应用层协议识别,像迅雷、QQ、以及常见的游戏等,当然这些需要及时更新才能达到最好的识别效果。
Panabit的工作原理
Panabit最常见的用法,就是桥接方式,也叫做透明网桥方式,工作原理如下图示:
通过分析经过的数据包,判断数据包所属的应用层协议,并进行相应的动作(限速、拦截等)。
官方网站
http://www.panabit.com
安装方法
Panabit基于FreeBSD开发,安装时需要电脑有至少三块网卡,一块用来做管理接口,其他两块组成一个网桥。做成网桥的两块卡最好使用bypass卡,也就是Panabit系统坏了以后,两块网卡从物理上联通,保证数据的通过。官方推荐使用Intel的网卡,并且针对Intel的网卡做了专门的优化。
安装方法这里不再多说,官方网站有详细的教程。
IPv4和IPv6同时存在时,那个协议会优先呢?
今天爆发了,写第三篇文章了,(*^__^*) 嘻嘻
案例场景:
www.kame.net网站域名同时拥有IPv4 DNS解析和IPv6 DNS解析。
如下 所示:
C:\Documents and Settings\Administrator>ping www.kame.net
Pinging orange.kame.net [203.178.141.194] with 32 bytes of data:
===========================================================
C:\Documents and Settings\Administrator>ping www.kame.net
Pinging orange.kame.net [2001:200:dff:fff1:216:3eff:feb1:44d7] with 32 bytes of
data:
那么如果IPv4和IPv6同时存在,哪一个会优先被使用呢?
自然是IPv6,因为这是新的协议,新协议都通了,旧的自然不必说。
但问题是,系统是如何判断IPv6网络时可用的呢?如果不可用却把地址解析成IPv6地址,那岂不是惨了?
我们来做个试验,试验环境WinxP,IPv4可以连接外网,安装ipv6协议,但无ipv6网络。
[翻译]Windows最常用IPv6命令解析
Most Commonly Used ipv6 Command In My Windows XP Workstation
最常用IPv6命令解析【WindowsXP平台】
ipv6 if
This command displays interface information.
显示接口的详细信息
C:\Documents and Settings\Administrator>ipv6 if 7
Interface 7: Ethernet: 本地连接 2
Guid {B5DA9CC8-7A44-4F24-B2C6-8F92F813BF0B}
zones: link 7 site 2
uses Neighbor Discovery
uses Router Discovery
link-layer address: 00-e0-4c-46-f2-4f
preferred global 2001:470:19:13c::dead:beef, life infinite (manual)
preferred site-local fec0::a:2e0:4cff:fe46:f24f, life 47h57m34s/27m34s (publ
ic)
preferred global 2002:404:401:a:9123:a5b3:bed4:df11, life 47h57m34s/27m34s (
temporary)
preferred global 2002:404:401:a:2e0:4cff:fe46:f24f, life 47h57m34s/27m34s (p
ublic)
preferred link-local fe80::2e0:4cff:fe46:f24f, life infinite
multicast interface-local ff01::1, 1 refs, not reportable
multicast link-local ff02::1, 1 refs, not reportable
multicast link-local ff02::1:ff46:f24f, 3 refs, last reporter
multicast link-local ff02::1:ffd4:df11, 1 refs, last reporter
multicast link-local ff02::1:ffad:beef, 1 refs, last reporter
link MTU 1500 (true link MTU 1500)
current hop limit 128
reachable time 42500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
default site prefix length 48
C:\Documents and Settings\Administrator>
ipv6 rt
This command displays the current contents of the routing table.
显示IPv6路由表
使用Linux搭建IPV6路由器(CentOS版)
Building a IPV6 Router with Linux(CentOS)
Version 1.0.0
Date 2010-11-20
Author ipcpu
Website http://www.ipcpu.com
早就想写这个教程了,主要是没有电脑来测试,电脑坏了修,修了坏,哎~
IPv6早就已经在各大高校和运营商中普及,如果您是ADSL用户,并且安装了IPv6协议,您会发现你的电脑已经接入IPV6了,但是因为宽带路由的大面积普及(宽带路由一般都不支持IPv6)很多的用户还是无法使用IPV6。
本文不再探讨IPV6的详细使用,这方面各大高校做的还不错,PT下载已经将学校的cernet2出口塞满了。
这里还要说一点,有人会问,IPV6何时能普及?这个问题其实很复杂,IPV6普及的最大阻力就是宽带路由器,宽带路由器一般不支持IPv6,这就把最终用户和IPv6网络隔离开来。而IPV6设计之初就将NAT这样类似技术拒之门外,这也造成IPV6发展缓慢。
我们的实验环境是这样的,如下图所示:
一个典型的局域网环境,路由器(Linux)使用光纤接入运营商IPv4网络,并且使用(Hurricane Electric Free IPv6 Tunnel Broker)IPv6-over-IPv4的隧道接入IPV6网络。
我们需要做的就是让后面的PC用户接入IPV6网络。






