Uncategorized - Jubair Saidi's Blog

By: Jubair Saidi  09-12-2011

A little less than 3 months ago I outlined my editors of choice for my work and low and behold it didn’t take me 6 months to review that list! it actually only took me one heh. Back in May, I started looking at a few tools out there after hearing some great reviews from some fellow devs. I ended up substituting Coda and NetBeans with Transmit and TextMate.

Everyone has always raved about TextMate but at first glance it didn’t look all that great… but then I discovered it’s real power. The way it handles Language Support Plug-ins. Bundles, as they called in TextMate, are extremely powerful! I am able to switch between auto-complete and syntax highlighting for languages on the fly with keyboard short cuts (I still haven’t figured out however, how to add a keyboard shortcut to access php bundle though.). but really the best part of it all is the ability to use and create keyboard shortcuts for virtually anything very easily and quickly.

Here’s an example of html keyboard short cuts and tag usage that I found on YouTube:

Now. imagine this kind of power with not only HTML but also any language that you can find a bundle for. mind you, all these tags and shortcuts are fully editable and customizable, so if you need a new tag. you can fairly easily add it.

For a long time I felt that an FTP client on it’s own was not very useful to me (especially when I already had Coda which was an editor and ftp client in one), but Transmit has become my FTP application of choice because it is simply by far one of the best ftp/remote file management and file synchronization tools I have found. It gives me all the power of opening remote files with any of my editors and then saving them back to the server automatically that Coda gives me, as well as give me an effective method of synchronizing my local and remote files or transferring files from one server (development) to another (integration or production) as simply as drag and drop. Transmit also has (of course) permission control options for remote files and directories, which is something every FTP program either has, or should have.

Other products and services from Jubair Saidi


Social Media - Jubair Saidi's Blog

Ok so I was trying to figure out how to add a Facebook like button to an IPB Board system, and it was not as easy as it should have been. Just add a bbcode tag in the bbcode administration page.Name the tag Facebook Like ButtonCreate a tag define the replacement as. We tell it to load the function when the page is done loading (to make sure that it finds the body tag no problem).


CSS/XHTML - Jubair Saidi's Blog

First write a function to include into the file (I usually use an external js function file so I can apply any of them anywhere needed..


Software - Jubair Saidi's Blog

For Initial site and XHTML I use Coda, for PHP-jQuery I use NetBeans, for CSS I use CSSEdit, and for mysql I use Navicat. What i do is have code clips for my wordpress page layouts that already include all the most commonly used tags. I have gone through many editors, and IDEs trying to find the right ones to use for my needs.


Javascript - Jubair Saidi's Blog

Container: this is the css element for the element container that will be populated with the processed and returned result/data from the logic file. So you can basically access different parts of the manage_users parent action by assigning a sub action. Function processData(logicFile, container, action, id, form, onComplete). The ~ indicates that there is a sub action to this action. Var Options = new Array.