Avviso

Tutto il materiale, le guide e i suggerimenti che trovate in questo sito sono forniti senza alcuna garanzia, dato che rappresentano soltanto appunti e note personali pubblicate nella speranza che possano essere utili a qualcuno.

giovedì 10 dicembre 2009

Gestione remota di Hyper-V in Windows 7

Era da tempo che cercavo, per Windows 7, l'equivalente del "Hyper-V Remote Management" disponibile da tempo per Windows Vista.

La spiegazione e' semplice: il componente fa parte di una suite piu' ampia disponibile per Windows 7 a 64 e 32bit, ovvero gli "Strumenti di amministrazione remota del server per Windows 7", scaricabile direttamente a questo indirizzo:

http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d

Al termine dell'installazione, l'unica differenza che noterete sara' la presenza degli Strumenti di Amministrazione inseriti nel menu Start. Non sono pero' quelli che servivano a voi: dovete aprire il Pannello di Controllo e la finestra "Attivazione o Disattivazione delle Funzionalita' di Windows" e attivare con le checkbox i ruoli di amministrazione che desiderate!

venerdì 27 novembre 2009

Come aprire una pagina locale in un'applicazione WebBrowser Windows Forms

Se in un'applicazione Windows Forms inserite un elemento WebBrowser, potete specificare l'indirizzo di una pagina locale (un file HTML sul vostro computer) con questo indirizzo, relativo all'applicazione:

this.webBrowser1.Url = new System.Uri("file:///" + Application.StartupPath + "\\index.html", System.UriKind.Absolute);

lunedì 23 novembre 2009

In Silverlight, le immagini inserite in un UserControl non vengono mostrate

Supponiamo di essere al lavoro in Expression Blend 3.
Non so se vi e' capitato di realizzare un elemento come un Button o un HyperlinkButton e di voler assegnare ad essi un template.

Lo inserite quindi nell'interfaccia della vostra applicazione e selezionate con il tasto destro "Edit Template -> Create New... ". A quel punto potete sbizzarrirvi ed inserire le immagini che volete (formato .PNG, ad esempio, come nel mio caso), e in Blend le vedrete correttamente.

Poi eseguite l'applicazione e ... non ci sono piu'!!! Ci ho perso ore per questa cosa, e alla fine la soluzione e' quella di aprire il vostro XAML (in particolare App.xaml) e cercare dove sono contenute le righe che definiscono la source delle immagini per quel control.

Ad esempio:

<Image Source="/images/image.png" Stretch="None" />

Questo testo va sostituito con:

<span style="font-family:courier new;"> <img src="" source="/MyAppName;component/images/image.png" stretch="None" /></span>

And it works!

(thanks to: http://stackoverflow.com/questions/1554097/embedded-images-not-showing-when-in-a-usercontrol )

domenica 22 novembre 2009

Convertire immagine disco VirtualBox (.VDI) in VmWare (.VMDK)

Ho trovato al seguente link la procedura che copio di seguito: http://blog.loxal.net/2009/04/how-to-convert-vdi-to-vmdk-converting.html


How to convert VDI to VMDK; Converting a VirtualBox image to a VMware disk image and vice versa

You need the QEMU emulator software package
aptitude install qemu

in order to execute this command
qemu-img convert VirtualBox-HardDisk-image.vdi -O vmdk VMware-virtual-machine-image.vmdk


You should keep in mind that you might get an IDE VMware disk image in this way but a SCSI hard disk image is recommended by VMware for more I/O performance.

Just type
qemu-img

to get all supported formats which you can supply as the -O parameter. It is also possible to convert a VMDK to a VDI hard disk image. To convert a VMware image to a VirtulBox image, you have to use the qemu-img-vdi command which you can get by patching QEMU.
Afterwards you may execute this command:
qemu-img-vdi convert VMware-hard-disk-image.vmdk -O VDI VirtualBox-image.vdi

domenica 15 novembre 2009

Expression Blend: the name Viewbox does not exist in the namespace...

"The name Viewbox does not exist in the namespace ... "

Se copiando-incollando elementi da Expression Design a Expression Blend avete quell'errore, dovete fare in modo che Design sappia che state copiando codice XAML per Silverlight e non per WPF.

Per fare questo selezionate
EDIT -> Options -> Clipboard
e da li' selezionate come tipo di canvas Silverlight3

sabato 14 novembre 2009

Funzione Hibernate sparita in Windows 7

Se da un momento all'altro non vi compare più l'opzione "Hibernate" nel menu di spegnimento di Windows 7, seguite questa guida

http://www.howtogeek.com/howto/windows-vista/re-enable-hibernate-option-in-windows-vista/


Appena avro' tempo la tradurro' . E' scritta per Win Vista ma va bene anche per Win7, visto che anche se la posizione delle opzioni e' leggermente diversa, i nomi sono identici

[UPDATE]: nonostante non sia presente la funzione Hibernate, non spaventatevi! La funzione Sleep (a patto che Hybrid Sleep sia attivo nel Power management) mette il computer in hibernate automaticamente! Quindi non è il caso di affannarsi tanto ;)

venerdì 30 ottobre 2009

TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE Windows Server 2008

Su Windows Server 2008 (non-R2) a 32bit si e' verificato piu' volte l'errore

TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE

(stop 0xCF)

con tanto di Blue Screen of Death al momento dello spegnimento del computer dopo aver installato i driver Ati Radeon 9000 Series (con TV TUNER integrato) (quelli per Windows XP dato che questo prodotto non e' supportato da Win Vista in poi) . L'installazione va effettuata "manualmente" facendo trovare a Windows il percorso del driver, non usando il programma di installazione incluso nel pacchetto!

Per prima cosa: AGGIORNATE AL SERVICE PACK 2 di Win Server 2008, possibilmente scaricando il file redistributable http://www.microsoft.com/downloads/details.aspx?familyid=656c9d4a-55ec-4972-a0d7-b1a6fedf51a7&displaylang=en

Questo nel mio caso ha risolto il problema.

[UPDATE] Credo sia giusto fare un update per non creare false speranze... il SP2 effettivamente ha ridotto il problema, tuttavia oggi si è presentato nuovamente quindi il problema risulta NON RISOLTO. Potete però usare i commenti per suggerire la vostra soluzione! :)

mercoledì 28 ottobre 2009

BlogPress lite for iPhone

Sto provando la app BlogPress Lite per iPhone e l'ho connessa a questo blog. Supporta solo Blogger in questa versione, non permette la formattazione del testo ma permette di allegare fotografie. Alla creazione del blog chiede di indicare in quale account Picasa si desidera salvare le immagini. A me va benone così, dato che per l'altro mio blog di WordPress ho la app free di wp;)

Supporta la gestione di articoli già inseriti (fino a 5) e le bozze.

Inoltre è possibile assegnare label.

A chi si sta chiedendo come mai non ho scritto questo articolo sull'altro mio blog piu improntato al mondo Mac (http://macgix.wordpress.com)... Non avrei potuto testare questa app :)

- Posted using BlogPress from my iPhone

lunedì 26 ottobre 2009

Se Joomla FCK Editor vi da problemi all'installazione della versione INTERNAZIONALE

Usate quella "Standard", che tanto contiene comunque la lingua Italiano :)

Disabilitare Protezione Avanzata di IE8 in Windows Server 2008

Questo è solo un appunto personale.

Per rimuvoere la protezione avanzata di IE8 in Win Server 2008, bisogna aprire la pagina di configurazione delle funzionalità del server.
Lì si trova, in bella vista nella parte sinistra dello schermo, la possibilità di disabilitare la Protezione Avanzata per gli Amministratori e per il gruppo Users.

In Windows Server 2003 la Protezione Avanzata si trovava nella gestione applicazioni, sotto la voce Gestione Componenti di Windows

venerdì 23 ottobre 2009

Joomla SEF e pagine.asp

Sul mio sito sviluppato su Joomla! uso Artio JoomSEF come componente per la gestione delle url Search-Engine Friendly.

Tuttavia non mi gestiva correttamente le pagine #404 relative a file mancanti in seguito alla migrazione da un sito in ASP al sito attuale in PHP. Quindi chi apriva la vecchia pagina index.asp otteneva un errore di Apache e non un redirect ad una pagina 404 gestita da Joomla, come invece desideravo.

Questa è la attuale configurazione delle mie rewrite rules funzionanti:

########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

martedì 20 ottobre 2009

Eseguire programmi in remoto e installare Java JRE Silent Mode deployment

programma per connettersi in remoto a computer ed eseguire su di essi il prompt dei comandi è PSTOOLS di SysInternals ( Sito web )


Utilizzo di psExec

Nella suite di PSTOOLS il file che serve in questo momento e' psExec.exe.

Comando per entrare nella shell remota:

psexec.exe \\nomecomputer cmd.exe 


A questo punto si puo' usare per vari tipi di programmi.



Installare Java JRE in remoto con PSTOOLS

Scaricare il file jre-6u16-windows-i586.exe

Eseguire con psexec.exe il comando
jre-6u16-windows-i586.exe /s 
sulla macchina remota.

http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/silent.html

martedì 4 agosto 2009

Upgrade Server Dell da USB? SUU, SMTD, DRAC e tanti altri

Dopo tanto tempo, finalmente qualcosa di cui parlare.

In questi giorni, complice la "pausa" estiva, mi sto dedicando all'upgrade di un server Dell. Una passeggiata, direte voi, visti tutti i tool che Dell mette a disposizione a http://support.euro.dell.com , e invece ... non sempre è così.

Doverosa premessa: io non mi fido ad effettuare gli upgrade da Windows, e cerco sempre di aggiornare i firmware da DOS. Oltre all'esperienza, cito il fatto che l'upgrade del firmware BMC effettuato da Windows (con al telefono un tecnico dell'assistenza Dell) ha portato alla sostituzione della mainboard in quanto non andato a buon fine, e qui mi fermo ;)

Il buonsenso suggerisce, per alcuni componenti del sistema (Bios) di effettuare l'upgrade fornendosi di floppy, e appunto nel caso del bios è proprio quello che ho fatto. Per il PowerEdge T605 ho scaricato il programma per la creazione del floppy, l'ho eseguito e inserito un blank floppy, ho riavviato e tutto è andato liscio.
Ottimo, ma per il firmware del controller RAID (che "pesa" quasi 2MB)? Oppure, per aggiornare tutti i firmware senza dover riavviare più volte? Sarebbe comodo per chi ha molti server, no?

Per questo esiste il Dell Support Management Tools and Documentation DVD, che viene fornito assieme al server e, nel mio caso, recava la scritta v 5.5 (ora siamo alla 6.1.0).
Il numero della versione indica la versione del software "Open Management", che per Dell indica il nome della loro suite di update e di gestione del sistema.
Ma facciamo ordine...

Visto che Dell fornisce, dal mio punto di vista, una documentazione pessima sui propri tool di management del sistema (non dico che ce ne siano pochi, nè che sia facile gestire un tale numero di update e di sistemi, ma il mio parere a riguardo non cambia) mi è venuto in aiuto il sito www.delltechcenter.com che si è rivelato una risorsa di documentazione (spesso con link a quella ufficiale, "nascosta") decisamente valida.

Facciamo quindi ordine sui tool a disposizione:

SUU (Server Update Utility) consiste di un DVD che contiene la suddetta utility, che può anche essere scaricata standalone ed eseguita dal disco del server (in tal caso, però, non troverà il repository e farà storie). Il DVD di SUU contiene un repository di update per parecchi modelli di server (e per vari OS quali Win e Linux) e l'utility stessa, che può essere eseguita da Windows. Eseguendola da Windows, il tool effettuerà una scansione del sistema e rileverà quali componenti possono essere aggiornati (o downgraded, se vi interessa la cosa...). Visto che, come già detto, l'upgrade via Windows mi dà poca sicurezza, e siccome si sta cercando di aggiornare il firmware della scheda RAID, tento altre strade.

Content Manager è una utility che NON troverete scaricabile dal sito Dell, ma è presente soltanto nel DVD che vi arriva col vostro server (inoltre, non esiste una versione sul DVD di Open Management 6.1.0 ma soltanto sul 5.5 quindi eventualmente dovreste scaricare questa seconda versione. Content Manager è una utility che permette di scaricare l'ultima versione del DVD di SUU (vedi sopra) oppure di creare un custom repository (utilizzabile sempre da SUU) come spiegato nel video che trovate a questa pagina.

SMTD (Dell Systems Management Tools and Documentation) consiste di un DVD (quello che, come ho scritto sopra, contiene anche il Content Manager) bootabile che vi permette di avviare l'utility all'avvio del sistema. Dall'utility che viene caricata (Dell System Build and Update Utility) potete accedere alle funzioni di
  • Script Hardware (ad esempio potete specificare di creare un nuovo Volume sul controller Raid e come inizializzarlo), di
  • OS Installation (che prepara il sistema all'installazione del Sistema Operativo) e di
  • Firmware Upgrade (quella che interessa a me).
A seconda della versione di OpenManage avrete un diverso aspetto grafico, ma il risultato sarà il medesimo e cioè che non riuscirete a combinare un tubo :) Ma andiamo per ordine: per l'upgrade dei firmware del sistema, il programma vi permette di scegliere le fonti da cui prelevare gli upgrade, che possono essere:
  • DVD (quello di SUU , vedi sopra, oppure creato con ContentManager)
  • USB (ma in che cazzo di formato deve essere 'sto repository????)
  • Network Share (idem)

Per essere più precisi sulle mie lamentele: nel caso della versione 5.5 il risultato che ottengo è quello di "DVD Read Error", non importa quante volte io abbia ri-masterizzato il DVD, mentre nel caso della versione 6.1.0 sembra andare tutto liscio ma l'upgrade non viene effettuato.

Nel tentare in qualche modo di riuscire a capire in quale formato debbano essere i repository, mi sono imbattuto nel programma Dell Repository Manager, che gira sotto Windows (immagino ci sia anche il corrispettivo per Linux, tuttavia) e permette di creare un repository al pari di Content Manager, ovvero di specificare quali sono i sistemi di interesse, i sistemi operativi, etc. Qualora non impostiate filtri, otterreste in pratica il mirror dell'intero repository di update di Dell (!!). Sono fiducioso, al prossimo tentativo, di copiare il repository così creato sulla pendrive in modo da farlo trovare all'avvio da SMTD...

Dell System Administrator (Managed Node) è un programma che si installa come servizio web su IIS (nel caso di WinServer 2008) e permette di accedere via interfaccia web a tutti i componenti del server, verificare se esistono problemi e incompatibilità ed effettuare alcuni task quali il riavvio o la modifica di alcune impostazioni del bios o del controller raid (ovvero gli script che permettono, ad esempio, di creare il volume del Raid, etc...). Speravo facesse qualcosa di meglio...
L'utility è presente e installabile anche dal DVD che viene inviato con il server.

DSET è invece un'utility per il test del sistema, che permette di creare anche una ISO bootabile da cui eseguire alcuni test (memoria, disco) per testare e rilevare eventuali problemi.

DRAC è una utility per la gestione remota, e non mi serve quindi non ho indagato.

Per ora chiudo, se mi verranno in mente altre idee modificherò il post :)

Ultima domanda: di SUU e di SMTD esistono varie versioni che, anche se recano lo stesso numero di release (ad es. 6.1.0) sono contraddistinte da A00, A01, A02 etc e non riesco a capire la differenza.... chissà se un giorno lo scoprirò!!!

venerdì 24 luglio 2009

Limitare risultati delle query in MSSQL Sql Server 2005

Per fare delle prove, prendere i primi X record o i primi X% record e' sufficiente, quindi si puo' fare cosi':

SELECT TOP 10 
OrderID, CustomerID, EmployeeID, OrderDate
FROM dbo.Orders

e rispettivamente:

SELECT TOP 10 PERCENT
OrderID, CustomerID, EmployeeID, OrderDate
FROM dbo.Orders
Valgono ovviamente le clausole WHERE, etc...


Oppure esiste SET ROWCOUNT

CREATE PROCEDURE SelectOrders
@RowCount int
AS

IF @RowCount IS NULL
SET @RowCount = 10

SET ROWCOUNT @RowCount
SELECT OrderID, CustomerID, EmployeeID, OrderDate
FROM dbo.Orders
WHERE EmployeeID = 5
ORDER BY OrderDate

From: http://www.devx.com/getHelpOn/10MinuteSolution/20564

giovedì 9 luglio 2009

SourceForge.net Awards

Ebbene sì, ho votato. Non sempre con totale convinzione, ma almeno ho espresso le mie preferenze.

KeePass Password Safe for Best Project
FLOW3 for Best New Project
Pentaho - Business Intelligence for Best Commercial Open Source Project
ProcessMaker Open Source for Best Visual Design
XMind for Best Project for Academia
phpMyAdmin for Best Tool or Utility for SysAdmins
Notepad++ for Best Tool or Utility for Developers
vtiger CRM for Best Project for the Enterprise
Audacity for Best Project for Multimedia
OpenOffice.org for Best Project for Government
XBMC Media Center for Most Likely to Change the Way You Do Everything

mercoledì 27 maggio 2009

Joomla FCKEditor su 1.0.15 problema installazione

Per installare Joomla FCKEditor su Joomla 1.0.15 potrebbe essere necessario editare il vostro file php.ini (sotto Windows) per aumentare il valore del max_execution_time. Io l'ho alzato fino a 1800 e l'installazione è andata a buon fine (prima lo script causava un timeout sul server e l'installazione non si completava, lasciando una serie di file nella dir /mambots/editors che andavano cancellati a mano).

lunedì 18 maggio 2009

Windows 7 e icone Pinned sulla Taskbar non accessibili

Installando l'aggiornamento di Safari tramite Update di Apple su Windows 7, l'icona di Safari che avevo "pinnato" alla taskbar risultava "corrotta".

Ovvero era presente, ma al posto del logo di Safari era stata sostituita dalla classica iconcina "win16" che piace tanto a Microsoft quando non sa cosa metterci.

Nel registro sono salvati i nomi delle icone pinnate alla taskbar, ma quando queste non esistono più, Window va nel panico: le icone sono salvate sotto la directory C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar .

Non è necessario mettere mani al registro.E' sufficiente aprire tale directory, ovviamente sostituendo il vostro nome utente a USERNAME e cancellare le icone incriminate. Rimarranno sulla taskbar, è vero, ma se ci cliccate sopra Windows vi segnalerà che tale icona non esiste più e la rimuoverà dal registro.

mercoledì 13 maggio 2009

Qual'è la differenza tra le varie versioni di Visual Studio 2008?

In particolare oggi mi sono chiesto che differenza ci fosse tra la versione Standard e la Professional... e ho trovato (anche grazie a questo blog) un link al sito Microsoft dove potete scaricare un PDF (o un Docx...) contenente la comparison chart delle versioni di VS2008.

Link: http://www.microsoft.com/downloads/details.aspx?FamilyId=727BCFB0-B575-47AB-9FD8-4EE067BB3A37&displaylang=en#filelist

Happy coding!

martedì 12 maggio 2009

Windows 7 RC, cambiate subito il logon screen

E' disponibile Windows 7 RC!
(Ormai da un po', e infatti la mattina alle 8 del giorno in cui è uscito ero già pronto per scaricarlo... e ora trotterella felice sul PC di casa, assieme a WinServer2008, WinXP 32bit e Linux :) ). Tranquilli, il MacBook non verrà sostituito ! ;)

Curiosità: speravate di poterlo usare fino a Giugno 2010 ? A quanto pare non potrete: a Marzo 2010 dovrete accontentarvi di usarlo per 2 ore, dopo le quali si spegnerà il PC e dovrete riavviarlo per potervi "gustare" nuovamente Win7. Peccato, mi stavano quasi diventando simpatici alla Microsoft...
Naturalmente ci penserà qualcuno a togliere questa feature prima di tale data!


Tra le varie personalizzazioni disponibili in win7 manca però quella per cambiare il logon screen che , per quanto sia carino, è un po' troppo "buonista" per i miei gusti.
Ecco allora che potreste usare il seguente tool: http://tweaks.com/software/tweakslogon/ per modificarlo

Oppure farlo a manina, ma sono pigro :) http://www.intowindows.com/how-to-change-windows-7-logon-screen-easily-without-using-hacks-tools/

mercoledì 8 aprile 2009

Rimuovere codice attivazione Microsoft Office (2003 e 2007)

Non sono sicuramente il primo a scriverlo, ad ogni modo qualora vi servisse di dover modificare il codice di una versione di Office, aprite

regedit

e (per per Office Professional 2003) spostatevi in: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Registration\{91110410-6000-11D3-8CFE-0150048383C9}

Se anche non avete lo stesso identico valore, sappiate che è possibile leggere il contenuto della chiave "ProductName" per sapere a quale prodotto ci stiamo riferendo. Nel mio caso "Microsoft Office Professional Edition 2003"

Se invece si tratta di Office 2007, semplicemente espandete il nodo "12.0" al posto di "11.0".

Cancellate le chiavi chiamate "ProductID" e "DigitalProductID". Riavviate quindi un'applicazione di Office (io uso Word o Excel) e dovrebbe comparirvi una schermata di attivazione del prodotto.

Curiosità: nel caso di un sistema Windows a 64-bit (dato che Office è un'applicazione a 32-bit), il path diventa HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\11.0\Registration\

giovedì 19 marzo 2009

Direttiva condizionale [IF IE] , tutto quello che c'è da sapere

Di tutta la merda che Microsoft e Internet Explorer ci hanno fatto mangiare negli ultimi anni per quanto riguarda la navigazione sul web, almeno una l'hanno azzeccata!
Sto parlando della possibilità di inserire parti di codice HTML tra dei tag che Internet Explorer interpreta come direttive per mostrare/non mostrare il codice contenuto, mentre gli altri browser (trattandosi di Tag inseriti tra commenti) semplicemente ignoreranno tale codice
Tale possibilità si ottiene (in breve) con la direttiva

<!--[if IE]--><p>You are using Internet Explorer.</p><!--[endif]-->


È anche possibile specificare qualcosa che NON deve essere mostrato per gli utenti di Explorer (ad esempio, se avete un sito in Joomla! con un template di RocketTheme.com che utilizza un sacco di Javascript e Explorer mostra errori tipo "La risorsa non è disponibile" perchè avete embeddato dei video usando il codice fornito da YouTube .... che contiene javascript non compatibile) usando la seguente:

<![if !IE]
><p>You are not using Internet Explorer.</p><![endif]>


Ovviamente potete anche specificare a quale versione di IE vi volete riferire con cose del tipo

<!--[if gte IE 7]><p>You are using IE 7 or greater.</p><![endif]-->

Insomma sbizzarritevi! :)

Trovate un sacco di info qui: http://msdn.microsoft.com/en-us/library/ms537512.aspx

martedì 10 marzo 2009

domenica 22 febbraio 2009

Periferica sonosciuta in Windows con Ati Radeon HD 2600XT (HD2x00 series)

Le schede video ATI della serie HD2x00 hanno una periferica ATI HD Audio (in particolare, le Sapphire che posseggo).

Scaricate il file a questa pagina:http://maggix.altervista.org/files/TOOLS.html e procedete all'aggiornamento del driver di tale periferica fornendo come percorso quello del file che avete appena scaricato (dopo averlo unzippato ovviamente) per risolvere il problema in un lampo!!

mercoledì 4 febbraio 2009

"Non riesco a cambiare lo sfondo di Windows!!!" Ma la soluzione c'è! (e anche rinominare file di Windows con spazi alla fine)

Oggi, visto che non si finisce mai di imparare, ecco un paio di suggerimenti per 2 problemi che mi sono capitati oggi:

1) Dopo aver trovato decine di spyware assortiti su un PC in "assistenza" ed averli rimossi col buon vecchio Spybot, rimaneva comunque il problema che era impossibile modificare lo sfondo del desktop! (In realtà l'unico modo era aprire un'immagine e selezionare "Imposta come sfondo"...) Ma la finestra delle Proprietà dello schermo era "grigia" (o greyed out, se preferite).
Soluzione, neanche lo sapevo ma c'è una chiave di registro di Windows (dislocata in più posizioni) chiamata NoChangingWallpaper.
Aprite regedit (start->esegui-> regedit ) e cercate nell'intero registro "NoChangingWallpaper". Dovreste trovarla in più punti del registro di sistema... controllate che il suo valore sia sempre "0" (0x00000000); se no lo è, cliccate sul valore per aprire la finestra e modificarlo. Et voilà!

2) Vi è mai capitato per pura sfiga di avere dei file (anzi, nomi di directory) che terminano con degli spazi? (ad es "c:\nomecartella ")
Oggi mi è capitato, ed ecco come risolvere (come suggerito da Microsoft):
Aprite il solito prompt (cmd.exe) , dal menu START- > esegui -> digitate cmd.exe

Al prompt, per cancellare una directory (assicuratevi che sia VUOTA), digitate
rmdir "\\?\c:\nomecartella\cartellaIncriminata "
Dove C:\nomecartella è un'ipotetico percorso per la cartella in questione; se invece fosse un file:
del "\\?\c:\nomecartella\nomefileIncriminato "

It's as easy as that! :)

mercoledì 28 gennaio 2009

Rimuovere il caricamento di MooTools.js da Joomla

Se avete componenti di Joomla che hanno problemi con Mootools (ad esempio PHPFreeChat, o se preferit com_jpfchat) , all'indirizzo seguente c'è il codice da inserire nell'head della vostra pagina index.php del template di Joomla per evitare che venga caricata la libreria Mootools.js


Nel mio caso, non volevo che caricasse Mootools SOLO nelle pagine in cui avevo impostato il componente com_jpfchat, e ho risolto in questo modo, spero possa esservi utile: 

// Remove auto generated mootool from header  
if(isset($_GET['option']))
if($_GET['option'] == "com_jpfchat"){
//echo "TEST"; //se volete verificare che funzioni la condizione...
$headerstuff = $this->getHeadData();  
reset($headerstuff['scripts']);  
$moo = key($headerstuff['scripts']);  
unset($headerstuff['scripts'][$moo]);  
$this->setHeadData($headerstuff);  
}
?>  
 

Explorer.exe non si apre all'avvio, nemmeno avviandolo manualmente

Anzi, premendo CTRL-ALT-CANC e avviando il TaskManager, unica cosa che vi si apre, e scegliendo Nuova Operazione .. -> Esegui , e digitanto Explorer.exe , vi compare per un istante nella lista delle Applicazioni (nel task manager) un programma dal nome (circa) mbnnbmmbmbnb...

Se così fosse, siamo sulla stessa barca!

In realtà la soluzione che per me ha funzionato è stata la seguente: dato che l'antivirus non aveva rilevato nulla, ho eseguito la seguente procedura:
  • Esegui... -> Nuova Operazione
  • Digitate iexplore.exe (ovvero Internet Explorer)
  • Navigate al sito di Spybot - Search & Destroy (un noto e molto valido Antispyware)
  • Scaricate l'installer (al momento in cui scrivo, l'ultima versione è la 1.6.2)
  • Una volta terminato il download (sì, potete farlo anche senza vedere le icone!) cliccate su "Apri" il file appena scaricato. (Se avevate impostato Explorer in modo che non visualizzare la finestra di completamento del download, potete sempre rifare "Esegui -> Nuova Operazione" sul taskmanager
  • Installate il programma 
  • Terminata l'installazione, vi chiederà se volete avviarlo, selezionate "Avvia Spybot al termine dell'installazione"
  • Seguite gli step che compaiono a video ("Backup registro", "update del programma", ...)
  • Lanciate la scansione
  • .... lasciate passare mezz'oretta, finchè non l'avrà terminata (a seconda della velocità del PC e del numero di file sul disco)
  • Scegliete di cancellare tutte le minacce trovate , molto probabilmente vi avviserà che all'avvio dovrà effettuare un altro controllo/scansione, ACCETTATE e RIAVVIATE
  • Al riavvio, Spybot si avvierà e lancerà un'altra scansione, e ci metterà altrettanto tempo! 
  • Finita quella, uscite da Spybot (vi verrà mostrato il comando "Prosegui" oppure "Termina") e.... 
Nel mio caso, Explorer era tornato a funzionare, quindi sono ricomparse le icone sul Desktop, la Barra Applicazioni, etc. Spero funzioni anche per voi!!!

mercoledì 14 gennaio 2009

Script batch per cancellare file più vecchi di X giorni

Lo script è il seguente (modificate il valore "5" per specificare il numero di giorni, e cambiate la directory "c:\backup" in quello che volete voi)

Forfiles -p c:\backup -s -m *.* -d -5 -c "cmd /c del /q @path"

Per vedere se funziona, il seguente script non cancella i file ma semplicmente li elenca:

Forfiles -p c:\backup -s -m *.* -d -5 -c "Cmd /C Echo 0x22@Path\@File0x22"


Thanks to:
http://scottelkin.com/programming/delete-files-older-than-date-using-batch-files/

mercoledì 7 gennaio 2009

Virtual Server 2005 R2 sotto dominio installato su Domain Controller dà errore Event ID: 1130

ID Evento: 1130 nel log di Windows Server 2003

Provate questo link:

http://support.microsoft.com/default.aspx?scid=kb;en-us;890893

Rimuovere/cancellare un servizio da Windows Server / Windows XP

Se vi si è installato un servizio sul PC e non viene rimosso dall'uninstaller, potete provare uno di questi metodi:

  • sc delete serviceName  (Dopo aver arrestato il servizio! Eventualmente con net stop Servicename)
  • Oppure, aprite Regedit.exe, navigate fino a trovare HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services , e cancellate il valore associato al servizio da rimuovere. A questo punto è necessario riavviare il PC. Per cancellare eventuali file associati a tale servizio, cercate tra le sottochiavi di registro del valore che desiderate eliminare
In entrambi i casi, se non riuscite ad arrestare il servizio, il mio consiglio è di aprire le proprietà (tramite services.msc) e disabilitarlo dal "Profilo corrente".