martes, 29 de julio de 2008

KDE 4.1 Released

"6 months after the release of KDE 4.0, the KDE community today announced the released of the second feature release in the KDE 4 era. Lots of changes have gone into this release and the KDE community hopes to be able to make most early-adopting users happy with this release. Lots of feedback from people trying out KDE 4.0 has gone into KDE 4.1, filling most of the gaps people experienced with the 4.0 releases."


OpenDNS Offers DNS Vulnerability Protection

"Tech site Webmonkey advises users not sure whether or not their DNS servers are patched against a recently discovered vulnerability to switch to the excellent, free DNS service, OpenDNS."


lunes, 28 de julio de 2008

FreeBSD Single Sign on with Active Directory and Access Control

This document describes how to join a FreeBSD box to a Windows domain controller and to control access to the FreeBSD box. We will be using Samba’s WinBind and Kerberos for authentication.

This document
assumes that you have a functioning FreeBSD sever on a network with internet access.

viernes, 25 de julio de 2008

Installing A FreeBSD 7.0 DNS Server With BIND

As FreeBSD is known as one of the most stable and reliable operating systems, I decided to publish some useful articles for it, mixing it with services we need on daily bases.

This tutorial
shows how to set up a FreeBSD based server that offers DNS services. This tutorial is written for the 64-bit version of FreeBSD, but should apply to the 32-bit version.

Set Up Eclipse PDT 2.0 On Eclipse 3.4 (Ganymede)

This is a howto about setting up a proffessional PHP IDE using Eclipse by hand. I'll be using Eclipse PDT for PHP support. The PDT project provides a PHP Development Tools framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities. We will have in the end features like subversion support, edit remote files, database development, debugging and more.

How To Build a SqueezeCenter Server with FreeNAS and a T5700

Install Wordpress Multiuser (WPMU) On FreeBSD 7

Wordpress is one of my favourite blog engines because it's easy and supports many plugins. Wordpress also available in multi-user mode which means a single Wordpress installation will cover many users with their own subdomain. This howto will show the steps taken to install Wordpress wpmu on a server running FreeBSD 7 stable.

Software mirror in FreeBSD

If you want to make a low-cost server with a RAID capabilities and don’t want to invest in a hardware RAID solution, gmirror is a good choice. You can use it to add a disk and create a mirror even on your existing server running FreeBSD 6 or 7.

In my example I have at start an 8 GB hard disk where I installed FreeBSD 7.

How FreeBSD makes vulnerability auditing easy: portaudit

Find out how FreeBSD’s portaudit tool goes a long way toward helping you maintain a secure system, simply and easily.

Building a Router With pfSense (Video)

Do you have extra computers lying around the house? In this episode, Matt shows us how to convert an old computer into a home network router.

jueves, 24 de julio de 2008

Apache, PHP and PostgreSQL

"We are happy to announce the release of a new set of Infrastructure Stacks: LAPPStack, MAPPStack and WAPPStack. These stacks provide an easy to install distribution of Apache, PostgreSQL, PHP and supporting libraries. The user-friendly installer allows users to quickly install and configure a PHP-PostgreSQL platform on Linux, Windows and OS X."


Build your own NAS with FreeNAS (video)

"This video from Revison3 explains the theory behind NAS and shows how to set up a FreeNAS server."


FreeBSD on the Openmoko

"For the latest information and FreeBSD installation instructions visit the Openmoko FreeBSD page."


Quick Guide to FreeBSD hostap for FreeBSD 8

"I have a need to setup an access point. Many of the discussions on the web include all kinds of extra goodies that one normally sets up with the
access point. But I just needed an access point: no dhcp, bridging, etc. Here's how I did it."

iXsystems offers professional FreeBSD and PC-BSD support

iXsystems announced on 08/07/08 the launch of its Professional Services Division for FreeBSD and PC-BSD. The new Professional Services Division will provide Professional Enterprise Grade support, consulting, and development for FreeBSD and PC-BSD.


martes, 22 de julio de 2008

Video for BSD Project

"The Video4Linux (V4L) project has produced a large number of device drivers available for multimedia cards, digital cameras, and USB devices. FreeBSD doesn’t support V4L, so much work will have to be repeated in re-writing new hardware drivers to make them run on FreeBSD. Most hardware which just ‘plugs-n-plays’ on Linux will never work on FreeBSD.

On 10 July 2008 the Video for BSD project was created on SourceForge. This project will implement a V4L compatible API and device drivers for the BSD systems, enabling FreeBSD users to run Linux video applications. The project’s goal is to provide an emulation layer that would let you recompile the Linux source code on FreeBSD, and provide a sufficiently complete emulation of the Linux kernel APIs so that device drivers can be used without significant modifications to their source code."


OpenSSH 5.1 released

OpenSSH 5.1 has just been released. It will be available from the mirrors listed at shortly.

DragonFly BSD 2.0

Matthew Dillon announced the availability of DragonFlyBSD 2.0.

sábado, 19 de julio de 2008

15 Resources To Get You Started With jQuery From Scratch

In this industry - now more than ever - designers are becoming coders, and coders are becoming designers. The idea of a developer ONLY performing frontend or backend work is quickly becoming a dated concept. jQuery will help to bridge the gap. Javascript is not an unattainable skill. In this article, we'll detail fifteen resources to get you started with jQuery from the absolute beginning. If you've been avoiding this library out of some silly sense of fear, now is the time to dive in. You'll be amazed at how simple it can be.

miércoles, 16 de julio de 2008

Build Web services with PHP in Eclipse

Learn how to build Web services in PHP using the PHP Development Tools (PDT) plug-in in Eclipse in three easy steps. First, become familiar with the PDT project, and learn how to create and deploy useful PHP projects. Second, learn the philosophy behind contract-first development. Finally, get an informative overview of the basic parts that make up a Web Services Description Language (WSDL) file.

martes, 15 de julio de 2008

TrueCrypt 6.0 Released

"The new version touts two major upgrades. 'First, TrueCrypt now performs parallel encryption and decryption operations on multi-core systems, giving you a phenomenal speedup if you have more than one processor available. Second, it now has the ability to hide an entire operating system, so even if you're forced to reveal your pre-boot password to an adversary, you can give them one that boots into a plausible decoy operating system, with your hidden operating system remaining completely undetectable.'"


domingo, 13 de julio de 2008

ezjail - A jail administration framework

I want to set up some jails. They will each be very similar. They will each be used to test a slightly different configuration of Bacula. My tool of choice is ezjail, available in the ports tree.

With ezjail, I can:

* create a jail flavour, upon which the creation of other jails can be based
* centrally update the jail's ports tree

The above does not fully describe the neat things you can do with ezjail. Read below to discover more fun and interesting things.



Topic: DNS cache poisoning

Category: contrib
Module: bind
Announced: 2008-07-13
Credits: Dan Kaminsky
Affects: All supported FreeBSD versions.
Corrected: 2008-07-12 10:07:33 UTC (RELENG_6, 6.3-STABLE)
2008-07-13 18:42:38 UTC (RELENG_6_3, 6.3-RELEASE-p3)
2008-07-13 18:42:38 UTC (RELENG_7, 7.0-STABLE)
2008-07-13 18:42:38 UTC (RELENG_7_0, 7.0-RELEASE-p3)
CVE Name: CVE-2008-1447

For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches,
and the following sections, please visit


jueves, 10 de julio de 2008

Managing Jails

This document is an introduction to basic FreeBSD jails also called ‘fat jails’. We discuss an easy jail installation process. We will do some basic jail configuration and show you how to manage the jail environment. This document wil not cover building ‘chroot jails’ in a jail.

miércoles, 2 de julio de 2008

Tips for MySQL to PostgreSQL Switch

If you’ve decided to move a few tables from MySQL to PostgreSQL, these few tips might help.

A slightly advanced Introduction to Vim

This introduction is about the little things. Things that help ease everyday tasks but go a long way into making you a better user, editor, programmer - a better computer user.

Firefox 3 available for FreeBSD

Firefox 3 is now available for FreeBSD.

FreeBSD Technologies in New Firefox 3 Browser

The FreeBSD Project congratulates the Mozilla project on a multi-year effort that culminated in a product that is both faster and more secure than its predecessors, with innovative new features. Several important features of the Firefox browser were incorporated from technologies adopted from the FreeBSD project. Technology from the FreeBSD project has a long history of being used inside other open source projects such as Firefox.


Anatomy of an Ajax Application

This chapter covers the shortcomings of the traditional web interface, identifying specific problems to be overcome. It also introduces the various building blocks of an Ajax application and discusses how they work together.

What You'll Learn in This Chapter:

* The Need for Ajax
* Introducing Ajax
* The Constituent Parts of Ajax
* Putting It All Together

In this chapter you will learn about the individual building blocks of Ajax and how they fit together to form the architecture of an Ajax application. Subsequent chapters will examine these components in more detail, finally assembling them into a working Ajax application.

martes, 1 de julio de 2008

Manipulate Excel Spreadsheets with PHP on Linux

Have you ever faced a situation when you need to manipulate Excel spreadsheets with PHP on the server that is running Linux? If you had a Windows Server you could use PHP COM extensions. However they are unavailable on Linux.

Hopefully, there is a solution. It is called Open XML. It’s a new format of Microsoft Office documents introduced in Microsoft Office 2007. Basically, an Open XML file is a ZIP archive that contains XML files that represent the document mark-up. You can view it yourself or read some documentation, my article isn’t about Open XML, but about the PHP library for working with Excel 2007 files. It also supports Excel 97 format by incorporating a PEAR library.

The library is called PHPExcel. It allows you to read/write Excel spreadsheets, save them in many formats including PDF and HTML. It supports formulas,styles and etc.

It requires:

  • PHP 5.2+
  • GD extension
  • XML extension
  • ZIP extension

I have these two simple examples that show you how to create an Excel spreadsheet and save it in several formats and how to read a spreadsheet and display it on the HTML page.

Adobe Makes Flash Crawlable

"Today Adobe systems made an announcement that it has provided technology and information to Google and Yahoo! to help the two search engine rivals index Shockwave Flash (SWF) file formats."


Samba 3.2 Has Been Released!

The Samba Team is proud to announce the release of Samba 3.2, a major new release of the award-winning Free Software file and print server suite for Microsoft Windows ® clients.