Catturare Enter Componente <Asp:Login>

Aspx ha un sacco di materiale già fatto, tuttavia quando si devono fare delle modifiche comportamentali minime risultano essere difficili o  particolari da implementare… per esempio mi son ritrovato di catturare l’evento del tasto enter nel componente di login di aspx e per fare questa cosa occorre scrivere nell’onload della pagina contenitore questo codice:

  1. protected void Page_Load(object sender, EventArgs e)
  2.  
  3. {
  4.  
  5. Control ctl = MyLogin.FindControl("LoginButton");
  6.  
  7. MyLogin.Attributes.Add("onkeypress", String.Format("javascript:return WebForm_FireDefaultButton(event, ‘{0}’)", ctl.ClientID));
  8.  
  9. }
  1.  
  2. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  3.  
  4. Dim ctl As Control = userLogin.FindControl("LoginButton")
  5.  
  6. userLogin.Attributes.Add("onkeypress", String.Format("javascript:return WebForm_FireDefaultButton(event, ‘{0}’)", ctl.ClientID))
  7.  
  8. End Sub

Firefox 3 Download Day!!

E’ uscito firefox 3!!!!!

firefox 3

Scaricatelo subito da questo indirizzo

Se tutto andrà bene sancirà anche un nuovo record di più download in un giorno, in quanto nessuno lo ha mai registrato ufficialmente… qui trovate le statistiche dei download

Spegnere WinXp da riga di comando

Shutdown

Se si e’ in desktop remoto e si vuole spegnere il pc lanciare il seguente comando da console:

shutdown -s -t 10

-s –> arresta il sistema

-t xx–> avvisa per xx secondi che la macchina si sta per spegnere

questo puo’ essere salvato anche in un file .bat

Ajax File Upload Aspx Linguaggio C# Source Code

ajax

Tempo fa ho avuto l’esigenza di creare un componente per l’upload di files senza dover ricaricare la pagina,ovviamente per riuscire a farlo è necessario ricorrere ad ajax. La questione dannosa e’ che ajax attualmente non permette di fare il post di un file e l’unico modo per poter fare questa cosa è l’utilizzo di un iframe (peraltro lo stesso metodo usato da gmail :-D ).

Il resto è molto banale in quanto ho creato un webusercontrol(quindi puo’ essere riutilizzato) con un iframe che punta a una pagina aspx che effettua l’upload e lo comunica al componente e lo potrete vedere nel codice sorgente scaricabile al seguente link

ComponenteAjaxUpload-1.1.zip

Il codice contiene inoltre anche una lista con elenco dei files inviati ma questa cosa lo fa tramite una var di sessione per far vedere il passaggio dei dati tra una pagina e l’altra.

Ps

Naturalmente per usarlo dovete avere installati l’ajax toolkit scaricabile da qua:

ASP.NET AJAX Control Toolkit

Reiser Colpevole Di Aver Ucciso La Moglie

reiser guilty

Il noto sviluppatore ideatore dell’omonimo fs e’ accusato di aver ucciso la moglie di cui non si riesce a trovare il corpo, ora e’ stata emessa una sentenza che lo ritiene colpevole e rischia 25 anni di carcere. Il suo avvocato difensore sostiene che Reiser e’ un po’ eccentrico ma un non violento. Staremo a vedere come andra’ a finire.

Link

Fonte in inglese

Tema Dark Per WinXP

Se vi piace il nero potrete impostare il vostro desktop esattamente come il mio:

winxpdarkstyle

Scarica WinXpDarkStyle.zip

Per impostarlo occorre copiare la cartella Royale_Noir.
dentro la cartella degli themes di windows di solito (for example: c:\windows\resources\themes)
poi effettuare doppio click su luna.msstyles
L’immagine jpg invece basta impostarla come sfondo! -_-

Leggenda vuole che questo royal_noir fosse stato fatto insieme a royal_blue, ma mai rilasciato.

Inoltre per rendere ancora piu’ nero il vostro desktop non vi rimane che installare il tema Zune per firefox a questo indirizzo:

https://addons.mozilla.org/it/firefox/addon/6028

Unreal Tournament 3 Comandi Console

ut3

Premere F10 o tab per entrare nella console, digitare uno dei seguenti comandi e premere invio.

Comandi Console
God (Invulnerabilita’)
Allweapons (Tutte le armi)
Allammo (Tutte le munizioni)
fly (Volare)
walk (Ferma la modalita’ ghost e fly)
ghost (Vola e attraversa i muri come un fantasma)
stat fps (Mostra gli fps {frames per secondo})
stat net
setsensitivity (Setta la sensibilita’ del mouse)
suicide (Suicidio)
loaded (Tutte le armi)
playersonly (Tutti immobili eccetto te, ripetere il comando per ripristinare i movimenti agli altri)
setbind key command (impostare i comandi)
shot (Fa la foto della schermata)
behindview 1 (Cambia la visuale)
open [IP address] [Port number] (Apre un server)
summon utgamecontent.utslowvolume_content (Slow volume )
stat engine (informazioni sul rendering)
disconnect (Disconnete dal server)
reconnect (Riconnette al server)
exit (Esci da ut)
togglescreenshotmode (Toglie tutte le informazioni dallo schermo per prendere gli screenshots)
giveweapon utgamecontent.UTWeap_Translocator_Content (Translocatore :-D )

Installare VMware Tools Gentoo

I VMware Tools servono per ottimizzare sopratutto l’interfaccia “grafica” che altrimenti sfarfalla ed e’ un po’ lenta per farlo non resta che eseguire i seguenti passaggi
1. Selezionare da VMware “install vmware tools”. Di solito da VM -> Install VMware Tools (praticamente la macchina virtuale prepara un cdrom virtuale con dentro i file di installazione dei vmware tools–> questa cosa non l’avevo capita subito perche’ su win la vm glieli installa subito con linux prepara solo i file dentro al cd virtuale)
2. Loggarsi dentro gentoo installato dentro la vm e montare il cd-rom.

#mount /dev/cdrom /mnt/cdrom

3. Scompattare i file dentro una cartella ad es. /tmp

#tar xvzf /mnt/cdrom/*.tar.gz /tmp

4. Creare un array di cartelle vuote per l’avvio automatico dei tools installer (sinceramente non ho capito bene questa parte ma occorre farlo altrimenti non trova la cartella di init al momento dell’installazione)
#mkdir /etc/init.d/rc{0,1,2,3,4,5,6}.d

5. Lanciare l’installer e lasciare le impostazioni di default

#cd vmware-tools-distrib
#./vmware-install.pl

6. Impostare l’avvio automatico allo startup

#rc-update add vmware-tools default

Link & Fonti:
Questo articolo e’ la traduzione di questo:

http://www.vmwhere.net/gentoo/install-vmware-tools-in-the-gentoo-vm/

Virtualizzare Gentoo con VMWare

Da tempo utilizzo un vecchio portatile come server, essendo arrivato ormai a uno stato di devastazione totale ho deciso di crearmi un server virtualizzato in maniera tale da non perder tempo a riconfigurare tutto e poterlo usare sia in ambienti microsoft o unix like.

Ovviamente il server non gestisce nulla di pesante e pochissimi utenti… deve solo fare da repository per subversion(se trovo il tempo posto un how-to su come installarlo) e un ambiente php5.x per fare test in locale. Oltre tutto mi occorrera’ installare anche samba che palle per condividere i file con win! :-(

Installare gentoo su VMWare(la versione che sto usando e’ la 6.x) e’ molto semplice basta impostare in questo modo le configurazioni del kernel :

  1. Loadable module support  —>
  2. [*] Enable loadable module support[*]
  3. Module unloading
  4. [*]   Automatic kernel module loading
  5. Device Drivers  —>
  6. Fusion MPT device support  —>
  7. <*>Fusion MPT (base + ScsiHost) drivers
  8. <*> Fusion MPT ScsiHost drivers for SPI [kernel 2.6.13]
  9. Device Drivers  —>
  10. SCSI device support  —>
  11. <*> SCSI device support
  12. <*> SCSI disk supportSCSI low-level drivers  —>
  13. <*> SYM53C8XX Version 2 SCSI support
  14. Device Drivers  —>
  15.  ATA/ATAPI/MFM/RLL support  —>
  16. <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
  17. <*>   Include IDE/ATAPI CDROM support
  18. [*] PCI IDE chipset support
  19. [*] Generic PCI bus-master DMA support
  20. <*> Intel PIIXn chipsets support
  21. File systems  —>  CD-ROM/DVD Filesystems  —>
  22. <*> ISO 9660 CDROM file system support
  23.   [*]   Microsoft Joliet CDROM extensions
  24.   [*]   Transparent decompression extension
  25. Device Drivers  —>  Network Device support  —>
  26. [*] Network device support
  27. Ethernet (10 or 100Mbit)  —>
  28. [*] Ethernet (10 or 100Mbit)
  29. [*] EISA, VLB, PCI and on board controllers
  30. <*>   AMD PCnet32 PCI support
  31.  Ethernet (1000Mbit)  —>
  32. [*] Intel(R) PRO/1000 Gigabit Ethernet support
  33. Device Drivers  —>  Sound  —>
  34. <*> Sound card support
  35. Advanced Linux Sound Architecture  —>
  36. <*> Advanced Linux Sound Architecture
  37. <*> OSS Mixer API
  38. <*> OSS PCM (digital audio) API
  39. PCI devices  —>
  40. <*> (Creative) Ensoniq AudioPCI 1371/1373

L’unica cosa che mi ha fatto incazzare al quanto e’ stato che non rilevava la scheda di rete virtuale ne come pcnet32 o intel1000 gigabit!!!! Alla fine dopo un pomeriggio di bestemmie e’ bastato modificare a mano il file di configurazione di vmware vmx e aggiungere questa RIGA : ethernet0.virtualDev = “e1000″

  1.  
  2. config.version = "8"virtualHW.version = "4"
  3. scsi0.present = "TRUE"
  4. scsi0.virtualDev = "lsilogic"
  5. memsize = "512"
  6. scsi0:0.present = "TRUE"
  7. scsi0:0.fileName = "gentoo-srv.vmdk"
  8. ide1:0.present = "TRUE"
  9. ide1:0.fileName = "F:"
  10. ide1:0.deviceType = "cdrom-raw"
  11. floppy0.fileName = "A:"
  12. Ethernet0.present = "TRUE"
  13. displayName = "gentoo-svn-php-apache"
  14. guestOS = "other26xlinux"
  15. priority.grabbed = "normal"
  16. priority.ungrabbed = "normal"scsi0:0.redo = ""
  17. ethernet0.addressType = "generated"
  18. <u><font color="#ff0000">ethernet0.virtualDev = "e1000"</font></u>
  19. uuid.location = "56 4d 12 19 6a 9e 01 f0-94 ae 26 e1 37 d3 5a 2b"
  20. uuid.bios = "56 4d 12 19 6a 9e 01 f0-94 ae 26 e1 37 d3 5a 2b"
  21. ide1:0.autodetect = "FALSE"
  22. ethernet0.generatedAddress = "00:0c:29:d3:5a:2b"
  23. ethernet0.generatedAddressOffset = "0"
  24. ide1:0.clientDevice = "TRUE"
  25. ide1:0.startConnected = "FALSE"
  26. workingDir = "."
  27. checkpoint.vmState = ""
  28. floppy0.present = "FALSE"
  29. tools.syncTime = "FALSE"

LINK

http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_VMware_in_Windows_NT/2K/XP

Classifica Miglior Antivirus Gratuiti e Freeware

Attualmente ci sono validissimi prodotti freeware che consentono una buona protezione a microsoft windows! I migliori risultano essere questi tre… alcuni preferiscono avira altri avg… comunque anche avast non e’ male. Ricapitolando ecco qua un elenco di questi tre antivirus scegliete quello che vi pare ma ricordatevi di affiancargli un firewall e dei programmi antispyware:

avira antivir

Scarica subito Antivir se non va il link click sull’immagine.

 

Avast

Scarica subito Avast in italiano se non va il link click sull’immagine.

 

AVG

Scarica subito Avg se non va il link click sull’immagine.

Di quelli a pagamento il migliore e’ karpesky seguito da nod32 e sono decisamente piu’ precisi di quelli freeware. Io attualmente utilizzo avira, ma tenete presente che il miglior antivirus rimane il buon senso! :-D