abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | IT novinky

    Sociální síť VK (VKontaktě) a další VK aplikace byly odstraněny z App Store [Заявление от VK].

    Ladislav Hagara | Komentářů: 6
    včera 21:22 | Nová verze

    Google Chrome 106 byl prohlášen za stabilní. Nejnovější stabilní verze 106.0.5249.61 přináší řadu oprav a vylepšení (YouTube). Opraveno bylo 20 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 19:44 | Nová verze

    Laboratoře CZ.NIC vydaly novou verzi 4.21.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Nové vlastnosti: Nový formát databáze tagů. Staré databáze jsou automaticky převedeny na nový formát. Lze importovat účty z dat exportovaných z mobilní aplikace. Při generování emailů lze zvolit libovolnou kombinaci příloh, zda se má

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 11:33 | Nová verze

    RSS čtečka NewsFlash byla vydána v nové major verzi 2.0. Proběhla portace na GTK 4 a libadwaita. Instalovat ji lze také z Flathubu.

    Ladislav Hagara | Komentářů: 1
    26.9. 23:00 | IT novinky Ladislav Hagara | Komentářů: 12
    26.9. 15:33 | Zajímavý článek

    Christian Hergert se rozepsal o novinkách v nejnovější verzi 43.0 integrovaného vývojového prostředí GNOME Builder. Instalovat ji lze už i z Flathubu.

    Ladislav Hagara | Komentářů: 3
    26.9. 14:33 | Zajímavý projekt

    Objective-See je neziskovka zaměřená na bezpečnost macOS. Vyvíjí open source nástroje, stojí za knihou The Art of Mac Malware (online zdarma) a organizuje konferenci #OBTS (Objective by the Sea).

    Ladislav Hagara | Komentářů: 2
    26.9. 11:33 | Nová verze

    Byla vydána nová šestadvacátá alfa verze svobodné historické realtimové strategie 0 A.D. (Wikipedie). Kódový název této nejnovější verze je Zhuangzi. Představení novinek v poznámkách k vydání a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    25.9. 21:00 | Nová verze

    Byla vydána Jakarta EE 10. Jakarta EE (Wikipedie), dříve Java EE (Java Platform, Enterprise Edition) a ještě dříve J2EE (Java 2 Platform, Enterprise Edition), je součást platformy Java určená pro vývoj a provoz podnikových aplikací a informačních systémů.

    Ladislav Hagara | Komentářů: 0
    24.9. 23:33 | Nová verze

    Byla vydána nová stabilní verze 3.2.0 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled nových vlastností ve videu na YouTube. Zdůraznit lze podporu VST3 pluginů, realtimové efekty nebo sdílení audio souborů na Audio.com. Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Bavíte se s chatboty na webových stránkách e-shopů, bank, mobilních operátorů atd.?
     (22%)
     (5%)
     (48%)
     (25%)
    Celkem 277 hlasů
     Komentářů: 0
    Rozcestník


    Dotaz: Preco pisat skripty ?

    23.9.2003 23:33 Kinnon
    Preco pisat skripty ?
    Přečteno: 281×
    Dobry vecer, Uz otazky vyplyva, ze som skutocne zaciatocnik:) Ale vrta mi to hlavou. Preco pisat skripty? Preco je to tak silny nastroj? Coho je vsetko skript schopny? Da sa porovnat s C ? Co je pri skriptovanie take, co nieje v C jazyku ? Cital som si referencne prirucky, ale na tieto otazky som nenasiel odpoved:) Teda skor, len strucne...zaujimal by ma vas postoj. Dakujem.

    Odpovědi

    23.9.2003 23:42 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Preco pisat skripty ?
    skript ti zautomatizuje neustale se opakujici cinnost, je jednoduchej, ma sva omezeni, ale daj se v nem delat docela pekny veci. Proc bych mel na pocitac instalovat gcc a hromadu knihoven a hlavickovych souboru, kdyz je nepotrebuju a vystacim si s shellovym skriptem?
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    23.9.2003 23:46 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Preco pisat skripty ?
    To je fakt praštěná otázka ;-) Tobě se nestává, že spouštíš nějaké podobné příkazy shellu (nebo něčeho jiného) za sebou pořád dokola? Tak proto. Je možné vzít N programů/příkazů a spustit je po sobě jako jeden, případně nějak pospojované rourami etc. ... přidat argumenty, proměnné, podmínky, cykly, definovat funkce, etc. Můžeš totéž udělat v C. Ale chci vidět, jak se s tím budeš mořit...
    Balu avatar 24.9.2003 09:40 Balu | skóre: 25 | blog: Ja a Linux | Praha
    Rozbalit Rozbalit vše Preco pisat skripty ?
    V niektorych veciach by bolo pouzitie C alebo ineho jazyka asi take, ako ist do trafiky kupit si noviny a na dopravu pouzit vrtulnik. Ucel to splni, ale ... :-)
    Počítač bez Windows je ako kakao bez kečupu.
    24.9.2003 09:46 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Preco pisat skripty ?
    Protože to jde. - to je odpověď na otázku v titulku. Odpověď na to co všechno jde udělat ve scriptu nalezneš v man bash a info GNU. To je ale hodně těžké čtení. Mnohem lepší představu najdeš v 2 kapitole knihy Linux for nutshell (vyšlo v Computerpressu v českém překladu pod názvem Linux v kostce a její čtení je pro člověka vychovaného na DOS a jeho nadstavbách opravdu těžkým šokem), když si uvědomíš, že ty programy můžeš řetězit do kolony (tak se říká tomu, když programy zřetězíš přes rouru a to se dočteš v man bash, nebo v dalších návodech jako Úvod do unixu a pod). Ve stručnosti: Na většinu věcí na které potřebuješ v nejmenovaném ... milion různých utilitek a nebo si na to něco nasmolit v packalu, nebo C ti v bash + GNU core-utils stačí jeden řádek (někdy pořádně dlouhý) a nebo si na to napíšeš script. Slovo shell (slupka) vystihuje podstatu toho co to umí. Jedná se o slupku, která obaluje jádro systému a umožňuje prakticky skoro vše co jádro dovede se spouštěním procesů, posílání signálů a přesměrování vstupů a výstupů. (Původně to bylo psáno právě na ověření jestli to funguje správně :-) .) To je doplněno o jednoduchý programovací jazyk a když se k tomu přidají opravdu velmi silné nástroje pro práci s textem, tak je to velmi účinné.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    24.9.2003 10:12 Tomáš Bláha
    Rozbalit Rozbalit vše Preco pisat skripty ?
    Skripty jsou mocné proto, že volají mocné unixové utility;-) To také předurčuje jejich použití - správa systému. Konkrétní příklad: Máme Sambou sdílené svazky, ty jsou někde v /_data. Každý svazek má síťový odpadkový koš realizovaný pomocí VFS modulu recycle. Nasledující skript najde všechny koše a vymaže z nich soubory starší než týden. (Bez parametru jen spočítá velikost.)
    #!/bin/sh
    
    if [ "$1" == "-force" ]; then
            for a in `find /_data -type d|grep .recycle$`; do
                    echo " * Emptying $a"
                    chmod a+rwx $a
                    find $a -type f -mindepth 1 -atime +7 -exec rm "{}" \;
            done
    else
            du -csh `find /_data -type d|grep .recycle$`
    fi
    
    Dovedete si představit, jak dlouhý by byl program v Cčku?
    24.9.2003 10:23 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Preco pisat skripty ?
    Necelé tři stránky (s použitím ftw(3)), což není zas tak strašné, ale ladil by se 10x déle... P.S.: find|grep je příspvěvek do soutěže o nejneužitečnější grep ;-) find umí -name...
    24.9.2003 17:25 Tomáš Bláha
    Rozbalit Rozbalit vše Preco pisat skripty ?
    Mám rád grep :-P ftw jsem neznal, dík.
    24.9.2003 10:19 Maud Lebowski
    Rozbalit Rozbalit vše Preco pisat skripty ?
    protoze C zpracovava informace jinak a shell tak obsahuje to co C neumi a navic to dela cloveku blizsim zpusobem, napriklad pro kopirovani souboru ma shell prikaz cp soubo1 soubor2 zatimco v C by jsi zrejme musel napsat par radku ruznych fopen, wfrite tak aby jsi dostal stejneho efektu. C je velmi nizkopurovnovy jazyk zatimco shell naopak vysokourovnovy, tj prace v nem je daleko jednoduzsi a rychlejsi. Jinak vec je programovani. Zpravidla se veci delaji tak, ze problem se rozlozi na relativne elementarni casti a ty se pak implementuji v C/C++ a tyhle programy se pak slozi pomoci shellu do velke casti. Modifikace a udrzba takoveho progamu je mnohem jednoduzsi nez to napsat cele do jednoho giganta v C.
    24.9.2003 18:35 Ondřej Čečák | skóre: 33
    Rozbalit Rozbalit vše Preco pisat skripty ?
    jeste bych pridal neco, co nikdo jiny nezminil:

    skript se da velice trivilanim zpusobem napsat a upravit a neni nutne pokazde kompilovat. Napsat v C program, ktery udela to same jako par radu "skriptu", ktery vola program iptables neni problem, ale pokud chcete neco pridat, zdlouhave kompilaci a nahrazovani se vyhnes jednoduchym pridanim radku :o)
    -- "Ja vim, on vi, ty pico!"
    24.9.2003 19:08 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Preco pisat skripty ?
    Hm... chtěl jsem sem napsat úplně jinou odpověď, o tom co je a co není skript... ale zamotal jsem se do toho ;-) Nicméně, programovací jazyk se skriptovitostí příliš nesouvisí -- Perl či Python lze kompilovat do binárek (a lze v nich psát rozsáhlé OO, GUI aplikace, které já tedy nenazývám skripty), a naopak tinycc umožňuje psát skripty v C... takže si to přeberte.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.