更新及时的Hosts源以及Hosts管理工具

这几天有好几天没有折腾了,昨天又逛了逛自己常去的网站,如有乐享,又看到一些比较有用的资料,其中就有这一篇:更新及时的Hosts源以及Hosts管理工具。于是决定全文拷贝,我主要是收集整理到自己的网站,方便今后自己使用。

#活跃Hosts项目

racaljk/hosts
目前更新频率较高,关注人也多。正是因为用的人多吧,所以IP坏的也快。
开源地址:https://github.com/racaljk/hosts
Hosts地址:https://raw.githubusercontent.com/racaljk/hosts/master/hosts
这个我在自己的Hozz中已经采用了。

sy618/hosts

提供FQ和屏蔽广告

开源地址:https://github.com/sy618/hosts
Hosts地址:

https://raw.githubusercontent.com/sy618/hosts/master/FQ
https://raw.githubusercontent.com/sy618/hosts/master/ADFQ

lennylxx/ipv6-hosts

特点很明显IPV6嘛

开源地址:https://github.com/lennylxx/ipv6-hosts

Hosts地址:https://raw.githubusercontent.com/lennylxx/ipv6-hosts/master/hosts

wangchunming/2017hosts

可看YouTube,PC和手机不同的Hosts

开源地址:https://github.com/wangchunming/2017hosts

Hosts地址:

https://raw.githubusercontent.com/wangchunming/2017hosts/master/hosts-pc
https://raw.githubusercontent.com/wangchunming/2017hosts/master/hosts-mobile

老D的Hosts

名气比较大,分享的方式百度网盘+文件加密

访问地址:https://laod.cn/hosts/2017-google-hosts.html
这个本人也已采用。

另外本人也忘了以前从其他哪个地方收集的Hosts地址,也一并放在这里作为补充:

号称去广告
https://raw.githubusercontent.com/vokins/yhosts/master/hosts

号称可以看youtube
https://raw.githubusercontent.com/sy618/hosts/master/y

号称可以上Google play
https://raw.githubusercontent.com/sy618/hosts/master/p

#修改Hosts

  1. 手动修改更新

##Windows

用文本编辑器(如记事本等)打开文件:
C:\Windows\System32\drivers\etc\hosts
并将我们的hosts文件中的内容全部内容复制到该文件中并保存。

注意:如果遇到无法保存,请右键文件hosts并找到“属性” -> “安全”,然后选择你登陆的用户名,最后点击编辑,勾选“写入”即可。

##Mac OS

请 新建/修改 /private/etc/hosts 文件,并将我们的hosts文件中的内容全部内容复制到该文件中并保存。

也可以使用Gas Mask工具。

##Android

请 新建/修改 /system/etc/hosts 文件,并将hosts文件中的内容全部内容复制到该文件中并保存。

##iOS

请 新建/修改 /etc/hosts 文件,并将hosts文件中的内容全部内容复制到该文件中并保存。

##Linux

请 新建/修改 /etc/hosts 文件,并将hosts文件中的内容全部内容复制到该文件中并保存。

  1. 利用软件更新

1)SwitchHosts 不错的软件,支持MAC、Windows、Linux

开源地址:https://github.com/oldj/SwitchHosts

2)Gas Mask 支持MAC系统

访问地址:http://www.macupdate.com/app/mac/29949/gas-mask/

3)Hozz也是一款不错的管理工具。支持MAC 、Windows、Linux

开源地址:https://github.com/ppoffice/Hozz

下载地址:https://github.com/ppoffice/Hozz/releases

转帖:Homebrew的安装与使用

Homebrew的安装与使用

来源:http://linfan.info/blog/2012/02/25/homebrew-installation-and-usage/

今天在学习Linux过程中,想用wget下载一些东西,但是这些在Mac中并非默认的软件,需要安装,Google来一下,原来是实用homebrew安装,所以,就顺带折腾一下homebrew的使用,于是就找到这一篇,个人认为说得清晰明了,于是就赶紧记录下来。

作者原文就不复制粘贴了,把干货奉上:

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。

Homebrew尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。

下面说说Homebrew的安装与使用。

  • Homebrew的安装

首先确保你的系统满足如下要求:

基于Intel CPU
操作系统为Mac OS X 10.5 Leopard或更高版本
已安装版本管理工具Git(Mac OS X 10.7 Lion已经预安装)
已安装Xcode开发工具1
已安装Java Developer Update2

注1:Xcode 4.3中,命令行编译工具是可选安装,需要在Preferences > Downloads中激活。
注2:可选,Homebrew本身不依赖于Java,只有部分软件包的安装需要Java支持。

Homebrew的安装非常简单,在终端程序中输入以下命令即可。

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

由于Homebrew的安装地址可能变化,请到官方网站查看最新的安装方法。

安装过程需要输入root口令。

  • Homebrew的使用

Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例)。

查找软件包

brew search wget

安装软件包

brew install wget

列出已安装的软件包

brew list

删除软件包

brew remove wget

查看软件包信息

brew info wget

列出软件包的依赖关系

brew deps wget

更新brew

brew update

列出过时的软件包(已安装但不是最新版本)

brew outdated

更新过时的软件包(全部或指定)

brew upgrade 或 brew upgrade wget
  • 定制自己的软件包

如果自己需要的软件包并不能在Homebrew中找到,怎么办呢,毕竟Homebrew是一个新生项目,不可能满足所有人的需求。当然,我们可以自行编译安装,但手工安装的软件包游离于Homebrew之外,管理起来不是很方便。

前文说过,Homebrew使用Ruby实现的软件包配置非常方便,下面简单谈一谈软件包的定制(假定软件包名称是bar,来自foo站点)。

首先找到待安装软件的源码下载地址
http://foo.com/bar-1.0.tgz

建立自己的formula
brew create http://foo.com/bar-1.0.tgz

编辑formula,上一步建立成功后,Homebrew会自动打开新建的formula进行编辑,也可用如下命令打开formula进行编辑。
brew edit bar
Homebrew自动建立的formula已经包含了基本的configure和make install命令,对于大部分软件,不需要进行修改,退出编辑即可。

输入以下命令安装自定义的软件包
brew install bar

关于Homebrew的其它功能,比如将自定义软件包提交到官方发布等,请参考Homebrew项目的主页及其Man Page。你将发现Homebrew不仅是“家酿”,更是“佳酿”。

PS:昨天折腾mac终端的彩色化显示,今天在该转贴原文blog的下一篇发现也是关于此的,就用它的方法美化了一下我的终端,成功了。网址如下:http://linfan.info/blog/2012/02/27/colorful-terminal-in-mac/

绑定域名

绑定域名

得益于昨天从如有乐享关于.tech域名注册的分享帖子,恰好自己还有个edu.tw的邮箱,所以顺手就撸了一个hnzyc.tech

今天尝试把自己的blog解析到这个域名。

于是,就搜索绑定方法。最终还是在github help上面找到靠谱的方法。非常的简单,也就是在自己的repo中的setting把自己的域名填进去,在repo里添加CNAME文件。

然后在DNS server里面添加A record两条。关于IP地址,网上搜索的方法和github help里给的不一样,我最后选择help文档的IP,反正解析没有问题。

BBC纪录片

你喜欢纪录片吗

今天在微博上浪费时间,看到一个微博推荐一个BBC的纪录片:经济学大师。看起来很不错的样子。于是晚上无事,开始在网上找BBC纪录片的资源。不得不感叹这个网络世界的丰富,立马看到知乎里一位牛人推荐的一个网站:盗火;上去浏览了一下,真的是多啊,够我看上好久了,以后有需要纪录片的,就来这里搜索下载吧。太牛了。

当然,还是要感谢知乎的回答,地址在这里:
https://www.zhihu.com/question/20169118

保持学习与专注

时刻保持一颗学习的心

周五有幸跟祁老师一起吃饭,了解到祁老师现在居然又学习了一门R语言,自己带一门大数据管理的课,而且现在在做什么呢?辞去了所有的行政管理职务,专做教师。

这次跟老师见面,让我更加坚信保持学习的姿态和持续学习是一个人持续有竞争力的源泉。我有幸今年开始学习Linux和Python。今后也许这就是我跟其他人区别之处。

祁老师讲,我们要跨界,专注去某个方面,利用自己的资源和优势,跨界。当这个领域是只有你才可以完全胜任,其他任何不具备同样背景知识的人都无可替代的时候,就是成功的时候。一定要跨界。

一定要专注。

不要仅仅想着做金融套利。这需要比较大的平台,需要广泛的资源。

对于老师的上述观点,我很赞成。我会专注在投资领域,金融领域,以投资的视角去参与。具体的:

  1. 我关注跨界的企业,上市公司,关注其股票;
  2. 我保持持续学习,掌握了Python之后,学习当众演讲;
  3. 专注。

看《成为巴菲特》有感

昨天晚上看完了成为巴菲特,其中有几个地方感触很深。

  1. 巴菲特一辈子都在做一件事——非常专注:不仅仅是他因此跟比尔盖茨一见如故,他一生都只关注一件事,赚钱。这也说明,只有专注才能成事。专注,在做任何事的时候,都需要非常专注,通过刻意练习,脱离舒适区来使自己成功。
  2. 巴菲特最看重的年轻时代培训——卡耐基的当众演讲:他自己说他在办公室并没有贴过其他的荣誉或证书之类的,唯一的一个就是获得卡耐基当众演讲毕业证书,没有这一项技能,也就没有今天的巴菲特,所以,怎样强调当众演讲的重要性都不为过。我一定要获得并锻炼自己成为这方面的能力,使它帮助我取得未来更大的成功。——当众演讲
  3. 人尽皆知的概念——复利
  4. 一生有一个好的伴侣是人生最重大的决定

我今天捣腾用Github给Markdown加图片

每天不忘瞎折腾。今天也一样。今天第一次用Markdown写blog,还不太会用Markdown添加图片呢。

所以就开始折腾。

首先Google怎么做,然后就找到知乎上这个[问题](https://www.zhihu.com/question/21065229)的回答。浏览了一下,最方便的就是这个了:

说用图床的,要么是图床的托,要么就是根本就没有研究明白。
在repository的根目录下建立文件夹,然后将图片放在其中,在写链接的时候直接使用自己的
GitHub Pages根路径加图片地址访问即可。例如:
![xxxxxx](https://xxxxxx.github.io/项目名称/images/图片名称.png)

那么图床究竟是什么?也有这样推荐的:

推荐使用我的作品:极简图床 - 全球CDN加速, 支持外链、不限流量的免费图床

支持截图后直接粘贴的方式上传图片,支持拖动文件上传,一键复制 Markdown 链接。当然,可以自定义七牛账号,直接上传到自己的七牛空间上,免去折腾的麻烦。![](http://o7ddz49oc.bkt.clouddn.com/17-5-5/91710479-file_1493963705301_11bda.jpg)

OK,看来这个问题还是比较容易折腾的。就这样解决了吧。其实我是用Github Desktop,直接使用相对路径就可以增加图片了。

例如:我的posts路径是_posts/,而我的图片路径是img/,那么我只需要这样![](img/xxx.jpg)就可以了。![](https://hnzyc.github.io/img/01.jpg)