玩转Window 10 Bash

随着Windows 10的更新,突然看到一个非常吸引我的特性Bash On Ubuntu On Windows,我迫不及待地换回了Windows 10,好好体验了一把这个令人激动的功能。但是发现问题还是不少的,在这个Bash能跑的程序是十分有限的,就跟通过Wine跑在Linux的应用一样是十分有限的。我希望这有限的功能,可以让我的虚拟机不用再怎么开机了,目前Bash的应用我还在探索中。Win 10还有比较吸引我的的虚拟桌面的功能,这个是可以极大地提高工作效率的功能,这个功能在Linux已经实现了很久了,以前总想通过第三方的桌面实现类型的功能,现在终于由官方实现了。

阅读全文

在Linux中运行ASP

一直希望能找在Linux环境下运行的ASP运行环境,今天总算得偿所愿,将iasp配置成功。有了这个解决方案,将asp迁移到Linux主机当中成为了可能。对数据库的支持我比较担心的是对Access数据库的支持,有纯Java实现的UCanAccess的开源项目,可以支持在Linux平台下访问Access数据,但所有连接数据库的代码都需要修改。另外我测试了一下iasp对JScript的语法的支持程度,发现不支持匿名函数,原型链等特性,这是JScript最为强大和吸引人的地方。所以这个方案并没有实施的价值,真正有价值的方案应该是不需要修改源代码的。随着自己对虚拟机的深入理解,应对遗留Window的程序,用kvm虚拟机应该是最佳的解决方案。

阅读全文

无线中继方案

去中国电信咨询了一下目前住的地方的宽带的价格情况,答复没有光纤,只有铜缆最高速度8M,一年费用1700+,佛山老家的50M光纤,才900块一年,果断不装宽带。那怎么办呢?可以中继学校的网络,或者蹭一下邻居的网络。这两种情况都需要一个功率大点的网卡和天线。初步设想有三种可行的方案:

阅读全文

Firefox中文版和英文版的区别

Google推出Chrome浏览器之后,我一直都将它作为我的默认浏览器。在Windows平台下面倒没有觉得有什么问题,最近工作环境切换到Arch Linux之后,发现Chrome浏览器在输入网址的时候有非常明显的卡顿,Google官方默认只提供了deb和rpm安装包,可能对Arch Linux支持不是很完善。我试过安装开源版本的chromium、Opera等浏览器,输入网址卡顿的问题同样存在。最后换回Firefox,才发现Firefox是最流畅的,而且vimfx插件比chrome下的vimium好用,在页面加载失败的情况下,快捷键仍然可用。

阅读全文

Virtualbox直接运行物理分区的系统

我的硬盘上安装了Windows 10和Arch Linux,并且是GPT格式的分区表,有时候会碰到需要同时启动两个系统来做一些测试,这就需要用到虚拟机技术,推荐使用开源方案Virtualbox,硬盘当中已经有两个系统了,如果能够直接使用物理分区上的系统就能免去许多重新配置系统的麻烦。经过一番搜索之后,发现Virtualbox确实可以实现这一想法,既可以从Windows下启动Linux系统,也可以从Linux下启动Windows系统,多数笔记本(包括我自己的)对Linux的驱动支持都不是十分完善,Linux的启动Window就没有必要详细介绍了,如果你有这方面的需求,请参照参考文章的做法。以下是Windows下启动Linux系统的具体操作步骤:

阅读全文

玩转HG255D路由

HG255D 300m无线路由价格便宜、功能强大、可玩性很强,带一个USB接口,可以接硬盘、U盘和无线网卡。 这个路由可以刷的固件有很多,基本上以OpenWrt为主的定制版本,比较出名的有PandoraBox、Dreambox等,常见的固件下载可以参考华为HG255d全固件集合贴。上述帖子中没有提到dd-wrt,其实dd-wrt也是支持的,虽然dd-wrt没有直接提供官方支持的固件,但它的硬件和Asus RT-N13U B1比较接近,可直接刷该型号的的固件。 带USB接口的好处就是,没有普通路由有存储空间的限制了,你甚至可以修改fstab,把整个固件都放在U盘上。如果你接上机械硬盘的话,要使用大功率的电源,或者将机械硬盘外接一个电源。

阅读全文

Spacemacs配置备忘

这篇文章会不定期更新,把配置Spacemacs过程中碰到的问题记录下来。

阅读全文

Arch Linux安装配置手记

为了避免一般的linux发行版,版本升级带来各种的问题,我决定选择采用滚动升级策略的Arch Linux。折腾Arch Linux一段时间之后,发现Arch Linux确实是我最喜欢的Linux版本,官方的wiki是做得最好的,常见的问题上面都能找到答案。下面是我安装过程当中碰到的问题的汇总。

阅读全文

Linux设置环境变量

大部分人都会安装zsh以及oh-my-zsh,环境变量的设置就变得复杂了。

阅读全文

基于org-mode的卡片记忆工具org-drill

我自己最喜爱的编辑器是Spacemacs,很多人不能离开它的主要原因就是其强大的org-mode。根据子龙山人的介绍,它的强大,我当然清楚,也因为过于强大我还没有掌握,慢慢积累吧!我使用org-mode主要是用来写博客和做笔记。org-mode提供了一个非常强大的卡片记忆工具org-drill。只要往需要记忆的知识点上添加上:drill:标签,org-drill就会根据记忆规律自动帮你管理你需要记忆的东西。详细的文档请查看org-drill.el-flashcards and spaced repetition for org-mode 修改.spacemacs配置文件,启用org layer,默认就会安装org-drill,在org-mode下默认并没有加载这个包,需要配置一下默认加载的包。配置方法请参考Installation of org-drill not working as expected

阅读全文