JOEL LIPMAN Systems / Automation / AI

Knowledge base / Since 1999

Web-Development Tutorials & Guides

Practical Web-Development tutorials, troubleshooting notes and implementation guides from real projects.

Advanced search

65 entries / Web-Development

Clear filters
CSS Fieldset
Cascading Stylesheets

CSS Fieldset

Add horizontal space between label and fieldset fieldset label.inline Change color of fieldset grouping line fieldset

Read note 10,314 hits
CSS Background Without Causing Scrollbars
Cascading Stylesheets

CSS Background Without Causing Scrollbars

Quick note in case I spend as long as I did again. A Client had some clouds on the background of his photoshop file for his website. They were to be positioned in the top right corner with the leftmost tip aligned to the right of a central content section. I separated off the clouds as another div layer, specified the...

Read note 31,343 hits
F_ck You. Pay Me.
Web-Development

F_ck You. Pay Me.

To be honest I saw this on some Joomlaworks Blog who appropriately title it "A must see for professional webdesigners". If you're a developer relying on clients for your income, then at least watch some of this. March 2011 San Francisco, CreativeMornings (creativemornings.com) was Mike Monteiro, Design Director, and co...

Read note 15,490 hits
Difference between two dates - the midnight hour
Web-Development

Difference between two dates - the midnight hour

I might already have something similar to this but this deserves its own article. Why? Well try to search the web for a PHP/MySQL solution which suggests on how to count the hours between two times on the same date, when one of the hours is on the other side of the midnight hour... Now bear in mind the below is in Euro...

Read note 31,784 hits
PHP & MySQL Search Engine
Personal Home Page

PHP & MySQL Search Engine

Do you hate sites that do not have a search feature? I do. I think it defeats the purpose of cramming information endlessly in cyberspace. So we want to give a search engine to our users. This sounds really simple, we could try: $search_term_esc = AddSlashes($search_term); $sql = "SELECT * FROM Content WHERE content_bo...

Read note 56,688 hits
Developer's Checklist: Taking over a project
Web-Development

Developer's Checklist: Taking over a project

So I'm starting to get the impression that I no longer tender for brand new projects competing with time and cost in order to win the bids. Recently, more and more people have been asking if I can take over a project that has been abandoned by its developer. I've started writing this article because I find myself forge...

Read note 68,143 hits
UTF8 Unicode PHP MySQL for International Characters
Personal Home Page

UTF8 Unicode PHP MySQL for International Characters

This is a note to myself but also to anyone out there who's spent as long as I did looking for a solution to this. Maybe it's just me but this is the scenario: Joomla works fine with international characters A Module Extension I wrote for Joomla! displayed funny characters. The Joomla! articles were displaying the corr...

Read note 36,558 hits
Yesterday's time in PHP
Personal Home Page

Yesterday's time in PHP

Quick tip or note to self: How to get yesterday's date irrespective of date format or daylight savings time. $today=date("Y-m-d"); $yesterday = date('Y-m-d', mktime(0, 0, 0, date("m") , date("d") - 1, date("Y")));

Read note 9,315 hits
Webdeveloper-Speak
Web-Development

Webdeveloper-Speak

I don't usually write an article on another site but I came across it and rather than just add it to my weblinks section, I thought I'd give it a little more credit. "Motive is a web design and development agency based in Wellington, New Zealand providing consultation, website design, development and usability evaluati...

Read note 31,196 hits

Working principle

Our Purpose

This site exists as a practical knowledge base built from real-world experience across systems, platforms, and technologies since 1999. Much of the content documents solutions, edge cases, and working patterns that were learned through investigation where documentation was incomplete or absent, and is shared to reduce the same friction for others.

27 Years in IT
1021 CRM clients
810 Site articles
29.7m+ Reads / hits

Knowledge base

Search notes

Find matching words in article titles and content.