Main Page
From Zaid Al-Dabbagh's Wiki
[edit]
Software development
[edit]
Tableau
[edit]
Reading notes
- Scrum Retrospectives
- How to pass the GMAT by Mike Bryon
- Scrum and XP from the Trenches - How we do scrum by Henrik Kniberg
[edit]
Subversion
- SVN Commands
- Create SVN repository
- Create SVN project
- Setup TortoiseSVN to talk to Subversion via SSH
[edit]
SilverStripe
[edit]
Excel
[edit]
Android
- RemoteSMS Full - Allows you to Compose SMS / Bulk SMS to your contacts or contact groups remotely from your computer.
- APNdroid - Allows you to turn on/off GPS for all applications.
- Twidgit - Lite Twitter Widget
- How to copy files from/to Android device
[edit]
Photoshop
- Do/Undo shortcuts - Ctrl + Z, Ctrl + Shift + Z
- Auto-Select - Check "Auto-Select" checkbox when you select the "Select" tool, this allows you to select different layers by just clicking on them.
[edit]
VB6
[edit]
AJAX
- http://ajaxload.info - Ajax loading gif generator.
[edit]
UML
- StarUML - Windows Based Free UML Diagraming Tool
Also look at Using StarUML to Generate ActionScript 3.0
Tutorial
Recommended by http://widged.com
[edit]
Bookmarks
[edit]
Internet Explorer
[edit]
JQuery
- http://jquery.lukelutman.com/plugins/flash/#activex
- http://code.google.com/p/jqueryjs/downloads/list
- http://www.crockford.com/javascript/jsmin.html
- http://dean.edwards.name/packer/
- http://www.communitymx.com/content/article.cfm?cid=827EA
[edit]
Business Development
[edit]
Cool websites
[edit]
e-Books
[edit]
Portfolio
[edit]
Firefox
- YouTube Auto Replay 1.5
- Firebug allows you debug your code and interact with JS engine.
- IE Tab
- Restart Firefox Add-on
- Firebug
- HTML Validator
- Web Developer Toolbar
- Disable images in Firefox
- Restore sessions in FireFox 3
- Installing Restart Firefox Add-on in Firefox 3
- Removing Saved Passwords in Firefox 3
- Greasemonkey Allows you to customize the way a webpage displays using small bits of JavaScript.
- Fangs Renders a text version of a web page similar to screen reader output.
[edit]
Flash
[edit]
Portfolio
[edit]
Usability
- Dynamic Help in Web Forms
- http://www.rnib.org.uk/wacblog/
- http://www.accease.com
- http://www.lowvisionary.com/?p=60
- http://www.maxdesign.com.au/presentation/
- http://www.usability.com.au/
- http://www.webrichtlijnen.nl/english/manual/development/
- http://juicystudio.com
[edit]
Accessibility
- http://webaim.org/standards/wcag/checklist
- New Zealand Government Web Standards Workshop - 01 APR 2009
[edit]
Automotive
[edit]
MediaWiki
- Installing MediaWiki
- Change Logo in MediaWiki
- Changing access to Wiki
- WikiText
- Adding Article to Category
- Upload images
[edit]
PHP
[edit]
Apache
[edit]
Flash
- ActionScript Tweening
- Reading from XML file in ActionScript
- ActionScript SetInterval
- ActionScript Random Selection
- ActionScript Typewriter Effect
- Carousel Flash Widget IE7 Issues
- Flash player detection
- Firefox XML issues
- Go to URL in Actionscript
- Marking up dynamic text in Flash environment
- Flash page turn effect
- Embedding Video in Flash
- Detecting URL of SWF in Flash
- Embedding Macrons in Text Boxes in Flash
- Embedding Fonts in Flash
- Masking with ActionScript
- clickTAG in Banner Adds
[edit]
eZ Publish
[edit]
CSS
[edit]
Joomla
- Menu Generation ... In order to generate Section menu items, enable the "Sections" module that comes with the default package ... in order to display categories of a particular section, then download the Content Categories Extension that loads up the categories of current section.
- Overrides
- Get current section ID
- A main_menu setup that works with tabs
- Enable Legacy Mode in Joomla! 1.5
- Custom content classes
- Users: Access Control Levels
- Drupal vs Joomla: popularity
- Joomla and Drupal - Which One is Right for You?
- Joomla's first attempt at creating content types!
- Reset a user's password through database
[edit]
Drupal
- CMS Initiation
- [1] - See minute (7:00) - Shows u how to create custom "Event" custom types ... Also shows u how to setup a calendar.
- Content Construction Kit (CCK) - Allows you to create custom content types
Video Tutorial
Link recommended by http://widged.com - Drupal vs Joomla: popularity
- Create new content-type for Drupal 5.x
- Joomla and Drupal - Which One is Right for You?
- Ubercart E-Commerce System
- Lighbox Photo Gallery
- Typo3 vs Drupal
- Installation
- Promote node to front page
- Change page content order
- Setting up flash video streaming
[edit]
Cool Videos
[edit]
BASH
[edit]
eZ Publish
[edit]
Thunderbird
[edit]
Javascript
- Preload images with Javascript
- Javascript Form validation
- Comparing dates
- Check to see if a string contains a character - indexOf()
[edit]
Pageant
[edit]
Dreamweaver
[edit]
Printer administration
[edit]
phpMyAdmin
[edit]
Vista
[edit]
Recipes
[edit]
Versioning
[edit]
Microsoft Visual Studio
- Show line numbers
- File Explorer Add-in - Allows you to browse files of a particular folder in a the Solution Explorer Panel.
- The current user account is not a member of the VS Developers group on the Web server computer
[edit]
ASP.NET
- Foreach statement
- Building a website
- Creating a new Structure (strucut)
- Adding a new class to your project
- Read/Write to files
- ASP.NET QuickStart Tutorials
- Web Forms tutorial
- Tutorials
- Session states
- Essential examples
- AutoPostBack
- Adding JavaScript to ASP.NET Web Server Controls
- Wizard type web forms and Modifying wizard Next/Previous buttons and Wizard validation issue
- Repeater example (For example implementing Add/Remove rows on Wizards)
- Creating a user control
- Free IDE's:
- Handle session timeouts
- You can use a Disassembler to decompile DLL's, a popular disassembler for .Net 2.0 is Reflector, to have the ability to decompile a DLL into C# (.cs) source file, you will need to use the FileDisassemble Reflector Add-In, for step-by-step instructions on how to do this read this blog.
- FileInfo
- Reusing code across multiple forms
- Rendering LinkButton and/or ImageButton controls in Firefox
- Implementing custom validation in ASP.NET with the CustomValidator class and CustomValidator
- Handling session timeouts
- Creating a Transaction Log
- How To: Use Regular Expressions to Constrain Input in ASP.NET
- Character limit validation
- JavaScript Custom Validation (RadioButtonList Example)
- Parsing String to int
- Adding files to your project
- View .aspx form in browser
- Migrating from .Net 2 to .Net 1
- Server.Transfer vs. Response.Redirect
- Loop through files in a directory
[edit]
ASP.NET 1.0
[edit]
Internet Information Services (IIS)
[edit]
HTML/CSS
[edit]
Safari
[edit]
Windows
- Spyware removal
- Repairing Windows Audio Service
- Problems accessing other other PC's on the network
- Task Manager is located here: C:\WINDOWS\system32\taskmgr.exe
- Change drive letter of removable storage
[edit]
Regular Expression
[edit]
jQuery
- Form Validate Plugin (Download package/demo here), you also have the option of overriding default behaviour by changing the options.
[edit]
StarTeam
[edit]
Objective
[edit]
Command Line
[edit]
MySQL
[edit]
MSCMS
[edit]
Boxing
[edit]
Training
[edit]
Webmin Linux VPS Administration
- Adding a VirtualHost
- Setting up a DNS server with OpenHosting
- Setting up mail forwarding
- Setting up mailboxes
- URL Redirect
- Start Webmin with:
/etc/init.d/webmin start
[edit]
Inkspace
[edit]
FullSync (Open Source File Syncing Application ~ The Future)
[edit]
Linux Administration
- Setting Multiple Virtual Hosts - This explains how setup multiple domains on VPS
- Showing full path in terminal
[edit]
GTalk
[edit]
Recipes
[edit]
Sharepoint
[edit]
Flex
- Unit Testing (TDD with Flex Unit 4)
- ASDoc Documentation
- Missing dll msvcr71.dll
- Creating a project with Robotlegs and SignalCommand
- Setup Subclipse with Flash Builder 4
- Creating an SWC Component library
- AS3 Signals
- Installing Subclipse in Flash Buider
- Implementing WebService purely in ActionScript
- HTTPS/SSL/IIS/E4X
- Date Formatting
- Getting _blank target links to open up in new windows
- Embedding HTML
- Form Validation
- Skinning scrollbar
- themeColor CSS property - Sets the theme colour throughout the application.
- Easing Effects
- Shortcut event.keyCode converter - Converts letter into keyCode.
- Create web service in actionscript
- EventDispatcher / Binding to functions, Objects and Arrays / Two-Way Binding
- Create a login system with Flex and PHP - This tutorial also looks at States
- [2]
- Form example
- Laying out components - You can use mx:HBox and mx:Spacer to layout things horizontally ... and use mx:VBox and mx:Spacer to layout things Vertically.
Reference: Positioning and laying out controls - Skinning MenuBar
- Shared Objects (Similar to Browser Cookies) | Where Shared Objects get stored
- Skinning LinkBar in Flex
- Getting started
- Read/Write to files - Transaction Logging
[edit]
RIA/Flex/ActionScript 3.0
- Installing Adobe AIR 2 SDK with Flex 3.5 SDK
- MVC
- States machines in actionscript, nice and easy
- Finite State Machine in ActionScript
- Threads in Action Script 3
- Badge Installation
- Exploring runtime styling with the Native Window Explorer in Adobe AIR
- Merapi Bridge
- From Flash to Flex: Creating ActionScript Components for Flex
- HTTPService vs URLRequest
- Working with file upload and download
- Working with AIR, files and XML configuration: tips & tricks
- How to Generate a Flex/Air Configuration File
- HTTP Authentication with URLRequest
- Create buttons
- fscommand "exec" from AIR ~ Not supported & AS3 - fscommand
- .air to exe or an MSI package?
- Can you access the windows registry from Adobe Air?
- Silent Installation of AIR Runtime and App
- Using XMLSocket
- mx.core.Application.application.lblSomeLabel.text
- Data Binding
- Adobe® AIR™ Runtime Distribution
- CSS in Flex is not real CSS at all
- Embeding Fonts in Flex
- ViewStack navigator container
- Degrafa Skinning
[edit]
Change to fullscreen
Call "load()" on creationComplete.
import flash.display.StageDisplayState;
function load():void{
addEventListener(Event.ADDED_TO_STAGE, doAddedToStage);
}
private function doAddedToStage(evt:Event){
//set the scale mode to noscale and the alignement to top left
stage.displayState = StageDisplayState.FULL_SCREEN;
//call the initialization function
init();
}
Ref: http://forums.adobe.com/thread/267560
[edit]
Linking CSS file to .mxml document
# Create a "styles.css" file under src. # Link the CSS file to .mxml document: <mx:Style source="styles.css" />
[edit]
Change app window background
This is done through CSS
WindowedApplication{
background-color: #fff;
}
Ref: http://livedocs.adobe.com/flex/3/html/help.html?content=WorkingWithWindows_2.html
[edit]
GIMP
[edit]
Windows XP
- Turn Off the Annoying Windows XP System Beeps
- Rename files to start with dot
- Customizing Windows XP - This explains tweaking Windows XP to make it more usable!
[edit]
Windows Vista
[edit]
Inspire ONE
[edit]
Apple iPhone
[edit]
Google Maps
[edit]
Mac
- RedQuits - A lite handy app that quits application when the last window is closed.
- RightZoom - A lite handy app that maximises the window horizontally as well as vertically in response to the green plus button being clicked.
- Niqu - A nice Dock skin that give your dock a 2s look.
- Dock separators - [3]
[edit]
Android
- Device not detected in ADB - If device is not detected via ADB, i.e. list of devices returns an empty list, try (1) adb kill-server followed by adb devices will often cause the offending device to show up again. (2) Disable EasyTether if installed (sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext) then restart if necessary (sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext) ... or to permanently remove (sudo kextunload ... then ... /System/Library/Extensions/EasyTetherUSBEthernet.kext ... sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext).
- Parse error - See Resolving signing issues ... also see important points about signing applications ... also see Android note on signing your application
- Create splash screen - How to create splash screen
[edit]
Design
- Import vector graphics in documents (Such as letter heads, invoices, etc) - OpenOffice allows you to insert EPS pictures from files. Note: You will need to print as a PDF file as opposed to export to PDF otherwise the image will not be exported (This OpenOffice limitation is documented here: [4]).
- Write Arabic text in CS5 - Download Adobe's Template to edit and Create Arabic Text
