MacOS读写ntfs格式硬盘

Roy
系统OS X 10.11,之前就有发现ntfs格式的移动硬盘在mac上只能读不能写,通俗点说就是不能保存文件。 总体而言解决方法不外乎4种: 硬盘在Mac上格式化成ExFAT这种通用格式 安装第三方插件,比如Paragon NTFS for MAC(收费) 安装osxfuse+ntfs-3g(命令行) 修改配置文件打开原生支持方法 首先硬盘里有东西就把第一种方式排除了,缺钱也不想用破解版的第二种也排除,虽说mac也是类unix系统不过看网上改的文件内容也不是特别明白原理排除,所以使用第三种方式吧。

suds库使用小记

Roy
虽说接触过的大部分接口都是以restfullapi的形式返回json数据,但最近有些接口是soap的,如果只是需要一个python的soap客户端的话,suds库是十分不错的一个选择,文档 使用pip安装即可,最基础的使用方法如下,示例来源官网: from suds.client import Client url = 'http://localhost:7080/webservices/WebServiceTestBean?wsdl' client = Client(url) print client Suds - version: 0.

fedora21架设minecraft服务器

Roy
上周刚刚从dota2的坑中跳出来,这周就又跳入了mincraft的大坑中。作为买不起官网服务的穷人,自己玩单机也未免过于孤单。虽然网上有很多现成的“私服”,不过又不想受别人限制,那就自己搭建一个呗! 首先安装jdk,fedora执行: sudo yum install java-1.8.0-openjdk.x86_64 ubuntu则是: suso apt-get install openjdk-7-jre-headless 安装完成后可以执行java命令看是否成功,然后下载minecraft的服务端:

fedora21使用ipv6访问google

Roy
有传言ss、goagent作者被喝茶,不知真假,不过github上的项目确实被删除了,照这趋势大中华局域网指日可待啊。 项目删除并不代表不能使用,如果你有好的ss、goagent服务端fq依然是没太大问题的。不过我最近用ss自己搭建的服务端经常出现时不时就断线的情况,不知道是不是GFW又升级了?作为一个google重度用户,这实在是难以忍受,而且某些情况下又不能直接使用vpn,之前有研究过使用ipv6访问google,但那时候各种fq方法都还不会受到严重干扰,也就没深入了解。ipv6访问google并不是神码新鲜玩意,几年之前就说有朝一日ipv6将取代ipv4,不过喊了几年也没什么动静。原理和废话不多说,想使用ipv6访问google,fedora21默认已经启用了ipv6支持,ubuntu还需要设置一下,具体操作自行百度。然后需要安装miredo: sudo yum install miredo 然后 使用root权限 执行:/usr/local/sbin/miredo 执行后会发现多出一个虚拟网卡:

python-memcached源码小窥

Roy
以前经常使用python-memcached对内存进行操作,但应用都比较简单,最近需要有一个分布式缓存系统于是看了看关于twemproxy 以及 mcrouter 这两款分别由twitter和facebook开源的软件文档。这2个软件都能容易的扩展缓存节点以及自动删除问题节点,并且提供不同的算法把数据缓存到各个节点中。这时候我想起来使用python-memcached的时候,也可以使用多个节点,并且某个节点挂掉后并不影响整个缓存程序的使用,那么它是怎么将数据分配到不同的节点呢?以及怎么处理的故障节点呢? python-memcached的源码只有一个文件,不管是get或者set,取得服务节点Ip的函数如下: _SERVER_RETRIES = 10 # how many times to try finding a free server.