Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko219
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
Gynvael

Gynvael

Dołączył 18 lat i 3 mies. temu
  • Obserwuj
  • Akcje 543
  • Znaleziska 371
  • Mikroblog 172
  • Obserwujący 401
  • Obserwowane 3
  • Dodane (17)
  • Komentowane (130)
  • Plusowane (25)
vZGLSjkzfn
vZGLSjkzfn
12.02.2025, 15:15:41
  • 2
Czy Gynvael Coldwind odszedł z Googla czy go wywalili?

#programista15k

Oto jest pytanie

  • odszedł 28.0% (14)
  • wywalili 30.0% (15)
  • jestem juniorem i nie mam pojęcia kto to 42.0% (21)

Oddanych głosów: 50

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 13.02.2025, 09:17:16 via Wykop
  • 4
Haha niestety mnie nie zwolnili ;) A czemu "niestety" to poniżej.

Ogólnie planowałem odejść i założyć własną firmę mniej więcej koło 2019-2020, ale.. pandemia (widziałem, że wyżej zastanawiacie się czemu mam na LI menedżer→pracownik - bo mnie long covid dopadł i nie miałem energii na management). Stwierdziłem, że to trochę słaby czas na odejście, więc postanowiłem zostać do lepszych czasów. Pod koniec 2022 znowu zacząłem o tym myśleć, a w styczniu 2023
  • Odpowiedz
sekurak
sekurak
10.08.2020, 10:31:15
  • 22
Polska ekipa zdobyła drugie miejsce w konkursie hackowania satelity, przygotowanym przez US Air Forces!

https://sekurak.pl/polska-ekipa-zdobyla-drugie-miejsce-w-konkursie-hackowania-satelity-przygotowanym-przez-us-air-forces/

#sekurak #hacking #bezpieczenstwo #polska
sekurak - Polska ekipa zdobyła drugie miejsce w konkursie hackowania satelity, przygo...

źródło: comment_15970554544tmqnkGOjOrnW8VNyA4W3w.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 10.08.2020, 15:11:40
  • 4
@olelek: przy czym nie brałem aktywnego udziału - wszystkie zasługi należą się innym osobom z naszych teamów :)
  • Odpowiedz
umiarkowany_ekstremista
umiarkowany_ekstremista
06.02.2020, 13:00:52
  • 0
@imlmpe Zapytam tutaj bo przypomniało mi się a propos jednego z kolejnych artykułów o przesiadce na linuxa który pewnie umrze w wykopalisku.
Jestem skłonny się założyć że lata temu u Ciebie na kanale był film jak łączysz pracę windows / linux. Z tego co pamiętam była tam wirtualka z linuxem na Windowsie i jakimś dziwnym serwerze Xów na windowsie właśnie.
Jak teraz podchodzisz do tematu. WSL?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 29.02.2020, 13:10:14
  • 2
@umiarkowany_ekstremista Dla moich zastosowań desktopowych to połączenie nadal się sprawdza (tj. Windows host + Linux VM).
Na WSL 1 się nie przesiadałem, bo to była tylko implementacja user-mode'owego środowiska linuxa, podczas gdy ja korzystam głównie z dobrodziejstw kernela Linuxa (podmontowywanie dziwnych systemów plików, etc).
Na WSL 2 (które de facto jest maszyną wirtualną) prawdopodobnie mógłbym się przesiąść, ale z drugiej strony nie dałoby mi to nic więcej poza to co już
  • Odpowiedz
maestrozo
maestrozo
15.10.2019, 01:58:58
  • 0
Cześć mam pytanie w sprawie #assembler
Czy uda mi się skompilować i odpalić kod assemblera robiąc tak jak na tutorialu @Gynvael z 2011 roku na 64 bitowym Windows 10 i procesorze x64?

#programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 15.10.2019, 18:45:50
  • 0
Tak, 32-bitowe programy nadal działają na 64-bitowych systemach.
  • Odpowiedz
xberkinus
xberkinus
xberkinus
13.07.2019, 13:51:28
  • 0
Mirki,
chciałbym nauczyć się assemblera, głownie po to aby rozpocząć przygodę z reverse engeniring, do tego potrzebny jest assembler o ile się nie mylę. Chciałbym prosty tut dla kompletnie zielonych. Proste i logiczne wytłumaczenie zagadnień bez żadnej wiedzy.

Wołam eksperta @Gynvael

#assembler #it #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 14.07.2019, 11:22:22
  • 2
@xberkinus
Niestety nie umiem odpowiedzieć na to pytanie, głównie przez to, że nie śledzę współczesnych kursów z podstawami (a te z których ja się uczyłem mają wartość muzealną) :(
Rzuć okiem natomiast na https://gynvael.coldwind.pl/?id=664 - tam jest kilka różnych związanych z asmem linków i kilka podpowiedzi jak się uczyć.

Mój kurs dotyczy 32-bitowego asemblera x86, więc jest trochę przestarzały (lepiej iść od razu w x86 64-bit), chociaż na szczęście 32-bit x86
  • Odpowiedz
niebezpiecznik-pl
niebezpiecznik-pl
11.06.2019, 12:06:26
  • 1496
W imieniu dziesiątek ofiar, które codziennie tracą oszczędności całego swojego życia przez ten znany od ponad roku atak -- prosimy, BŁAGAMY❗️Kopnijcie/udostępnijcie tego posta wszystkim znajomym, którzy mają internet. Za każde udostępnienie pogłaszczemy redakcyjnego kotka! ❤️:

https://www.wykop.pl/link/4996399/przeslij-ten-artykul-znajomym-zanim-bedzie-za-pozno/

#security #bezpieczenstwo #niebezpiecznik #hacking #policja #banki #pieniadze
niebezpiecznik-pl - W imieniu dziesiątek ofiar, które codziennie tracą oszczędności c...

źródło: comment_VuAvbn7uKMaEQupEFKwTVnrk28y3PIwc.jpg

Pobierz
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 14.06.2019, 23:37:06
  • 4
@blamedrop: no i się wydało, że jestem tylko redakcyjnym kotem niebezpiecznika... #miau
  • Odpowiedz
kiciek
kiciek
05.06.2019, 16:20:23
  • 0
#cpp #embedded #arm #programowanie
Pytanie dotyczy bare metal c++. Moim problemem jest undefined instruction w __cxa_guard_acquire podczas inicjalizacji lokalnej (w funkcji), statycznej (static), nie trywialnej (mającej własny konstruktor) zmiennej.
Wydaje mi się, że rozwiązaniem może być wymuszenie inicjalizacji tego rodzaju obiektów w startupie, a nie przy pierwszym wejściu do danego scope, w podobny sposób w jaki są inicjalizowane obiekty globalne.
Nie wiem jednak jak
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 05.06.2019, 16:56:25
  • 2
@kiciek Hmmm, masz w opcjach kompilacji wybrany odpowiedni procesor? Jakieś -mthumb -mcpu=cortex-m4 or sth?

Tak szczerze, jeśli masz tylko jeden wątek, to pomyśl czy by się tych funkcji jakoś nie pozbyć, bo mutexy bez multithreadingu są umiarkowanie potrzebne.
  • Odpowiedz
Gynvael
Gynvael 05.06.2019, 17:10:56
  • 0
+1 na przeniesienie inicjalizacji do jakiegoś startupu :)

Swoją drogą, masz może pełną instrukcje z tej funkcji? ARM ma 2 albo 4 bajtowe instrukcje, więc 0xff to tylko jej część. Jestem ciekaw, czy to faktycznie jakaś 'nie taka' instrukcja, czy jakiś inny błąd.
  • Odpowiedz
Gynvael
Gynvael 05.06.2019, 17:20:41
  • 0
Uhm, można tak, ale raczej bym zalecał rozwiązać to bez hacków tego typu, tj. usunąć static costam i zamiast tego alokować je gdzieś wcześniej i np. przekazywać do tych funkcji jako parametr (albo jako jakaś zmienna globalna która jest pointerem na ten obiekt).
  • Odpowiedz
Gynvael
Gynvael 05.06.2019, 17:26:13
  • 0
Zgoda :) Jeśli nie jest to żaden ważny kod, który ma się kompilować i za 10 lat, to czemu nie :)
  • Odpowiedz
371t3
371t3
28.02.2019, 22:59:32
  • 10
Mirki,

Od czego zacząć nauke asemblera? Chciałbym zagłębić się w code reverse engeniring, do tego wymagany jest assembler podstawowy czy bardziej zaawansowany? Bardzo bym prosił Was o jakieś polecane źródła wiedzy, bo ja widziałem kilka materiałów które nie były do końca zgodne merytorycznie (np w jednym byla informacja ze eip wskazuje na obecna instrukcje, a w innym że na kolejną do wykonania).

Wołam @Gynvael jako autorytet w tej dziedzinie

#it
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 02.03.2019, 08:32:33
  • 14
@371t3:
Do podstaw RE wymagane są podstawy assemblera - resztę się doucza w trakcie (btw, nie wiem czy widziałeś ten post: https://gynvael.coldwind.pl/?id=664).

Co do źródeł wiedzy, to trudna sprawa. Podpowiem tylko, że raczej powinieneś zacząć od 64-bitowego assemblera na x86 (czyli AMD64 aka x86_64, nie mylić z IA64), najlepiej w składni Intela. Ostatecznie, jeśli nie masz nic przeciwko douczeniu się potem różnic, możesz pomyśleć o 32-bitowym assemblerze x86, chociaż to raczej
  • Odpowiedz
Gynvael
Gynvael 02.03.2019, 09:50:19
  • 8
@Darknov: I to jest bardzo dobre pytanie, żeby zadać prowadzącym. Osobiście nie widzę żadnego powodu, żeby na początek uczyć się 16-bitowego x86. Gdyby to był 32-/64-bitowy x86, albo ARM32/64, albo chociażby 8051, AVR czy MIPS to bym rozumiał, ale 16-bitowy x86... Nie dość, że ten tryb jest sporo trudniejszy niż 32-bity (mniej kodowań instrukcji, ciągła zabawa z segmentami, przestarzałe API z BIOS/DOS), to jeszcze prawie do niczego się go obecnie
  • Odpowiedz
Gynvael
Gynvael 02.03.2019, 10:32:09
  • 3
@Darknov: A w sumie to zróbmy ankietę jak z tym asmem jest - https://www.wykop.pl/link/4824491/ankieta-anonimowa-asembler-na-polskich-uczelniach-wyzszych/
  • Odpowiedz
Gynvael
Gynvael 03.03.2019, 08:03:31
  • 3
@yuim: Trochę odwrócę to co napisałeś - poza *nixami nigdzie się nie używa składni AT&T, a nawet na narzędziach *nixowych jest tak jak napisałeś, tj. AT&T jest domyślne, ale Intel jest nadal obsługiwane (-masm=intel w GCC, -M intel w objdump, set disassembly-flavor intel w gdb, etc).
W RE używa się prawie tylko Intela, pod Windowsem wstawki domyślnie (Visual C++) się również pisze w składni Intela, większość asemblerów (tj. kompilatorów języka asembler)
  • Odpowiedz
grzegor9
grzegor9
grzegor9
12.02.2019, 01:58:03
  • 2
Jakiś czas temu chciałem nauczyć się programować i kupiłem książki symfonia c++. Jednak pewne wydarzenia sprawily, że musiałem to zostawić.
Teraz pomysł powrocił i mam dylemat pomiedzy c++, java lub java script. Tylko nie wiem co wybrać.
W java i java script plusem jest dostępność pracy, a minusem konkurencyjność (każdy chce w tym pisac) i przy tym nizsze zarobki.
Za c++ przemawia mi to, że za kilka lat moze to byc język
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael 12.02.2019, 22:09:51
  • 2
Ad moja książka - uhm, dzięki @pan_zerniak za polecenie (zdecydowanie mi miło!) ale na sam początek jednak zdecydowanie odradzam :). Raczej pisałem ją z myślą, żeby to była druga/trzecia/siedemnasta książka, którą się bierze do ręki. Na samym początku będzie raczej zbyt chaotyczna/oderwana od normalnego trybu nauki.
  • Odpowiedz
Gynvael
Gynvael 25.12.2018, 14:49:02
  • 28
Jeśli ktoś lubi gamedev i konkursy, to właśnie wystartowała czwarta edycja mojego GameDev Challenge (tym razem we współpracy z LiveOverflow).
Szczegółow jest dość sporo, więc zachęcam do rzucenia okiem na mojego bloga:
https://gynvael.coldwind.pl/?lang=en&id=697

Powodzenia :)

Garść tagów: #javascript #html5 #gamedev #programowanie oraz (bo WASM) #cpp #cplusplus #rust
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gynvael
Gynvael
Autor
25.12.2018, 18:29:23
  • 1
@Sinti: Powodzenia :)
W poprzedniej edycji przyszły 22 prace (http://gsgc2018.gynvael.tv/), a dwie edycje temu 13 (http://gwgc2017.gynvael.tv/).
  • Odpowiedz
Gynvael
Gynvael
Autor
25.12.2018, 22:35:48
  • 0
@Hipodups: W ostatniej edycji było kilka prac w webassembly, a np. Rust czy C/C++ można do wasma spokojnie skompilować :)
  • Odpowiedz
Gynvael
Gynvael
Autor
26.12.2018, 02:30:16
  • 1
@Hipodups: Hmm, to trochę utrudnia sprawę ;)

@HomeMadeGames: Jeśli byś jednak znalazł czas: HF GL!
  • Odpowiedz
Gynvael
Gynvael
Autor
26.12.2018, 12:00:08
  • 0
@Hipodups: W przeszłych edycjach było można gry robić w dowolnej technologii, ale od tego odszedłem, z dwóch powodów:
1. Trudno je potem testować (dużo środowisk/bibliotek trzeba doinstalowywać - sporo czasu na to schodzi).
2. Trudno publiczności w te gry potem pograć (w porównaniu do JS, gdzie wystarczy wejść na stronę i można grać).
Stąd póki co trzymanie się client-side. Ale zobaczymy jak będzie w przyszłości :)
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 7
  • Strona 1 z 7
  • >

Gynvael Coldwind

  • Zurich
  • http://gynvael.coldwind.pl/
  • gynvael@coldwind.pl

Osiągnięcia

  • Komentator
    od 01.05.2014

    Komentator
  • VIP
    od 22.11.2015

    VIP
  • Rocznica
    od 10.07.2025

    Rocznica

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking