Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Tuxik

Stran: 1 ... 66 67 [68] 69 70 ... 99
1006
Teoreticky nic nebrání vytvoit VM přímo pro dané železo bez nutnosti použít jiný OS. Někde jsem četl, že takto fungují i jisté odnože Smalltalku, kdy Smalltalkovský VM běží přímo na daném železe bez podpory nějakého OS a na něm už jen Smalltalk.

Krom jsou k dispozici i Java kompilátory do nativního kódu/binárky dané platformy.

Mimochodem, existuje speciální odnož Javy pro real time aplikace.

...jak budeš programovat v javě třeba pro ATmega...
Že by nějak takto?
http://www.harbaum.org/till/nanovm/index.shtml

Takže v Javě se dá dělat opravdu všechno.

Ano, teoreticky můžu udělat HW, u kterého přesunu JVM do ROM a po postu už bude java použitelná, ale to nevypovídá nic o použitelnosti javy na cokoliv, ale o možnosti zprasit cokoliv. Mimochodem, podobně bych mohl jednoduše do ROM vrazit třeba interpreter perlu a tvrdit, že perl umí všechno. Ostatně, spousta 8bitů obsahovala v ROM Basic, který byl ihned použitelný, ale nikdo si asi dnes nedovolí tvrdit, že je Basic univerzální nejlepší jazyk. Ale dobrá, pokud je java na všechno, tak to upřesním, chci ten OS napsat pro standardní x86(64), aby si jej mohl kdokoliv nainstalovat a nemusel kvůli tomu hackovat HW. 

What the NanoVM is and what it isn't
It is not a full featured Java VM and it will never be. It will always be limited to a small subset of the java language and the standard java libraries and a few application specific methods. Furthermore, it is not meant to replace C as the standard way of programming microcontrollers. It is less flexible and has a lower performance than C or assembler programs.


Realita je taková, že jediné dva způsoby, které jsou univerzální zcela na cokoliv, co daný HW umožňuje, jsou strojový kód a assembler. Nicméně to neznamená, že jsou na všechno nejvhodnější - například portace mezi platformami znamenají v podstatě vše přepsat. Stejně jako není univerzálně nejvhodnější java, ani žádný jiný jazyk. Kdyby totiž takový jazyk byl, nikdo by neměl důvod, ani potřebu, používat cokoliv jiného. A světe div se, jazyků existují stovky, možná tisíce, každý byl vytvořený za nějakým účelem, některé jsou úlet, některé se na některé úkoly hodí víc, na některé míň, něco v nich nemusí být vůbec možné a světe div se, ani jejich autoři snad nikdy nebyli tak debilní, aby prohlásili, že ten jejich je nejlepší, nejuniverzálnější a vše ostatní je zbytečný crap.

1007
Server / Re:Ako funguje identifikacia na zaklade domeny?
« kdy: 20. 07. 2016, 22:00:30 »
Možná by bylo lepší přeposlat přímo tu jejich odpověď, samozřejmě náležitě anonymizovanou, protože tazatel se evidentně v některých pojmech ztrácí a možná přepisem došlo k nějakým "ztrátám v překladu".

1008
Server / Re:Ako funguje identifikacia na zaklade domeny?
« kdy: 20. 07. 2016, 21:57:10 »
https://en.wikipedia.org/wiki/Reverse_DNS_lookup

predpokladam ze pro duveryhodnost berou jen adresy kde IP -> reverz DNS -> DNS == IP

skoro jsem chtěl napsat to samý, ale spoléhat se jen na reverzní záznam, to by asi minimálně uvedli, že to tak chtějí a jestli ne, tak jsou to ještě větší lempli, než jsem myslel. Firemní připojení vůbec nemusí souviset s firemní doménou, nemusí být žádný důvod, proč by měl záznam na doménu ukazovat na veřejnou IP adresu firemního připojení... Je to divný, spíš se mi zdá, jestli nechtěli prostě DNS název té veřejné adresy, aby měl zákazník možnost ji v budoucnu změnit bez nutnosti hlásit novou IP...

1009
Software / Re:VirtualBox a multicast flood
« kdy: 20. 07. 2016, 21:51:46 »
Centos je host nebo guest? co je to druhé? Jaký druh sítě je nastaven ve virtualboxu? Co říká třeba
Kód: [Vybrat]
tcpdump ether multicast
?

1010
Java se hodí na úplně všechno. Proto je tak oblíbená. Nemusíš vůbec střídat jazyky, když ji máš.

Monkey patching chybí :D OK.

Výýýýýborně, takže mi velmi rád řekneš, jak v javě napíšeš OS, že? Hlavně mě zajímá ta část, jak bez JVM zavedeš javou JVM, aby jsi mohl vůbec použít javu a potom by mě zajímal low lewel přístup k HW při psaní ovladačů. A další téma k zamyšlení, jak budeš programovat v javě třeba pro ATmega 48/88/168? Nebo ta java není zase tak dokonalá, jak se nám snažíš říct?

1011
Zaměstnavatele nezajímají životní náklady uchazeče o práci a je bezpředmětný, zda bydlí zadara v mamahotelu a nebo má na krku hypotéku, invalidní manželku a pět hladovejch krků.

A o kolik si má člověk říct je o tom, kolik se dává na trhu za určitý schopnosti.

Ne, zaměstnavatele to nezajímá, ale zaměstnance to MUSÍ zajímat. Když MUSÍŠ měsíčně zaplatit alespoň 15k, tak asi nevezmeš práci za 10, pokud nemáš našetřeno a není opravdu hoooodně zajímavá s výhledem do budoucna. Je to o tom, co ti práce přinese, jak moc ji chceš a jaká je nabídka. Já šel třeba před pár lety o dost tisíc s platem dolů, kvůli nové práci, protože nový zaměstnavatel byl ochotný mě vzít na práci, ke které jsem měl jen částečné profesní předpoklady, ale umožnila mi vyrůst. Ve staré jsem trčel na jednom místě, lepil průšvihy a nikam to nevedlo. Teď jsem na tom násobně líp, jak předtím. Popravdě, tenkrát jsem řekl u pohovoru ve zkušebce 30 hrubýho a uvidíme. Později mi říkal šéf, že kdybych si řekl 40, možná 45, nic by se nestalo a dostal bych to stejně, ale to člověk u pohovoru prostě neví a samozřejmě mu to nikdo neřekne, pokud není zrovna firma v personální nouzi a rovnou nevybalí zajímavou částku. Já tu práci chtěl, protože i kdybych tam byl jenom rok, tak jsem si podstatně rozšířil možnosti.

1012
Kód: [Vybrat]
int lopata = 0;
for (String javamanPost : javamanPosts) {
    if (javamanPost.contains("lopata")) {
        lopata = Math.addExact(lopata, 1);
    }
}
System.out.println(lopata);
Kód: [Vybrat]
java javaman
Exception in thread "main" java.lang.ArithmeticException: integer overflow
Ještě musíš javamanovi vysvětlit, co to znamená. Tohle je totiž tak lopaťácky jednoduchý, že to nedokáže pochopit, protože podobný lopatoviny už dávno zapoměl ;)

1013
Odkladiště / Re:Som rozcarovany z IT
« kdy: 20. 07. 2016, 13:40:52 »
Tak jiste, vzdy jsou na svete lidi, kterym pak nedela problemy podivat se sami sobe do oci v zrcadle.

Prosim te, pro kterou delas firmu, aby si ji vsichni mohli blacklistnout?

Ty to ještě nevíš? Dělá pro firmu "Fero a Dežo - víkopi a demolyce". Odtud jeho záliba v lopatách :D

1014
Odkladiště / Re:Som rozcarovany z IT
« kdy: 20. 07. 2016, 13:38:52 »
kdyz jste tak dobry progamator, ze vam vsichni ostatni pripadaji neschopni, tak vytvorte vlastni komercni software.
Bude urcite tak dobry, ze si o nem budou lidi povidat sami

Myslíš ty hloupé lidi, kterých je většina? A proč by to dělali? Neni lepší jim prodat sračku, kterou dobře zabalíš? Stejně to nepoznají.

A to říká nejlepší programátor na světě? No to potěš koště teda... Takže by jsi se právě pasoval na obyčejnou lopatu, kdyby jsi měl alespoň nejmenší tušení o programování, což podle mě nemáš :P

1015
Výše nástupního platu je to poslední, co by měl po škole člověk po VŠ řešit. Protože na VŠ je jenom základ a na něm se dál staví. Na rozdíl od kopáče (třeba).

Tak moment, výše nástupního platu je to poslední, ale když jsem mu doporučil spočítat, kolik potřebuje a doporučil mu začít raději při zemi, tak jsem byl málem za blbce? No to požaduji veřejnou omluvu :D

1016

Šmarjápanno, nástupní plat ani jeho zvyšování se asi nikde nadává podle stávajících či výhledových životních nákladů uchazeče o práci. To jsou dvě úplně odlišné ekonomické kategorie.

(Jinak děti +5000 mě tady náramně pobavilo, zřejmě rodinu bude živit vydělávající manželka ;D ;D ;D a nebo je to varianta "ujely mi nohy" a řeší to pan Ali Menty ???)

Vypočítat si minimum, které potřebuji/chci, rozhodně není nic špatného, obzvlášť v situaci, pokud je někdo po škole, potřebuje rozumnou praxi a nemá ani páru, kolik si má říct. Jak jsem psal, na základě zkušeností se s tím dá výrazně pohnout, ale bohužel, "úžasnost člověka" pro potencionálního zaměstnavatele se nedá odhadovat podle pár řádků na rootu, nedokáže ji přesněji odhadnout ani ten zaměstnavatel na základě několika pohovorů, předložených diplomů a certifikátů a (ne)zjistí ji až časem. A málokdo může jako absolvent, i když s nějakou praxí, ukázat "tohle jsem dělal, tohle jsem dokázal" tak, aby z toho všem u pohovoru spadla čelist a byli rozhodnuti dotyčného zaměstnat za jakoukoliv cenu. K tomu se musí většina lidí dopracovat až později (nebo nikdy).

Co se týče nákladů na děti, to je relativní. Hlavně z manželčiny strany nás rodina zásobila takovým množstvím hadříků, hraček, nábytku, blbostí, dalšího vybavení jako kočárek, sedačka a podobných kravin, že by mi z těch 5k ještě minimálně 3k zbyly a na rodičovskou manželka v podstatě sahala jen sem tam kvůli jídlu, když jsme nenakupovali spolu a kvůli kafíčku s kamarádkama v dětských koutcích. Ještě z ní hromadu ušetřila. Potom je druhý extrém, někdo takovou rodinu nemá, dítě má od mala zdravotní problémy atd a potom je těch 5k zoufale málo. Ale jak jsem psal, byl to nástřel k zamyšlení, ne pevná šablona.

1017
Odkladiště / Re:Som rozcarovany z IT
« kdy: 19. 07. 2016, 23:30:10 »
Osobne se treba nepovazuju za programatora, nezivim se tim ... presto vim, ze programuju lip nez lecos, co se programatorem zove. To neznamena, ze proste semo tamo neco nenaprasim "aby to nejak delalo co potrebuju", ale taky to nikde nikomu neprezentuju ... ;D. Prave proto ze dobre vim, ze takhle by to vypadat nemelo.

tak já jako spusta lidí v IT s programováním začínal, ale díky brzkým zkušenostem se "zákaznickými požadavky" jsem usoudil, že tím se živit nebudu. Mám celkem radikální názory - všechno je zbytečně přeobjektovaný, framework je zbytečnej bordel, optimalizace v programu je lepší, než kupovat nový HW, java je největší šmejd atd. Jinak si taky naprogramuju co potřebuju, jednoduchý kraviny řeším v bashi, na složitější je tu perl, na větší věci, kde je potřeba i výkon C a na web PHP. Pokud potřebuju někde něco opravit, zatím jsem neměl nikdy problém pochopit jazyky od cobolu až po nevím co a udělat, co je potřeba. Taky se tím radši nikde moc nechlubím, v minulosti jsem dělal nějaký drobný úpravy v linuxovým kernelu, především pro HW, kterej mi nefungoval jak měl a něco dokonce i prošlo, ale na to už nemám nervy a raději kupuju HW, kterej s Linuxem funguje.

1018
Odkladiště / Re:Som rozcarovany z IT
« kdy: 19. 07. 2016, 23:12:17 »
To je pravda, alternativne je mozne se realizovat reinstalaci woken a vymenou mysi.

Databáze, správa systémů, bezpečnost, aplikační podpora, HW... zapoměl jsem na něco velkého?

1019
Odkladiště / Re:Som rozcarovany z IT
« kdy: 19. 07. 2016, 22:53:56 »
Jako zakladni logicky faul vidim autorem dane rovnitko mezi IT a programovani...

+1

A dále... nechci se (zatím) autora původního příspěvku nějak dotknout, ale jestli jsou všichni špatní, neschopní a prostě blbci a on jediný je ten nejlepší, má problém spolupracovat s ostatními a raději by dělal sám, nemůže být problém tak nějak na druhé straně, než je popisováno?

1020
Software / Re:Spouštění programu pomocí skriptu
« kdy: 19. 07. 2016, 22:09:51 »
Dle používaného WM/DE je možno vytvořit "ikonku na ploše" různými způsoby, od prostého zkopírování nebo linknutí skriptu do ~/Desktop , přes kliknutí pravým tlačítkem na plochu a použití nějakého "průvodce", až po Jardou zmiňované vytváření souborů .desktop. Takže začni tím, jaký používáš WM/DE (window manager nebo desktop environment), což je relevantnější informace, než že jde o Mint.

Stran: 1 ... 66 67 [68] 69 70 ... 99