Sposóbów na dorwanie się do wartości z sesji w socketach widziałem kilka z czego niektóre wymagały instalacji dodatkwych modułów. Nigdziej jednak nie mogę znaleźć sposobu, poradnika w drugą stronę tzn. posiadając jakąś wartość w sockecie chciałbym ją zapisać do sesji. Czemu tak? mam aplikację, która tworzy stoliki z graczami. Gdy zbierze ich się 3 otwiera nową kartę i rozpoczyna się gra. Teraz jeżeli jakiś dowcipniś wklei adres do paska url będzie to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SebixBezKaryny: ja bym przypisał użytkownikowi numery pokoi do których moze wejść (aktywne gry czy coś) i jeśli może to wchodzi jeśli nie to nie, a websocketem przesyłał tylko id usera i jego token (autoryzacji) zeby wejść id i token musza sie zgadzac i user musi byc zapisany do pokoju
  • Odpowiedz
@sokytsinolop: dobra już rozumiem tylko znów dochodzimy do pytania z początku jak do użytkownika przypisać numer pokoju? w pliku app gdzie tworze pokoje nie będzie mi widzieć req.user natomiast w routes gdzie po pomyślnej weryfikacji mógłbym dorwać się do obiektu użytkownika i dodać pole rooms i tam wpisać te wartości znów nie będzie widzieć mi wartości z app.
  • Odpowiedz
W ten ☀️ upalny czwartek ekipa #warsawjs ma dla Was 3 wyróżnione przez nas źródła!

## Warto wiedzieć - 2016/07/28

http://rendfall.pl/dont-close-me-now/ - Masz problem z przypadkowym zamknięciem przeglądarki? Ta aplikacja ochroni Cię przed przypadkowym ALT+F4!
https://github.com/felixge/node-memory-leak-tutorial - Jak znaleźć MEMORY LEAK w Node.js?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zackson: moze komus sie przyda:
google.maps.geometry.spherical.computeDistanceBetween - dystans pomiedzy punktami w metrach
google.maps.geometry.spherical.interpolate - punkt pomiedzy dwoma punktami ( wedlug wspolczynnika 0-1)
  • Odpowiedz
Mirki, jest może jakiś sposób kontrolowania kodu w sposób, żeby namierzać wszystkie rzeczy typu wychodzące requesty? Chciałbym zrobić system uprawnień podobny do tego ze sklepu google. W sensie, że po jakimś sparsowaniu kodu wiedziałbym, że np. idzie kilka requestów zewnętrznych, albo wywoływana jest taka i taka funkcja. A jeszcze lepiej, gdybym mógł to blokować w odpowiednim kontekście - coś jak vm noda, tylko, że w przeglądarce. Wszystkie polyfille VM mają dostępne w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #programowanie #algorytmy

Mireczki, mam problem. Potrzebuje funkcji (w javascript ale w sumie bardziej o algorytm niż konkretną implementacje się rozchodzi, więc może być inny język/pseudokod) która wygeneruje mi losową liczbę z zakresu od MIN do MAX ale nie jako trzeci parametrz przekazuję tablice numberów EXCLUDE i żaden z numerów z EXCLUDE nie może wystąpić w wyniku.

tzn. np:

randomExclude(
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech:
Koncepcyjnie to losujesz z tablicy min - max z usuniętymi liczbami z exclude. Wydajnie będzie to tak:
losujesz liczbę od min do max-len(exclude)
sprawdzasz, ile jest liczb w exclude mniejszych lub równych od wylosowanej (złożoność lg n, tablica exclude musi być wcześniej posortowana).
dodajesz do wylosowanej liczby tę
  • Odpowiedz
pomóżcie, bo dziś nie myślę.
muszę tak potraktować zmienną, żeby dla wartości 1 otrzymać 0
dla wartości 0,6 otrzymać około 5
dla wartości 0,2 otrzymać 12
zapewne coś z ciągiem algorytmicznym, ale nic mi nie wychodzi
#javascript
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #pytanie

Jest jakaś naprawdę dobra i aktualna książka do nauki JavaScript którą warto kupić, czy lepiej siedzieć na w3schools, grzebać w dokumentacjach i stackOverflow? Ogarniam sobie właśnie podstawy, moje ostatnie podejście - jakieś pół roku temu - zakończyło się na kilkunastu mało konkretnych linijkach kodu, dzisiaj zamarzyłem napisać sobie coś prostego i powstał taki oto kalkulator: http://pagefortesting.cba.pl/sandbox/calc/ Ogółem do tej pory najwięcej siedziałem w c++ (studbaza) i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #webdev
Jak to uprościć?
var text = ""; // tekst w kilku wariantach: taki gdzie nie ma spacji ani entera za 'position' lub taki gdzie są
var position = 4;
var x = text.slice(position, text.length-1).search(/\s/);
if (x === -1) {
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@zima65: Robiłem funkcję sprawdzającą czy karetka w textarea jest w pierwszej linijce, biorąc pod uwagę zawijanie wiersza itd. przy stałej szerokości textarea.
  • Odpowiedz
#javascript #regex #webdev
Jak zrobić takie coś:

string.search(/(\s|\Z)/);
Żeby pod \Z zwróciło mi string.length-1? Czyli koniec stringa?

Nie wiem jak to inaczej zrobić żeby było tak samo proste i w połączeniu z \s.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Chcę napisać prostą cross-platformową platformówkę (w sensie, grę dla web/hybrid apps, coś co ma mieć moce Mario i Flappy Bird). Poleci ktoś jakiś engine open source w którym to będzie przyjemność z pisania? To ma być raczej dla funu niż nowy kierunek kariery.

Mam doświadczenie w node/webjs, lubię gulp i grunt. Wolałbym coś co się będzie automagicznie buildowało i wspierało automatyczne testy.

#programowanie #gamedev #javascript
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@luq10: @esen: to prawda phaser to jest taki pixi z wyższego levelu (i faktycznie korzysta z pixi 'under the hood').

mi się osobiście nie podobało bo phaser wygląda już bardziej jak gamemaker niż jak biblioteka a ja preferuje raczej low level. ale jak robimy coś prostego to będzie to dobry typ.
  • Odpowiedz
Mam następującą zagwozdkę. Muszę stworzyć formularz z możliwością dynamicznego generowania pól, takich sekcji, w których dodatkowo można również generować inputy (pic rel). Sekcje i pola muszą być rozróżnialne, potrzebne jest to w bekendzie. Na razie jest to rozwiązane w ten sposób, że dane wysyłane są wysyłane w tablicy dwuwymiarowej postem na zasadzie: sekcja[idSekcji].pole[idPola]. Zarówno sekcje jak i pola można również usuwać. Rozwiązanie musi być możliwie jak najbardziej uniersalne, żeby móc je zastosować
co-to-ma-byc - Mam następującą zagwozdkę. Muszę stworzyć formularz z możliwością dyna...

źródło: comment_eAr0W52LIWeuRne4iFERtNTmM94FJFQn.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy obsługa wyniku zapytania ajax w callbacku zdarzenia jest poprawna czy powinno się utworzyć nową funkcję?

$('#backup_selected').click(function(e) {
var selected = [];
$('.checkbox').each(function(k,v) {
if ($(v).prop('checked') === true)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ziolo86: możesz promise. Aktualnie piszę w kodzie gdzie są callbacki i trzymam się stałej struktury stąd myśl o callbackach. Po prostu trzeba pamiętać o tym, że bądź co bądź pracujemy na 1 threadzie.
  • Odpowiedz
Mireczki, co wybieracie, generalnie pojęcie o beckendzie mam, ale mam też spora chęć nabierania większej wiedzy w tym zakresie, tyle ze ciężko gdzie indziej znaleźć tą samą technologie w pracy, ewentualnie jakiś Londyn, tam ładnie płacą.
Czy frontend, generalnie też mnie ciekawi, coś tam ogarniam, chciałbym ogarniac go mega dobrze, ale sie go boję, że nie podołam i nie ogarnę. Tyle że te technologie są praktycznie wszędzie.
Cenę na godzinę mam taką

Jesteś juniorem, co wybierasz

  • Front-end (html, css, Javascript, jQuery, angular) 67.1% (53)
  • Back-end (bardzo mało znana technologia, która zanika) 32.9% (26)

Oddanych głosów: 79

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach