fredomgc

Do mé poštovní schránky dorazila zpráva s předmětem Important: Your Skrill (Moneybookers) account has been locked. Grafika odpovídala novému vzhledu známé internetové peněženky. Po přečtení prvních řádků jsem se dozvěděl, že se mi nepodařilo přijmout nové obchodní podmínky a musím tak do určeného data učinit. Až dosud jsem obsahu emailu skutečně věřil, především také proto, že vymyšlený důvod opětovného zadání údajů byl vcelku uvěřitelný. Zpráva rovněž automaticky nezapadla do SPAMu. Používám přitom Gmail, který v podobných případech až dosud vždy promptně zareagoval. Cíl odesílatele jsem odhalil až po najetí na odkaz Accept changes. Uvedená URL totiž vedla na server mediasport.info a obsahovala termíny jako wp-admin a wp-includes, což jsou jasné známky open source publikačního systému WordPress, na němž například běží i tento web. Pokud by však odkaz mířil na nějakou uvěřitelnější adresu, patrně bych minimálně své přihlašovací jméno a heslo vyplnil. Během zadávání adresy, čísla platební karty a dalších údajů by mě však patrně formulář zarazil. Stačí zkrátka chvilka nepozornosti a útočník se dozví velmi citlivé informace.

Phishingový email

Uvěřitelná historka

Hlavní důvod, proč jsem věrohodnost emailu nezavrhl okamžitě, vidím v dobře promyšleném důvodu přikazujícím opětovné potvrzení účtu. Žádné vysoké platby známé z jiných phishingových zpráv, ale pouhé odsouhlasení obchodních podmínek. Firma Moneybookers navíc skutečně změnila svoji podobu a nyní vystupuje pod značkou Skrill.

Jak odhalit falešné sdělení

Při bližším pohledu na obdrženou zprávu zjistíme, že autor popisovaného útoku si s přípravou detailně nepohrál. Již samotný email totiž poukazuje na nenaplněné standardy. V sekci nadepsané Is this email from Skrill (Moneybookers) se dozvídáme, že vždy máme očekávat oslovení jménem a příjmením. Namísto toho zde vidíme pouze emailovou adresu. Cílová stránka na serveru mediafire.info sice zachovává vzhled služby Skrill, ale jasně varuje, že v adresovém řádku webového prohlížeče musíme spatřit https://www.moneybookers.com. V těle zprávy mě dále překvapil odkaz na webovou verzi emailu. Ten sice vedl na Skrill, načetl se však zcela odlišný text. Útočník ho patrně jen poupravil dle svých potřeb a vzhled zachoval.

mediasport.info

 LinuxInternetový gigant Google konečně spustil své cloudové úložiště, o kterém se velmi dlouho hovořilo. Služba pojmenovaná jako Drive nabídne v základnu bezplatných 5 GB k uložení libovolných souborů. K využíváni přitom stačí jediné – vlastnit příslušný uživatelský účet nebo si jej vytvořit. Drive tak znamená konkurenci k projektům typu Dropbox, jenž často obstarávají pohodlné zálohování.

Chcete-li vyzkoušet, na čem Google tak dlouho pracoval, přejděte na drive.google.com s libovolným webovým prohlížečem. O ukládání dat se umí postarat i příslušné programy určené pro operační systémy Windows a MAC OS X. Co se týče mobilní platformy, nepřekvapí plná podpora Androidu. Aplikace pro zařízení iPhone a iPad se má v budoucnu rovněž objevit.

Z dostupných funkcí mě zaujalo zabudované OCR. Vyhledávání v dokumentech proto bude zase o něco snaží, díky automatickému rozpoznávání textů v obrázcích.

Možná si říkáte, jak mohou v celém ekosystému přežít dosavadní Google Dokumenty, které nyní v podstatě znamenají redundantní funkcionalitu navíc. Odpověď zní prostě – nijak. Po zadání docs.google.com dochází k automatickému přesměrování na drive.google.com.

Až do teď ode mě slyšíte jen samou chválu a pozitiva. Druhou misku vah bohužel představuje chybějící podpora Linuxu. Vzhledem k existenci verze webového prohlížeče Chrome i pro tento open-source systém se očekával klient i pro příznivce Ubuntu a jiných distribucí.

Naděje však umírá poslední. Drive byl vytvořen jako otevřená platforma. Vývojáři třetích stran mohou zapracovat na různorodých vylepšeních a přidání podpory nejen do Chrome. Navíc Google oznámil, že současná podoba služby představuje pouhý začátek a chystá se mnoho dalšího vývoje. Nezbývá proto než doufat, že alespoň jedna osoba zodpovědná za programové rozhraní nezapomene na uživatele Linuxu.

Příchozí dotazy:

  • google drive linux
  • google drive for linux
  • google drive pro linux
  • programový uložiště pro linux ubuntu
  • linux google drive
  • hry na netbook ubuntu
  • google drive ubuntu klient
  • google drive ubuntu
  • drive google for linux
  • google drive on linux

SynopsiTVNedávno jsem zde psal o webu, který dokáže doporučit snímek dle vašich preferencí. Jednoduše jste zadali jméno filmu, jenž se řadí mezi vaše oblíbené a jako odpověď přišel bohatý seznam doporučení. Na podobném, ale mnohem propracovanějším principu funguje i portál www.synopsi.tv. Po přihlášení na vás čeká filtr, s jehož pomocí určíte, na jaký žánr máte momentálně chuť. Namísto často suchopádných názvů spatříte rovnou odpovídající plakát. Každý návrh můžete označit jako nevhodný, což vyvolá načtení další položky. Pakliže daný film znáte, protože v minulosti již ovládl vaši televizní či počítačovou obrazovku, jednoduše kliknete na „již jsem ho viděl“ (already watched). Libí se mi, že zobrazování rad v podobě dalších snímků vévodí AJAX. Odpadá proto opakované načítání celé stránky po kliknutí na dotyčné tlačítko. Jakmile vás některá položka zaujme, můžete si o ní přečíst podrobnější informace, hodnocení ostatních uživatelů či rovnou přehrát trailer. Tato součást webu zkrátka splnila mé očekávání.

Začněte hodnotit filmy

Možná si říkáte, že dosud nebylo vysvětleno, jak vlastně SynopsiTV pozná pro vás vhodný snímek. K tomuto účelu vyžaduje od uživatelů jednoduchou akci. Po zhlédnutí filmu se přihlásíte a třemi dostupnými známkami dílo a svůj zážitek ohodnotíte. Předpokládám, že SynopsiTV poté provádí analýzu takto získaných dat, přičemž spojuje osoby se stejnou filmovou historií. Hodnocení komunity se poté patrně promítá do jednotlivých doporučení. Alespoň u mě web poté, co jsem označil řadu svých oblíbených Sci-Fi filmů za již zhlédnuté, pokračoval v trendu vědeckofantastického žánru.

Registrace

Jestliže vás projekt SynopsiTV zaujal, pravděpodobně přemýšlíte nad vytvořením účtu. Momentálně však k provedení tohoto kroku potřebujete pozvánku. Tu si lze vyžádat přímo na hlavní stránce webu. Já na ni přitom čekal pouze několik dní. Doporučuji vám přitom nezapomenout pravidelně kontrolovat emailovou schránku, protože jakmile získáte potřebný aktivační odkaz, máte na registraci stylových 111111 vteřin.

SynopsiTV - registrační email

Příchozí dotazy:

  • tipy na filmy

Last.fmNa webové adrese last.fm sídlí zajímavá služba, která se chová jako individuální internetové rádio reflektující vkus každého posluchače. Po vytvoření účtu budete stejně jako donedávna poslouchat hudbu, informace o skladbách se však budou odesílat na zmíněný server, kde se vytvoří vaše virtuální knihovna. Na jejím základě poté portál dokáže doporučit další umělce odpovídající vašemu stylu. A právě zde leží celé kouzlo. Jednoduše last.fm naučíte, co rádi posloucháte a užíváte si nepřetržité vysílání personalizovaného rádia. Navržené sklady si lze snadno uložit mezi oblíbené či naopak zajistit trvalé zablokování. Za spuštění hudební produkce si však musíte zaplatit, ostatní uvedené funkce vás nic nestojí. Vzhledem k tomu, že mě celý koncept zaujal svoji pohodlností, rozhodl jsem se požadovanou částku uhradit. Rozhodně přitom mého kroku nelituji. Služba se mi totiž zalíbila.

Nízká cena a platební možnosti

Za poslouchání rádia si last.fm účtuje pouhé 3 dolary měsíčně. Svobodně si přitom můžete zvolit, jaký časový úsek si předplatíte, přičemž nejméně se bude jednat o 30 dní. Zaplatit lze buď celou sumu jednorázově nebo zvolíte pravidelnou měsíční úhradu. V případě druhé možnosti vždy držíte právo veta schopné závazek kdykoliv zrušit. O zprostředkování transakce se postará internetová peněženka PayPal akceptující zadání informací z platební karty i bez nutnosti vytvoření účtu.

Výběr hudby dle žánru či umělce

Ne vždy mám náladu poslouchat mix různých stylů, a proto hojně využívám i předpřipravená rádia vztahující se na jednotlivé zpěváky či skupiny. Skladby disponují hojným množstvím tagů, podle nichž snadno rozpoznáte podobně zaměřenou hudbu. Obzvláště jsem si dále oblíbil poslouchání osobních rádií přátel. Na profilové stránce se dokonce zobrazuje i vzájemná „hudební kompatibilita“.

Abych odpověděl na základní otázku nastíněnou v úvodu, vzhledem k nízké ceně se dle mého názoru využívání placených služeb last.fm rozhodně vyplatí. Hledáte-li vyhovující internetové rádio, patrně jste u cíle.

Konfigurace DHCPPod zkratkou DHCP (Dynamic Host Configuration Protocol) se skrývá užitečný nástroj, který dokáže usnadnit základní konfiguraci většího počtu pracovních stanic (klientů). Na straně serveru totiž stačí obecně určit parametry, které budou následně automaticky rozdistribuovány příslušným počítačům v síti. Obvykle se DHCP využívá k nastavení IP adresy, masky, výchozí brány a DNS serveru. Není proto potřeba mechanicky obcházet veškerá zařízení a ručně zmíněné údaje zadávat. V potřebný server se dokáže proměnit i Cisco router. Jeho základní úkoly proto lze velmi jednoduše rozšířit, o čemž se níže přesvědčíte. Představím vám sérii příkazů, které vám v síti zprovozní DHCP přesně dle vašich představ.

Konfigurace

Jako první krok se doporučuje nejprve specifikovat rozsah, který přidělovat nechcete a až poté službu DHCP spustit. Pokud by jste postupovali opačně, mohl by některý z klientů obdržet pro vás nevhodnou adresu. Veškeré příkazy se zadávají v konfiguračním režimu. Samostatnou IP vyjmete následovně:

 Bash |  copy code |? 
1
Router(config)#ip dhcp excluded-address 192.168.1.1

Přidělování většího počtu IP snadno zakážete takto:

 Bash |  copy code |? 
1
Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.99

Nyní již můžeme přejít ke konfiguraci samotného adresního rozsahu:

 Bash |  copy code |? 
1
Router(config)#ip dhcp pool NAZEVROZSAHU

Po potvrzení výše uvedeného rozsahu se router přepne do konfiguračního režimu platného právě pro DHCP. Směle proto přesně specifikujeme konkrétní údaje. Nejzákladnější informaci symbolizuje adresa sítě společně s maskou:

 Bash |  copy code |? 
1
Router(dhcp-config)# network 192.168.1.0 255.255.255.0

Zapomenout pochopitelně nesmíme ani na výchozí bránu:

 Bash |  copy code |? 
1
Router(dhcp-config)#default-router 192.168.1.1

Povšimněte si, že právě přidělování adresy 192.168.1.1 jsme v předchozích krocích úspěšně zakázali, protože patří routeru (bráně) a nesmí ji obdržet klient. Jako poslední údaj již jen chybí DNS server. V našem případě využíváme veřejnou DNS od společnosti Google (IP 8.8.8.8):

 Bash |  copy code |? 
1
Router(dhcp-config)#dns-server 8.8.8.8

Konfigurační mód opustíte po zadání end:

 Bash |  copy code |? 
1
Router(dhcp-config)#end

Tím je síť připravena na spuštění DHCP do reálného provozu. Stačí jen u klientů povolit automatické přidělování adres.

Příchozí dotazy:

  • konfigurace dhcp
  • router dhcp
  • minecraft 8 8 8 8 česky
  • server cisco topologie
  • konfigurace switche cisco ebook
  • cisco ios dhcp
  • ip dns server cisco
  • dhcp konfigurace
  • cisco router dhcp server
  • cisco propojení dvou routerů

DoménaSpolečnost Subreg se dostupností svého API rozhraní poměrně výrazně chlubí, a proto když jsem začal řešit automatické ověření domény s libovolnou koncovkou, byla má volba vcelku jasná. Pakliže si i vy chcete ušetřit práci a určitou proceduru svěřit aplikaci, můžete celou záležitost zrealizovat podobně, jako jsem to učinil já. Nedílnou součást API od Subregu tvoří i dokumentace, nechcete-li však ztrácet čas jejím studováním, patrně postačí, když se podíváte na moji hotovou ukázku zdrojového kódu v PHP. Napsaní vlastní funkce patrně díky ní mnoho času nezabere.

Přihlášení a odeslání požadavku

Nejprve si vytvořte proměnou, která v sobě bude obsahovat znění dané domény. Učinit tak lze mnoha rozdílnými způsoby, a proto níže uvedený příklad zobrazuje jen samotné ověření. Ať už potřebná data získáte z formuláře, databáze či CSV souboru, vždy bude následující postup shodný. Po lehké modifikaci proto snadno zpracování aplikujete u odlišných projektů.

 PHP |  copy code |? 
01
<?php
02
 
03
$domena = "szj.cz";
04
 
05
$client = new SoapClient(
06
        null, 
07
        array(
08
            "location" => "https://soap.subreg.cz/cmd.php",
09
            "uri" => "http://soap.subreg.cz/soap"
10
            )
11
        );
12
 
13
$params = array ( 
14
    "data" => array (
15
        "login" => "jmeno",
16
        "password" => "heslo",
17
    )
18
);
19
 
20
$response = $client->__call("Login",$params);
21
 
22
$token = $response["data"]["ssid"];
23
 
24
unset($params);
25
 
26
$params = array (
27
    "data" => array (
28
            "ssid" => $token,
29
            "domain" => $domena,
30
    )
31
);
32
 
33
$response = $client->__call("Check_Domain",$params);
34
 
35
echo 'Doména '.$domena.' je ';
36
if ($response["data"]["avail"] == 0)
37
{
38
echo '<span style="color:#FF0000">Obsazená</span>'; 
39
}
40
else if($response["data"]["avail"] == 1)
41
{
42
echo '<span style="color:#00FF00">Volná</span>';
43
}
44
 
45
?>
46

Základ zdrojového kódu se pochopitelně shoduje s nastíněným použitím prezentovaným na stránkách Subregu v sekci API. Několik drobných obměn však naleznete. Především je nutno specifikovat používané komunikační kanály. Protože jsme běžní uživatelé, zaměníme původní PRODUCTION za soap.subreg.cz. Nyní přistoupíme k samotnému přihlášení. Pole musí obsahovat platné uživatelské jméno a heslo. Jde o údaje, které zadáváte na hlavní stránce Subregu, když potřebujete učinit prostřednictvím svého účtu libovolnou objednávku. V odpovědi na nás čeká ssid, s jehož pomocí vznikne platný dotaz. Opět se neobejdeme bez příslušného pole. V něm se přitom již bude objevovat jako řetězec požadovaná doména specifikovaná na začátku skriptu.

Nyní bych rád napsal, že odpověď API serveru na sebe nenechá dlouho čekat, během testování se mi však stalo, že vykonání trvalo i déle než deset vteřin. Patrně však nešlo o standardní stav, protože nyní získávám žádaná data bez dlouhých prodlev.

Poslední úkol představuje zpracování výsledku. Pakliže se na indexu avail nachází 0, znamená to, že doména není volná. Jak již jistě tušíte, opačný stav signalizuje 1.

Příchozí dotazy:

  • cmd ověření domény
  • sk domeny kontroladostupnosti api
  • subreg
  • subreg api
  • subreg blog
  • subreg volné domény

SluchátkaPřibližně před několika lety jsem v soutěži jedné tabákové společnosti vyhrál sluchátka, která jsem až do nedávna používal. Zcela znenadání mě však opustila a vypověděla svoji funkci. Při nejbližší příležitosti jsem proto prošel několik prodejen s elektronikou a hledal vhodnou náhradu. Vědomě jsem se přitom zaměřil na nižší cenovou kategorii a nakonec si i vybral model Koss KE5K. Za pouhých 180 Kč jsem získal výrobek od známé společnosti Koss včetně doživotní záruky. Na následujících řádcích se proto s vámi podělím o zkušenosti z používání dotyčného produktu. Řadu sluchátek jsem již na uších měl, a proto si myslím, že si můžu dovolit učinit malé srovnání. Nejsem ale žádný odborník či audiofil, takže s mými subjektivními názory někteří lidé souhlasit nemusí. Dokládají to ostatně i zcela odlišná zhodnocení samotných majitelů, která kolují různě po internetu. Méně náročným osobám model Koss KE5K vyhovuje, jiní zákazníci si stěžují na nedostatečné zvukové podání a doporučují se poohlédnout po dražší alternativě.

Vzhled a zpracování

V nedobytně zabalené krabičce se skrývají po designové stránce vyhovující sluchátka. Na všech důležitých místech vypadají spoje bytelně a pravděpodobně i něco vydrží. Na 3,5 milimetrovém jacku spatříme malé logo Koss, podobně jako i na obou sluchátkách. Zde dále orientaci usnadňují písmena L (left) i R (right) rozlišující použití pro levé a pravé ucho. Pod bradou se o rozdělení bužírek postará tvar V. Spojení naštěstí nemá tendenci se rozjíždět. Plastová zarážka se totiž nachází až poměrně hodně nízko.

Zvukové podání

Model Koss KE5K rozhodně předčí čínské levné modely sluchátek. Podle mého názoru jasně poráží i příslušenství dodávané k mobilním telefonům Nokia v případě série 40. Lépe totiž izoluje okolní šum a hudbu si více vychutnáte. Sluchátka Koss rovněž nezaskočí vyšší hlasitost, spíše naopak. Zdá se mi, jakoby ještě více vynikla. Zapomeňte například na nepříjemné chrčení, praskání a jiné příznaky docházejícího dechu. Snažím se však své uši šetřit, a proto podobné vlastnosti pro mě přílišný význam nemají.

Závěrečné zhodnocení

Za zmíněnou cenu bych sluchátka Koss KE5K klidně koupil znovu. V blízké budoucnosti si však chci pořídit legendární produkt Koss Porta Pro, který levnější model patrně výrazně předčí. Jako náhrada ztraceného příslušenství k MP3 přehrávači však Koss KE5K výborně poslouží.

Příchozí dotazy:

  • koss ke5k
  • alternativy k rapsbery pi
  • ke5k
  • sluchátka

Pakliže potřebujete v programu prezentovat více údajů podobného charakteru, hodí se skvěle ke splnění takového úkolu běžná tabulka. V případě přehledně navržené struktury představuje jen obtížně porazitelného pomocníka pro rychlé seznámení s daty. Právě proto v tomto článku vytvoříme aplikaci, jenž umožní zadat větší počet těch nejzákladnějších osobních údajů (jméno a příjmení). Protože však samotné přidávání informací do tabulky bez následujícího zpracování příliš smysl nemá, bude i názorně demonstrováno jak k jednotlivým buňkám v kódu přistoupit a využít jejich obsah.

Qt - tabulka

QTableWidget

Pokud si do vyhledávacího pole v návrhářském režimu zadáte termín „table“, zjistíte, že takové podmínce odpovídají hned dva prvky – Table View a Table Widget. V našem programu využijeme ten druhý jmenovaný. Důvodem je především způsob zpracování metod třídy QTableWidget. Do karet dále nahrává množství funkcí oproti QTableView.

Důležitou součást každé správné tabulky symbolizuje horní hlavička. Právě ona totiž dává samotným údajům smysl. O její nastavení se postará setHorizontalHeaderLabels(QStringList). V parametru však vyžaduje list typu QstringList. Právě proto jej nejprve musíme vytvořit a vložit do něj přes append samotné popisky. Během programování rovněž nezapomeňte určit počet sloupců naší tabulky. Krásně k tomuto účelu poslouží počet prvků v listu.

Přidání řádku probíhá obdobně. Jednoduše jej vložíte za aktuální poslední záznam díky metodě insertRow(int). Množství používaných řádků vám přitom prozradí rowCount().

Zpracování informací

K procházení veškerých buněk v tabulce využijeme iterační cyklus, jehož proměnná bude reprezentovat daný řádek. Specifikaci sloupce poté můžeme provést staticky s pomocí proměnné typu int. Obsah buňky následně vrátí metoda item(int, int) avšak jako QtableWidgetItem *. Kýžený QString poté zprostředkuje text().

 C++ (QT) |  copy code |? 
01
#include "widget.h"
02
#include "ui_widget.h"
03
 
04
#include <QMessageBox>
05
 
06
widget::widget(QWidget *parent) :
07
    QWidget(parent),
08
    ui(new Ui::widget)
09
{
10
    ui->setupUi(this);
11
 
12
    QStringList list;
13
    list.append("Jméno");
14
    list.append("Příjmení");
15
    ui->tableWidget->setColumnCount(list.size());
16
    ui->tableWidget->setHorizontalHeaderLabels(list);
17
 
18
    setWindowTitle("Tabulka");
19
 
20
    connect(ui->pb_info,SIGNAL(clicked()),this,SLOT(vypsat_info()));
21
    connect(ui->pb_pridat,SIGNAL(clicked()),this,SLOT(pridat_radek()));
22
}
23
 
24
widget::~widget()
25
{
26
    delete ui;
27
}
28
 
29
void widget::pridat_radek()
30
{
31
    ui->tableWidget->insertRow(ui->tableWidget->rowCount());
32
}
33
 
34
void widget::vypsat_info()
35
{
36
    for(int i = 0; i < ui->tableWidget->rowCount();i++)
37
    {
38
        QMessageBox::information(this,QString::number(i+1)+". řádek","Jméno: "+
39
                                 ui->tableWidget->item(i,0)->text()+"\n"+
40
                                 "Příjmení: "+
41
                                 ui->tableWidget->item(i,1)->text()
42
                                 );
43
    }
44
}

Příchozí dotazy:

  • qt4 text panel widget
  • makro najít záznam v buňce vlož řádek a pokračuj
  • Přidat komentář Jméno Validační kód
  • qmessagebox example
  • qt metoda vrati pole retezcu
  • qt tabulka
  • qt tabulky
  • qt4 změna barvy label
  • rozdíl mezi tableview a qtablewidget

Tento článek bude sice laděn poněkud obecněji, stoprocentně však nabyté informace využijete. A nebo si snad dokážete představit komplexnější okenní program, který by fungoval bez vzájemného propojení signálů a slotů? Jakmile se ve vašem programu objeví jediné tlačítko, položka v menu či jiný libovolný prvek, vždy musíte určit, jaká činnost se po jeho aktivaci nebo stisknutí provede. Tuto specifikaci lze přitom provést několika rozdílnými způsoby.

Grafické propojení

Tuto formu sjednocení signálů a slotů zmíním jen okrajově, protože dle mého názoru dokáže spíše práci znesnadnit. Jedinou možnou výhodu vidím ve znázornění principu odesílání zpráv a jejich zachytávání. Začátečník tak celou ideu patrně lépe pochopí. Vyzkoušet si tuto variantu můžete v návrhářském režimu po stisknutí F4, kdy tažením myši určíte zdroj signálu a příslušný cíl. Záhy však pravděpodobně přijdete o přehlednost a snadnou editaci.

Grafické propojení

Signals & Slots Editor

Velmi sofistikovaný nástroj se skrývá rovněž v designérském módu pod příslušnou záložkou. Zeleným tlačítkem plus zahájíte vytvoření nového spojení. Na určitou nevýhodu však brzy narazíte. Pakliže například naprogramujete vlastní slot, neobjeví se v rozevíracím seznamu. Nejprve jej s pomocí funkce Change signals/slot musíte do příslušné části ručně vepsat. Když si však přesně nepamatujete identifikátor, nezbývá, než se přepnout do zdrojového kódu a dotyčný název vyhledat. Já osobně například chvílemi přemýšlím, zda-li jsem slot pojmenoval jako uloz, ulozit či snad Ulozit :-) .

Editor signálů a slotů

Connect

Syntaxe určení závislosti mezi signálem a koncovým cílem zapsaná ve zdrojovém kódu patrně na první pohled nevypadá pro lidi začínající s Qt příliš lákavě. Nejde však o nic složitého a velmi záhy si na funkci connect dokážete zvyknout. Obvykle se stačí dobře seznámit s makry SIGNAL() a SLOT(). Editor vám navíc vždy ochotně napoví.

 C++ (QT) |  copy code |? 
1
connect(ui->pb_barva,SIGNAL(clicked()),this,SLOT(barva()));

Příchozí dotazy:

  • linux NOVINKY
  • qt4 program volane sloty

FilmPředstavte si následující situaci, kterou já minimálně několikrát do roka zažívám. Chci se podívat na opravdu výborný film, přičemž televize mě nijak zvlášť neláká. Rovněž získávám pocit, že jsem snad veškeré kvalitní snímky již dávno viděl. Seznamy typu „nejlepší filmy roku 2011“ mám již dávno prostudované a většinou zjišťuji, že položky umístěné na top místech mám dávno za sebou. Během brouzdání na internetu a hledání tipů na zajímavou práci populárních i méně známých režisérů jsem narazil na zahraniční web, který mě okamžitě zaujal. Nachází se na adrese www.tastekid.com a za pár okamžiků vám dokáže doporučit film, seriál, hudbu, hru nebo knihu dle vašeho gusta. A z vlastní zkušenosti mohu říci, že skutečně funguje a mnohdy objevíte pro vás dosud netušené klenoty kinematografie.

Bez anglického názvu se neobejdete

Portál funguje na prostém principu. Sdělíte filmy, které jste si skutečně užili a vyhledávač následně zobrazí nejvíce pohodné snímky z obsáhlé databáze. Není proto třeba složitě řešit žánr. Příznivci sci-fi například zadají Star Wars a mohou začít vybírat. O každém filmu zde přitom naleznete základní informace včetně traileru z YouTube. Potěší rovněž přímý odkaz na Wikipedii, kde naleznete odpovídající článek. Jedinou možnou nevýhodu snad představuje nutnost být obeznámen s anglickým jménem daného snímku. Pakliže ho náhodou neznáte, stačí například využít služeb projektu ČSFD, jenž vám tuto informaci ochotně sdělí hned pod českým pojmenováním. Je sice pravda, že některé názvy u nás vešly do povědomí nejen v češtině, problém však alespoň u mě nastal u nejrůznějších komedií. S přiřazením Pána prstenů k termínu Lord of the Rings jsem zkrátka potíže neměl, jiná jména filmů jsem si však nejprve přeložit musel. Několikrát jsem proto mylně považoval navržený titul za snímek, který opanuje na několik hodin obrazovku. Po zjištění českého překladu však mé nadšení opadlo, protože jsem ho již dávno viděl.

Příchozí dotazy:

  • skvele filmy
  • filmy tipy
  • star wars filmy ceske
  • tip na skvělé filmy
© 2012 IT blog Suffusion theme by Sayontan Sinha