od jakiego momentu takie coś się może opłacać i czy w ogóle.
@Porana123: jak masz duzo alokacji (jesli Float a nie float) - robiac natywnie unikniesz gc, ale i tak trzeba bencharkowac, bo z tego co wiem teraz jest escapeanalysis i obiekt w javie (w zasadzie jego pola) moga sie znalezc na stosie i nie ma gc
@afe1: kod natywny kopiowałem od @AwizisieAkat, ja z cpp to ten, dodać, odjać, wyświetlić, z 30 minut się bawiłem jak to skompilować (✌゚∀゚)☞
A tak to możliwości jest sporo, ale i tak nie ma co kombinować jak nie robimy właśnie czegoś co operuje na dużych prostych danych. A testowanie małych metod w JMH jakoś tam działa, ale nie można tego czytać jako
@GotoFinal Ale gdzie Ty tu widzisz jakiś język, oprócz Javy? Przecież te Stringi, to tylko ładnie opakowane tablice charów bez jakiegokolwiek znaczenia. ( ͡°͜ʖ͡°)
#spotify #informatyka #muzyka Ja p------e, czy ktoś jeszcze ma problem z tą z-----ą apką spotify? Mam na telefonie i pc, spokojnie sobie siedzę, telefonu nie dotykałem od ponad 3 godzin, słucham z kompa... i nagle zaczyna grać muzyka z telefonu, i z pc dalej gra. Spotify oczywiście twierdzi że gra tylko z PC. Do tego na obu leciały dwie inne piosenki. Dzieje mi się tak od
Mirki czy znacie jakieś narzędzie do #java by porównać 2 pliki .jar (a dokładniej tylko .class w nim, inne pliki mnie nie interesują) by uzyskać dokładną listę różnic? włącznie z zmienionymi fragmentami kodu (może być w czytelnej wersji bytecodu) Czy muszę sam pisać? ;/
Od biedy mogę zdekompilować oba i zrobić diffa, ale to jednak może słabo wyjść bo program częściowo zaciemniany, więc czasem dekompilator sobie nie poradzi z klasą.
@GotoFinal: https://lvc.github.io/japi-compliance-checker/ z tego korzystałem, działa spoko ALE nie wiem czy to działa na windzie- udało mi się jedynie to cudo odpalić na systemie dla pingwinów ( ͡°͜ʖ͡°) ogólnie cały program napisany jest w perlu... (✌゚∀゚)☞ Generuje do html-a raport i ładnie widać co gdzie się zmieniło.
#android #aplikacje Szukam budzika, który spełnia te 2 niby proste warunki... - Ma widget z cyfrowym zegarkiem, po kliknięciu lądujesz w alarmach, i fajnie by było jak by była też widoczna godzina następnego budzika. (jak w tym googlowym). - Przy podłączonych słuchawkach gra pełnym dźwiękiem z telefonu, ze słuchawek albo nic, albo cicho.
już z 8 apek instalowałem, zaczynam się męczyć :< czy nic nie spełnia tych 2
#telefony #xiaomi Szukam serwisu który będzie w stanie wymienić gniazdo jack w xiaomi redmi note 3 w wersji z snapdragonem. I fajnie by było jak by telefon wrócił, może nawet w jednym kawałku jak by się dało.
Pozwolę sobie na wstępie zawołać @afe1 bo może coś wiesz lub cię zainteresuje sam problem.
A więc bawię się od pewnego czasu javą 9, nowe możliwości, nowe problemy. Cel mam dość prosty, robię klasę proxy, i chce wywołać z niej domyślną metodę, niestety domyślne metody są zabezpieczone,i zwykłe MethodHandle nie może ich używać, potrzeba specjalnej instancji. MethodHandles.Lookup(Class, int), ale konstruktor nie jest prywatny, jednak próba refleksji (getDecConstructor i setAccessible) na nim skończy się
@afe1: ech, no ale nic nie czytasz, pisałem że tutaj tak się nie da bo: Klasa proxy generowana przez javę przesłania metodę domyślną przekierowując ją do invoke handlera, więc wywołanie tej metody ot-tak, wywoła metodę handlera, czyli się zapętli, bo ja to właśnie robie z tej metody handlera. Trzeba więc użyć "special" z MethodHandle, ale access checki z javy 9 zezwalają na to TYLKO z poziomu tej samej klasy lub implementacji itd. Wszędzie
#paypal #pieniadze #praca #niewiemjaktootagowac paypal coś zmieniał ostatnio z przelewami? Miesiąc temu ktoś mi wysyłał zapłatę w USD, doszło w USD, a dzisiaj od tej samej osoby doszło w PLN, ja mam w logach PLN on USD. Coś, ktoś?
#programowanie #gamedev Takie pytanie... skąd się biorą takie bugi graficzne jak z załączonego zdjęcia, i nie chodzi mi tutaj o odpowiedz "błąd sterownika, zaktualizuj to przejdzie!" czy inne wymysły, tylko co tam takiego się dzieje że nagle jakieś elementy gry dostają p-------a i zachowują się kompletnie nie logicznie, jakiś ciekawszy, "techniczniejszy" opis lub źródełko, zwyczajnie nie mogę sobie wyobrazić co się tam w karcie musi dziać że powstaje...
@GotoFinal: błędy w operacjach zmiennoprzecinkowych. gdzieś się namnaża błąd, który potem nie może być skorygowany, coś sypie wyjątkiem, ale obsługiwanym, więc po prostu wywala się tylko ten fragment softu i dzięki temu mamy takie świetne efekty
@RSGApps: @GotoFinal: dokładnie tak jak mówisz, textura jest ale shader wywalony i dlatego jakieś dziwne kolory wskakują, próbowałeś różne ustawienia graficzne? może wiedzmin ma jakas funkcje graficzną, która u Ciebie nie działa. Skoro czasami pod jakimś kątem widzisz ją poprawnie to wtedy pokombinuj z odległością widzenia bo może "LOD" uwala poprawne wyświetlanie na jakiejś odległości?
#java #programowanie A więc bawię się asm, a dokładniej asm-tree bo mam całkiem sporo do przemielenia, i mam pewien problem, mam listę instrukcji (InsnList) które chce dodać na początek konstruktora, no i teraz jak to zrobić? Muszę jakoś znaleźć wywołanie do super(...) i wtedy wsadzić za tym elementem, ale nie mogę ogarnąć żadnego sensownego kodu na znalezienie wywołania do super(...) które się nie będzie gubiło przy bardziej zaawansowanych
Nie wiem, jak to dokładnie wygląda w asm (sam bawiłem się jedynie BCEL), ale ze specyfikacji Javy wynika, że wywołanie konstruktora to powinna być pierwsza instrukcja INVOKESPECIAL w metodzie o sygnaturze :()V (przed nią pewnie będzie odkładanie parametrów konstruktora na stos) - można szukać w ten sposób. A może wygodniej byłoby napisać te Twoje instrukcje w metodzie innej klasy w zwykłej Javie, skompilować, dołączyć w runtime, a w konstruktorze dodać tylko wywołanie
Ja to widzę tak - skoro jesteś w konstruktorze, to znaczy, że wcześniej coś zawołało najpierw NEW, a potem INVOKESPECIAL Testowa.. Pierwsza instrukcja konstruktora (na poziomie kodu wysokiego poziomu) to musi być zawołanie super(), czyli dążysz do tego, żeby zawołać INVOKESPECIAL org/diorite/TestByte..... W tym celu możesz chcieć przygotować jakieś parametry, potencjalnie tej samej klasy, ale jest ograniczenie - one też muszą zostać zainicjalizowane, zanim zostaną przekazane do super()
#programowanie #minecraft #java Trochę nietypowe pytanie, chce ktoś coś sobie dorobić (z liceum/technikum np ktoś by mieć na pizze) bo mogę oddać zleceniodawcę, ale tylko w dobre ręce. Sam wyceniasz projekty, i tak zazwyczaj projekt ma od 4 do 20 godzin solidniejszej pracy i wtedy dostaniesz 30-150$, może więcej jak się wyżej wycenisz i się zgodzi. Wymagany oczywiście angielski, mówić nie trzeba, tylko chat na skype. (ewentualnie można używać
@bazingaxl: wat, 150$ za godzinę? gdzieś ty to wyczytał,
zazwyczaj projekt ma od 4 do 20 godzin solidniejszej pracy i wtedy dostaniesz 30-150$
to kwota za cały projekt, w zależności od tego jak wycenisz i jak pracujesz robisz za 7.5-15$ za godzinę. A wymagań dużych nie ma, toż to tylko java ;) Nie ma tu żadnych wielkich frameworków, żadnych specjalnych znajomości, tylko java i silnik gierki.
#heheszki #telefony EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I UŻYWAĆ TELEFONU BĘDZIE MOŻNA TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI I NA PRZYKŁAD UŻYWAJĄ TELEFONU KIEDY GO POTRZEBUJĄ ZAMIAST NP GRAĆ W GIERKI PRZED PSZYRKĄ LUB PRZEGLĄDAĆ FEJSA CAŁY DZIEŃ.
No nie mogę no, niech mi to ktoś wyjaśni co ja takiego
#xioami #android #telefony Jako że sporo mirków używa tych chińczyków, to mam 2 pytania dotyczące MIUI 8 global stable (android 6) na Redmi Note 3 Pro: Czy da się jakoś zaszyfrować kartę SD? albo czy da radę jakoś np zaszyfrować folder do którego lecą zdjęcia z aparatu? użycie wbudowanego szyfrowania folderu niestety sprawi że pojawi się nowy folder na zdjęcia :P Sam telefon jest już zaszyfrowany.
@GotoFinal: Można wysłać maila z hasłem przed zahashowaniem i wstawieniem do bazy danych. Powiem więcej, można zrobić te dwie rzeczy jednocześnie! Przy czym robienie tego w tej sytuacji jest faktycznie bez sensu.
Jako takie trochę sprostowanie/rozwinięcie wpisu @AwizisieAkat przedstawiam własne wyniki, bo coś mi się nie podobały jego.
Moje wyniki:
// Benchmark Mode Cnt Score Error@Porana123: jak masz duzo alokacji (jesli Float a nie float) - robiac natywnie unikniesz gc, ale i tak trzeba bencharkowac, bo z tego co wiem teraz jest escapeanalysis i obiekt w javie (w zasadzie jego pola) moga sie znalezc na stosie i nie ma gc
A tak to możliwości jest sporo, ale i tak nie ma co kombinować jak nie robimy właśnie czegoś co operuje na dużych prostych danych.
A testowanie małych metod w JMH jakoś tam działa, ale nie można tego czytać jako