生活休闲博客

2008-03-22 17:24:22

觉得现在自己真的很“宅”~周末基本上就是躲在我那间阴暗的屋子里,不会挪半步。我现在的房子只有两人住了,我完全可以搬到另外一间光线好些的房间,但是我还就不搬了,我还就“宅”下去了~···

这几天看到有些blogger停博了~但又开了,再早些天看到有人谈论博客的什么产出投入之类的文章,后又看到专门批那篇文章的文章~···总之,我想说,他们真的太把博客当回事儿了~ 为了写个博客要去买域名,买空间,有的还租服务器,甚至有很多自己买服务器托管~当然对于有一类职业blogger,这种投入还是必须的。但是在中国,所谓的blogger中的职业blogger还是极少的一部分~而且前面提到的仅是一点经济上的投入,恐怕这在blogger的整个投入中只能算是极小的一部分了,大部分恐怕还是身心和时间上无法计算的无形的巨大投入。但这大多都是属于YY行为,浪费了太多的时间与精力,实在是得不偿失!

我已经记不起自己从什么时候开始在网上写日志了,但是现在能找到的最早的一个我注册的blog是在programfan.com ,时间是2005年11月,已经两年半了。那个时候我才大二吧,好像我很晚熟?大二才意识到大学应该学点东西,所以开始学程序,所以去开了个博,大量地转载了一些基础学习资料~ C的,C++的,MS SQL的~···记得当时看了一篇《 老程序员十年程序员生涯总结》,而且刚好当时我大一下学期挂了科,情绪很是低迷,看了那篇文章后很受鼓舞,整个大二一年都是乖学生,天天都去上课,上自习。那一年基本和网络隔离,因为我把挂科的原因归到了电脑上,事实上也是如此,至今还能回想起大一那个时候天天晚上熬夜刷怪练级的情景。现在回想起来简直不可思议,或许是真的老了。我完全有理由相信现在很多人对博客的痴迷和我当时对网游的痴迷程度是不相上下的。

大二过后,可能是由于对专业失去信心,也有可能是通过在学习上找回一些自信,又断断续续地开始写博客了,好像用过好几个博客平台,Q-ZONE,blogcn,博客网,后来还用过blogspot的,yo2的,最后来就是百度空间,似乎有一段时间也痴迷过,但是和我当年对网游的痴迷程度比起来自然算不上什么~也盲目地崇拜过一些blogger,但这些都是过去的事情啦~···

从最开始programfan上的纯转载的blog到现在这个用wordpress搭建的blog,时间也不算短了,转眼间自己的大学生活都已经走到尽头了,自己对blog的认识也不断在变化。但是有些事物的发展似乎有一个很必然且戏剧的规律——返璞归真。很多事物似乎发展到一定阶段又回到了原点~不管是先前的wondger.com,还是现在的omiga.org,似乎我越来越偏向于在blog中记录一些生活琐事。因为虽然 omiga.org是一个blog,但是我不是一个blogger,或者说不是一个职业blogger,很多人都不是!可能会记录一些技术性的文章,我以前就说过,那是因为那本身也我生活的一部分。

说实话做一个职业blogger真的是很辛苦,你要天天的搜集新的素材,天天搜集新的话题,还得随时的保证用词符合所有人的口味,还要保证文章的质量数量,还要耐心地和用户沟通~我绝对做不到~···我也不想!我的博客只是一个日记本就好,就像小时候写日记一样,写自己的东西~···写自己看到的,想到的,听到的,写自己的生活~···

碰巧昨晚看了一档综艺谈话节目,节目中有个人在每五年自己生日的时候都会给五年后的自己在日记里写封信,会问五年后的自己一些问题,然后五年后再来回答,我倒觉得很有趣,也还算有创意~···我现在可能是很难再拿起笔在笔记本上记日记了,但是我们的生活确实需要有所记录的,人越大越容易忘记很多东西,太需要以文字的形式记下一些人,一些事~···所以~就在这里咯~···我有一个打算,等到一定时间,或许是三年,也或许是五年十年,把自己写在这个blog上的东西再一起打印出来,装订好,保存起来,有空再拿出来翻翻,直到哪天自己再也动不了了,这也是极为有意义的~···现在也见到越来越多的父母为刚出生的孩子写blog了,为孩子专门申请域名,空间,从孩子出生或更早开始记起~…我想不管是谁,blog用来记录生活本身就是blog最有意义的一个方面,blog不光是用来讨论技术,谈论时事的~···嗯~···omiga.org可能就是这样一个博客呃~一个纯生活休闲博客~···

我还是很喜欢夏天滴~

2008-03-19 10:25:09

窗外是烈日,照滴我看不清屏幕~···

我一直是比较喜欢冬天滴,冬天可以下雪还是很浪漫滴,虽然我不是一个浪漫的人~···

但是~···我觉得夏天也还是不错的~···Y?

  • 夏天空气可见度高!我在中午可以清楚地看见对面正在修建的610m的广州新电视塔~···
  • 夏天大街上的MM都穿裙子,好看~···
  • 夏天我可以在极短的时间内解决掉我堆了几个月的衣服~···这点极为重要!
  • 夏天很炎热啊,但是更可以反衬夏的清凉~···
  • ~···~····这些理由好牵强~···囧~

我是大大的好人

2008-03-17 21:27:19

下班后去starer那煮面吃,我下厨~囧~,看了一会新闻联播就往回奔。刚下公交,途中遇两女->妇女,其中一女怀抱一小孩。被叫住,称来找老乡,没找着,叫我给他们买个饭~···汗~···这种事情,我遇到不止一次了,高中遇到过,被骗了~···于是乎,细细盘问了一番,原来是河南驻马店的,听口音的确是河南的~还问了其他一些东西,貌似没什么破绽。再者,是买吃的,不是给现金,那么我倒所谓,我多到starer那煮几次面就是了。于是答应下来,给她们找饭店,她们说小孩子要喝粥,那就找有粥喝的饭店。正当我主意已定时,我的天,我突然记起我也没钱了~···身上就十几块钱~···但是我是不可能专门为她们去取钱的,虽然很近就有取款机,而且后来我发现有些问题,她们提及让我给钱给他们,她们自己去买,我当然是不答应。后来当然我明白我又被骗了,但是都到这份上了,我还是把她们带到粥店,给孩子买了份鱼片粥,剩下的钱,都给她们买了蛋糕。

到现在我都不愿意相信被骗了,我给她们找理由,她们后来问我要现金可能是她们身上连一分坐公交的钱都没了~有可能是确实怕麻烦我~也有可能是~···心里倒没有太多不平衡,毕竟没多少钱,毕竟也没有给他们现金~···毕竟也算是做了好事~···再怎么人家也是货真价实的妇女儿童~···

我太善良了~···

Flash Video Player Plugin for WordPress

2008-03-16 20:03:09

WP的一款播放器插件,界面和CoolPlayer很相似呢~···但是需要加载的文件明显比CoolPlayer少,也要小~··· BTW:原来它们都用的JW FLV MEDIA PLAYER~···汗~···这个播放器本来就支持很多媒体格式,或许作者只是改装成WP plugin而已~···囧~

WP的插件虽然很丰富,但是多了,必然影响网站的加载时间,所以插件的使用也应有所选择~··· Flasher Video Player相对于CoolPlayer来说功能上要逊色不少,但是基本上可以满足正常需求咯~···所以说如果你对网站的访问速度要求不那么苛刻的话,CoolPlayer是很好的选择~

Flash Video Player Player Plugin for WordPress 下载地址

安装后发表的时候嵌入下面的代码便可使用~注意文件名后面留空格,否则会出错~

  1. [flashvideo filename=videos/my-video.flv /]

OK,测试下~《青花瓷》~

Get the Flash Player to see this content.

jQuery1.2选择器

2008-03-16 11:57:56

接前文——使用jQuery进行便捷web开发

严格来说这些东西都没有多少原创性可言,只是总结一些东西,方便自己,也顺便方便一下别人~

jQuery的选择器是极其强大并且有趣的,他结合了CSS1,CSS2,部分CSS3以及部分XPath的语法,同时并有一些专有的扩展 ,这样,使用起来便得心应手。

最基本的选择器

  • #id 通过id获取对象你就可以这样写了$(“#id”),而不用再getElementById(“id”),当然实际上,很多人都在自己定义$的getElementById方法;
  • #.class 通过class获取对象,javascript中是没有专门的类似函数的
  • element 类似于getElementsByTagName
  • * 用于匹配所有元素
  • 组合选择器 直接将CSS中组合选择器的思想引用过来,各选择器之间以逗号区分,如:$(“#id,.class,h1″)

层级选择器

  • $(“parent children”) 匹配给定祖先元素下的所有后代元素,如:$(“form input”)将匹配所有表单元素中的input元素
  • parent > child 匹配给定祖先元素下的子元素,而非所有后代元素
  • prev + next 匹配一个有效选择器pre后紧接着的第一个选择器
  • prev ~ siblings 匹配一个有效选择器pre后的所有同级选择器

基本滤镜

  • :first 匹配返回对象中的第一个元素,如:$(“div:first”)将返回DOM树中的第一个div
  • :last 匹配返回对象中的最后一个元素
  • :not 去除所有与给定选择器匹配的元素,如:$(“div:not(‘.post’)”)将返回class部位“post”的所有div元素
  • :even 匹配所有索引值为偶数的元素,从 0 开始计数,这个选择器在制作“斑马线”是十分有效,如:$(“td:even”).css(“backgroundColor”,”#FFF”)
  • :odd 匹配所有索引值为奇数的元素
  • :eq(index) 匹配一个给定索引值的元素,如:$(“p:eq(0)”)将返回文档中的第一个文本段落
  • :gt(index) 匹配所有大于给定索引值的元素
  • :lt(index) 匹配所有小于给定索引值的元素
  • :header 匹配如 h1, h2, h3之类的标题元素
  • :animated 匹配所有正在执行动画效果的元素,如:$(“div:not(:animated)”)

子元素滤镜

  • :nth-child(index/even/odd/equation) 匹配其父元素下的第N个子或奇偶元素

    ‘:eq(index)’ 只匹配一个元素,而这个将为每一个父元素匹配子元素。:nth-child从1开始的,而:eq()是从0算起的!可以使用
    :nth-child(even)
    :nth-child(odd)
    :nth-child(3n)
    :nth-child(2)
    :nth-child(3n+1)
    :nth-child(3n+2)
    如:$(“ul li:noth-child(2)”)将匹配所有ul下的第二个li元素

  • :first-child 匹配第一个子元素,如$(“ul li:first-child”)将匹配ul的第一个li元素
  • last-child 匹配最后一个子元素
  • only-child 当该元素为其父元素的唯一子元素时将被匹配

属性滤镜

  • [attribute] 匹配包含特定属性的元素,如:$(“img[title]“)将匹配所有拥有title属性呃img元素
  • [attribute=value] 匹配特定属性为特定值的元素,如:$(“img[title='点击查看原图']“)匹配所有title属性为“点击查看原图”的img元素
  • [attribute^=value] 匹配特定属性其值以特定字符为起始值的元素,如:$(“img[title^='点击']“)匹配所有title属性以“点击”开始的img元素
  • [attribute$=value] 匹配特定属性其值以特定字符结尾的元素
  • [attribute*=value] 匹配特定属性其值包含特定字符的元素
  • 复合属性选择器 如:$(“img[title^='点击'][title$='原图']“)

表单滤镜

  • :input 匹配所有 input, textarea, select 和 button 元素,如:$(:input)
  • :text 匹配所有的单行文本框
  • :password 匹配密码域
  • :radio 匹配单选按钮
  • :checkbox 匹配复选框
  • :sumbit 匹配提交按钮
  • :image 匹配图像域
  • :reset 匹配重置按钮
  • :buttom 匹配按钮
  • :file 匹配文件域
  • :enabled 匹配所有可用的元素
  • :disabled 匹配所有禁用的元素
  • :checked 匹配所有被选中的表单
  • :selected 匹配所有选择的表单
  • :hidden 匹配所有不可见元素,或者type为hidden的元素

其他滤镜

  • :contains(text) 匹配包含给定文本的元素,如:$(“p:contains(‘jQuery’)”)将匹配包含”jQuery”的所有段落元素
  • :empty 匹配所有不包含子元素或者文本的空元素
  • :has 匹配所有不包含子元素或者文本的空元素,如:$(“div:has(‘p’)”)将匹配所有包含有段落元素的div元素
  • :parent 匹配含有子元素或者文本的元素
  • :visible 匹配所有的可见元素

本文相关链接:

Page 2 of 41234