Jak to jest możliwe, że chyba wszyscy wiedzą, że rekruterzy prawie zawsze zadają pytanie o to czym się rożni abstract od interface, a oni i tak zadają to pytanie ? ( ͡º͜ʖ͡º)
@notavailable: Zassaj wgetem spory plik, którego MD5 znasz (jakei ma być) możliwe, że net uszkadza dane. Przy prostych krótkich htmlach (wget) może wyglądać ok, a z obrazkami już dużo ciężej. Torrenty sprawdzają sumę kontrolną i być możę też się męczą i fragmenty ściągają wielokrotnie, tylko efekt końcowy jest ok dzięki weryfikacji.
Problemy takie są przy np. zbyt słabym lub zbyt mocnym sygnałem kablówki jezeli internet jest z kablówki
Zainteresowany zachwalaniem IntelliJ IDEA postanowiłem wypróbować to boskie jedyne prawilne IDE - w wydaniu Android Studio. Poniższe spostrzeżenia to moja subiektywna opinia oczywiście, wyklarowana po kilku dniach. Od IDE oczekuję intuicyjnej obsługi, a nie konieczności siedzenia w instrukcjach i tips&tricks (do czego zresztą już kilkakrotnie zostałem zmuszony).
Moje spostrzeżenia co do tego cudownego IDE:
- "żarówka" z hintami wyskakująca jak dla mnie - w losowym czasie, w losowych miejscach. Intuicyjnie wyrobiłem sobie nawyk skakania
@CrossX: Jak ja już nie mogę słuchać ludzi z tym ZUŻYWA RAM. Czytając książkę wolisz ją mieć całą w rękach czy co jeden akapit odkładać ją na półkę i sięgać po nią spowrotem?
Gdyby się dało to bym cały komputer postawił w RAMie :D
@hbpitero: Aha jeszcze jedno :D za każdym razem gdy uruchamiam aplikację na androida i wyskakuje lista urządzeń z telefonem, to przycisk "OK" bardzo ciężko reaguje. Typowo syndrom jakby IDE sprawdzało co pół sekundy stan przycisku myszki czy coś. Trzeba wcisnąć, ładnie poczekać chwilę i puścić, bo inaczej nie zareaguje na kliknięcie OK :D żenada największa z możliwych, jak można tak napisać aplikację GUI w XXI wieku?
@Scharnvirk: Zawsze się zastanawiam jak to jest, że ludzie mają akurat potrzebne klocki i jeszcze akurat potrzebnego koloru. Budujesz wirtualnie a później zamawiasz spis użytych części? Czy to nie kosztuje z ~10k na taki model? Używasz jakiegoś programu?
Mirki podłapałem staż trzymiesięczny, 40 godzin w tyg. jako programista aplikacji webowych - JEE, JSP, JSF, PHP, bazy danych Oracle, PostgreSQL, MySQL, SVN.
Nie jestem pewien co do wynagrodzenia jakie mi zaproponowali - 13 zł/h brutto, z możliwością negocjonowania po miesiącu.
Wiecie też może jak wygląda kwestia z podatkami dla studenta, przysługują jakieś ulgi?
@tomekswk: Moim zdaniem musisz praktycznie w ogóle nie umieć programować, żeby się godzić na 11 netto/h. Takie hasła jak JEE/JSF wg. mnie nie powinny leżeć obok słowa "staż" w jednym zdaniu.
Ale gdybyś tak na prawdę pasjonował się programowaniem, to nie było by tego tematu, tylko tak jak wszyscy moi znajomi i ja sam, zacząłem swoją przygodę z pracą programistyczną od stawek typu 18-20 netto/h.
Cześć mirki, mam pytanko można w Android Studio jakoś zrobić by tworząc interfejs aplikacji widzieć go od razu na telefonie bez potrzeby ciągłej kompilacji za każdą zmianą by móc zobaczyć jak to wygląda na telefonie?
Mireczki, wymyśliłem sobie najprzyjemniejszy temat pracy inżynierskiej na świecie. Otóż będę implementował grę hack'n'slash w C++. Znalazłem sobie promotora, który zgodził się poprowadzić moją pracę. Cały pic polega na tym, że chcę po prostu piłować mojego skilla programistycznego, a nie interesuje mnie za bardzo zmarnowanie czasu przez naukę rzeczy tylko do inżyniera, których nie będę w stanie nigdy później wykorzystać.
Żeby kierownik wydziału zaakceptował ten temat trzeba wymyślić porządny tytuł, który nada
"What is the difference between abstract class and interface?- a) All the methods declared inside an interface are abstract whereas abstract class must have at least one abstract method and others may be concrete or abstract."
Czy ja czegoś nie rozumiem czy to jest zdanie nieprawdziwe ?
@nuker92: Tu racja, że powinniśmy używać equals, w String == może zwrócić false dla identycznych ciągów (a==b gdy a jest takie samo jak b ale nie dokładnie tym samym opbiektem). Tylko ten przykład tyczy innej sprawy, że nie identyczny ciąg a dokładnie ten sam ciąg w == zawsze da true.
Zobaczcie dla 9000 brutto - wszystkie pozostałe kalkulatory z czołówki Google, pokazują stalą kwotę netto dla wszystkich miesięcy, a czy właśnie nie powinno być tak, że po ~85 500 brutto wychodzi mniej netto przez drugi próg? Czyli przy 9000 brutto mamy już od października ~5k z hakiem na rękę a
@Jack_Donaghy: A nie jest tak, że ze stosunku pracy jest zawsze 19/32? Po co ktoś miałby deklarować 19/32 jak mógłby 19? bez działalności gospodarczej oczywiście.
Bankier też jako jedyny, pokazuje zmianę składki, daltego grudzień wygląda jeszcze inaczej (ciut lepiej), w innych kalkulatorach zauważyłem, że przelicza drugi próg od 8500 netto czyli różnicę widać dopiero przy np. 10k
Załóżmy, że mam zestaw klas, które reprezentują figury szachowe - abstrakcyjną Piece i dziedziczące po nie King, Queen, Pawn, Rook, Knight, Bishop.
Każda figura ma swoją wartość, która jest zależna tylko od jej typu - na przykład Bishop 3, a Rook 5, dla króla można przyjąć 0. W klasie Piece chciałbym więc mieć metodę getValue(), która zwraca wartość pola VALUE (private static final int) z
@Onoki: Ja to bym zroił jedną klasę pawn, która przechowuje nazwę, wartość i listę możliwych do wykonywania ruchów np. proste, ukośne itd. do tego klasa/interfejs typu "sposob poruszania" i zestaw implementacji obliczających gdzie może dane figura skoczyć. Sposób podawania wartości jaki podał Rincewind nie wydaje mi się do końca prawidłowy, ponieważ podklasy tworzymy po to by rozszerzyć zachowanie, a nie żeby przechowywać w nich dane (czy gdybyś robił klasę człowiek
@Onoki: Jako dowód tego, by w pawnie nie implementować poruszania, najłatwiej można przyjąć świadomość, że mamy np. pionka który chodzi po prostych (wierza), po ukosach (goniec), i łącznie (królówka) w związku z tym jakbyś nie kombinował, przez brak wielodziedziczenia powielisz kod, bo nie dasz rady dziedziczyć z gońca i wierzy by zrobić królówkę, a jeżeli próbowałbyś gdzieś wyżej w hierarchi zakodować możliwe ruchy (np. metoda do ukosu, metoda na prostych)
http://www.aliexpress.com/item/Share-official-32U4TQFP-LEONARDO-R3-the-spot-to-non-QFN-low-cost-chip/676767041.html
@pilkarskiefakty_com: taktyk + czy do tego zestawu potrzeba jeszcze coś? dodatkowego programatora?
Można tego używać wielokrotnie i poza PC tak samo jak np. zestaw programator USB + własny układ na atmedze?