所有由罗佳(博主)发布的文章

windows下创建.htaccess文件

一定有不少人尝试过在win下建立一个.htaccess文件,一般都是先右键新建一个文本文档,然后把它的名字改成.htaccess,然后windows会告诉你一定要输入文件名。(虽然不知道windows为什么要这样做不过看起来好像很高级的样子呢!

那怎么办呢?去找一个现成的.htaccess文件复制过来吗?

当然不是咯,实际上windows也可以命名点点开头的文件,比如你用cmd重命名文件就不会有这样的提示。

不过先创建一个文件再重命名还是有点繁琐,不如直接创建一个.htaccess文件。虽然cmd里没有创建空文件的命令,不过利用输出重定向,很多没有输出内容的命令也是可以用来创建空文件的。

首先在要创建的目录按住shift并右键,点“在此处打开命令窗口”,跳出来一个cmd窗口,然后输入

cls >.htaccess

一个.htaccess文件就出来了,`cls` 是清空控制台内容的命令,此命令没有输出,所以重定向到.htaccess文件就创建了一个空文件。

更新:有些情况下cls创建的不是空文件,请尝试以下方法。

同理,其他无输出命令也可以创建各种在图形模式下无法创建的文件。比如

cd . >.htaccess      #打开当前目录,无输出
exit >.htaccess      #创建.htaccess文件并关闭控制台

以及类似命令。

 

请尝试你的系统是否支持touch命令

如果你的系统支持touch命令,那么一切烦恼就都没有了。直接在控制台输入`touch .htaccess` 即可创建一个空的文件

博客存活874天

今天是2015年的一月一日,佳佳酱已经和佳佳君愉快地度过874天啦,约合2年4个月。
共1733评论,367文章,8页面。
使用Twenty Fourteen(LuoJia’s edition)主题。
期间佳佳酱经过多次搬家,最后终于在yardvps落脚了,并且生根长出了io.luojia.me、danmaku.luojia.me、demo.luojia.me、go.luojia.me以及其他几个私用站点。

今年也要好好地活着喵! (ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ ● ω ● ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้

正确地干掉AndroidServer进程

我用proxifier监控联网程序的时候,发现总是有一个名叫AndroidServer的脑残程序在请求一个不存在的本地端口,于是我就上度娘查了一下这是个什么鬼。

一查我就吓尿了,原来是TX的杰作。很多人说装了应用宝以后就有了这东西,不过我根本没有应用宝吖,我会装这种流氓软件吗?我会这么玷污我的电脑吗?我会这么糟蹋我的系统吗?当然不会!

那么这货是哪里来的呢?这电脑上我除了装了TX游戏,TX字典(此软件已成垃圾)和QQ就没有其它TX的东西了,那么现在问题来了!难道是被QQ捆绑安装的吗?这已经不重要了,既然已经被装了,那么只能想办法把它干掉。

根据度娘上找到的办法,禁用服务,可我没这服务;删除应用宝,可我没有应用宝;删了这程序,然后它又被装上了。。。。。
不存在服务但是它可以被启动就更进一步说明了其实是QQ把它启动的,难道我要删了QQ?这还确实有点难做到呢。。。
继续阅读正确地干掉AndroidServer进程

Linux定时检查程序运行状态

当初偶那么一不小心,不知怎么给PHP配了个和MySQL版本不匹配的so文件,于是我的数据库就经常因为某些兼容问题挂吖挂吖挂吖。。。动不动MySQL服务就会挂掉,但我又不知道该怎么搞出正确的库,所以只好搞这么一个时刻检查服务是否正确运行的办法来折中一下…

要让检查脚本自动定时执行,我们需要cron,linux里应该都自带了。然后我们需要一个检查脚本,来检查程序是否正在执行,如果不在执行,则启动它。

这里我已经写好了一个

#! /bin/sh
c=`ps -ef | grep 'mysql' |grep -v grep |wc -l`
if [ $c -eq 0 ]
then
	echo "MySQL is not running,starting it."
	echo `service mysql start`
	echo ""
else
	echo "MySQL running!"
fi

c=`ps -ef | grep 'apache2' |grep -v grep |wc -l`
if [ $c -eq 0 ]
then
	echo "Apache2 is not running,starting it."
	echo `service apache2 start`
	echo ""
else
	echo "Apache2 running!"
fi

c=`ps -ef | grep 'sshd' |grep -v grep |wc -l`
if [ $c -eq 0 ]
then
	echo "SSH is not running,starting it."
	echo `service sshd start`
	echo ""
else
	echo "SSH running!"
fi

echo "Service checked done!"

这是一个检查apache2,mysql和ssh三个重要服务的脚本,当发现程序不在运行,脚本就会启动服务。
继续阅读Linux定时检查程序运行状态

江苏免费wifi竟然覆盖到了博主的家

江苏免费wifi计划最近似乎已经在无锡快速实施了,今天公交车回家一路上都有零零碎碎的江苏免费wifi “aWifi”,没想到现在竟然我家都有了。

这真是我这个自家无网天天蹭网者的福音,再也不用把事情全部挤在人家开着路由器的时候做完了。真是喜大普奔,热泪盈放,开天辟地,上窜下跳啊。

原谅我这么放荡不羁的写了这篇废话来抒发我的激动之情!

个人弹幕站更新:2014-11-30

这次更新给视频数据表加了两个字段,一个是视频描述,一个是视频封面。

现在描述和封面暂时都只用在视频信息页面上,演示见 https://go.luojia.me/11

如果有人要升级到这个版本的话,请从我的git分支拉下更新,并在更新文件之后登录并执行updateDB命令,此命令会自动补全不完整的数据表。

编辑视频描述

editvideo -id 视频id -des `视频描述`

编辑视频封面地址

 editvideo -id 视频id -cv `视频封面地址`

编辑命令参数依然可以合并在一个命令里。添加视频命令同时也有这些参数。

SSL不被浏览器信任

上周末我给luojia.me的几个子域名都配置了https,本吊丝果断使用免费证书。

但是配置的时候发现了一个奇怪的问题,就是我的免费证书在Android里用啥浏览器都不被信任,chrome告诉我系统不信任这个证书(所以这篇文章的标题又起错了呢づ ω ど),难道是Android特别鄙视免费证书吗。
后来觉得不怎么可能,抱着死也要用免费证书的心态,我开始使劲解剖搜索引擎,终于,最后在一篇和这个问题没什么关系的文章里看到了一点思路。(文章地址已经不知道了。。)

文章里说网上的ssl配置教程各种复制粘贴,各种缺少步骤啥的,于是写了个超完整的配置说明。
我在那里面发现他的配置里有3个文件路径,但是我只有两个。那么问题可能就出在这里了,我从沃通获取的压缩包里确实也有3个文件,不过根据网上的神教程,我只配置了两个文件
继续阅读SSL不被浏览器信任