XDebug and Target Management for Eclipse

Posted by Ralph on June 21, 2008 - 6:10 pm

Welcome to another exciting episode. This time you will learn:

  • how to send your files to remote development server from within Eclipse using Target Management and secure FTP (sftp).
  • make files sent via sftp belong to certain user group and have write permissions for this group (umask).
  • configure and use XDebug with Eclipse PDT.

You can find the link to the tutorials about XDdebug I have mentioned on the show in show notes for Episode #7.

Best viewed in full screen with scaling off !!!


Episode #8. Using XDebug and Target Management with Eclipse by ralphz from ralphz on Vimeo.

Installing XDebug from source

Posted by Ralph on May 27, 2008 - 7:22 pm

XDebug is one of the best debugging and profiling tools for PHP. This video tutorial will show you how to compile and install XDebug on Ubuntu Hardy Haron 8.04 Server Edition.

In the tutorial I have mentioned a Zend Developer series of articles about using XDebug this is a link to the articles.

Best viewed in full screen with scaling off !!!


Episode #7. Installing XDebug from source by ralphz from ralphz on Vimeo.

Apache with SSL

Posted by Ralph on May 26, 2008 - 8:51 pm

This time I will show you how to install Apache web server with SSL. In the video you will also see how to access your Subversion repository, created and configured in previous episode, via SSL and SSH from Eclipse.

Whole process of configuring SSL certificates is automated using the Bash script I have prepared especially for this episode. You can download it here easycaandreq.sh

If you find this script or video useful please leave a comment.

Have fun.

Best viewed in full screen with scaling off !!!


Episode #6. Apache with SSL by ralphz from ralphz on Vimeo.

Subversion repository + Apache

Posted by Ralph on May 25, 2008 - 10:52 am

this time I will show you how to install and configure subversion repository on your development server. We will basically start where we left off in Episode #4. Tutorial will also show you how to set up Apache to access repository via http and with authorization and authentication. Have fun.

Best viewed in full screen with scaling off !!!


Episode #5. Subversion + Apache by ralphz from ralphz on Vimeo.

Development Server, Ubuntu 8.04

Posted by Ralph on May 2, 2008 - 8:46 pm

This time I will show you how to install Ubuntu 8.04 (Hardy Haron) with Apache, MySQL and PHP. Tutorial shows step by step installation and few tricks for newcomers to Linux. Have fun !!!

Best viewed in full screen with scaling off !!!


Episode #4 Installing Ubuntu 8.04 Hardy Haron Server from ralphz on Vimeo.

Eclipse PDT #3

Posted by Ralph on April 20, 2008 - 10:11 pm

This time I will show you how to install Subversion (Subclipse) plugin to Eclipse.

In the tutorial I use command line. These are the commands in case you can’t see them:

$sudo apt-get install libsvn-javahl
$sudo ln -s /usr/lib/jni/libsvnjavahl-1.so.0.0.0 /usr/lib/libsvnjavahl-1.so
$sudo ln -s /usr/lib/jni/libsvnjavahl-1.so.0.0.0 /usr/lib/libsvnjavahl-1.so.0
$sudo ldconfig

Hope you like the tutorial. Any comments appreciated.

See my other video tutorials HERE.

Best viewed in full screen with scaling off !!!


Eclipse PDT #3 from ralphz on Vimeo.

Eclipse PDT #2

Posted by Ralph on April 16, 2008 - 11:39 pm

This is second episode in the series of video tutorials about Eclipse PDT (PHP IDE). I would greatly appreciate any comments.

See my other video tutorials HERE.

Best viewed in full screen with scaling off !!!


Eclipse PDT #2 from ralphz on Vimeo.

lsof to the rescue!

Posted by Ralph on April 15, 2008 - 10:38 pm

Have you ever got the error message ‘device is busy‘ and you had no idea what or who is using the device? In situations like this lsof is your best friend. Probably one of my favorite Linux commands. Name of the command stands for list open files and because everything in Linux is a file you can use it to gather information about virtually everything. When you execute it without any parameters it will display all the files that are open on your system.

To see all the files opened by process nautilus type

$ lsof -c nautilus.

To see all files opened by user ralphz type

$ lsof -u ralphz.

You can also check open files by process ID:

$ lsof -p 1233.

And one of the coolest features is to list all files that are currently open in the specified directory (recursively):

$ lsof +D /home/thor.

You can even chaeck what process and user are connected to a specific Internet host:

$ lsof -i@www.google.com.

That’s not all! Tones of other functions are available. Check man lsof for more info.

See my other video tutorials HERE.

Core JavaScript Crash Curse

Posted by Ralph on April 12, 2008 - 3:03 pm

Those are the slides I have used for my presentation at Orange County PHP Meetup group this week. I corrected some errors and added few more. Would appreciate any comments.

Click to download presentation

You can also view my presentation with voice narration here:

This presentation was made using open source tools from A to Z on Ubuntu 7.10 Gusty Gibbon.

Enjoy.

See my other video tutorials HERE.

Eclipse PDT #1.5

Posted by Ralph on April 9, 2008 - 12:36 am

Last week I showed you how to install Eclipse PDT but I forgot to show you how to add its shortcut to Applications menu - this episode will correct this mistake :).

Sorry for short episode this week.

This video was made using open source tools from A to Z on Ubuntu 7.10 Gusty Gibbon.

Enjoy.

See my other video tutorials HERE.

Enjoy.


Eclipse PDT Episode #1.5 from ralphz on Vimeo.