Disaster recovery

Quanti HardDisk avete buttato/cambiato nella vostra vita? bhe io solo 1 ma i miei amici qualcuno in più; ma non solo questo rientra nella dicitura “Disaster recovery” infatti vi rientra anche l’errone cancellazione di file, e qui le cose si fanno più interessanti perchè molti di noi si dimenticano o nn hanno voglia di fare backup periodici. Allora tocca correre ai ripari ed ecco qualche software per voi ;) EasyRecovery [FAT e NTFS] PhotoRescue [USB/SD/MCC stick image recovery] Ultimate Boot Cd [I vostri HDD ringraziano!!] nb: a breve anche i link per tool linux

July 8, 2005 · 1 min · 94 words ·  Yoghi

Google Toolbar for Firefox

Oggio è uscita la nuova Google ToolBar per firefox, la si può tranquillamente scaricare qui direttamente da Google.

July 7, 2005 · 1 min · 18 words ·  Yoghi

Adobe Acrobat 7 Spyware "Feature"

Mha pensa te, ora la versione 7 di Adobe Acrobat Reader sotto linux ha un bellissimo spyware; per risolvere il problema si deve lavorare con il firewall a livello applicativo (Layer 7). Ecco in pochi passi come fare : eseguite : groupadd nopriv eseguite : cat /etc/group | grep nopriv e dovreste ottenere una cosa simile a nopriv:x:440: eseguite : chgrp nopriv /opt/Acrobat7/acroread chmod 2755 /opt/Acrobat7/acroread dovreste ottenere ls -l /opt/Acrobat7/ drwxr-xr-x 11 root root 80 Jun 6 01:10 Reader drwxr-xr-x 7 root root 40 Jun 6 01:10 Resource -rwxr-sr-x 1 root nopriv 6010 Jun 6 01:10 acroread Assicuratevi che nel firewall abbiate messo <M> Owner match support Ora non vi resta che settare iptables come si deve : $IPTABLES -A OUTPUT -m owner --gid-owner nopriv -j LOG --log-prefix=GROUP_NOPRIV: $IPTABLES -A OUTPUT -m owner --gid-owner nopriv -j DROP Bene a questo punto tutti gli applicativi con owner nopriv nn potranno accedere ad internet.

July 2, 2005 · 1 min · 153 words ·  Yoghi

Setting up the enviroment

We managed to set a working environment including svn 1.2 as version control, trac to manage our long and short term goals and bug managing, and cruisecontrol to automate building and testing. For now we’re still in testing phase but this is a crucial step. On the documentation side we did around 40 use cases and are starting to work on the model. So far so good. On a side note I received a <a href="http://www.toshibadirect.com/td/b2c/cmod.to?seg=SMB&amp;coid=-29484&amp;sel=0&amp;rcid=-26367&amp;ccid=1291021">Toshiba Satellite M40X with a 1.7GHz Centrino, 512MB of Ram, and 60GB of hdd. I was a bit shocked, but at least it’s shows great faith our employer has in us.

My first real business project

Well, I’ve been contacted to do a real enterprise software along with a friend of mine and we’ve done about 5 days of passing over the requirements, documentation, setting of the build environment and it’s getting a real feat in both psychological, physical and mental sense. And we’re still scratching the bare surface. Deadline is December 31’st 2005. I hope to share all software developing experience that we’ll use in our process with the readers of this blog. Stay tuned! PS. Does anyone know whether a form can be compiled on a iPaq and be sent to a server having attached a real signature to it? If not does anyone knows what hardware do companies like DHL or UPS use to take your signature and send data back to their backend? Also do you know if any of these devices apart from having internet capability have capability to connect to the GSM/GPRS or the UMTS networks? PPS. Wish us luck :)

HandBook

Lista di tutorial e quanto altro di interessante Da Windows a Linux di Paolo Attivissimo Guida a Linux per utenti Windows insoddisfatti. Linux da Zero / Quaderni di Linux da Zero Dedicata a chi “odia la linea di comando” sembra presentare applicazioni varie per gli amanti delle finestre, gnome, KDE… (dato che io amo la linea di comando non ho approfondito :-P ) Linux Facile di Daniele Medri Ottimo testo di Lettura fornisce utili informazioni relative allo startup, alle shell, al funzionamento di X. Un pò datato ma permette comunque di fare la conoscenza con le dinamiche di base di Linux (eppoi ci sono i primi capitolo che raccontano la storia di Unix/Linux). ...

June 22, 2005 · 5 min · 901 words ·  Yoghi

OndaQuadra

June 22, 2005 · 0 min · 0 words ·  Yoghi

S5: A Simple Standards-Based Slide Show System

Ecco un tool web molto interessante; cosa è? un sistema di sliding-show basato su XHTML e CSS. E’ migliorabile ma gia adesso è aprezzabile. Potete trovare informazioni non solo sul sito ufficiale ma anche sul sito del suo creatore. Buona lettura e visione ;)

June 21, 2005 · 1 min · 44 words ·  Yoghi

Extreme Programming practices (XP)

The planning game: Quickly determine the scope of the next release by combining business priorities and technical estimates. As reality overtakes the plan, update the plan. Small releases: Put a simple system into production quickly, then release new versions on a very short cycle. Metaphor: Guide all development with a simple shared story of how the whole system works. Simple design: The system should be designed as simply as possible at any given moment. Extra complexity is removed as soon as it is discovered. Testing: Programmers continually write unit tests, which must run flawlessly for development to continue. Customers write tests demonstrating that features are finished. Refactoring: Programmers restructure the system without changing its behavior to remove duplication, improve communication, simplify, or add flexibility. Pair programming: All production code is written with two programmers at one machine. Collective ownership: Anyone can change any code anywhere in the system at any time. Continuous integration: Integrate and build the system many times a day, every time a task is completed. 40-hour week: Work no more than 40 hours a week as a rule. Never work overtime a second week in a row. On-site customer: Include a real, live user on the team, available full-time to answer questions. Coding standards: Programmers write all code in accordance with rules emphasizing communication through the code. ...

Monodevelop 0.7

Eccoci qua a provare monodevelop 0.7 sotto la mia romboante gentoo; per prima cosa smasckeriamo i pacchetti che ci serviranno : portage/package.keywords dev-dotnet/libgdiplus ~x86 dev-lang/mono ~x86 dev-dotnet/gtk-sharp ~x86 dev-util/monodevelop ~x86 x11-libs/cairo ~x86 x11-libs/gtksourceview ~x86 dev-dotnet/gecko-sharp ~x86 dev-dotnet/gtksourceview-sharp ~x86 dev-dotnet/gnome-sharp ~x86 dev-dotnet/art-sharp ~x86 dev-dotnet/gnomevfs-sharp ~x86 dev-dotnet/glade-sharp ~x86 dev-dotnet/gconf-sharp ~x86 dev-dotnet/gtkhtml-sharp ~x86 dev-dotnet/ikvm-bin ~x86 portage/package.unmask >=dev-util/mono-debugger-0.5 =dev-util/monodevelop-0.1 =dev-util/monodoc-1.0 =dev-dotnet/gtk-sharp-1.9.2 =dev-lang/mono-1.1.5-r1 =dev-dotnet/libgdiplus-1.1.5 =dev-dotnet/gecko-sharp-0.7 =dev-dotnet/gtksourceview-sharp-0.7 =dev-dotnet/gtkhtml-sharp-1.9.5 =dev-dotnet/gnome-sharp-1.9.2 =dev-dotnet/art-sharp-1.9.2 =x11-libs/gtksourceview-1.2.0 =dev-dotnet/gnomevfs-sharp-1.9.2 =dev-dotnet/glade-sharp-1.9.2 =dev-dotnet/gconf-sharp-1.9.2 =dev-dotnet/gtkhtml-sharp-1.9.2 =dev-dotnet/ikvm-bin-0.14 Arrivati a questo punto potete dare emerge -auv monodevelop e alla fine dell’installazione dovreste avere : ...

May 28, 2005 · 1 min · 86 words ·  Yoghi