Navigate/Search

Archive for the 'Web' Category

HTML Character Entities

Thursday, May 7th, 2009

I’m throwing together an application that performs a variety of text conversions so I figured I’d compile a list of HTML entities and special characters as well.  I’m sure some of these lists overlap but I kept noticing that some didn’t contain everything.  *shrugs*

HTML Special Characters and Character entity references.

Character entity references in HTML 4 (from W3C)

HTML XHTML Entities

HTML 4 Entities

Embedded Vector Editor

Thursday, May 7th, 2009

I remember when EVE in its entirety was only 30 kilobytes, but regardless of the fact it has more than quadrupled in size (still under 200 kilobytes) it remains the absolute biggest “bang” for the “buck.”

8 Web-Based Photo Editing Applications

Saturday, May 2nd, 2009

I love Web-based software.  So in that vein…

8 Web Based Photo Editing Apps

Cheat Sheets

Tuesday, January 27th, 2009

Here’s a nice list of cheat sheets from Smashing Magazine.

http://www.smashingmagazine.com/2006/10/30/cheat-sheet-round-up-ajax-css-latex-ruby/

Here’s a nice list of cheat sheets from Dave Child at ILoveJackDaniels Added Bytes.

http://www.addedbytes.com/cheat-sheets/

Open Source Business Management Software, Customer Care & Billing, Customer Relationship Management

Tuesday, January 27th, 2009

I’ve been looking for a decent solution to client tracking and invoicing and these are my best leads after some extensive searching.

http://www.citrusdb.org/

CitrusDB
is a web based customer care and billing software solution (CC&B)
that uses PHP and a database backend (MySQL) to keep track of customer
information, operational CRM, services, products, billing invoices and
credit cards, and support information.

http://phpaga.net/

phpaga is a web-based project/task/invoice/quotation tracking solution,
providing an efficient, centralized manner to keep on top of your
day-to-day jobs and activities. Its features include: printing
invoices, quotations and task lists to PDF, productivity statistics per
project or per person, and financial overview.

http://www.phpbms.org/

phpBMS is web-based, open source, Business Management Software (BMS).

phpBMS is designed for small and mid-size enterprises looking for an integrated system to manage their business. A system that is capable of managing daily operations, creating and printing orders, tracking clients and prospects, and fulfilling accounts receivable needs.

XHTML is not HTML and should be served accordingly

Tuesday, January 27th, 2009

Here’s another great link from Neil Crosby (I swear that sounds like the name of a crooner).

http://www.workingwith.me.uk/articles/scripting/mimetypes

And here are just a couple related links of interest.

http://www.iana.org/assignments/media-types/

http://en.wikipedia.org/wiki/MIME

Under Construction for everyone but you

Tuesday, January 27th, 2009

I used to have a small .htaccess file that contained information similar but I’ve apparently lost it somewhere.

This should give you an idea in the meantime.

http://www.mcqn.net/projects/rewrite_generator.php

CSS problems? Disable NoScript.

Thursday, January 22nd, 2009

If using Firefox and you notice that your CSS layouts, menus, et cetera are causing problems try disabling NoScript.

I noticed while designing the new face of Totally Blended (currently not my design) that I was getting duplicated menus.  Disabling NoScript was the only thing that got rid of the extra menu.

The funny thing was it only did it on a live server not locally.  That tells me that it activated something once it had a URL that started with “http://” as opposed to “file:///”.

*shrug*

EDIT:  Actually, it appears all you need to do is whitelist the site.  Although, I’ve still no clue why it happens as I’ve not yet looked into it.

Be wary of isset() when testing server/header variables/responses

Thursday, January 22nd, 2009

For example:

if (isset($_GET)) print 'This is always fired because a browser uses GET.';

if (isset($_SERVER['QUERY_STRING']) print 'This also always fires because a Query String always exists with a length of 0 unless an actual query is made.';

It is much better to use:

if (isset($_GET['key'])) print $_GET['key']; // value

if (strlen($_SERVER['QUERY_STRING']) > 0) print $_SERVER['QUERY_STRING'];