my blog my blog

Yearly 2015
linux下命令行上传下载测速

 

好吧,最近搞了个香港服务器,但是香港带宽限制比较严格,当然不能吃亏了,测速,必须测速。

今天主角出场speedtest-cli,它工作在Python 2.4-3.4

安装:

  1. pip / easy_install 
  2.  
  3. pip install speedtest-cli 
  4.  
  5. or 
  6.  
  7. easy_install speedtest-cli 
  8.  
  9. Github 
  10.  
  11. pip install git+https://github.com/sivel/speedtest-cli.git 
  12.  
  13. or 
  14.  
  15. git clone https://github.com/sivel/speedtest-cli.git 
  16. python speedtest-cli/setup.py install 
  17.  
  18. Just download (Like the way it used to be) 
  19.  
  20. wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py 
  21. chmod +x speedtest-cli 
  22.  
  23. or 
  24.  
  25. curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py 
  26. chmod +x speedtest-cli 

功能和使用:

  1. $ speedtest-cli -h 
  2. usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list] 
  3.                      [--server SERVER] [--mini MINI] [--source SOURCE] 
  4.                      [--timeout TIMEOUT] [--version] 
  5.  
  6. Command line interface for testing internet bandwidth using speedtest.net. 
  7. -------------------------------------------------------------------------- 
  8. https://github.com/sivel/speedtest-cli 
  9.  
  10. optional arguments: 
  11.   -h, --help         show this help message and exit 
  12.   --bytes            Display values in bytes instead of bits. Does not affect 
  13.                      the image generated by --share 
  14.   --share            Generate and provide a URL to the speedtest.net share 
  15.                      results image 
  16.   --simple           Suppress verbose output, only show basic information 
  17.   --list             Display a list of speedtest.net servers sorted by 
  18.                      distance 
  19.   --server SERVER    Specify a server ID to test against 
  20.   --mini MINI        URL of the Speedtest Mini server 
  21.   --source SOURCE    Source IP address to bind to 
  22.   --timeout TIMEOUT  HTTP timeout in seconds. Default 10 
  23.   --version          Show the version number and exit 

简单测速,奶牛是在ubuntu下进行的测试:

  1. apt-get install python-pip 
  2. pip install speedtest-cli 

安装完成后执行:

  1. speedtest 

测试结果如下:

  1. root@gameserver1:~# speedtest  
  2. Retrieving speedtest.net configuration...  
  3. Retrieving speedtest.net server list...  
  4. Testing from Shanghai Anchnet Network Technology (XXX.XXX.XXX.XXX)...  
  5. Selecting best server based on latency...  
  6. Hosted by Shanghai Branch, China Unicom (Shanghai) [19.64 km]: 29.249 ms  
  7. Testing download speed........................................  
  8. Download: 18.84 Mbit/s  
  9. Testing upload speed..................................................  
  10. Upload: 1.51 Mbit/s  

 

Goagent部署失败账号安全问题解决方案

 

你会收到如是的邮件提醒,如果是设置了转发可能收不到,有可能进入垃圾邮件箱。

 

  1. 尊敬的奶牛,您好! 
  2.  
  3. 您最近更改了安全设置,因此您的Google帐户不再受最新安全标准的保护。 
  4.  
  5. 如果此项更改不是您本人所为 
  6. 请通过https://security.google.com/settings/security/activity查看“帐户活动”页面,以确定是否存在任何可疑活动。做出此项更改的人员知道您的密码,我们建议您立即更改密码。 
  7.  
  8. 如果此项更改是您本人所为 
  9. 请注意:攻击者现在可以更轻松地侵入您的帐户。您可以重新提高帐户的安全性,具体方法是:通过https://www.google.com/settings/security/lesssecureapps撤消此项更改,然后改用Google开发的应用(如Gmail)访问您的帐户。 
  10.  
  11. 此致 
  12. Google 帐户小组敬上    

所以呢,直接进入https://www.google.com/settings/security/lesssecureapps 来进行处理就可以了。

人生若只如初见

 

人生若只如初见,
何事秋风悲画扇。
等闲变却故人心,
却道故人心易变。
骊山语罢清宵半,
泪雨零铃终不怨。
何如薄幸锦衣郎,
比翼连枝当日愿。

 

从去年到现在一直在忙,只是忙,也不知道自己在忙什么,生活很乱,没有条理没有休息没有娱乐,终于半月前算是解放了,可现在似乎所有都将成空。

恋爱,对我而言向来都是一个美好的开端加一个不了了之的结局,没圆满过。

用初恋说的一句话,我太自负。以为自己的事儿都该自己去做,再难也自己做,可以有人依靠也不愿去依靠。很多事总固执的按自己的想法去做,以为别人也都可以接受,却忽略了不是每个身边的人都愿意按照自己的标准去做,太多时候事与愿违。

大学时候的恋情,让我刻骨,以为两个人会至始至终,理想终究不同,虽也不愿平庸,但也终是选择了平庸,过安稳的日子。毕业时候的恋情,就像一匹野马,疯狂的以为自己会脱离平庸,却未在相隔千里选择等待去追梦去过自己向往的生活,做自己喜欢的工作。直到工作后新的恋情开始,我决定安稳下来,就这样安安静静的跟心爱的人一起共度余生,可恋爱是两个人的事,婚姻确实两个家庭的事。我不够宽容,不够包容,当然,可能是自己认为婚姻应该是两个人共同努力共同去维系,可却都变成我一个人的事了。妻子没有做好两个家庭的纽带,而两个家庭的风格完全相反,也没能让彼此满意,各家有各家的抱怨。

我不明白,为什么自己肯为了这个家付出这么多,妻子却不能,两家的事儿不就应该儿女去沟通麽?为什么你单单除了只有向家庭抱怨对我的不满,却不肯做些什么呢?什么都是管不了,不管不做。从订婚到领证到结婚,有多少不顺只有自己知道。自由恋爱的两个人却被俗套地套上需要媒妁之言,把一个简简单单两家坐下来吃顿饭就可以解决的问题套上一个复杂的过场,领证本该定完亲之后两个人选个日子自己领了成了,可却偏偏非要扣上个男方不跟女方母亲打招呼的帽子,我跟女方父亲打招呼不管用,女方跟父母打招呼不管用,余下的就是女方各种不满。结婚的复杂就更别说了,请媒人请双方的好友去送这送那,本来说婚礼各家办各家的,却偏偏要两家一起办,那费用也各付各的啊,却成了一笔没头没尾的帐,我算好了让妻子去跟家里说,得到的却是妻子不管不问,倒是陪送的嫁妆却一丁点儿也没见到。领了证到结婚前,也有几个月吧,两个人却都没有住在一起,我不明白结婚证的法律效力在哪儿?简直就像笑话一样。婚后都是琐碎的事儿,可是真心觉得没有一起共同生活过真的不知道生活中的对方是什么样,恋爱时候她是那么大方得体懂事勤快,可是结婚后呢?一点儿鸡毛蒜皮的小事儿都处理成这样,丈母娘就更过了,上我家大闹一场,而后,妻子带走了所有衣物,就剩下我自己在一个空空的家。

人生若只如初见,便不会有世事纠缠。

推荐一个VPN服务商Bstrill

 

最近奶牛入了GTA5,玩儿得比较high,但是国内的网络实在是太烂了,很多时候联机不上,用了Bstrill的全球服版本,效果很好,推荐给大家。进入Bstrill网址

Linux下挂载samba网络共享硬盘

 

首先确认安装了cifs-utils,例如ubuntu下执行

  1. apt-get install cifs-utils

执行完成后即可进行挂载了

  1. mount -t cifs -o username="guest",password="guest" //192.168.11.1/download /root/download/  

其中-t cifs指定类型 -o设置选项,然后username和password在为空的时候用guest来完成,之后就是samba服务器和本地目录了,对于Netgear R7500可以在linux下直接通过如下挂载来完成共享文件。

Emmet For Notepad++的安装方法教程

按照官方的方法教程,安装方法有两种。

第一种:用插件管理器安装,打开插件—插件管理器—显示插件下找到emmet插件安装

第二种:手动方法。

先安装Python Script插件,官方教程上说可以在插件管理器里面安装。下载EmmetNPP 插件,解压缩到 C:\Program Files\Notepad++\plugins 安装目录,启动notepad++就可以看到Emmet插件了。

官方建议是将快捷键Abbreviation设置为tab

但是,奶牛在安装的过程中发现上面的方法不可行,因为插件根本不工作。有Unknown exception和python script plugin did not accept the script错误提示,环境是win8.1 x64位系统,找到解决方法是Python Script插件问题,下载Python Script插件重新安装解决了此问题。

Enyo入门教程Enyo Up and Running 【OReilly】

一本OReilly出的Enyo教程,比官方的介绍要想尽并且容易理解,还是比较有OReilly的风格的一本书,推荐给大家,可以在线阅读Enyo入门教程Enyo Up and Running

Enyo开发教程:基础概览

 

Enyo: 基础概览

 

  • enyo – 核心
  • lib -插件库
  • moonstone – TV开发UI组件工具集
  • onyx – Enyo的原始UI库,为移动设备定制
  • spotlight -为处理焦点状态定制的库
  • layout -一系列布局组件
  • enyo-ilib – 多语种服务
  • canvas – 以HTML5为基础的canvas组件
  • extra – 其它组件

翻译:http://enyojs.com/docs/latest/developer-guide/getting-started/enyo-tour.html

 

BeagleBone-Black的sources.list备份
  1. vim /etc/apt/sources.list 
  2.  
  3. deb  http://mirror.bit.edu.cn/debian/ wheezy main contrib non-free 
  4. #deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free 
  5.  
  6.  
  7. deb  http://mirror.bit.edu.cn/debian/ wheezy-updates main contrib non-free 
  8. #deb-src http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free 
  9.  
  10.  
  11. #deb-src  http://mirror.bit.edu.cn/debian/ wheezy/updates main contrib non-free 
  12. #deb-src http://security.debian.org/ wheezy/updates main contrib non-free 
  13.  
  14.  
  15. #deb http://ftp.debian.org/debian wheezy-backports main contrib non-free 
  16. ##deb-src http://ftp.debian.org/debian wheezy-backports main contrib non-free 
  17.  
  18. deb [arch=armhf] http://debian.beagleboard.org/packages wheezy-bbb main 
  19. #deb-src [arch=armhf] http://debian.beagleboard.org/packages wheezy-bbb main 

 

wordpress主题制作去除wp_nav_menu()函数生成li标签教程

 

奶牛想要写一个wordpress主题,把Twenty Thirteen给做个大手术吧,换上自己需要的东西,今天开始。问题好多,php不熟,wp函数不熟,一个问题,查了半天,代码一行,搞定。

  1. <?php echo strip_tags(wp_nav_menu( array( 'container' => false,'echo' =>false,'items_wrap' => '%3$s','before'=>'<div class="element">','after'=>'</div>') ),"<div><a>"); ?> 

解析下,首先是wp_nav_menu的参数,container就是外面默认包裹的ul标签,这个直接去掉,echo这个参数是把函数的结果作为一个值返回而不是直接输出,items_wrap是单条链接的输出,直接输出即可,before和after这里可以用div来做包裹,自己根据个人需要来,最后就是strip_tags函数了,直接strip_tags("something","tag")将不需要剔除的标签保留,需要剔除的剔除。