Android消除叹号

Posted on Fri 14 October 2016 in misc

更新 Android 7 开始地址变了,使用以下命令:

adb shell "settings put global captive_portal_https_url https://www.noisyfox.cn/generate_204"

使用adb将/generate204地址设置一下就可以了,可以使用如下命令:

adb shell "settings put global captive_portal_server captive.v2ex.co"

Arch使用ApricityOS主题

Posted on Mon 13 June 2016 in misc

安装 ApricityOS 源

wget http://apricityos.com/apricity-core-signed/apricity-icons-1.0.0-1-any.pkg.tar.xz
yaourt -U apricity-icons-1.0.0-1-any.pkg.tar.xz

编辑 /etc/pacman.conf 文件

[apricity-core]
SigLevel = Required
Server = http://apricityos.com/apricity-core-signed/

更新源数据库

yaourt -Syu

安装主题

yaourt -S apricity-themes-gnome apricity-icons apricity-keyring apricity-wallpapers

用 Sphinx 制作中文 pdf

Posted on Mon 30 May 2016 in misc

[转自] 用 Sphinx 制作中文 pdf

最近一直在玩些少众的东西,感觉都是很棒的东西,可惜关于它们的资源比较少,中文的就更少,所以打算翻译其中一些觉得比较好的文档。

其中有些文档是用 Sphinx 制作的,有了文档的源码,翻译好再用 Sphinx 再次生成中文版的就可以。然而在生成 pdf 文档的过程却遇到很多问题。虽然 Sphinx 是用 Python 写的,Python 对 UTF8 编码的支持毋庸置疑,但生成 pdf 的过程是由 LaTeX 套件完成。问题在于 LaTeX 套件从开发之日起就没有考虑过支持如中文这样使用 Unicode 字符的语言。

google 了很久,经过了很多尝试,也在 stackoverflow.com 上问了一些高手,最终得到两个能够要达到这个目的方案。两个方案的效果都不太完美,不过还算差强人意了。

在 …


Continue reading

Arch GNOME 下配置蓝牙耳机

Posted on Mon 23 May 2016 in misc

安装配置

首先安装包

pulseaudio-alsa pulseaudio-bluetooth bluez bluez-libs bluez-utils bluez-firmware

启动蓝牙进程

systemctl start bluetooth
systemctl enable bluetooth

然后进入 bluetoothctl

power on
agent on
default-agent
scan on

耳机在配对模式,很快就能发现设备

[NEW] Device B8:AD:3E:5C:43:6E LG HBS750

使用MAC地址配对

pair B8:AD:3E:5C:43:6E

使用MAC地址连接

connect B8:AD:3E:5C …

Continue reading

安装Flask的development版本

Posted on Wed 24 June 2015 in misc

因为Flask的开发版本提供了flask命令,开发起来比较方便,所以安装开发版本比较好。 安装方法:

pip install https://github.com/mitsuhiko/flask/tarball/master

在Vim中使用CtrlP快速打开文件

Posted on Sat 06 June 2015 in misc

使用vundle安装:

Plugin 'kien/ctrlp.vim'

设置CtrlP

let g:ctrlp_map = '<c-p>'
let g:ctrlp_cmd = 'CtrlP'
let g:ctrlp_working_path_mode = 'ra'

自动挂载U盘

Posted on Sat 06 June 2015 in misc

安装

pacman -S udisks
pacman -S udevil
systemctl enable devmon@eailfly.service

注意:devmon 后的启动参数为用户名。 U盘将被装载到 /media 文件夹。


配置Tomcat的访问日志格式化输出

Posted on Sat 02 August 2014 in misc

在tomcat的server.xml文件中,Host主机配置区域找到类似如下(Value标签元素)即为访问日志的配置:

<Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">
    <!--...部分内容略..-->
    <Valve className="org.apache.catalina.valves.AccessLogValve"
        directory="logs"
        prefix="localhost_access_log." suffix=".txt"
        pattern="%h %l %u %t &quot;%r&quot; %s %b" />
 </Host>

其中的directory用于指定日志的存放路径,默认位于tomcat的logs目录中,例如我们可以修改成:directory="/var/log/tomcat" 使日志放到/var/log/tomcat目录中去 …


Continue reading

使用alternatives管理多版本软件

Posted on Sun 09 March 2014 in misc

今天装you-get的时候发现需要python3,安装python3的时候发现了python的路径是这样的

> ll /usr/bin/python
lrwxrwxrwx 1 root root 24 3月   9 13:28 /usr/bin/python -> /etc/alternatives/python
> ll /etc/alternatives/python
lrwxrwxrwx 1 root root 18 3月   9 15:25 /etc/alternatives/python -> /usr/bin/python2.7

不知道为什么linux要这样处理,好像以前也碰到过这个现象,但是当时都是直接做的链接,这次google了一下才知道这是一个多版本软件管理的工具。

将python2和python3注册到alternatives中

> update-alternatives --install /usr/bin …

Continue reading

readline快捷键

Posted on Fri 29 November 2013 in misc

移动光标

    Ctrl-b 向左移动一个字符
    Ctrl-f 向右移动一个字符
    Alt-b  向左移动一个单词
    Alt-f  向右移动一个单词
    Ctrl-a 移动到一行的起始
    Ctrl-e 移动到一行的结尾

删除内容

    Ctrl-u 删除光标左边的所有内容
    Ctrl-k 删除光标右边的所有内容
    Ctrl-w 删除光标前面一个单词
    Alt-d 删除光标后面一个单词
    Ctrl-y 粘贴上次被Ctrl-w删除的单词(这个得配合使用)

撤销操作

    Ctrl-_ 撤销上一次操作
    Alt-r 撤销所

历史记录

    Ctrl-p    向上翻
    Ctrl-n    向下翻
    Ctrl-r 向后搜索命令行