月度归档:2013年08月

Ubuntu下出现“configure: error: pcap.h not found!”错误的解决方法

在测试click test-ping-userlevel.click 时提示不支持PCAP方法,

隐约想起配置click的时候提示“configure: error: pcap.h not found!” ,

安装libpcap后重新编译click后解决。

另外,apt-file search XXX.h 是个好东西,例如:

 

 

Ubuntu12.04安装NS3+Click

NS3官网:http://www.nsnam.org/

click下载:https://github.com/kohler/click

NS3讨论小组:https://groups.google.com/forum/#!forum/ns-3-users 最好翻墙看

NS3安装具体可以参考:http://www.nsnam.org/docs/release/3.17/tutorial/singlehtml/index.html

NS3安装预先设置Ubuntu环境:

缺什么安装什么 apt-get install g++  等等等…

下面这些你可以参考注释安装

 

 

 

 click部分

进入click目录,例如我的:进入NS的目录,例如我的是 /usr/src/click

 

NS3部分

进入NS的目录,例如我的是 /usr/src/ns-allinone-3.17/ns-3.17 (下面第一行参数中注意click的目录)

完成可以运行check检查是否成功

 

 

Chrome Developer Tools的一些小玩意儿

网络抓包:访问这个地址,然后打开任意网页就能看到效果了:chrome://net-internals/#requests

顺带一提,chrome://net-internals/#dns可以清空DNS,这玩意曾经整得我吐血啊。由于众所周知的问题,天朝的DNS经常被GFW乱插而抽风,很多正常的网页都打不开,而且TMD还自动缓存30分钟,导致我只能翻墙或重启Chrome。不过Chrome升级得满快的,现在已经很少遇到这个问题了。

“Network”最下面一栏有个黑色的圆点按钮:“Preserve Log upon Navigation”。保持的作用是让控制台在刷新页面后仍然保留已输出的控制台信息。这尼玛太有用了,查看refresh前提交的信息。

 

官方文档:https://developers.google.com/chrome-developer-tools/

http://ued.taobao.com/blog/2012/06/debug-with-chrome-dev-tool/

http://developer.51cto.com/art/201111/304651.htm

MongoDB学习笔记-No.1

最近在玩Node.js,需要个数据库。取舍了Redis和MongoDB。

关于Redis的入门可以看《Redis入门指南》。看完试读跟这个样章基本就可以入门了。

下载程序

地址:http://www.mongodb.org/downloads

我的系统:Win7 32-bit。 这会儿的最新版本Mongo 2.4.5 – 7/3/2013

解压安装

其实不要安装,windows下解压就完事儿了。我直接解压到了D盘根目录,把文件夹改了个名字方便用。具体路径:“D:mongodbbin”。另外在d:mongodb下建立个“db”文件夹用来存数据库文件。

然后运行CMD。输入d: 回车进入D盘  (红色的字仔细看不要敲错

mongodb1-1

 

如此,数据库已经piapiapia的跑起来了,MongoDB数据库服务已经成功启动了。

在浏览器输入:http://localhost:27017/,可以看到如下提示:

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number (这个ADD1000看好久才明白是28017的意思…)

在浏览器输入:http://localhost:28017/,是mongodb系统的一个监控界面。如果你指定了–port端口号,则要用比它大1000的端口号才可以进入mongodb的监控界面

基本操作

再开个CMD窗口,进入“D:mongodbbin”。

运行“D:mongodbbin>mongo

mongodb1-2

ok,默认已经连接到test数据库,你可以help看看基本命令。

> show dbs  //查看系统数据库,这些是我本地的dbs
local 0.03125GB
microblog 0.0625GB
> use local //切换数据库
switched to db local
> show collections //查看记录
startup_log
> db.startup_log.find()

不好玩的话输入exit退出啦

注册系统服务

如果你需要注册MongoDB为系统服务

卸载该服务,使用“sc delete MongoDB”

启动mongodb服务:net start MongoDB

停止服务: net stop MongoDb

==============今天到此为止,吃晚饭去了==================

后面写些基本操作以及node.js里如何使用MongoDB

 

参考文章

Getting Started with the mongo Shell

8天学通MongoDB——第一天 基础入门

使用Express3.0实现<Node.js开发指南>中的微博系统

修改Chrome默认的Google搜索域名

无聊翻墙搜了点东西,这尼玛的搜索引擎就自动变成了www.google.co.in,在设置里也改不回来,想死的心啊。印度的服务器老是无法连接。必须改啊。终于尼玛的找到了。

chromePreferences

  1. 关闭所有的Chrome窗口。不然你一退出TMD的又被改回去了,所以你先找到以下文件然后把我关了吧。
  2. 进入Chrome的用户设置文件夹,对于Windows Vista和Windows 7用户来说就是”%LOCALAPPDATA%GoogleChromeUser DataDefault”
  3. 用你最喜欢的编辑器打开Preferences文件
  4. 找到“”last_known_google_url” 和 “last_prompted_google_url”这两行,修改为Google.com.hk,或者其它你想用的Google本地化搜索域名,如上图
  5. 保存文件,重新打开Chrome
  6. 如果Chrome问你是否切换你的本地域名还是保持Google.com,当然就是选择后者

如果你Chrome版本较低(我的版本 28.0.1500.72 m),请查看以下文件是否有该项。“%LOCALAPPDATA%GoogleChromeUser Data”文件夹内的Local State文件。

 

 

第八届D2资料

地址:http://www.d2forum.org/d2/8/index.php

D2 前端技术论坛(Designer & Developer Front End Technology Forum),简称 D2 ,为国内前端开发者和网站设计师提供一个交流的机会,一起分享技术的乐趣,探讨行业的发展,以技术会友。它是中国所有前端开发者的节日,包括前端设计师,前端开发工程师,和所有对前端技术感兴趣的人。D2将努力营造一种轻松自由的交流氛围,以纯粹的技术交流为根本,共同推动国内前端技术的发展,促进国内行业标准跟国际的融合,发掘前端技术可以创造的更大价值。

D2 是由 淘宝网 发起,每届由D2前端技术论坛组委会(下简称D2组委会)① 组织。

D2 前端技术论坛的基本宗旨:

  • Designer+Developer:让左右大脑相互碰撞,激起更多的火花。
  • 基于商业实践:不脱离日常工作,帮助商业取得更好的成功。
  • 开放:不会把任何想法、任何作品据为私有,一切都更开放。

D2 前端技术论坛的讨论范围:

  • 互联网前端技术与产品:前端技术的应用,开发中的实际案例。
  • 前端开发的行业发展:展望整个行业的发展方向,引领前端开发最新方向。

D2 前端技术论坛的最终目标:

  • 创造业内交流平台
  • 引导、规范行业发展
  • 影响前端技术发展

ADC•阿里技术嘉年华-

地址:http://adc.alibabatech.org/carnival/history/schedule/2013

ADC•阿里技术嘉年华于7月13-14日在杭州举行。这是一场专属于<互联网工程师>的“技术盛宴”,倡导<干货分享>。 不仅有高含金量的“主题论坛“, 精彩的”Workshop“、“Tech Show”,还有互动好玩的“以书会友”、“码农照相馆” 、“招聘墙”、“运动区”等。

神器 不解释 你懂得 (Chrome 插件 一键通往世界)Free

地址:https://zenmate.io/

Features


EASY TO INSTALL & USE

ZenMate Chrome is easy to install and use. We place great emphasis on wonderful usability and unmatched functionality – because you deserve only the best!


ENCRYPTED & SECURE CONNECTION

At home, traveling, or on a public WiFi – ZenMate encrypts and secures your connection, and protects your privacy while browsing. No sniffing, tracking or wiretapping. 100% Security – 100% Privacy!


OPEN & UNRESTRICTED ACCESS

We don’t believe in limiting or blocking content. Internet access stays open and unrestricted while ZenMate is enabled, so you can roam the web, free as a bird.


UNIQUE PER SITE GEO-SWITCHING

We re the only provider to support different locations for each tab simultaneously. You can stream from our U.S. servers, bank via our swiss servers and read your local news from any server you need to do so.