Żródło cytatu z razem z Operowym UserJS

Do strony Skrypty użytkownika dopisałem kolejny ciekawy kod znaleziony na tej stronie. Wypisuje on adres źródła cytatu. Ale aby zadziałał cytat na stronie musi być objęty znacznikiem blockquote oraz mieć przypisany cite="adres źródła". Na części stron/blogów może się przydać. I może się upowszechni dodawanie cite="" do cytatów.

Przykładowy cytat z Wikipedii (już kiedyś to cytowałem 😉

Szczególną ostrożność przy wodzie zachowaj, by utopca w porę spostrzec. Pomylić się sposobu nie ma, bo brzydki on okrutnie i do ludzi nie podobien. Gdy więc mokrego stwora obaczysz, co głowę ma wielką zielonymi włosami zdobioną i odnóża jak patyki cienkie – uciekaj człeku, by śmierci w odmętach nie ponieść. Gdy zaś ostrożnym nie dość będziesz i wodnicy dasz się złapać, ciepnij jej różańcem w oczy, a bestię precz odgonisz.

Ale aby działało należy mieć Operę 8.00 i utworzony folderek UserJS tak jak napisałem wcześniej.

Operę ściągnęło milion osób!!! A ty?

W ciągu 4 dni Operę 8 ściągnęło milion osób. Cyferkowo: 1 000 000 osób. Czyli taki Kraków (kwiaciarki i smok też) razem z Gliwicami (z zalanymi studentami w akademikach) i paroma mieszkańcami Tarnowskich Gór. Ciągle rośnie 🙂 Bo był ten milion w sobotę (czyli 2 dni temu). A mnie ciekawi ile z tego przypada na polską wersję. Dowiemy się tego jutro z rankingu

A, że szef Opery obiecał, że przepłynie pontonem z Norwegii do USA (z postojem na gorącą czekoladę u swojem mamy w Islandii) jeśli w 4 dni będzie milion. No i był milion. No i szef przepłynął 😀 Jest także okolicznościowa prezentacja w SVG (należy mieć Operę 8, albo wtyczkę). Można tam prześledzić jaka była trasa rejsu 😀

Google w krokusach się pławi… czyli mi się nie podobało i sobie zrobiłem piękniej…

Google

Przygotowałem sobie styl dla wyszukiwarki Google – może najpiękniejszy nie jest, ale już mi się bardziej o standardowego podoba. Jest wybitnie krokusowe (te krokusy rosną w Dolinie Chochołowskiej w Tatrach).

Aby go wykorzystać trzeba posiadać zainstalowaną Operę i postąpić dokładnie tak jak podałem w poprzedniej notce. No i do stylu user.css wstawić kod z odpowiedniego pliku:

Na górze jest obrazek góry wyszukiwarki, a niżej obrazek jak wyglada dół.

zrzut ekranu

A google mogłoby się ładniejszy kod HTML postarać, bo to co tam mają to pomstę do nieba woła… I się cieżko ten styl robiło w takim bałaganie jaki tam mają. Ale to prawie monopoliści, wiec sobie mogę pozwolić… Ehhhh… Straszne…

A teraz inni znawcy CSS pochwalcie jak wy widzicie stronę google (albo jakąkolwiek inną). 🙂

Sygnatury CSS dla stron (krok po kroku) w Operze

Razem z Operą 8.00 wprowadzono obsługę UserJS – czyli skryptów użytkownika. Jest to ciekawa funkcja (wcześniej miał to Firefox jako rozszerzenia). A te skrypty mogą wszystko zmieniać (np. usuwać target="_blank" ze stron, dodawać google suggest do zwykłego google).

Teraz zajmę się sposobem ich uruchamiania i podam jeden przykład, który w następnej notce niecnie na wyszukiwarce google wykorzystam 🙂

Co potrzebujemy? Operę 8.00, no i jakiś notatnik.

  • Tworzymy gdzieś na dysku folder „UserJS” (nazwa może być oczywiście inna)
  • W Operze, w Preferencjach (CTRL+F12) -> Zaawansowane -> Zawartość -> Opcje JavaScript wybieramy ten przed chwilą utworzony folder
  • Do tego folderu będziemy wrzucać pliki tekstowe o rozszerzeniu *.js.

Jeszcze jedna mała uwaga: jeżeli chcemy aby skrypty były uruchamiane na wszystkich stronach (domyślnie są włączane tylko na stronach, które już jakiś skrypt mają) to do pliku opera6.ini dopisujemy w odpowiedniej sekcji [User Prefs] poniższy kod:

Always Load User JavaScript=1

A to jest przykładowy kod skryptu użytkownika:

/***** sygnatura CSS *****/
function SygnaturaCSS() {
var semafor = false;
if (document.body) {
if (!document.body.hasAttribute('id')) {
document.body.setAttribute('id',location.host.replace(/^www\./,'').replace(/^\d/,'_$&').replace(/\./g,'-'));
}
semafor = true;
}
if (!semafor) {
setTimeout("SygnaturaCSS()",50);
}
}

SygnaturaCSS();

Kopiujemy kod, wklejamy go do notatnika i zapisajemy do naszego folderu UserJS jako sygnatura.js. Od teraz każda strona w Operze ma identyfikator „id=” dla znacznika body. Można dzięki temu zmieniać wygląd stron, które przeglądamy. A więc… zmieńmy wygląd google. 🙂

A gdzie będziemy wrzucać odpowiednie style CSS? Do tego służy plik user.css. Zapisujemy w profilu naszej Opery (np. w podkatalogu styles) plik tekstowy user.css. W tej samej części Preferencji co ostatnio wybieramy Opcje Stylów. Zaznaczamy haczykiem „Mój akrusz stylów” po obu stronach i wskazujemy plik user.css.

Do tego pliku można wrzucać takie style:

#onet-pl a {font-size:120%; color:red}
#adres-strony-pl p {jakieś tam style}
#inny-adres-com div#menu {jeszcze inne style}

Skrypt zamienia adres strony www.onet.pl na #onet-pl. Osoby chociaż troszkę znająć CSS nie powinny mieć problemu z rozgryziem tego.

Bezpłatne licencje Opery

Napisałem artykuł o rejestracji Opery, wcześniej pisałem (nie sam) na Opera Wiki. Teraz go troszkę podrasowałem 😉 na swojej stronie.

Polecam wszyskim studentom wyższych uczelni:

Wszystkie szkoły otrzymują darmowe, licencjonowane wersje pozbawione reklam na każdy komputer, którego właścicielem jest uczelnia oraz na komputery osobiste pracowników i studentów uczelni. Uczelnia otrzymuje 1 kod rejestracyjny na Operę dla wszystkich systemów operacyjnych. Można go łatwo wśród pracowników i studentów rozpowadzić (np. umieszczając na stronach uczelni)

Jeżeli jesteś studentem to możesz napisać do osoby odpowiedzialnej za oprogramowanie na twojej uczelni, aby postarała się o darmową licencje dla uczelni. Nie ma z tym wiele zachodu.

Może się komuś przyda…

Mnie jakiś czas temu osoba odpowiedzialna za oprogramowanie na uczelni olała… (na Politechnice Śląskiej). Napisał, że Mahthon mu wystarczy. A pracownikom i studentom powinien wystarczyć IE lub FF. Wymienił też chyba wszystkie nakładki na IE. Jak się jakiś student z Polibudy znajdzie niech wspomoże mnie w walce o licencje dla Polibudy…

Centrum Komputerowe Politechniki Śląskiej

p.s. mam już 157 kliknięć na Opermena 😉 Czekam na kolejne.

Opera RSN=Really Soon Now!!!

Opera 8.00 już niedługo się ukaże. I to final 😉 No bo co innego ma się pojawić jak Rijk używa już:

User-Agent: Opera M2/8.0 (Win32, build 7539)

I jeżeli Andol wykonał plan, przed czasem? No co…?

No chyba, że jakiś RC. Ale zobaczymy 🙂 Może dzięki temu na mapkę zafejerfoksienia będzie można dodać kolorki opisujące stopień zoperowania Europy 😉

Wraz z premierą Opery (a może później) powinno się pojawić nowe forum opery (napisane przez programistów Opera Software). Do tego jedna z tych stron: search.opera.com, portal.opera.com będzie startową dla użytkowników Opery. (ta druga jakoś ostatnio się zpsuła… czyli coś tam kombinuja). A w planach (może nawet w realizacji) jest tłumaczenie tego na inne języki, a polskie forum otrzyma możliwość podziału na subfora.

A na polskim podwórku: na OperaWiki pojawiło się parę polskich stron:

  • Identyfikacja Opery – można oszukiwać, że Opera jest Firefoksem lub IE – przydatne na niektórych stronach banków, gmailu i w wielu innych miejscach. Można wybrać dla jakiej strony jak się ma przedstawiać.
  • OperaPL – strona informacyjna dla polskich czytelników OperaWiki
  • RejestracjaOpery – o zakupie licencji, polskiej promocji i bezpłatnych licencjach m.in. dla studentów i twórców stron www.
  • SkryptyUżytkownika – zmień działanie stron JavaScriptem – coś podobnego do Firefoksowego GreaseMonkey.
  • StyleUżytkownika – zmień działanie stron przy użyciu CSS. Google na granatowo? Bez większego problemu 😉

Co do stylów CSS i JS: może się w przyszłości jakimiś własnymi stylami i skryptami (skryptami mniej własnymi) podziele tutaj – zobaczymy… Może nawet jakieś dywersyjne akcje na konkurencyjnych stronach? 😉 Sza…

A co do zmiany identyfikacji: dzięki niej można sobie wejść na www.drawa.pl Operą (ja i tak mam bana na IP), albo skorzystać z Millenetu.

A także zagrać w gry na Wirtualnej Polsce. Na ich forum prowadzę walkę o zaprzestanie blokowania Opery – na razie z marnym skutkiem… Ale zagrać się da, tylko trzeba troszkę pokombinować i wykorzystać do tego FF: instrukcja na forum.

p.s. nie wyobrażam sobie już przeglądanie stron bez wpisanego do pliku opera6.ini tekstu:

[User Prefs]

Rendering Mode=4

A to znaczy mniej więcej tyle: Opera będzie dostosowyła mi do szerokości okna (karty) – nie mam poziomego paska przewijania 🙂 I mogę sobie panele (sidebar) mieć cały czas otwarty.