Jakiś czas temu zabrałem się rekreacyjnie za generator map. Po kilku nieudanych próbach całość zaczęła nabierać kształtów. Za namową @Maav bedę wrzucał mniej lub bardziej regularnie postępy pod #wildcode. Jak będzie czas i chęci wynik posłuży przy grze w unity. Na dzień dzisiejszy pozwala na wygenerowanie mapy z kilkoma parametrami. Póki co próbuję wymyśleć sensowny algorytm do generowania rzek (Aktualnie bierze pod uwagę wysokość) i tworzenie rzecznych dolin. Całość generuje się
Lynx366 - Jakiś czas temu zabrałem się rekreacyjnie za generator map. Po kilku nieuda...

źródło: comment_cHsyygIZcrX9CVvEcdz812PCfSGY8YFm.jpg

Pobierz
  • Odpowiedz
#pycharm dla programistów #python, #intellijidea dla programistów #java, #resharper dla programistów #csharp

Producent tego wszystkiego stwierdził, że to wszystko jest już darmowe dla studentów. Tym razem podobno wystarczy mieć tylko adres email w domenie uczelni :)


http://www.wykop.pl/link/2180038/resharper-pycharm-intellij-idea-za-darmo-dla-studentow/

#mikroreklama #programowanie #studbaza #programujzwykopem #startup #rozdajo @InformacjaNieprawdziwaCCCLVIII
@aseeon: pierwszy link widziałem... stąd dlatego zawołałem autora, ale był on bez taga #programowanie. Inna sprawa, że jest to wpis w ramach #mikroreklama (można ignorować), który ma na celu wypromować dane znalezisko... co się chyba juz udalo, bo wpis ma więcej wykopów, niż oba wpisy plusów razem wziętych.... a jeszcze nie wrzuciłem na wszystkie swoje social media ;)
  • Odpowiedz
Hej. Mam pewien, pewnie trywialny problem. Zrobilem dwie tabele. Skladniki i przepustki. Skladniki zawieraja kolumny ID i nrprzepustki. nr przepustki posiada klucz obcy do kolumny ID z tabeli przepustki.

Teraz z poziomu aplikacji chce dodac kilka skladnikow, ktore powinny dodac sie do bazy z tym samym nr przepustki. Niestety wywala mi błąd. Prawdopodobnie chodzi oto, ze probuje przypisac ID z wiersza, ktory jeszcze nie istnieje. Nie wime jak to ogarnąć zeby
wojtek656 - Hej. Mam pewien, pewnie trywialny problem. Zrobilem dwie tabele. Skladnik...

źródło: comment_k9iMoDpCYwqttT5XHwZqwn2kZGgiuSR5.jpg

Pobierz
W komunikacie błędu masz tabele "przepustki_magazynowe" i "przepustka" a w podanym kodzie "przepustki" i "skladniki" WTF?

Poza tym MySQL i C#? Tego się nie robi.
  • Odpowiedz
Chciałbym mieć klasę-kontroler która będzie przechwytywać Input od gracza i zarządzać odpowiednimi komponentami. Gracz wciska np. [E] - kontroler wysyła do skryptu silnika wiadomość, że ma włączyć/wyłączyć silnik.

Jako że jest to singleplayer, tego typu kontrolery będą zazwyczaj jedne, bo będzie można zarządzać jednym pojazdem jednocześnie. Jest sens robić taką klasę statyczną? (i odpowiednie skrypty do silnika, broni, sterowania itp. też chciałbym statyczne). Czy może nadużywanie klas statycznych nie jest dobrą praktyką?
Czy może nadużywanie klas statycznych nie jest dobrą praktyką?


Nadużywanie jest zawsze złą praktyką.

A tak serio: robienie statycznych metod, żeby uzyskać/zmienić stan jest złą praktyką.

Statyczną metodą możesz wykonać działania, które nie zmieniają stanu (np obliczenie czegoś i zwrócenia wyniku).

Nie powinieneś wykorzystać do wyciągnięcia danych z bazy, modyfikacji obiektów, itp.

Inaczej dostajesz po dupie przy testowaniu, podmianie implementacji, skalowaniu, itd.
  • Odpowiedz
Witam,

Poszukuje osoby znającej JavaScript, CSS3 i HTML5 na poziomie zaawansowanym.

Praca przy pojedynczych projektach ale istnieje możliwość stałej współpracy przy tworzeniu front-end dla rożnego rodzaju stron i aplikacji internetowych.

Ponadto nawiąże współprace z programistami aplikacji mobilnych, desktopowych jak i stron WWW.

Zainteresowane osoby prosze o kontakt na priv.

#programowanie #css #java #javascript #html5 #php #csharp #praca #jquery #frontend #android #ios
#csharp #visualstudio

Ktoś coś na temat:

document.getElementsByTagName('button')[0].click();


za pomocą C#? Próbowałem coś takiego i dupa..

foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("button"))


{


he[0].RaiseEvent("onclick");


}

Button ma tylko takie parametry...

<button class="btn">Zaloguj się</button>
@qubeq: @maledorak: Ze względu na dość specyficzną szate graficzną, i przekaz informacji. Jednej osobie coś takiego się spodoba, a trzem kolejnym nie bardzo. Najlepiej przed zakupem sprawdzić jakiegokolwiek PDF-a z serii Head First. :P
  • Odpowiedz
#csharp #programowanie #kiciochpyta

Mireczki, pomocy. Otóż mój problem może wydawać się trywialny, ale ni cholery nie wiem jak go rozwiązać.

Robię sobie pierwszy przykład z książki "C# Rusz Głową". I tam na początku pokazują jak zrobić prostą grę.

Ale po wciśnięciu przycisku START (na obrazku) zamiast czerwonych kół pokazuje się tylko kod błędu (link nr 3).

Dlaczego? W książce twierdzą, że wszystko jest dobrze, kompilator nie sygnalizuje żadnych błędów, a jednak nie
seeksoul - #csharp #programowanie #kiciochpyta



Mireczki, pomocy. Otóż mój problem ...

źródło: comment_aqsvvE6IxDPjXXiPnFd8HMPEIpnfMnca.jpg

Pobierz
@seeksoul: problem w tym, że ten plik jest zupełnie bezużyteczny dla nas. Ustaw breakpoint w funkcji podłączonej do przycisku START, i wykonuj kod linijka po linijce. Wtedy będziesz wiedział co wywołuje błąd.
  • Odpowiedz
@seeksoul: debuguj kod od miejsca gdzie mają być generowane te koła. Będziesz przynajmniej wiedział w jakiej linijce jest wywołany błąd, a idąc dalej co jest przyczyną.
  • Odpowiedz
Mirki, mam taki kod:

`[HttpPost]

public ActionResult Register(Models.AccountModel account)

{

_if(ModelState.IsValid)

{

_if(!Tools.IsEmailExist(account.Email))

_{

__if(account.Password.Equals(account.RepeatPassword))

__{

___try

___{

____using (var db = new DatabaseEntities())

____{

_____var acc = db.Account.Create();

_______acc.Email = account.Email;

_______acc.Password = Tools.GetMD5hash(account.Password);

_______db.Account.Add(acc);

_______db.SaveChanges();

______}

_____}

_____catch(System.Data.Entity.Validation.DbEntityValidationException ex)

_____{ ...`

Po wykonaniu metody SaveChanges() otrzymuję wyjątek

base = {"OriginalValues cannot be used for entities in the Added state."}
Szukam
@h3lloya: jak wyglada tabela w bazie danych, jak wyglada klasa modelu Account ? Poza tym - korzystasz z md5 do hashowania hasel - rownie bezpieczne jak trzymanie hasel plaintextem. Czemu nie skorzystasz z gotowego api aspnet.identity (owin authentication)?
  • Odpowiedz
@h3lloya: Tłumacząc: nie można odwołać się do oryginalnych wartości encji, która jest w stanie "dodana".

Chodzi o to, że pobierając encję z bd poprzez EF, po zmianach wartości jej pól ale jeszcze przed zapisaniem do bazy możesz odwołać się do jej oryginalnych wartości właśnie poprzez OriginalValues. Natomiast nie mam pomysłu jak można odnieść to do kodu, który wkleiłeś wyżej.
  • Odpowiedz
Używam ServiceStack.OrmLite do mapowania istniejącej bazy. Baza jest na postgresie. W bazie jest zdefiniowanych kilka typów - głównie enumy. Mapowanie przy odczytywaniu działa OK. W drugą stronę nie.

Enumy z bazy mają odpowiadające enumy w kodzie C# Problem przy zapisywaniu jest następujący.

ERROR: 42804 column XXX is of type NazwaEnumaWBazie but expression is of type text.

Wygenerowany SQL wygląda tak:

(('Wersja')::text

a powinno być:

(('Wersja')::NazwaEnumaWBazie

albo jakkolwiek inaczej żeby działało.

Miał ktoś
@Sekhmet: a czy ja gdzieś napisałem o ilości pracy jaką on kosztował? 5 lat to tylko ramy czasowe jakim sie nim zajmuje. Czasem mam roboty na tydzień co kilka miesięcy a czasem parę godzin. Wiadomo ,że początkowa faza do pierwszej działającej wersji była najbardziej intensywna i to ona pochłonęła największy budżet (praca przez około 8 mc po około 40h/tydzień)

Ciężko mi teraz określić ilość roboczogodzin ,ale opłaca mi się to :)
  • Odpowiedz
@seeksoul: Ktoś mówił, że ta książka jest słaba.

Ogólnie ja się uczyłem głównie z netu.

Polecam codeproject.com - szukaj tego co Cię interesuje i znajdziesz sporo artykułów na ten temat.
  • Odpowiedz
@seeksoul: Ze dwa dni temu ktoś na mirko pisał że badziew straszny i większość zajmują obrazki;) ściągnij sobie "próbkę" i zobacz czy Ci podejdzie, właśnie z ciekawości aż ściągnąłem(ze strony helionu) i jak dla mnie wygląda jak książka do informatyki dla szkoły podstawowej @.@ Już pominę fakt że jeżeli coś się zmieni w interfejsie to na nic Ci te screeny;)
  • Odpowiedz