jiayi Rss

微软拟斥1亿美元向Novell购买证书

| Posted in IT新闻 |

0

新浪闻,微软对Novell又有动作…

微软周二宣布,将购买高达1亿美元Novell证书,用户能够凭这些证书直接从Novell获得更多支持,包括SUSE Linux Enterprise Server的技术支持服务和向企业级Linux平台迁移的支持服务。

这些投入计划将于2008年11月1日起生效。微软与Novell的合作在2006年11月启动以来在市场上引起强烈反响。根据双方最初签署的 五年期合作伙伴协议,微软购买了2.4亿美元Novell证书并销售给客户。在18个月内,Novell已经获得超过1.56亿美元的证书销售收入,占最 初配额的65%。很多微软用户利用这个机会实现了Windows Server与SUSE Linux Enterprise Server的无缝结合,包括沃尔玛、汇丰银行、雷诺、西南航空、宝马汽车等巨头。

看来Novell现在的情况不错,希望Novell和SuSE走好~     
………

通过PHP上传大文件

| Posted in web |

0

因为需要上传视频,ISO镜像这些大文件,着实考验了一番PHP http的上传能力…结果,PHP&Apache不负众望,经过一番卓绝的配置后,传个六七百M的文件不成问题

配置php.ini:
找到
;;;;;;;;;;;;;;;;           
; File Uploads ;
;;;;;;;;;;;;;;;;
区域,设置
file_uploads  =  on  ; #默认为开
upload_max_filesize  =  8506M  ; #上传大小上限。改的大大的…

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
区域设置
post_max_size = 4566M ; #通过表单POST给PHP的所能接收的最大值,改的大大的…

;;;;;;;;;;;;;;;;;;;
; Resource Li………

百度宣布以闪存全面替代硬盘存储

| Posted in IT新闻 |

3

新浪闻,Baidu很牛X的宣布以闪存及配套技术全面代替硬盘存储,Baidu承载全球检索及索引存储的运算集群中的硬盘已全部拆除。

Baidu此次调整经过了两年产品技术研发及测试准备。在以Baidu自行研发的海量闪存卡及配套技术替代硬盘后,Baidu也成为全球首个使用闪存技术代替硬盘并大规模商用的互联网公司。Baidu认为,这改变将提高其服务能力和检索速度。

谷歌目前仍保留了硬盘存储技术。谷歌搜索有两大最基础的架构,一是文件管理系统,二是服务器云计算分布系统。而软件技术在其中扮演重要角色。

Baidu确实很牛X…以后留神各种baidu服务的速度

………

Apache Rewrite笔记及示例

| Posted in Apache |

7

更换了新的域名:jiayii.com,于是想把jiayii.cn重定向到相应的jiayii.com上。此时此刻想到了apache的Rewrite,虽然知道大概的规则,但亲自动手从未成功过。。这次横下心,不断尝试,终于大功告成。现把自己的规则与书写心得记录下来,同时贴下Rewrite中非常重要的[flags]参数的解释。

我的书写规则如下

  1. RewriteCond %{HTTP_HOST} ^www.jiayii.cn$
  2. RewriteCond %{HTTP_HOST} !^$
  3. RewriteCond %{HTTP_HOST} !^feed&
  4. RewriteCond %{REQUEST_URI} !^/feed
  5. RewriteRule(.*)$ http://www.jiayii.com/$1[R=permanent]
  6.  
  7. RewriteCond %{REQUEST_URI} .php.*$
  8. RewriteRule(.*).php/?[^/]*/?(.*)$ $1/$2[R=permanent,L]
  9.  

其中
RewriteRule
(.*)$ http://www.jiay………

本站feed开始全文输出

| Posted in web |

0

现代化博客的feed基本都全文输出了…加上description标签,jiayi的feed也全文了

中间还有个插曲…从数据库读出文章内容,放到description标签中,可feed输出比较混乱,图片、字体颜色都没有显示。最后通过多出的单引号发现原因,原来出库的文章内容未经stripslashes()处理,导致特殊符号被屏蔽,罪过。看来,入库addslashes()出库stripslashes()这条古训还是要时刻牢记的~

上张图吧


………

bash位运算及shell awk C格式化输出杂烩

| Posted in shell |

2

先抛一个问题,话说/proc/net/route中的ip地址是低位在前,高位在后的16进制数字,如0101A8C0 ,如何将其转化为192.168.1.1呢?
解决这个问题,先说些无聊的东西…
进制转换,所有的语句实现将DD转换为十进制数
    bash:shell的进制转换方法比较多,这里肯定列不全,只介绍几种常用的

        1. echo $((16#DD))
       
2. echo $((0xDD)) #此二种方法仅限于任意进制到十进制
        3. printf"%d\n" 0xDD
    awk:
        awk ‘BEGIN{printf "%d\n",0xD………

关于此博客

| Posted in Uncategorized |

0

写博客的想法由来已久,平时学习、生活的一些感悟,若果留不下些许记录,实属可惜…由于创作这个blog的动机极为不纯,所以,她的上线命途多舛,险险与信息世界说byebye。。让这个blog上线,是想借此营造一种轻松的氛围,促使自己向前看,确实,我该有自己的生活。

    jiayi为什么叫作jiayi,签名:“天空下着沙”(查了一下下,sand果然有“撒沙”的意思~)。jiayi与“”有着不解之缘:沙漠,埋藏着无尽的美丽与危险,走下去,追寻金色的幸福。

    jiayi不是计算机出身…但对计算机非常喜爱,尤其为linux的简洁和高效倾倒~ 所以,非常希望能在这里与大家学习、交流~

    此blog用来记录jiayi感兴趣的东西,linux相关:openSUSE系统管理shellC/C++web相关:phpcssjsajax。剩下的就是记录些IT新闻生活杂谈扯扯dan

 &n
………

C中从(int)看表达式“贪婪法”

| Posted in C/C++ |

1

在《Expert C Programming》中有这样一个表达式:apple = sizeof(int) * p;
第一反应是,先求得int类型的长度,然后与p相乘。可作者又抛出一种可能的解释,将p指向的内容转换成int,然后对其执行sizeof操作。到底那种解释正确,作者让读者自行解决……
其实这个问题的关键是,(int)被解释为( )运算符,还是被解释为(type)运算符。
以下为实验代码:

  1. #include<stdio.h>
  2. int main()
  3. {
  4.     char ch=‘a’;
  5.     int n=2;
  6.     char *p=&ch;
  7.     int apple1=sizeof((int) * p);
  8.     int apple2=sizeof(int) * n;  /*可以将其换成int apple2=sizeof (int) * p;看编译器有何反应*/
  9.     int apple3=n * (int) * p;
  10.  

………

firefox3中ajax onreadystatechange使用的变化

| Posted in web |

0

今天blog重新上线,结果发现ajax留言本不好使了,回调函数根本没有被触发……一样的代码,一样的权限。换成opera,一切正常,于是想到是不是firefox3对同步请求的处理有了变换。baidu发现,果然是firefox3在“作祟”。现记录下来:
firefox2及以下版本,IE7,opera这些浏览器,对同步异步请求的函数回调方式是一样的,都是通过onreadystatechange来设置,代码结构如下:

  1. xmlHttp.open("GET","URL.php",false||true);
  2. onreadystatechange=request_function;
  3. xmlHttp.send(NULL);
  4. function request_function()
  5. {
  6.     ……
  7. }

而firefox3中,函数回调方式发生了变化。异步请求同上,同步请求如下:

  1. xmlHttp.open("GET","URL.php",false);
  2. xmlHttp.send(NU

………