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í
×

dnes 16:44 | Zajímavý článek

Po téměř 3 měsících od vydání třetího čísla publikoval Michal Špaček na svých stránkách čtvrté číslo newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Jedná se současně o číslo poslední: "Nepíše se mi to lehce, a trvalo to, než jsem to ze sebe dostal, ale tohle je poslední newsletter v této podobě. Ani jsem ho nestihl pojmenovat a už jsem ho zabil. Nezbývá mi tolik času, abych každou událost, novinku a změnu v prohlížeči detailně popisoval tak, jak bych v newsletteru chtěl, mrzí mě to".

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Nová verze

Byla vydána diaspora* ve verzi 0.7.0.0. Jedná se o svobodný software, který slouží jako osobní webový server pro poskytování služeb sociální sítě (Wikipedie). Přehled novinek v příspěvku na blogu a na GitHubu. Sociální síť diaspora* byla před pěti lety předána komunitě.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | IT novinky

Společnost Hardkernel stojící za jednodeskovými počítači ODROID představila na YouTube minipočítač určený pro domácí cloud ODROID-HC1 vycházející z ODROID-XU4. Minipočítač s kovovou krabičkou, do které stačí vložit 2 a půl palcový disk, lze koupit za 49 dolarů. ODROID-HC1 je stohovatelný.

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

Byl vydán DB Browser for SQLite (sqlitebrowser) ve verzi 3.10.0. Nejnovější stabilní verze této grafické nadstavby nad relačním databázovým systémem SQLite (Wikipedie) přináší například integraci s DBHub.io, tj. platformou pro sdílení SQLite databází. Podrobnosti na GitHubu.

Ladislav Hagara | Komentářů: 2
včera 08:00 | IT novinky

Andy Rubin, spoluzakladatel společnosti Android, jež byla v roce 2005 koupena Googlem, nyní CEO společnosti Essential Products, oznámil předprodej chytrého telefonu Essential. Telefon se začne rozesílat 1. září. Cena telefonu je 699 dolarů. Cena telefonu současně s 360° kamerou s rozlišením 4K byla stanovena na 749 dolarů. Kameru, v budoucnu i další příslušenství, lze k telefonu připojit pomocí konektoru s magnety.

Ladislav Hagara | Komentářů: 0
19.8. 13:44 | Zajímavý software

Evropská komise vydala novou verzi 1.4.0.1 svého open source v Javě naprogramovaného softwaru pro online průzkumy EUSurvey. Online dotazníky lze vytvářet na stránkách Evropské komise nebo si lze software stáhnout (zip a war) a nainstalovat lokálně. Zdrojové kódy jsou k dispozici pod licencí EUPL (European Union Public Licence).

Ladislav Hagara | Komentářů: 0
18.8. 23:55 | Komunita

Ubuntu 17.10 (Artful Aardvark) bude ve výchozím stavu zobrazovat Dok (Launcher). Jedná se o rozšíření GNOME Shellu Ubuntu Dock. To bylo forknuto z rozšíření Dash to Dock. Ukázka na YouTube [reddit].

Ladislav Hagara | Komentářů: 8
17.8. 15:33 | Nová verze

Byla vydána verze 17.08.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Aplikace kmag, kmousetool, kgoldrunner, kigo, konquest, kreversi, ksnakeduel, kspaceduel, ksudoku, kubrick, lskat a umbrello byly portovány na KDE Frameworks 5.

Ladislav Hagara | Komentářů: 0
17.8. 15:11 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-08-16 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Nejnovější Raspbian je založen na Debianu 9 Stretch. Přehled novinek v poznámkách k vydání. Řešena je také bezpečnostní chyba Broadpwn (CVE-2017-9417).

Ladislav Hagara | Komentářů: 2
17.8. 12:33 | Nová verze

Byla vydána verze 3.2.0 programu pro skicování, malování a úpravu obrázků Krita. Přehled novinek v poznámkách k vydání a na YouTube.

Ladislav Hagara | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (4%)
 (2%)
 (17%)
 (76%)
Celkem 367 hlasů
 Komentářů: 21, poslední 13.8. 09:57
    Rozcestník

    Dotaz: Grafické rozhraní pro programovací jazyk ?

    1.7.2008 07:59 J.-T.S.
    Grafické rozhraní pro programovací jazyk ?
    Přečteno: 2442×
    Existuje v linuxu nějaký programovací jazyk s jednoduchým GUI asi jako v Borland Turbo Pascalu či QBasiku, které by umožňovalo trasovat vyvíjený program?

    Existuje něco, co zároveň umí compilovat (ukládat) jak do spustitelného souboru pro linux, tak i pro Windows ?

    Odpovědi

    Jan Drábek avatar 1.7.2008 08:33 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Zkuste Lazarus
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    3.7.2008 00:39 J.-T.S.
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Dík, konečně se mi to podařilo nainstalovat (předtím problémy s nesplněnými závislostmi), ovšem výsledek:

    Hello.pas(2,11) Fatal: Can't find unit Graph used by helloWorld

    program helloWorld;

    uses Graph;

    var

    X,Y: integer;

    StAngle,Endangle,Radius: word;

    begin

    X:=200;

    Y:=300;

    StAngle:= 0;

    EndAngle:=360;

    Radius:=100;

    writeln('Zdravime Free Pascal');

    Arc(X,Y,StAngle,EndAngle,Radius)

    end.
    4.7.2008 10:58 Vinicius
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Jednotka Graph (relikt z dob MS-DOSu) se sice s Free Pascalem dodava, ale funguje jenom na konzoli a jeste je treba byt root. Lazarus s sebou urcite ma objektovou knihovnu na tvorbu poradneho GUI, samozrejme slozitejsi nez byla kdysi jednotka Graph. Taky se musi prekladaci sdelit, kde ma jednotky hledat (stejne jako tomu bylo u Turbo Pascalu).
    1.7.2008 08:41 Martin Lebeda | skóre: 21 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Ptáte se špatně. Jazyk, překladač a IDE jsou různé věci. Lze nakombinovat překladač jazyka a IDE tak aby se podobalo třeba prostředí Borland Turbo Pascalu. Např. Free pascal compiler (www.freepascal.org) a editor FTE (http://fte.sourceforge.net/).
    1.7.2008 09:37 Miška | skóre: 30 | Praha
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Spustitelny soubpor pro windows a pro linux sou dve ruzny veci - je potreba dvakrat program prelozit. Toho se da lehce dosahnout croscompilerem (pro windows hledejte mingw32).

    Grafickych IDE taky nekolik existuje, tusim KDevelop, Eclipse, ale nic z toho sem nepouzival. Na debugovani je gdb, coz neni zrovna userfriendly, ale existuje graficka nadstavba ddd, ktera uz je.
    xkucf03 avatar 1.7.2008 10:40 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Java - jednou napíšeš a přeložíš a pak spouštíš kdekoli (Linux, Windows...).

    Netbeans IDE - Návrh GUI, dobrý editor kódu a debugger... "The only IDE You need."
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    26.10.2008 20:48 tomas
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Pouze pokud se vyvarujete systemove zavislych veci. V tomto ohledu je java stejna jako C++ (kde se akorat musi vickrat prekladat).
    1.7.2008 15:22 Míra
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    K fpc (Free pascal compiler) je nadstavba fp. Vypadá to jako Borland Turbo Pascal.
    1.7.2008 15:47 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Třeba NetBeans IDE nebo eclipse IDE pro Javu. Trasovat program bude umět i kdejaké IDE třeba pro C nebo C++, tam ale překlad pro Linux i Windows záleží hlavně na použitých knihovnách. Pokud použijete správné knihovny pro Python nebo Perl, také programy spustíte na obou systémech (a nějaké IDE se také najde). Takže toho existuje spousta, ale asi budete muset upřesnit, co vlastně chcete dělat, aby vám někdo mohl poradit, co pro vás bude nejlepší.
    1.7.2008 17:08 pavel
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Python.
    1.7.2008 22:38 J.-T.S.
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Díky všem - poradili mi Fortran, ovšem pokus dopadl takto:

    [root@JTS1 Fortran]# F program.c

    F: installation problem, cannot exec 'cc1': No such file or directory

    program.c:

    program kruh

    real r, obsah, pi

    parameter (pi = 3.14159)

    write (*,*) 'Zadej polomer r:'

    read (*,*) r

    area = pi*r*r

    write (*,*) 'Obsah = ', obsah

    stop

    end

    Free Pascal mi pokusný program sice zkompiluje bez hlášení chyby, ale nerozumím proč ho nemohu spustit, resp nevím, jak mu dodat svgalib_helper module, pokud je problém opravdu v tom, že není "loded".

    [root@JTS1 Pascal]# ./Hello

    svgalib: Cannot open /dev/svga

    Is svgalib_helper module loaded?

    Hello.pas:

    program helloWorld;

    uses Graph;

    var

    X,Y: integer;

    StAngle,Endangle,Radius: word;

    begin

    X:=200;

    Y:=300;

    StAngle:= 0;

    EndAngle:=360;

    Radius:=100;

    writeln('Zdravime Free Pascal');

    Arc(X,Y,StAngle,EndAngle,Radius)

    end.

    Kompilace v emulátoru konzole:

    [root@JTS1 Pascal]# fpc Hello.pas

    Free Pascal Compiler version 2.1.1 [2007/05/10] for i386

    Copyright (c) 1993-2005 by Florian Klaempfl

    Target OS: Linux for i386

    Compiling Hello.pas

    Linking Hello

    14 Lines compiled, 2.6 sec

    Potřebuju si vyrobit program, který vytvoří zadaný počet soustředných kružnic a navrhne kam umístit body přiřazené kružnicím, podle toho, jaké budou mezi nimi vazby (např A -B, B-A, B-c, D-A, E bez vazby ....) a to takovým způsobem, že když mezi nimi nakreslí spojnice, nebude žádná z nich protínat jakýkoli (jiný) bod zakreslený na některé z kružnic).
    xkucf03 avatar 1.7.2008 22:59 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    program, který vytvoří zadaný počet soustředných kružnic a navrhne kam umístit body přiřazené kružnicím
    Z toho nakonec vyleze asi soustava rovnic. A tu si můžeš spočítat v jakémkoli jazyce.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    4.7.2008 10:22 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Jen pro inspiraci, tento program
    #!/usr/bin/python
    from __future__ import division
    import cairo, random
    from math import *
    w, h = 400, 400
    surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h)
    ctx = cairo.Context(surface)
    ctx.set_line_width(1)
    for i in range(10):
        ctx.arc(w/2, h/2, i*20, 0, 2*pi)
        ctx.stroke()
    ctx.set_line_width(3)
    for i in range(50):
        r = random.randint(0, 9) * 20
        phi = random.uniform(0, 2*pi)
        ctx.arc(r*cos(phi) + w/2, r*sin(phi) + h/2, 1, 0, 2*pi)
        ctx.stroke()
    surface.write_to_png("kolecka.png")
    
    vyrobí obrázek kolecka.png (můžete se na něj podívat tady: kolecka.png), na kterém jsou zakresleny soustředné kružnice a na nich náhodně rozmístěné ťučky. Poběží to pod windows úplně stejně jako pod linuxem.
    4.7.2008 21:27 J.-T.S.
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Tak to je naprosto úžasný! Přesně takhle jsem si to představoval! Vyjdu z toho a až se to naučím a něco vytvořím, dám Ti tam poděkování!

    Mám nějaký Dr. Python, sice jsem nenašel možnost trasovat ani compilovat, ale zato funkci "Check Syntax", tak to by mi mohlo pomoci.

    Pak ještě budu potřebovat, aby se program uměl na počty kružnic, bodů, jejich umístění a vzájemných vazeb na sebe ptát buď z klávesnice a nebo ze souboru (data z několika zadaných formulářů se mohou spočítat třeba v Open Office). No a nakonec udělat spustitelnou verzi pro Linux i pro Windows. Nebo bude jednodušší dodávat k tomu nějaký instalátor Python pro Windows?
    25.10.2008 08:12 Petr Mach
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    IDE pro Python například zde:
    http://pydev.sourceforge.net/screenshots.html
    http://www.wingware.com/
    26.10.2008 02:49 Messa
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Co mají všichni s trasováním? Já osobně program trasuji (nebo spíš jenom debuguji) až když mi padá a já nevím proč. Když si chci něco vypsat, tak nejrychlejší a nejsnadnější mi přijde strategické umístění nějakého toho printu.

    Python má syntaxi jednoduchou a neukecanou, proto pro vývoj v něm v pohodě stačí obyčejný textový editor. Na druhou stranu třeba u Javy je zcela evidentní, proč jsou její IDE tak propracované :-) Takže možná to IDE, debugger atd. vlastně ani vůbec není to co chcete :-)

    Čtení ze standardního vstupu není problém, je to popsáno v každém tutorialu do Pythonu (víc vám neřeknu, protože pro standardní vstup normálně neprogramuju). No a pokud program bere data ze standardního vstupu, pak už je jedno jestli "z klávesnice" nebo ze souboru. Dokonce ani ptát se nemusí (ptá se třeba cp nebo grep snad někdy na něco?). Samozřejmě, konzolová aplikace normální Windows uživatele asi nepotěší (především díky úchylnému pojetí Příkazového řádku ve Windows), takže je na vás, jestli bude běh na Windows vlastností jen tak mimochodem, nebo jestli obětujete ještě pár hodin na vytvoření nějakého GUI. To Python umí taky, Tk/Tkinter je přímo součástí Pythonu.

    Python se nekompiluje (i když to jde, třeba do MSIL; .pyc je spíš přeskočením parsování než kompilací). Ke spuštění programu v Pythonu stačí jen samotný zdrojový kód programu a interpreter Pythonu. Takže fakt nepotřebujete dělat nějakou spustitelnou verzi pro Linux nebo pro Windows. Akorát potřebujete ten interpreter Pythonu, ten na Linuxu téměř jistě bude a na Windows se bude možná muset nainstalovat. Na Windows se ale ještě nabízí další možnost - použít program, jako je např. py2exe, který vytvoří váš vysněný .exe soubor obsahující jak váš program, tak i Python interpreter.

    Ještě ale považuji za důležité zeptat se na jednou zásadní otázku: Co vlastně potřebujete? Chcete jen ten program na vyřešení té geometrické úlohy a tím pro vás programování pro zbytek života končí, nebo si potřebujete občas něco bokem pro sebe naprogramovat, nebo do toho chcete proniknout hlouběji, popř. stát se vývojářem? Protože na otázky "v čem nejlépe programovat", "jaké je nejhezčí IDE" a "v čem nejsnadněji vyřešit geometrickou úlohu" jsou dosti odlišné odpovědi.

    Python je dobrý jazyk se širokými možnostmi, a až si projdete ten příklad od Jana Martínka, určitě pochopíte, proč a o čem Python je. Dalšími podobnými jazyky jsou třeba Ruby nebo Perl. Pokud si ty kružnice chcete promítnout na zem a tancovat na nich, určitě se pro vás také něco najde. Nicméně na váš původní dotaz o IDE a trasování je odpovědí Java (a NetBeans nebo Eclipse). Pak je tu ještě spousta jiných krásných (někdy doslova) jazyků a prostředí, které ovšem nefungují tak, že si ikonkou na ploše spustíte IDE a začnete střídavým psaním a klikáním programovat (no, i když Squeak... :-)), a přesto se v nich tvoří s nemenší efektivitou. To ovšem záleží na tom, jaká je vaše odpověď na otázku výše.
    default avatar 26.10.2008 11:13 default | skóre: 22 | Madrid
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Co mají všichni s trasováním? Já osobně program trasuji (nebo spíš jenom debuguji) až když mi padá a já nevím proč.
    Také netuším. Já debugguji až když mi falírujou testy z nejasných důvodů. To pro mě znamená, že design aplikace je špatný a je třeba refaktorovat. Debugger jsem za poslední tři roky použil třikrát. :-)
    2.7.2008 16:26 maertien
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Doporucuji tcl/tk - bezi na vsech platformach, pro ktere je napsan jeho interpret. ;) A jinak samozrejme awk.
    4.7.2008 16:01 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    k tem vsem javistum a eclipsistum pridavam alternativu: https://libre.adacore.com/gps/
    In Ada the typical infinite loop would normally be terminated by detonation.
    4.7.2008 21:20 objekt
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    http://www.squeak.org/ (ja vim, tohle jste asi nemel na mysli, ale i tak to stoji za vyzkouseni ;) )
    xkucf03 avatar 4.7.2008 22:29 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Na Squeak mám podobný názor jako na Plan9: má pěkné logo, ale jinak nic moc. :-)
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    5.7.2008 02:20 xwoteva
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    O RLY?
    4.7.2008 22:56 merlin111
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Co třeba vim :syntax on
    17.7.2008 23:10 Merlin111
    Rozbalit Rozbalit vše Re: Grafické rozhraní pro programovací jazyk ?
    Potom je ještě lepší kdbg.

    Inspiraci hledej zde zde

    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.