Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: NoWin 19 Prosince 2009, 18:21:41

Název: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 19 Prosince 2009, 18:21:41
(http://img687.imageshack.us/img687/3093/1googlelogo.jpg)
Úvod
Jak jsem již slíbil, v tomto topicu se pokusím co nejsrozumitelněji vysvětlit, jak se má správně googlovat, neboli používat vyhledávač společnosti Google.
Mnoho z uživatelů tohoto fóra to totiž neumí, alespoň ne pořádně, proto se zde hromadí dotazy, které byly na jiných stránkách již vyřešeny.
Zároveň se také naučíte používat vyhledávač tohoto fóra i jiných, neboť se to tu poslední dobou hemží duplicitními tématy, což značně znepřehledňuje fórum.

Proč Google, proč ne třeba Seznam?
Protože má největší databázi, společně s nejlepšími vyhledávacími algoritmy, jednoduše řečeno, Google ví co nejvíc a umí se v tom nejlépe hrabat.

Proč mám jako googlit? Přece jste od toho, abyste mi pomohli, ne?
Samozřejmě, ale lidé na tomto fóru i na fórech podobných radí dobrovolně, to znamená že sice mohou, ale i nemusí. Navíc je rychlejší si odpověď najít hned, ne čekat, až si někdo příspěvek přečte, náhodou bude vědět a náhodou bude ochoten odpovědět. Navíc je googlování doporučeno v Jak se správně ptát? (http://forum.ubuntu.cz/index.php/topic,5279.0.html) Což je jeden z dalších topiců které byste si měli přečíst.

Začínáme
Ve všech moderních grafických webových prohlížečích je buď nahoře okýnko pro vyhledávání, nebo se to rovnou píše do adresního řádku. Tento návod je primárně určen pro prohlížeče Firefox / Iceweasel, u ostatních se dá víceméně aplikovat také.

(http://img689.imageshack.us/img689/7876/snmekobrazovkygoogleice.png)

↑ To nahoře je zmenšené okno prohlížeče Iceweasel, což není nic jiného, než Firefox s jiným jménem a logem (důvod si pak můžete vygooglovat sami, není předmětem této lekce a navíc to bude dobré cvičení). V něm je zobrazena hlavní stránka Googlu pro ČR, pro Slováky je to www.google.sk (http://www.google.sk)
Všechny pro tuto věc relevantní prvky prohlížeče a stránky jsou na obrázku popsány, kdo něco nechápe, ať se klidně zeptá.
Ačkoliv je Google velice schopný, mluvte s ním jako s počítačem, programem, nečekejte že vám bude rozumět a přesně pochopí co po něm chcete.
Příklad: Chci zjistit, proč mi nejde zvuk na Ubuntu 9.10. Co napíšu do řádku vyhledávače?

Špatně: Héj, pane Gógle, proč mi nejde zvuk na kompu? Mám tam nainstlou Koalu!
Správně: Karmic Koala no sound

Proč je to anglicky? Angličtina je oproti češtině, slovenčině a jiným, v globálním měřítku minoritním jazykům mnohem více používaná, tudíž je logické, že tak lze z vyhledávače získat podstatně více výsledků. Pokud neumíte anglicky, nezoufejte, můžete použít tento překladač (http://translate.google.com), jen se nelekněte, jeho syntaxe pro češtinu/slovenčinu není zrovna dokonalá, prostě používáme jedny z nejsložitějších jazyků světa.

Uvedeme si další příklady:
V /var/log/daemon.log jsem našel tohle varování: "NetworkManager: <WARN>  nm_signal_handler(): Caught signal 15, shutting down normally.".
 Mám dejme tomu Ubuntu Jaunty Jackalope. Napíšeme tedy:
Jaunty NetworkManager nm_signal_handler(): Caught signal 15

kde "Jaunty" je název distra, kde se problém objevil, NetworkManager" je program, kterého se chyba týká, nebo kde se projevuje a "nm_signal_handler(): Caught signal 15" je chyba samotná, zjednodušeně. Pokud vám vyhledávač vyhodí i další věci které jste nehledali, nebojte se opsat chybovou hlášku celou.

GRUB2 nenastartuje, hodí mi chybu 15, víc si z toho nepamatuju. Jenom vím, že mám KK.
grub2 error 15 karmic

GRUB2 je program kterej blbne, error 15 je chyba, kterou GRUB vypíše, Karmic je ubuntí vydání

Pokud máte jinou distribuci, můžete při nejhorším hledat tak, jako byste měli Ubuntu, případně nahradit název distribuce jednoduše slovem Linux, což se dá také použít v případě že jste nic nenašli pro Ubuntu (vaši konkrétní distribuci).
Ale máte-li třeba Fedoru, je blbost hledat chyby Yumu v chybách Ubuntu.


Pokročilejší hledání
Standardní vyhledávání funguje tak, že vyhledávač vyhledává Výraz1 a/nebo Výraz2 a/nebo Výraz3, navíc nemusí vyhledat zadané výrazy, ale i jejich různé tvary či synonyma. Pokud se nám toto chování nelíbí, dá se použít jiné.

"Výraz1 Výraz2": Výraz1 Výraz2 v uvozovkách znamená, že budou zobrazeny pouze ty stránky, které obsahují výrazy uvedené v závorce PŘESNĚ v tom pořadí a tvaru

Výraz1 AND Výraz2: Zobrazí se pouze ty stránky, které obsahují zároveň Výraz1 a Výraz2 v libovolném pořadí

Výraz1 OR Výraz2: Budou zobrazeny stránky obsahující buď Výraz1 nebo Výraz2, nebo obojí

Výraz1 -Výraz2: Stránka obsahuje Výraz1, ale nesmí obsahovat Výraz2 (je na něm zleva nalepeno znaménko mínus- bez mezery!)

Výraz1 ~ Výraz2: Vlnka znamená, že stránky obsahují přesný Výraz1 a možná synonyma pro Výraz2

define: Výraz1: Zobrazí stránky s definicemi pro Výraz1

cache: URL: Pokud nějaká adresa (URL) již neexistuje, lze využít cache Googlu, ovšem ne každá stránka je v cache a je tam jen dočasně

"Výraz1"  AND (Výraz2 OR Výraz3): Toto je příklad kombinace, hledáme Výraz1 a k tomu buď Výraz2, nebo Výraz3

site:URL Výraz: Vyhledá Výraz1 na nějaké určité adrese (URL), např.: zvuk jaunty site:forum.ubuntu.cz




Co dělat když jsem nic nenašel?
I když je Google mocný, je to stále jen program, a hledá jen to co jste mu přesně zadali. Zkuste proto výrazy kombinovat, zamyslete se co vlastně hledáte a zamyslete se jak by se to mohlo v textu objevit. Taky, jak už bylo výše řečeno, můžete zkusit nahradit slovo Ubuntu slovem Linux, protože se distribuce zas tak neliší, a postup je většinou stejný.


Chcete-li více informací, nebo v případě že jste nenašli co jste hledali, koukněte se třeba sem (http://www.fasa.sk/index.php/vyhada-na-webe/vyhada-obrazky/53-ako-lepie-googlova.html) (slovensky- tak už to tam není :()

Pokud bude mít někdo nějaké připomínky, nechť je sem napíše, osobám všemocným (zdejší administrace) je povoleno tento článek zdokonalovat a rozšiřovat. Později bude návod přidán i na Wiki.
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: LuciusMare 19 Prosince 2009, 18:39:37
//NTZ style :P Takže si to nějak uprav aby to nebylo tak urážející, já to připíchnul;

A doplnil bych že prostě googlíte (googlujete) co si pamatujete a co si myslíte že by se na stránce kterou hledáte mohlo objevit, příklad:
Když budete chtít koupit auto,napíšete "prodávám auto" nebo "koupím auto" ? Stejně tak se vyhněte obecným slovům, vyhodí vám to mnoho stránek které to slovo obsahují ale nemají s tím nic společného (příklad: proč tam RH nenapsal i to "shutting down normally" ? Protože by to našlo i mnoho jiných stránek kde je shutting down)
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: NoWin 19 Prosince 2009, 18:45:04
Lůco, Ty nemáš oprávnění upravit tenhle návod? :P ;D

EDIT: Jak NTZ style?  :o
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: Pavel Půlpán 19 Prosince 2009, 18:57:20
Až na ten nadpis docela zajímavé. ;)
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: LuciusMare 19 Prosince 2009, 18:59:22
Lůco, Ty nemáš oprávnění upravit tenhle návod? :P ;D

EDIT: Jak NTZ style?  :o
Ale mám, ale je mi blbý ti to upravovat ;D A hlavně nevím kam to napsat, natož mazat :)
(http://forum.ubuntu.cz/index.php/topic,18621.0.html A jeho Fujtajbl vespolek :P)
edit: Když myslíš, trochu jsem to zkulturnil a upravil :)
Název: Re: Jak googlovat?
Přispěvatel: NoWin 19 Prosince 2009, 19:07:27
Hodnej Lucka, proto jsem tam taky psal, že to můžou superbozi upravovat ;)

S NTZ nic nemám, možná máme jen na některý věci totožnej názor, což znamená, že se jedná o názor správnej a lidstvo by se mělo podřídit ;D
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: NoWin 19 Prosince 2009, 19:08:59
Až na ten nadpis docela zajímavé. ;)
Díky, ale nevěděl jsem, že to bude připíchnutý, proto jsem to trochu zviditelnil ;)
Název: Re: Jak googlovat?
Přispěvatel: arrange 19 Prosince 2009, 19:09:49
Ještě bych doplnil, já třeba hodně používám site:, takže když chci třeba hledání omezit na české fórum ubuntu, a hledám zvuk jaunty, tak by to vypadalo nějak takto
Kód: [Vybrat]
zvuk jaunty site:forum.ubuntu.czJe možno nastavit i po kliknutí na "Rozšířené vyhledávání".
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: TIBOR 19 Prosince 2009, 19:11:52
Snad by sa mohol pridat aspon parameter site:
Nieco dalsie na precitanie
http://www.fasa.sk/index.php/vyhada-na-webe/vyhada-obrazky/53-ako-lepie-googlova.html
este by sa mohlo aj spomenut dovyhladanie vo vyhladanych strankach.
Tak s tym site ma uz predbehli. :)
Název: Re: ◈◈◈ Jak googlovat? ◈◈◈
Přispěvatel: LuciusMare 19 Prosince 2009, 19:22:45
Snad by sa mohol pridat aspon parameter site:
Nieco dalsie na precitanie
http://www.fasa.sk/index.php/vyhada-na-webe/vyhada-obrazky/53-ako-lepie-googlova.html
este by sa mohlo aj spomenut dovyhladanie vo vyhladanych strankach.
Tak s tym site ma uz predbehli. :)
Odkaz přidán,stejně jako site :)
edit:Tak tady mě pro změnu předběhl RH, já to jen trochu upravil :)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 19 Prosince 2009, 19:27:44
Hotovo, i když to bylo pro mne těžký, když on se se mnou zrovna při editaci pral Lucie ;D
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: Pavel Půlpán 19 Prosince 2009, 19:38:31
Hotovo, i když to bylo pro mne těžký, když on se se mnou zrovna při editaci pral Lucie ;D

Měls ho seknout za krk hned zkraje... 8)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: TIBOR 19 Prosince 2009, 19:40:39
Snad by sa mohol pridat aspon parameter site:
Nieco dalsie na precitanie
http://www.fasa.sk/index.php/vyhada-na-webe/vyhada-obrazky/53-ako-lepie-googlova.html
este by sa mohlo aj spomenut dovyhladanie vo vyhladanych strankach.
Tak s tym site ma uz predbehli. :)
Odkaz přidán,stejně jako site :)
edit:Tak tady mě pro změnu předběhl RH, já to jen trochu upravil :)

Kym som to RH pochopil tak som si myslel ze sa jedna o toho co jeho meno sa nahlas nevyslovuje. Opatrne s tymi inicialmi. :)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 19 Prosince 2009, 19:42:32
Hotovo, i když to bylo pro mne těžký, když on se se mnou zrovna při editaci pral Lucie ;D

Měls ho seknout za krk hned zkraje... 8)
Budu ho sekat preventivně ;D
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 19 Prosince 2009, 19:43:55
Snad by sa mohol pridat aspon parameter site:
Nieco dalsie na precitanie
http://www.fasa.sk/index.php/vyhada-na-webe/vyhada-obrazky/53-ako-lepie-googlova.html
este by sa mohlo aj spomenut dovyhladanie vo vyhladanych strankach.
Tak s tym site ma uz predbehli. :)
Odkaz přidán,stejně jako site :)
edit:Tak tady mě pro změnu předběhl RH, já to jen trochu upravil :)

Kym som to RH pochopil tak som si myslel ze sa jedna o toho co jeho meno sa nahlas nevyslovuje. Opatrne s tymi inicialmi. :)
Taky nemám moc rád, když musím sdílet iniciály s takovým pomatencem. Nechám se přejmenovat na Radar Husajn ;D
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: LuciusMare 19 Prosince 2009, 20:23:48
Jojo, něco podobnýho proběhlo i u Vojty :P
Citace
[19:21:22] <LuciusMare> Vsiml jsis uz toho threadu o googlovani od RH?
[19:28:07] <Vojtěch Trefný> ??
[19:28:08] <Vojtěch Trefný> asi ne
[19:28:23] <Vojtěch Trefný> kde?
[19:29:29] <LuciusMare> ckej
[19:29:41] <LuciusMare> http://forum.ubuntu.cz/index.php/topic,42495.0.html
[19:29:42] <Vojtěch Trefný> ježiš už to mám
[19:29:44] <LuciusMare> :)
[19:29:55] <Vojtěch Trefný> nepoužívej zqavádějící iniciály
[19:29:59] <Vojtěch Trefný> *zavádějící
[19:30:06] <Vojtěch Trefný> já hledal thread od hulána!
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: Martin Kiklhorn 20 Prosince 2009, 00:11:42
Dávám K+, i když jsem čekal od slibovaného trochu více (vyhledávání v hlavičkách, zpětné odkazy, potlačení výrazů, postupné upřesňování). Ale což, topic se dá upravovat ;)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: LuciusMare 20 Prosince 2009, 00:15:56
A hlavně už bych to nepokládal jako základy :P
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 20 Prosince 2009, 00:53:59
Díky Martine, jak psal Lucinka, jsou to jenom základy určený zejména nováčkům, co v životě nehledali vůbec.
Nejenže jsem měl v úmyslu tímhle návodem popostrčit nováčky k vykonávání UTFG, taky jsem chtěl do budoucna přehlednější a čistší fórum, protože kdo by se naučil hledat (Google, Wiki, fórum), nemusel by  zbytečně zakládat nový topicy (často duplicitní). Měli by si uvědomit, že googlováním hodně získaj, nemusej jenom lovit bugy Ubuntu, na netu je takovejch informací...
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: Firzen 22 Prosince 2009, 15:21:45
Citace
Špatně: Héj, pane Gógle, proč mi nejde zvuk na kompu? Mám tam nainstlou Koalu!
Správně: Karmic Koala no sound
Tohle už přestává platit. Google už myslím docela dlouho umí i překládat vyhledávanou frázi. ;)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: LuciusMare 22 Prosince 2009, 15:50:25
Tady spíš podle mne šlo hlavně o to aby na google nemluvili jako na člověka :)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: geronimo72 22 Prosince 2009, 16:46:29
ja by som mal dve take hlupe otazky, ale musite slubit ze sa nebudete smiat :):

1. ako je to s diakritikou? ked zadam slovo bez diakritiky ponukne mi aj stranky kde sa slovo nachadza s diakritikou? napr. prispevky vs. příspěvky

2. neviem ci je to pravda, ale mam pocit, ze google ma vysledky vyhladavania podla ip adresy resp. krajiny z ktorej som pripojeny. da sa toto nejako obist? napr. sedim v rakusku takze mam rakusku ip, dam nieco vyhladavat a dostanem vysledky na nemecky hovoriacich strankach (nemam zaskrtnute ze ma vyhladavat v nemcine). problem je napr. ked hladam anglicky hovoriaci ROM do telefonu a prvych x stran su vysledky nemeckych stranok a tak...

dik...
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: LuciusMare 22 Prosince 2009, 16:53:22
1) Když dáš "příspěvky" tak to hledá obě verze,stejně jako když zadáš "prispevky" :)
2) Přímým zadáním http://www.google.cz a kliknutím na "Google in czech" nebo tak nějak :)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: geronimo72 22 Prosince 2009, 17:37:52
1) Když dáš "příspěvky" tak to hledá obě verze,stejně jako když zadáš "prispevky" :)
2) Přímým zadáním http://www.google.cz a kliknutím na "Google in czech" nebo tak nějak :)

dakujem, ale mne v bode 2 ide skor o to aby hladal ako keby som pouzil www.google.com - resp. ignoroval to v akom som state a ponukol medzinarodne vysledky pretoze po zadani google.com ma presmeruje rovno na google.at a podla toho su aj vysledky vyhladavania (pripadne ponukane opravy vyhladavanych vyrazov)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: LuciusMare 22 Prosince 2009, 18:03:41
Tak www.google.com a dole klikni na "google in english" ;)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 22 Prosince 2009, 18:11:25
(http://img130.imageshack.us/img130/7876/snmekobrazovkygoogleice.png)

Nemyslels spíš tohle? Jinak pokud máš účet u Googla, nahoře máš link na nastavení.
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: q66 22 Prosince 2009, 18:13:43
jak je tam to výraz1 OR výraz2, tak tam můžou být klidně oba, OR znamená, že buď jeden, druhý nebo oba = alespoň jeden z nich.
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: geronimo72 22 Prosince 2009, 18:34:11
Tak www.google.com a dole klikni na "google in english" ;)

noooo to je ono, pre oci som to nevidel, dakujem :D
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: NoWin 22 Prosince 2009, 18:51:38
jak je tam to výraz1 OR výraz2, tak tam můžou být klidně oba, OR znamená, že buď jeden, druhý nebo oba = alespoň jeden z nich.
Díky, opraveno (spletl jsem si to s exkluzivní disjunkcí)
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: petrakis 31 Prosince 2009, 14:01:01
Tak tedy prispeji taky mou troskou do mlyna. Scipt v pythonu obsahujici nasledujici polozky:

1.) hlavni hledani primo pres google
2.) zadame hledane slovo a mame moznost hledat po stlaceni tlacitka pomoci tehle operatoru:
a.) google
b.) google + forum.ubuntu.cz
c.) google + wiki.ubuntu.cz
d.) google + ubuntuforums.org

3.) v toolbaru moznost spusteni terminalu a geditu (pro ty zo pouzivaji neco jineho , potreba zmenit ve scriptu, je to snadne)
4.) nastavime scriptu prava aby byl zpustitelny a jsme hotovi (optimalni je vytvorit si spoustec a zadat cestu ke scriptu)


Screenshot:

(http://top100cyprus.com/uczsearch.png)

uczsearch.py
Kód: [Vybrat]
#!/usr/bin/python

import pygtk
pygtk.require('2.0')
import gtk
import gtkmozembed
import subprocess



class PyMoz:

def delete_event(self,widget,data=None):
print("Exit")
return False

def destroy(self,widget,data=None):
gtk.main_quit()
       
        def button_clicked(self,widget,data):
data.go_back()

        def button_clicked2(self,widget,data):
data.go_forward()

        def term(self,widget,data):
subprocess.Popen("gnome-terminal", shell=True)

        def editor(self,widget,data):
subprocess.Popen("gedit", shell=True)

       
       
def urlgo(self,widget,i):
                if i == 'go':
self.moz.load_url('http://www.google.com/search?q='+self.entry.get_text())
elif i == 'go1':
self.moz.load_url('http://www.google.com/search?q=site:forum.ubuntu.cz '+self.entry.get_text())
                elif i == 'go2':
self.moz.load_url('http://www.google.com/search?q=site:wiki.ubuntu.cz '+self.entry.get_text())
                elif i == 'go3':
self.moz.load_url('http://www.google.com/search?q=site:ubuntuforums.org '+self.entry.get_text())
       
       
def __init__(self):
                self.datadir = '/usr/share/misc/ubuntuczsearch/data'
#init mozembed
                gtkmozembed.set_profile_path("/tmp", "ubuntu_cz_search_user")
                self.moz = gtkmozembed.MozEmbed()
box = gtk.VBox(False,10)

win = gtk.Window()

win.add(box)
hbox = gtk.HBox(False,10)
button = gtk.ToolButton(gtk.STOCK_GO_BACK)
button.connect("clicked",self.button_clicked,self.moz)
hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_GO_FORWARD)
button.connect("clicked",self.button_clicked2,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                self.entry = gtk.Entry()
                self.go_button = gtk.Button("Google ")
                self.go1_button = gtk.Button("Google + Forum ")
                self.go2_button = gtk.Button("Google + Wiki ")
self.go3_button = gtk.Button("Google + Ubuntuforums ")
                self.entry.connect("activate",self.urlgo,'go')

                self.go_button.connect("clicked",self.urlgo,'go')
                self.go1_button.connect("clicked",self.urlgo,'go1')
                self.go2_button.connect("clicked",self.urlgo,'go2')
                self.go3_button.connect("clicked",self.urlgo,'go3')
                hbox.pack_start(self.entry, True, True, 0)
                hbox.pack_start(self.go_button, False, False, 0)
                hbox.pack_start(self.go1_button, False, False, 0)
                hbox.pack_start(self.go2_button, False, False, 0)
                hbox.pack_start(self.go3_button, False, False, 0)

               
                button = gtk.ToolButton(gtk.STOCK_EXECUTE)
button.connect("clicked",self.term,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_EDIT)
button.connect("clicked",self.editor,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()
               
                button = gtk.ToolButton(gtk.STOCK_CLOSE)
button.connect("clicked",self.destroy,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()


                box.pack_start(hbox,False,False)
                hbox.show()
box.pack_start(self.moz,True,True,0)

               
                self.moz.show()
self.moz.load_url('http://www.google.com')
                self.moz.set_size_request(950,650)

title=self.moz.get_title()
win.set_title("Ubuntu CZ Search Tool")
               

win.show_all()

win.connect("delete_event",self.delete_event)
win.connect("destroy",self.destroy)

if __name__ == "__main__":
PyMoz()
gtk.main()

Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: petrakis 16 Ledna 2010, 12:21:16
Script v pythonu kterej vyhledava automaticky v jednom okne ciste google , ve druhem google s operatorem site: forum.ubuntu.cz. Hledany retezec sa zadava jenom jednou. Kazdy okno ma vlastni Back/Forward + ponechan rychlej pristup k terminalu a geditu

(http://www.top100cyprus.com/czse.resized.png)


Kód: [Vybrat]
#!/usr/bin/python

import pygtk
pygtk.require('2.0')
import gtk
import gtkmozembed
import subprocess



class PyMoz:

def delete_event(self,widget,data=None):
print("Exit")
return False

def destroy(self,widget,data=None):
gtk.main_quit()
       
        def button_clicked(self,widget,data):
data.go_back()

        def button_clicked2(self,widget,data):
data.go_forward()

        def term(self,widget,data):
subprocess.Popen("gnome-terminal", shell=True)

        def editor(self,widget,data):
subprocess.Popen("gedit", shell=True)

       
       
def urlgo(self,widget,i):
                if i == 'go':
self.moz.load_url('http://www.google.com/search?q='+self.entry.get_text())
                        self.moz1.load_url('http://www.google.com/search?q=site:forum.ubuntu.cz '+self.entry.get_text())
       
       
def __init__(self):
                gtkmozembed.set_profile_path("/tmp", "ubuntu_cz_search")
                self.moz = gtkmozembed.MozEmbed()
                self.moz1 = gtkmozembed.MozEmbed()
box = gtk.VBox(False,10)

win = gtk.Window()

win.add(box)
hbox = gtk.HBox(False,10)
button = gtk.ToolButton(gtk.STOCK_GO_BACK)
button.connect("clicked",self.button_clicked,self.moz)
hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_GO_FORWARD)
button.connect("clicked",self.button_clicked2,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                self.entry = gtk.Entry()
                self.go_button = gtk.Button("Search")
                self.entry.connect("activate",self.urlgo,'go')

                self.go_button.connect("clicked",self.urlgo,'go')
                hbox.pack_start(self.entry, True, True, 0)
                hbox.pack_start(self.go_button, False, False, 0)
               
                button = gtk.ToolButton(gtk.STOCK_EXECUTE)
button.connect("clicked",self.term,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_EDIT)
button.connect("clicked",self.editor,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()
               
                button = gtk.ToolButton(gtk.STOCK_GO_BACK)
button.connect("clicked",self.button_clicked,self.moz1)
hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_GO_FORWARD)
button.connect("clicked",self.button_clicked2,self.moz1)
                hbox.pack_start(button, False, False, 0)
                button.show()
               
                hbox.show()
                box.pack_start(hbox,False,False)

                hbox2 = gtk.HBox(True,10)
               
hbox2.pack_start(self.moz,True,True,0)
                self.moz.show()
self.moz.load_url('http://www.google.com')
                self.moz.set_size_request(550,750)

hbox2.pack_start(self.moz1,True,True,0)
                self.moz1.show()
self.moz1.load_url('http://www.google.com/search?q=site:forum.ubuntu.cz')
                self.moz1.set_size_request(550,750)

                hbox2.show()
                box.pack_start(hbox2,False,False)
               
title=self.moz.get_title()
win.set_title("Ubuntu CZ Search")

win.show_all()

win.connect("delete_event",self.delete_event)
win.connect("destroy",self.destroy)

if __name__ == "__main__":
PyMoz()
gtk.main()

nastavit prava a zpustit
Název: Re: Jak googlovat?
Přispěvatel: Roman Vacho 20 Ledna 2010, 19:09:27
Ještě bych doplnil, já třeba hodně používám site:, takže když chci třeba hledání omezit na české fórum ubuntu, a hledám zvuk jaunty, tak by to vypadalo nějak takto
Kód: [Vybrat]
zvuk jaunty site:forum.ubuntu.czJe možno nastavit i po kliknutí na "Rozšířené vyhledávání".

zvuk jaunty "forum.ubuntu.cz" je alternativa.
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: Tomtom 15 Srpna 2010, 16:29:57
Script v pythonu kterej vyhledava automaticky v jednom okne ciste google , ve druhem google s operatorem site: forum.ubuntu.cz. Hledany retezec sa zadava jenom jednou. Kazdy okno ma vlastni Back/Forward + ponechan rychlej pristup k terminalu a geditu
...

Je to trochu starší vlákno, ale...
Sice naprosto neznalý pythonu, trošku jsem si s tím programem hrál a pozměnil ho, snad to nevadí.

Zjistil jsem, jak tam přidat další tlačítko :) Takže teď tlačítko "Google" vyhledává vlevo/vpravo anglicky/česky; a "Movie" hledá na imdb/csfd. Podobným způsobem se dají udělat i jiné sestavy. Taky jsem "ošetřil" aby při spuštění nebylo zbytečně vidět okno prohlížeče.

Věc co mi tam chybí, ale neumím to zařídit je: schování okna prohlížeče při klávesové zkratce(esc); zmenšení(souvisí s prvním bodem, kde je jen self.moz.set_size_request(620,0), ale zpět už nevím jak); vypozicování okna nahoru doprostřed; kurzor v text.poli po startu. Jsem otevřen všem nápadům :) Jo a ještě jedna věc, google nemá rád spamboty, takže nepřehánět s enterem;)

Kód: [Vybrat]
#!/usr/bin/python

import pygtk
pygtk.require('2.0')
import gtk
import gtkmozembed
import subprocess



class PyMoz:

def delete_event(self,widget,data=None):
print("Exit")
return False

def destroy(self,widget,data=None):
gtk.main_quit()
        
        def button_clicked(self,widget,data):
data.go_back()

        def button_clicked2(self,widget,data):
data.go_forward()

        def term(self,widget,data):
subprocess.Popen("gnome-terminal", shell=True)

        def editor(self,widget,data):
subprocess.Popen("gedit", shell=True)

        
      
def urlgo(self,widget,i):
                if i == 'go':
self.moz.load_url('http://www.google.com/search?q='+self.entry.get_text())
                        self.moz1.load_url('http://www.google.com/search?hl=cs&q= '+self.entry.get_text())
                        self.moz.set_size_request(620,600)
                        self.moz1.set_size_request(620,600)
                if i == 'go1':
self.moz.load_url('http://www.imdb.com/find?s=all&q='+self.entry.get_text())
                        self.moz1.load_url('http://www.csfd.cz/hledani-filmu-hercu-reziseru-ve-filmove-databazi/?search='+self.entry.get_text())
                        self.moz.set_size_request(620,600)
                        self.moz1.set_size_request(620,600)
      
      
def __init__(self):
                gtkmozembed.set_profile_path("/tmp", "ubuntu_cz_search")
                self.moz = gtkmozembed.MozEmbed()
                self.moz1 = gtkmozembed.MozEmbed()
box = gtk.VBox(False,10)

win = gtk.Window()

win.add(box)
hbox = gtk.HBox(False,10)
button = gtk.ToolButton(gtk.STOCK_GO_BACK)
button.connect("clicked",self.button_clicked,self.moz)
hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_GO_FORWARD)
button.connect("clicked",self.button_clicked2,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                self.entry = gtk.Entry()
                self.go_button = gtk.Button("Google")
                self.go2_button = gtk.Button("Movie")
                self.entry.connect("activate",self.urlgo,'go')

                self.go_button.connect("clicked",self.urlgo,'go')
                self.go2_button.connect("clicked",self.urlgo,'go1')
                hbox.pack_start(self.entry, True, True, 0)
                hbox.pack_start(self.go_button, False, False, 0)
                hbox.pack_start(self.go2_button, False, False, 0)
                
                button = gtk.ToolButton(gtk.STOCK_EXECUTE)
button.connect("clicked",self.term,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_EDIT)
button.connect("clicked",self.editor,self.moz)
                hbox.pack_start(button, False, False, 0)
                button.show()
                
                button = gtk.ToolButton(gtk.STOCK_GO_BACK)
button.connect("clicked",self.button_clicked,self.moz1)
hbox.pack_start(button, False, False, 0)
                button.show()

                button = gtk.ToolButton(gtk.STOCK_GO_FORWARD)
button.connect("clicked",self.button_clicked2,self.moz1)
                hbox.pack_start(button, False, False, 0)
                button.show()
                
                hbox.show()
                box.pack_start(hbox,False,False)

                hbox2 = gtk.HBox(True,10)
              
hbox2.pack_start(self.moz,True,True,0)
                self.moz.show()
self.moz.load_url('')
                self.moz.set_size_request(620,0)

hbox2.pack_start(self.moz1,True,True,0)
                self.moz1.show()
self.moz1.load_url('')
                self.moz1.set_size_request(620,0)

                hbox2.show()
                box.pack_start(hbox2,False,False)
                
title=self.moz.get_title()
win.set_title("Ubuntu CZ Search")

win.show_all()

win.connect("delete_event",self.delete_event)
win.connect("destroy",self.destroy)

if __name__ == "__main__":
PyMoz()
gtk.main()
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: machm 18 Října 2010, 19:27:03
Tak jsem si myslel, že o vyhledávání v Google vím dost. Ty řetězce jsou užitečné...
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: DuckD 21 Března 2011, 09:18:48
Další googlí tipy: http://technet.idnes.cz/usnadnete-si-den-mene-znamymi-vychytavkami-devet-darecku-od-google-1dr-/sw_internet.asp?c=A110308_114604_sw_internet_pka
Název: Re: Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: regine 10 Června 2011, 22:16:05
Špatně: boot Windows 7
Správně: boot Windows Seven
Název: Re:Jak googlovat? Základy používání vyhledávače Google
Přispěvatel: michalport 08 Prosince 2011, 14:05:52
Zajímavé, sice s googlem docela umím, par vychytávek sem neznal ani já. A potešila mě ta cache. Zrovna nám spadla web stránka školská když sem něco potřeboval a byla v cache. Keep goin´ man  8) ;D
Název: Re: Jak googlovat?
Přispěvatel: ntz_reloaded 08 Prosince 2011, 14:10:08
Hodnej Lucka, proto jsem tam taky psal, že to můžou superbozi upravovat ;)

S NTZ nic nemám, možná máme jen na některý věci totožnej názor, což znamená, že se jedná o názor správnej a lidstvo by se mělo podřídit ;D
spravne synku !!! uz dlouho hledam ucednika ktereho zasvetim do taju: PITA mastery