Author: inkrope

  • 新年大礼包— Elegant Theme 88款付费WP主题免费下载

    去年开始写这个博客的时候折腾过一段时间的主题美化,在 ElegantTheme 上注册了一年的主题下载服务,后来发现实际上并没有几个适合的,也实在懒得折腾修改和汉化,后来索性就用了中文优秀主题 Mossight,眼看着一年的服务马上到期,就这样浪费实在于心不忍,于是值此新年辞旧迎新之际,将其全部下载下来打包放在网盘上供各位下载使用:

    压缩包内的主题一共有88个,单价都在39美元左右,其中确实有几款主题非常不错,可以供各位 WP 玩家折腾使用:

    下载地址:请点击这里

    版权声明

    本主题包仅供Wordpress爱好者学习交流使用,版权属于ElegantTheme,使用时请不要删除主题代码中的版权声明,更不要以任何形式用于商业盈利用途,否则后果自负。


     

  • Fever手机客户端推荐——Android篇

    我们在早前一篇文章《Fever — 下一代 RSS 阅读工具?》里曾经重点介绍了下一代 RSS 工具 Fever 的功能和使用方法,但在移动互联时代,手机客户端的支持至关重要,但当时一直没有找到合适好用的 App,所以我基本上局限于在 PC 上使用。

    随着 Fever 的不断推广,不少原有的 RSS 手机客户端也开始支持 Fever ,Android 平台上著名的 RSS 阅读软件 Press 就是如此:

    软件介绍

    • 名称:Press
    • 平台:Android
    • 类型:RSS 阅读
    • 下载地址

    安装完毕后,输入 Fever 地址和用户名及密码,就可以看到浏览界面了,很简洁也很明快。

    (Press是收费软件,通过 GooglePlay 下载需要18.22元人民币,可以通过豌豆荚360助手等平台免费下载)

    点击 hot 按钮,就可以用热度对信息进行排名了。

    点击或者用手指向右滑动,就可以看到文章全文了

    随着 GoogleReader 的关闭以及手机客户端支持力度的增加,将更加有利于 Fever 的推广运用。E

     

  • 使用Supervisor将崩溃后的挖矿进程自动重启

    我们在《如何利用VPS在ypool矿池里挖Primecoin》一文中介绍了如何在矿池里挖取 Primecoin,其它山寨币的挖矿方法也如法炮制,但有时候会发现挖矿突然崩溃掉线,往往很长时间之后我们才发现,就是用了nohup命令也无济于事。网上有不少方法都是在 /etc/init.d/ 下建立启动脚本,监控进程如果发生崩溃后自动重启,但都很复杂和繁琐,而且不同服务器和不同系统版本的配置又有差异,让我等小白情何以堪。有没有一种更简单的方法呢?

    通常需要借助一些辅助工具. 常用的管理工具有 runitdaemontools 以及用 Python 开发的 Supervisor. 其中以 Supervisor 最为易用, 功能也很完善。
    Supervisor是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon,并监控进程状态,异常退出时能自动重启。

    一、安装

    首先必须先安装好 python 环境,Linux 已经自带 python,建议安装 python2.7.5. 先在终端输入 python 查看python 版本,能正常显示则表明没问题,输入 exit() 退出 python 环境。
    Centos下用 easy_instal l安装

    easy_install supervisor

    Debian / Ubuntu可以直接通过 apt 安装:

    apt-get install supervisor

    安装成功后显示 finished ,我们再次进行 python 环境,输入:

    import supervisor

    如果没提示错误则表示安装成功。
    安装之后,会有两个可执行文件:

    /usr/bin/supervisord             --  supervisor服务守护进程
    /usr/bin/supervisorctl           --  supervisor控制台进程

    Supervisor 有两个可执行程序 – supervisord 和 supervisorctl:

    • Supervisord 是后台管理服务器, 用来依据配置文件的策略管理后台守护进程, 它会随系统自动启动
    • Supervisorctl 用于管理员向后台管理程序发送 启动/重启/停止 等指令;

    它们之间的关系就相当于 Apache 的 httpd 和 apachectl.

    /etc/supervisor 目录中存放着 supervisor 的配置文件:其中 conf.d 是一个子目录,其中存放着supervisor监管的进程的配置信息,一个进程有一个对应的配置文件;supervisord.confsupervisor 的主配置文件,定义服务名称以及接口等等。

    二、配置

    主配置文件 的路径位于 /etc/supervisor/supervisord.conf, 主配置文件中的末尾两行文本:

    [include]
    files = /etc/supervisor/conf.d/*.conf

    指明了 Supervisor 会去 /etc/supervisor/conf.d/ 目录下查找以 .conf 结尾的子配置文件, 也就是说, 我们只需在 /etc/supervisor/conf.d/ 目录下为每个后台守护应用新建一个配置文件即可。
    现在要用 supervisor监控一个脚本进程,在/etc/supervisor/conf.d 中新建一个关于这个脚本进程的配置文件。

    cd /etc/supervisor/conf.d
    vim script.conf

    其中输入:

    [program:script.py] #程序的名字,在supervisor中可以用这个名字来管理该程序。
    command=/home/hadoop/script1.1.py #启动程序的命令
    autorstart=true #设置改程序是否虽supervisor的启动而启动
    directory=/home/hadoop #相当于在该目录下执行程序
    autorestart=true #程序停止之后是否需要重新将其启动
    startsecs=10 #重新启动时,等待的时间
    startretries=36 #重启程序的次数
    redirect_stderr=true #是否将程序错误信息重定向的到文件
    stdout_logfile=/home/hadoop/supervisor_log/log.txt #将程序输出重定向到该文件
    stderr_logfile=/home/hadoop/supervisor_log/err.txt #将程序错误信息重定向到该文件

    保存文件,便完成配置。

    三、生效

    每次修改主配置文件或增改子配置文件都需要执行 supervisorctl update 使新配置生效。或者用 supervisorctl reload 重新重新启动 supervisor 程序。

    • 每次 修改主配置文件 或 增改子配置文件 都需要执行 supervisorctl update 使新配置生效:
    sudo supervisorctl update
    • 控制所有进程
      sudo supervisorctl start all
      sudo supervisorctl stop all
      sudo supervisorctl restart all
    • 定向控制指定进程
      sudo supervisorctl stop iot-kb
      sudo supervisorctl start iot-kb
      sudo supervisorctl restart iot-kb

    四、管理

    修改主配置文件,开启基于http的UI控制台:

    sudo supervisorctl update

    添加如下内容:

    [inet_http_server]
    port = 192.168.1.60:9001 #IP和绑定端口
    username = admin #管理员名称
    password = 123456 #管理员密码

    这样,在浏览器中输入配置中写的地址和端口号,输入配置好的用户名和密码,便可以看到基于网页的控制台界面。从中,可以察看 Supervisor 监控的信息,可以察看进程的日志等。E

    除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

     

  • 为什么我只用微博而不用朋友圈

    现在身边的朋友都从微博转战到微信朋友圈了,但我依然坚守着日益冷清的微博而极少浏览朋友圈或在其更新,原因有三点:
    1. 透明性。在朋友圈里许多都是相互再熟悉不过的人,七大姑八大姨都在关注我:
      • 我想声援一下东莞的少女们就得想一想我爹妈会不会点赞;
      • 我想草泥马一下微薄的年终奖就得想想领导会不会回复评论;
      • 我想和我的小伙伴们分享一下新看的几部AV番号,就得担心老婆看了晚上找我讨公粮;

      在朋友圈里我完全就是个透明人,对于隐私的保护几乎为零,所以我也极少发言。

    2. 低效性。微博里我通过关注的公众号可以获得源源不断的新闻和咨询,而在朋友圈里我基本上看到的只有如下几类东西:
      • 自拍或者他家孩子或宠物的自拍;
      • 每次吃饭前的饭菜合影;
      • 各种没事找事的自怨自艾和无病呻吟;
      • 海外代购;
      • 到此一游的风景照;
      • 转发的各种心灵鸡汤贴;
      • 显摆炫耀贴;

      这些社交信息带给我的积极信息量几乎为零,所以我一律点赞回复。

    3. 封闭性。由于微信旨在社交用途,因此我在朋友圈里发出信息的受众只是那些相互认识的亲友,无法利用爱好和共同语言去拓展和寻找相对自己陌生的社交人脉和圈子,所以整个微信的社交生态圈是一个封闭的死循环,这一点上相差微博豆瓣太多。当然了,你用摇一摇去找炮友除外。E

     

  • 2013年“双十一”的收获

    “双十一”越来越成为商家清理库存的手段、打折促销的噱头和透支年底消费的井喷,所谓的折扣都还是集中在暴利的衣服和鞋类上,我囤积了一购物车的东西居然没一个做活动的,为了对得起压抑许久的消费冲动,于是入了一只 CASIO G-shock 5600J 电子表。

    戴久了机械表,频繁的校表和保养让我越来越觉得这只是个麻烦的装逼货,昂贵的表带配件让我颇为头疼,愈来愈认识到电子表的方便和准确。这只5600J在整个经典的5600系列中具备大部分功能,属性价比较高的一款,据商家说2012年年底已停产,市面上已难买到新货,本款产于2012年9月,产地是泰国。

    功能特色

    • 三局电波对表在北京地区信号还是不错,睡前将手表放到窗口,凌晨零点成功自动对表,以后再也不用苦等新闻联播校时了
    • 10米防摔可以让我在紧急情况下把它当锤子使用。
    • 200米防水可以让我在游泳和洗澡过程中都无需卸下手表。
    • 抬手自动背光更可以让我在黑夜里运动过程中随时掌握时间。

     

  • 中国互联网发展和GFW(国家防火墙)

    上面是不久前在网上流传甚广的一幅中美之间互联网公司创立时间和现市值的比较图,引起网友的广泛讨论。简单明了的图形中可以得出两个清晰结论:
    1. 贫富差距。美国互联网上市公司市值规模的差距不大,除了 GoogleFacebook 等互联网巨头外,其余公司的市值规模分配较为均匀相差无几;反观中国互联网企业的规模却有如天壤之别,相差悬殊。
    2. 创新程度。随着1998年至2000年中国互联网第一个春天到来孕育了腾讯百度等诸多优秀互联网概念上市公司后,本该在2000年至2005年这黄金成熟期里硕果累累的中国互联网行业却好像做了绝育手术一般,结下了几个(以360为代表的新生代互联网公司)青涩瘦小的果实之后,就再没有缔造出其它值得称道的上市公司了。而在同时期的美国硅谷,以 TwitterYoutube 等为旗手的新生代互联网公司所打造的 Web2.0 社交概念则是风生水起,发展的如火如荼,引领了互联网的第二次变革。

    05级“之后再无”互联网“
    ——————网友“这货是单机”的点评

    2005年就好像是一条鸿沟划清楚河汉界,彻底的拉开了中美之间的距离,那么这个神奇的年份到底发生了什么呢?导致中美互联网行业发展经历了冰与火之歌,让肥沃温暖的中国互联网环境竟然一夜之间变成了荒芜寒冷的盐碱地,下面我们看另一份有趣的时间表,从中也许您能管中窥豹发现些许端倪:

    2003年2月,在北京的国家计算机网络与信息安全管理中心综合楼工程竣工。
    – 2003年7月,国家计算机网络应急处理协调中心更名为国家计算机网络应急技术处理协调中心。
    – 2003年9月2日,全国”金盾工程”会议在北京召开,”金盾工程”全面启动。
    – 2004年,国家信息安全重大项目”大规模网络特定信息获取系统”,经费7000万,获国家科技进步二等奖。
    – 2005年,方滨兴任国防科学技术大学兼职教授、特聘教授、博士生导师。
    – 2005年,方滨兴被遴选为中国工程院院士。
    – 2005年,”该系统”已经在北京、上海、广州、长沙建立了互相镜像的4套主系统,之间用万兆网互联。每套系统由8CPU的多节点集群构成,操作系统是红旗Linux,数据库用的是OracleRAC。2005年国家计算机网络与信息安全管理中心(北京)就已经建立了一套384*16节点的集群用于网络内容过滤(005工程)和短信过滤(016工程)。该系统在广州、上海都有镜像,互相以十万兆网链接,可以协同工作,也可以独立接管工作。
    2006年11月16日,”金盾工程”一期在北京正式通过国家验收,其为”为中华人民共和国公安部设计,处理中国公安管理的业务,涉外饭店管理,出入境管理,治安管理等的工程”。

    (摘自” GFW的前世今生,一部GFW之父方滨兴的发家史”)

    2005年正好是金盾工程中的国家防火墙(以下简称GFW)第一期项目竣工日期,和图示1中的2005年年份完全吻合,那两者存在怎样的联系呢?

    平等(分享)开放(自由)、创新”这三点是互联网的精神中的核心要旨,就如植物茁长发展所必须的阳光、土壤和水分。

    “很可悲的中国互联网,自05年后,彻底缺乏创新。大企业被 360 提醒后,彻底封死了创新的空间。360的市值大增,绝非其安全价值,而是对百度价值的一部分分流。反观美国互联网市场,不断出现创新企业,价值分配更趋多样化。”
    ————网友“康国平”的点评

    而对一个互联网企业而言,只有不断的技术创新推陈出新,才能推动自身和行业不断进取和变革,否则只有在墨守成规中沉沦和灭亡,而创新所需要的就是一个开放自由的环境,没有技术的壁垒和限制,才能使得互联网从业者第一时间能够获得最新最核心的技术内容和知识,与世界最前沿的互联网发展潮流同步,使得更多的互联网草根能够通过自身的努力获得一席之地,方能够保证一个公平的互联网行业的均衡发展,杜绝通过信息不对称获得寡头垄断的存在。

    “05年以后再无独立的新型IT公司,都被巨头扼杀在摇篮里了 ”
    ————网友“ink 君”的点评

    反观国内,GFW 上线之后,从最早的法轮功网站的屏蔽,过渡到反动言论和敏感词的过滤和筛查,发展到对整个网络服务和服务供应商的直接封锁和攻击,甚至许多优秀的服务毫无道理的被 GFW 屏蔽。导致互联网企业的创新能力受到极大影响,使得更多的垄断企业放弃耗时过长成本过高的创新发展而选择成本低较小快的“短平快”的山寨发展之路,具体的行径包括:

    • 1.对国外互联网公司的垄断。GFW 上线之后就第一时间打击了 Google 中国,使得旗下的主要产品都收到污染和影响,最后导致其不得不移至香港。Google 的离去直接导致了百度彻底的垄断了国内的搜索引擎市场,同时,对于YoutubeTwitter 的屏蔽导致优酷和微博在国内的垄断和横行,这种行为就像当年明太祖的”海禁”政策和清朝的闭关锁国,将直接导致中国互联网行业发展的衰落和停滞。
    • 2.对国外优秀互联网服务的限制。例如 Dropbox 作为一个优秀的文件分享和同步工具极大的便利了网友的日常工作和生活,但 GFW 毫无理由的将其予以屏蔽,虽然后来也恢复正常,但文件更新一直无法保持即时(就相当于一阉割版),同时以金山快盘为首的国内文件分享和同步工具犹如雨后春笋般的涌现抢占 Dropbox 原有市场。这不得不让人联想到其中的利益输出和链条。
    • 3.对世界互联网信息知识的限制。由于去年诸多抢票软件对脆弱的铁道部售票网站12306 的冲击,GFW 屏蔽了抢票软件托管的 Github 服务,它作为全世界优秀的代码托管服务商,在国内有众多的用户和拥趸,此事导致国内互联网行业的一片哗然,最后在巨大压力下放弃了对其的屏蔽。但此事造成的甚远影响仍然不容小觑。

     

    “2005年以后,你创业创不起来了,所有的都被大公司垄断,有个好想法,只要被大公司看上,你就死了,他们不会收购你,只会抄袭你然后逼死你”
    —————网友“哥德巴赫老哥”的点评

    通过GFW的封锁和限制,导致自由的互联网市场闭塞和封闭,使得寡头不断座大而给互联网草根分一杯羹的门槛和创业成本不断提升,互联网主体间的公平和正义完全破坏,国内寡头不再需要创新来获得发展,只需要等待国外出现某种创新事物之后,即通过与GFW的某种见不得光的交易将其屏蔽,然后组织一批程序员将其简单粗暴的山寨并推向市场,利用其对市场的垄断地位强迫用户接受,最终将互联网行业变成无法循环和繁殖的一潭死水,同时也铸就了其在国内寡头垄断类似“Big brother”一样权威不可被挑战的地位和规则。E

    除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

     

  • 宝丽来 OneStep 彩虹机拆解改装全过程(上)

    最近看到一则新闻上介绍了一款仿宝丽来彩虹机的抽纸盒,顿感兴趣,上万能的淘宝居然没找到,看来是山寨厂商还没来得及下手铺货,索性想自己动手来做一个,“双十一” 的时候去淘宝上收了一台外观成色还不错的白彩虹故障机,由于彩虹机的内部空间有限,是根本无法装入卷筒纸的,于是后来我改变计划将其改造成一个袖珍抽纸盒

    改造的思路很简单,就是把内部故障零件拆解出来,掏成一个空壳然后放入抽纸,使用时从原来吐出相纸的地方抽出纸巾即达到效果,应该说最大的难度只是在拆解过程,而且宝丽来研究所的博客上也放出了一部分的拆解过程(见注释1),所以整个改造过程还是非常简单的。

    彩虹机改测光终极法兼半拆机教程-宝丽来研究所


    先来上一张白彩虹的说明书,让陌生的朋友熟悉一下各个按键的功能和作用:

    第一步:外壳拆解

    彩虹机的拆解无法从后部下手只能从前面板开始,用细长的平口螺丝刀轻轻的插入下面图片的位置,小心的撬开外壳,由于是一只故障机所以也不担心脆弱塑料外壳上留下的痕迹,如果需要兼顾美观,最后垫上纸巾减少磨损。

    撬开后用手按压前面板并向后抽动,撬开的一侧即可松动打开,如法炮制再撬开另一侧,前面板即可取下,如下图:

    拆开前面板后就可以看到整个彩虹机的内部构造,下面是装相纸的片仓,上方左侧是红色按钮后面的快门装置和后侧的计数器,上方中央的自然是镜头和光圈部分,右侧上方是取景器,其取景结构不同于单反,倒更像是简陋的旁轴取景,右侧下方则是测光装置,许多照片拍出来之后出现过曝或曝光不足的问题就是这里面的灰卡出了问题。

    拆解半天后一直困惑按电池驱动吐片马达的地方在哪里,看到导线之后才明白,电池是装载相纸盒里,接触相机后给快门和马达供电的,不得不说这种方式别具匠心,极好的保持了白彩虹设计外观的整体性。

     

  • Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具

    去年十八大时网络封锁达到巅峰,包括 Openvpn 在内的各种翻墙手段遭到残酷剿灭,Linode 日本机房大片 IP 号段遭到无情封锁,让我用 SSH 链接主机都小心翼翼,生怕流量大了引起 GFW 的关注。平时翻墙也就用用 Goagent 满足一下日常需求,不敢越雷池一步。直到昨夜从 Twitter 上获知 Lantern 公测,又给翻墙事业带来新的曙光和希望。

    Lantern 在英文里是“提灯”之意,中国网友给其取了一个本土化的名字“灯笼”,颇为形象贴切,寓意在网络管制的黑暗之中,为无知和愚昧的大众点燃希望的明灯,照亮前进的道路。

    以往的翻墙工具如 VPN, SSH 等都需要借助于一个网络管制外的服务器作为媒介数据中转,再依托加密技术骗过墙的封锁,这种原理的翻墙方法最大的弊端就是单一的服务器(一般是外租的VPS)端口或 IP 地址遭到 GFW 的封锁后就导致整个链条坍塌,而据说 Goagent 之所以一直能苟活到现在,正是因为 Google 的 IP 地址众多且常变换,所以 GFW 无法通过屏蔽指定 IP 地址的手段来封锁。

    Lantern 最大的优势就是引入了 P2P 的原理,让每一台在墙外安装了 Lantern 客户端的电脑都能成为一台提供翻墙服务的服务器端,为墙内的电脑提供点对点的数据分享达到翻墙的效果,理论上存在无数个翻墙服务器,除非政府砍断海底光缆建立大中华局域网,否则只要加密手段得当,墙的存在只能成为一个笑柄。

    当然对于一个出生不过两天的新技术,以上的期望都过于乐观和理想化,但利用 P2P 概念进行翻墙的设计无疑充满着智慧和天才,目前 Lantern 还处于内测阶段,需要注册 Gmail 邮箱并申请后才能使用,下面具体介绍一下使用方法:

    Lantern

    1. 官方网站地址:https://www.getlantern.org/
    2. Lantern安装和使用教程:http://www.chinagfw.org/2013/11/lantern.html
    3. Lantern好友分享列表(不断更新):灯笼节点分享
    4. Lantern的Google groups论坛:Lantern Users (Chinese)

    安装过程中还要装上 Java 虚拟机,整个过程毫无压力,比 Goagent 方便太多。

    安装完毕之后,我使用的是北京联通, Lantern 自动连接的是处于亚太地区的服务器。

    注意事项

    • 安装下载包前先要安装 chrome 浏览器
    • 如果chrome 安装有 switchy!等翻墙插件请先禁用,否则导致冲突

    短短两日的测试并不能够完整的反映它的生命力,我们还将密切关注着它后续升级的状况。就目前来看它的优缺点概括如下:

    优点

    • P2P 方式创新翻墙模式大大增强了其存活能力,极有可能让 GFW 形同虚设
    • 使用方法简单,有利于在大众中的普及推广
    • 速度快,有网友称在浏览 youtube 的720p 视频毫无压力

    缺点

    1. 目前内测版本还不稳定,经常导致浏览器假死,而且后台内存占用率较高
    2. 保密机制还值得商榷,官网上也指出最好添加的是受信任的好友

    我的 Latern 账号是 cbuntu@gmail.com ,欢迎各位朋友特别是海外朋友添加好友,让我们一起墙倒众人推。E


     

  • 解决 Lantern 登陆时无法连接 Google Talk 服务器问题

    许多 Windows XP 用户在登陆 Lantern 的时候往往卡顿在上图这个界面无法登陆,一直显示 “Communicating with Google Talk servers…” ,甚至有用户表示使用 VPN 也无法解决,但 Windows 7 用户却表示毫无压力。

    根据网友总结的各种方法,亲自测试后发现通过修改 Hosts 文件的方法可行,具体如下:

    Windows xp 系统

    1. 进入 C:\windows\system32\drivers\etc 目录,找到 Hosts 文件
    2. 将可以翻墙的代理列表文件更新后保存
    3. 点击“开始”,然后输入“cmd”进入命令行界面,然后敲入“ipconfig /flushdns” 命令清空 DNS 缓存就能解决问题了。

    代理文件下载

    关于host代理列表文件可以到下面这个网站下载并保持更新:https://code.google.com/p/smarthosts/
    下载列表后复制到 Hosts 文件即可。


     

  • 解决 Lantern 访问 Youtube 网站不完整的问题

    在上一篇文章《Lantern 点亮愚昧与漆黑的明灯——划时代的 P2P 翻墙工具》中简要介绍了 Lantern 的功能和使用发发,在具体使用过程中,很多朋友反映 youtube 网站打开后显示不完整,当时有两个解决办法,一个是在 Lantern 设置中打开全局代理(点“设置” —— “代理”,然后勾选“代理全部信息”),一个是使用 https 浏览。


    但后来发现是由于 Lantern 内置的翻墙列表不完整所致,浏览 LanternGithub 上官网,可以发现必须要根据所在地区位置使用对应的代理列表才能达到最佳浏览效果。

    可以看到此份列表是从 Firefox 浏览器里著名代理插件 Autoproxy 上提取的,只需要全选复制到 Lantern 上的代理站点栏中即可。(见下图)

    再次打开 youtube ,是不是一切正常了?E