czwartek, 28 lipca 2011

Joomla - pasek informacyjny na dole okna przeglądarki

W związku z prowadzoną dłubaniną w joomli muszę czasami spełniać dziwne życzenia i tym razem pojawiło się taki: na stronie ma się pojawić pasek, a'la pasek TVN24, w którym skroluje się jakaś informacja. Po krótkich poszukiwaniach trafiłem tutaj:
http://www.dhtmlgoodies.com/index.html?whichScript=fixed_marquee
i wszystko byłoby ok, wszak o to mi chodzi - po zastosowaniu wskazówek z tej strony udało mi się uzyskać ładny pasek na dole okna, który wystarczy dostosować do potrzeb (kolor, czcionka) i voila, problem - niby - z głowy. Ale po dłuższym namyśle okazuje się, że podane rozwiązanie nie jest za szczęśliwe z jednego prostego względu - a co jeśli szary użytkownik zechce sobie zmienić tekst tej wiadomości ? Szybkie szkolenie, dostęp do plików strony i pozwalamy mu grzebać w kodzie ? Ależ of kors, że nie ma takiej opcji :-) Ja wymyśliłem to sobie tak, że zamiast tej części kodu, która odpowiada za wyświetlaną wiadomość fajnie by było wstawić odwołanie do określonego artykułu i tu pojawił się pewien problem, ponieważ kompletnie nie wiedziałem jak wydobyć treść określonego artykułu i zmusić ją do skrolowania się w moim pasku. Po dłuższych kombinacjach koncepcja zmieniła się na następującą: definiujemy nową pozycję w templatce, tworzymy custom html moduł w joomli (tu wpisujemy naszą wiadomość, która ma się pojawiać w pasku) i umieszczamy w nowo zdefiniowanej pozycji. Działa :-)
Kolejne kroki jakie należy wykonać poza tymi z podanego powyżej linka, to:
1) wchodzimy do template\nazwa_naszej_templatki na serwerze i odnajdujemy plik templateDetails.xml;
2) edytujemy wyżej wymieniony plik i w sekcji <positions> dodajemy kolejną pozycję o dowolnej nazwie, np. pasek;
3) w części kodu z linka odpowiedzialnej za treść wyświetlanej wiadomości zamieniamy


<div class="textObj"> treść przykładowa </div>
na
<div class="textObj"><jdoc:include type="modules" name="pasek" /></div> 

4) przechodzimy teraz do panelu administracyjnego joomla i tworzymy nowy moduł, jako typ wybieramy custom html, wstawiamy go w pozycji wcześniej przez nas zdefiniowanej (u mnie pasek) i wpisujemy sobie tekst, który ma się pojawiać na dole.

5) cieszymy oczy ładnym paskiem :-)

wtorek, 26 lipca 2011

Nie masz uprawnień do usunięcia obiektu lub jest on chroniony przed przypadkowym usunięciem.

Widzisz taki komunikat i nie wiesz co zrobić ? Lista uprawnień przewalona na wszystkie strony i każdy już ma max dostęp, a obiekt ciągle nie daje się usunąć ? Kluczowa, w tym przypadku, jest część komunikatu po "lub" ;] Przy tworzeniu nowych kontenerów w AD możemy określić czy chcemy je chronić przed przypadkowym wywaleniem, ale co zrobić, jeśli chcemy taki obiekt wywalić zupełnie nieprzypadkowo ? ;] Otwieramy konsolę ADUC, z menu widok wybieramy "Opcje zaawansowane" i otwieramy właściwości obiektu przeznaczonego do usunięcia.

W zakładce "Obiekt" odnajdujemy opcję "Chroń obiekt przed przypadkowym usunięciem" i odznaczamy ją - to rozwiązuje problem, obiekt można już usunąć.

poniedziałek, 25 lipca 2011

Jak odnaleźć obiekt drukarki udostępnionej przez sieć i opublikowanej w katalogu.

Podczas udostępniania drukarki sieciowo mamy możliwość zaznaczenia opcji "Opublikuj tą drukarkę w katalogu" (środowisko domenowe). Zapewne wiele osób klika tą opcję, co ułatwia późniejsze podłączanie się do udostępnionej drukarki. A co jeśli chcemy podejrzeć w katalogu obiekt takiej drukarki ? Jak go znaleźć ?
Otóż uruchamiamy konsolę mmc, dodajemy przystawkę zarządzania użytkownikami ADUC i z menu widok wybieramy opcję "Użytkownicy, kontakty, grupy i komputery jako kontenery". Po tym prostym zabiegu, który na pierwszy rzut oka niewiele zmienia, możemy wskazać komputer udostępniający opublikowaną drukarkę i podejrzeć jego "zawartość" - będzie tam obiekt drukarki. Praca z włączoną opcją pokazywania jako kontenery jest mało komfortowa (nie działa dwuklik standardowy na obiektach prezentowanych od tej pory w inny sposób), ale od czasu do czasu może się przydać.

środa, 13 lipca 2011

Czy Samsung Galaxy S2 ma NFC czyli walka z wiatrakami :-)

Parę miesięcy temu stałem się szczęśliwym (?) posiadaczem nowego dziecka samsunga, czyli tytułowego SGS2. Przed zakupem było dużo zastanawiania się i porównywania różnych produktów, jednak na korzyść I9100 przemawiała obsługa NFC (Near Field Communication) reklamowana jako jeden z głównych atutów tego telefonu - http://www.galaxy.samsung.pl/feature.html .

(stan strony  http://www.galaxy.samsung.pl/feature.html z dnia 06.06.2011 - informacja już zniknęła)

  Decyzja zapadła, wycieczka do sklepu, telefon w garści. Pierwsze dni upłynęły na zachwycaniu się androidem i nieznanymi mi wcześniej możliwościami, które do tej pory dawał mi laptop ;-) lecz przyszedł czas przetestować NFC i tu moja mina zmieniła się z przysłowiowego banana w podkówkę. Aby mieć pewność, że nie przeoczyłem jakiegoś drobnego szczegółu rozpocząłem korespondencję z firmą samsung:

Pytanie zadane 06.06.2011:

"Witam,
w jaki sposób mogę uruchomić technologię NFC w moim telefonie ?

PS. Modelu I9100 nie ma dostępnego na liście \Informacji o produkcie\.

Pozdrawiam,
Leszek"

Odpowiedź z dnia 06.06.2011:

"Szanowny Kliencie

W imieniu firmy Samsung, serdecznie dziękujemy za kontakt.
W odpowiedzi na zgłoszenie pragniemy poinformować:

iż Pana zapytanie zostało przekazane do odpowiedniego działu.

Z chęcią udzielimy odpowiedzi na ewentualne następne pytania.

Z poważaniem
--------------------------------------------
www.samsung.pl"

Minął tydzień, ponawiam pytanie (13.06.2011):

"Witam, kiedy mogę się spodziewać odpowiedzi na moje pytanie zadane 9 dni temu a \przekazane do odpowiedniego działu\ 7 dni temu ?

Pozdrawiam serdecznie,
Leszek"

Odpowiedź z dnia 13.06.2011:

"Szanowny Kliencie

W imieniu firmy Samsung, serdecznie dziękujemy za kontakt.
W odpowiedzi na zgłoszenie pragniemy poinformować:

iż Pańska sprawa jest w trakcie rozpatrywania. Proszę oczekiwać na
kontakt z naszej strony.

Z chęcią udzielimy odpowiedzi na ewentualne następne pytania.

Z poważaniem

--------------------------------------------
www.samsung.pl"

 Minął miesiąc, ponawiam pytanie (7.07.11):

"Witam ponownie, chciałem się zapytać po raz kolejny kiedy mogę się spodziewać odpowiedzi na moje zapytanie przesłane do Państwa 6.06.11 ?"

Odpowiedź z dnia 08.07.11:

"Szanowny Kliencie
W imieniu firmy Samsung, serdecznie dziękujemy za kontakt.
W odpowiedzi na zgłoszenie pragniemy poinformować:

Część telefonów GT-I9100 posiada moduł NFC. Modele z modułem NFC będą
wyraźnie oznaczone. Partie z tym elementem, będą miały odpowiednią
adnotację zamieszczoną na opakowaniu urządzenia. Zapytania o dostępność
telefonu z modułem NFC proponuje kierować bezpośrednio do sprzedawców.

Z chęcią udzielimy odpowiedzi na ewentualne następne pytania.

Z poważaniem

--------------------------------------------
www.samsung.pl"
 Moja reakcja na powyższą odpowiedź (11.07.11):

"Witam ponownie,
na podstawie Art. 3 ust. 1, art. 10 oraz art. 16 ust. 1 pkt 2 ustawy z 16 kwietnia 1993 r. o zwalczaniu nieuczciwej konkurencji (Dz.U. nr 47, poz. 211 ze zm.) w związku z otrzymaną od Państwa odpowiedzią zwracam się z prośbą o nieodpłatną wymianę posiadanego przeze mnie aparatu telefonicznego na aparat zgodny z reklamowanym na Państwa stronie (zrzut ekranu z dnia 06.06.11 w załączeniu). Zakupu dokonałem dnia 12.05.2011 sugerując się informacjami na temat modułu NFC znalezionymi na Państwa stronie, gdzie nie było mowy o tym, że tylko wybrane aparaty będą posiadały przedmiotową funkcjonalność.

Pozdrawiam,
Leszek "

Odpowiedź z dnia 11.07.11:

"Szanowny Kliencie

W imieniu Samsung Electronics Polska Sp. z o.o. chciałabym podziękować
za kontakt z naszym Centrum Obsługi Klienta oraz przesłanie
korespondencji dotyczącej telefonu komórkowego GT-I9100.

Po dokładnym zapoznaniu się ze sprawą z przykrością informuję, że firma
Samsung nie widzi podstaw do uznania Pana roszczeń, gdyż:

- zgodnie z notą prawną umieszczoną na stronie internetowej
www.samsung.com.pl "prosimy, abyś nie polegał wyłącznie na informacjach
zawartych na tej stronie w momencie podejmowania decyzji o zakupie
produktu bądź jego sprzedaży lub innych transakcjach handlowych bądź
finansowych. Prosimy zwrócić uwagę na to, że informacje zawarte na tej
stronie mogą być niekompletne i dość ogólnikowe, gdyż mają one jedynie
informacyjny a nie prawnie wiążący. Nie są zatem ofertą handlową firmy
SAMSUNG w rozumieniu warunków sprzedaży konsumenckiej z dnia
1.01.2003r., ani przyrzeczeniem publicznym w myśl Kodeksu Cywilnego.
Szczegółowe dane techniczne prezentowanych produktów uzyskasz w punktach
sprzedaży lub u naszych specjalistów.”

W związku z powyższym Samsung Electronics Polska Sp. z o.o. nie może
spełnić Pana oczekiwań i uznać reklamacji.

Z chęcią udzielimy odpowiedzi na ewentualne następne pytania.

Z poważaniem

--------------------------------------------
www.samsung.pl"

W tym momencie uznałem, że wykorzystałem wszelkie dostępne dla mnie sposoby załatwienia sprawy z firmą samsung i dnia 12.07.11 zwróciłem się z prośbą o wydanie opinii do UOKiK, jako uzasadnienie podając następujące fakty:
1) do dnia 06.06.11 na stronie dedykowanej promocji SGS2 widniała informacja o obsłudze NFC (teraz jest już tam tylko biała plama, nie wiem kiedy ta informacja zniknęła);
2) w dniu zakupu, ani nawet w dniu pisania tego tekstu nie było na stronie http://www.galaxy.samsung.pl/feature.html żadnej noty prawnej, pozwalającej firmie Samsung zrzec się odpowiedzialności za podawanie nieprawdziwych informacji;
3) podstawa prawna Art. 3 ust. 1, art. 10 oraz art. 16 ust. 1 pkt 2 ustawy z 16 kwietnia 1993 r. o zwalczaniu nieuczciwej konkurencji (Dz.U. nr 47, poz. 211 ze zm.).

Moim roszczeniem pozostaje wymiana zakupionego telefonu na zgodny z reklamowanym.


C.D. zapewne N.

PS. Na dzień dzisiejszy nie wiadomo, co z tego wyjdzie (o ile cokolwiek z tego wyjdzie), nie jestem prawnikiem, sprawę rozpatruję "zdroworozsądkowo" w oparciu o materiały, które sam wyszukam. Odpowiedź UOKiK opublikuję, jak tylko  przyjdzie.

wtorek, 12 lipca 2011

Zaproszenia google plus

Jeśli są jacyś chętni do testowania nowej usługi G (google plus), to zostawcie maila w komentarzach, podeślę zaproszenie (oferta limitowana, kiedyś pewnie G zablokuje mi możliwość zapraszania :-) ).

poniedziałek, 20 czerwca 2011

Opcje zakresu DHCP

Czasami bywa tak, że chcemy zdefiniować różne opcje zakresu dla komputerów w zależności od tego np. w jakim dziale dany komputer stoi. Można to zrobić na "sztywno", tzn zrobić rezerwację dla danej maszyny i w rezerwacji ustawiać poszczególne opcje, ale można też skorzystać z opcji zakresu uzależnionych od klasy komputera.
Całą operację przeprowadza się następująco: na początek w opcjach serwera obsługującego zakres, który ma różnie traktować użytkowników/komputery definiujemy nową klasę np. "kadry".





Dla nowo zdefiniowanej klasy konfigurujemy opcje (np. inny serwer dns lub brama domyslna).


Kolejnym krokiem będzie zdefiniowanie na wybranych komputerach klasy, do której mają należeć, żeby otrzymywać inne ustawienia  - urobimy to komendą "ipconfig /setclassid * kadry" (w miejscu * można podać id interfejsu sieciowego pobierającego adres z DHCP, ewentualnie jego pełną nazwę) . Tutaj należy zauważyć, że zamiast biegać od kompa do kompa i wydawać ręcznie polecenie, lepiej utworzyć OU z użytkownikami z działu kadr ewentualnie komputerami kadr i podpiąć do niego obiekt zasad ze skryptem logowania jak wyżej.

Instalowane oprogramowanie nie przeszło testów zgodności ....

W razie komunikatu jak w tytule możliwe rozwiązanie wygląda tak:

1. Kliknij prawym Mój komputer -> Właściwości -> Sprzęt -> Podpisywanie sterowników i w okienku zaznaczamy pierwszą (lepiej nie) lub drugą opcję (raczej tak).
Jeśli to nie pomaga:
1. Menu start -> uruchom -> services.msc
2. na liście znajdź "Usługi kryptograficzne" i kliknij dwa razy
3. Jeżeli usługa nie jest uruchomiona to ustaw tryb automatyczny i uruchom usługę
3a. Jeżeli soft się już instaluje, to dalej nie trzeba czytać, jeżeli nie to:
4. wyłącz usługę i w wierszu poleceń wydaj komendę "ren %systemroot%\system32\catroot2 oldcatroot2"
5. włącz ponownie i usługę i sprawdź czy soft się instaluje, jeśli nie, to czytaj dalej :-)
6. w wierszu poleceń wydaj komendę sfc /purgecache, przygotuje płytkę instalacyjną systemu i wydaj polecenie sfc /scannow
7. na tym etapie wszystko powinno działać ok.