I just read that Exression Engine 2.0 (EE) is now built on CodeIgniter! This is good news for every CodeIgniter user's. Why? Ellislab using their kick ass Open Source Framework will at least address more attention on bug reports security fix. IMHO only the PHP 4 support needs to get ditch and CodeIgniter will be much more beautiful in my eyes. ^^
Here is the post of Derek Allard about ExpressionEngine 2.0 "official" scrrenshots where it was announce!
Test Driven Development for the Masses
by Andre John Tamayo Cruz
About the Speaker
Andre
John Cruz aka cruizer is a Microsoft MVP for Visual C# and an
Administrator for PHPUGPH.com. His day job is an Application Developer
for Barclays Capital Singapore. He is an avid FOSS enthusiast, and
also an active participant in various user communities in the
Philippines, both Microsoft and non-Microsoft oriented. He is known as
a proponent of the test-driven development (TDD) practice in the .NET
world and has spoken a few times about the topic in recent Philippine
MSDN events.
About the Topic
Test-Driven
Development (TDD) is a software development technique consisting of
short iterations where new test cases covering the desired improvement
or new functionality are written first, then the production code
necessary to pass the tests is implemented, and finally the software is
refactored to accommodate changes. The availability of tests before
actual development ensures rapid feedback after any change.
Practitioners emphasize that test-driven development is a method of
designing software, not merely a method of testing. It combines
test-first development where you write a test before you write just
enough production code to fulfill that test and refactoring. The
primary goal of TDD is specification and not validation. In other
words, it’s one way to think through your design before your write your
functional code. TDD is also a programming technique; the goal of
which is to write clean code that works.
When?
15 March 2008 (Saturday)
2:30 PM to 6:00 PM
Where?
dotPH Domains, Inc.
2706 Jollibee Plaza Bldg.
F. Ortigas Jr. Rd. (formerly Emerald Ave.)
Ortigas Center, Pasig City
1605, Philippines
*** FREE Wifi-access during the workshop / seminar ***
How much?
Seminar Fee - P120.00 (P100.00 only if you bring a copy of your resume)
First-come, first served. Limited seats only.
REGISTER HERE
http://www.jotform.com/form/80591737232
Sponsors
This techno nugget is brought to you by PHPUGPH and dotPH Domains
Yup! that's right! Thanks to the generous hearted people at Mango Software. It's in accordance to the launching of PhpPhillppines. It's nice to see we are growing I hope to see this community grows as well produce and polish more Filipino PHP Programmers.
To my fellow PHP Programmers I know we can say goodbye to our endless night looking for free web hosting without ads. Ha ha ha
We can finally have a free place for our portfolio.
Here's the whole email.
Hi,
Mango Software is committed to Open Source software development, and we
wish to support the PHP/MySQL community in the Philippines.
What better way then to give away 100 free hosting accounts?
We are sponsoring the launch of PhpPhilippines and invite you to apply for one of the accounts!
See http://www.phpphilippines.com for more information.
Happy coding,
Mango Software
This is from http://blogger.rukker.org/2007/01/29/enable-mp3-and-amr-support-in-ffmpeg-ubuntu-edgy-eft/ which is dead right no. That's why im making a back up post here since I frequently use ffmpeg.
I finally found some spare time to update this how to, the old how to ( Dapper Drake ) can be found here.
The standard ffmpeg package is pretty useless since it does not support mp3 and amr.
This how to describes how to enable mp3 and amr support in ffmpeg
for Ubuntu Edgy Eft. So ffmpeg can be used to convert any movie,
including 3gp ( mobile phones ) and flv ( adobe flash video ).
I’ll assume you already have the c compilers, patch tools and standard development packages installed.
First make sure that you have enabled the “multiverse” repositories
in your /etc/apt/sources.list and execute the following commands :
apt-get install quilt libogg-dev libvorbis-dev
liba52-dev libdts-dev libimlib2-dev texi2html libraw1394-dev
libdc1394-13-dev libtheora-dev libgsm1-dev liblame-dev libxvidcore4-dev
libfaac-dev libfaad2-dev
Note: the above line is one line, no newlines.
Change your directory to your build directory, I always use /usr/local/src :
cd /usr/local/src
Get the ffmpeg source package :
apt-get source ffmpeg
Get the amr patch :
wget http://blogger.rukker.org/dl/ffmpeg-0.cvs20060823_enable_amr.patch.bz2
Go to the ffmpeg source directory and apply the patch :
cd ffmpeg-0.cvs20060823
bzcat ../ffmpeg-0.cvs20060823_enable_amr.patch.bz2 | patch -p1
Build the complete package with “risky” options :
DEB_BUILD_OPTIONS=”risky” dpkg-buildpackage
Go back to /usr/local/src and install the ffmpeg and related packages :
cd ..
dpkg -i ffmpeg_0.cvs20060823-3.1ubuntu1_i386.deb
libavcodec0d_0.cvs20060823-3.1ubuntu1_i386.deb
libavformat0d_0.cvs20060823-3.1ubuntu1_i386.deb
libpostproc0d_0.cvs20060823-3.1ubuntu1_i386.deb
Now we have ffmpeg with mp3 and amr support, now we have to prevent
apt from upgrading our newly created package with newer packages
without mp3 and amr support. This is called “pinning”. Create the
following file with your favorite editor ( vi !! ) :
vi /etc/apt/preferences
And add the following lines :
Package: ffmpeg
Pin: version 0.cvs20060823-3.1ubuntu1
Pin-Priority: 1001
Package: libavcodec0d
Pin: version 0.cvs20060823-3.1ubuntu1
Pin-Priority: 1001
Package: libavformat0d
Pin: version 0.cvs20060823-3.1ubuntu1
Pin-Priority: 1001
Package: libpostproc0d
Pin: version 0.cvs20060823-3.1ubuntu1
Pin-Priority: 1001
Now we can convert all kinds of formats, incuding flv and 3gp!
Convert an avi to flv :
ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv
Convert 3gp to mpeg4 avi :
ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi
Please let me know if it worked for you ( or did not work
)…
Technorati Profile
Im claiming this blog from technorati.com because I want to join a contest at Devzone's phpabstract.
Yeah! I want a free book! And if Cal Evans make this post a winner. I guess it's just plain luck.
I have been an avid listener of phpabstract every thursday I always check for new episode. Though I always check devzone daily aside from planet-php.net and phpdeveloper.org to keep me updated on what's happening in the PHP world.
Everytime there is a new episode I would play it with my speakers on here at our office so my fellow PHP Developer can hear it too and at the same time.
PHP Abstract is Devzone's PodCast for PHP Developers by PHP Developers and sponsored by Zend Technologies the PHP company. The host is Cal Evans the man behind devzone popularity.
My favorite phpabstract episode is Episode 20: Five Ways To Kill a Software Project It made me laugh at the same time re-think on some things. So if you're into PHP give phpabstract a try. You'll enjoy it! ^^

As for my previous post about the teaser info about the upcoming 1st PHP Developer Conference
Registration is now OPEN!
|
PHP User Group Philippines, Inc. (PHPUGPH), a
non-profit organization established to provide support for LAMP (Linux
Apache MySQL PHP) and open-source enthusiasts in thePhilippines, will
be holding the 1st PHP Developer's Conference inthe Philippines on December 1, 2007 (1-day event)/9am-6pm.
|
|
Expected
participants include professional PHP developers, web freelancers, PHP
enthusiasts, companies utilizing PHP-related technologies and
graduating students interested in pursuing web development careers.
|
|
This
is in follow-up with last April's successful event, a gathering of
professional LAMP developers, web freelancers and companies utilizing
OSS (Open-Source Software) technologies for enterprise use. The goal
for this upcoming conference is to spread the news of using OSS
solutions such as Linux, Apache, MySQL, PHP and some Web 2.0
technologies in wider audiences such as universities and training
institutions.
|
|
***For
sponsorship details, kindly contact Cherrie Ann Domingo at: 817-1511
loc. 219 (office), 09064626937 (mobile) or send e-mail to
chean@phpugph.com
|
Reserve your tickets early to avail our early bird promo and get a 50% off discount on the ticket prices and special ticket promos.
- Student Tickets for Php 100 (Orig. Price: Php 200)
- Professional Tickets for Php 500 (Orig. Price: Php 1,000)
- Student Special Promo - Buy 2 Take 1 for Php 200 (Orig. Price: Php 400 )
- Professional Special Promo - Buy 2 Take 1 for Php 1,000 (Orig. Price: Php 2,000)
Promo ends on November 16, 2007. So, what are you waiting for? Hurry and secure your tickets now! |
Ubraa my 1st open source project is conceived at the PHPUGPH forum.
============== SUMMARY PAGE ===================
Project Name: PMS Project (Code Release Name: UBRAA)
Description: PHP based project management software
Technical Data:
-Built on Zend Framework 1.0.0
-Uses jQuery library for UI interactivity
Developers/Coders:
http://www.phpugph.com/ta...dex.php/topic,1958.0.html
PROJECT REQUIREMENT:
-TO DO-
- Role-Based Access Control
- Multiple Project Handler
- Directory Structure
DESIGN: PSD, or IMAGE Design, SWF
-TO DO-
- Welcome Login
- Main Dashboard
- Project Dashboard
DESIGN PROTOTYPER: XHTML and CSS Design
-TO DO-
- Welcome Login
- Main Dashboard
- Project Dashboard
FRONT END CODING: PHP Coding
-TO DO-
- Role Based Access Control for Models & Controllers
BACK END CODING: SQL Coding
-TO DO-
TESTING/QA:
-TO DO-
ALPHA RELEASE:
-TO DO-
BETA RELEASE:
-TO DO-
============== END SUMMARY PAGE ===================
It was originally planned to be developed on CodeIgniter but afterwards I decided to build it on top of Zend Framework. I have been eager in learning Object Oriented Programming, enlightened by Design Patterns, moved by Agile Methodologies, keenly looking at TDD to BDD. Now I want to try software architecture with this ideas.
At the moment I wish I could make it possible for ubraa to embrace best practices. I believe it will be self-fulfilling after I develop this pet project to a monster.
Though Ubraa will be most likely be base on BaseCamp as it's original goal. I feel under me Ubraa will rather be a mix of Basecamp and Trac and wishing to be fisheye like hehehe . Just a young developer dream I guess who knows.
Ubraa can now be check out!
You can also browse it here: http://ubraa.svn.sourceforge.net/viewvc/ubraa/
PHP Everywhere! December 1, 2007
http://www.php.net/cal.php?id=2807&cm=12&cy=2007

"Welcome to the 1st ever PHP Developer's Conference that will be held
this upcoming December 1, 2007 where sharing opensource solutions in
the enterprise and schools is the main theme.This is in follow up with
last April's grand meetup which caught the attention of Philippines IT
Industry and were looking forward of expanding it's presence thru this
event."
URL: http://www.phpugph.com
PHP User Group Philippines, Inc. (PHPUGPH),
a non-profit organization established to provide support for LAMP
(Linux Apache MySQL PHP) and open-source enthusiasts in the
Philippines, will be holding it's 1st ever PHP Developer's Conference
on December 1, 2007 (1-day event)/9am-6pm.
This is in follow-up with last Aprils successful event, a gathering
of professional LAMP developers, web freelancers and companies
utilizing OSS (Open-Source Software) technologies for enterprise use.
The goal for this upcoming conference is to spread the news of using
OSS solutions such as Linux, Apache, MySQL, PHP and some Web 2.0
technologies in wider audiences such as universities and training
institutions.
Many noted members of our group are certified and professionally
affiliated with leading company in the industry such as Barclays,
UN-IOSN, Yahoo! Singapore, Accenture, Mobius Asia and some
semi-conductor/electronics like Intel, Atmel, Amis, which has some open
source software deployed in production environment.
Last Aprils event was sponsored as listed below that capture's local
IT industry attention and it is our aim to widen the coverage this
coming December's event with your support.
Previous Sponsors:
Zend Technologies
http://www.zend.com
Bandwagon
http://www.ridethebandwagon.com
Digital Media Exchange
http://www.dmii.net
Eskwela
http://www.eskwela.com
HotelDealsAndMore
http://www.hoteldealsandmore.com
Hostking
http://www.hostking.ph
Mobius Games Asia
http://www.mobiusgames.net
NeverFuget
http://www.neverfuget.com
TechHive
http://www.techhive.net
XackMail
http://www.xackmail.com
Ascendant Technologies
http://www.ascendant.com.ph
Last event photos can be found at http://www.phpugph.com/eb
Monthly meeting held last September 29, 2007 can be found at http://picasaweb.google.com/ajbatac/PHPUGPHInterimGroupMeetingSept29Saturday
Below are some universities that already showed interest and we're
hoping that your humble sponsorship either in package/s or in kind will
bring more success in this event.
UST
http://www.ust.edu.ph
UP
http://www.upm.edu.ph
http://www.up.edu.ph
Ateneo
http://www.admu.edu.ph
Mapua
http://www.mapua.edu.ph
TUP
http://www.tup.edu.ph
The group has already lined up some of our local IT industry leaders as
speakers covering various topics ranging from MySQL Enterprise
Database, advance web-scripting using PHP, Web 2.0 and some IT
technology business matters.
Also, some new sponsors/groups shows support as listed below and
we're looking forward that your name/company will be listed as well.
Our growing new sponsors:
EmuraSoft
http://www.emeditor.com
Utraedit
http://www.idmcomp.com
TheDesignPeople
http://www.thedesignpeople.com
Offshoring
http://www.offshoring.com
Techhive
http://www.techhive.net
Tentative Topics/Sessions this year:
1. CodeIgniter with Aptana (PHP) by Roger Filomeno (Mobile Specialist, TechBiz Asia Group Pte Ltd)
2. TipidPC: How it was made! (PHP) by Jesus Domingo (Frontend Engineer, Yahoo! Singapore)***
3. Database 101 using MySQL (Database) by Cherrie Anne Domingo (Multinational Investment Bank Corporation)
4. Sulit:Ads made Easy (Business) by RJ David (CEO, Sulit.com.ph)
5. Defensive Design (Web Design) by AJ Batac (Director of Operations, Webcore Canada)***
6. CSS and the Web (Web Design) by Angela Sabas (Frontend Engineer, Yahoo! Singapore)***
7. Test Driven Development in PHP:Recap (PHP) by Andre John Cruz (Application Developer, Barclays Singapore)***
8. IT Trends (Business) by JR Yap (CIO, MobileXchange)
9. Zend Core and Oracle (Database) by Clodelio Delfino (System Analyst, AMIS Asia)
10. PHP in Schools: A Visit (PHP) by Anne Michelle Santos (Web Developer/Professor, University of Santo Tomas)
11. Exploring OpenSUSE 10.3 (Linux) by Reuben Ravago (CEO, OLM Technologies)
12. Medical Systems with PHP by Sergio Arroyo (President, Ascendant Technologies)
13. Stealth Startup Product Launch by AJ Batac (Director of Operations, Webcore Canada)***
NEW SPEAKERS/SESSIONS WILL BE INVITED…
*** Pre-recorded sessions (possible online Q & A during the event since some of the members are in other countries).
Below are some data of the group for your additional references:
Name: PHP User Group Philippines Inc.
Founded: January 2001
Founder: AJ Batac (CEO)
President: Clodelio Delfino, ZCE (System Analyst)
Vice-President: Cherrie Ann Domingo (Software Developer)
Treasurer: Anne Michelle Santos (Web Developer/Professor)
Secretary: Garrizaldy Santos (Software Developer)
Incorporators:
Jonathan Richie Yap (CIO)
Ronald John David (CEO)
Mark Edward Tan (Web Developer)
Bryan Blas (Web Developer)
Erwin Atuli (Software Engineer)
Redelyn Villamin (Software Engineer)
Current Forum Members: 1,130+
Generates a monthly pageviews of almost half million
In return for your support…
1) Inclusion of Logo and Link to PHPUGPH.com home (from December 2007 – to December 2008)
2) Monthly email blast to all PHPUGPH members for 1 year (from Dec 2007 – to Dec 2008)
3) Company logo to be included in the member's tshirt
We are actively looking for sponsors!
Please Contact:
Cherrie Ann B. Domingo
—————————————————-
Organization Events Committee Member
—————————————————-
PHP User-Group Philippines
Email: chean@phpugph.com
Web :
http://www.phpugph.com
Phone: 09064626937
Today while doing my daily read new email routine I receive a newsletter coming from the Open Source eCommerce solution that I have been waiting for. It's the MagentoCommerce for me it's like ZenCart 2.0. I like it because it's built on Zend Framework the same framework I have been following on.
If you do ZenCart try to compare the two.
Wow feels like forever but i feel blogging today after months of being swamped with work non-stop (sarap!).
Last March 2007 I was tasked to research about Pentaho. It's the Open Source Business Intelligence Software powered by java. After a week or two I was back again in web development. Until last week I was asked by my boss if given a rating one to ten how can I rate myself with pentaho. I answered him one?!
yeah, I know it's almost as good as zero but after experiencing Pentaho it's just to broad to my perspective to installation to usage of data mining, reporting. Honestly I rated myself one because I don't know what kind of problems am I going to solve with Pentaho. It was like I was given a "thing" and I'm trying to describe it as best as I could but without any actual problem to try it on. Of course I could have ask If I could at least try but then I felt my passion was not in creating reports but in the whole web development creating solutions with the web and the Internet. I just love the whole web development It's like an art in which you let anyone see and admire or critic. (sigh!)
Maybe I'll give Pentaho another chance after I satisfy my web development hunger. 
I have been a religious Firefox user ever since I dumped that incapable, untrustworthy,.. IE6. I have fell in love with firefox tab browsing, eye candy skins and a pack of great extensions.
But with these tons of great features our mouse gestures are becoming
cumbersome. This is a time for some ninja keyboard techniques. Here’s
the top 15 keyboard techniques that can help you slash your way to that
tedious mouse gestures.
Create new Tab.
Ctrl+T
Close current Tab.
Ctrl+W
Highlight the URL in the Address Bar
Ctrl+L
-or–
Alt-D
Find a text or a series of characters
Ctrl+F
Find Next series of characters after enabling Find
Alt-N
Open tab in the Left of the currently viewed tab.
Ctrl+PageUp
Open tab in the Right of the currently viewed tab.
Ctrl+PageDown
Go to the search box.
Ctrl+K
Page Down
Spacebar
Page Up
Shift-Spacebar
Book a page
Ctrl+D
Increase text size in a page
Ctrl+=
Decrease text size in a page
Ctrl+-
Reload web page
F5
Go to your homepage
Alt-Home
Got some of your own tips? Let us now in the comments.
Startup
Directly after starting, the GTK Testrunner looks like this:
You should the use the "File" menu for either opening a single test
suite or for searching your project for your test suite files, to load
multiple of them.
Open file
The file open dialog allows you to select a PHP source code file,
which should contain a class declaration that extends
PHPUnit_Framework_TestSuite. The selected file will then be required
and all found test suites will be displayed in the main window, so you
can select them for being run.
Find files
Since your project most propably contains multiple test suites, you
can use the file find dialog to find all of the them and select
multiple of them for being loaded.
A loaded test suite
Once you loaded a test suite, the main window will display it in a
tree view. You can either select the whole suite, any of its sub-suites
or single test cases for being run.
Running tests
As soon as you have selected test cases for running, you can start the test run by clicking the "Run" button.
The GTK UI will indicate the progress of your tests in a progress
bar and add status information about each test case to the status
window, as soon as it starts running the tests case. Beside that, an
icon in the suite tree indicates the status of the test.
Viewing details
The status tree contains a large bunch of information after a test
run. To directly jump to the last status information of a certain test
case, simple double click it in the suite tree.
Tobias Schlitt has
announced the development of a
PHP-GTK2-based test runner for
PHPUnit. It will be part of the upcoming PHPUnit 3.2 release (
roadmap). Screenshots are
here.
Thank you, Tobias, for working on this!
Change Log
Version 1.5.2
Release Date: February 13, 2007
- Added subversion information to the downloads page.
- Added support for captions in the Table Library
- Fixed a bug in the download_helper that was causing Internet Explorer to load rather then download
- Fixed a bug in the Active Record Join function that was not taking table prefixes into consideration.
- Removed unescaped variables in error messages of Input and Router classes
- Fixed a bug in the Loader that was causing errors on Libraries loaded twice. A debug message is now silently made in the log.
- Fixed a bug in the form helper that gave textarea a value attribute
- Fixed a bug in the Image Library that was ignoring resizing the same size image
- Fixed some doc typos.
Calling all Aspiring Graphic Artists
and Multimedia Enthusiasts !
Join the FIRST
Young Multimedia and
Graphic Designers' Summit
(YMGDS 2007)
at De La Salle University Manila
February 23 and 24, 2007
(Friday and Saturday)
Featuring
Mr. Ranulf Goss (Matahari Studios)
Participate in
Hands-on Seminars and Workshops on
Graphic Design, Flash Animation, Web Design,
Digital Audio, 3D Animation, and more!
Registration fee is only Php 250.00!
For more details
Brought to you by:
DLSU Moomedia
e-Aji
Adobe Users Group Philippines (AUGPhil)
Nope not the preview release 0.70 I got stuck there at the bootstrap. Then how did I get to taste the ZF? through ZendFramework-20070208-3289 I downloaded the Latest Snapshot for February 8, 2007 and after a few days (not religiously coding) just trying to make it work kinda stuff hehehe I finally finished up one tutorial from
http://akrabat.com/zend-framework-tutorial/ it's just a simple demonstration of CRUD in ZF.
I'm a die hard supporter of CodeIgniter it opened my eyes to the MVC philosophy with ease if ever I did try to learn MVC with CakePHP. The outstanding user manual the great video tutorial supported many PHP Developer to try CodeIgniter and are now actively helping other PHP Developer to try CodeIgniter.
But then there is ZF, after RoR success the company behind PHP is now on it's move to create something to uphold the PHP Flag thou there are already numbers of PHP Frameworks and scored. IMHO supporting 1 Framework can promote Code Maintainability, Development Speed and Code Readability.
I'm not against Ruby or Rails in fact I like to try them sometime after I have set up a Development Server for it. I'm now searching of ways to make Ruby and PHP work in harmony in my old Ubuntu box.
here are some screenshot:
http://i2.photobucket.com/albums/y6/Garrizaldy/Screenshot.png
http://i2.photobucket.com/albums/y6/Garrizaldy/Screenshot-1.png
To help us with the learning curve. (it's not that steep! promise!)
TUTORIALS
http://framework.zend.com/wiki/display/ZFUSER/External+Resources+-+Tutorials,+Articles,+and+Examples
*for those in french for example just http://babelfish.altavista.com/ them
More Posts
Next page »