Appunti su Python

“Dopo le 3 del mattino, due sole categorie di persone sono al lavoro:
le prostitute e i programmatori.”
Anonimo

Voglio aprire una nuova sezione su questo blog inserendo degli appunti sul linguaggio di programmazione Phyton.

Per prima cosa inserisco il link delle comunità ufficiali:

Dopodichè voglio linkare alcuni manuali base di sviluppo:

Qui invece dei link consigliati nel forum di Ubuntu.it

www.pythonlab.wordpress.com
http://rgruet.free.fr
http://rgruet.free.fr/PQR24/PQR2.4.html
http://python.it/doc/Python-Docs/html/ref/ref.html
http://programmazione.html.it/python/
http://www.linuxdidattica.org/docs/altre_scuole/msm_p/pxs_01.html
http://www.barisione.org/python.it.html
http://sra.itc.it/people/olivetti/python/alex_martelli.html (Ver. 1.5.2)
http://www.corsolinux.it/testi/python/index.jsp
http://www.gentoo.it/Programmazione/byteofpython/index.html

http://pygtk.wordpress.com/

Devo tenere in mente anche la sinergia dei seguenti software:

Glade + Python + Pygtk.

Se qualcuno mi vuole aiutare nel segnalare interessanti link a riguardo è il benvenuto!

Annunci

Come installare Windows Vista con XP a bordo

 

Scenario: You want to install Vista on your PC alongside your XP installation, on the same drive. You have already installed XP.

Tutorial Summary: We’re going to use the DISKPART utility on the Vista DVD to shrink the Windows XP partition on the hard disk and create enough space for an installation of Vista. We’ll then install Vista and use the EasyBCD utility to modify Vista’s bootloader to get XP loading properly.

This is an updated tutorial,based on our first Windows XP/Vista dual-booting workshop. The main difference is that we’re covering using both the latest version of GParted and DISKPART to shrink the Windows XP partition.

DISKPART can shrink NTFS partitions and it’s certainly the more convenient option, but on some systems using DISKPART to shrink the volume will fail, with an vague “Access is denied” error.

This may have something to do with different disk controllers, as this was a problem on the AcerPower test system which has a SATA hard drive, but not on the VMWare system which uses a virtual IDE controller. So we’ll cover both processes

EasyBCD has also been updated since the first tutorial was written.

This tutorial was tested on a VMWare Workstation 6 virtual machine and an AcerPower SK50.

Get Started – Using GParted

We assume that before you start this tutorial, you have backed up the drive (partitions and data) that will host the two operating systems.

Your first step will be to modify the Windows XP system partition to make space for Vista using GParted

The GParted Live CD ISO is available here – burn it to CD and boot the system from the disc. The version we used was 0.3.4-7.

Boot the Linux machine from the GParted LiveCD. Depending on your system, you should just need to select the auto-configuration boot option.

Ubuntu & Vista - GParted

During boot, press Enter twice when prompted to select the keymap and language settings.

When the main GUI loads, right-click on the main Windows XP NTFS partition (depending on your setup, probably /dev/hda1) and select Resize/Move.

XP & Vista - Resize PartitionXP & Vista – Resize Partition
Use the slider to reduce the partition size and free up enough room to instal Vista (at least 10GB) and click Resize/Move.

XP & Vista - Resize Partition 2XP & Vista – Resize Partition 2

The changes haven’t actually been made, they’ve just been scheduled to run. To commit the changes and resize the partition, click Apply. GParted will ask to confirm the changes – hit OK and away you go.

Get Started – Using DISKPART

Boot the machine from the Vista DVD. Select the appropriate language and then “Install Now”.

XP & Vista - Load VistaXP & Vista – Load Vista

On the produt key page, press SHIFT + F10 to launch a Windows PE 2.0 command window. Then type in DISKPART and press enter to get into the DISKPART utility.

XP & Vista - DISKPARTXP & Vista – DISKPART

Now type in LIST VOLUME – this gives you a readout of the volumes available on the system. Select the main Windows XP volume (probably Volume 0) by typing in SELECT VOLUME 0.

XP & Vista - DISKPART VolumeXP & Vista – DISKPART Volume

Now type in SHRINK. Vista will reduce the size of Volume 0 (the selected Volume) by around 50%.

XP & Vista - DISKPART ShrinkXP & Vista – DISKPART Shrink

Once that is done, type in EXIT and EXIT again to get back to the Vista installation window.

Now Install Vista

If you used the GParted LiveCD to shrink the XP partition, you’ll need to reboot the system from the Vista install DVD. If you’ve used DISKPART then you just need to continue the installation.
Once the install gets to the install location, there should be at least two options: a partition marked as Primary and unallocated space. Select the unallocated space and click Next. The install will then commence.
XP & Vista - Install VistaXP & Vista – Install Vista

The Vista boot manager will take over the system completely, and Windows XP effectively loads via Vista. It’s all pretty seamless though, and you shouldn’t encounter any technical problems.

Modify Vista’s Bootloader

Once Vista is installed and the system reboots, you’ll be presented with a boot menu with two options: “Microsoft Windows Vista” and “An Earlier Version of Windows”.

XP & Vista - Boot MenuXP & Vista – Boot Menu

This is perhaps a little bit bland, so you’ll probably want to change it. Here’s where one of the new features of Vista comes in, and it’s not so terrific. In Windows XP if you want to modify the bootloader, just right-click on My Computer, select Properties, go to the Advanced Tab, and click Settings under Startup and Recovery, then click Edit. This opens a local file – boot.ini. It’s just a standard text file and you can change pretty much anything. Unfortunately it’s not that easy in Vista – you can still navigate to the Startup and Recovery settings, but all you can do is select which operating system is the default and modify the timeout settings.

To edit Vista’s boot manager you have to use the command line BCDEDIT utility. To access BCDEDIT, run the Command Window as an administrator and type in BCDEDIT.

Unfortunately BCDEDIT isn’t an easy tool to come to terms with, especially as it’s purely command line-driven. So, a great tool to use here is EasyBCD by NeoSmart Technologies. EasyBCD offers a GUI frontend to BCDEDIT, and makes life much easier.

Once Vista is installed, call up the browser and navigate to the EasyBCD download page – download, install and launch the application.

To configure the bootloader go to “Configure Boot” – you’ll see the two entries, for XP and Vista. To change the name of Windows XP, just overwrite “Earlier Version of Windows” with “Windows XP” and click Save Settings.

XP & Vista - Modify BootXP & Vista – Modify Boot

Reboot the system and the changes are visible. You have a dual-booting Vista and XP system. That’s all there is to it.

XP & Vista - Changed BootXP & Vista – Changed Boot

Open up Windows Explorer and there’s two hard drives – the primary disk running Vista and the secondary disk with XP installed. Restart the system and load up Windows XP, and the XP disk is now the primary, with the Vista partition running on the secondary D: drive

If you decide that dual-booting Vista and XP is not for you, EasyBCD lets you wind back the clock.

All you have to do is remove Vista’s boot manager – go to “Manage Bootloader”, select “Uninstall the Vista Bootloader” and then “Write MBR”. Restart the machine and that’s it – the XP boot loader is the only one left on the system and XP loads. You can then delete the Vista partition and use GParted to re-extend the partition to take up the entire disk, or the Extend command in Vista DISKPART.

fonte: apcmag.com

Comandi veloci per Windows XP

Ecco dei comandi che potete impartire da start–>programmi–>esegui

CALC – calcolatrice
CIADV.MSC – servizio di indicizzazione
CERTMGR.MSC – gestione certificati
CLEANMGR – pulitura disco
CLICONFG – utilità di rete del client di SQL server
CLIPBRD – visualizza il contenuto degli appunti
CMD accede al prompt del dos
CMSTP – programma di installazione profilo connection manager
COMP – confronta il contenuto di due file o di gruppi di file
COMPMGMT.MSC – gestione computer
CONF – esegue la configurazione di Net meeting
CONTROL USERPASSWORDS2 – account utenti avanzato
CONTROL ADMINTOOLS – strumenti di amministrazione
CONTROL COLOR – proprietà schermo
CONTROL DESKTOP – proprietà desktop
CONTROL FOLDERS – proprietà cartella
CONTROL FONTS – cartella caratteri
CONTROL INTERNATIONAL – opzioni internazionali e della lingua
CONTROL KEYBOARD – proprietà tastiera
CONTROL MOUSE – proprietà mouse
CONTROL NETCONNECTIONS – connessioni di rete
CONTROL PRINTERS – stampanti
CONTROL TELEPHONY – opzioni modem telefono
CONTROL USERPASSWORDS – account utenti
DCPROMO Inizia l’installazione di active directory
DCOMCNFG – servizi componenti
DDESHARE – strumento per la creazione e gestione di condivisioni DDE
DEFRAG C: -B – riorganizzazione facilitata dei files tramite Prefetching
DEVMGMT.MSC – gestione periferiche
DFRG.MSC – strumento per la deframmentazione
DISKMGMT.MSC Gestione supporto dati
DIALER – connessione telefonica
DISKMGMT.MSC – gestione disco
DRWTSN32 – dottor Watson
DVDPLAY.exe – Windows Media player
DXDIAG – diagnostica directx
EXCEL – Excel
EXPLORER – esplora risorse
EUDCEDIT – editor di caratteri personalizzati
EVENTVWR – visualizzatore eventi
FIREFOX – Firefox Browser
FSMGMT.MSC – condivisione cartelle
GPEDIT.MSC – criteri di gruppo (solo per windows prosessional)
HELPCTR – avvia guida in linea e supporto tecnico
HYPERTRM – avvio di hyper terminal
IEXPLORE – apre internet explorer
IEXPRESS – procedura guidata che permette di creare archivi autoestraenti e autoinstallanti
IRFTP – collegamento senza fili
JETCOMP – database compact utility
LABEL – crea cambia o elimina l’etichetta di volume di un disco
LUSRMGR.MSC – gestione utenti locali e gruppi
MMC – Microsoft Management Console
MPLAYER2.EXE MediaPlayer 6.4
MOZILLA – Mozilla Browser
MSCONFIG – utilità configurazione Microsoft
MSINFO32 – Microsoft System Information
MSINFO32 /? – opzioni della riga di comando per Microsoft System Information
MSINFO32 /COMPUTER BIGSERVER – visualizzazione di Microsoft System Information da un computer remoto
MSINFO32 /MOSTRACATEGORIE – lista delle categorie di Microsoft System Information (in italiano)
MSINFO32 /NFO C:\NOME CARTELLA\CONFIG.NFO – creazione di un file nfo sulla configurazione del computer
MSINFO32 /PCH – cronologia del sistema da Microsoft System Information
MSINFO32 /REPORT C:\NOME CARTELLA\CONFIG.TXT – creazione di un file txt sulla configurazione del computer
MSINFO32 /REPORT C:\NOMECARTELLA\CONFLICTS.TXT /CATEGORIES +COMPONENTSPROBLEMDEVICES+RESOURCESCONFLICTS+RESOURCESFORCEDHARDWARE – creazione di un file txt sui conflitti presenti nel sistema
MSINFO32 /SHOWCATEGORIES – lista delle categorie di Microsoft System Information (in inglese)
MSPAINT – paint
NERO – Ahead Nero
NETSH DIAG GUI – diagnosi delle connessioni di rete
NOTEPAD C:BOOT.INI – visualizzazione boot.ini
NTMSMGR.MSC – gestione archivi rimovibili
NTMSOPRQ.MSC – richiesta operatore su gestione archivi rimovibili
OSK – tastiera su schermo
PERFMON – prestazioni del pc
RECOVER – recupera informazioni da un disco o file danneggiato
RASPHONE – connessione di rete
REGEDIT – registro di sistema
REGEDT32 – registro di sistema
REGSVR32 /U [nome libreria] – disabilitazione di una libreria
REGSVR32 [nome libreria] – registrazione di una libreria
RTCSHARE – apre una sessione per la condivisione di applicazioni RTC
SFC /SCANNOW – controllo integrià file system
SECPOL.MSC – impostazioni di sicurezza
SERVICES.MSC – servizi del sistema
SIGVERIF – verifica firma file e driver
SHUTDOWN -s -t 00 – arresto sistema
SHRPUBW – condivisione file e cartelle
SYSTEMINFO – informazioni sul sistema
SYSEDIT – apre in modifica tutti i file critici del sistema (AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI)
SNDVOL32 – controllo volume
TASKLIST – lista dei processi attivi
TASKKILL – termina i processi su macchine remote
TASKMGR – task manager windows
TCMSETUP – guida all’installazione del cliente di telefonia
TELNET – telnet
TYPE – visualizza il contenuto di un file testo
UNDELETE – Ripristina i file cancellati precendentemente(delete)
UNFORMAT – Ripristina i file cancellati precendentemente(format)
VER – visualizza la versione di ms-dos in uso
VERIFIER – utilità diagnostica dei drivers di sistema
VOL – visualizza l’etichetta e il numero di serie di volume del disco
WIAACMGR – acquisizione guidata immagini
WBEMTEST – tester di strumentazione gestione windows
WINCHAT – utility per chattare della microsoft
WINVER – mostra la versione di windows installata sul pc
WIN.INI – visualizzazione win.ini
WINWORD – Word
%APPDATA% – apre C:\Documents and Settings\nome utente\Dati applicazioni
%SYSTEMROOT%\SYSTEM32\RESTORE\RSTRUI.EXE – avvio di ripristino configurazione di sistema
%windir%\Help\keyshort.chm – tasti scelta rapida

Errore in Microsoft Word. L’applicazione verrà chiusa.

A volte capita di aprire dei file in Word e ottenere comne risultato questo errore:Si è verificato un errore in Microsoft Office Word.L’applicazione verrà chiusa.
Potrebbe essersi verificata la perdita dei dati su cui si stava lavorando.
E’ possibile tentare di recuperare tramite Microsoft Office Word

Identificativo errore
AppName winword.exe AppVer 11.0.5604.0 AppStamp3f314a2f
ModName msgrit32.dll ModVEr 3.0.0.39 ModStamp 3f127d3a
fDebug 0 Offset 0004726c

Ovviamente i valori dell’errore differiranno a seconda dell’edizione di
Microsoft Office utilizzata.

Per ovviare a questo problema è necessario disattivare la funzione di
Controllo ortografia durante la digitazione:

Apri un file word vuoto, da strumenti scegliere
opzioni->correzione e togli la spunta a “controlla ortografia durante la
digitazione” e “controllo grammaticale durante la digitazione”

Il desktop non viene visualizzato

Problematica

 

All’avvio del PC , dopo essere entrati nel profilo dell’utente , viene visualizzato soltanto lo sfondo. Le icone e la barra degli strumenti non vengono visualizzati. Aprendo Task Manager e avviando il file explorer.exe appare il messaggio:

 

Impossibile trovare il file explorer.exe. Verificare che il percorso sia esatto…

 

Soluzione

 

Avviare il task manager clicca su file>nuova operazione , digitare regedit nella casellina e clicca su Ok, si apre il registro di sistema, aiutandoti con i + portarsi fino alla chiave image file execution options HKEY_LOCAL_MACHINE\ clicca sul + per estendere il ramo
Software\ clicca sul + per estendere il ramo
Microsoft\ clicca sul + per estendere il ramo
Windows NT\ clicca sul + per estendere il ramo
currentversion\ clicca sul + per estendere il ramo
image file execution options <—- clicca sul + per estendere il ramo

 

Scorrere la lista dei valori e trovare explorer.exe ; selezionarla con il tasto destro del mouse e scegliere l’opzione “Autorizzazioni”. Si apre una finestra, selezionare l’account in uso e spuntare l’opzione “controllo completo” delle colonna “consenti” cliccare su “Applica” e poi su Ok.

 

Selezionare nuovamente la chiave (explorer.exe) tasto destro e scegliere l’opzione elimina. Riavviare il pc. Dopo il riavvio il desktop dovrebbe tornare come prima.

Come cancellare i cookies e la cronologia

Quando si naviga su internet, tutte le traccie della navigazione rimangono salvate in una cartella del proprio pc. I cookies servono a caricare velocemente una pagina già visitata. Ciò comporta di contro che chiunque ha accesso al pc, potrà visionare i siti visitati dall’utente precedente.
Per cancellare sia i cookies sia la cronologia dei siti visitati bisogna andare su Start -> Pannello di Controllo -> Opzioni Internet -> Generale -> Elimina Cookie.Nella stessa schermata si trova Cancella Cronologia: basta cliccare e il gioco è fatto.

Tale operazione è valida solamente per il browser Internet Explorer

Come disinstallare un programma

Per disinstallare un programma ci sono due metodi molto semplici:il primo è quello di andare su Start -> Tutti i Programmi -> nome_del_programma -> Uninstall (Disinstalla).

Se tale procedimento non è applicabile allora si può andare su Start -> Pannello di Controllo -> Installazione applicazioni -> Cambia/Rimuovi Programmi -> nome_del_programma -> Disinstalla.

A questo punto il software è stato disinstallato.

Attenzione: non rimuovere mai nessun programma premendo il tasto Canc. Ciò non disinstalla il software, ma ne cancella solo una parte. Questo comporta due conseguenze: il mancato utilizzo del programma, la sua mancata totale cancellazione!!