Hejka Mirki,

Ostatnio, z moim #rozowypasek myślimy o zmianie pracodawcy. Chcielibyśmy wybrać się do #praca w rejony Azja/Oceania.

Oboje jesteśmy #programista #webdev z dwuletnim, komercyjnym doświadczeniem, ale bez ukończonych studiów (zrezygnowaliśmy ze względu na wyjazd na projekt do USA).
Ja ze skillsetem: #javascript #angularjs #knockoutjs #nodejs #mongodb
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam. Słuchajcie chciałbym pokusić się o stworzenie forum na nodeBB. Prosty skrypt przyjazny dla niezajerestrowanych i osób starszych. Tylko jak wygląda kwestia licencji? Na stronie widnieje "Free Trial". Przybliżyłby mi ktoś sytuacje? Pozdrawiam! :)
#forum #nodebb #nodejs #licencja #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #nodejs

Wykopki mam pytanko odnośnie narzędzia Nodemon. Nie rozumiem w jaki sposób to ustawić żeby nie skanowało wszystkich katalogów tak bezmyślnie bo zajeżdża mi to maszynę i restartuje serwer gdy zmieniam pliki frontendu.

Jedyne co musi nodemon skanować to plik ./bin/app.js bo wszystko siedzi w tym wynikowym pliku (backend pakowany za pomocą webpacka).

Niby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech: Najperw spróbuj --ignore './' ale z tego co widzę, to chyba nie możesz dodać . do ignore, --watch dodaje obserwowane katalogi wraz z './' . Nie możesz sobie stworzyć nodemon.json i dodać w nich ignora na node_modules oraz katalogi z frontendem?
  • Odpowiedz
#javascript #nodejs

Mam do rozwiązania pewien problem w Node.js i potrzebuje do tego jakiejś biblioteki szablonów. Przy których warto się pochylić, które są "na topie" tak żeby przy okazji nauczyć się czegoś ciekawego?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam propozycję na temat asynchroniczności JavaScript.

W kwestii asynchroniczności Istnieją Generators, Promises i callbacki, w ES7 async functions.

Ja proponuję:

Wszystkie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
#javascript #webdev #nodejs

Wykopki, mam pytanko. Mam aplikację SPA która działa niezależnie od backendu, tzn. pobiera sobie tylko dane z api.

Problem jest tego rodzaju że mam pewną sytuację w ktorej muszę przejść na prawdziwą podstronę API (logowanie oauth do serwisu społecznościowego). Tzn. user kliknie w guzik logowania i ja wykonuje wtedy window.location.href = 'http://spolczenosciowka.com/login/?redirectuUrl=http://moj-backend.com/on-auth'; użytkownikowi pojawia się stronka społecznościówki z logowaniem , uprawnieniami , "czy wyrażasz"
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dikamilo: chodzi o Instagrama i tam zalecają jednak żeby przez backend to robić więc robie to zgodnie z zaleceniami :P

pozatym kiedyś jak integrowałem FB to mam przykre doświadczenia z javascriptową autoryzacją na urządzeniach mobilnych (na 3 telefony z androidem i tą samą przeglądarką na dwóch popup nie działao a na jednym działał).
  • Odpowiedz
#javascript #programowanie #nodejs

Mireczki, czym najlepiej walidować dane w Node.js / Express? Chodzi o coś takiego co zwaliduje moje dane z requesta POST na zasadzie jakiś reguł np. że to musi być email, liczba, nr telefonu albo ciąg znaków alfanumerycznych.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki chce się nauczyć jakiegoś frameworku do tworzenia aplikacji webowych. Pojęcie o tym mam blade kiedyś bawiłem się z node.js. Zastanawiam się czego zacząć się uczyć.
Biorę pod uwagę:
#python #nodejs #go i być może #ruby #rubyonrails

Jako że o każdym z tych języków mam blade pojecia zastanawiam się co by było najlepsze.
Oczekiwane zastosowania: backend do aplikcji mobilnych, rest, podstawka do single page application
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chodzi mi po głowie prosty pomysł.

Podmienić Taskbar Windows 7 na taki zrobiony w nodejs w oparciu o HTML, CSS i JS.
O nic więcej nie chodzi, tylko o to żeby wygląd i zachowanie można było dostosować do własnych pomysłów.

Taka nodowa apka miałaby dostęp do do listy przypiętych programów(to jest właściwie folder więc nie byłoby problemu), aktualnie otwartych programów, statusbara. Chyba nic więcej nie trzeba?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Pamiętacie naszą grę słowną Scraby? Kilka tygodni temu pisaliśmy na Wykopie o tym, jak powstała .
Gra cały czas się rozwija. Z nową aktualizacją pojawiły się długo wyczekiwane rankingi. Swój wynik nareszcie można porównać do najlepszych wyników dnia, tygodnia i miesiąca.
Zapraszamy do powalczenia o miejsce na szczycie rankingu:) Wersja przeglądarkowa na: scraby.io

#gamedev #angularjs #frontend #gamedev #html5 #javascript #
BushidoGames - Pamiętacie naszą grę słowną Scraby? Kilka tygodni temu pisaliśmy na Wy...

źródło: comment_WmGcoA0xhpDDI8BTmHEZJSVcz80IyGRS.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BushidoGames: Nie pojawiam się w liście top mimo osiąganych wyników. + Dodatkowo przydałby się link na stronie planszy do strony głównej bo tak to cały czas się odświeża.
Rozważaliście guzik restart?
  • Odpowiedz
Dobra mirki, mam głupi problem, albo zaćmienie umysłowe.

Mam funkcję, która pobiera z bazy interwał co jaki ma być wykonywana. Interwał w bazie może się zmienić. Każdy interwał to oddzielna instancja modułu (new Funkcja() ) Interwałów jest tyle co projektów usera * każdy user. Jak najrozsądniej zatrzymać interwał i odpalić go od nowa (z nowym czasem) gdy user zmieni interwał? Mam event w którym user zmienia rzeczony interwał - jak zatrzymać stary?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mortt: @MirkoStats: Rozwiązanie oparte o timeouty boryka się z szeregiem problemów, które trzeba rozwiązać samodzielnie:
- wieloprocesowość - czy dwa procesy mogą zacząć wykonywać to samo zadanie równocześnie?
- trwałość - co jeśli np. proces zostanie zabity przez system lub umrze z jakiegoś powodu?
- wykonywanie tasków - co jeśli w połowie proces umrze?
- pamięć - za dużo tasków to proszenie się o OoM (jeden proces Node.js
  • Odpowiedz
@MirkoStats: Ogólnie pewnie postawiłbym proces - nadzorcę, który co minutę pobiera z bazy zaplanowane zadania na 5 minut do przodu i na podstawie tego spawnuje workery, którym przesyła wiadomości z ID taska i czeka na zwrotkę o potwierdzeniu wykonania zadania.
Proces nadzorca sam nie wykonuje zadań, ma mało rzeczy, które mogą pójść nie tak i decyduje kto dostaje konkretne zadanie.

@mortt: CRON jest najlepszym rozwiązaniem dla tego przypadku.
  • Odpowiedz
#javascript #node #nodejs

Mam pytanko - jak radzicie sobie z niekonsekwencją w zewnętrzych bibliotekach Node.js odnośnie operacji asynchronicznych? Bo niektóre biblioteki korzystają z Q, inne zwracają ES6 promise lub kompatybilne, a jeszcze inne korzystają z callbacka function( error , result ). Ja bym potrzebował aby wszystko było na jedno kopyto bo używam async/await z babelem i zastanawiam się jak to zrobić, bo nie chciałbym pisać wrappera
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech: Tak zadziała, ale jeśli chcesz nadpisać zmienną biblioteki to już nie zadziała:

import bluebird from 'bluebird';
import mongoose from 'mongoose';
mongoose = bluebird.promisifyAll(mongoose);
  • Odpowiedz
O ile node.js jest swietnym zastepstwem dla basha, o tyle jest koszmarnym wyborem dla budowania wydajnych serwerowych aplikacji.

Widzial ktos wydajna aplikacje serwerowa dzialajaca na nodzie?

#takaprawda #nodejs #nieprogramowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używa ktoś #svg tworzonego przez siebie nas stronach? Potrzebuję jakiś sensowny workflow na linii #illustrator > #nodejs ( #grunt albo #gulp ) > inline svg (czy jak się tam nazywa ten svg, do którego można się dostać przez DOM). Nie chce mi się tego robić ręcznie. Jakoś niedawno czytałem arta o tym jak się to poprawnie robi i o jakiejś bibliotece do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się o #bower ale mam problem. Niezależnie od tego w jakiej lokalizacji jestem w wierszu poleceń, przy instalacji bowera poprzez

npm install -g bower
pobiera mi się on do C:\Users\user\AppData\Roaming\npm, a nie do folderu z node modules. W tutorialu mam, że to magiczne "-g" powinno właśnie sprawiać, że zainstaluje się on w folderze z nodem, a wcale się tak nie dzieje.
Windows 7 here.

#webdev #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zukuS: -g to global. Folder node_modules jest lokalny dla każdego projektu. Bowera masz globalnie, by później dając "bower install" zainstalować dependencies w projekcie.
  • Odpowiedz
Mirki mam pytanko! Czy da się jakoś w prosty sposób zrobić auto-inkrementację dla danego schematu jako metodę, np. dla pola id nie używając żadnych pluginów typu mongoose-auto-increment. Widziałem, że da się coś takiego zrobić w mongoDB ale nie widziałem tego w wersji dla mongoose, ktoś poratuje?

#webdev #programowanie #bazydanych #nosql #mongodb #nodejs
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach