Categories
sysadmin

sus e windows 2000

oggi ho imparato come modificare gli installer microsoft per installare quello che voglio dove voglio. Per la precisione ho scoperto il tool msi2xml / xml2msi che permette di convertire un file MSI in un file xml e poi fare il processo inverso.

come primo esperimento ho modificato ed installato SUS su una macchina windows 2000 professional (normalmente può essere installato solo su Win 2k Server o Win 2003 Server). Ed ecco come ho fatto:

1. installare msi2xml (http://msi2xml.sf.net)
2. decomprimere il file di installazione di sus usando da dos la flag /c
i.e. SUS10SP1.exe /c
3. eseguire msi2xml da shell con la seguente sintassi:
msi2xml sussetup.msi
4. aprire il file xml appena generato con un editor di testo
i.e. notepad sussetup.xml
5. cercare e rimuovere dalla tabella “LaunchCondition” le seguenti righe:
<row>
<td>REMOVE=”ALL” OR Installed OR (ServerNT AND ((VersionNT > 500) OR (VersionNT = 500 AND ServicePackLevel >= 2)))</td>
<td>Unable to install [ProductName]. You must be running Windows Server 2003 or Windows 2000 Server, Service Pack 2.</td>
</row>
6. salvare il file xml appena modificato
7. ricreare il file msi di installazione usando xml2msi
i.e. xml2msi sussetup.xml
8. eseguire il nuovo file msi per installare SUS su una macchina non server
i.e. sussetup.msi

inoltre grazie alle informazioni reperite su susServer.com ho configurato il wakeup on-lan dei client per l’autoupdate notturno! :)

ciuaz

Categories
tecnologia

come google conquisterà il mondo

un interessante lettura su google ed il semantic web.

ciuaz

Categories
tecnologia

zip, tar, gz..

addio ultimateZip e benvenuto IZarc

ciuaz

Categories
tecnologia

php::Links(‘php|architect novembre’);

E’ stato pubblicato il numero di novembre di php|architect, questo mese si parla di:

Introduction to Version Control with CVS
CVS is one of those tools that everyone seems to use. It drives every project on SourceForge, and is used on numerous other projects, including PHP and PEAR. CVS also, however, seems to bring fear to the eyes of those who don’t use it and don’t understand it. This month Dejan takes you on an introductory tour through the CVS system, showing you how to use it, how it works, and why you care. Pay attention–your code will thank you.

Object Overloading in PHP
Everyone knows that PHP4’s object model is not a full implementation, and that PHP5 will offer a vastly more complete system. But did you know that one of the coolest features of PHP5’s object model is available in PHP4? The overload extension allows you to capture calls to methds that don’t exist in your objects, and to catch attempts to read and write non-existant properties. Once caught, you have full control over how those calls and accesses are handled. Alessandro shows you the ins and outs, and how you can implement traditional method overloading.

Introduction to PHP-GTK
PHP-GTK is an area of PHP that has been largely ignored by the masses. A few (very good) desktop applications exist that have been written in this flavour of our favourite server-side language, but you can almost count them on your fingers and toes. Eric wants to change that. This article takes you from A to Z in the PHP-GTK model, and leaves you with a pretty cool example application to learn from.

An Introduction to SQLite
SQLite is being hailed as one of the most exciting parts of PHP5. As an embedded database engine that is bundled with PHP5, it will make it possible to use SQL for almost anything, without worrying about the availability of a database server and client libraries on target systems. John shows you how it works, and what you can do with it.

Working with PEAR::XML_Serializer
XML is two-sided. It is an incredibly descriptive and usable method of transferring information, but the XML API’s out there manage to make it hard to work with. Then along comes PEAR::XML_Serializer. All of a sudden, XML is easy–you’re writing XML, and you don’t even care. It’s a beautiful place to be, and Stephan’s going to take you there.

Implementing Web Server Load Management
What happens when you get an unexpected number of hits on your site? Does your server tip over? Do you get another ulcer? No way–you manage the load and think about going out for lunch! Join Rodrigo as he uses concepts like system-wide sessions and queue theory to describe a load throttling mechanism he developed for a University registration system

ciuaz

Categories
tecnologia

php::Links(‘ Immagini dentro ai DB’);

ho scovato un interessante articolo su come e quando inserire le immagini dentro ad un database. L’articolo è scritto molto bene ed è in italiano. Una lettura consigliata a tutti!

ciuaz

Categories
tecnologia

Fedora

dopo una settimana di utilizzo devo dire che sono rimasto molto deluso da Fedora, è si semplice da usare ma decisamente instabile e limitata nel software installato (di default non c’è il supporto per gli mp3!).

Ah, per chi di voi volesse utilizzarla su un portatile, mi raccomando:
1. disabilitate il supporto per il firewire (il drv ohci1394 è MOLTO instabile)
2. disabilitate kudzu all’avvio (che fa ripartire appunto il supporto firewire precedentemente disabilitato)

A questo punto provero’ Xandros Desktop, che è basata sulla sana vecchia Debian e mi sbattero’ un po’ per installarci sopra BlueCurve!

ciuaz

Categories
tecnologia

adobe CS

no, la adobe, non si è trasferita a Cosenza.. bensì ha rilasciato la nuova versione dei suoi principali pacchetti per la grafica, abbandonando la consueta numerazione, come fece più o meno Macromedia per la serie MX, ed aggiungendo il postfisso CS, Creative Suite, per l’appunto.

Adobe Creative Suite è un’ambiente di progettazione grafica integrato che combina le versioni complete dei più recenti strumenti creativi di Adobe con funzioni di gestione file innovative, un flusso di lavoro Adobe PDF più razionale ed esaurienti risorse di design; tutto ciò vi consente di creare e pubblicare contenuti per la stampa e il Web in modo più veloce e semplice rispetto a prima e un prezzo decisamente conveniente.

ciuaz

Categories
cazzate

magliette

ogni bravo blogger dovrebbe avere una maglietta per esprimere i propri gusti e pensieri.

ciauz

Categories
cazzate

indispensabileeee

per gli amanti degli hotdog!

ciuaz

Categories
SdI

linux day alle porte

ormai manca poco… il 28 ed il 29 di novembre a cesena ci sarà la seconda edizione del linuxday organizzata dalla S.P.R.I.Te. (in combutta col sottoscritto). Stiamo sempre più sclerando affinchè tutto vada per il meglio… mi raccomando venite a trovarci numerosiiiiii!

ciuaz

ps
anche io faccio il conferenziere! :)