konferencja, ktora ostatnimi czasy zabierala sporo mojej energii, byla i minela. jak wszystko. nie bylo idealnie - zawsze jest miejsce na poprawki. zarowno sesje jak i infrastruktura mogla byc zrobiona lepiej. i dobrze - miejsce i wnioski na przyszlosc. ciekaw jestem wynikow ankiet - mam nadzieje, ze nie bylo tak zle. staralem sie nie zanudzac q: watek na wss o mss wychwala sejse grzeska i generalnie naszej firmy - iscg (: co mnie bardzo cieszy. ww grzesiek sprzedal mi mistrzowy dowcip:
- czym sie charakteryzuje izraelska wersja SQL?
- odpowiada zapytaniem na zapytanie?
niedziela, kwietnia 29, 2007
MSS - po
Posted by n€x¤R at 15:46 3 comments
Labels: general
środa, kwietnia 25, 2007
masowe wlaczenie dostepu dial-in
konfiguracja z ISA - jak wlaczyc wszystkim userom dostep do VPN?
ON ERROR RESUME NEXT
Dim adoConnection, adoCmd, adoRecordSet
dim t, oDom, domDNS
dim record
if wscript.arguments.count<1 then
wscript.echo "podaj ou, np 'ou=test'."
wscript.quit
end if
set oDom=getObject("LDAP://RootDSE")
domDNS=oDom.dnshostname
namingContext=oDom.defaultNamingContext
domDNS=join( split( right(namingContext, len(namingContext)-3),",DC="),"." )
Set adoConnection = CreateObject("ADODB.Connection")
adoConnection.Provider = "ADsDSOObject"
'open on privided credentials
adoCOnnection.Open ""
If adoConnection.State <> 1 Then
wscript.echo "Creating ADO connection: Authentication Failed."
wscript.quit
End If
Set adoCmd = CreateObject("ADODB.Command")
Set adoCmd.ActiveConnection = adoConnection
adoCmd.Properties("Page Size") = 4000
adoCmd.CommandText = "<LDAP://"&domDNS&"/"&wscript.arguments(0)&","&namingContext&_
">;(ObjectCategory=Person);ADsPath;SubTree"
Set adoRecordset = adoCmd.Execute
'if adoRecordSet.Fields.Count = 0 then
while not adoRecordSet.EOF
set oUser=getObject( adoRecordset.Fields(0).value )
oUser.put "msNPAllowDialin",TRUE
oUser.put "userParameters","m:"&space(20)&"d"&VBTab&space(24)
oUser.setInfo
adoRecordSet.moveNext
wend
wyszukiwanie ado - standard, to co tutaj tak na prawde najwazniejsze, to ostatnie linijki. za wlaczenie dial-in odpowiedzialne sa dwa pola - msNPAllowDialin oraz userParameters. co oznacza wpisana wartosc? nie wiem - ale dziala. sensownego opisu poza tym, ze sa tam zapisane opcje, nie znalazlem.
a bardziej prawidlowy sposob - kiedy poziom lasu podniesiony jest do w2k3 [byc moze rowniez do w2k ale na pewno nie mixed], dla uzytkownikow defaultowym ustawieniem jest 'control by remote policy' - ktora jest wyszazona dla w2k. 'remote policy' to nic innego jak udostepnienie na IAS lub ISA.
Posted by n€x¤R at 00:21 0 comments
Labels: script
niedziela, kwietnia 22, 2007
praca z beta...
praca z beta zostala bardzo dobrze opisana przez bajm w 'jozek nie daruje ci tej nocy' - pewne funkcjonalnosci pojawiaja sie i znikaja.
i tak kolejne zaskoczenie:
Sorry to be the bearer of bad news, but SIS was removed from the Longhorn builds. I believe it's still planned for the upcoming Storage Server release though.
sis: single instance storage
Posted by n€x¤R at 13:35 0 comments
Labels: curiosity
wtorek, kwietnia 17, 2007
opera 9.2o
kolejny spozniony [za duzo pracy q:] news - opera 9.2o.
wiekszych zmian nie zauwazylem poki co, ale pojawil sie 'speed dial'. nazwa troche dziwne jak na 'nowa strone startowa' - aczkolwiek przyznam, ze pomysl mi sie podoba. nie podoba mi sie natomiast, ze defaultowa wyszukiwarka na stronie speed dial jest yahoo. zmiana ustawienia nie jest trywialna i wyglada mi to na akcje z premedytacja co jest dla mnie troche dziwne.
zeby to zmienic trzeba:
- wybrac tool -> preferences -> search
- nastepnie z listy wybrac wyszukiwarke, ktora na stronie speed dial
- wybrac edit, nastepnie details
- pojawia sie okienko pozwalajaca odznaczyc 'use on SD'
jak na rysunq:
Posted by n€x¤R at 20:30 1 comments
Labels: freeware, tips'n'tricks
OO 2.2.o
lekko spozniony wiec nie-news open office 2.2.o dostepny.
Posted by n€x¤R at 20:16 0 comments
1o najgorszych produktów IT
tego rodzaju rankingi pojawiaja sie raz na jakis czas. tym razem cytuajac za pcword zrobiona jest lista 1o produktow cieszacych sie najwieksza niechecia. przyznam szczeze, ze windows update bardzo mnie zdziwil - najwyrazniej swiadczy to o b.niskiej swiadomosci respondentow co do tego czym WU jest i jak dziala - byc moze tak wiele osob uzywa pirackiego łindołsa? WU ... czy tez raczej WSUS wykorzystujacy WU uwazam za jeden z genialniejszych produktow. co do vista i me to sie nawet zgodze - i chyba przypadkowo jest to niezle porownanie - wME i vista - oba produkty mialy byc rewolucyjne, oba sporo zmienialy wnetrze systemu, i oba rownie bardzo nietrafily w target.
...chociaz nadal obstawiam, ze historia vista zacznie sie radykalnie zmienial w Q1 2oo8 - po wydaniu SP1 i serwera w2k8.
Posted by n€x¤R at 15:16 3 comments
poniedziałek, kwietnia 16, 2007
AD FS - prezentacja
niedawno mialem okazje prezentowac uslugi federacyjne... niniejszym krotkie memo
webcast ma byc dostepny wkrotce - nie omieszkam podlinkowac (:
Posted by n€x¤R at 21:34 0 comments
Labels: article
niedziela, kwietnia 15, 2007
Technologia DRM może ułatwić wprowadzanie złośliwego kodu do Visty
Posted by n€x¤R at 16:27 0 comments
najlepsze 1o darmowych systemow recovery
link, ktory koniecznie trzeba dodac do bookmarkow. to sa toole, ktore kazdy powinien gdzies pod reka miec - nie wiadomo kiedy i w jakich okolicznosciach moga sie przydac (:
Posted by n€x¤R at 14:58 0 comments
sobota, kwietnia 14, 2007
niedlugi koniec windows XP ... czyzby?
microsoft zapowiada odciecie mozliwosci sprzedazy wersji OEM windowsa xp ze styczniem 2oo8. oznacza to nie mniej-ni wiecej niz to, ze wszyscy producenci sprzetu nie beda mieli prawa sprzedawac komputera z preinstalowanym windows xp.
stosunek do vista jest bardzo... delikatnie mowiac ambiwalentny - o ile zaczynaja sie pojawiac glosy 'daje rade' to nie trafilem jeszcze na arty, ktory by swiadczyly o tym, ze vista jest na prawde warta instalacji. pojawija sie wiec od razu glosy krytyki, nazywajace dosc doslownie polityke emesa, ktora probuje zmuszac ludzi do produktu, ktory najwyrazniej nie przypadl ogolowi do gustu, nie za bardzo dajac wybor.
osoby, kotre do vista nie przekonaja sie, pozostanie zapis w licencji, ktory mowi o tym, ze mozna legalnie korzystac z systemu starszego, posiadajac licencje na nowszy - tak, ze qpujac kompa z vista, mozemy zainstalowac sobie leganie xp [tylko skad wziac taki niby legalny klucz do tego systemu?]. wiecej info tutaj
ps. wczoraj dysqtowalismy na ten temat i padlo stwierdzenie - xp byl potworem, zainstalowalem go dopiero po wyjsciu sp2 [ok 3 lat po premierze?]. teraz nie potrzebuje nic wiecej i vista tez pewnie nie zainstaluje przed sp2.
sp3 do xp podobno ma nie byc - jako kolejny krok swiadczacy o koncy wsparcia. osobiscie w to nie wierze i mysle, ze sp3 dla xp zobaczymy - wlasnie jako 'ostatni przygotowany'. jak bedzie - zobaczymy
Posted by n€x¤R at 14:46 2 comments
sluchaj muzy bez gumki
pozytywny news - najpierw apple, teraz emes - obie firmy obiecaly, ze muzyka bedzie bez DRM. news pochodzi z site'u, ktorego nieznosze wiec nie zachecam do klikania.
niech jeszcze pojawi sie news 'hd dvd bez zabezpieczen' i okaze sie, ze konsumentow mi podobnych jest wielu - zreszta jesze nie spotkalem osoby, ktora miala by odmienne zdanie. a wiec jednak jestesmy [konsumenci] w stanie zmusic producentow do przemyslenia i zmiany kierunq. mam nadzieje, ze to nie koniec zmian w tym kierunq.
Posted by n€x¤R at 14:09 0 comments
microsoft expression
jakis czas temu testowalem wersje CTP microsoft expression graphic bedaca czescia calego pakietu graficznego, ktory ma wytracic z reki paleczke zarowno macromedii [zastespstwo dla flasha] jak i pakietowi do tworzenia profesjonalnych siteow adobiemu. mozna juz zassac i zobaczyc jak projektuje sie w expression web
OT:zawal pracy spowodowal, ze ze dwa tygodnie nie mialem okazji przejrzec newsow... troche tego cholera jest...
Posted by n€x¤R at 13:42 0 comments
pol zartem - pol serio
dostalem taki komentarz na allegro, ze musze go przeklic:
"Doskonały kontakt. Świetna komunikacja. Wyrozumiałość i profesjonalizm. "Kiedyś, gdy będę już za stary by handlować na Allegro , zasiądę przy kominku , zapalę fajkę i opowiem wnukomo aukcji z Tym Człowiekiem!" :)) POLECAM""
O_o jestem w ciezkim szoq - nie wiem czy mam sie smiac czy byc dumnym huehue. total rozjebka q:
Posted by n€x¤R at 13:18 1 comments
glass gadżet
dla tych co lubia gadzety - rozszezenie mozliwosci wykorzystania aero.
nie testowalem - jesli ktos sprawdzi i skrobnie slowko czy warte uwagi, byloby milo (:
Posted by n€x¤R at 12:31 0 comments
Labels: vista
środa, kwietnia 11, 2007
nowe, lepsze 212!
dzieki najlepszemu webdeveloperowi - sethowi, 212 moze przeniesc sie na normalny system, z badziewnego bloxa, ktory jest najh**ym systemem blogowym z jakim przyszlo mi sie zmierzyc. moje podejrzenia potwierdzil seth podczas migracji postow. zdradze tajemnice, ze posty zostaly przewalone przy pomicy XML-RPC poprzez RSSy [+ masa recznej obrobki, nie zgodnych z zadnym standardem szitow z bloxa].
NOWY, LEPSZY 212. seth odgrazal sie, ze bedzie dokladal swoje 5gr. czekam (:
ps. seth ma w piatek urodziny. masz drinki on-the-house ziom (:
Posted by n€x¤R at 23:11 0 comments
pulpit z pelna fizyka
baaardzo przyjemnie sie oglada demo. bardzo ciekawy pomysl. ale imho totalnie nieprzydatny i wydaje mi sie, ze nie ma racji bytu - a w kazdym razie nie dla osob takich jak ja na pewno. wady:
- pozwala na robienie balaganu. widzac biurka ludzi, az boje sobie wyobrazic jak beda wygladaly pulpity
- brak mozliwosci latwego sortowania i szybkiego odnalezienia bardzo konkretnego pliq [gdzie nazwy? 1ooo doqmentow pdf i wszystkie takie same? mam pamietac ze odwrocony o 67stopni w prawo to TEN a o 84 w lewo to TAMTEN?]
- zbyt zlozone do codziennego uzytq. nauka obslugi takiego pulpitu to sporo czasu... no to troche naciagany argument.
jak widze idealny pulpit? w zasadzie moja wizja laczy kilka rzeczy - po pierwsze caly file system oparty o baze danych. mniej-wiecej to, czym mial byc winFS, chociaz kiedy o nim czytalem, to nie jest do konca to o czym maze od lat, nie mowiac o tym, ze tego nie ma q: FS oparty o baze danych daje nieograniczone mozliwosci indexowania i szybkiego wyszukiwania - po czymkolwiek i w jakimkolwiek typie doqmentu.
- brak obiektu typu 'katalog' - zamiast tego wylacznie widoki
- plaska struktura plikow, dzielona widokami definiowanymi po slowach kluczowych lub atrybutach pliq [chyba troche cos takiego, co probuja zrobic google desktop czy ten microsoftowy... tylko bardziej oddolnie, od systemu pliqw, wydajniej i .. po prostu bardziej].
- oczywiscie brak rozszezen plikow [jednym z pol bazy danych bylby hash pierwszych bajtow danych/naglowek, swiadczacy o typie pliq] - troche jak w linuxie czy amiga OS tyle, ze nie bylby wyliczany przy kazdym uruchomieniu, sprawdzeniu, tylko bylby wydzielona kolumna.
- kazdy plik moglby nie byc przechowywany jako 'ciagla struktura' - jeden plik, tylko jako wartosci poszczegolnych kolumn w bazie typu wlasnie 'naglowek','body','info' etc. zaleznie od typu pliq bylyby rozne kolumny wypelnione. np. exif moglby byc takimi polami. przeszukiwanie plikow po danych z exifa ... nice
- do tego manager okien dzialajacy jak polaczenie znanych dwupanelowcow [typu TC, NC, FC] a windowsowym explorerem - czyli mozliwosc otwarcia wielu niezaleznych widokow [aka explorator], ale przy akcji typu 'copy' czy 'move' wskazuje sie okno target. w sumie mam dosc szczegolowa wizje jakby to mialo dzialac, ale troche to nie poukladane poki co. taby w TC sa sporym ulatwieniem ale nadal to durne ograniczenie widoq... choc trzeba przyznac, ze TC nie ma sobie rownych w pomyslach dot. operacji na plikach, jak chocby kolejkowanie zamiast kopiowania od razu.. chociaz z wykonaniem troche gorzej [ostatnia wersja z jakiej korzystalem to jakies poltora roq temu - moze sie cos zmienilo].
Posted by n€x¤R at 22:41 1 comments
Labels: ideas
sobota, kwietnia 07, 2007
przedzialow rutingu w vista nie ma
tyle o tym czytalem, udalo mi sie nawet w koncu dotrzec w jakis sposob tym ogolnie zarzadzac [route] - choc nie udalo mi sie wyluskac nigdzie informacji w jaki sposob zmienic zachowanie aplikacji [czyli np. czy aplikacja A jest w przedziale VPN czy w sieci lokalnej]. zadalem pytanie na forum longhorna i uzyskalem odpowiedz....
nExoRek, Routing compartments were cut from Windows Vista RTM. We are investigating how to deliver this functionality (or something similar) in a future release of Windows.
to ci dopiero niespodzianka
Posted by n€x¤R at 15:21 0 comments
piątek, kwietnia 06, 2007
telewizja 3d
pod dumnym i moncno przesadzonym tytulem 'Real 3d may Phase out HD TV'. niewatpliwie pojecie 'tv-room'; nabiera troche innego znaczenia ROTFL. warto tez zrwrocic uwage na to, ze zaden z pokazywanych obrazow nie ma tla - sa to tylko obiekty. ale obejrzec fajnie (:
Posted by n€x¤R at 19:25 0 comments
Labels: curiosity, technology
enumeracja atrybotow obiektu AD cz.2
poprzednie rozwiazanie ma wade, jesli chce sie potem wylistowane atrybuty np. pchnac do innego obiektu. po pierwsze jest ich za duzo, po drugie nie wszystkie sa modyfikowalne. wzorujac sie na opisie gibona udalo mi sie napisac troche poprawiona [kwestia tego co sie chce osiagnac - byc moze 'zuobozona'] wersje skryptu, listujacego atrybuty, do ktorych ma sie prawo zapisu:
OPTION EXPLICIT
ON ERROR RESUME NEXT
CONST objectCN = "test test"
CONST objectOU = "OU=test"
Dim oDom, domDNS, namingContext, oObj
Dim allowedAttributes,strAttribute,strValues, strItem
'*******************************************************************************
set oDom=getObject("LDAP://RootDSE")
domDNS=oDom.dnshostname
namingContext=oDom.defaultNamingContext
domDNS=join( split( right(namingContext, len(namingContext)-3),",DC="),"." )
Set oObj = GetObject("LDAP://cn=" & objectCN & "," & ObjectOU & "," & namingContext)
oObj.getInfoEx array("allowedAttributesEffective"),0
allowedAttributes=oObj.getEx("allowedAttributesEffective")
For Each strAttribute in allowedAttributes
strValues = oObj.GetEx(strAttribute)
if err.number=0 then
For Each strItem in strValues
err.clear
Wscript.Echo strAttribute & " -- " & strItem
if err.number<>0 then
wscript.echo "ERROR getting "&strAttribute&": "&cstr(hex(err.number))&" "&err.description
err.clear
end if
Next
else
'wscript.echo strAttribute&" skipped"
err.clear
end if
Next
[oba skrypty - i ten i poprzedni, wypisuja tylko atrybuty, ktore da sie wypisac jako ciag, wywalajac blad przy np. atrybutach binarnych. ale to tylko ogolny przyklad a nie komplexowe rozwiazanie]
podstwowa roznica jest to, ze zmiast laczyc sie do schematu i zczytywac 'jakie sa dostepne atrybuty dla obiektu typu "user"' tym razem po dolaczeniu sie do obiektu sprawdzam atrybut 'allowedAttrbutesEffective' i z tej listy probuje je odczytac.
warto zwrocic uwage na zastosowanie getInfoEx - przypominajacym, ze wartosci sa de facto odczytywane z cachu AD, ktory nie zawiera pewnych wartosci wyliczanych. pominiecie tej linijki zwroci blad 'property not found in the cache'.
Posted by n€x¤R at 10:06 2 comments
Labels: script
czwartek, kwietnia 05, 2007
enumeracja atrybotow obiektu AD aka LDIFDE
ciekawy problem - w jaki sposob zrobic zrzut obiektu AD do pliq, ze wszystkimi mozliwymi wartosciami atrybutow? odpowiedzia prawidlowa jest oczywiscie LDIFDE lub CSVDE ale wiadomo - co wlasny skrypt, to walsny skrypt. pojedynczy mechanizm mozna zlozyc w calosciowe rozwiazanie - np. do odtworzenia srodowiska produkcyjnego w labie.
najpierw metody ktore wydawaly mi sie intuicyjne a nie zadzialaly, poniewaz - jak to czesto bywa, intuicja zawiodla. nie uda sie wylistowac atrybutow ani poprzez trywialna probe enumeracji:
set oUser=getObject("LDAP://dc=test,dc=com")
for each attribute in oUser
wscript.echo attribute.name &" "&attribute.value
next
nie uda sie rowniez zastosowac zapytania ADODB, wstawiajac '*' w miejsce odpytywanych atrybutow:
[...]
adoCmd.CommandText = "<LDAP://"&domDNS&"/"&namingContext&_
">;(&(ObjectCategory=Person)(samAccountName="&toFind&"));*;SubTree"
[...]
o dziwo taka operacja zawsze zwraca parametr ADsPath [ciekawe jak to jest zdefiniowane, ze aqrat ten]. gibon nakierowal mnie na wlasciwy tor podsylajac linka do skryptu enumerujacego atrybuty. skrypt jednak jest dla ADAM a nie AD, ale to juz nieduzy krok i tak po poprawkach mozna uzyskac takie rozwiazanie:
OPTION EXPLICIT
ON ERROR RESUME NEXT
CONST objectCN = "test test"
CONST objectOU = "OU=test"
CONST strObjectType = "user" 'ie "organizationalunit", "group", "user"
Dim oDom, domDNS, namingContext
Dim oObj, oObjectProperties
Dim strAttribute,strValues, strItem
Dim strObjectDN
'*******************************************************************************
set oDom=getObject("LDAP://RootDSE")
domDNS=oDom.dnshostname
namingContext=oDom.defaultNamingContext
domDNS=join( split( right(namingContext, len(namingContext)-3),",DC="),"." )
Set oObj = GetObject("LDAP://cn=" & objectCN & "," & ObjectOU & "," & namingContext)
Set oObjectProperties = GetObject("LDAP://"&domDNS &"/schema/" & strObjectType)
For Each strAttribute in oObjectProperties.MandatoryProperties
strValues = oObj.GetEx(strAttribute)
For Each strItem in strValues
err.clear
Wscript.Echo strAttribute & " -- " & strItem
if err.number<>0 then
wscript.echo "ERROR getting "&strAttribute&": "&cstr(hex(err.number))&" "&err.description
err.clear
end if
Next
Next
For Each strAttribute in oObjectProperties.OptionalProperties
strValues = oObj.GetEx(strAttribute)
If Err = 0 Then
For Each strItem in strValues
Wscript.Echo strAttribute & " -- " & strItem
Next
Else
'Wscript.Echo strAttribute & " -- No value set"
Err.Clear
End If
Next
to co jest najwazniejsze to fakt, iz aby wylistowac wszystkie atrybuty... nalezy miec ich liste! to jest wlasnie to, czego nie moglem przeskoczyc. najpierw skrypt laczy sie do obiektu, nastepnie do obiektu wlasciwosci w schemacie dla danego typu obiektu - lub bardziej po ludzku, do listy zawierajacej spis dostepnych atrybutow dla danego typu obiektu.
nastepnie dla kazdego obiektu z listy, sprawdzane jest czy zadany obiekt ma go ustawionego czy nie - innymi slowy dzialanie od tzw. d*py strony.
Posted by n€x¤R at 16:15 0 comments
Labels: script
zlamac WEPa
troszke historii - WEP uzywany jest juz zadko, a czemu mozna przekonac sie tutaj
i taka przydatna zabawka
Posted by n€x¤R at 10:03 0 comments
wtorek, kwietnia 03, 2007
konqrencja dla Opery?
jesli chodzi o rozwiazania mobilne, to O poki co jest bezkonqrencyjna i mozna ja zobaczyc na wiekszosci obecnie sprzedawanych handheldow... emes probuje nadrobic strate pracujac nad przegladarka mobilna
Posted by n€x¤R at 14:44 0 comments
poniedziałek, kwietnia 02, 2007
wifi z kibla?
troche spoznione, bo powinno byc wczoraj - google TiSP, czyli jak zainstalowac wifi poprzez swiatlowod poprowadzony kanalizacja.
Posted by n€x¤R at 14:14 0 comments
Labels: joke