最新动态
用户登录
  用户:
  密码:
       注册 | 忘记密码
常用链接
PHP程序设计第二版
本站Logo

 
Powered By
HappyCMS 0.2.2

Zend Framework 1.5.0PR

SiteMap | BBS Archives

站点链接

    » 申请链接
闽ICP备07076819号
论坛新贴 最新精华
最新翻译Blog More...
   [ringtail] 使用NTILE()方便地生成tag云图 ...    [ringtail] Zend Framework Q&A Session
   [iwind] 友善地"死掉" - PHP register_shutdo ...    [mayongzhan] PHP6的新特性:Unicode和TextIterato ...
   [iwind] 站内新闻:转向Solar框架    [mayongzhan] 在javascript中使用php风格的$global ...
   [iwind] 用EditPlus通过ssh运行远程脚本 ...    [iwind] PHP APC函数apc_shm_create在命令行下 ...
   [iwind] DevShed: 使用PHP5的DOM XML扩展插入 ...    [mayongzhan] php5中Iterator与smarty整合
   [haohappy] Zend Framework获得Jolt大奖(生产效率 ...    [iwind] 开发者文集:在Windows上安装PHP ...
   [ringtail] 提交Bug报告    [iwind] Zend Framework 1.5 RC1发布
   加入 | 翻译团队: mayongzhan (18) iwind (10) ringtail (9) haohappy (6) helloyou (2) wohugb (0) jasonqi (0) littlexiang (0)
最新文章 More... 最新下载资源 More...
 全球PHP博客聚合         中文博客 | 英文博客      种子列表      
收缩所有 | 展开所有
 

Here are the slides from my Cocoa talk:


 

Here are my slides for the memcached presentation I gave at OSCON this year. I experimented with a new slide template, which turned out for the worst, since the contrast of the type on the screen was very poor, making it difficult for attendees to read. I apologize for this. In addition, I was completely distracted during my entire talk by loud music coming from the room next door. Nevertheless, the majority of my audience was still around even after I ran 5-10 minutes over schedule, eating into their free beer time, so I suppose that says something and that they were learning. :-D

Thanks to all who attended!

Give Your Site a Boost With Memcache

Today’s high-traffic websites must implement performance-boosting measures that reduce data processing and reduce load ......

2008-07-25 08:40:06 | 全文 | 评论(0)

 

Just a quick note that my slides from my OSCON 2008 talk, “Securing the PHP Environment With PHPSecInfo,” are now online.



2008-07-25 07:40:06 | 全文 | 评论(0)

 
Lukas Smith has stepped in to help Johannes Schlüter close down the PHP 5.3 release cycle. The volume of commits has recently increased in anticipation of today's feature freeze deadline. I expect the Alpha release time frame will also see...

2008-07-25 03:40:07 | 全文 | 评论(0)

 

So, most of you have heard about Drizzle by now.  For those that have not, you can check out many, many blog posts or the Launchpad page.

The thread on Slashdot about Drizzle was quite negative.  Most misunderstand what Drizzle is about.  SQLite is not a good solution when you have 100 web servers.  Let me describe how it I would use it and maybe that will help some understand it.

When it comes to MySQL use, dealnews has two very different use cases.  The first is an enterprise storage system that involves content creation, reporting and data warehousing.  For that layer of our business, we are using more and more advanced features as t ......

2008-07-25 03:40:07 | 全文 | 评论(0)

 

So, most of you have heard about Drizzle by now.  For those that have not, you can check out many, many blog posts or the Launchpad page.

The thread on Slashdot about Drizzle was quite negative.  Most misunderstand what Drizzle is about.  SQLite is not a good solution when you have 100 web servers.  Let me describe how it I would use it and maybe that will help some understand it.

When it comes to MySQL use, dealnews has two very different use cases.  The first is an enterprise storage system that involves content creation, reporting and data warehousing.  For that layer of our business, we are using more and more advanced features as t ......

2008-07-25 02:40:06 | 全文 | 评论(0)

 

The timing of my last post is quite a coincidence. Here I write that the only feature out of the big 5.0 bunch I use is VIEWs and I did not really come out to say that its a must have. Actually with an ORM like Doctrine I can get more or less the same effect (then again in at least one case the point of the VIEW was to present external applications with a time dependent view of the data). So when Drizzle was announced with a cut down feature set I did not dread a single second. Actually I have been collecting articles in order to ready yet another plea to the MySQL folks to open up the development process. So all I can say is: Awesome! Welcome back in the open source world MySQL or shall I say Drizzle?

It seems in terms of the feature set they went back to the 4.1 feature set, bu ......

2008-07-25 00:40:07 | 全文 | 评论(0)

 

Certifications are "in". Nowadays you can get certifications for almost every aspect of life. Admittedly, some of those certs you can just get by surviving a boring day in a classroom or more luckily for having joined a 2 week 20k yacht trip offshore hawaii that was just regularly interrupted by attending conference speaches, workshops or lessons.



Continue reading "Getting Certified with MySQL"

2008-07-24 19:40:08 | 全文 | 评论(0)

 

Recently I had to do some mass-conversion of html files to DITA XML — material I’d written for the upcoming JavaScript Ultimate Reference (the third, and arguably most complicated, part of the SitePoint Reference).

But a problem I came across several times was the sheer complexity of recursive element conversion — <code> becomes <jsvalue> (or one of a dozen similar elements), <a> becomes <xref> … and that’s all simple enough; but each of these elements might contain the other, or further child elements like <em>, and as we walk through the DOM so the incidence of potential recursion increases, until it gets to the point where my brain explodes.

There’s a limit to how much recursion I can get my head around — or ......

2008-07-24 15:40:09 | 全文 | 评论(0)

 
  PHP Magazin: Marketing Open Source PHP Applications

Sandro Groganz has pointed out a new article in the latest issue of the German publication PHP Magazin about marketing open source PHP software titled "Auf die offene Art".

Good source doesn't always speak for itself because the better product does not always establish itself without help. Why is that? This article gives some answers as to how a PHP-based product can be presented well in the market with the right marketing and community as a PHP based product well in the market can be placed through appropriate marketing and communication palatable to potential customers.

You can get your copy of this latest issue (German only) from th ......

2008-07-24 03:40:06 | 全文 | 评论(0)

 
  PHPImpact: Enterprise Web Services Framework for PHP


This new post on the PHP::Impact blog talks about the enterprise level web service framework for PHP, an implementation of WS02 for PHP - WS02 WSF/PHP.



It is the only PHP extension that supports a wide range of WS-* specifications. With the framework enabling the use of PHP in SOA implementations, WSO2 WSF/PHP is the ideal extension for integrating PHP legacy systems into enterprise SOA.


Federico notes some of the features of the framework including secure services/clients, binary attachments, automatic WSDL generation and interoperability with .NET and J2EE. You can find more information on the project at its page on the ws02.org site.

2008-07-24 03:40:06 | 全文 | 评论(0)

 
  Chris Hartjes' Blog: What Is Really Considered Documentation?

In this new post, Chris Hartjes takes a look at something that is one of the banes of most programmers' existence - documentation. In it he wonders what should really be considered documentation and the importance of it.

As a committed user of open source technologies, the difference between me using something and not using something is the documentation. Is there documentation for it? Is it easy to find? Does it answer my questions? Is there someone I can call an idiot if I disagree with the level of documentation? These are all very important questions.

He uses the illustration of the documentation of the CakePHP framework that's helpful, but only really after you learn how to use the framework i ......

2008-07-24 03:40:06 | 全文 | 评论(0)

 
  PHPClasses.org: Review - Delphi for PHP 2.0


The PHPClasses.org website has posted a new review of CodeGear's latest version of Delphi for PHP.



A new version of Delphi for PHP IDE was released this year. It is a follow-up of Delphi for PHP 1.0 released for the first time in 2007.


Manuel already reviewed a previous version of the software, so he only really focuses on the differences. He spends time reintroducing what Delphi is and how it plays a role in a PHP developers experience before getting into the new functionality. New features like third-party library support, how to run the software on other platforms (like Linux or OS X) and several of the updates to the user interface itself.

2008-07-24 03:40:06 | 全文 | 评论(0)

 
  Havard Eide's Blog: SplObjectStorage


Havard Eide has a recent post to his blog that looks at a part of the Standard PHP Library (SPL) that can be used with objects to store them for later use - SplObjectStorage.



In this post I will look at SplObjectStorage: a container that allows to store objects uniquely without the need to compare them one by one.


He lets the code to most of the talking, showing how to do the standard operations for a data store - adding objects (both unique and the same), updating objects in the store, checking to see if an object is already added and removing an object from storage.

2008-07-24 03:40:06 | 全文 | 评论(0)

 
  Jonathan Snook's Blog: Multiple Validation Sets in CakePHP 1.2


Jonathan Snook has posted two methods for creating multiple validation sets in the latest version of your CakePHP application.



In CakePHP, you define how your data should be validated by setting parameters on the validate property of your model. In version 1.2, there is an on option that can be set on a specific rule that, when set, is either create or update. [...] Despite that, I developed a slightly different approach that allows for different validation sets to be specified and to be cleanly separated from each other.


He overrides the validates() method with his own in a custom model in one of two ways - having the script check for a validation set for the current controller or by specifying it directly with a validationSet property. Code for both methods is included.

2008-07-24 03:40:06 | 全文 | 评论(0)