Dengguibao's Blog
2012-05-11
36
Linux skill
0

First, I want to share some bad news. Adobe no longer supports Adobe Air for Linux.You can get further explanation from Adobe from this post. Adobe will not provide any updates including security updates for Adobe Air. You could still install the latest version of Adobe Air (which is version 2.6) from the archive provided that the air applications you are running still supports Adobe Air version 2.6.

Getting Adobe Air for Linux  (v. 2.6)

To get the last version of Adobe Air, visit the Adobe Archive page. Scroll down to "Adobe Air 2.6 runtime downloads" and download the bin file labeled "Adobe Air 2.6.0 Linux (15.4MB)". You will be downloading a file named "AdobeAIRInstaller.bin"

Pre-Installation Setup

Before you runs the bin file, you need to install all the essential libraries (both 32-bit and 64-bit) required. Use the following command:

2012-05-05
65
软件应用及技巧
0

前天把我的本本hp compaq 515,的系统重装了一下,结果把耳机接在前置面板上发现没有声音,原以为用耳机听音乐效果好一些,结果没有声音,刚开始以为是驱动的原因,于是到hp的官网下载了声卡驱动,然后安装上去,重启后发现还是没有声音,我怀疑是不是我的耳机坏掉了,于是我切换到fedora下面,结果发现耳机是好的而且音质很好,初步估计是哪里没弄好,于是在网上搜索了一下,发现还真的有很多人都有这个问题,但是就是没有看到解决办法,都是说驱动不对,我都在官网下载驱动了还怎么不对,实在没办法了,只有自己找看看是不是哪里设置不对,于是一项一项的试,结果还真的被我给试出来。

首先必须在官网下载正确的驱动,然后安装驱动后,进入控制面板->硬件和声音->IDT Audio控制面板然后点首先项,再设置->常规,把基本电源管理和高级电源管理都取消,然后重新拨出再插入耳机,就有声音了。

2012-05-04
56
心情日志
0

这几天花了点时间把博客新的皮肤给重新做了,然后把后台的config Module给完成了,没有什么蛮大的变动,只是在网上找皮肤样式,然后用fireworks画图,再切片,再写HTML结构与CSS样式,花了点时间,因为要兼容IE6有点麻烦,刚开始打算放弃IE6的,但是后来在IE6下面测试发现没有太大的错位,把以就稍稍修改了一下,IE6下就好像没有太大的问题了,但是fancybox好像不行,因为jquery在ie6与ie7下面有报错的,不管那么多了。

目前为止好像就只有右侧边栏的最新的评论没有完成了,然后再就是发现谷歌的ping功能真的很好用,这次更新把百度的ping功能也加入进去了。

2012-04-28
72
心情日志
0

1、近段时间公司又对人员的名单又进行了调整,将两个部门的人员合并了,合并的第一件事,新搬办公室,然后就是工作的职责变了,事情变多了,晚上还要值班了,没以有前那么闲了。

2、博客的后台配置模块终于做完了,拖了好久了,有点感觉草草了事,还有一些其它的地方做了一些小小的改动,现在在找一个前台皮肤和主题,想找个简单的,不想要太多图片的,今后没事不会改这个网站了,因为我是非专业web designer,加上这个项目在当初构建时估计存在一些问题,所以今后越改会越难,再说我也实在想不起来博客还能加些什么东东。

2012-04-19
75
心情日志
0

经过一个多月的学习,C1驾照考试终于随着今天下午的场外考试全部结束了,我的运气还算不错,全部都及格通过了,明天就可以拿驾照了,我们这边的估计要算是全国学得最快的了,我听说其它好多地方就算所有的项目一次通过都要半年,我们这边最快只要35天好像。

讲一下这些天来驾照考试的心德,考试是不讲车技的,讲车技那我也是小白,所以不代表你的车开得多么的好就一定会过,也不是说你的车开得差点就通过不了考试,当然太差了也不行,我的感觉就是不要求自己是小组里面最好的,但是也不要让自己成为最差的。

理论考试没有什么,书可以不看,无脑的做模拟题库,最简单的第一关。

2012-04-11
103
Linux skill
0

在linux上面常用的压缩包有gz(gzip)、bz(bzip2)、rar、7z,常常看到tar.gz格式的文件,tar是指打包,但不压缩,tar.gz是指不仅将文件打包而且还用某种方式进行压缩,打包是指将文件进行打包,文件的大小不会改变,压缩会将原有的文件压缩将文件变得更小以节约文件对存储空间的占用,想要文件是使用的何种方式进行压缩的使用file命令就可以指道。

e.g. 
file mplayer-export-snapshot.tar.bz2 
mplayer-export-snapshot.tar.bz2: bzip2 compressed data, block size = 900k

由此可以知道文件是由何种方式进行压缩

一、tar.gz与tar.bz格式的文件解压与解压缩

tar的几个常用选项c/x/v/f/t/-C

c是指创建压缩包
x是指解压压缩包
f是指后面必须接压缩包文件名
v是指显示详细过程
t是指查看压缩包内有些什么文件
-C是指将文件解压到指定的目录

gzip与bzip2压缩与解压分别是用的z和J

e.g.
tar czvf a.tar.gz *.jp
是指将当前目录下的所有jpg文件使用gzip的方式压缩并打包成文件a.tar.gz
tar cjvf a.tar.bz *.jp
是指将当前目录下的所有jpg文件使用bzip2的方式压缩并打包成文件a.tar.gz
tar zxvf  a.tar.gz
将a.tar.gz解压至当前目录
tar jxvf a.tar.bz -C ~/download/
将a.tar.gz解压至当前用户目录下面的download目录下面
tar tjvf a.tar.bz
查看a.tar.gz压缩包中有些什么文件

二、rar格式的文件压缩与解压缩

rar是windows下面常用的文件格式,在windows下面只需要安装winrar,然后就可以很简单的压缩与解压缩
linux下面需要下载与安装rar与unrar然后就可以进行压缩与解压缩了。

2012-04-09
93
心情日志
0

以前网站在制作时网站配置一直是通过config.php这个文件来配置网站的一些相关信息,以前刚开始做时觉得就几条配置文件在里面,就没有用数据库存了,但是后来随着小功能越来越多,配置的项目也越来越多,例如google ping、百度ping、google recaptcha、tencent microblog、google custom search engine等等,加上这几天有还时不时有人问我要网站的源代码,所以这几天就想着做一个后台配置模块将配置存入数据库,这样就可以通过后台管理界面来修改网站的配置,但是细想一下,如果要全部都这么做估计还有蛮多的地方要改动的。

今天花了一上午把google自定义搜索加到了右边的边侧栏上,点击搜索也不会打开新的页面,跳转到google界面。

2012-04-06
119
Linux skill
0

可以使用帮助命令或者查看man文档了解一下rar命令的用法。以下为本人翻译的帮助文档,由于本人英语水平有限,错误之处敬请指出。

$ rar --help 

用法:     rar <命令> -<选项 1> -<选项 N> <压缩档案> <文件...> 

               <@文件列表...> <解压缩路径\>

<命令> 
  a             添加文件到压缩档案 
  c             添加压缩档案注释(注释的大小最大不能超过62000字节) 
  cf            添加文件备注( 当使用'v'参数时显示文件备注,最大不能超过32767字节) 
  ch            改变压缩档案参数 
  cw            向指定文件写入档案备注 
  d             从档案中删除文件 
  e             解压缩文件到当前目录(不创建任何子目录) 
  f             刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的) 
  i[par]=<str>  在档案中查找特定字符 
  k             锁定档案(任何试图改变压缩档案中内容的命令都会被忽略) 
  l[t,b]        列出档案[technical, bare] 
  m[f]          移动到压缩档案中[只针对文件] 
  p             打印文件到标准输出 
  r             修补压缩档案 
  rc            重建丢失的分卷 
  rn            重命名压缩档案中的文件 
  rr[N]         添加数据恢复记录 
  rv[N]         创建恢复卷 
  s[name|-]     压缩档案与SFX(自解压文档)之间的转换 
  t             测试压缩档案文件 
  u             更新压缩档案中的文件 
  v[t,b]        列出压缩档案的详细信息[technical,bare] 
  x             解压缩到完整路径 
<选项> 
  -             停止对选项的扫描 
  ad            追加档案名称到目标路径 
  ag[format]    使用当前数据生成压缩档案名 
  ap<path>      在档案内部设置路径 
  as            同步档案内目录 
  av            设置认证检测(只有注册版提供此功能) 
  av-           关闭认证检测 
  c-            关闭备注显示 
  cfg-          关闭读取设置 
  cl            转换名称为小写字母 
  cu            转换名称为大写字母 
  df            压缩后删除原文件 
  dh            打开共享文件 
  ds            关闭针对于稳固档案的名称排序 
  dw            压缩后擦除文件 
  e[+]<attr>    设置文件排除与包含属性 
  ed            不添加空目录 
  en            不设置档案结束块 
  ep            名称中不包含路径 
  ep1           名称中不包含基本文件目录 
  ep3           展开路径到完整包含的驱动器名 
  f             刷新文件 
  hp[password]  加密文件数据和文件头部 
  id[c,d,p,q]   关闭消息 
  ierr          发送所有消息到标准错误输出 
  ilog[name]    记录错误日志到文件中(只有注册版提供此功能) 
  inul          关闭所有消息 
  isnd          打开声音 
  k             锁定压缩档案 
  kb            保持被解压过的已损坏的文件 
  m<0..5>       设置压缩等级(0-存储...3-默认...5-最大) 
  mc<par>       设置高级压缩参数 
  md<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G) 
  ms[ext;ext]   存储指定的文件类型 
  n<file>       仅包含指定的文件 
  n@            从标准输入读取文件名到包含内容中 
  n@<list>      在指定列表文件中包含文件 
  o[+|-]        设置重写模式 
  ol            替文件保存符号连接作为连接 
  or            自动重命名文件 
  ow            保存活存储文件的拥有者与群组 
  p[password]   设置密码 
  p-            不询问密码 
  r             对子目录进行递归操作 
  r0            仅用通配符名称对子目录进行递归操作 
  rr[N]         添加数据恢复记录 
  rv[N]         创建恢复 
  s[<N>,v[-],e] 创建稳固档案压缩 
  s-            关闭稳固档案压缩 
  sc<chr>[obj]  设置指定的字符串 
  sfx[name]     创建SFX档案 
  si[name]      从标准输入读取数据 
  sl<size>      处理文件的大小小于指定的值 
  sm<size>      处理文件的大小大于指定的值 
  t             压缩后测试文件 
  ta<date>      处理修改日期为指定日期之后的文件,<date>格式: YYYYMMDDHHMMSS 
  tb<date>      处理修改日期为指定日期之前的文件,<date>格式: YYYYMMDDHHMMSS 
  tk            保持档案最初的时间 
  tl            设置档案时间为据现在最近的文件时间 
  tn<time>      处理比指定时间新的文件 
  to<time>      处理比指定时间旧的文件 
  ts<m,c,a>[N]  保存或存储文件时间(修改,创建,访问) 
  u             更新文件 
  v             创建自动大小的卷或列出所有卷 
  v<size>[k,b]  创建指定大小的卷size=<size>*1000 [*1024, *1] 
  ver[n]        文件版本控制 
  vn            使用旧的卷命名体系 
  vp            在每个卷之前暂停 
  w<path>       指定工作目录 
  x<file>       排除指定文件 
  x@            排除从标准输入中读取的文件名称 
  x@<list>      从指定列表文件中指定要排除的文件 
  y             设定所有回答为yes 

  z[file]       从文件中读取压缩档案的备注 

注意:rar的<命令>部分不带"-"号,只有<选项>部分带"-"号,这一点注意一下。 

例 1:添加文件或目录到压缩档案中,使用a命令。例如把文件files1添加到abc.rar中,使用a或m命令,a命令把file1文件添加到 abc.rar档案中保持原有的file1文件不变,m命令移动file1文件到file1.rar档案中(压缩完成后会删除原有的file1文件,注意:m命令只针对文件进行操作) 

$rar a abc.rar file1

说明:如果此时abc.rar档案不存在,会自行创建abc.rar文档案,如果abc.rar档案已经存在,则将file1文件压缩进abc.rar档案中,若abc.rar档案中已存在一个file1文件,则会更新file1文件。并且原有的file1文件依然存在于当前目录下,若要将file1文件移动到file1.rar中请使用m命令,对于目录同样可以进行此操作。 

注意:如果只输入"rar a file1.rar"命令,而没有接文件名或目录名的话,会将当前目录下所有的文件和文件夹压缩进file1.rar文档中。这点要注意一下。 

例2:解压缩abc.rar档案中的内容,可以使用e或x命令,假设abc.rar目录中有一个名为file1的文件和一个名为test的目录,test目录中有一个名为file2的文件。

 $rar e abc.rar 

说明:使用e命令,会将abc.rar中的file1文件连同test目录下的file2文件解压到当前目录。如果想保持abc.rar目录中的目录结构请使用x命令。

$rar x abc.rar

说明:此时会将file1文件和test目录解压到当前文件夹。

例3:为整个压缩文件添加注释。

$rar c abc.rar

说明:输入该命令后,屏幕最下方会显示 

2012-03-30
189
心情日志
2

经过两天的使用,fedora 16基本能适应了,不说有多么历害但是能搭建我要的LAMP了,要转到fedora下面最首要的是进行rpm与yum的学习,而且对它们俩有一个系统的了解,当然不管是什么发行版的linux,常用的命令与tarball方式进行软件安装是必须要会的因为有些软件可能没有precompile版本。

简单的记一下,我这几天对fedora的使用笔记,我觉得这也是fedora 16安装好后必须知道的几件事 。

1、不管是ubuntu还是windows,系统安装好后桌面上是有图标的,即使是没有图标也可以在桌面上右击,会弹出快捷菜弹,但是fedora 15/16是使用的是gnome3,所以默认状态是不会有任何反应的,如果需要在桌面上有图标或者右击有反应,需要安装一个叫gnome-tweak-tool的软件。

2、如果你的英文不是绝对的够好,需要安装一个中文输入法我建议安装fcitx,这个输入法比较好,安装好后需要使用input method selector选择一个默认的输入法框架,要不然会没有反应相当于没有安装。

2012-03-28
140
心情日志
0

自从接触到linux已来,一直使用ubuntu,ubuntu也确实很容易,跟windows没什么太大的区别,感觉有点太傻瓜化了,虽然现在有时候在win7下面玩游戏,linux只是在修改一下网站时才进来看一下,但是觉得linux常用的命令真的一般都记得了,所以前天看了一下其它的发行版,最后决定用一下fedora,毕竟如果会用fedora对redhat和centos都有帮助,再加了fedora也不是太难,只是相比ubuntu要复杂一点点,一下升级到太难的也怕搞不定,导致没有兴趣弄下去,所以昨天就将ubuntu替换成了fedora。

用了fedora后真的感觉到ubuntu太容易了,不过对于没有用过linux的人来说,ubuntu确实是最佳选择,fedora刚转过来还真有点不习惯,在软件安装上面ubuntu有software center而fedora没有,驱动ubuntu自addtitional drivers就会帮你搞你,但是fedora全部要手动自己办,还有ubuntu最好的一点就是ubuntu有一个强大的中文社区,而fedora则没有比较强大的中文社区,如果遇到了问题就只能自己google。

2012-03-28
124
Linux skill
0

RPM(Redhat Package Manage)

一、公共部分

-v:显示详细安装过程(verbose)

-h:显示安装进度

二、软件安装

-i:安装安装(install)

三、软件更新

-U:不管软件是否已安装都进新更新。

-F:只更新已经在本机安装的软件,如果本机未安装则不会更新。

四、软件查询

-q:查询该软件是否已安装(q代表Query)

-qa:查询本机上面所有已经安装的软件(a代表All)

-ql:查询软件的所有文件与目录所在(后面的l代表List)

-qc:查询软件的所有配置文件(c代表config)

-qR:查询软件的依赖所包含的文件(R代表Require)

2012-02-29
205
心情日志
2
妈妈很早以前就叫我考个驾照的,但是我一直不怎么想考,总觉得那东西到有车开时,再考不迟,但是前几天听了朋友的一句话我诀心考了,他说现在会不会开车就像会不会玩电脑一样的,所以果断要考呀,不想成为OUT MAN,今天中午报的名,在常德政德驾校,学费3450,听说是我们这里最贵的,但是是最正规通过率最高的一家,再加上现在的农村户口,等到拿到驾照的时候可以减免1000,这样一算下来估计3000应该拿到照吧,当然要all of the items a pass才行。

2012-02-14
163
Route and Switch
0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd"
    >
<html lang="en">
<head>
    <title>generation zte 2826s config</title>
    <meta name="description" content="zte zxr10 2826s switch simple config document generation program" >
    <style type="text/css">
        body{font-size: "14px"}
    </style>
</head>
<body>
    <form method="post" action="#">
    <h1>manager option</h1>
    <hr></hr>
        <div class="item">manage Vlan<input type="text" value="30" name="m_vlan" /></div>
        <div class="item">manage IP<input type="text" value="10.184.10.1 255.248.0.0" name="m_ip" /></div>
        <div class="item">default static route<input type="text" value="10.184.0.1" name="s_route" /></div>
        <div class="item">uplink port<input type="text" value="25" name="u_port" /></div>
        <!--
        <div class="item">manage IP<input type="text" value="" name="mIP" /></div>
        -->
    <h1>service option</h1>
    <hr></hr>
        <div class="item">
	<div class="item">host name<input type="text" value="xxD-nn#" name="h_name" /></div>
        start cVLAN<input type="text" value="" name="s_cvlan" />
        -
        end cVLAN<input type="text" value="" name="e_cvlan" /></div>
        start switchport<input type="text" value="1" name="s_switchport" />
        -
        end switchport<input type="text" value="24" name="e_switchport" /></div>
        <br />
        <div class="item"><input type="submit" value="submit" onsubmit="return checkForm();">&nbsp;<input type="reset" value="reset" /></div>
    </form>
 <?php
    error_reporting(7);
    //manager informations
    $m_vlan     =trim($_POST['m_vlan']);//manage vlan
    $m_ip       =trim($_POST['m_ip']);//manage ip
    $s_route    =trim($_POST['s_route']);//static route
    $u_port     =trim($_POST['u_port']);//uplink port
    //service informations
    $s_cvlan    =trim($_POST['s_cvlan']);//start service vlan
    $e_cvlan    =trim($_POST['e_cvlan']);//end service vlan
    $s_switchport=trim($_POST['s_switchport']);//start switchport
    $e_switchport=trim($_POST['e_switchport']);//end switchport
    $h_name=trim($_POST['h_name']);
    
    
    //echo $_POST['m_vlan'];
    
    if(
       $s_cvlan==0 ||
       $e_cvlan==0 ||
       $m_vlan==0 ||
       $u_port==0 ||
       $s_switchport==0 ||
       $e_switchport==0 ||
       empty($s_switchport) ||
       empty($e_switchport) ||
       empty($s_cvlan) ||
       empty($e_cvlan) ||
       empty($u_port)
       ){
        die();
    }
   
    if($s_cvlan<=0 || $e_cvlan<=0 || $m_vlan<=0 || $u_port<=0 || $s_switchport<=0 || $e_switchport<=0)
    {
        die('vlan or switch port must be numberic');
    }
    if($s_cvlan>$e_cvlan){
        die('start cVLAN must be less than end cVLAN');
    }
    
    if($s_switchport>$e_switchport){
        die('start switchport must be less than end switchport');
    }
    
    $switchport_number=$e_switchport-$s_switchport+1;//get total switch port number
    $vlan_number=$e_cvlan-$s_cvlan+1;//get total vlan number
    
    if($vlan_number==1){//if vlan number equal 1 then
        $vlan_list=$s_cvlan;
        for($s_switchport;$s_switchport<=$e_switchport;$s_switchport++){
            $config_text=$config_text."set vlan $s_cvlan add port $s_switchport untag </br>";
            $config_text=$config_text."set port $s_switchport pvid $s_cvlan </br>";
        }
    }elseif($vlan_number<$switchport_number){//if vlan less than switch port 
	$vlan_list=$s_cvlan.'-'.$e_cvlan;
        for($s_cvlan;$s_cvlan<=$e_cvlan;$s_cvlan++){
            $config_text=$config_text."set vlan $s_cvlan add port $s_switchport untag </br>";
            $config_text=$config_text."set port $s_switchport pvid $s_cvlan </br>";
            $s_switchport++;
	}
    }else{//if the switch port less than number of the vlan or switch port equal the vlan number then do this
        $vlan_list=$s_cvlan.'-'.$e_cvlan;
        for($s_switchport;$s_switchport<=$e_switchport;$s_switchport++){
            $config_text=$config_text."set vlan $s_cvlan add port $s_switchport untag </br>";
            $config_text=$config_text."set port $s_switchport pvid $s_cvlan </br>";
            $s_cvlan++;
        }
    }
    //output generation config text
    echo
<<<eof
    <h1>config command</h1>
    <hr></hr>
    set vlan $m_vlan enable    </br>
    set vlan $m_vlan add port $u_port tag </br>
    config route </br>
    set ipport 0 ipaddress $m_ip </br>
    set ipport 0 vlan $m_vlan </br>
    set ipport 0 enable </br>
    iproute 0.0.0.0 0.0.0.0 $s_route </br>
    exit </br>
    
    set vlan $vlan_list enable </br>
    set vlan $vlan_list add port $u_port tag </br>
    $config_text </br>
    hostname $h_name </br>
    save
eof;
    ?>
</body>
</html>

只有简单的判断,使用时一定要正确的输入各项参数,否则在设备里面会出错。

演示地址:http://www.dengguibao.cn/2826s.php

2012-02-13
236
心情日志
0

前几天累死累活早上6点就起床,6:30公司集合,7:00赶至现场然后把网络给调试通,给移动公司的促销还真的累,幸好只有几天要不还真的受不了。

促销前一天我们就要准备把促销所需要的网络与网络设备调试好。

第一天我也是在促销现场待命,如果网络出现问题,及时的处理,实际上发生问题的机率真的小得可怜,就算真的出了问题,可以在几分钟内切换到另一个出口线路。

第二天我被换到了另一个促销点去搞学校宽带网络的设备故障处理去了,这个问题还真的把我搞得头都大了,现在都还没搞完,是别人没搞好的事情,现在落在我们头上了真的郁闷,设备不是一般般的多。

第三天促销结束,促销搞到7点多,现在学生也真的怪,促销前两天不交费,要结束的那天,天气不好下着雨,春季又冷还吹着风,那些学生排着长龙交费,真的搞不懂,他们交费我们就不能收网线和设备。

2012-01-31
215
心情日志
1

经过初五初六两天的值班,今天初七正式上班了,各位同事都来得早早的,虽然春节的假只有短短6天假,还不如两个黄金周的假长,但是见到同事还是有一种说不出的新鲜感。

各位同事见面后进行了简单的新年问候,然后就各忙各的事情去了,没过到久,十点多钟的时候,公司领导来问侯,顺便发过年的红包,今年还是跟往年一样,100元的开门红包。

152 条记录 1/11 页> 12345下5页 >>