to jest pierwszy krok, rozwiązanie szczególne z którego powinieneś później dojść do ogólnego
Wersja do druku
to jest pierwszy krok, rozwiązanie szczególne z którego powinieneś później dojść do ogólnego
do rozwiazywania takich rownan mozna uzywac wzorow cramera, napisanie algorytmu nie powinno byc trudne
dzien dobry,
(nie stricte programowanie ale tutaj mondrzy ludzie siedzom)
czy to zadanie jest zjebane? czy ja?
(trzeba dodac do cefalki do allegro na summer e-xperience xD)
(nie chce odpowiedzi bo juz i tak koniec wiec luzik..)
Cytuj:
Wyobraź sobie, że jesteś obywatelem bardzo zbiurokratyzowanego, skorumpowanego, ogarniętego poczuciem niemocy społeczeństwa, gdzie cokolwiek można załatwić i zorganizować tylko poprzez łapówki.
Wszyscy są opłacani i wszyscy też biorą łapówki do tego stopnia, że zaczynają się gubić od kogo, w jakim celu i ile wzięli. Budzi to frustrację po obydwu stronach: ci co wzięli nie wiedzą, komu mają wyświadczyć przysługę, a ci co płacili, nie doczekują się swoich korzyści.
W związku z tym, z racji konieczności częstego wręczania i odbierania łapówek, istnieje w społeczeństwie silna potrzeba dogodnego sposobu przekazywania i zarządzania tymi obrotami. Łapówki mają charakter zarówno typowo finansowy jak i przyjmują postać materialną (naszyjniki, samochody, domowe przetwory).
Będąc świadomym potrzeb społeczeństwa zaproponuj proszę aplikację lub system, który odpowiadałby na istniejącą potrzebę. Zaprezentuj pokrótce produkt i przygotuj Business Canvas Model dla tego rozwiązania.
Tworząc rozwiązanie pamiętaj o słowach Ludwika Flaszena: „Każdy absurd ma także swoją logikę” :)
a tutaj na staz deva (zachowane oryginalne formatowanie xD)
Cytuj:
Sam wybierz sobie poziom zadania. Możesz także przesłać kilka poziomów oddzielnie.
Napisz program, który na wejściu przyjmie macierz reprezentująca labirynt w następującej postaci:
[
[1,1,1,1,1],
[1,0,0,0,0],
[1,0,1,0,1],
[1,0,1,1,1]
]
gdzie 1 reprezentują ściany - czyli pola labiryntu na które nie można wchodzić,
a 0 reprezentują odcinki korytarza, oraz koordynaty pola startowego.
Labirynt jest zawsze prostokątem
Pole wejściowe nigdy nie jest polem wyjściowym
Poziom 1) Program zwróci liczbę ścian oraz liczbę kafelków korytarza
Poziom 2) Program przyjmie koordynaty pola wejściowego a na wyjściu zwróci koordynaty pola wyjściowego, bez podawania ścieżki
Dla powyższego przykładu jeżeli na wejściu otrzyma [3,1] to na wyjściu powinien zwrócić [1,4]
Poziom 3) Program przyjmie 3 wartości - koszt wybudowania jednej ściany, koszt wybudowania jednego odcinka korytarza, oraz koszt pochodni a zwróci całkowity koszt wybudowania labiryntu, przy założeniu ze pochodnia umieszczona jest na co drugim odcinku korytarza
Poziom 4) Program znajdzie ścieżkę przejścia labiryntu. Na wyjściu program powinien zwrócić listę koordynatów reprezentujących ścieżkę dotarcia do pola wyjściowego.
Czyli dla powyższego labiryntu oraz pola startowego o koordynatach [3,1] Powinien zwrócić następującą listę
[ [3,1], [2,1], [1,1], [1,2], [1,3], [1,4]].
Poziom 5) Program jest RESTowym endpointem o następujących endpointach
/maze/
PUT - dodanie nowego labiryntu
body to json z labiryntem
{
maze: [
[1,1,1,1,1],
[1,0,0,0,0],
[1,0,1,0,1],
[1,0,1,1,1]
],
entrance: [3,1]
}
jeżeli labirynt jest poprawny odpowie odpowiednim statusem http potwierdzającym dodanie
i zwróci id tego labiryntu
jeżeli labirynt jest niepoprawny to odpowie odpowiednim statusem http
/maze/[id]/describe
GET - zwróci informacje z poziomu 1 w postaci jsona
{
walls: number,
corridors: number
}
/maze/[id]/exit
GET - zwróci coordynaty pola wyjściowego w json
{
exit: [x, y]
}
/maze/[id]/quotation?wallPrice=[float]&corridorPrice=[float]&torchPrice=[float]
GET - zwróci koszt w następującej postaci
{
price: [float]
}
/maze/[id]/path
GET - zwróci ścieżkę dojścia do wyjścia
{
path: [ [3,1], [2,1], [1,1], [1,2], [1,3], [1,4]]
}
nie no czemu, taka apka nawet teraz by mogla sie przyjąc, zawsze jak komus hajs pozyczysz to wyciagasz telefon z kieszeni i dopisujesz sobie kto i ile ci wisi, mozna by zrobic ja tak zeby sama uzupelniala przez neta informacje osobie ktora od Ciebie pozycza ten hajs bo wiadomo że ludzie by wpisywali tylko kto im wisi hajs i fajna sprawa
coordynaty xD
ale w sumie po co to tu wrzucasz?
zadalem pytanie a to 2 to ciekawostka jakby ktos sie chcial zaciagnac
myslalem, ze to pytanie retoryczne ;d
potrzebuje Waszej pomocy, bo nie moge wykminic jak napisac teorytycznie prosty skrypt do elfbota, mianowicie : http://torg.pl/showthread.php?356340...=1#post8782803
jakies pomysly?:/
Gdzie znajdę dobre opracowanie pojęć dotyczących relacji między klasami? Bo jakiś czas temu próbowałem się nauczyć wzorców projektowych ale miałem trudność czytając opis wzorca albo diagram uml aby wywnioskować co on robi. Musiałem znaleźć najprostszą implementację takiego wzorca i krok po kroku przeanalizować działanie. Część opracowań była w javie a część w c++ i wydaje mi się że nie do końca są dla mnie jasne niektóre pojęcia. W javie można zdefiniować interfejs. Domyślam się że w c++ odpowiednikiem interfejsu jest klasa abstrakcyjna. Spotykałem też takie pojęcia jak kompozycja albo agregacja. Kompozycja mi się kojarzy z umieszczaniem obiektów jakiejś klasy jako pola jakiejś innej klasy, ale już agregacja to nie wiem czym jest. Chciałbym jakąś książkę/artykuł w którym było by to dobrze wyjaśnione najlepiej na przykładach. A także w jaki sposób się to obrazuje na diagramach UML. Jest ktoś w stanie pomóc?
Programuje ktos w Javie? Mam problem z swingiem i dodawaniu png'a po nakliknieciu przycisku.
http://i.gyazo.com/413585277f8adb0be5493442463ee820.png
Chcialbym zeby zdjecie pojawilo sie na srodku ekranu po nakliknieciu przycisku
@Terr ;
@down
Juz ogarnelem to gowno, tak wiem o tym ale my musimy uzywac swingu bo tak i chuj, bez sensu jest to no ale coz
jak robisz jakąś gierke, to lepiej bawić sie libgdx niz czystą javą ze swingiem.
kiedyś napisalem w samej javie gierke na 4k+ linijek, a potem zobaczylem ze z libgdxem byloby o polowe mniej i szybciej ;[
pany, jak myslicie, zechce mnie jakas korpo/malafirma javovoangularowa jesli umiem zrobic mniejwiecej to:
https://i.imgur.com/BCUq6Nc.png
czyli no, blog z wieloma twórcami, (chyba magazyn sie to nazywa), mozna czytac posty, komentowac, ogladac posty po autorze/tagach, jest paginacja, logowanie, role uzytkownikow USER(tych w sumie jeszcze nie ma, ale pracuje nad tym), WRITER i ADMIN + admin/writer panel bede teraz robił w angularze
zrobione w springu, thymeleafie i angularze
czy uczyc sie jeszcze wincy zanim spróbuje?
Na juniora zapaleńca raczej starczy :P Szukaj małych firm. Małe zespoły > dno > korporacja.
A uczyc sie owszem, zawsze trzeba :P
Pracuję w 5 osobowej firmie i każdy ma czas pomagać innym :)
Z opowieści kolegów też słyszałem że jest spoko. No i atmosfera, mniejszy dystans między władzami, bardziej "rodzinnie". No to już co kto lubi, ale ja w korpo bym się męczył.
Startuj od razu na juniora :)
Ja w sumie przez 2 miesiące byłem w małej firmie (~15 osób) i było zajebiście, ale średnio było się od kogo uczyć. Robiłem to co miałem robić, jedynie czasami musiałem coś w js napisac którego nie lubiłem.
Co do korpo - nie wiem, ale już niedługo będe wiedział :D
ogarnia ktoś rewriterule?
Jak zrobić żeby serwer widział link domena.pl/code/zmienna-xxx jako domena.pl/?id=code&kod=zmienna-xxx ??
coś takiego niestety nie działa ;(
RewriteRule ^code/([^-]+)$ ?id=code&kod=$1 [L]
RewriteRule ^code/([^-]+)$ index.php?id=code&kod=$1 [L]
Jak mi rano przypomnisz to zerknę co tam mam, ale polecam napisać lub znaleźć router w pehapie czy co tam, przy bardziej złożonych projektach się zesrasz używając samego httpaccessa (przerabiałem to)
Dziwne jest to, że samo w sobie to działa, tylko jakoś dziwnie bo potem ładuje mi resztę strony w dziwny sposób
1. Tak jest normalnie
https://i.imgur.com/gf5DaeS.png
2. a tak jest przez code/kod
https://i.imgur.com/HsSDW9g.png
strona jakby się ładuje "2" razy, z tym że pierwszy raz "kawałek" i potem od nowa cała XD no nie wiem jak to wytłumaczyć, widać na ss
@zakius ;
btw. chce tylko do tego jednego mieć rewrite rula, nic wiecej XD
Przed rewrite rule musisz dopisac sprawdzenie czy to nie jest directory ani file.
Kod:RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Podrzuci ktoś ciekawe propozycje książek odnośnie javy? Myslalem o effective java i o jakiejs ksiazce odnosnie testow, moze JUnit. Pragmatyczne testy jednostkowe w Javie - bo widzialem na helionie. ogolem panowie wytlumaczcie mi tez skad taka pojebana zaleznoc, ze np. effective java na allegro po angielsku od 200 plnow w gore, a po polsku w helionie 60 zl no kurwa mac
@Rollercoster ;
gdzie idziesz i za ile jesli mozna wiedziec? :)
@Cybuch ;
Cytuj:
W trakcie wysyłania wiadomości pojawiły się następujące błędy
Cybuch ma pełną skrzynkę i nie może otrzymywać kolejnych wiadomości.
Ponad 4.5k brutto na zleceniu w Warszawie, średniej wielkości oddzial duuzej międzynarodowej firmy.
tam bodajże w C się pisze, jak ogarniasz podstawy to lajt, swego czasu chciałem kupić `uno` ale stwierdzilem ze co ja bede z tym robil, na dłuższą metę wydało mi się to nudne, pewnie dlatego, że nie mialem pomysłu na dłuższe zastosowanie, jedynie od czasu do czasu na jakieś zabawy, p.s. youtube > elektroprzewodnik > mial pare filmików z arduino z tego co pamietam, kiedyś oglądałem xd
Jako, że pewnie kilku z Was pracuje w jakiś korporacjach lub firmach typowo programistycznych, chciałbym Was zapytać, jak wygląda Wasza praca.
Tzn. dokładniej chodzi mi o wykonywanie przez Was zadań. Zostajecie przydzieleni do jakiegoś projektu i co dalej? Dostajecie jakiś moduł do stworzenia i musicie wszystko sami projektować, o wszystko się dopytywać (w sensie, że rzucone jest hasło i radź sobie sam), czy dostajecie jakieś dane, schematy itp.? Dostajecie opis działania tego modułu, czy raczej jest to wszystko "na gębę"? Najlepiej jakbyście opisali mi krótko, w punktach, jak wygląda u Was realizacja danego zadania - od momentu otrzymania zadania, do zakończenia - nie interesują mnie kwestie techniczne - tylko sam proces realizacji zadania.
Pracuje w firmie, która nie jest firmą typowo programistyczną i zaczynam się tu trochę dusić i nie wiem, czy to ja do tego źle podchodzę, czy po prostu taka firma i muszę stąd jak najszybciej uciekać.
napisal brutto
@KrystianeK ;
Poczytaj o Scrumie i Kanbanie.
Napisałem ponad 4.5k brutto, w moim przypadku (uczeń) wychodzi 4k na rękę.
Ok, dzięki chłopaki.
Dobra, muszę stąd uciekać XD
Praca w Scrumie.
Co 2 tyg planowaniu tzw value-streama czyli wszystkich zespolow, rozdzielane sa taski do zrobienia, ustalone z gory przed product ownerow/feature ownerow wg jakiegos ranka i kolejnosc, zaleznie co na dany release najwazniejsze dla klienta.
Pozniej planowanie wewnatrz zespolu, ~8 osobowego i podzial na malutkie taski. Kazdy bieze jakies codziennie i nastepnego dnia oddaje. Code review, testy, code coverage warunkami skonczenia taska.
To tak bardzo w skrocie, haslo do googla: SCRUM
Macie zainstalowane jakieś oprogramowania kontroli czasu przy kompie ? chyba jest cos takiego jak feng. Jesli macie to co o tym myslicie?
O wlasnie, człowiek z pracy coś używał i kilka takich zabawek sobie zapisałem do obadania
Gdzieś...
Ale jak w pockecie teraz mam chyba kilka tysięcy rzeczy i tylko toto rośnie to mogę nie znaleźć nigdy xD
Wiecie w jakich firmach we wrocławiu biorą na juniora/staż/praktyki c++? Bo chciałbym coś załatwić na 3 miesiące wakacji, nawet za jakieś głodowe pieniądze takie żeby się utrzymać ale nauczyć się czegoś i nabrać doświadczenia i potem żeby móc np przedłużyć umowę jeśli mi to będzie odpowiadało?
rozejrzyj sie, wszędzie jest pełno ofert. Na samych grupach facebookowych jest tego od cholery
@edit
Aha i jeszcze:
http://www.gog.com/work#junior_software_engineer
^_ ^