Czego i czym uruchamianego współcześnie używać do minifikacji JSów w #webdev?

Na SO znalazłem wpis o UglifyJS uruchamianym poprzez Grunt, Gulp albo Yeoman http://stackoverflow.com/a/12953478/2045440 - wygląda sensownie, no ale to wpis sprzed 4 lat a w świecie #javascript to mogą być maczugi i mamuty ( ͡° ͜ʖ ͡°)

Priorytet dla mnie to konkatenacja (cóż za piękne polskie słowo) plików JS do jednego, ale
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki jest kłopot z #eclipse. ogolnie uzywam do #java (sorki że wołam ale moze znacie sie na eclipse), ale czasem też lubie sie pobawić w #arduino. jako że główne ide arduino to shit wyczytałem że jest jakis dodatek do eclipsa(sloeber konkretnie) itd. zainstalowałem z tego ich marketu, ale przy uruchamianiu ide wyskakuje taki błąd [pic rel] ma ktos pomysl jak to naprawic (jak klikne
Luk_1mex - Mireczki jest kłopot z #eclipse. ogolnie uzywam do #java (sorki że wołam a...

źródło: comment_rKZv5smVyi7G5N7j0KqVRVRbmHznG5PV.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@tomkowz tylko właśnie sloeber instalowalem z tego marketu i nie widzę tu nigdzie pliku od niego. To chyba w eclipse jest jakoś zainstalowane. Nie znam się ( ͡° ʖ̯ ͡°)
  • Odpowiedz
#programowanie #java #imageprocessing #opencv

Klepię sobie projekcik na boku i poszukuję dobrego sposobu na informację, czy na danym zdjęciu znajduje się inny obraz. Najlepiej w postaci procentowej wartości pewności.
Próbowałem z template matching, ale rezultaty były słabe (szukany obraz nie jest identyczny z tym szukanym).

Natrafiłem jednak na mega skuteczne rozwiązanie zwane ASIFT.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siemanko: no siemanko. Zobacz jakie ma zależności ta biblioteka, w jakich wersjach. Bardzo często zdarza się tak, że korzystasz z ZLib, która dajmy na to korzysta z XDepLib v1.0, natmiast w projekcie, masz YLib, który korzysta z XDepLib ale w wersji v1.1. I teraz wszystko zależy od tego w jakiej kolejności zostaną wczytane klasy przez classloader. Jeśli wczyta się najpierw YLib, to w pamięci będziesz miał załadowane klasy z XDepLib
  • Odpowiedz
@siemanko: hint z moich doświadczeń: w temacie image recognition/template matching Vuforia SDK wymiata. Niestety ma też pewne ograniczenia ale nie będę się rozpisywał bo łatwo możesz sprawdzić to sam. Powodzenia.
  • Odpowiedz
Mógłby mi ktoś wyjaśnić czy dobrze kombinuje?

ServiceLayer w Springu mvc funkcjonuje w ten sposób, że odwołujemy się do niej w Controller zamiast bezpośrednio do warstwy DAO gdzie po drodze wykonujemy wszystkie operacje tzw. logiki biznesowej.

Np. metoda w EmployeeServiceImpl

addEmployee(Employee
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DonPablito: service layer to po prostu jeden ze wzorców enterprise, służy do rozdzielenia klienta i db, dodatkowo też trzyma strukturę warstwową, nie zobaczysz sensu tego czegoś, póki nie wsiądziesz do dużego projektu, gdzie takie warstwy są potrzebne choćby dla przejrzystości

no i dwa, tak jak napisałeś, jak już jest ten service layer to umieszcza się w nim logikę biznesową, dao zostawiając w spokoju
  • Odpowiedz
@DonPablito: Podstawowe MVC ogranicza się do tego, że masz model (model danych + logika biznesowa), kontroler i widok. Często wystarczy Ci coś w stylu:
Employee
EmployeeRepository / dao
EmployeeController
i do tego widok
Repository wstrzykujesz do kontrolera, w nim pobierasz/zapisujesz dane i tyle. W takiej sytuacji niektórzy jednak utrudniają sobie życie robiąc coś takiego, że masz
  • Odpowiedz
#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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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()
  • Odpowiedz
Witojcie ponownie. Tworzę grę. Chcę mierzyć czas w jakim gracz się upora z problemem. Czy konieczne jest uruchomienie "stopera" w nowym wątku? (nie mogę znaleźć jednoznacznej odpowiedzi)
#java #naukaprogramowania
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@M4ks: ale co ma jedno do drugiego? Zapisujesz czas początku i potem odejmujesz od końca i jest, żadne sleepy już tu nic nie zmienią, chyba że chodzi ci o to że policzy "lagi".

@sorek: @zgredinho:
Ten pomysł ogólnie jest dobry by zapisywać czas, ale uważaj jak chcesz dodać pauzę, wtedy musisz też podczas pauzowania zsumować czas i po od-pauzowaniu znowu pobrać aktualny czas, co w gierkach
  • Odpowiedz
@kezc:
Można by trzasnąć jakiś skrypt w bat/powershell, wpisać tam odpalenie javac a później java i ustawić to jako program domyślny tak jak @Vasek powiedział. Inaczej sensownie się raczej nie da :P

Edit. Meh, goteł już to napisał. Więc chyba nic nowego nie wniosłem :P
  • Odpowiedz
Cześć, założyłem mała grupę wsparcia dla początkujących programistów, grafików itd. mającej za zadanie stworzenie fikcyjnej firmy. Celem jest nabranie doświadczenia, pomaganie sobie, załapanie kontaktów a jeśli się uda to nawet założenie prawdziwej firmy, która będzie generować zyski.

Jeśli więc szukasz, miejsca, gdzie będziesz miał możliwość rozwijania swojej "kariery" i nawiązywania kontaktów z ludźmi pasji jak ty, zapraszam do grupy na FB,

Zaznaczam, że jest to grupa amatorów, więc wiem tyle co ty a
grabowskif - Cześć, założyłem mała grupę wsparcia dla początkujących programistów, gr...

źródło: comment_fU1x9evabPRtXYeyKgxHo98sSzrovWHp.jpg

Pobierz
  • 62
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grabowski_f: Hej. Mam 2 lata doświadczenia w webdevie (asp.net, js, css). Aktualnie szukam ludzi z którymi mógłbym wziąć jakieś zlecenia na spółkę : ) Do grupy już dołączyłem. Zobacze jak rozwinie się temat.
  • Odpowiedz
Wujek google nie pomaga, a ja nie mogę tego ogarnąć, proszę o pomoc.

Chodzi o #java

Jak za pomocą Math.random wylosować liczbę z zakresu 97-122 (małe litery w ASCII)? Chodzi mi tylko o formułę przez ile to wymnożyć, ile odjąć, żeby to zrobić, rzutowanie ogarniam. Ewentualnie jeśli tak się nie da to proszę o inny, prosty sposób, dopiero zaczynam przygodę z #programowanie
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę apkę w JavaFX, w której staram się zachować zgodność z MVC. Aktualnie wygląda to tak, że Modelem są tam jakieś klasy (walić jakie), za View robią mi FXML-e no i na Controller każdego z FXML-a przypada jedna klasa, dajmy na to nazwaFxmlaController.
Powoli klasy Controllerowe robią mi się za duże i się w nich gubię. Zastanawiam się, czy mogę wydzielić z nich jakieś komponenty w osobne klasy i wpakować wszystko w
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@greebqmaster: Nie wiem jak to jest w JavaFX, ale do kontrolera nie pcha się logiki biznesowej, ta powinna lądować już nawet z biedy do modelu (który w pewnym momencie też zrobi się gruby, ale wtedy możesz się już bawić w wydzielanie wspólnej logiki dla wielu modeli do innych klas pomocniczych). Kontroler jest w (idealnym przypadku) od przyjęcia requesta, oddelegowania pracy gdzieś dalej i "popchania" wyników do widoku.
  • Odpowiedz
Podczas ponownego kartkowania książki, natknąłem się na rozdziały, które przy pierwszym podejściu pominąłem, dotyczą one apletów i Swinga. I tu pojawia się moje pytanie, czy warto poświęcać czas na doszlifowanie tych działów, czy może lepiej przeć naprzód?

#java #naukaprogramowania
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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ć
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

@Brendan no wybacz,
  • Odpowiedz
Pomocy! ;;

for(int i=1; i<7; i++) {

for(int j=1; j<6; j++) {

String FrameID = "gbtnFrame" + i + j;

int resFrameID = getResources().getIdentifier(FrameID, "id",
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

próbujesz do tej zmiennej "gbtn[i][j].imgFrame" przypisać nulla, więc albo resFrameID jest nullem, albo resFrameID jest jakimś intem ale nie znajduje resourece o takim ID.. Najlepiej to zdebuguj, ustaw breakpointa na resFrameID i sprawdź co zwraca
  • Odpowiedz
Pomijajac, ze masz jakies dziwne ">" w metodzie getIdentifier ( podejrzewam, ze to jakas literowka )?
To wyglada na to, ze twoj problem jest w tej dwuwymiarowejj tablicy, w ktorej obiekt, do ktorego probujesz przypisac ImageView jest nullem. Ciezko bedzie ci pomoc bez pokazania co tam sie dzieje z ta tablica, jednak moge ci powiedziec, ze fragment kodu, ktory wkleiles jest ok i nie powoduje bledu sam przez sie.
  • Odpowiedz