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 11:55 | Komunita

Vývojový tým OpenSSL ve spolupráci s iniciativou Core Infrastructure konsorcia Linux Foundation spustil proces přelicencování této kryptografické knihovny ze současné licence na licenci Apache Licence v 2.0 (ASLv2). Nová licence usnadní začleňování OpenSSL do dalších svobodných a open source projektů. Všichni dosavadní vývojáři OpenSSL (Authors) obdrží v následujících dnech email s prosbou o souhlas se změnou licence.

Ladislav Hagara | Komentářů: 3
dnes 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 12
včera 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 4
včera 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

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

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
včera 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 28
včera 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
včera 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
včera 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
22.3. 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 926 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: kompilace pod Win i linux

    21.7.2005 16:44 Ahmar
    kompilace pod Win i linux
    Přečteno: 663×
    Zdravím,

    můžete mi někdo poradit nějaký rozumný zdroj informací, který by se týkal obecného pohledu na psaní aplikací s možností překladu jak pod Win tak pod Linuxem ?

    Jde mi o to že potřebuju tvořit většinou pod Win, ale tu a tam by se hodilo mít aspon malinko připravený zadní vrátka pro linux. Jde vyloženě o marketingový přístup, prostě teď většina uživatelů preferuje windows a to ještě tak aby to vypadalo nativně, ale přeci jen my všichni víme že to není ten uplně správný systém.

    Prostě jsem chvíli hledal na netu a něco přečet a objevil cygwin, gtk+, winglade apod. To je všechno hezký, ale člověk co se nechce hned ponořit do instalace a chce si udělat přehled se toho moc nedoví ...

    Chtěl bych si prostě udělat trochu přehled v možnostech. Tzn. například: co vše budu potřebovat nainstalovat, abych moh aplikaci přeložit jak pro linux tak pro win? Jaké jsou možnosti pokud chci při práci používat win a jaké když chci dělat v linuxu (ted myslím systém na kterém to všechno budu kódovat)? Kde jsou úskalí? Co pak, když budu optimista a podaří se mi to přeložit pod oběma systémy bude potřeba k spuštění mé aplikace? Myslím tím když to napíšu v gcc, použiju gtk a gettext dejme tomu, až to přeložím a budu mít exe budu muset nutit uživatele aby si nainstaloval cygwin (představa nutit uživatele aby se probral možnostmi a vybral balíčky k instalaci mně děsí a je nepřijatelná)? Jde nějak donutit i při použití gtk aby to na win vypadalo nativně ?

    Nejde mi o podrobnosti ale obecný přehled. To že při přenosu budu muset některé speciality prostě napsat pro každý systém zvlášť je mi jasný, jde mi o základní funkce a spíš nějaké info k tomu, jak se k tomuto postavit a kde nalézt info.

    Moc díky za pomoc ...

    Odpovědi

    21.7.2005 17:08 miso
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Pozri sa na domovske stranky projektov Java, Qt, Mono, GTK.
    Java bezi v pohode na viacerych platformach,
    Qt treba do win doinstalovat kniznice, ma QtDesighner, a Qt4 maju podporu vo Visual Studiu,
    Mono je v linuxe zatial kompilator len pre C#, aplikacie sa musia pisat s GTK, Widows.Forms na Linuxe nerozbehnes,
    GTK je portovane na win, ale s pisanim kodu skusenost nemam :-(
    21.7.2005 17:16 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Stav vývoje Windows.Forms je svn.myrealbox.com.

    Na Qt jsem úplně zapomněl a to používám KDE :-)
    When your hammer is C++, everything begins to look like a thumb.
    21.7.2005 17:23 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    S psaním Gtk+ kódu na Win32 mám, jenže to naopak píši na Linuxu a pro MS Windows kompiluji. Funguje to normálně, s tématem WIMP vypadají widgety dostatečně nativně (neliší se už víc, než se od sebe liší i microsoftí aplikace). Až na ty dialogy; mně to nepřijde, ale pro windowsáře jsou asi jako pěst na oko. Nevím, zda Qt4 umožňuje nějak jednoduše používat nativní dialogy.

    Pokud chceš, aby to v MS Windows vypadalo nativně, tak spíš wxWidgets, což není další toolkit, ale jednotné API k nativnímu toolkitu na dané platformě.
    21.7.2005 17:11 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Cygwin usnadňuje portování unixových aplikací na Windows, ne naopak.

    Ta tvoje otázka je moc obecná a nedá se na ní konkrétně odpovědět. V podstatě se stačí vyhnout platformově závislým věcem (případně je nějak ošetřit), jako registry, ActiveX, COM a podobně.

    Pro tebe by mohla být nejschůdnější cesta javy, případně mona, což je implementace .NET. C a C++ jsou multiplatformní (pokud nepoužíváš vlastnosti dostupné v jednom konkrétním překladači), hlavní problém jsou knihovny, pokud masivně používáš WinAPI, MFC a podobné věci, tak strávíš portováním strašnou spoustu času. To bych zkusil, jak si s tím poradí wine.

    Perl a Python a podobně jsou multiplatformí, ale samozřejmě opět nesmíš používat platformě závislé věci (typicky zase registry, nebo POSIX thready, ...). Existuje překladač Object Pascalu, Freepascal, který se snaží být maximálně kompatibilní s Delphi (musíš používat multiplatformní knihovny Delphi, CLX, nebo tak se jmenují).

    Místo gtk bych doporučoval wxwindows, které na každé platformě používají nativní toolkity (podobně jako SWT u Javy).

    Další možností je Cross-Platform UI Toolkit mozilly a s ní související technologie jako XUL apod.
    When your hammer is C++, everything begins to look like a thumb.
    elviin avatar 21.7.2005 17:18 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Podívej se na projekt Ultimate++.
    21.7.2005 17:23 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Můžete zkusit MinGW. Jestli jsem to dobře pochopil, měl by to být ekvivalent gcc pro Windows.
    Quando omni flunkus moritati
    21.7.2005 21:27 TimeLord | skóre: 4
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux

    ( C++ Builder OR Delphi ) AND Kylix ?

    Ale ja predsa len radsej Javu :-D

    21.7.2005 21:40 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Jde o IDE nebo o to ty aplikace? Klidně můžeš na Linuxu psát ve vimu a na MS Windows to kompilovat MSVC -- aby byla stejná aplikace, nepotřebuješ stejná IDE.
    21.7.2005 21:53 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Teoreticky to jde, ale uznej, že správný Visual studiář by se vimu nedotkl ani dvoumetrovou tyčí. I když Win32 port vimu má údajně mít nějaké extensions do VS.
    When your hammer is C++, everything begins to look like a thumb.
    21.7.2005 22:46 TimeLord | skóre: 4
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Predpokladam, ze Ahmarovu otazku si dokazete precitat aj sam :-)
    21.7.2005 23:43 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Přečetl jsem si ji a o IDE tam nic není.

    Vlastní kód (teď tedy konkrétně mluvím o C) můžeš napsat tak, abys ho přeložil na Linuxu gcc nebo icc nebo cojávím, v MS Windows MSVC nebo Dev-C++ nebo cojávím. Psát ho přitom můžeš v čemkoli od edit.com po Eclipse. Pro přenositelnost jsou podstatné hlavně využívané knihovny (knihovní funkce), dostatečně kompatibilní implementace všech normálních jazyků existují pro obě platformy.

    Pokud chceš, aby se ti namísto Makefile staralo o build nějaké IDE, tak logicky potřebuješ tohle IDE všude -- takovou podmínku tam jednak nevidím, a jednak je to snad tak jasné, že se na to nikdo nebude ptát.
    21.7.2005 23:55 Ahmar
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Dík za spoustu info, na věci o kterých píšete jsem už i narazil, teda až na Ultimate, který vypadá zajímavě a tuším používá MinGW na což jsem narazil v souvislosti s Dev-C++.

    Nejde mi o IDE ale o aplikace samo sebou. A hlavně mi jde o to že jsem právě na různé možnosti (cygwin, qt, gtk, wxwindows, ... ) narazil, jenže jsem chtěl poradit kterým směrem se vydat.

    Mohli byste mi ještě v těch případech co uvádíte kdyžtak stručně shrnout co je potřeba pro vývoj (předpokládám zatím že pracovat budu na win) a co je pak kladeno za nároky na uživatele (taky myslím spuštění pod win)?

    Myslím tím jako např. tak si nainstališ cygwin, pak visual studio a glade pro děláni GUI a ke spuštění pak akorát ke své aplikaci přibalíš knihovnu (nebo naopak budeš muset donutit uživatele at si nainstali taky cygwin) ...... a podobně ... tohle jsem jen tak tipnul ;)

    Prostě je mi jasný že správná cesta není jediná a závisí na tom co chce člověk programovat a taky jak mu co víc vyhovuje, ale přeci jen první nasměrování profíkama pomůže abych se neplácal na místě moc dlouho a pravděpodobnost toho že se vydám zrovna uplně špatně klesne o nějaké to procento ;)
    22.7.2005 10:36 honza
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    nezlobte se na me, ale je to, jako kdyby jste se ptal nejakeho hlavniho konstruktera v nejake automobilce, jak je to s navrhem a organizaci konstrukce v te automobilce, aby to konstruovani pak behalo hladce.

    Ja vim, ze rada lidi mysli ze software je neco jineho nez obycejna prace (mnohem vice kreativni, skoro umelectvi) ale tak to bohuzel neni. To co se ptate je vpodstate nejvetsi 'know-how' v oblasti vyroby programu - uprimne receno jsem sokovan, ze se nekdo takhle muze ptat..
    22.7.2005 12:01 Ahmar
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Zlobit se nezlobím, ale absolutně nechápu. Jestli chcete jako naznačit že profi programátor je právě o tom že ví co si nainstalovat za vývojové prostředí a kde mu to pak pude spustit, tak to si teda nemyslím. Nevím jak ostatní lidi tady co jsou ochotni své zkušenosti sdílet ale myslím si že taky ne.

    Nechci nějaké skryté know how na kterém vyděláváte penízky, to si chraňte o sto šest a já to budu plně chápat. Mně jde jen o to že když si čtu zdroje kolem věcí které jsem našel a které jste mi tu nadhodili, tak právě důležité info o tom jak to bude potom co se týká nutné podpory zkompilované aplikace na daném systému se tam hned tak nedočtete, a zkoušet všechny možnosti co se týká praktického použití je prostě na dost dlouho.

    Proto se obracím sem v důvěře že jsou ještě lidi, kteří když stráví hodiny nad získáním nějaké informace jak co vyřešit a kde je problém, a nejde zrovna o rozlousknutí nějakého algoritmického problému ale v podstatě o obecné info, tak se s tím rádi podělí.

    Nemyslím si že programování je high art, ale taky to není markování u pokladny (nic proti tomu, lidi co to zvládaj obdivuju). A neptal jsem se konstruktéra na ekonomický rozbor strategie jeho firmy. Ptal jsem se ho jestli je bezproblémovější benzín nebo diesel a do kterýho systému by mně nasměroval dle svých zkušeností, abych ho po důkladném nastudování mohl třeba o něco vylepšit. Jasně že mně může schválně poslat špatným směrem, to už je holt riziko, ale co je na té otazce nepochopitelného vážně nechápu zase já ;) Práci si snad chceme usnadnit všichni ne ?
    22.7.2005 13:01 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    To ignoruj...

    V MinGW můžeš kompilovat tak, že výsledná binárka nepotřebuje žádné zvláštní knihovny -- samozřejmě kromě případného toolkitu, který můžeš na MS nechat uživatele nainstalovat (já to obvykle dělám, protože mé programy jsou podstatně menší než ten toolkit) nebo distribuovat s aplikací. Pod Cygwinem to snad nějak jde taky, ale implicitně binárky závisí na cygwiních knihovnách. Na Linuxu toolkit normálně neřešíš, protože tam je fungující správa balíčků -- a bude-li to Gtk+ nebo Qt, tak ho stejně většina lidí má.
    22.7.2005 18:06 honza
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    sam jste polozil tu "spravnou" otazku - "co je bezproblémovější benzín nebo diesel" - zkuste si na ni odpovedet :-)

    Muj kolega v nakupu vzdycky rikal: "co stoji auto"

    Ach, muj prispevek tady nestoji, aby se neco vysvetlilo - napsal jsem to proto, ze si za 20 let na to vzpomenete a reknete si, "aha, takhle to myslel"
    22.7.2005 21:37 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Ne, tak toho, že si za 20 let někdo vzpomene na tento tvůj příspěvek, se nebojím. Možná si za dvacet let někdo vzpomene, co to byl Linux nebo MS Windows...
    22.7.2005 20:03 jirix
    Rozbalit Rozbalit vše Re: kompilace pod Win i linux
    Ja bych teda pouzil .NET platformu. Frameworky lze nalest na obou systemech i s IDE. Vyvoj programu pomoci C# je velmi rychly a lze ho kombinovat i z radou dalsich jazyku. Mono neni jedina platforma .NET fungujici pod Linuxem, existuje jeste Portable.NET projektu DotGNU a urcite jeste neco dalsiho. Nebo Java...

    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.