jiayi Rss

linux VPN配置失败…

| Posted in Linux |

0

这几天系统配置各种不顺,Quartus II折腾了5天,拖了8G的文件,腾了10G的空间,最后还是因为该死的证书作罢!
昨天说Wine一个Chrome,按照SuSE WIKI上的步骤,启动Chrome后死活不显示网页…

今天热切想搞定VPN,以便晚上代理挂掉后还能上外网,所以格外的卖命…尝试了3种从client端,相继不地…

1.pptp client
因为要求装php4的包,和我php5的环境不兼容,依赖关系没搞定,连完整的pptp client都没装上…

2.vpnc
按照SuSE WIKI的步骤,千辛万苦搞到Group name和Group passwd,还是连不上,没有一点的相应。。。

3.Kvpnc
vpnc的KED GUI…这个选择microsoft的连接方式可以连接成功,但dns又出现问题,所有网址都解析不出来…指定各种DNS,无济于事…

sigh………

man & woman

| Posted in 生活八卦 |

3

这个图片挺有意思


openSUSE 11.0搭建LAMP

| Posted in Linux |

5

openSUSE11.0 的操作本来就比较傻瓜,如果在系统安装过程中选择了LAMP安装,那配置起来就更简单了~但如果没有选择,请先从源里直接安装apache、php5、MySQL5的rpm包。

下面是我的配置过程

1.设置代理
jiayi身处教育网,代理是生活必需品…
root登录,打开Yast(命令行 "yast2 –qt") -> 网络服务 -> 代理,设置即可。
不喜欢GUI的CMDer,可以在/etc/sysconfig/proxy文件中设置。

2.添加源
打开Yast(命令行 "yast2 –qt") -> 软件 -> 软件安装源,添加源的URL。
具体URL请在http://en.opensuse.org/Additional_YaST_Package_Repositories中寻找。
jiayi用的有repo-oss、repo-non-oss、packman、JackLab、compiz、google、Mozilla、plugin、wine,这里用到的php apache之类在repo-oss中。
………

Konqueror浏览器的SSH登录

| Posted in Linux |

2

今天在书中无意发现,Konqueror浏览器有图形登录SSH的功能,顿时让我对Konqueror刮目相看~~~

该特性被称为fish(怎么让人联想到网上银行的钓鱼…),有效的把ssh工具的功能结合到一台图形远程客户访问机。在Konqueror地址栏输入 fish://user@faraway,Konqueror将试图用当前用户名登录faraway,并且停留在家目录。

如果要指定端口,一定要先在~/.kde/share/config/kio_httprc文件中加上
OverridenPorts=111,222
注意,不能有空白出现
然后在地址栏输入fish://user@faraway:port

没有发现Konqueror提供scp功能,所以只能在远程服务器上对文件进行操作

………

跳了

| Posted in 生活八卦 |

14

上午作实验,听到老师在旁边窃窃议论,“跳楼了,跳楼了…”。莫非是北师的,北交的,北理的?反正没想到是自己学校的…中午回到宿舍,舍友说有人跳楼了,就在楼下…原来是我们宿舍楼的,惊!

跑到阳台上,看到地上一大滩水,隐隐有些泛红。舍友向我诉说起当时的情况:一声巨响,他继续Dota,听到嘈杂声再过去看,已经被白布蒙上了…

昨晚睡觉之时就听到楼上有人不停地往楼下仍东西,杯子、瓶子、暖壶…噼里啪啦,叮当直响。现在看,莫非他在试验跳楼的效果?

我们都为那名同学好不惋惜,惋惜过后,我们继续自己的正常的生活。可他的家人,他的父母呢?

跳楼事件就在我的眼前,距离如此之近,扼腕扼腕。啥都不说了…生命诚可贵,我们都要好好的活,为了自己,为了热爱我们的人。………

百度面试题整理

| Posted in Linux |

5

看题目,应该是linux运维方面的。Sanding根据具体题目,对其中一些答案做了修改。做Baidu面试真题的价值,我认为不在于能作对几个题目,而在于把握考点和出题思路。

1.假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mv access_log access_log.bak,执行完后,请问新的apache的日志会打印到哪里,为什么?
新的日志会打印在access_log.bak中,因为apache启动时会找到access_log文件,随时准备向文件中加入日志信息,虽然此时文件被改名,但是由于服务正在运行,因为它的inode节点的位置没有变,程序打开的fd仍然会指向原来那个inode,不会因为文件名的改变而改变。apache会继续向已改名的文件中追加日志,但是若重启apache服务,系统会检查access_log文件是否存在,若不存在则创建。

2.在Shell环境下,如何查看远程Linux系统运行了多少时间?
监控主机执行:ssh user@被监控主机ip "uptime"

3.处理以下文件内容,将域名取出并进行计数排

………

被localtime()耍了两下下

| Posted in C/C++ |

2

jiayi之前写过《被localtime()耍了一下下》(此文已删),把free()失败的原因归于localtime()返回的是一指向static类型的指针。但经我们论坛ericyosho大牛的站内指正,其实问题在于内存泄露time_structmalloc后被分到堆上,然后又指向堆栈,所以内存已经被泄露了。。。

但后来又一想,为什么把localtime()换成localtime_r()后就没问题呢?我的理解是,localtime_r(&time_val,time_struct)直接向time_struct指向的内存写数据,而并没有改变它指向的地址。

哎,书上本来没有用malloc(),我心血来潮,硬给加上,引出这么多套头。不过能把问题搞明白,也算是因祸得福,恩~

再次感谢ericyosho

下面是错误代码    

CODE
  1. #define _XOPEN_SOURCE
  2. #include<time.h>
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5. #include<s

………

国内最大的openSUSE镜像

| Posted in Linux, Open Source |

6

据 OpenSUSE 官方发布的消息称,由 Coly Li 建立的 lizardsource.cn 成为中国大陆内 OpenSuSE 最大镜像服务器。目前,国内也有大大小小几个 OpenSuSE 镜像服务器,和他们相比 lizardsource.cn 算得上是国内最全面、最大的一个镜像服务器。可以说 lizardsource.cn 是第一个真正的 OpenSuSE 镜像服务器。
 
据说学校和研究院的 CERNET 用户 、电信用户和网通用户都能很快捷得访问 lizardsource.cn,访问的速度也相当快,CERNET 用户的下载速度可以到达 200KB/S。

不过,从我这访问速度很一般…哎,SuSE啥时候出个教育网的好源啊……
………

今天google带来了流量

| Posted in 生活八卦 |

2

一大早看到有从google搜过来的ip,点开看原来是"onreadystatechange"带过来的,jiayi《firefox3中ajax onreadystatechange使用的变化》出现在第二页…竟有人点进来,谢谢他/她~

前者google进来的都是搜了些莫名其妙的东西,今天却是搜到了关键词。现在的流量比较可怜,发文振作一下,文章一定要坚持写下去,争取得到大家的认可,google baidu的认可,嗯~

自制sitemap生成器

| Posted in web |

0

回到学校便与无聊的小学期为伍…今天没啥事,想到自己的sitemap很久没有更新,于是用php写了个sitemap生成器。
这个程序不是去抓网页的连接…jiayi只想提交主页和文章,所以直接从数据库取数据…有偷懒之嫌(怎么抓连接俺还不会…)
Google抓取分析,一切正常。下面贴下代码

CODE

<?php
    /**
    * @Author:Sanding,http://www.jiayii.com
    * @copyright (c) Sanding 2008
    * @license http://opensource.org/licenses/gpl-license.php GNU Public Licens
    **/

    require("config.php");

    $forbid_cats=array("扯dan","

………