rulu ruru

post IN MAH KEYBORD

January 20th, 2011

Filed under: javascript, zeitgeist — starenka @ 15:15
Tags: , , , , , , , , , ,

Klávesový zkratky jsou fajn. Je fajn je mít i ve webovejch aplikacích. Ale do psí prdele, nemapujte zkratku pro vyhledávání na stránce do svojeho search fieldu! Tenhle nešvar se docela rozmáhá (ahoj Twittře), takže jsem byl donucenej se do věci vložit. Pokud máte Operu, jste na správným místě.
 

post Google search results oldskul style

May 8th, 2010

Filed under: other, zeitgeist — starenka @ 12:03
Tags: , , , , ,

Jestli patříte mezi lidi, kterým redesign stránky s výsledkama na Google nesedí, je tu celkem jednoduchý řešení. Pokud váš prohlížeč podporuje vlastní CSS pro konkretní stránku, neni nic jednodušího než si “vrátit výsledky pěkně hned doleva, ty vole”. V Opeře stačí pravým tlačítkem na stránce -> Edit site preferences -> Display -> My stylesheet a v dialogu na výběr souboru vybrat vlastní CSS. Nějak jsem to dlouho netestoval, ale zdá se, že dva řádky úplně stačí.

#center_col { margin-left: 0 !important; }
#leftnav { right: 5px; }

Výsledek vypadá nějak takhle:

UPDATE: někde jsem viděl, že “starý hledání” funguje, pokud se za url dohodi &hl=all takže stačí jen upravit string, který se posílá z prohlížeče na Google (např. http://www.google.com/search?client=opera&rls=en&q=starenka+penis+size+vs+hulan+penis+size&sourceid=opera&ie=utf-8&oe=utf-8&hl=all. Nebo taky můžete použít bystroushaakuv GreaseMonkey skript.

post QR kódy v Opeře

November 29th, 2009

Filed under: zeitgeist — starenka @ 20:06
Tags: , , ,

Pokuď jste lenivý přepisovat URL stránky, odkazu, výběru textu nebo URL obrázku na stránce, existuje jednoduchý řešení. Ano, samozřejmě tvůj skvělej FeurFuchs na to má jistě plugin, ale pro Operu existuje taky jednoduchý řešení. Stačí upravit menu.ini (víc o úpravách menu.ini tady) a nainstalovat balicek na generování QR (qrencode):

[Link Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr %l"

[Document Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr %u"

[Hotclick Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr '%t'"

[Image Link Popup Menu]
Item, "Show QR link"         = Copy link & Execute program, "bash","showqr %c"

[Image Popup Menu]
Item, "Show QR"         = Copy image address & Execute program, "bash","showqr %c"

a nechat posílat na jednoduchej bash skript:

#!/usr/bin/env bash

qrencode -o /tmp/qr.png "$1"
if [ -e /tmp/qr.png ]
    then kuickshow /tmp/qr.png
    rm /tmp/qr.png
else kdialog –error "Failed to generate QR"
fi
 

QR

post Opera - spusť označený text v terminálu

September 4th, 2008

Filed under: linux, web — starenka @ 12:13
Tags: , , ,

Často člověk potřebuje spustit příkaz, kterej si najde na Internetu. Co ho čeká? Ctrl+c, otevři terminál, Shift+insert a Enter. Hm. Rozhodl jsem se, že si to trošku zkrátím. Co takhle spustit označený text přímo z Opery pomocí kontextového menu? Abraka dabra:

[Hotclick Popup Menu]
...
...
Item, Run in Konsole = Execute program,"konsole","--noframe --notoolbar --nomenubar -e bashproxy %t"

Tento řádek spustí konzoli s vybraným textem. Problém je ale v tom, že konzole se potom ihned zavře a jeden nevidí, co se opravdu stalo. Parametr –no-close se neosvedčil a Vás teď jistě napadlo “přišpendlit za příkaz && read”. Super, ale co když příkaz skončí chybou a read se nevykoná? Udělal jsem tedy krok stranou a napsal srandoskript, který vykoná sobě předané parametry a pustí read (konzole čeká na stisknutí klávesy a pak se zavře). Čili:

#!/bin/bash

$*
read

Skript uložíme (třeba) jako bashproxy a uděláme spustitelným (chmod +x bashproxy) a posadíme do adresáře v $PATH. Nakonec se tedy můžeme pokochat výsledkem:

konsole

 

post Ukradni tuhle knížku…

June 4th, 2008

Filed under: other, programming, python, web — starenka @ 11:03
Tags: , , ,

… napsal kdysi Abbie Hoffman na obal a začal ji prodávat. Já napíšu jeden řádek a ukradnu všechny soubory v autoindexovaném adresáři na web serveru (nevím přesně jak se tomu vlastně říká ;) - příklad bude zřejmě názornější). Než mě začnete kamenovat, zamyslete se nad tím, jestli každá stařenka, která umí uštrikovat kuklu je automaticky zloděj…

wget -nd -r -l1 -R ‘index*’,‘robots.txt’ –no-parent http://server.com/adresarsautoindexem/ –directory-prefix=/kam/ulozit

Nebyl bych to samozřejmě já, kdybych si to nepřidal do kontextového menu Opery…(pokráceno)

[Document Popup Menu]
....
Submenu, "save content to...", savetoc
...
[savetoc]
Item, junk	= Execute program,"konsole","--noframe --notoolbar --nomenubar --vt_sz 90x30 --noclose -e  wget -nd -r -l1 -R 'index*','robots.txt' --no-parent %u --directory-prefix=/junk"
Item, down	= Execute program,"konsole","--noframe --notoolbar --nomenubar --vt_sz 90x30 --noclose -e  wget -nd -r -l1 -R 'index*','robots.txt' --no-parent %u --directory-prefix=/down"
Item, mp3	= Execute program,"konsole","--noframe --notoolbar --nomenubar --vt_sz 90x30 --noclose -e  wget -nd -r -l1 -R 'index*','robots.txt' --no-parent %u --directory-prefix=/mp3/000_new"

A už vůbec bych to nebyl já, kdybych na to nejdřív nešel strašnou obklikou. Z nevědomosti a lenosti číst manual wgetu, jsem původně vykuchal svůj celkem povedený pavoučí Python skript a upravil na další který vypisoval všechny odkazy v adresáři, které jsem potom chtěl wgetem stáhnout. Inu kdo nemá v hlavě musí mít v prstech. K nakouknutí v muzeu. V pondělí zavřeno.

Next Page »
ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress