#memyit

0
8

W sumie mnie to śmieszy bo sam słyszałem to wielokrotnie za dzieciaka gdy nie mogła mnie mama odciągnąć od HoMM, Diablo czy Warcrafta.

#memyit #mlodosc #humorobrazkowy #memy

15197997-f11a-4bec-8422-e13d7f0cf548

mojego ojca nadal to nie przekonuje, że mi za to płacą, jego zdaniem, lepiej jakbym się fachu budowlańca nauczył - mam ponad 40 lat, a on prawie 80 xD

@zomers Takie zachowanie od starszych motywuje mnie tylko do upewniania się, że nie zacznę jak oni deprecjonować nikogo młodego czy uważać nowe pokolenia za głupsze. Przeraża mnie takie postrzeganie następnych pokoleń jakbym to ja zawsze wiedział najlepiej.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

@skorpion e, raczej nie, wydaje mi się że to taka sztuka dla sztuki i pewnie od sosem jest vmka tak czy siak


Jedyne co przychodzi mi do głowy to ewentualny support dla programów wykorzystujących jakieś specjalne chwyty przez plecy ze starego win API.

@entropy_ - to jest wirtualizowany Windows - po prostu w kontenerze działa hypevisor KVM na którym jest uruchamiany Windows.

Takie coś można uruchomić na Linuksie ręcznie - ale cały ten projekt po prostu wszystkie kroki automatyzuje.

Niemniej jestem pod wrażeniem

@entropy_, @skorpion, @wiatraczeg - zainstalowałem sobie to dzisiaj - zamiast dockera użyłem podmana w trybie rootless i wszytko działa na moim Linux Mint.

A jak to działa z praktycznego punktu widzenia?


  • Tak jak pisałem już wcześniej jest to wizualizowany Windows uruchamiany na KVM

  • ISO Windowsa się ściąga legalnie prosto od Microsoftu w uruchomionym kontenerze

  • ISO Windowsa jest ekstraktowane, modyfikowane tak by instalacja nie wymagała interakcji z użytkownikiem, i budowane raz jeszcze z dodatkowymi sterownikami

  • Windows 11 jest systemem, który pobiera i instaluje się domyślnie - można to zmienić - oczywiście Windows się nie zaktywuje więc będzie działać jako swoista wersja testowa

  • Jak już się ten Windows uruchomi to się go używa poprzez VNC w przeglądarce (widać to na sceenshotach).

  • Wszystko jest dosyć wolne ale działa

1147e034-3f23-416d-9330-25a827a19069
a44800c2-dc05-4423-b9c8-5d080d0ed977
7ef7547e-9a0c-4e65-aced-d5862f1494d5

Zaloguj się aby komentować

I to mi się podoba i o to chodzi :D

Ale zdażyło mi się kiedyś pracować na bazie, która nie wyrabiała z zapytaniami i efektywniej było ściągnąć do apki serwerowej cały zbiór (kilkaset tys rekordów) i robić query w pamięci :P

Gdyby ktoś się zastanawiał:

1. apiService.sql() bezpośrednio wykonuje SQL z danymi, więc narażone jest na SQL injection.

2. Hasła są zapisane jako plain text w bazie danych.

3. Mechanizm authenticateUser() leci po wszystkich użytkownikach bazy i dopasowuje hasło.

4. If ("true" === "true") {return false;} zawsze zwraca false.

5. $("error_message").show(Login Failed) jest błędną metodą jQuery.

6. Brak obsługi błędów, np. co jeśli apiService.sql() zwróci błąd.


Coś pominąłem?

@dolitd to że metoda weryfikacji użytkownika jest po stronie użytkownika i tym SQLem ma dostęp do wszystkich nazw użytkownika i haseł już na starcie.

Zaloguj się aby komentować

@Acrivec a później aktualizacje jak hydra generujące bugi :3

Ostatnio w skajpaju po wymuszonej którejś już aktualizacji usunęli widok dzielony, bo "trudno to utrzymać i w ogóle".

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować