Soci (Soczó Zsolt) szakmai blogja

2007.05.22.

Ha a skype frissítés nem megy Vistán

Filed under: Szakmai élet — Soczó Zsolt @ 09:57

Márpedig nekem nem ment, akkor itt a megoldás.

A lényeg:

Run a command prompt as administrator and write:

regsvr32 %windir%\system32\vbscript.dll
regsvr32 %windir%\system32\jscript.dll

Ezek szerint ezek nincsenek alapban beregisztrálva Vistán? Fura.

IIS7 debugolás

Filed under: IIS7,Szakmai élet — Soczó Zsolt @ 08:50

De úgy, igazán, nem VSből matyizva.
Kár, hogy nem fejlesztők lesznek a konferencián, így nem tudom bemutatni, imádom az ilyen hardcore izéket (mindenféle hardcore izéket szeretek :).
Nem baj, vannak ravasz tippjeim adminoknak is.

Az IIS7 betölti a user profile-okat az Application Poolokhoz

Filed under: IIS7,SQL Server 2005,Szakmai élet — Soczó Zsolt @ 08:27

Na és, miért érdekel ez egy webfejlesztőt? Nos, egyrészt eddig nem így működött. A változtatás miatt egyes appok nem tudnak írni a temporary könyvtárba, mert a temp nem az általános temp könyvtár már, hanem a service account tempje, amibe viszont sokszor nincs joga írni az imperszonált akármilyen accountnak. Aki régi ASP-t futtat, sőt, szerintem aki webszervizt hív asp.net kódból, az beleszalad ebbe (az asp.net XmlSerializer runtime kódgenerálást csinál, amelyhez a kiinduló forráskódot a tempben állítja össze, hacsak sgen-nel nem generáljuk le előre a szerializáló osszomblit).

No, de miért jó ez a változtatás? Hivatalos okot még nem olvastam, de van egy tippem. Az SQL Server Expressnek van egy olyan üzemmódja, amelyben minden hívó processz kap egy kis SQL szerverkét. A User Instance=True connection string hatására működik így. Ilyenkor minden hívó kap egy saját példányt, abban prütykölhet. Ez egyrészt azt jelenti, hogy kap egy dedikált, a saját nevében futó SQLserver exét, másrészt a rendszeradatbázisokból kap egy másolatot. Hová? Hát a profile-jába. No, ezzel vissza is értünk a miért jó a profile webes környezetben kérdésre. E miatt nem tudtam megoldani IIS6 alatt, hogy hosztolt webkörnyezetben ebben az üzemmódban használjam a 2005-öt. Ezek szerint van remény, hogy Windows 2008-ban ez jól működjön.

Ps. Bálint kisfiam szerint “busztustalan meleg van”. :)

Hogyan kapta meg a keresztséget a Windows Server 2008?

Filed under: Fun,Longhorn Server,Szakmai élet — Soczó Zsolt @ 08:03

Így. :)

2007.05.17.

Longhorn szerver konferencia

Filed under: Felhívás,Longhorn Server,Szakmai élet — Soczó Zsolt @ 07:47

Június 6-án lesz a Lurdyban egy Longhorn konf (utolsó esemény a listában), amelyen hosszú idő után én is előadok kicsit, az IIS7-ről fogok beszélni. Igyekszek áttekintést adni azoknak is, akik még a Vistában se látták a terméket, de fogok beszélni azokról az új szolgáltatásokról, amelyeket csak a Longhorn szerver tartalmaz. 45 perc lesz a témára, így mindent megteszek majd, hogy ne legyen redundáns az előadás, kihasználom rendesen az időt.
Ha kicsit poros lesz a hangom, az nem a véletlen műve, régen beszéltem már konferencián. :)

2007.05.15.

Gyorshajtás elleni reklám

Filed under: Élet — Soczó Zsolt @ 11:33

A levelezésemben láttam ezt a reklámot, durva, de elgondolkodtató. Én is szeretek gyorsan menni, nehéz ellenállni a kísértésnek.

Ez valami újfajta, sunyi spam?

Filed under: Blog,Szakmai élet — Soczó Zsolt @ 10:29

Ennél a bejegyzésemnél van egy komment. Elsőre teljesen oknak tűnik, de kicsit jobban megnézve egyszerűen visszhangozza a bejegyzés szövegét, de közben azért persze belerakja a saját linkjét. Huncut crawler.

A link ide mutat: h t t p : / / n e w s . w h i s p e r e d s e c r e t s . c o m /?p=2 (direkt raktam bele szóközöket, ne röhögjenek már ki, hogy ingyen reklámozom őket. :)
Vagy paranoiás vagyok?

2007.05.14.

Index: Netbox és wifi az európai cigányságnak

Filed under: Élet — Soczó Zsolt @ 10:56

Adja Isten, hogy bejöjjön a kezdeményezés, és ne lopják el már az első héten a gépeket.

Mint már ismert, én szkeptikus vagyok a cigányok integrációjával kapcsolatban, de minden kezdeményezésnek örülök, amely nem állami pénzből szeretné őket felhúzni.

2007.05.10.

Gadget MCP lettem :)

Filed under: Szakmai élet,Vista — Soczó Zsolt @ 09:57

Tegnap lenyomtam a 70-620-as vizsgát, ha már egyszer maradt még ingyenes vócserem a Béta vizsgák miatt. Könnyebb volt, mint amennyire tartottam tőle. És a monitor se villogott a Netacademiában, nem azért, hogy fényezzem Marcellt, (úgyis Vénuszként tündököl az a magyar IT egén :), de a 15 colos LCD-k bár nem nagyok, de nyugodt, éles képük volt. Légkalapács se volt, szemben az előző Controlos vizsgámmal. És a gatyámat se vették le rólam, hátha abban van a malicsusz puska. :) Volt viszont switch zúgás, de ahhoz már hozzászokott az ember. :)
Egy nagatívum volt, a lányok nem jöttek le az emeletről, fel kellett mászni a másodikra. Borzasztó ez a modor. :)

A vizsga kb. hozta azt, amit leírtak a tematikában, kikérdezték az összes új cuccot, amelyekkel egy részével büdös életben nem találkoztam volna: Calendar, Meeting Space, SideBar, SideShow, Power Management, Mobil szinkron, Gadget-ok. Volt pár kérdés az UAC-ról, WIFIről, policykról, azok értelmesek voltak.
Szóval ez egy nem rendszergazdai vizsga, hanem valóban ismered-e az új cuccokat a Vistában vizsga. Az eddigi vizsgáim közül ezt érzem a legértéktelenebbnek.

2007.05.08.

Virtual PC diszk növelése

Filed under: Szakmai élet,Virtual PC — Soczó Zsolt @ 08:11

A napokban VPC-n futtattam egy Longhorn Servert, és kicsi lett a lefoglalt diszk. Hivatalos megoldást nem láttam a problémára, de a VHD Resizer megoldotta a gondomat (tiszta olyan duma lett, mint egy intimbetét reklám, elnézést).

Regisztrálni kell hozzá.

2007.05.03.

Dátum levágása TSQL-ben

Filed under: Adatbázisok,SQL Server,SQL Server 2005,Szakmai élet — Soczó Zsolt @ 22:04

Egyik MSHU-s jóakaróm jóvoltából megkaptam a teljes Inside TSQL 2005 sorozatot, és még jó pár egyéb könyvet is.
Az első részen, a Storage Engine részen már túlvagyok, sok érdekes dolgot olvastam benne, amelyeket majd egyik kevésbé rohanós pillanatomban összeszedek címszavakban.
Csak egyet emelnék ki. 2005-ben NEM a tranzakciós logból állítják elő a triggerek számára az inserted és deleted táblákat, hanem a snapshot isolationhöz kidolgozott row versioning eljárással. Na, ez pl. nekem új volt.

No, amit viszont most szeretnék bemutatni a TSQL Programing c. második kötetből, hogy egy időpontot is tartalmazó dátumról hogyan lehet hatékonyan levágni az idő részt (ha már egyszer nincs rendes date és time típus):

dateadd(d, 0, datediff(d, 0, getdate()))

Ügyes, ezt még nem láttam.

Én ezt ismertem, ez is benne van a könyvben:

cast(convert(varchar(8), getdate(), 112) as datetime)

Ezzel viszont már szívtam, mert itt ugye arra bazírozunk, hogy levágódik az idő rész a varchar hossza miatt, ez viszont egyes esetekben kiborítja a szervert. Asszem indexelt, számított oszlopban akartam ezt használni, de nem engedte, a túlcsordulás miatt. Mellesleg az első verzió szerintem sokkal gyorsabb.

Nem álltam meg, megmértem őket:

[source:SQL]
declare @i int, @e int
set @i = 0
set @e = 1000000

declare @start datetime
declare @end datetime
declare @d datetime

set @start = getdate()
while(@i < @e) begin --set @d = dateadd(d, 0, datediff(d, 0, getdate())) set @d = cast(convert(varchar(8), getdate(), 112) as datetime) set @i = @i + 1 end set @end = getdate() select datediff(ms, @start, @end) [/source] Az első verzió nálam kb. 1300 ms alatt fut le, a második 2000 körül. Nem óriási a különbség, de a stringes megoldás hibás viselkedése miatt most már inkább az elsőt preferálom. Van jobb megoldás esetleg?

70-431 élmények

Filed under: SQL Server 2005,Szakmai élet — Soczó Zsolt @ 20:07

Ma megcsináltam az utolsó vizsgát, ami az SQL Server 2005-ös trackhez kellett. Kicsit elmaradtam vele, mivel már azt hittem rég megvan az a cím, le is toltam az mst, hogy miért nem rakták már be a transcriptembe a 2005-ös címet, mire írtak, hogy ha kegyeskedek lerakni még ezt a vizsgát, akkor esetleg meg is adják. :)

Ma megtettem, mivel május 12-én lejárnak a vócsereim. Pont ezért jövő héten még Vista vizsgára is megyek, de annak igen csak kétes a kimenetele.

A vizsgáról. Nagy arccal mentem be, hisz előtte már csináltam vagy 6 SQL 2005-ös vizsgát, de ez megizzasztott. Az első 25 kérdés az ok volt, de a szimulációsak némelyike kissé mellbevágott. Én sok mindent nem guin csinálok, hanem scriptben, itt viszont mindent kattogva kellett megcsinálni. Pl. le kellett törölni egy logint, aki az egyik adatbázisban séma owner is. ALTER SCHEMA, és kész. Na, de hol van ez a GUIn?
Aztán meg néztem, hogy tényleg szimuláció-e, vagy valahogy detektálják mit csinálok az SMSS-ben, mint pl. a cég programja. De nem, szimuláció, sok helyen kiírja, hogy ide nem kéne kattintani. Lehet, hogy ez se tett jót a pontoknak. :)

Egy apró megjegyzés. A Controllban vizsgáztam, mert az akadémiában már nem volt mára hely. Kiesett a szemem a villogó monitortól, a legtöbb cég a termekből leselejtezett monitorokat nyomja be a vizsgatermekbe.

Szóval meglepő módon nekem ez volt a legnehezebb SQL 2005 vizsga az összes között. 760/1000-rel végeztem, 700-nál volt a léc. Ez az a vizsgaeredmény, amire nem vagyok büszke, és ez volt az a vizsga, ami alázatra tanított. Elvégre úgyis ez az egyik életfeladatom. ;)

2007.05.02.

Why do some applications disable Windows Aero?

Filed under: Szakmai élet,Vista — Soczó Zsolt @ 14:45

Pl. a Media Player Classic nem tűri meg maga alatt a Vista Aerot, a Vista kikapcsolja, ha elindítom.
Itt leírják, miért.

Powered by WordPress