Friday, August 15, 2008

NEW OFFICE POLICY

Another from my sister...

-------------------------------------------------

EFFECTIVE AUGUST 1, 2008

NEW OFFICE POLICY

Dress Code:

1) You are advised to come to work dressed according to
your salary.

2) If we see you wearing Prada shoes and carrying a
Gucci bag, we will assume you are doing well financially
and therefore do not need a raise.

3) If you dress poorly, you need to learn to manage your
money better, so that you may buy nicer clothes, and
therefore you do not need a raise.

4) If you dress just right, you are right where you need
to be and therefore you do not need a raise.<>


Sick Days:
We will no longer accept a doctor's statement as proof
of sickness. If you are able to go to the doctor, you are able to come to work.

Personal Days:
Each employee will receive 104 personal days a year.
They are called Saturdays & Sundays.

Bereavement Leave:
This is no excuse for missing work. There is nothing
you can do for dead friends, relatives or co-workers. Every
effort should be made to have non-employees attend the
funeral arrangements in your place. In rare cases where
employee involvement is necessary, the funeral should be
sc heduled in the late afternoon. We will be glad to
allow you to work through your lunch hour and
;subsequently leave one hour early.

Bathroom Breaks:
Entirely too much time is being spent in the toilet.
There is now a strict three-minute time limit in the
stalls. At the end of three minutes, an alarm will
sound, the toilet paper roll will retract, the stall
door will open, and a picture will be taken. After your
second offense, your picture will be posted on the
company bulletin board under the 'Chronic Offenders'
category. Anyone caught smiling in the picture will be
sectioned under the company's mental health policy.

Lunch Break: (Love this one)

* Skinny people get 30 minutes for lunch, as they need
to eat more, so that they can look healthy.

* Normal size people get 15 minutes for lunch to get a
balanced meal to maintain their average figure.

* Chubby people get 5 minutes for lunch, because that's
all the time needed to drin k a Slim-Fast.


Thank you for your loyalty to our company. We are here
to provide a positive employment experience. Therefore,
all questions, comments, concerns, complaints,
frustrations, irritations, aggravations, insinuations,
allegations, accusations, contemplations, consternation
and input should be directed elsewhere.


The Management

DUE TO BUDGET CUTS, THIS IS YOUR NEW CUBICLE

My sister sends me the funniest shtuff...









Thursday, March 13, 2008

Setting up PHP on IIS 5 (XP 5.1)

1. Download both PHP and PECL (NOT the non-thread safe file) Windows zip packages from: http://www.php.net/downloads.php

2. Extract PHP zip into C:\PHP

3. Extract PECL zip into C:\PHP\ext (make sure you're not adding the PECL folder but rather the contants)

4. Create 3 subfloders in C:\PHP - sessions, upload, log

5. Create new file php.log in C:\PHP\log

6. Add ";C:\PHP" (without the quotes) to your Environment Variables.
  • Right-click "My Computer", select properties
  • Select the Advanced tab and click Environment Variables
  • In System Variables, select "Path" and click the Edit button
  • Paste ";C:\PHP" (without the quotes) to the end of the existing string

7. Add New "PHPRC" System Variable
  • From the Environment Variables window, click New under System Variables
    • Variable Name = PHPRC
    • Variable Path = C:\PHP

8. Add PHP mapping to IIS
  • From IIS mmc, right-click "Web Sites"
  • Click the "Home Directory" tab
  • Click the "Configuration" button
  • From the "Mappings" tab, click the "Add" button
    • Executable: c:\PHP\php5isapi.dll
    • Extension: .php


9. Configure PHP.ini
  • Copy php.ini-recommended and rename to php.ini
  • In php.ini replace the following:
    • extension_dir = "./" with extension_dir = "c:\PHP\ext"
    • session.save_path = "/tmp" with session.save_path = "c:\PHP\sessions"
    • upload_tmp_dir = with upload_tmp_dir = "c:\PHP\upload"
    • error_log = filename with error_log = "c:\PHP\log\php.log"
    • extension=php_mysql.dll with extension=php_mysql.dll

10. Restart IIS

11. Test
  • Create new web site in IIS
  • Create file in new web site: phpinfo.php with the following as content:
    <?php
    phpinfo();
    ?>
  • Open new file in browser. If config page loads, you're done.

Sunday, January 27, 2008

Enabling Security Tab for Files in Windows Explorer (XP)

1. Windows Explorer -> Tools -> Folder Options
2. Click on the "View" tab.
3. Scroll to bottom - UNCHECK "Use simple file sharing (Recommended)"

Tuesday, December 25, 2007

Response.Expires = -1 not working

Forget -1. Really. Just forget it.

Response.ExpiresAbsolute = #2000-01-01#
Response.AddHeader "pragma", "no-cache"


Copy, paste, done.

Monday, December 24, 2007

Fiddler running slow?

Put your IP address in your hosts file! If you've a dynamically assigned IP, you'll have to change it every once in a while - no big deal.

Ex:
127.0.0.1 localhost

Friday, December 07, 2007

SSL in development environment (IIS)

By far the simplest way to setup an SSL certificate for your testing and/or development environment. Works for IIS5.0, 5.1(XP) and 6.0.

Step 1. Download Internet Information Services (IIS) 6.0 Resource Kit Tools

Step 2. When running the installation package, do a custom setup and select only the "selfSSL" component.

Step 3. Start -> All Programs -> IIS Resources -> SelfSSL -> SelfSSL

Step 4. At the command prompt, copy and paste the following:

IMPORTANT: Make sure the replace [SERVER_NAME] with your real server(machine) name.

Done. Let me just say that I've actually seen people ask how to accomplish this task, only to be told, "It's a waste of time. Why would you ever need to do such a thing?!?! Just blah blah blah..."


Well first off, I don't know about you, but I like my dev environment to resemble, as closely as possible, my production environment. Second, this step is ABSOLUTELY CRITICAL when writing, testing and deploying ANY process that requires SSL. If you think it isn't, come back here when you finally figure it out and apologize.