Sviluppatori
Blog per sviluppatori: rassegna dei link e delle cose interessanti che trovo in giro nella rete.
domenica, aprile 26, 2009
Effettivamente il nuovo S.O. è tanto stabile, da far scoppiare la petizione su internet http://www.releasewindows7.com/.
Un valore, per Microsoft, da non trascurare...
postato da pluto alle ore 11:18 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: windows, microsoft, windows7

giovedì, gennaio 08, 2009
DOKAN » BLOG ARCHIVE » DOKAN LIBRARY 0.4.2 RELEASED

  Leggi ancora...

Sembrerebbe una ottima libreria LGPL, per creare il proprio filesystem senza dover scrivere alcun driver, analogamente a quanto fa FUSE su Linux e MacFUSE su MacOSX.

Chissà che non si crei lo stesso ecosistema.
postato da pluto alle ore 22:10 | Permalink | commenti / commenti (pop-up) /
tags: windows, fuse, umfs, user mode file system, dokan

lunedì, novembre 10, 2008
Sono disponibili online i video del PDC 2008. Anche questi, assolultamente da vedere.
postato da pluto alle ore 18:36 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: video, windows, microsoft, web20, pdc , pdc2008

sabato, ottobre 04, 2008
Una delle cose più noiose di Vista è che, nonostante io abbia 3GB di ram, sui programmi presenti nella tray area e/o quelli minimizzati ad icona, dopo un periodo di inattività viene ricalcolato un working set molto piccolo. Le conseguenze sono che:
  • gran parte del codice del programma viene effettivamente "ricopiato" nello swap
  • appena si prova a interagire con questi programmi si ha l'impressione che rispondano un po' in ritardo, per esempio, all'apertura del menu contestuale
Da ieri sera ho provato ad abilitare nel registry i parametri LargeSystemCache e DisablePagingExecutive spiegati qui: mi sembra che effettivamente non noto più fenomeni di riduzione del working set dei processi.

C'e anche una soluzione consigliata solo per Eclipse (che pure sembra soffrire di questo calcolo errato del working set...).

http://www.eclipsezone.com/eclipse/forums/t20829.html

http://suif.stanford.edu/pub/keepresident/

Che va uso della funzione VirtualLock: http://msdn.microsoft.com/en-us/library/aa366895(VS.85).aspx

 

 

postato da pluto alle ore 11:25 | Permalink | commenti / commenti (pop-up) /
tags: windows, eclipse, vista, workingset, largesystemcache, disablepagingexecutive, responsiveness

giovedì, maggio 29, 2008

Due comode utilities per putty:

  • La prima segnalata da massi, si chiama PuTTY Connection Manager e consente di aprire varie finestre putty in una unica finestra con interfaccia MDI (Multi Document Interface)
  • La seconda segnalata da stefko, si chiama PuTTY Command Sender e permette di mandare un comando in parallelo su più server.
postato da pluto alle ore 15:16 | Permalink | commenti / commenti (pop-up) /
tags: windows, putty, mdi

martedì, gennaio 15, 2008

Nel giorno in cui Apple dovrebbe annunciare il suo ultimo gioiellino al Macworld 2008, un umpc double touch, Microsoft annuncia la disponibilità del refresh della service pack 1 di windows vista.

postato da pluto alle ore 18:30 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: apple, windows, windows vista, umpc, service pack 1, sp1 , macworld

domenica, gennaio 06, 2008

Sto provando la beta della Service Pack 1 di Vista e sembrerebbero siano stati risolti due problemi (per me) noiosi, dopo il risveglio dallo stand-by:

  • non viene piu' annullata la cache di Readyboost
  • se ho un layer di altiris attivo, non salta piu' la cpu al 100%
postato da pluto alle ore 14:22 | Permalink | commenti / commenti (pop-up) /
tags: windows, windows vista, vista, altiris, readyboost, service pack 1, sp1

venerdì, dicembre 21, 2007

E' pur vero che ho chiamato il mio vista goliardicamente "svista", ma che:

  • mi chiedesse la riattivazione dopo il cambio di memoria (il cambio di hd era andato bene)
  • che al tentativo di riattivazione mi dicesse che la copia non era genuina (!)

Non me l'aspettavo proprio. Tra l'altro il codice lo avevo pure a casa... fortunatamente dopo aver digitato circa 72 numeri alla tastiera del telefono mi hanno re-genuinizzato la mia copia.

Bah... la prossima volta che compro un Windows originale me lo cracco! Maledetto sia chi ha inventato la product activation (e non solo quelle di microsoft, in passato ho avuto esperienze negative anche con Macromedia).

postato da pluto alle ore 10:01 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: windows, windows vista, vista, svista, product activation

giovedì, ottobre 18, 2007

Da sempre il mio vista ha sofferto di problemi con lo standby, solo parzialmente risolto (ora il disco non viene scandagliato a ogni risveglio) con la riformattazione: dopo un certo numero di cicli di standby e risvegli veloci (pochi!) a un certo punto si blocca in uno stato ibrido con schermo nero da cui non si riesce a uscire.

Stranamente, il verificarsi di questo problema era solitamente preannunciato dal fatto che il PC:

  • smettesse di vedere le periferiche usb
  • smettesse di visualizzare l'icona del bluetooth nella tray area
  • si bloccassero azioni di "scan for hardware" fatte direttamente dal device manager

Circa una settimana fa ho allocato una oretta del mio tempo di viaggio per guardare effettivamente cosa cosa succedeva nell'event log ed ho scoperto che subito dopo il risveglio *precedente* il manifestarsi dei problemi di cui sopra, c'era sempre una entry di errore su

  BTUSB, event id 17

 

Ho cosi insperatamente scoperto che il mio vista presenta il problema descritto in questo hotfix:

   http://support.microsoft.com/kb/929577

Che tra l'altro e' nella lista dei fix che verranno inclusi nela sp1. Ho provato ad applicare la patch ma senza apparentemente risultati apprezzabili.

Al che ho preso la decisione di disabilitare il blluetooth da BIOS e da allora non si è più bloccato nulla.

postato da pluto alle ore 09:11 | Permalink | commenti (4) / commenti (4) (pop-up) /
tags: problemi, windows, windows vista, vista, bluetooth, kb929577, 929577

lunedì, settembre 24, 2007

Il servizio di Internet Connection Sharing opera per default su una rete 192.168.0.X. Per modificare il range di indirizzi su cui il servizio opera bisogna seguire la procedura indicata in questo KB:

Purtroppo la documentazione è valida fino a XP. Su Windows Vista il servizio ora si chiama "Shared Access" e la chiave da impostare dovrebbe essere:

   HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\ScopeAddress

   HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\ScopeAddressBackup

In cui va impostato il solo IP del gateway (es. 192.168.221.1 invece 192.168.0.1).

postato da pluto alle ore 13:03 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: windows, windows vista, ics , internet connection sharing

giovedì, settembre 20, 2007

Da qualche giorno non ero più in grado di aprire file .chm: non vorrei che fosse altiris svs a spostarmi pezzi di filesystem e chiavi di registro sotto i suoi ambienti virtuali.

Fortunatamente ho risolto con un semplice comando di shell:

  •  c:\windows\system32> regsvr32 hhctrl.ocx

 

postato da pluto alle ore 09:20 | Permalink | commenti / commenti (pop-up) /
tags: html help, windows, windows vista, vista, svs , altiris

mercoledì, settembre 05, 2007

Splinder (01/04/2007) In questa unida giornata bolognese ho avuto finalmente il tempo di approfondire cosa c'è effettivamente di nuovo in Windows Vista; oggi è il gran giorno visto che aspettavo solo che truecrypt ci funzionasse correttamente. 
 Leggi ancora...

Purtroppo alla fine ho capitolato: dopo solo 4 mesi ho dovuto reinstallare il mio PC perché molte volte il PC si bloccava con la CPU a 100% dopo lo standby (occupato dal DCOM Launcher/WMI service). Le ipotesi che ho fin qui fatto sono:

  • Il problema dipende da qualche driver Dell non certificato
  • Il problema deriva dal fatto che ho usato la versione beta di SVS, e ho provato ad installarci senza successo Office e VS2005

O forse una concausa di queste due (tra l'altro mi risultava impossibile installare/rimuovere componenti di Windows).

Sul nuovo sistema, finché non ho installato i driver dell per bluetooth (che in realtà è il CSR Vista Profile Pack) tutto è filato liscio; adesso ogni tanto fa fatica ad andare in stand-by (schermo spento ma computer apparetemente in attesa di qualcosa con disco che ogni tanto viene acceduto).  

Per questo motivo ho scelto di non installare altri driver/programmi Dell visto che ci sono comunque quelli di ufficiali di MS per tutti i device tranne che per il controlle "Ricoh" che credo sia il chipset della firewire (che non uso e che spesso dopo il resume dallo stand by mi veniva "reinstallato").

postato da pluto alle ore 09:32 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: windows, windows vista, vista

domenica, aprile 08, 2007

Questi sono i consigli principalei di

postato da pluto alle ore 10:04 | Permalink | commenti (5) / commenti (5) (pop-up) /
tags: windows, windows vista, vista

domenica, aprile 01, 2007

In questa umida giornata bolognese ho avuto finalmente il tempo di approfondire cosa c'è effettivamente di nuovo in Windows Vista; oggi è il gran giorno visto che aspettavo solo che truecrypt ci funzionasse correttamente.

La cosa piu` interessante mi pare essere readyboost, alla cui base c'è una idea semplice: fare un caching delle cose lette più di frequente da un hd su una memoria a stato solido. Molti confrontano l'aggiunta di una barretta di memoria da 1GB con l'abilitazione di readyboost su una chiavetta da 1GB, asserendo ovviamente che la seconda è solo un palliativo.

In realtà (secondo me) si è travisato il fatto che readyboost è si un "proxy" del pagefile, ma anche soprattutto una cache per le letture da disco dei file più ricorrenti (es. il runtime di .net o quello di java, le librerie di sistema etc), ed è inoltre una cache persistente all'ibernazione.

Da segnalare anche il concetto di QoS nella schedulazione dei processi, riservazione delle risorse e mecccanismi anti-geopardizazione delle stesse. Nonostante l'esaltazione di Marco per ubuntu, purtroppo queste cose non ci sono ancora su linux per cui fare una chiamata con skype mentre si avvia un processo a uso intensivo del disco come la compilazione di un file è purtroppo ancora un problema.

PS. C'è già chi si diverte a fragare i limiti di readyboost.

Update: Un benchmark di readyboost fatto da tomshardware ed una piccola utility, readyboost monitor,  per analizzarne il funzionamento.

postato da pluto alle ore 17:00 | Permalink | commenti (3) / commenti (3) (pop-up) /
tags: windows, windows vista, vista, readyboost

martedì, gennaio 02, 2007
postato da pluto alle ore 09:46 | Permalink | commenti / commenti (pop-up) /
tags: classifiche, windows, 2006, web20

lunedì, agosto 28, 2006
Simpatica utility segnalata da Brivio Stevano sul suo blog:

Visual Task Tips is a lightweight shell enhancement utility. It provides thumbnail preview image for each task in the Windows Taskbar, as seen in the upcoming Microsoft Windows Vista.

Piccolo screenshot del funzionamento:Visual Task Tips
postato da pluto alle ore 12:05 | Permalink | commenti (4) / commenti (4) (pop-up) /
tags: software, windows, utlitity

Leggo per caso la segnalazione di andreabeggi di un articolo di Infoworld, circa la maggiore vulnerabilità di sistemi windows rispetto a quelli macosx. Da una lettura veloce l'articolo, mi pare ingenuo per una serie di motivi. I primi che mi vengono in mente:
  • Non è vero che i servizi che NON partono con privilegi SYSTEM danno margini maggiori di sicurezza (vedi IIS...)
  • Non è vero che entrare con un utente non admin sia "innocuo": nella maggior parte dei kernel linux è possibile la root-escalation...
  • Non è vero che è impossibile nascondersi al sistema in sistemi unix: i rootkit sono nati PRIMA su sistemi unix e lì fanno egregiamente il proprio sporco lavoro.
La verità è che NON ci sono molte motivazioni tecniche che rendano windows più vulnerabile di altri sistemi, al di là del fatto che windows fa partire il sistema con una configurazione "aperta" alle interazioni di una LAN (==  con tante cose di cui neanche sappiamo l'esistenza): questa scelta semplifica, ma dall'altro rende più alta la possibilità di essere attaccati visto che non si ha coscienza della necessità di difendersi.
Le vere ragioni dell'esistenza di malware solo per Windows sono più propriamente probabilistiche, giornalistiche e psicologiche.

La ragione probabilistica può essere così riassunta:
  • i malware attaccano pescando IP a caso
  • un eventuale virus che giri per MacOSX ha scarse probabilità di trovare, casualmente un'altra macchina da infettare
  • la velocità di infezione è vicina allo zero
(ed infatti sui sistemi unix esistono tool di attacco automatici che gli script-kiddies utilizzano per attaccare sistemi specifici: farne un malware sarebbe oltremodo semplice, allora perchè non lo si fa?)

La ragione giornalistica può essere così riassunta:
  • Windows is the evil
  • Parlar male di Windows fa audience
  • Denunciare una nuova infezione su Windows, causa ansia e di conseguenza attenzione verso l'oggetto della notizia.
La ragione psicologica può essere così riassunta:
  • Windows is the evil
  • Chi usa Windows non è COOL
  • Allora faccio un malware per attaccare quei babbioni
  • Fare un malware per Windows, vista l'eco giornalistica, appaga il mio narcisismo hacker
PS. Ho un sistema macosx da circa 2 anni, e noto che progressivamente il ritmo di rilascio delle patch di sicurezza sta aumentando in maniera abbastanza proporzionale all'aumento delle vendite che si è registrato in quest'ultimo anno.
postato da pluto alle ore 10:45 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: sicurezza, linux, windows, macosx

venerdì, luglio 28, 2006
Uno studio di eWEEK confronta diversi stack per l'implementazione di applicazioni web, confrontando Windows con Linux.
Da quanto viene pubblicato, python sotto windows è enormemente più performante di php sotto linux; tuttavia mysqlperforrmance blog critica (giustamente) la mancanza di dati esatti sulla configurazione delle macchine.
Per esperienza posso dire che lo stack TCP di Windows ha alcune caratteristiche positive (overlapped I/O e trasmissione asyncrona degli eventi sulle socket) che possono aiutare in questo genere di applicazioni: su linux sono aggiunte più recenti (standardizzati con il kernel 2.6) e probabilmente non è detto che siano presenti nella distribuzione oggetto di test
postato da pluto alle ore 12:25 | Permalink | commenti / commenti (pop-up) /
tags: linux, windows, php , net , python, mysql, apache

lunedì, luglio 10, 2006
Grazie ad Altiris Virtualization Solution è possibile creare dei gusci in cui installare il software ed evitare che si sporchi il proprio sistema operativo:
   
http://www.tucows.com/preview/501322
 
Il software è free per personal use. Ottimo per installare su uno stesso pc versioni diverse dello stesso programma (es. due verisoni di office) oppure contemporaneamente tipicim e pandion, per provare programmi poi da rimuovere etc.
postato da pluto alle ore 23:22 | Permalink | commenti / commenti (pop-up) /
tags: windows, virtualizzazione, altiris

lunedì, gennaio 30, 2006
E' finalmente uscito un metodo per installare un dual boot XP/Mac sui nuovi iMac. La procedura non è banale e viene cosi sintetizzata:
  1. Using the Bootable Acronis Disk Director CD on the MacBook, shrink the Mac partition. Create a new partition of type NTFS/HPFS in the remaining space.
  2. Setup a clean version of XP on a PC.
  3. Extract Boot.7z to the root drive of your XP installation.. So you have C:\Boot\
  4. Copy bcdedit.exe to the root drive of your XP installation. C:\BCDedit.exe
  5. Copy MacBook.bcd to the root drive of your XP installation
  6. Use sysprep to “reseal” your XP install and remove all hardware info from the setup (thanks Kristan for pointing that out!).
  7. Use Acronis TrueImage CD to make an image of your XP install.
  8. Use the bootable Acronis True Image CD to recreate the image on the partition you just made on your MacBook.
  9. Use the Bootable Vista DVD to boot on the MacBook.
  10. Select “Repair Startup” -> Next -> CMD -> Run too.
  11. Browse to drive C:\Boot (which is the partition you created on the MacBook and then extracted the Acronis TrueImage file to). (cd C:\boot)
  12. Run “fixntfs.exe -lh” without the quotes
  13. Browse back to drive C:\ (cd \)
  14. Run “bcdedit.exe /import MacBook.bcd” without the quotes
  15. Eject the CD and restart.
  16. In Mac now, hack the Darwin Bootloader to add another entry that chainloads Drive(0) Partition(2). With GRUB it would look something like this… I’m not sure if Darwin is the same, but this step is very simple, and has nothing to do with EFI.
    title Windows XP
    rootnoverify
    (hd0,1)
    chainloader +1
  17. Restart
  18. By selecting “Windows XP” on the Darwin Bootloader you should be chainloaded to the Vista bootloader, which should in turn boot the entry “NeoSmart Windows XP”
  19. If everything has gone well, XP will boot!!
Continua [via Neosmart]
postato da pluto alle ore 17:52 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: windows, macosx, intel, x86 , mactel



  • Contattami
  • Il mio profilo
  • Linkami

  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder
Utente: pluto
Nome: Francesco Delfino
Ciao non so che scrivere, magari in futuro mi verrà in mente qualcosa.


ULTIMI COMMENTI

loretoparisi in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...

LINKS

# cubanite
# Risorse Java by Loreto
# Risorse su Ajax
* Blog Hosting
* Instant Messaging Client
* Instant Messaging Server
- C# Friends
- Got Dot Net
- Microsoft Monitor
- Unofficial Microsoft Weblog
Linux Blog Lab
MySQL Performance Blog
Notti in giro
Sogni dispersi

PARTECIPANO

 Il mio profilo Contattamipluto
 Il mio profilo Contattamiahab
 Il mio profilo Contattamiginomi
 Il mio profilo Contattamistefko

ARCHIVIO
oggi
--- 2009 ---
--- 2008 ---
--- 2007 ---
--- 2006 ---
--- 2005 ---
--- 2004 ---
--- 2003 ---

VISITE

*loading*

ARGOMENTI

1generation addons adobe adsense adsm air ajax alexa alimentatore p... altiris amazon andlinux android antigua aol apache apartment api appengine apple applicazioni appstore asterisk azureus backup benchmark beta1 bill gates bittorrent blog blogday2006 blogsearch bluetooth bolla book bree brevetti browser browserplus bugs businessmodel busunessmodels buydifferent c# c++ c caraibi cdn censura cheap chrome chromium chrysler classifiche cloud computin... cluster crash credit crunch crisi cross site scr... cuil cuill dada datacard datacenter ddr2 debug dell desktop virtua... diff digsby disablepaginge... disservizi dokan download day drm ebay ebook eclipse ejabberd elezioni email erlang esterno extension facebook faidate fanless fiat firebug firefox firenze flash flat flex flickr fuse g1 gateway gdd2008 gears gmail gmail paper google google develop... google i/o google talk googlephone googlewebtoolk... goole i/o gphone gpl3 gpl gtk guerra dei bro... gui gwt-fx gwt gwtfx haystack helmer hotmail htc dream html5 html help ics ie5 ie6 ie7 ie8 ie if ikea im imagex imendio incompatibilit... innovazione intel internet conne... internet explo... io2009 iphone iphone 3g ipod italia itunes j2me jabber java javascript jquery json jsonml jsonp kb929577 kboot kindle largesystemcac... leopard lesblogs libertà linguaggi linux liveleak lonelygirl15 lownoise lucene mac macosx mactel macworld markette mass upload maxxuss mcafee mdi mediacenter memcached metaweblog api metaweblogapi mh600hs micropayment microsoft microsoft surf... microsoft volt... mobile mobile develop... mobile program... mono msn toolbar mtu musica myair mysql mysql sandbox n80 n95 named pipes net netapp nokia ntp ocrampal ono open source opensocial opera osx86 ot p2p paper parodia partitioning pdc2008 pdc pesce daprile petitboot php phpedit pillole pipe planner playstation pocketpc podcast politica portable appli... postalmarket predizioni prestazioni problemi product activa... project ps3 putty python qix qos readyboost regex responsiveness rpc rss s60 safari salesforce san francisco scribefire scriptsharp sdk sdl search senderid seo service pack 1 sharing sicurezza single page ap... skype smartphone sms social network sodimm software sp1 spaces spam splinder splindernight stallman statistiche storage streetview sudo sunspider svista svn svs symbian syncml t-mobile tc technorati testing thinstall thinstalled thrift tiger tim time machine timp tipic tipicim tipicm top100 torvalds trac tracemonkey transport trusted comput... tutto relax in... twuik uac ubuntu ubuntu 804 ugc ulteo umfs umpc umts università user mode file... user pain utlitity v8 vacanze vazanze vhd video videocast vim virtual pc virtualbox virtualizzazio... vista vmware voip vsntp wbadmin web20 web webkit wikipedia wim windowname tra... windows windows7 windows mobile windows vista workingset wubi x86 xbox xbox 360 xdebug xenocode xml xmpp xna xul yahoo youtube yslow yui 2006 2008 929577