博文

目前显示的是 九月, 2017的博文

CharlesTermux发布,谈谈命令行神器Termux

最近我的平板被我重置了,发现重新安装好多包好麻烦,所以弄了一个和CharlesScripts一样的东西,区别在于这里面功能减少了一些,所以可以写安装脚本了。里面做了一个一键安装脚本,直接一键用上我的配置。
网址在这里:https://github.com/the0demiurge/CharlesTermux
Termux简介 Termux有点像一种Linux发行版(当然不是),使用apt作为包管理器,只支持很有限(却很够用)的部分软件,支持ssh(或者作为ssh服务器),可以用python写代码(虽然好多库都装不上),可以写c语言(有clang编译器和gcc,当然gcc要费点力气才装的上),甚至texlive和graphviz都有。 如果出差的话,可以用安卓平板做紧急开发了,配上realvnc,加上罗技的k380蓝牙键盘,能作为超级本的廉价替代品了。 题外话,上个学期我跨校区上课的时候,用它写论文,很给力。 部署方法 运行命令:apt update;apt install -y curl;bash -c "$(curl -fsSL https://git.io/vdUkk)"
功能 自动解决powerline字体等问题,安装fish,omf,tmux,ipython并配置主题,添加源,可以用apt装scipy,numpy,octave等。
可以自动备份安装列表,fork本项目之后可以将你自己维护的列表上传到自己的github。
关于快捷键 我常用的是以下几个功能: 音量键+和Q一块按,会出现一条常用按键。 把这个黑条向左滑,会出现一个输入框,便于粘贴和编辑。把屏幕向左/向右滑动可以切换终端

[已失效] OpenShift v3 如何自定义域名

图片
经过好几天的探索找到了问题的解决办法,例子请看我的网站 ss.pythonic.life 用一句话来说,就是在 OpenShift 的后台增加一条路由,指向你的域名。 具体步骤: 在选择网页界面登陆之后 Open Web Console,选择你的项目在左侧选择 Applications,选择 Routes





3. 选择右上角的 Create Route,把 Hostname 改成你想用的域名就可以了


4. 在你的域名提供商设置好 CNAME 记录,其中目标为 OpenShift 默认的域名



如果我的回答帮到了你,不妨 Star/Fork/Code Review 一下这个我放在 OpenShift 上的小网站项目

深度学习服务器使用指南(三):如何让终端里面的任务一直运行

简介: 如果你用ssh连到远程服务器跑任务,如果连接断开或者本地电脑关机,那这个任务进程是会被kill掉的。为了避免这种问题,我将在这里介绍3个方法。 1. ssh 在上一篇指南里提了一下,用ssh的T参数: ssh user@host -T "command" 可以提交一个命令之后断开连接,在服务器开一个进程一直跑任务,用起来当然不是很方便,而且有的软件也不支持这么提交,但是不需要配置或者安装特殊的软件。 2. vnc 在第一篇指南中配置好 vnc 之后,可以在 vnc 里面进行各种操作,事后断开 vnc 的连接也没关系。当然,当 vnc 服务器关闭的时候,之前打开的所有软件包括任务都会被 kill 。 3. tmux 当你只想用ssh连接服务器,可以使用 tmux 进行操作。 tmux 可以随意断开连接,再重新连回去,类似于 vnc 吧,优点在于只需要终端操作。
    操作指南: 启动tmux:$tmux断开连接:Ctrl+b, 按完组合键之后按d重新连接:首先,输入 tmux ls 查看已经打开的会话;找到想要连接的会话之后输入 tmux attach -t <会话名称> 就连回去了。其中,第一个会话的会话名称为 “0”, 那么直接 tmux attach -t 0 就能连接回来第一个会话,其他的以此类推。

此博客中的热门博文

免费爬墙网站项目(ShadowSocksShare)开发简记

Ubuntu Gnome 酷炫完整指南(一):小工具篇