Cat de multe spun un job sau o facultate despre tine?
Am participat ieri la un seminar despre tipuri de personalitate in care se discuta pe baza testului Myers-Briggs. Ca in orice test de personalitate, scopul e de a imparti oamenii in "cutiute". Myers-Briggs ii imparte in 16 tipuri, fiecare definit printr-o combinatie de patru litere.
AccessGain
Mai multi cititori ne-au cerut sa facem disponibil utilitarul care poate trece peste securitatea din NTFS folosing metoda descrisa aici.
Partitie separata pentru Windows 7? Nu e nevoie.
La inceputul lui ianuarie Microsoft a facut public un nou beta al lui Windows 7, asa ca l-am descarcat si am zis sa mi-l instalez pe laptop. Problema era ca laptop-ul respectiv a venit preinstalat cu Windows Vista, cu o singura partitie configurata sa ocupe tot discul.
Cum sa scapi de securitatea din NTFS
Aveam nevoie zilele trecute sa copiem fisiere de pe un hard-disk mai vechi formatat cu NTFS care avea permisiile de securitate foarte restrictive. Era vorba de mii de fisiere si ar fi durat foarte mult ca sa aplic metoda clasica in acest caz: take ownership. Imaginati-va ce inseamna pentru sistem sa modifice pe rand permisiile a mii de fisiere. Problema era ca aveam nevoie rapid de datele respective.
Un gandac in Windows Home Server
Lucram in perioada aceasta la un proiect ce implica un driver care creeaza discuri virtuale. Continutul discului virtual este stocat intr-un fisier, iar sarcina driver-ului este de a prezenta continutul acestui fisier ca un disc.
Testand driver-ul pe Windows Home Server cu Driver Verifier activat, sistemul s-a blocat dupa formatarea discului, afisand un binecunoscut ecran albastru.
Pentru a identifica sursa erorii, am recreat conditiile aparitiei bug-ului cu debugger-ul (WinDbg) atasat la sistemul de operare.
Analizand crash-ul cu ajutorul lui WinDbg, am observat urmatorul mesaj:
kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * *******************************************************************************
DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000000c, Invalid IOSB in IRP at APC IopCompleteRequest (appears to be on
stack that was unwound)
Arg2: b9b02810, IOSB address
Arg3: 00000000, IRP address
Arg4: 00000000, 0
Mai mult, analiza spunea ca driver-ul care a cauzat eroarea este chiar driver-ul nostru (MYDRIVER).
BUGCHECK_STR: 0xc9_c
DRIVER_VERIFIER_IO_VIOLATION_TYPE: c
IOSB_ADDRESS: ffffffffb9b02810
IRP_ADDRESS: 82f5af20
DEFAULT_BUCKET_ID: DRIVER_FAULT
PROCESS_NAME: explorer.exe
CURRENT_IRQL: 1
DEVICE_OBJECT: 8186f030
DRIVER_OBJECT: 8179a158
IMAGE_NAME: MYDRIVER.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 48693683
MODULE_NAME: MYDRIVER
FAULTING_MODULE: b9878000 MYDRIVER
Aveam toate motivele sa credem ca avem un bug in driver, deci am pornit la vanatoare.
Dezvoltare software in Facultatea de Matematica si Informatica
Inspirat si dezamagit in acelasi timp de ceea ce spune Vlad aici si aici, mi-am adus aminte ce mi-a fost predat in facultate legat de dezvoltare software, intr-un curs dedicat acestui subiect. In acelasi timp mi-am pus intrebarea cum se poate ca in aceeasi facultate, la aceeasi materie, doi profesori sa aiba cursuri total diferite.
Ce cred ca ar mai trebui predat in liceu/facultate
In liceu si in facultate am intalnit profesori care predau informatica intr-un mod specific matematicii. Aproape la fiecare problema in liceu aparea un tipar: numarul de elemente dintr-un vector era notat cu m sau n, variabila cu care parcurgeam ciclul era i sau j sau k s.a.m.d. Asa te apucai si scriai algoritmul.
Despre concursurile de software
La sfarsitul saptamanii trecute am participat impreuna cu Razvan la concursul Infomatrix 2008 in calitate de membri al juriului la categoria Programming. Infomatrix este un concurs de aplicatii software si harware pentru elevi de liceu, aflat la a 6-a editie. Incepand de anul trecut, concursul este adresat si studentilor. Personal sunt un fan al acestui tip de concursuri si consider ca fara ele am avea mai putini elevi interesati de programare.
Un Microsoft mai binevoitor
De cate ori nu v-ati frustrat cautand sa intelegeti cum functioneaza ceva nedocumentat din Windows? Probabil era o informatie de care aveati nevoie pentru a dezvolta un proiect sau o facilitate, sau pentru a da de urma unui bug urat.
Unde e informatia?
Ca multi altii, folosesc mult Internet-ul pentru documentare si de multe ori imi salvez fisiere Word, PowerPoint sau PDF-uri pentru a ma uita mai tarziu peste ele. De multe ori, raman acolo unde le-am lasat deoarece nu am acces rapid la informatia din ele. Problema asta cred ca apare din cauza ca nu pot cauta usor in ele. Probabil primul sfat pe care mi l-ar da cineva ar fi acela de a-mi instala o solutie de Desktop Search, caci am de unde alege (Copernic, Google, Microsoft etc.). Dar ce ma fac daca vreau sa caut informatia de pe mai multe calculatoare si sa vad rezultatul cautarii unificat?
