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 - JaaSt

Stran: [1]
1
Úplně upřímně, bude to znít špatně, ale hodně přemýšlím nad tím že bych na vysokou prostě nešel, jelikož mám pocit že bych se z programování nic nepřiučil a poslední co chci je dalších 5 let sedět ve sluchátkách na technických hodinách.

Kdysi dávno jsem byl v podobné situaci. Šel jsem na ČVUT, tak jsem začínal znova od nuly se vším co jsem už uměl kromě fyzikální chemie, nudil jsem se, snaha nějak přeskočit první dva roky nevyšla (ale moc jsem se ale nesnažil) a tak jsem zase po prvním semestru odešel a rovnou začal programovat v zaměstnání. Víceméně se mi stalo za víc než 25 let praxe jen jednou, že by někoho zajímalo, jakou mám školu. A to bylo, když jsem zkoušel výběrové řízení pro NASA, kde mě vyhodili hned v prvním kole pro nedostatečné vzdělání. Takže bych se rozmýšlel třeba i podle toho, že jsou oblasti, kde to bez školy nejde a nebo jen s velkým úsilím.

2
/dev/null / Re:Práce pro české společnosti
« kdy: 31. 03. 2021, 11:08:10 »
Když pominu normální prachy (což je stejně pro každého něco úplně jiného), tak podle mě dost záleží na okruhu, kam se člověk dívá. Něco jako sociální bublina. Je spousta zajímavých čistě českých firem mimo javu a banky. A osobní zkušenosti z velké většiny kladné, občas si s firmou "nesednu", ale v principu je to fajn.

3
Software / Re:Hledám skutečně svobodný eshop
« kdy: 17. 03. 2021, 14:51:10 »
Teď tu máme dvě diskuze v jednom, tak nejdřív k jedničce. Četl jsem si to asi 3x, ale pořád jsem nedokázal pochopit, co je to ten svobodný eshop. Nebo spíš mi z toho vychází, že nejsvobodnější je si to nechat někde naprogramovat komerčně, dostat zdrojáky a tradá. Jestli to ještě autor čte tady, to by mě zajímalo. Jsem z toho jelen.

K druhé diskuzi čistě jen vsuvka, přihřeju si polívčičku jako fanoušek Tvořivé společnosti sem vsunu odkaz na 8 osnov:  https://allatraunites.com/cs/8-osnov-tvorive-spolecnosti
K tématu je to tak, že to mimo jiné staví na odpovědnosti za svůj život i za to co dělám ve funkci (čili kdo má funkci, má odpovědnost za realizaci toho, k čemu je určen, nemá moc nad životem jiných lidí) a hledání cesty jak dělat věci odkrytě, aby se eliminovala korupce a další neplechy, prostě kde je světlo se švábům nelíbí. Podle mě, když se to spojí (odpovědnost a odkrytost), eliminuje to docela hodně věcí z dotací a věcí okolo. Jak je vidět na hlídači státu, něco se sice odkrývá, ale samo o sobě to nestačí. Angažovanost, shazovaná často skoro nadávkou "aktivismus", je nutná podle mě, hlavně v tom smyslu, že je to lepší než čekat, až někdo za mě něco vyřeší.
Odpovědnost za svoje činy ve funkci by taky prospěla, co se týká trestů a podobně.
(konec vsuvky nesouvisející se svobodným eshopem)

4
Vývoj / Re:Nový projekt vs. cizí kód
« kdy: 11. 09. 2020, 10:16:14 »
Tak letos mám za sebou 25 let kdy mě programování živí. Takže už jsem prošel různé věci. Změny v cizím kódu dělám rád, je to někdy detektivní práce, někdy se něco přiučím co sám neumím a skoro nikdy nezáleží na tom, v jakém stavu je kód, spíš jen na tom, jak se k tomu staví zadavatel.
Vypíchl bych dvě věci. Převzal jsem kód v C++ pro programátorovi z Kolumbie, který na první pohled snad ani nebyl kód ale chaos. Jenže během měsíců, kdy jsem na tom sem tam dělal úpravy jsem postupně zjistil, že jeho úroveň schopností je tak vysoko nad mojí, že tam se asi nikdy nedohrabu. Naprosto šílený chaotický kód v mých očích, který ale nebylo možné nějak rozložit, jako kdyby nějak myslel na všechno. Takže v mých očích nejlepší kód co jsem kdy viděl byl zároveň z hlediska nějaké strukury projektu pro orientaci asi nejhorší.
A ještě zajímavější věc je přebrat po deseti letech kód sám po sobě. Věci, které jsem vypotil se skřípěním zubů mi po tzěch letech připadaly až trapně jednoduché :-D

5
Vývoj / Re:C++ Windows API - clipboard
« kdy: 08. 09. 2020, 11:57:01 »
Ještě jsem si vzpomněl, že existuje cesta, před hodně lety jsem to dělal. Když aplikace volá GetClipboardData tak se dá volání funkce z User32.dll přesměrovat na vlastní kód, předělat data ze schránky a pak vrátit volání na původní funkci. Aplikace pro schránku musí mít práva amina aby mohla měnit kód dll za běhu. Nevýhoda byla, že se to muselo dělat pro každou aplikaci zvlášť, protože aplikace používají vlastní kopii dll.

6
Vývoj / Re:C++ Windows API - clipboard
« kdy: 07. 09. 2020, 11:03:19 »
Na Paste není žádný univerzální postup, protože si to aplikace může řešit sama jak se jí zachce. Teoreticky se může hodit zachytit klávesovou zkratku Ctrl+V, potlačit V pokud je aktivní ta správná aplikace, zpracovat schránku a pak s pomocí SendInput poslat nové Ctrl+V. Hook na zachycování má příznak, jestli jde o opravdovou událost nebo umělou, takže tím se odliší SendInput od HW stisku a nezpracuje se. Samozřejmě, když uživatel klikne v nabídce na Vložit, tak je to marné.
Zpracování zachycené zprávy by mělo být co nejrychlejší, jinak to systém odřízne.

7
Tak webů na výuku je docela dost, třeba codewars.com, na tom se dá naučit hodně.

Ideální mentoring je od zákazníka, i když je to tvrdá škola. Třeba bych prošel reálné poptávky na https://webtrh.cz/f101 , zjistil bych, co mě láká z toho co lidi chtějí, eliminoval bych na co aktuálně nemám a když něco zbyde, tak hurá do víru událostí. Nebo si prostě vzít reálnou poptávku a zkusit si ji jen tak pro sebe. IT oblast je dost široký pojem, jako zemědělství. Co přesně chce člověk dělat? Pást krávy, pěstovat ředkvičky, jezdit kombajnem?  Takhle se dá celkem rychle zjistit, co člověk dělá rád, co nerad a co si jen myslí že ho baví a umí to.

8
Vývoj / Re:C++ typ interval
« kdy: 10. 08. 2020, 08:32:48 »
Sice si neumím představit reálné využití, ale když už bych něco takového potřeboval, hodil bych si to na makra.

#if DEBUG
#define TEST(x) ( kód obsahující static_assert )
#else
#define TEST(x) (x)
#endif

Pak by přiřazení vypadalo takhle:

int x = TEST(12)

static_assert by se použilo podle konkrétní potřeby (nechce se mi to psát)

v Debug by se prováděl test a v Release ne.


9
Studium a uplatnění / Re:Zmena kariéry
« kdy: 11. 06. 2020, 18:19:23 »
Celý život jsem programoval pro desktop, ale před pár lety jsem chtěl změnu a nějak se dostat do průmyslu, ke strojařům a programovat tam. Takže trochu opačná cesta. Trvalo to asi rok a půl, kdy mě po různém odmítání oslovila firma, kde jsem se o nic neucházel a od té doby pro ně dělám, když je potřeba. Samozřejmě to stálo spoustu učení.
Z toho, co vidím, je ve strojírenství spousta možností, jak uplatnit strojařské znalosti a spojit to s programováním. Možná bych se začal rozhlížet pod svícnem. Třeba přímo ve firmě kde jsi teď. Často se hodí nějaký menší program, který někde usnadní činnost a lidi okolo ani nenapadne, že by to šlo naprogramovat, jsou smíření s tím, jak to je. Pohledal bych, promyslel řešení a nabídl to. Na tom se dá dost naučit bez stresu, a hlavně, nejvíc se člověk naučí z reálného programování, kde musí být jasný výsledek, kde mu lidi hlásí chyby a stroje klacky pod nohy :)
Jazyk bych pak vybíral podle toho, co vyžaduje projekt/úkol, to podle mě neni nic klíčového, stejně se člověk spíš učí hromadu věcí okolo.

10
U některých ovladačů, nevím za jakých okolností, ale u části z nich tu volbu mám, se dá vrátit předchozí verze.
Ve spráci zařízení se klikne pravým na zařízení - vlastnosti - záložka Ovladač - vrátit změny ovladače.
Už jsem to použil, když se mi vnutil nový, který fungoval špatně.

11
Desktop / Re:Jak můžu smazat všechno?
« kdy: 06. 02. 2019, 15:05:46 »
Citace
Ano, porad se to da udelat. Porad potrebujes tak tech 5-10 zapisu abys byl v pohode.

https://digital-forensics.sans.org/blog/2009/01/15/overwriting-hard-drive-data/

Víc než jeden přepis prakticky nemá smysl u moderních disků.

12
Myslím že Wordpad, nebo třeba Notepad++ při vložení ze schránky konce řádků převádí automaticky (nemám jak zkusit teď).
Případně jsou pro schránku funkce umožňující udělat převod rovnou při vložení do schránky, takže půl hodiny programování.

Stran: [1]