少侠,听说你想用超算挖矿赚钱?

由于近期加密货币的价格有大幅度波动,下文中涉及价格计算的部分请重新参考文中的收益表。在 1 XMR = 140 USD 的价位水平上,【可能】租用超算算力挖矿能够回本,但仍然面临无法连接外网的问题。

========== 2017.08.26 Update End ==========

今天基友转了一个 S1 的帖子给我:http://bbs.saraba1st.com/2b/thread-1529981-1-1.html 问我怎么看。帖子里面提到有人用 200 个核心来挖矿每天还能赚几百上千块,这让我非常心动:如果真能赚那么多,我就回去劝叶总别做什么百万核级别的项目了拿这些机器去挖矿赚钱吧。本着大胆假设小心求证的原则,下面我分析一下这一笔生意可能可以怎么做。

继续阅读

我挖了一个坑,然而没有时间填上了

五一劳动节当天,我看到 @sakamoto-poteko 坂本番茄酱前辈在他的知乎专栏里发了一个公告。我在一段时间前知道了他要从计算机转行到医生,如今他在公告里说他专栏里的『双倍的老婆』系列因此停更了。专栏的第一篇文章里有这么一句话,让我觉得特别有情怀:

为压片组租用天河二号铺平道路

因此我打算接过来自己挖这个坑。这两个星期刚刚挖出了一个坑位准备开始填,现实生活中又有了新的安排,我不得不停止填坑。挖坑过程我只做了一点渺小的工作,希望下文的内容对后面打算填坑的人有一点点帮助:

继续阅读

编译安装LAMMPS

之前实习的时候最后一个工单是编译安装LAMMPS,可惜是最后一个工作日接的,而且网上的资料比较旧,以前版本的安装方法现在已经不适用,所以没来得及装完。虽然离职以后这已经和我没啥关系了,然而自己依旧觉得不爽,所以回来以后在自己的系统上摸索了一下,终于弄清楚怎么装了。下面写一下我的安装过程。

继续阅读

用BLAS+LAPACK或OpenBLAS或MKL编译安装SciPy

昨天有一个工单,涉及到编译安装SciPy。如果在个人电脑上,对性能没有太大要求的,可以直接在Linux下用包管理器安装好或者在Windows下安装已经打包好的SciPy。然而在对性能有需求的地方,还是需要进行编译安装的。另外,国内的超级计算机基本上都是在一个内网里,不接入外网,要登陆使用必须挂VPN,所以自然是不能用包管理器的了。NumPy和SciPy一般是一起装的,matplotlib依赖这两个。NumPy的线性代数部分依赖现有的高性能线性代数库,比如Intel MKL、AMD ACML、GotoBLAS2、LAPACK、ATLAS等。网上的文章很多都说要用ATLAS + LAPACK来装,但我没用这个方法。最大的原因是,ATLAS在安装的时候会检测CPU是否有睿频,有的话要频率开到最大才能继续编译安装。但是一般用户没有sudo权限,所以只能另寻他法。找了一圈试了一下以后发现可以只装netlib的BLAS和LAPACK来安装SciPy,或者用OpenBLAS来装(其实也要用到netlib的LAPACK),或者用MKL来装。
装这个包这两天折腾了我好久。好在问题总算解决了,我整理了一下我的安装步骤,以供参考。
继续阅读

Windows 10 动手玩

这是我人生第一次能够和人民群众一起追着一个新的系统的发布和升级——手机上,傻逼华为抛弃了这个第一代大尺寸旗舰,连4.4的系统都不给更新;我又不是果粉,每次苹果发布会都只有看苹果体以后『笑了又笑』这件事情可以做。家里唯一的正版系统只有我笔记本上的Win 8.1和Arch,然而Arch随时可以滚一次全系统更新,滚多了还会挂。只有这一次的Win 10升级,我又恰逢假期,可以追随着人民群众积极上进的步伐,为我的软饭信仰进行一次及时的充值。所以,我升了Win 10。

先说说基本情况。我的笔电的主要硬件配置参见这里,原来装的是Windows 8.1 China x64,8月6号早上通过系统更新推送的方式升级到了64位的Windows 10 家庭中文版。下载在一个小时内完成了,安装和配置到进入新系统大概使用了一个小时,没有遇到任何问题。下面我分开我使用过程觉得的Windows 10的优点及问题(兼容性问题只记录不兼容的问题在缺点中),此文将持续更新一段时间。

继续阅读

Dell Venue 8 Pro 动手玩

一、买Win8平板的原因

其实自Surface Pro出来以后,我就对Windows平板向往已久了。我觉得这才是最具生产力的移动设备形式啊!足够轻便灵活,又能完成所有在传统x86系统上需要进行的工作(且不论大型软件的速度如何)。而且OneNote和手写笔搭配,绝逼是记笔记的神器。要敲字可以敲字,要画图(比如理工科学生们的数学表达式、函数图或者分子结构图等)也马上可以方便地画出来。所以相比起来,iPad和安卓平板都只能算是玩具。我又是一个不喜欢在移动设备上打游戏的人,原因参见我之前的这篇文章。所以如果我要买平板,就肯定是Windows的平板了。

继续阅读

完整的Arch Linux安装记录+一些感想

提醒:此文更新时间为2014年9月,有些操作可能已经失效,安装请参阅 Arch Wiki。推荐参阅 此教程 。

2017.8.26 Update: 我最近在 U 盘上装了一次,和在电脑上装的区别不大,除了一开始用 U 盘进行引导和重新分区以外。再次推荐上面提到的那篇教程作为参考。

继续阅读