#memyit

0
7
ZohanTSW

@Legendary_Weaponsmith to jak upalisz klocka

Legendary_Weaponsmith

@ZohanTSW a czemu nigdzie nie ma ground?

Zaloguj się aby komentować

tomasz-frankowski

Jeszcze tylko deploy i można iść do domu

5a29ae1f-e569-4118-b7b6-222ee33709ce

Zaloguj się aby komentować

skorpion

@entropy_ czyli normalnie wszystko mi powinno z windozy zadziałać normalnie?

entropy_

@skorpion szczerze wątpię żeby 100% działało ale... w sumie sam nie wiem co o tym myśleć.

Bawi mnie widows w dockerze xD

wiatraczeg

@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.

koszotorobur

@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

koszotorobur

@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
koszotorobur

@entropy_

Only run this container on Apple hardware, any other use is not permitted by their EULA.

Spełniam ten warunek

0cac359c-b7c0-49e0-8ea6-0d627b47c02b

Zaloguj się aby komentować

AureliaNova

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

dolitd

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?

Sosnowiczanin

@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ć

ciri0x5a

Compiler krzyczy? IDE warczy? Spokojnie. Sonar ubije pull request zanim zdarzy wziąć łyk yerby

macgajster

@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".

209po

@Acrivec skompilowało się to się skompilowało i c⁎⁎j

Zaloguj się aby komentować

dziki

Czy tylko mi ten lokaj przypomina Hudsona?

Zaloguj się aby komentować

Zaloguj się aby komentować