Budżet: 200 UAH Termin: 7 dni
Работа рассчитана на 1 день
Нужно поднять код приложения при передаче его заказчику ( нам).
Функционал поможем проверить .
Работа в Днепре
Backend - Java
iOS - Swift
Budżet: 200 UAH Termin: 7 dni
Рефакторинг Явы на один день? )))
Я вам могу специально такого намутить, буквально на 5 строк, что там неделю придется разбираться.
Это вам не РНР, он почти низкоуровневый. Часто в байткод приходится лезть.
Смотрю на этот процесс как простой обыватель .. может вы и правы 😎
Тогда оплата почасовая
Можно подробнее, что значит поднять?
Из исходников или из классов?
Swift это десктоп, при этом ios система для мобильных... Или оно и там и там?
Какой фреймворк использовался? Что делает приложение
Да, из исходников .
По факту это передача ключей от приложен клиенту, в присутствии 3 ьих лиц .
По поводу Swifta не могу точно ответить ((
Фреймворк.. спросите меня как то по-другому - мне не ясна проф лексика
Могу отрефакторить и на уровне классов, и на уровне байткода.
Пишите...
Пишите более простыми словами - пожалуйста ..🤦🏼♀️
нам нужно скомпилировать коды - функционал мы сможем проверить .Я более понятно объяснила ?)
Смотрите. Ява работает примерно так (если без спецлексики): сначала файлы с кодами набирают из интрнета кучу доп. файлов. Потом это все превращается в малопонятную многим фигню под названием байткод. Только потом этот байткод начинает выполняться.
Рефакторинг - это отладка кода и приведение его в человеческий вид.
Так вот, если в большинстве языков достаточно просто изучить исходник, то в Яве нужно прошерстить и то, что написано, и то, что оно натягивает, и, если там на первый взгляд все норм, еще и уже байткод ковырять..
Из Вики:
Сам код:outer:
for (int i = 2; i < 1000; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0)
continue outer;
}
System.out.println (i);
}
а вот его байткодовоеи отображение:
0: iconst_2
1: istore_1
2: iload_1
3: sipush 1000
6: if_icmpge 44
9: iconst_2
10: istore_2
11: iload_2
12: iload_1
13: if_icmpge 31
16: iload_1
17: iload_2
18: irem
19: ifne 25
22: goto 38
25: iinc 2, 1
28: goto 11
31: getstatic #84; //Field java/lang/System.out:Ljava/io/PrintStream;
34: iload_1
35: invokevirtual #85; //Method java/io/PrintStream.println:(I)V
38: iinc 1, 1
41: goto 2
44: return
Можно ваш телеграмм или номер телефона? Так будет быстрее ..)
Спс
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego ekranu ładowania Minecraft/Forge, na którym wyświetlany jest proces ładowania modów, własnym projektem. Wymagania: Styl technicznego przetrwania (IndustrialCraft 2, Applied Energistics 2, Thermal Expansion, Mekanism, Ender IO itp.). Nie może to być tylko statyczny obrazek. Potrzebna jest animacja (efekt podobny do GIF-a, ruchome elementy, animowane zębatki, efekty świetlne, wskaźniki ładowania itp.). Powinien być wyświetlany rzeczywisty postęp ładowania modów. Wszystkie niezbędne funkcje ładowania klienta muszą pozostać bez pogorszenia stabilności. Realizacja odbywa się bezpośrednio w kliencie/kompilacji.2. Niestandardowe główne menu i ekran wyboru serwerów Konieczne jest zastąpienie standardowego menu Minecraft oraz ekranu wyboru serwerów własnym projektem. Wymagania: Tematyka technicznego przetrwania. Jakościowe tło z animacją lub dynamicznymi efektami. Oryginalne wykonanie przycisków i elementów interfejsu. W pełni działające przyciski: Gra jednoosobowa Gra sieciowa Ustawienia Wyjście z gry Inne standardowe funkcje Można użyć gotowego moda do personalizacji menu (np. Custom Main Menu lub inny odpowiedni dla 1.12.2). Po zakończeniu pracy menu powinno być w pełni zintegrowane z klientem.Co zapewniam Gotowy klient Minecraft 1.12.2. Przykłady pożądanego stylu (zrzuty ekranu). Dostęp do plików kompilacji w razie potrzeby.Wynik pracy W pełni gotowy klient z wdrożonymi zmianami. Wszystkie niezbędne pliki i konfiguracje. Instrukcja dotycząca wprowadzonych zmian (w razie potrzeby). Sprawdzenie funkcjonalności klienta po integracji.Ważne Szukam osoby, która już pracowała z personalizacją Minecraft 1.12.2, Forge i modowymi kompilacjami. Atutem będzie posiadanie przykładów podobnych prac. Preferowane jest zaproponowanie własnych pomysłów dotyczących wykonania i animacji w stylu Tech Survival.
Opracowaliśmy system CRM do współpracy z dentystami i laboratoriami. Należy zintegrować usługi iTero, sirona, medit i inne, aby pliki były automatycznie pobierane.