lunes, 14 de abril de 2008

PhP Security for Beginners

Everyday I am asked to fix php code that my customers had developed by someone else. In most cases it is from Indian or Pakistani coders, I guess their schools train them to pump out code as fast as possible, ignoring security. I don’t know. But, here I will teach you some basic ways to protect your scripts.

Cheat Sheet Round-Up: Ajax, CSS, LaTeX, etc...

Whether you’ve forgotten the name of a function or the property of a cascading style sheet - handy cheat sheets deliver the information you are looking for - immediately. Most cheat sheets are available as .pdf or .png-files, so you can print them and use them every day for whatever projects you’re currently working on. We present an extensive overview of useful cheat sheets we’ve found in the Web.

Inline edit using jQuery and MarkItUp!

Tutorial which teach you how to create inline editor using jQuery, MarkItUp! and Jeditable.

First Looks at The Gimp 2.5

"The GIMP team announced today the first release from the 2.5 development series. It is true that this version is unstable, but a little bird told me to give it a try and see what's it capable of."

Everything about Firebug - 21 Great Resources

"What is Firebug?" you may ask. Firebug is an excellent Firefox browser extension that is great for troubleshooting, editing, monitoring, and debugging. It is free and open source. It is one of my favorite web development tools.

(more...)

sábado, 12 de abril de 2008

PHP 6 now with .net: Visual Studio integration available already

"This was partly an April Fool’s joke, as many PHP scripters would be incredulous at the mere idea of PHP integration with Microsoft products. However, as you might have noticed, much of this post is very much real - besides the compulsory .net with PHP 6, of course. The Phalanger project has made done some fantastic work on compiling PHP with .net/Mono, and is definitely worth a look."

(more...)

PHP Design Patterns Reference and Examples

http://www.fluffycat.com/PHP-Design-Patterns/

Text Effect Tutorials Every Designer Should See

Text and the way it looks is a major part of any design. A great design can be cheapened if the text on the page looks wrong. Any logo is almost entirely text. From water to fire, these 51 tutorials will show you how to create any style of text you want.

Username availability checking in ajax and php using jquery’s fading effect

In this post, I’ll show you how to make a fancy username availability checking in ajax and php using jquery.When, you check the the username avaiability a fancy message box will show you the message with a little bit of animation.

VPN Networking

Creating your own Virtual Private Network (VPN) is quite easy on platforms that come with a tun driver: this will allow you to process network packet traffic in user space. While that's considerably easier than doing your network programming in the kernel space, there still are a few details to figure out. This article should walk you through my findings.

Put your Life On a USB Stick

Last time, I wrote about Live CDs and how you can make your own custom one. Live CDs are great, but let’s face it, sometimes even a CD is just too big to carry around. You male geeks probably have no idea what I’m talking about, but the other ladies can testify that the pockets on our clothes are just too small to carry around anything bigger than a small cell phone. CDs also have the magic ability to go from pristine to horribly scratched about 5 minutes before you need them and, since they’re CDs, don’t save changes.

Every bootup is like a clean install. This can be great if you have a tendency to break your configs. It’s actually a great way to poke at your system and break things without any repercussions. However, being able to persist changes could be nice, right? Aibek wrote about a few Windows-based solutions to this last week. Linux users can make a persistent live USB stick to solve these problems.

Sign & Encrypt your Emails with Thunderbird/Enigmail

This tutorial will already assume you have thunderbird installed, be it your distro’s package or the Mozilla Builds. We will also assume you have installed the Enigmail extension, luckily for me openSuse provides this with their default Thunderbird install from their repo’s.

Detect intruders on your network with Snort

Snort is a Network Intrusion Detection System (NIDS), which can view and analyze packets on a network to determine whether or not a system is being attacked by remote.

(more...)

viernes, 11 de abril de 2008

Zend Framework Tutorials

here are a bunch of tutorials.

OpenSSH Speed Tips and Tricks

Although using public key authentication instead of passwords is a great method for increasing the security of SSH transfers, transferring SSH identity keys can be a royal pain. First, you create your key pairs; then, you copy the public key into the correct locations on all the machines you want to log into. The keys must be in a particular format, and you must go into the correct directory with the correct permissions.

Fortunately, ssh-copy-id, a slick utility included with OpenSSH, makes it easy.

10 things to consider when choosing a Linux distribution

I can’t begin to tell you how many people over the years I have consulted with about choosing a Linux distribution. And even with my own personal loyalties to one distribution or another, it always amazes me how certain distributions are better suited to various users and needs. So when I set out to write a 10 Things article, it only made sense that my first one be related to choosing a Linux distribution.

Of course, times and opinions change. For nearly 10 years I road the Red Hat/Fedora wagon. And then, after considerable thought, I jumped over to Ubuntu. Why? Because it fit my evolving needs. Many will argue that one Linux distribution is just like another — and I agree, on fundamentals. But when it comes down to everyday use, each distribution is different from the next. So why would you want to use Debian vs. Fedora or Ubuntu vs. Mandriva? Let’s dive into this and find out.