sábado, 31 de mayo de 2008

Zend Framework Tutorials

A compilation of Zend Framework tutorials for people who want to develop Web applications using this simple and powerful framework.

Eclipse Rich Client Platform (RCP) with Eclipse Ganymede (3.4)

The Eclipse Rich Client Platform (RCP) allows developers to use the Eclipse architecture to design flexible and extensible applications re-using a lot of already existing functionality and coding patterns inherent in Eclipse. Getting started with Eclipse RCP can be time consuming and difficult. Having a short how-to-description makes it easier to get started. Hence the following article focuses on how to get certain aspects of Eclipse RCP into work.

Integrating Flickr with your PHP website

Flickr is an image and video hosting website. Luckily enough, they provide a web service to access your photos and use them in any way you want. To get you into perspective, here’s the Flickr photoset which I am using, and here are the customised photo gallaries which I created using PHP:

* Photo gallery using Lightbox
* Photo gallery using PostCardViewer

Although I’m showing you how to integrate Flickr with Lightbox and PostCardViewer, this technique works with any photo gallery including the commercial one SlideShowPro.

(more...)

Some Tips To Make SSH/SCP Usage More Convenient

I guess many of us rely heavily on ssh/scp to access/maintain remote hosts. In this short article I would like to share some experiences I find useful for ssh/scp usage.

Google AJAX Libraries API opened

The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader's google.load() method, your application has high speed, globaly available access to a growing list of the most popular JavaScript open source libraries including:

* jQuery
* prototype
* script.aculo.us
* MooTools
* dojo

System Rescue CD 1.0.3 RELEASED

SystemRescueCd is a Linux system on a bootable CD-ROM for repairing your system and recovering your data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the partitions of the hard disk. It contains a lot of system utilities (parted, partimage, fstools, ...) and basic tools (editors, midnight commander, network tools). It is very easy to use: just boot the CDROM. The kernel supports most of the important file systems (ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660), as well as network filesystems (samba and nfs).

Getting Gmail anywhere: IMAP versus POP

If you access Gmail via a phone or email client using POP, you may be frustrated by the fact that any action you take, such as reading, sorting or deleting, doesn't sync with your Gmail account. You may have read and sorted all your new mail on your phone, for example, but when you log back in to Gmail using a browser, you're presented with a full inbox of unread messages that you have to re-read and re-organize. What you may not realize is that you have another option that solves these problems: IMAP.

My Site Is Not Listed In Google. Help!

One of the most common questions webmasters ask when they release a new site is “how do I get to number one on Google?”, but what many find is that they are not even listed at all. This tutorial will take you through a number of key checks that you can do to help you get your site back on track.

viernes, 30 de mayo de 2008

Gmail Type Attachment - How to make one?

One of the most talked about thing about Gmail is probably how do they achieve making Gmail so simple, convinient, sober, fast and easy. One of the Gmail’s feature which contribute hugely in making it easier and faster for users is: Its ability to attach your files while you are writing your mail.

I have tried to come up with an exact clone for gmail attachment.

This is achieved by using an iframe which contains your server side script responsible for handling uploads. As soon as the user select a file to upload, the upload form gets submitted to upload.php, which lies in an iframe. Hence at no point does the user leaves the page and still he gets his file uploaded. Find attached below all the files you need to implement this on your server. Just unzip the file on your server, and you are ready. All the uploaded files will go in th upload folder by default. You may change that in upload.php.

(more...)

A new all-in-one server

Sutus' new all-in-one server includes basic file server, e-mail server, Web server, and routing and firewall functions as well as Wi-Fi, VoIP, and PoE capabilities.

(more...)

OpenBSD Foundation Announces C2K8 Support

This year, the OpenBSD Foundation will disburse approximately $15,000 to support C2K8, enabling more than 50 OpenBSD developers from around the world to attend this important event. The Foundation thanks all who have generously donated the resources to make C2K8
possible.

(more...)

5 Ways to Screencast Your Linux Desktop

Here are five popular ways to capture desktop screencast for Linux.

jueves, 29 de mayo de 2008

Firefox Goes for World Download Record

"For the upcoming release of Firefox, Mozilla is preparing Download Day 2008: a campaign to set a world record for the most software downloaded in 24 hours."

(more...)

sábado, 24 de mayo de 2008

Best Antivirus for Linux

Other great list but now: antivirus.

Rootkit detectors for Linux

A great list of rootkits detectors.

Run your Linux apps on Windows without virtualization

Someone on Digg pointed to this announcement from Ulteo: “With Ulteo Virtual Desktop, you just have to run the application you need to use from the Ulteo panel and its window will show up like any other Windows application. Ulteo Virtual Desktop is free.”

Ulteo Virtual Desktop does not actually require virtualization software; it is a special Linux kernel patch called coLinux that you download and install. If you’re someone who needs to switch easily and quickly between Windows and Linux apps, it sounds promising.

Open-source Web applications, PHP vs. Java (1 of 2)

It is common knowledge that PHP does well in the open-source Web applications space. PHP has numerous representatives for most application categories, and for some it provides a clear leader, like WordPress. On the other hand, most Java counterparts have apparently failed to reach the same popularity.

Below is an overview of the existing open-source PHP and Java implementations for the following categories of applications: forum, blog, wiki and content management systems (CMS). These are among the most commonly used types of on-line software.

viernes, 23 de mayo de 2008

Linux System Information Gathering Tool

Linux Explorer ( LINUXexplo ) is a script that collects information about a linux server for support purposes, similar to the Solaris explorer ( SUNWexplo ) , Redhat's "sysreport" and SuSE's "siga" script.

Writing a kernel module for FreeBSD

FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I’ll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I’ll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let’s do it!

jueves, 22 de mayo de 2008

OpenBSD: New Hardware Platform

Folks following source-changes@ may have noticed already: OpenBSD gained support for a new hardware platform. A little over two weeks ago I got myself a Thecus N1200. This is a little single-dist NAS box, that sets itself apart from most other devices in the market in that it has lots of extension possibilities. It has 128MB of RAM, a gigabit Ethernet port, an integrated 4-port fast Ethernet switch, two USB ports, an e-SATA port and a mini-PCI slot. My board already had a header for the serial port, so it's not necessary to solder one on yourself. Unlike the Thecus N2100 (which is ARM-based and supported by OpenBSD/armish), this little box is built around the Freescale MPC8347 System-on-Chip [SoC] platform, and has an e300 PowerPC core. So after a few days of hacking, OpenBSD/socppc was born.

miércoles, 21 de mayo de 2008

ASP vs. PHP

When building web sites, ASP and PHP are very popular languages. Here's my opinion on whether ASP or PHP is best.

Both ASP and PHP are languages used to build Dynamic Web sites that can interact with Databases and exchange information. ASP (Active Server Pages) is from Microsoft and is used with IIS (Internet Information Server) that runs on Microsoft Servers. PHP (PHP: Hypertext Preprocessor) is from Rasmus Lerdorf, who originally designed this parsing language which was later modified by different people. It runs on Unix and Linux servers and it also has an NT server version.

There are a lot of differences between ASP and PHP
.

Open Source BIND Alternative Launches

A group of experts on Tuesday released an open source alternative to the BIND DNS server. The new software — dubbed Unbound 1.0 — is a recursive DNS server. From its first prototype in 2004, Unbound was designed to be a faster, more secure replacement for BIND.

(more...)

A Virtualized Linux System For Windows

Ulteo today unveiled their Virtual Desktop (screenshots, download) which is a free, full Linux desktop that runs seamlessly on Windows.

(more...)

Permanent Denial-of-Service Attack Sabotages Hardware

Researcher to demonstrate a permanent denial-of-service (PDOS) attack that remotely wipes out hardware via flash firmware updates.

(more...)

Will IBM Buy Zend / PHP ?

There is a report on the Washington Post that confirms that Zend (the lead commercial sponsor behind PHP) is laying off some of its workforce. The article speculates that the reason is due to Zend wanting to be cash flow positive in order to be a more attractive acquisition target.

(more...)

martes, 20 de mayo de 2008

Ajax for Beginners

JavaScript has had the XMLHttpRequest object for a good number of years now, but it's really only started getting wide attention recently. All this attention is mostly due to some showoff web applications that make every developer who sees them think, "I want my site to do that!" But it also has to do with the spiffy, spiffy name given to it by the folks at AdaptivePath, who named this asynchronized application Ajax. Maybe you've heard of it?

lunes, 19 de mayo de 2008

Best Free Ways to Protect Your Private Files

When you're saving sensitive files on your computer meant for your eyes only, make sure you've got the right tools on hand to keep them private. Whether you want to shield your brilliant startup business plan from the Pointy Haired Boss, or hide your stash of Gillian Anderson photos from the kids, there are several free tools that can encrypt, password-protect, or obscure files and folders from others who might use your computer. Let's take a look at various methods, tools, and levels of privacy and security you can use to lock up your sensitive data.

OpenBSD: IPv6 Support in httpd(8)

"Add support for IPv6 while keeping the default at IPv4 to not break existing installations. See the documentation for the IPv6 related configuration.

This changes the module ABI since addresses are now struct addrinfo.

This has been tested by many people and run on production machines for several months."

(more...)

25 Reasons to Convert to Linux

Businesses, educational institutions, governmental agencies and other organizations around the world are converting1 their computer operating systems from Microsoft Windows to Linux at an increasing pace. They are likewise converting their application programs from commercial software to free software (also referred to as open source software). There are at least 25 reasons for this situation.

domingo, 18 de mayo de 2008

Getting started with awk

This qref is written for a semi-knowledgable UNIX user who has just come up against a problem and has been advised to use awk to solve it. Perhaps one of the examples can be quickly modified for immediate use.

(more...)

sábado, 17 de mayo de 2008

PHP: Coding Guidelines

http://area51.phpbb.com/docs/coding-guidelines.html

The Ultimate SSH Security Tutorial

SSH is one of the most secure communication methods we have. It’s encrypted, and even the passwords can’t be sniffed. But it’s not invincible. Weak passwords can be brute forced and open ports invite automated bots looking for that open port 22. But there’s a number of ways we can harden our ssh server.

Google officially supports IPv6

According to a post on the Official Google Blog, the search company is "pleased to let you know that Google search is also available over IPv6."

(more...)

Hacking the FreeBSD Boot CD

This is a disection of the FreeBSD BootCD. To learn how it all works and how to modify things. The cd that I'm going to be using is 7.0-RELEASE-i386-bootonly.iso
Topics will be:

1)Opening the iso
2)Reading the boot options
3)Working with mfsroot
4)Customize the boot up
5)Burning a new CD to boot from

(more...)

Secure Backups

A fast Easy way to setup a Remote Backup system using OpenSSH, cron and rsync.

(more...)

20 Useful Tools to Make Web Development More Efficient

There are many available tools to help make web development projects quicker and more productive. Aside from a handy text editor or WYSIWYG editor like Dreamweaver, you can find plenty of tools and utilities that can greatly increase development speed, reduce debugging and testing time, and improve quality of the output. The tools described below are a variety of utilities, optimizers, testing, and debugging tools aimed towards helping developers create websites more efficiently.

Reuse Excel business logic with PHPExcel

In many companies, business logic resides in Excel. This business logic is sometimes created by business analysts and sometimes by business users who want to automate parts of their everyday job using Excel. This same Excel-based business logic is often copied into an application (i.e. a website) and is maintained on 2 places: if the Excel logic changes, the application should also be modified. Did you know you can use PHPExcel to take advantage of the Excel-based business logic without having to worry about duplicate business logic?

Build Web services with PHP in Eclipse

This tutorial shows how to build Web services in PHP using the PHP Development Tools (PDT) plug-in. The PDT project was unveiled in September 2007 and was followed by V1.0.2 in January 2008. The PDT project provides first-class abilities to edit, debug, and deploy PHP applications in the Eclipse IDE.

(more...)

viernes, 16 de mayo de 2008

Splashtop to Ship on Millions of ASUS Motherboards, Starting with P5Q Family

DeviceVM, the award-winning developer of Splashtop™, today announced the proliferation of their innovative software across four new models of ASUS motherboards. ASUS, the leading worldwide motherboard, components and notebook manufacturer, has integrated Splashtop onto the new P5Q family of products, bringing their offering of Splashtop-enabled motherboards to a total of twelve. The new models are: P5Q Deluxe, P5Q-WS, P5Q3 Deluxe, and P5Q-E.

(more...)

NetBeans extension makes simple work of PHP

"Arriving with the NetBeans 6.1 release last week was the NetBeans IDE Early Access for PHP. This provides a complete PHP integrated development environment hosted in NetBeans, re-using the infrastructure NetBeans has already employed for Java and Ruby."

(more...)

lunes, 12 de mayo de 2008

addslashes() Versus mysql_real_escape_string()

Last month, I discussed Google's XSS Vulnerability and provided an example that demonstrates it. I was hoping to highlight why character encoding consistency is important, but apparently the addslashes() versus mysql_real_escape_string() debate continues. Demonstrating Google's XSS vulnerability is pretty easy. Demonstrating an SQL injection attack that is immune to addslashes() is a bit more involved, but still pretty straightforward.

(more...)

Useful in-browser development tools for PHP

While debuggers exists, there isn’t much of a tradition for using them in PHP. People have largely come to rely on injecting debugging code directly into the program, for inspecting program scope. The infamous var_dump have served for this purpose and version 4.3.0 of PHP brought us another equally useful function — debug_backtrace.

Getting Started with AJAX in jQuery

AJAX is probably the biggest thing you can add to your site; with AJAX, you can dramatically increase functionality, and give your end users more usable web applications. But AJAX is tricky to get started with - it usually requires very complex JavaScript knowledge. In this tutorial, I'll show you how to get started with AJAX using the jQuery JavaScript framework.

How to use pkg on OpenSolaris for Package Management

Opensolaris 2008.05 ships with the IPS Image Packaging System, which, even if it’s got very few packages, has both command line and gui tools. The following tutorial goes over how to search for an installed package, check for updates for a package, search for and install new packages, add repositories, and how to update the entire system. Enjoy.

PHP Session Hijacking

Continuing on from session regenerate ID, this article talks about steps you can take to further improve session security. We’ve already seen the benefits that session_regenerate_id() can offer, but what if someone hijacks the session rather than fixing it.

(more...)

Anatomy of Security-Enhanced Linux (SELinux)

Linux® has been described as one of the most secure operating systems available, but the National Security Agency (NSA) has taken Linux to the next level with the introduction of Security-Enhanced Linux (SELinux). SELinux takes the existing GNU/Linux operating system and extends it with kernel and user-space modifications to make it bullet-proof. If you're running a 2.6 kernel today, you might be surprised to know that you're using SELinux right now! This article explores the ideas behind SELinux and how it's implemented.

Hackers Find a New Place to Hide Rootkits

Security researchers have developed a new type of malicious rootkit software that hides itself in an obscure part of a computer's microprocessor, hidden from current antivirus products.

Called a System Management Mode (SMM) rootkit, the software runs in a protected part of a computer's memory that can be locked and rendered invisible to the operating system, but which can give attackers a picture of what's happening in a computer's memory.

(more...)

domingo, 11 de mayo de 2008

Running Linux Over Windows Without Virtualization

TopologiLinux allows you to integrate Linux and Windows on the same system without creating separate partitioning on your hard disk.

viernes, 9 de mayo de 2008

Animated content navigation effect using jquery

I always get bored with the same stuffs. And, I see same kind of content navigation to the different websites. Click a link, let’s the whole web page gets loaded and new page gets displayed. It would be better to show another content in the same page with few animation without loading the whole page.

(more...)

jueves, 8 de mayo de 2008

Backups using Rsync, Bash & Cron

I wanted to backup my home directory using rsync to a separate drive, and to make it happen automatically.

I spent ages doing research into the various commands, and found everything I needed to know, but not all in the same place. While it was fun for me, others may just want to know how to do it immediately. So here goes!

10 Principles Of Effective Web Design

Usability and the utility, not the visual design, determine the success or failure of a web-site. Since the visitor of the page is the only person who clicks the mouse and therefore decides everything, user-centric design has become a standard approach for successful and profit-oriented web design. After all, if users can’t use a feature, it might as well not exist.

We aren’t going to discuss the implementation details (e.g. where the search box should be placed) as it has already been done in a number of articles; instead we focus on the main principles, heuristics and approaches for effective web design — approaches which, used properly, can lead to more sophisticated design decisions and simplify the process of perceiving presented information.

(more...)

miércoles, 7 de mayo de 2008

MySQL 6 will be fully open source

MySQL AB, property of Sun Microsystems, reversed its decision about releasing advanced MySQL 6 features under a closed source license. Last month it was announced that the upcoming version of the widely used database server would not contain certain closed source encryption and compression backup extensions. Reportedly, those would be included only in a paid enterprise version. Now, according to a blog post at mysql.com, the decision has been reversed and MySQL will remain fully open source.

Rescuing files from lost+found

The lost+found directory included in (Unix) file systems is usually empty. Only used when fsck doesn't know what to do with files that have lost their place in the file system, they stand as a temporary holding place for those rare instances in which fsck can't put everything back together after file systems have become corrupt in some way. If you see files in lost+found, you can expect them to look rather unusual.

(more...)

The future of PHP

PHP's next edition, V6, includes new features and syntax improvements that will make it easier to use from an object-oriented standpoint. Other important features, such as Unicode support in many of the core functions, mean that PHP V6 is positioned for better international support and robustness.

(more...)

martes, 6 de mayo de 2008

Free PHP File Browser: fileNice

fileNice is a free file manager built with PHP that lets users to browse through the files & folders easily.

(more...)

OpenBSD + Xinerama + x11/awesome

Xinerama(3) has been part of the OpenBSD X distribution for some time. I was able to get a chance to play with it when I got my hands on a second video card and monitor.

As an x11/dwm user, I leaned towards x11/awesome as my Xinerama-aware window manager. More information about how I got Xinerama working and how I configured x11/awesome below.

(more...)

Free Flash Chart Library

Open Flash Chart is a free flash chart library which flash charts can be generated via data from php, perl, python, java, asp, asp.net (any dynamic languge) or a text file.

(more...)

Opera Releases Firebug Alternative: Dragonfly

For web developers, and especially front-end coders, the Firefox extension Firebug by Facebook’s Joe Hewitt is a killer app and major time saver. It lets you deconstruct the webpage currently loaded into Firefox to get a better idea of how HTML, CSS, and JavaScript needs to be modified to work properly (and it can even make changes to CSS on the fly).

Opera has just released a competing set of developer tools called Dragonfly. They will be automatically included in Opera 9.5 beta 2 and newer versions of the browser...

A Guide to Cryptography in PHP

In an ideal world, words like cryptography and security wouldn't even exist, but the real world is far from perfect, so software developers have to spend a good deal of time building security into applications. Cryptography is just one piece of the security puzzle, along with SSL/TLS, certificates, digital signatures, and so on. This article explains how to use PHP to implement the most common cryptographic algorithms. In addition to describing PHP's default encryption functions, you'll see how to use a wide variety of cryptographic libraries and packages.

lunes, 5 de mayo de 2008

Secure Your Home Wi-Fi Network

Tech site Ars Technica runs down the basics of securing your home wireless network with the most secure and up-to-date methods. The main takeaway is that when you enable encryption on your wireless router, use WPA encryption instead of WEP, because it's better and stronger.

(more...)

Tips for importing old email to Gmail

When I switched to Gmail more than a year ago, I still had a significant amount of old email stored with my old address. Because I keep messages for a long time and like to frequently search them, I wanted to move my old email to Gmail so it would all be in one place and I could access it on any device, including my mobile phone.

In the end, the move went smoothly, but I picked up a couple of tips along the way that I thought were worth sharing.

PHP Object Oriented Programming

There seems to be a common pitfall among some PHP developers–especially those just beginning PHP programming–and that is their lack of object-oriented (OO) PHP use. This article’s purpose is to inform developers about the practicality of Object Oriented Programming in PHP; fully understanding the benefits of using Object Oriented Programming in PHP should be a requirement in the PHP learning process.

The Progress Of X.Org 7.4

If all goes according to plan, X.Org 7.4 will finally be released this month. This release isn't quite as elaborate as X.Org 7.3, which introduced input hot-plugging, EXA enhancements, and RandR 1.2 to just name a few features, but X.Org 7.4 is another update better enhancing this X server. In this article, we are presenting a release overview of the features to be found in X.Org 7.4, what's been delayed, and how this release is panning out.

Directory indexing

Directory indexing feature improves file access time in large directories or directories containing many files by using hashed binary trees to store the directory information. It is a good way to enable it for example on a web server which has thousands of files in a single directory.

(more...)

Powerful Web Services with PHP and SOAP

In this tutorial, I'll show you how to take your Web applications to the next level with SOAP, the "powerhouse of Web services", building high-end Web services with pure PHP.

Useful jQuery: a Compilation of jQuery Utilities

jQuery is great in many ways. You probably first heard about the framework when browsing through a showcase of beautiful “ajax” scripts and became impressed with how easy it can be used to create advanced and delightful effects. But jQuery is much more than that. After you’ve seen all the fancy slides and animations and got to know the framework, you realize that it can do much more to assist you in building advanced, content-driven web sites and applications.

Here is a hand-picked list of useful jQuery scripts and utilities, created to make your web development easier. You won’t find any fancy slides or animations in here, instead I have compiled a list of the best, most well-written and useful jQuery components on the web that I would use myself.

Sun launches OpenSolaris "2008.05" under CDDL

Sun Microsystems officially launched OpenSolaris (OS) today. Available pre-built as a combo live/install CD, the initial binary distribution download of the OS features a GNOME user interface, highly fault tolerant ZFS root filesystem, IPS package managment, and "DTrace" tuning tools.

Building Web 2.0 Tag Clouds in PHP

Every major website seems to have a tag cloud. Users love tag clouds; they help navigate masses of content quickly and easily. When used appropriately, they help us sort filter through information stores, reduce the signal-to-noise ratio. Providing a tag cloud is also relatively painless for the server - after all, it’s just some HTML. But how do we actually build a tag cloud at application level? In this tutorial, I’ll take you through putting together a full-blown, calculated web 2.0 tag cloud in PHP.

Sun ships OpenSolaris, takes on Linux

A mere three years after starting the OpenSolaris project, Sun Microsystems today releases the first official OpenSolaris version. OpenSolaris includes the all-important Project Indiana, a project from Debian founder Ian Murdock to make OpenSolaris’ package management system more like that of Linux. OpenSolaris is based on the original Solaris kernel but includes features such as the Zettabyte File System (ZFS) which offers a range of tools including instant rollback and checks to prevent data corruption.

OpenSolaris is widely being seen as a competitor to the rival Linux open source operating system. One of the main reasons for this is the inclusion of Murdock’s Project Indiana, a software packaging system that simplifies the installation and integration of third party applications.

(more...)

domingo, 4 de mayo de 2008

Change forgotten Windows passwords with Knoppix

I needed access to the XP Recovery Console on a client’s computer. There was a password set for the Administrator account, but they only knew the password to their own. ERD Commander requires the computer successfully booting into Windows after changing (which this computer would not do), Ophcrack said all LM Hashes were empty, and the computer had no floppy drive to use an NT Crack bootable disk. I knew there had to be another way, and I found it with Knoppix and chntpw.

(more...)

sábado, 3 de mayo de 2008

Remote Control your PC with bluetooth cell phone

anyremote is a Console application which allows to control PC with bluetooth cell phone.

The overall goal of this project is to provide wireless remote control service on Linux through Bluetooth, InfraRed, Wi-Fi or just TCP/IP connection.

(more...)

viernes, 2 de mayo de 2008

PC-BSD 7.0 Alpha - ready for testing

Yes, you’re reading the title right. PC-BSD 7.0 is coming and this version has been named 7.0 on purpose.

We will be changing our versioning scheme to correspond with FreeBSD, thus PC-BSD 7.0 will be based off of FreeBSD 7.0, PC-BSD 7.1 on FreeBSD 7.1, and so forth.

(more...)

PHP 5.2.6 Released

The PHP development team would like to announce the immediateavailability of PHP 5.2.6. This release focuses on improving the stability ofthe PHP 5.2.x branch with over 120 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

How to Crack WPA/WPA2

This tutorial walks you through cracking WPA/WPA2 networks which use pre-shared keys.

jueves, 1 de mayo de 2008

How to move your MySQL database directory to a second Hard Drive

If you have a dedicated server with a second Hard Drive then you can often achieve better performance (reduce io wait issues) if you move your MySQL databases to the second Hard Drive.

(more...)

How To Set Up SSH With Public-Key Authentication

This mini-howto explains how to set up an SSH server on Debian Etch with public-key authorization (and optionally with disabled password logins). SSH is a great tool to control Linux-based computers remotely. It's safe and secure.

netBeans 6.1 Final Released

The guys from netBeans have released the final version of netBeans 6.1 after ironing out a lot of bugs. Its an awesome release and the speed increase is pretty nb-logo-frontpage awesome. NetBeans 6.1 is not just about performance improvement but also has a few new features along the way.

Do You Really Need Anti-Virus Software?

When a seasoned Windows user first migrates to Linux, the first question is always "where is the anti-virus? I have been asked this question countless time and were always given the “you are lying to me” kind of look when I told them that they don’t need anti-virus software in Linux...

Secure RSA Authentication for Linux

"So, like most folks out there, I’m concerned with security, but I love having remote access to servers so that I can work from anywhere. Opening up SSH (TCP port 22) is fairly common when administering trixbox, or any Linux server for that matter, but leaving it open also increases your chances that someone can exploit that service and compromise your server."

(more...)

Backup an entire hard disk using 'dd' command

"The 'dd' command is one of the original Unix utilities and should be in everyone's tool box. It can strip headers, extract parts of binary files and write into the middle of floppy disks; it is used by the Linux kernel Makefiles to make boot images. It can be used to copy and convert magnetic tape formats, convert between ASCII and EBCDIC, swap bytes, and force to upper and lowercase."

(more...)

Install FreeBSD 6.3 stable and 8.0 current inside FreeBSD 7 Stable

FreeBSD inside FreeBSD.

5 PHP 5 features you can't afford to ignore

There are dozens of reasons to switch to PHP 5—not least the fact that, if you're still stuck on PHP 4, the PHP team is about to pull the rug from under your feet. Despite the fact that you may not have a choice in the matter, upgrading comes with a number of bonus new features that can help you write better code and gain access to new functionality that required a fair amount of hacking in previous version. Here's a quick list of 5 personal favourites.

Puffy and the Cryptonauts: What's New in OpenBSD 4.3

Federico Biancuzzi interviewed a large group of developers to talk about the new networking tools (snmpd and snmpctl), the new features and scope of relayd (previously known as hoststated), how the configuration of carp was simplified, improvements in wireless drivers, storage limits and speed-ups, SMP support in sparc64, bug fixes and audits for some tricky coding practices, and much more!

OpenBSD 4.3 Released

We are pleased to announce the official release of OpenBSD 4.3. This is our 23nd release on CD-ROM (and 24rd via FTP). We remain proud of OpenBSD's record of more than ten years with only two remote holes in the default install.