拯救MySQL - 反对甲骨文收购

[attach=198]

据国外媒体报道,MySQL数据库的开发者Michael Widenius以及部分相关人士近日向欧洲、中国与俄罗斯的监管机构提交了对甲骨文-Sun交易的反对意见,有大约14000人在该意见上签字表示他们对此收购的反对。欧盟委员会此前曾反对甲骨文收购Sun,但这一垄断审查机构在12月又称,对此交易达成一个满意的结果表示乐观。欧盟委员会将在1月27日最终决定是否放行这一交易。

Windenius在周一向各国监管机构提交了这份带有签名的意见。在甲骨文对欧盟表示收购Sun不会影响正常竞争后,这名开发者便在网站发起了一项反对此交易的活动。

反垄断律师曾表示,若能获得大公司的支持,便会影响摇摆不定的监管机构做出决定。

MySQL是数据库市场的后进入者,该市场由IT公司甲骨文、IBM与微软占领。MySQL的进入拉低了数据库产品的价格,也动摇了这些巨头公司的统治地位。

Widenius是有名的开源软件开发者,他去年从Sun公司辞职,创建了自己的数据库公司Monty Program Ab。而Sun公司在2008年斥资10亿美元买下了MySQL。

Widenius在提交的意见书中称,“签名者不相信甲骨文会善待MySQL。”他表示将继续反对该交易直至最终结果出炉。

签名活动的发起人称,有超过5000名个人开发者在反对意见书上签署了自己的名字,还有3000个签名来自那些使用MySQL的公司与机构雇员。

这些签名在反对活动开始的一周内收集完成,并被提交至欧盟委员会、欧洲议会及欧盟27个成员国的垄断审查机构。活动发起者还向中国商务部与俄罗斯联邦反垄断处提交了这些签名。

在线签名地址:http://helpmysql.org/cn/


 确保有关MySQL的未来创新
以及捍卫MySQL 作为一个主要的竞争力

此致!
Pader 2010-1-5 0

在汉语中加入“他妈的”,有助于减少句子歧义

  考虑这个句子:“今年的考题跟作业题一样”。这就有歧义了——是说今年的考题真的用了作业里的题呢,还是仅仅是比喻这次考题简单得像作业题?这时,“他妈的”就派上用场了。我们可以在句子间加入“他妈的”来区别:
  
  今年的考题跟作业题他妈的一样 (指与作业题相同)
  今年的考题跟他妈的作业题一样 (暗指考题太简单)
  
  
  类似的情况还有很多。比如说,“这个解释不清楚”也有歧义。它有两个意思,解释本身不清晰,或者问题很难解释。但是,加上“他妈的”之后,歧义立即消失了:
  
  这个解释他妈的不清楚 (这个解释不太明确)
  这个他妈的解释不清楚 (这个问题难以解释)
  
  
  又如,“没有一次看完”有两种意思,没有哪一次是看完了的,或者说没有一口气看完。在不同的位置插入“他妈的”,歧义同样可以消解:
  
  没有他妈的一次看完 (没有一口气看完)
  没有一次他妈的看完 (没有哪次看完过)
  
  
  然后,他妈的结论就是,应该提倡他妈的在句中大量插入“他妈的”,这他妈的
  很有助于明晰他妈的句子结构,减少他妈的句子歧义,实现他妈的无障碍沟通。

Pader 2009-12-25 1

Bon Jovi 全部专辑音乐列表

从网上找到的,但好像并不是全部,至少我发现有一首没在上面。

《BON JOVI》1984年1月21日
  01. Runaway
  02. Roulette
  03. She Don't Know Me
  04. Shot Through The Heart
  05. Love Lies
  06. Breakout
  07. Burning For Love
  08. Come Back
  09. Get Ready

《7800 Degrees Fahrenheit》1985年
  1. In And Out Of Love
  2. Price Of Love
  3. Only Lonely
  4. King Of The Mountain
  5. Silent Night
  6. Tokyo Road
  7. Hardest Part Is The Night
  8. Always Run To You
  9. (I Don't Wanna Fall) To The Fire
  10. Secret Dreams

《Slippery When Wet》1986年8月
  01. Let It Rock
  02. You Give Love A Bad Name
  03. Livin' On A Prayer
  04. Social Disease
  05. Wanted Dead Or Alive
  06. Raise Your Hands
  07. Without Love
  08. I'd Die For You
  09. Never Say Goodbye
  10. Wild In The Streets

《New Jersey》1988年9月
  01. Lay Your Hands On Me
  02. Bad Medicine
  03. Born To Be My Baby
  04. Living In Sin
  05. Blood On Blood
  06. Homebound Train
  07. Wild Is The Wind
  08. Ride Cowboy Ride
  09. Stick To Your Guns
  10. I'll Be There For You
  11. 99 In The Shade
  12. Love For Sale

《Keep The Faith》1992年11月
  01. I Believe
  02. Keep the Faith
  03. I'll Sleep When I'm Dead
  04. In These Arms
  05. Bed of Roses
  06. If I Was Your Mother
  07. Dry County
  08. Woman in Love
  09. Fear
  10. I Want You
  11. Blame It on the Love of Rock & Roll
  12. Little Bit of Soul
  13. Save A Prayer

《Cross Road》(精选集)1994年10月
  01. Livin' On A Prayer
  02. Keep The Faith
  03. Someday I'll Be Saturday Night
  04. Always
  05. Wanted Dead Or Alive
  06. Lay Your Hands On Me
  07. You Give Love A Bad Name
  08. Bed Of Roses
  09. Blaze Of Glory
  10. Prayer '94
  11. Bad Medicine
  12. I'll Be There For You
  13. In & Out Of Love
  14. Runaway
  15. Never Say Goodbye

《These Days》1995年6月
  01. Hey God
  02. Something For The Pain
  03. This Ain't A Love Song
  04. These Days
  05. Lie To Me
  06. Damned
  07. My Guitar Lies Bleeding In My Arms
  08. (It's Hard) Letting You Go
  09. Hearts Breaking Even
  10. Something To Believe In
  11. If That's What It Takes
  12. Diamond Ring
  13. All I Want Is Everything
  14. Bitter Wine

《Crush》2000年6月
  01. It's My Life
  02. Say It Isn't So
  03. Thank You for Loving Me
  04. Two Story Town
  05. Next 100 Years
  06. Just Older
  07. Mystery Train
  08. Save the World
  09. Captain Crash and the Beauty Queen From Mars
  10. She's a Mystery
  11. I Got the Girl
  12. One Wild Night
  13. I Could Make A Livin' Out Of Lovin' You

《One Wild Night Live 1985—2001》2001年
  01. It's My Life
  02. Livin' on a Prayer
  03. You Give Love a Bad Name
  04. Keep the Faith
  05. Someday I'll Be Saturday Night
  06. Rockin' in the Free World
  07. Something to Believe In
  08. Wanted Dead or Alive
  09. Runaway
  10. In and Out of Love
  11. I Don't Like Mondays
  12. Just Older
  13. Something for the Pain
  14. Bad Medicine
  15. One Wild Night (2001 version - studio track)

《Bounce》2002年9—10月
  01. Undivided
  02. Everyday
  03. The Distance
  04. Joey
  05. Misunderstood
  06. All About Lovin' You
  07. Hook Me Up
  08. Right Side of Wrong
  09. Love Me Back To Life
  10. You Had Me From Hello
  11. Bounce
  12. Open All Night
 
《This Left Feels Right》(不插电精选集)2003年11月
  01. Wanted Dead or Alive
  02. Livin' on a Prayer
  03. Bad Medicine
  04. It's My Life
  05. Lay Your Hands on Me
  06. You Give Love a Bad Name
  07. Bed of Roses
  08. Everyday
  09. Born to Be My Baby
  10. Keep the Faith
  11. I'll Be There for You - Jon Bon Jovi
  12. Always
  13. The Distance (live)

《100,000,000 Bon Jovi Fans Can't Be Wrong 》(未发表作品精选集)2004年11月
  Disc: 1
    01. Why Aren't You Dead? [#]
    02. Radio Saved My Life Tonight [#]
    03. Taking It Back [#]
    04. Someday I'll Be Saturday Night [Original Demo]
    05. Miss Fourth of July [#]
    60. Open All Night [#]
    07. These Arms Are Open All Night [#]
    08. I Get a Rush [#]
    09. Someday Just Might Be Tonight [#]
    10. Thief of Hearts [Studio Track][#]
    11. Last Man Standing [Studio Track][#]
    12. I Just Want to Be Your Man [#]
  Disc: 2
    01. Garageland [#]
    02. Starting All Over Again [Japan Bonus Track]
    03. Maybe Someday [#]
    04. Last Chance Train [#]
    05. Fire Inside [#]
    06. Every Beat of My Heart [#]
    07. Rich Man Living in a Poor Man's House [#]
    08. One That Got Away [#]
    09. You Can Sleep While I Dream [#]
    10. Outlaws of Love [#]
    11. Good Guys Don't Always Wear White {From the Cowboy Way}
    12. We Rule the Night [#]
  Disc: 3
    01. Edge of a Broken Heart {From Disorderlies}
    02. Sympathy [#]
    03. Only in My Dreams [#]
    04. Shut Up and Kiss Me [#]
    05. Crazy Love [#]
    06. Lonely at the Top [International B-Side]
    07. Ordinary People [International B-Side]
    08. Flesh and Bone [#]
    09. Satellite [#]
    10. If I Can't Have Your Love [Unreleased Solo Track]
    11. Real Life {From Edtv}
    12. Memphis Lives in Me {From Memphis} [#]
    13. Too Much of a Good Thing [#]
  Disc: 4
    01. Love Ain't Nothing But a Four Letter Word [#]
    02. Love Ain't Nothing But a Four Letter Word [Original Demo]
    03. River Runs Dry [#]
    04. Always [Original Demo]
    05. Kidnap an Angel [#]
    06. Breathe [B-Side]
    07. Out of Bounds [#]
    08. Letter to a Friend [#]
    09. Temptation [International B-Side]
    10. Gotta Have a Reason [#]
    11. All I Wanna Do Is You [#]
    12. Billy [#]
    13. Nobody's Hero [#]
    14. Ass Tech
  Disc: 5
    1. Bonus Material [DVD] [*]
    2. Fire Inside [DVD]
    3. London [DVD]
    4. Miss Fourth Of July [DVD]
    5. Good Guys Don't Always Wear White [DVD]
    6. Always [DVD]
    7. Real Life [DVD]
    8. Moskow [DVD]
    9. Garageland [DVD]
    10. Love Ain't Nothing But A Four Letter Word [DVD]
    11. Bon Jovi Airlines [DVD]
    12. Lonely At The Top [DVD]
    13. One That Got Away [DVD]
    14. Only In My Dreams [DVD]
    15. Thief Of Hearts [DVD]
    16. Open All Night [DVD]
    17. Outlaws Of Love / We Rule The Night [DVD]
    18. Ordinary People [DVD]
    19. If I Can't Have Your Love [DVD]
    20. Memphis Lives In Me [DVD]
    21. Radio Saved My Life Tonight [DVD]
    22. Satellite [DVD]
    23. Singapore [DVD]
    24. Last Man Standing [DVD]
    25. Berlin [DVD]
    26. Someday I'll Be Saturday Night (Demo) [DVD]
    27. Fan Frenzy [DVD]
    28. Starting All Over Again [DVD]
    29. Out Of Bounds [DVD]
    30. Rio De Janeiro [DVD]
    31. Sympathy [DVD]
    32. You're Fired [DVD]
    33. Why Aren't You Dead? [DVD]
    34. Richie In Osaka [DVD]
    35. Will To Live [DVD]
    36. Taking It Back [DVD]
    37. Edge Of A Broken Heart [DVD]
    38. Japan [DVD]
    39. Thank You [DVD]
    40. Credits [DVD]
    41. Richie's Message [DVD]
    42. Jon's Message [DVD]
    43. Tico's Message [DVD]
    44. David's Message [DVD]
    45. Ride The Snake [DVD]
    46. I Have Nothing To Say To You [DVD]
    47. Jon Meets Sir George Martin [DVD]
    48. Band Managers [DVD]
    49. Ass Tech [DVD]

《Have A Nice Day》2005年
  1. Have A Nice Day
  2. I Wanna Be Loved
  3. Welcome To Wherever You Are
  4. Who Says You Can't Go Home?
  5. Last Man Standing
  6. Bells Of Freedom
  7. Wildflowers
  8. One Last Cigarette
  9. I Am
  10. Complicated
  11. Novocaine
  12. Story Of My Life

《Lost Highway》2007年
  1. Lost Highway
  2. Summertime
  3. Make a Memory
  4. Whole Lot Of Leaving
  5. We Got It Going On
  6. Any Other Day
  7. Seat Next To You
  8. Everybody's Broken
  9. Stranger (feat. Leann Rimes)
  10. The Last Night
  11. One Step Closer
  12. I Love This Town

《The Circle》2009年11月
  01. We Weren't Born To Follow
  02. When We Were Beautiful
  03. Work For The Working Man
  04. Superman Tonight
  05. Bullet
  06. Thorn In My Side
  07. Live Before You Die
  08. Brokenpromiseland
  09. Love's The Only Rule
  10. Fast Cars
  11. Happy Now
  12. Learn To Love

Pader 2009-12-18 1

写程序需要运动

昨晚在写一个无限分类,读取表生成需要的数组结构时,子分类数组结构总是有问题,就坐那想啊试了将近三个小时都搞不定,真是郁闷至极,后来乱试的解决了,可是还没怎么知道是怎么回事。
看那么晚了也懒的搞了,就关机洗脸洗脚准备睡觉,结果走了几步到卫生间,正准备洗脸,突然就想通了,郁闷郁闷,看来坐在那里肯定是不行的,得起来走走,所以说写程序是需要运动的,遇到问题实在无法解决可以出去走走,说不定就想通了或者有灵感了,哈哈。
思路这种事情一向是决定整个程序效率和体验和关键。

Pader 2009-12-14 0

重新发现HTML表格

根据我最近的一些实践以及在和一些读者进行关于HTML表格的使用问题沟通之后,决定写这篇文章。总的来说,我注意到由于误导性信息,他们对于table的使用有种先入为主的厌恶。事实上很多人会说”我看到永远不应该使用表格”的说法,但是这绝对是错误的!这个建议只是针对使用HTML表格来定义网页的布局,但是表格在方便的排列数据信息行和列方面非常完美,而且如果你一定要在一个页面上显示表列数据,你就不得不使用它们!为什么不呢?然而,在这种情况下,一些人无视了用于table的某些HTML标签的存在并且不知道该如何正确的使用它们。

 

HTML有10个表格相关标签。下面是一个带有简介的列表,但是首先,文档要被正确的定义在HTML 4.01/XHTML 1或HTML 5下面:

  • <caption> 定义表格标题(4, 5)

  • <col> 为表格的列定义属性(4, 5)

  • <colgroup> 定义表格列的分组(4, 5)

  • <table> 定义表格(4, 5)

  • <tbody> 定义表格主体(4, 5)

  • <td> 定义一个单元格 (4, 5)

  • <tfoot> 定义表格的表注(底部)(4, 5)

  • <th> 定义表格的表头 (4, 5)

  • <thead> 定义表格的表头(4, 5)

  • <tr> 定义表格的行(4, 5)

一个基本的表格结构如下:

它包含一个标题、头部、主体和底部。正确的HTML元素顺序是:

  1. <table>

  2. <caption>

  3. <thead>

  4. <tfoot>

  5. <tbody>

你也可以使用<col><colgroup> 来定义表格的列或为列分组:

  1. <table>

  2. <caption>

  3. <colgroup>

  4. <col>

  5. <thead>

  6. <tfoot>

  7. <tbody>

下面是一个正确的表格结构实例:

<table border="1"><caption>Table caption here</caption><colgroup span="1" style="background:#DEDEDE;"/><colgroup span="2" style="background:#EFEFEF;"/> 	<!-- Table Header--><thead><tr><th>Head 1</th><th>Head 2</th><th>Head 3</th></tr></thead> 	<!-- Table Footer--><tfoot><tr><td>Foot 1</td><td>Foot 2</td><td>Foot 3</td></tr></tfoot> 	<!-- Table Body--><tbody> 
		<tr><td>A</td><td>B</td><td>C</td></tr><tr><td>D</td><td>E</td><td>F</td></tr></tbody></table>

在浏览器中的结果如下图所示:

关于表格的一些技巧

  • 根据w3schools的解释和用法,在一个table定义中,<tfoot>元素必须出现在<tbody>之前,这样,浏览器就可以在接受到所有数据之前呈现表注了。另外,如果不是这个顺序,将不能通过W3C的HTML4和XHTML验证,无论你声明哪种DTD。(了解更多)。

  • 在 HTML 4.01 中,表格的alignbgcolor属性不赞成使用,所以在HTML 5中不再有任何table的属性被支持(事实上,在XHTML 1.0 Strict DTD中已经不支持&rdquo;align&rdquo;和&rdquo;bgcolor&rdquo;属性了);

  • 所有主流浏览器都支持<colgroup> 标签,但是Firefox、Chrome 以及 Safari 仅支持 colgroup 元素的 span 和 width 属性;

  • css中的empty-cells:show|hide 可以设定空单元格是否显示边框。注意,这个需要设置在table而不是td/th中。IE6中比较容易遇到该问题;

  • css中的border-collapse:collapse | separate 可以设置表格的边框是否被合并成一个边框;

  • css中的border-spacing属性等效于table的cellspacing属性。

为了实现现在所提倡的表现和结构分离的开发模式,前端观察建议将页面中所有与表现层有关的东东,都用CSS来控制,不用HTML自带的属性来控制页面的表现,而table是最容易被忽略的一个。

关于table的更多详细内容可以查看W3C的文档: w3 Introduction to tables

最后留一个非常简单的问题给大家,CSS的哪个属性等效于table的cellpadding属性?

中文原文:重新发现HTML表格
整理自:Woork

Pader 2009-12-11 3