| K 的个人资料Some Say...you are bette...照片日志列表 | 帮助 |
Some Say...you are better off without knowing what life's aboutI know I am right. I must do this on my own. 2009/11/23 How to create a wordpress widget control panel How to create a wordpress widget control panel For my curiosity, I tried to create a simple Wordpress widget the other day to find out how it works. There is a ton of posts online to tutor you from scratch. Some of them are very clear and helpful. I recommend the following: As for me, I tried to realize a widget with database activities, i.e. to create and drop tables, insert and update records. There is another one from Wordpress Codex which is ultimately helpful. This post is in no place to substitute any of them listed above. However, when I was trying with my idea, everything works together well except that the code in the control panel method of my widget always gets executed twice! In terms of database, that is redundant data. If you did follow those posts, your widget's control panel method will look like this:
It is absolutely right and working. If you are just using add,update,delete_option (refer to the Wordpress functions) to manipulate your parameters. This is totally fine. In my case, the INSERT statement will be run twice every time the "Save" button is hit on the widget control panel. Here is how it works: When the "Save" button is pressed,the "hidden" input control in our control panel form is submitted and the whole is method is called. Now that we test the value from $_POST if the "hidden" control is submit and run the code to insert the Sql statement. I suspect that when it is done, the control panel will be reloaded again by Wordpress however the $_POST['mywidget-submit'] status is never changed. That's why it happens twice every time. My solution to this is simple (I believe this is not a perfect one. Let me know if you have others.) To explicitly unset the &_POST['mywidget-submit'] when the code is run, in this case, just after the Sql statement is issued.
2009/10/20 笑翻了
这是一个庞大而复杂的工程
昨 天,我们得知上海更换5000块路牌总共耗费两亿元人民币,这个数据是根据上海《新闻晚报》的报道得来。可以想到,相关部门和找到了《新闻晚报》说,你 看,你们的报道,给党和政府的工作带来了麻烦,你们必须亡羊补牢,于是,《新闻晚报》今天刊登了文章进行了解释:这5000块指路牌只是一小部分,其实只 占有所有更换量的五分之一。也就是总体要更换25000块各种路牌。所以,就用2亿除以5000来计算出40000一张路牌,“太过于草率”。 在《南方都市报》上,公路管理处说,这是一个庞大而复杂的工程。 那好吧,首先,这5000也是你们说的不是我意淫出来的,就算你说错了吧,是你把2留给了自 己。那就更换25000块路牌。25000块路牌是个什么概念呢,25000就是250了100次,是一个大数字。据悉,上海的高速公路总里程是600公 里左右,这25000块牌子中,假设有1000块做了高速公路附近公路引路牌的更换,那么还有24000块是用在了高速公路上,于是,我们再做一下除法 (学会做除法很重要),我们发现,上海的高速公路每公里需要更换的路牌是40块,也就是说,你在上海的高速公路上开车,每开25米,你就能看到一块牌子, 假设你的速度是120公里每小时,也就是说,你每秒钟行进了33.333333333米,这代表着,你在上海的高速公路上开车,两秒钟内你差不多能看见三 块路牌或指示牌。 太狠了,如果我开的足够快,上海市公路管理处在路牌上画点图,我就能看动画片了。 假设我们公路公里不止600公里,用在高速上的各种牌子也没有那么多快,两边都朝相关部门的有利方向放宽尺度,那我们一秒种也能看见一块牌子,晚上这些牌子还都反正光,一分钟你看六十张牌,请问上海的驾驶员们,你们开在高速公路上的时候,有过这么梦幻到晕菜的时刻吗? 所以,我认为,相关部门的解释未免太过于草率了,你撒谎好歹也要撒在人体工程学以内啊,你这是换路牌,你当贴瓷砖啊。 我们再退一步,假设他的确大大小小是改动了25000块牌子,连相关部门领导自己家的门牌都改了,花费两亿,那每块牌子的平均价格也达到了8000元。8000块一块牌子,这个工程我很愿意承包。 所以,这两亿里有没有猫腻,其实很简单,公路管理处把账目公开了就行了嘛,包括你把这个工程承包给谁了,那事情就好说了嘛。你心中无鬼,我们又过于草率,那为何不给自己一个清白呢? 当然,相关部门的说辞永远是很多的,他会说,我们给司机印发了免费的地图,印了一亿份,这钱就花完了。这下就死结了因为你无法查证了。因为出版社和印刷厂隐瞒印数是我们国家文化产业的一个特色。 最大问题正是反映出我们国家爱折腾的特点,中国的道路交通中,我听到的最多抱怨就是路况差, 乱收费,道路管理混乱,设计不合理,施工质量差等等,很少听到有人反应说路牌不规范。比如上海的高速公路,其实大家已经很熟悉,原先的A4,是莘奉金高 速,就是从莘庄到奉贤到金山的高速公路,一目了然,现在变成了沈海高速,就是沈阳到海口的高速,公路管理处的专家解释说,这样“方便驾驶员认准编号,一路 到底”。 你们觉得驾驶员同志都是有毛病的吗?你没事上高速公路就一路到底?是为了方便那些本来开到松 江的同志开到松花江吗?这样的理由是非常可笑的,你索性就说,国家在下很大的一盘棋,观棋不语。那就可以了。但是,换一下高速公路路网的路牌,这个国家就 花费了几十亿上百亿,那这个国家花钱是不是也太草率了?我们的教育,福利,扶贫为何又要常常哭穷呢?以前换下来的那些路牌怎么处理呢?万一又要换一次呢? 换路牌是眼前的燃眉之急迫切需要解决吗? 另外,原本我家门口有一条国道,叫G320,本来G就是国道的标志,现在高速公路也是G打头了,那如何从地图上区分国道和高速呢? 再另外,相关部门说,他们用两年的时间做了大量的调查研究和广泛征询意见,我周围的朋友很多 开车,包括所有的汽车论坛上,从来没有看见过有人是被征询意见的。我认为,征询了老婆情人二奶的意见不能算是广泛征询意见。相信这只是相关部门自己决定以 后的随口一说,就像那100个250一样,都是他们的惯性谎言。 其实,我认为,高速公路的标示用中文也挺好,高1高2高3,国道就叫大1大2大3,省道就叫 初1初2初3,终点都是天安门,广场上竖一个大路牌,毕业。然后索性多花点钱,把所有的路牌都换成电子大屏幕,可谓一劳永逸,从国库的角度来说,其实是节 省的,你不光可以按照心情随时更换路牌路名,也可以经常进行一些政策的宣传,放一些领导的头像或者通缉犯的头像,总之,电子大屏幕是很方便操作的,也正符 合我们政府随性洒脱的决策风格。2009/9/21 越走越远 http://zh.globalvoicesonline.org/hans/2009/09/15/3735/ 北京政府最近要求所有网络服务提供商(ISP)以及资料中心于他们所有的伺服器上安装称为蓝坝的软体。根据今天台湾苹果日报报导,蓝坝将于今日启用(九月十三日),否则公司就得受罚。 蓝坝软体可以在这里下载。蓝坝是由上海安达通资讯安全科技公司研发,根据2009年7月的报导,因为蓝坝结合了软体跟硬体,所以比绿坝更有效20倍。 蓝坝系统包括以下特色:图像过滤系统、管理系统、网络行为管理、虚拟私人网络等。开发团队表示商业版本的蓝坝可以帮助公司阻止员工非工作用途的网络行为,如上特定网站闲逛。 ...(全文去看链接,虽然八成在国内是看不了) 2009/9/5 跋涉2009/8/21 More
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|