P1r@t3zSec útočí
Čvn06

P1r@t3zSec útočí

Jak jsme již v minulém článku zveřejnili, skupina Piratez Security vystupující pod jménem P1r@t3zSec nebo Piratez’Sec se nečekaně nabourala do stránek Jaromíra Drábka, http://www.jaromirdrabek.cz/, které dodnes nejsou v provozu. To byl nejspíše  začátek všeho. Včera 6:52 uveřejnila skupina na sociální síti twitter citlivé údaje, které zveřejňují přístupy do databáze „Věci Veřejné“ a jejich webu. Jako další se zde objevili citlivé údaje k webům Víta Bárty, Radka Johna a Josefa Dobeše. Jak sami členové skupiny piratez’sec tvrdí jsou odpůrci politických stran, proto můžeme v nejbližší době očekávat útoky i na weby lidí jmenovaných výše. Náš server jako první zveřejní údaje ze sociální sítě twitter. Všechny tyto data byli specifikovány na serveru pastebin.com.   Údaje najdete zde http://pastebin.com/NNxhtc5B Již nadále budem sledovat skupinu Piratez’Sec a přinášet...

Číst více
Naučte se programovat 3. díl (příkaz Read + jednoduché matematické úlohy)
Čvn01

Naučte se programovat 3. díl (příkaz Read + jednoduché matematické úlohy)

V tomto díle se naučíte používat příkaz Read a naprogramovat jednoduché matematické úlohy v Turbo Pascalu. Před pokračováním vám doporučuji přečíst minulé díly kurzu. Předchozí díl      Read – Uloží hodnotu zadanou z klávesnice Readln – Stejné jako Read, ale posune kurzor o řádek dolů Writeln – Stejné jako Write, ale posune kurzor o řádek dolů Zkusíme si naprogramovat program pro: Zadáme 2 čísla a vypíše nám to jejich součet. Řešení:    Vyšvětlivky: var a,b,x:integer; -> Když zadáváme hodnoty, musíme zde uvést jejich proměnné a  musíme zde uvést Datový typ (integer = datový typ pro všechna čísla v intervalu od -32000 až 32000) x:=0; -> Do proměnné X budeme ukládat neznámou hodnotu, takže ho musíme vynulovat. readln(a); -> Zapíše hodnotu zadanou z klávesnice do proměnné A readln(b); -> Zapíše hodnotu zadanou z klávesnice do proměnné B x:=a+b; -> sečte obě zadané hodnoty a výsledek zapíše do proměnné X Ostatní jsme si již ukazovali v předchozím díle, takže se můžete kouknout tam.   Pokud byste chtěli chtěli jinou matematickou operaci, jako například: Mínus nebo Děleno, stačí místo příkazu x:=a+b napsat namísto plus, třeba mínus nebo lomítko pro dělení. Dnes vytvořený program stáhnete zde. Pokud se vám článek líbil a chcete podpořit WEB, klikněte prosím na reklamu pod článkem, nebo na reklamy v pravé části obrazovky,...

Číst více
Naučte se programovat 2. díl (Základní příkazy)
Kvě26

Naučte se programovat 2. díl (Základní příkazy)

V dnešním dílu kurzu si ukážeme jak napsat jednoduchý prográmek se základními příkazy v programu zvaném Turbo Pascal. Pro začátek jsem vybral Turbo Pascal, jelikož není tak náročný a snadno se v něm vše naučíte. Program stáhnete ZDE, není ho potřeba instalovat, pouze spustíte souborem TURBO.EXE Bohužel program je už opravdu hodně starý, a tak je dostupný pouze pro 32 bitové systémy, pokud máte stejně jako já 64 bitový systém existuje mnoho řešení, jako například využit DosBoot, nebo si naemulovat 32 bitový OS. Teď k samotnému programu: po spuštění se nelekejte modrého okna, běží totiž v DOSu. Program je možné dát na celou obrazovku, stisknutím kombinace kláves:  Levý ALT + ENTER A jdeme se pustit do programování… Tipy pro začátečníky: Příkazy oddělujeme středníky ( ; ) Za začátkem algoritmu ( begin ) nic nepíšem Za koncem algoritmu píšeme tečku ( end. ) Pokud chceme vypsat text, tak ho musíme dát do horních čárek a závorek (většinou:   shift+klávesa poblíž Backspace), například (‚ahoj‘) Po spuštění programu stiskneme klávesu F10 a následně vybere možnosti File -> New, nyní by se vám měl ukázat kurzor a mělo by se vám zpřístupnit zapisování. Co vždy musí program obsahovat: program test; -> Název programu uses crt; -> Jednotka pro řízení vstupu z klávesnice begin -> Začátek algoritmu (začátek programu, který bude řešit daný úkol) clrscr; -> před spuštěním programu vyčistí obrazovku od předešlých operací repeat until keypressed; -> Po stisknutí libovolné klávesy se program ukončí end. -> Konec algoritmu   Teď si si naprogramujeme program, který bude po spuštění vypisovat „Ahoj“ a po stisknutí libovolné klávesy se ukončí: K tomuto úkolu budeme potřebovat příkaz: write – vypíše zadaný text nebo hodnotu -> pokud chceme vypsat text, tak ho musíme dát do horních čárek a závorek (většinou: shift+klávesa poblíž Backspace), například (‚ahoj‘) Postup tedy bude vypadat takto: Vysvětlení (Čísla značí pořadí příkazů v Pascalu): program ahoj; –> Název programu uses crt; -> Jednotka pro řízení vstupu z klávesnice begin -> Začátek algoritmu (začátek programu, který bude řešit daný úkol) clrscr; -> před spuštěním programu vyčistí obrazovku od předešlých operací write(‚ahoj‘); -> Vypíše ahoj repeat until keypressed; -> Po stisknutí libovolné klávesy programu ukončí end. -> Konec algoritmu     Program následně spustíte kombinací kláves: Levý CTRL + F9, Pokud se tak nestane, zřejmě jste udělali někde chybu. Dnes vytvořený program stáhnete ZDE (pro spuštění musíte mít Pascal) Příště si probereme další příkazy, tak se máte na co těšit 🙂 Pokud se vám článek líbil a chcete podpořit WEB, klikněte prosím na reklamu pod článkem, nebo na reklamy v pravé části obrazovky,...

Číst více
Naučte se programovat 1. díl (Vývojové diagramy a Programovací jazyky)
Kvě20

Naučte se programovat 1. díl (Vývojové diagramy a Programovací jazyky)

Vítejte v 1. díle našeho kurzu, kde se naučíte programovat. V tomto díle si ukážem základy programování. Základem programování je umět sestrojit vývojový diagram dnes si ukážeme jak na něj.     Při sestrojování vývojových diagramů budeme používat následující značky: Zkuste si teď nakreslit vývojový diagram pro tento úkol: Vezmi kladivo a hřebík Přilož hřebík k desce Uhoď kladivem na hlavičku Je hřebík zatlučen? ANO – pokračuj bodem 5 NE – vrať se na bod 3 Ukonči činnost a odlož kladivo                 O vývojových diagramech je to pro dnešek vše, časem si ukážeme i složitější, ale to až příště. Teď si povíme něco o dělení programovacích jazyků: Dělení: – Nižší X Vyšší – Interpretované X Kompilované – Strukturované X Objektivně orientované 1) Nižší programovací jazyky -primární jazyk -instrukce odpovídají instrukcím procesoru -jsou závislé na procesoru, na který je program napsán a jsou nepřenositelné na jiný procesor -např.:Assemblar, strojový kód Vyšší programovací jazyky -srozumitelnější -nejsou závislé na procesoru -do strojového kódu se převádějí tzv. kompilátorem -např.: Pascal, Java, C, C++ 2) Interpretované programovací jazyky  -překládány (převod do strojového kódu) až za běhu programu -malé požadavky -překlad provádí tzv. Interpret, který instrukce zároveň provádí -jsou to všechny skriptovací jazyky (PHP, Python) Kompilované programovací jazyky -jsou celé přeloženy (kompilátorem) a až poté spuštěny -vyšší nároky na formální správnost kódu -výsledkem překladu je většinou exe soubor -patří sem většina „klasických“ progr. jazyků V příštím díle si zkusíme něco jednoduchého naprogramovat, tak se máte na co těšit....

Číst více
Translate »