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 15:22 | IT novinky

    Správní rada americké mediální skupiny Warner Bros. Discovery (WBD) podle očekávání odmítla nepřátelskou nabídku na převzetí od firmy Paramount Skydance za 108,4 miliardy dolarů (2,25 bilionu Kč). Paramount podle ní neposkytl dostatečné finanční záruky. Akcionářům proto doporučuje nabídku od Netflixu.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | Bezpečnostní upozornění

    Na WhatsAppu se šíří nový podvod, který ovšem vůbec nevypadá jako hackerský útok. Žádná krádež hesla. Žádné narušení zabezpečení. Žádné zjevné varovné signály. Místo toho jsou lidé trikem donuceni, aby útočníkům sami poskytli přístup, a to pouhým provedením toho, co vypadá jako běžný ověřovací krok. Bezpečnostní experti Avastu tento nový typ útoku nazývají ghostpairing, protože útočníci si při něm tiše vytvářejí „zařízení duchů“, které žije uvnitř vašeho účtu.

    Ladislav Hagara | Komentářů: 4
    včera 12:33 | Nová verze

    Český LibreOffice tým vydává aktualizaci překladu příručky LibreOffice Draw 25.8. Tato kniha se zabývá hlavními funkcemi programu Draw, vektorové grafické komponenty systému LibreOffice. Pomocí Draw lze vytvářet širokou škálu grafických obrázků. Příručka je ke stažení na stránce dokumentace a tým hledá dobrovolníky pro další překlady.

    ZCR | Komentářů: 0
    včera 04:00 | IT novinky

    Anthony Enzor-DeMeo je novým CEO Mozilla Corporation. Mozillu převzal po dočasné CEO Lauře Chambers. Vybudovat chce nejdůvěryhodnější softwarovou společnost na světě. Firefox by se měl vyvinout v moderní AI prohlížeč.

    Ladislav Hagara | Komentářů: 8
    16.12. 17:11 | Nová verze

    Byla vydána nová verze 9.20 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze například nový balíček RustDesk Server pro vzdálený přístup.

    Ladislav Hagara | Komentářů: 0
    16.12. 14:44 | Nová verze

    Jonathan Thomas oznámil vydání nové verze 3.4.0 video editoru OpenShot (Wikipedie). Představení novinek také na YouTube. Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

    Ladislav Hagara | Komentářů: 0
    16.12. 14:22 | Nová verze

    Byla vydána nová verze 1.6 otevřeného, licenčními poplatky nezatíženého, univerzálního ztrátového formátu komprese zvuku Opus (Wikipedie) a jeho referenční implementace libopus. Podrobnosti na demo stránce.

    Ladislav Hagara | Komentářů: 3
    16.12. 01:33 | Komunita

    Vojtěch Polášek představil Vojtux, tj. linuxovou distribuci pro zrakově postižené uživatele. Vychází ze spinu Fedory 43 s desktopovým prostředím MATE. Konečným cílem je, aby žádný Vojtux nebyl potřeba a požadovaná vylepšení se dostala do upstreamu.

    Ladislav Hagara | Komentářů: 15
    16.12. 00:33 | Nová verze

    Byla vydána (Mastodon, 𝕏) druhá RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.

    Ladislav Hagara | Komentářů: 0
    15.12. 15:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 160 (pdf).

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (20%)
     (17%)
     (23%)
     (15%)
     (24%)
     (16%)
     (18%)
    Celkem 480 hlasů
     Komentářů: 19, poslední 11.12. 20:04
    Rozcestník

    GDB 7.0

    Vyšlo GDB 7.0. Mezi hlavní novinky patří podpora nových platforem, skriptování pomocí Pythonu, reverzní a víceprocesové debugování. GDB 7 má také nové rozhraní pro kompilaci JIT.

    8.10.2009 20:26 | David Watzke | Nová verze


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

    Komentáře

    Vložit další komentář

    Jardík avatar 8.10.2009 22:18 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: GDB 7.0
    Doufám, že závislost na pythonu je volitelná a že mi kvůli tomu distra nezačnou nutit python ...
    Věřím v jednoho Boha.
    oroborus avatar 8.10.2009 22:21 oroborus | skóre: 20 | blog: Bulanci
    Rozbalit Rozbalit vše Re: GDB 7.0
    Volitene to samozrejme je (ja som skompiloval gdb-7.0 bez podpory pythonu) otazka vsak je, ci distributori spravia balicky s/bez podpory scriptovania v pythone
    alblaho avatar 8.10.2009 22:42 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: GDB 7.0
    Upřímně, ono se dá pythonu vyhnout? Gentoo v tom má balíčkovač, Ubuntu update-managera, GNOME applety a kde by byli vývojáři používající subversion bez svnmerge.py :-).

    Tyhlety vzdechy nechápu. To jako tvůj super čuper vytuněný Arch (nebo co) bude pomalý moloch, protože máš na disku /usr/bin/python?-)

    Já mám na disku kompletní perl kvůli ack-grep. Perl jako programátor nemusím, ale život je moc krátký na to, aby mě něco takového trápilo.
    David Watzke avatar 8.10.2009 22:50 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: GDB 7.0
    Dá se mu vyhnout snadněji než jsem si myslel, protože jsem chtěl původně napsat komentář podobný tvému. Na mym Gentoo na něm visí jen portage (který se stejně jednou zbavím, protože je mi téměř na nic), openoffice (který bych vyměnil z fleku, kdybych mohl) a gaupol na titulky (to používá táta, já vlastně na nic s titulkama nekoukám)... Není to až tak nereálný a muset instalovat Python jen kvůli jedný věci, asi bych taky cukal. A určitě bych křičel, kdyby tak low věc, jako je gdb, visela na pythonu napevno :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Jardík avatar 8.10.2009 23:45 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: GDB 7.0
    V ArchLinuxu vůbec být nemusí, je na totiž na nic, jen zabírá místo. Program v pythonu není program, ale skript. A já dávám přednost opravdovým programům.
    Věřím v jednoho Boha.
    alblaho avatar 9.10.2009 09:46 alblaho | skóre: 17 | blog: alblog
    Rozbalit Rozbalit vše Re: GDB 7.0
    Směju se a mám pocit, že si ukroutím hlavu :-).
    9.10.2009 09:52 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: GDB 7.0

    Jaky je podle tebe rozdil mezi programem a skriptem?

    V Jave taky nejsou programy, ale skripty?

    9.10.2009 09:56 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: GDB 7.0
    Skript v Pythonu je zkompilován za běhu do bytekódu (soubory .pyc) a až ten se spouští. Tzn. podle vás jsou třeba i programy v Javě jen "skripty"? ;-) Tak jako tak jste k smíchu :-)
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    Jardík avatar 9.10.2009 11:49 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: GDB 7.0
    Ano, jsou :-)
    Věřím v jednoho Boha.
    9.10.2009 22:22 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: GDB 7.0
    Nejsou. Rozdíl mezi skriptem a programem je zcela ortogonální k rozdílu mezi interpretovaným a kompilovaným programovacím jazykem. A to nemluvím o tom, že Java nemusí být nutně interpretovaná, jsou virtuální mašiny, které jeden každý kousek javovského bajtkódu před vykonáním zkompilují do nativního kódu.

    Ty tvoje opravdové programy… to jsou softy nadatlené přes přední panel v hexa přímo do paměti, že jo? :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    10.10.2009 00:05 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: GDB 7.0
    interpretovaným a kompilovaným programovacím jazykem
    tato kategorizace je uplne zcestna... stejne jako jardikovo rozdelovani na skutecne programy a skripty.

    jakym zpusobem budem program v danem programovacim jazyce vykonan, neni zavisle na programovacim jazyce. i.e., muzes si vzit libovolny programovaci jazyk a napsat pro nej interpreter a naopak, muzes vzit libovolny programovaci jazyk a napsat pro nej kompiler. zajimava myslenka je, ze i kdyz prelozis program do strojoveho kodu a spustis ho, jedna se stale o interpretaci... sice provadenou procesorem... ale porad to je interpretace.

    a ted k tem jardikovym nesmyslum... operuje se tu s pojmy, ktere se nikdo poradne neodvazil zadefinovat... zajimalo by me, co si tu kdo predstavuje pod pojmem skript? nicmene, kolegyne wikipedie definuje skriptovaci jazyk jako: ,,A scripting language, script language or extension language is a programming language that allows control of one or more software applications.''

    pokud vychazime z teto definice, tak pojmy skript a program nejsou ortogonalni, ale skripty jsou podmnozina programu.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    10.10.2009 01:56 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: GDB 7.0
    jeste me napadla takova vec... mam-li jazyk X, ktery prekladacem zkompiluju do jazyka Y, ktery je interpretovany. je jazyk X v tomto pripade kompilovany nebo interpretovany?
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    10.10.2009 12:40 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: GDB 7.0
    Programming Language Pragmatics definuje kompilaci jako převod mezi dvěma významně odlišnými jazyky (a já dodávám, že ten cílový je obvykle "nižší úrovně"), což se mně osobně líbí, takže ano, X je kompilovaný jazyk :-) Jako když GWT překladač kompiluje Javu do JavaScriptu (a docela drsně přitom optimalizuje, btw).

    Dá se s tím vystačit i u virtuálních mašin – Java je kompilována do bajtkódu, a ten je posléze (na Suním JVM) interpretován, případně adaptivně kompilován do nativního kódu. Taková interpretace nízkoúrovňové instrukční sady může být poměrně efektivní, takže souhlasím, že dneska už tohle dělení moc nemá smysl ani z pohledu výkonu (určitě v případě, že nejde o kritické aplikace), ale pořád se dá dělat a je docela oblíbené :-)

    Jinak pochopitelně skript je program, neříkal jsem, že jsou ortogonální pojmy skript a program, ale že je ortogonální rozlišování mezi skriptováním a programováním a rozlišování mezi interpretací a kompilací (protože mám takový dojem, že Jardík tvrdí, že interpretace = skriptování, kompilace = programování, a není v tom sám, podobnou debatu už jsem tu kdysi s kýmsi vedl).
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    10.10.2009 17:55 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: GDB 7.0
    Programming Language Pragmatics definuje kompilaci jako převod mezi dvěma významně odlišnými jazyky (a já dodávám, že ten cílový je obvykle "nižší úrovně"), což se mně osobně líbí, takže ano, X je kompilovaný jazyk :-)

    s tim se da souhlasit... nicmene, podstatna cast me pripominky se tykala toho, ze jestli jazyk XY je kompilovany nebo interpretovany neni primou vlastnosti jazyka. protoze pro jazyk XY muzu napsat i interpreter. vezmeme si jako priklad ze zivota LISP nebo Scheme, to jsou jazyky ke kterym existuji prekladace i interpretry... jsou to interpretovane nebo kompilovane jazyky?
    je ortogonální rozlišování mezi skriptováním a programováním
    jaky vidis rozdil mezi skriptovanim a programovanim?
    protože mám takový dojem, že Jardík tvrdí, že interpretace = skriptování, kompilace = programování
    jardika neblokuju jenom proto, abych videl, co za hovadiny je schopen vypotit... :-]]
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    10.10.2009 20:37 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: GDB 7.0
    Asi to pořád říkám špatně, ale skriptování určitě je podmnožinou programování. Naopak rozlišování (mezi skriptováním a programováním) je ortogonální k rozlišování (mezi interpretací a kompilací). Čímž vlastně jinými slovy říkám totéž, co ty – že jak ke "skriptovacímu", tak k programovacímu jazyku může existovat jak interpret, tak kompilátor. I když kombinace skriptování+kompilace AFAIK není zrovna běžná.

    Za výrazy "interpretovaný jazyk" a "kompilovaný jazyk" se (napůl) omlouvám, ale takhle se prostě mluví :-) S tím, že namísto jazyka se myslí jeho obvyklá implementace (u Céčka třeba GCC, ICC, MSVC, i když existují i interprety Céčka, u Javy Sun JVM, který zpočátku interpretuje, i když existují jak plně kompilující JVM, tak JVM plně napsané v Javě, u Ruby CRuby a u Pythonu CPython, i když u obou existují třeba implementace pro JVM i pro CLR, a tak dál). U těch Lispů, pravda, žádná obvyklá implementace neexistuje.

    No a to skriptování. Skript je podle mne jednoúčelový program, který si nedělá nároky na obecnost, správné chování za všech možných podmínek, ošetřování chyb, na rozumný výkon (aspoň co do algoritmické složitosti), zkrátka si nedělá hlavu s veškerými rozumnými programátorskými zásadami, naopak je napsaný rychle, "špinavě", funguje (snad) spolehlivě pouze za konkrétních podmínek (které jsou často dány pouze implicitně, potřebami autora), a jeho činnost z velké části sestává z volání existujících programů a kombinace jejich výstupů. Typické skriptovací jazyky jsou unixové shelly. Opakovaným používáním skriptů v různých podmínkách pro různé vstupy ze z nich často stávají "neskripty", "plnohodnotné" programy, a ty psané v shellu (od málo předvídavých autorů) se dočkávají přepisu do jiných jazyků, často těch vysokoúrovňových, dynamicky typovaných, ale použitelných pro dlouhodobý vývoj (Python, Ruby, Perl, Scheme? :-) ).
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    10.10.2009 22:44 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: GDB 7.0
    Asi to pořád říkám špatně, ale skriptování určitě je podmnožinou programování. Naopak rozlišování (mezi skriptováním a programováním) je ortogonální k rozlišování (mezi interpretací a kompilací)
    jo, aha... no, uz jsem to asi pochopil... nicmene dalo mi to zabrat ;-]
    Za výrazy "interpretovaný jazyk" a "kompilovaný jazyk" se (napůl) omlouvám, ale takhle se prostě mluví
    ja vim, bohuzel pak z toho ma spousta lidi zamotanou hlavu a pak poti hrozne nesmysly jako treba jardik....
    No a to skriptování. Skript je podle mne jednoúčelový program, který si nedělá nároky...
    tak to je husta definice ;-] ale rekl bych trochu ,,fuzzy''. obavam se, ze v pripade tve definice je pojem script jenom synonymem pro slovni spojeni -- ,,jednoucelova prasarna''.

    ja bych navrhl nasledujici definici, ktera vychazi z definice, co je na wikipedii: ,,A scripting language, script language or extension language is a programming language that allows control of one or more software applications. "Scripts" are distinct from the core code of the application, which is usually written in a different language, and are often created or at least modified by the end-user.''

    jinymi slovy... skript je program urceny k ovladani jineho/jinych programu.

    myslim, ze ta definice asi odpovida... napr. pokud si vezmeme treba ten python, tak pokud jej nekdo pouzije na ovladani GDB je to scriptovaci jazyk, ale pokud v nem ucetnictvi, uz je to ,,opravdovy program''. v pripade scriptovani v shellu je ovladanym programem primo operacni system.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    10.10.2009 23:20 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: GDB 7.0
    Svatá pravda, vždyť to přece v naší aplikaci v práci taky provozuju (aplikace je v Javě, skripty v Groovy, a když jsou jednorázové, tak jsou to často i prasárny :-) ).

    Ano, skript je uživatelem napsaný program určený pro běh v jiném existujícím programu. Hostitelský program poskytuje skriptu prostředí k běhu (bez něj nemá skript smysl), skript může číst a měnit jeho stav. Jo, v případě shellu je takovým hostitelem přímo OS.

    Když tak nad tím uvažuju, tak to, co jsem napsal v předchozím příspěvku, je vlastně spíš blábol vzniklý na základě mizerných zkušeností s shellovými skripty (vlastními i cizími) :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    11.10.2009 12:24 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: GDB 7.0
    Ještě si říkám, že tohle taky není ideální, protože pak by každá aplikace vlastně skriptovala operační systém a z inkluze by byla rovnost… :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    11.10.2009 14:51 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: GDB 7.0
    Ještě si říkám, že tohle taky není ideální, protože pak by každá aplikace vlastně skriptovala operační systém a z inkluze by byla rovnost… :-)
    teto skutecnosti jsem si vedom, ale nechtel jsem to zbytecne rozpatlavat, aby se neztratila puvodni myslenka... v pripade shell scriptovani, by to slo treba doupresnit tak, ze shell scripty slouzi k ovladani ,,zakladnich systemovych sluzeb'' OS. pricemz v tomto pripade by asi definice, co je jeste shell-script a co uz ne, nebyla ,,crisp'', ale ,,fuzzy''...
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    9.10.2009 00:31 Dunric | skóre: 21
    Rozbalit Rozbalit vše Re: GDB 7.0
    Slackware se taky obejde bez Pythonu ;-)

    Jinak gdb je exemplární případ na první pohled nenápadného programu s "primitivním" rozhraním, za kterým se ale skrývá obrovsky mocný nástroj.

    In the garden sleeps a messenger ·
    9.10.2009 07:10 Zdenek
    Rozbalit Rozbalit vše Re: GDB 7.0
    Jardiku kasli na GDB a Python, vzdyt tu mas neco 2x ;-) lepsiho: 128 bitove Windows" ;-)
    Jardík avatar 9.10.2009 11:50 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: GDB 7.0
    Já zase četl, že dělaj na 128bit filesystému.
    Věřím v jednoho Boha.
    stativ avatar 9.10.2009 08:27 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: GDB 7.0
    Je, ale silně ji doporučuju. Můžeš totiž pak konečně mít slušné zobrazení věcí ze STL. Jak na to je popsáno v tomhle postu do mailing listu kdevelopu. Je fakt, že mimo kdevelop jsem to nezkoušel, ale funguje to pěkně.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Jardík avatar 9.10.2009 11:52 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: GDB 7.0
    c++filt mi stačí.
    Věřím v jednoho Boha.
    9.10.2009 09:07 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: GDB 7.0
    Hurá! Skriptování GDB v Pythonu je velmi užitečná věc.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!

    Založit nové vláknoNahoru


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