Yet another PHP book
on
Programming PHP
·
· Score: 2, Interesting
As a professional PHP developer, I've found Web Application Development with PHP 4.0 to be one of the best books I've ever purchased. The authors, Tobias Ratschiller and Till Gerken, don't spens time and paper reprinting the manual. instead, they discuss the abstract concepts that distinguish a well-written webapp from a poorly-written one.
Coding conventions, organizing libraries, API design, and programming in a team environment are all discussed in depth. They include case studies and real-life examples of the concepts they cover.
To summarize, if you want a great discussion of PHP development that you *can't* get from the online manual, check this one out.
What about Calendar sharing? I know Outlook has functionality for scheduling meetings and appointments via e-mail. Are there any Open Sourced applications that perform something like this? Would such a thing be difficult to implement?
The vCalendar format (see this site at the Internet Mail Consortium, an independent group pushing for internet mail and data standards) is a TEXT file that PID programs like Outlook or Netscape or GNOME Evolution can open and read as meetings. This is not some Microsoft thing, support is very wide-spread (there's a link off the IMC site to a listing of apps that conform).
This file format is very simple:
BEGIN:VCALENDAR BEGIN:VEVENT DTSTART:20000514T140000Z # this is just YYYYMMDD then a "T" as a DTEND:20000514T150000Z # delimiter and hhmmss (UTC) then a "Z" to end LOCATION:Conference Room CATEGORIES:Business DESCRIPTION:Mr So-and-So will talk about the effects of the... SUMMARY:Quartely Sales Meeting END:VEVENT END:VCALENDAR
There already exists a platform-independent calendar sharing standard, and what's more, all the major PIM's (from MS to open-source) are in compliance). Additionally, vCard can be used to share contact information, and they all support that, as well.
I personally find that the best balance between security and remebering a password is to take the first letter of each word in a phrase. E.g.:
tbontbhao: To be or not to be, (from) Hamlet, Act 1
Of course, you can alternate upper and lower case, use digits, etc. to increase the security:
2bOn2BhA1: To be or not to be, Hamlet, Act 1
The good thing about Shakespeare as a source for lines is that there are thousands of them, so even if someone knows your method, it doesn't really help, and many of the lines are very easy to remember.
You also failed to mention the theft aspect of the 'public' school system, whereby my hard-earned money is taken in the name of taxation and poured into a failing educational system that alienates some students and gets others killed.
I'm somewhat odd (OK, I'm quite odd), and undoubtably would have been through the same sort of thing these kids described. Luckily, my parents took responsibility for my education and did it themselves at home, so highschool horror stories are not a part of my adolescent memories.
As a professional PHP developer, I've found Web Application Development with PHP 4.0 to be one of the best books I've ever purchased. The authors, Tobias Ratschiller and Till Gerken, don't spens time and paper reprinting the manual. instead, they discuss the abstract concepts that distinguish a well-written webapp from a poorly-written one.
Coding conventions, organizing libraries, API design, and programming in a team environment are all discussed in depth. They include case studies and real-life examples of the concepts they cover.
To summarize, if you want a great discussion of PHP development that you *can't* get from the online manual, check this one out.
This file format is very simple:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20000514T140000Z # this is just YYYYMMDD then a "T" as a
DTEND:20000514T150000Z # delimiter and hhmmss (UTC) then a "Z" to end
LOCATION:Conference Room
CATEGORIES:Business
DESCRIPTION:Mr So-and-So will talk about the effects of the...
SUMMARY:Quartely Sales Meeting
END:VEVENT
END:VCALENDAR
There already exists a platform-independent calendar sharing standard, and what's more, all the major PIM's (from MS to open-source) are in compliance). Additionally, vCard can be used to share contact information, and they all support that, as well.
I personally find that the best balance between security and remebering a password is to take the first letter of each word in a phrase. E.g.:
tbontbhao: To be or not to be, (from) Hamlet, Act 1
Of course, you can alternate upper and lower case, use digits, etc. to increase the security:
2bOn2BhA1: To be or not to be, Hamlet, Act 1
The good thing about Shakespeare as a source for lines is that there are thousands of them, so even if someone knows your method, it doesn't really help, and many of the lines are very easy to remember.
You said it!
You also failed to mention the theft aspect of the 'public' school system, whereby my hard-earned money is taken in the name of taxation and poured into a failing educational system that alienates some students and gets others killed.
I'm somewhat odd (OK, I'm quite odd), and undoubtably would have been through the same sort of thing these kids described. Luckily, my parents took responsibility for my education and did it themselves at home, so highschool horror stories are not a part of my adolescent memories.