#gulp jest zajebisty jednak póki co widzę jedną mała niedogodność.
W folderze z projektem mam node_modules które obecnie ważą ok 22mb, a będą pewnie więcej.
Czy da się zrobić to w taki sposób aby nie musieć kopiować tego za każdym razem do każdego innego projektu?
Oraz dogrywać do każdego projektu plaginów jak zechce mi się czegoś nowego? #webdev #nodejs
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@le1t00: a czy czasem plaginy nie zapisują Ci się do package.json? Przy instalacji pluginów wybieraj opcję --save. Później przy innym projekcie kopiujesz sobie ten package.json i dajesz npm install i samo Ci dociagnie co trzeba, ale moge się mylić xD
  • Odpowiedz
Hej,

Jak zrobić skryptozakładkę - #bookmarklet która by na kochanym #fb automatycznie rozwijała treści, komentarze....
taki auto expand treści stopowanych takimi napisami jak "Zobacz więcej" czy "Continue Reading", "See More", "View more comments" etc.

To samo na wykopie - może ma ktoś jakiś userscripts mam dość ciągłego klikania w "pokaż całość", "więcej komentarzy" ew. nawet nadużywane i szkoda rąk aby w to klikać, więc byłbym wdzięczny za jakąś pomoc.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kolotego: nie ma czegos takiego jak getElementsById. id musi byc unikalne i teoretycznie tylko jeden element na stronie moze jednoczesnie miec dane id.

Moze byc getElementById (pojedynczy element), albo getElementsByClassName, wtedy wybierasz elementy po klasach (wiele elementow moze miec dana klase).
  • Odpowiedz
@kolotego: w querySelectorAll stosujesz selektory jak w css - przed nazwa klasy ma byc kropka.

Poszukaj sobie jakie sa klasy na elementach, ktore chcesz klikac i tyle. Jesli konkretny element nie ma zadnej klasy, to patrz jaka ma rodzic etc. (np tak jak tutaj '.more > a' - wybiera element 'a' bedacy bezposrednim dzieckiem klasy '.more'). Jak nie wiesz jak to dziala, to googlaj 'css selectors' - 5 minut czytania
  • Odpowiedz
Robię synchronizację swojej bazy z zewnętrznym API. Na chwilę obecną wychodzi mi ok 20000 zapytań przy pojedynczym wykonaniu synchronizacji. Moim zdaniem jest to świetne miejsce dla asynchroniczności I/O. Zrobiłem sobie test w nodejs i wyniki są obiecujące, ale pojawia się problem, jeżeli uruchomię zbyt wiele zapytań to blokuje się, tylko nie wiem jeszcze czy mój system czy sprzęt sieciowy. Nie jest to problem samego nodejs, bo próbowałem innych języków i rezultaty te
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie SQL.
Myślę nad sposobem zapisu wektora do tabeli, powiedzmy, że mam taki przykład:

Tabela: users
Kolumny: id, login, password

Tabela:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mireczki, taka sprawa. Troche #mikroreklama, troche też polecam, bo wiem że jest dobrze :)

A chodzi o moją pracę. Dwa miesiące temu zaczęłam swoją karierę jako JavaScript Junior Software Developer


Do rzeczy. Wiem, że firma w której pracuję szuka nowych osób, głównie #javascript #webdev #angularjs #nodejs #mongodb #phonegap. Firma w 100% polska, we Wrocławiu jest nas ok
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaraz mnie coś trafi.
Spotkał się może ktoś z was z takim problem ze #sqlite3 na #nodejs ( #javascript wołam :) ), że npm sqlite3 nie rzucając żadnym błędem upiera się, że wszystko jest ok, zapisuje, tworzy tabele itepe, ale jak się okazuje to nawet nie tworzy pliku bazy?
Co lepsze działało w tej samej formie (revertowałem) i nie pomogło. Reinstalowałem node_modules, też nic.

Niema co
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, mam jakąś pustkę w głowie dzisiaj + nie znam specjalnie jquery ui. Jest tam widget dragable, który ma event "drag".
Próbuję w nim przekazywać info do socket.io . Jak w przypadku FF działa jak powinno, tak Chrome jest oburzony i mówi, że "Maximum call stack size exceeded". W sumie mu się nie dziwię, ale jakoś sobie trzeba z tym poradzić. Macie jakieś pomysły? Oczywiście settimeout bardziej psuje niż naprawia ...
#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mircy z #webdev #javascript i #nodejs
Nie bawiłem się wcześniej node-sqlite3. Nie widzę w dokumentacji takiej opcji, ale może jest na to jakaś sztuczka.
Czy po insercie danych jest opcja, żeby mi zwróciło co wsadziło? Nie chcę pisać drugiego zapytania, ale jakoś muszę poznać id, które jest oczywiście autoincrement ...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: Ech. Bo taki jest sposób wyświetlania stringów. Jak będziesz miał newlina w stringu, to wypisze się "\n", a przecież wiesz, że tam jest prawdziwy newline, a nie backslash i 'n'. Jasne?

Możesz sobie to potwierdzić, wpisując 'Google' + '\' + 'u2122', albo samo '\'. BTW, kod na wykopie wpisuj w backtickach (`), to nie będzie niczego zjadać.
  • Odpowiedz
@le1t00: zainstaluj node'a i npm
w konsoli wpisz npm install -g learnyounode
a jak sie zainstaluje, to po prostu piszesz learnyounode [enter]
chlopaki na nodeschool ostatnio na tym pracowali, mysle ze wiedza co robia ;)
  • Odpowiedz
bundler.js

Wrzucam mój moduł do generowania bundles gier i aplikacji, który oparty jest mocno o warianty (a.k.a. tagi - np. code, gfx, hq) i tryby (np. debug, release) - działa to tak, że definiujemy w konfiguracji pliki, którym nadajemy akcje i warianty, a warianty to nic innego jak wyrażenie logiczne służące do informowania generatora bundli, czy dany plik zostanie przetworzony i dodany do bundle'a, którego chcemy zbudować - omija nas dzięki temu potrzeba
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PsichiX: Chodzi mi głownie o deklaratywny sposób tworzenia bundla. Nie jest to niestety ani elastyczne ani intuicyjne. Do niemal każdego projektu wystarczy własny zestaw paru funkcji w czystym js i zwyczajny prosty skrypt bez kolejnej warstwy abstrakcji która zajmuje więcej przestrzeni niż sama logika. No i dochodzi kolejna rzecz do nauczenia się, którą sobie zapomnisz za parę miechów.
  • Odpowiedz
@laki1: niestety niet ;o pamiętam też, że był to swego rodzaju strumieniowy build system, czyli miast pisania osobnych tasków, wykonywałeś kolejne operacje (taski też dało się robić, acz był to swego rodzaju dodatek).
  • Odpowiedz
Zapraszamy do zapoznania się z ostatnimi zmianami w MyDevil.netopis odnośnika!
* Rozbudowaliśmy nasz dział pomocy) dodając nowe informacje na temat technologii, z których można u nas skorzystać łącznie z przykładami.
* Wprowadziliśmy obsługę PHP 5.6. Domyślną wersją pozostaje nadal 5.4, wersja 5.6 (obok 5.3 i 5.5) jest opcją możliwą do zmiany przez użytkownika poprzez .htaccess.
* Wprowadziliśmy możliwość ustawienia quoty dla kont pocztowych.

Jeżeli brakuje Wam czegoś w naszym dziale pomocy/wiki to
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@repostuje Korzystamy z serwerów ulokowanych w ATMAN Warszawa. Nie obsługujemy w tej chwili IPv6 (obecnie nikłe zainteresowanie, wcześniej przy usługach typowo ircowych obsługiwaliśmy IPv6).
Dla stron o kilku milionach odsłon tygodniowo raczej wykupuje się inną usługę niż konto na serwerze współdzielonym:) Ale posiadamy również na współdzielonym hostingu kilka popularniejszych witryn przy czym są dobrze zoptymalizowane.
Oprócz MyDevil zajmujemy się również w ramach naszej działalności administracją serwerami pod większy ruch, posiadamy kilku
  • Odpowiedz
#programowanie #nodejs
Cześć mircy, zamarzyłem żeby zrobić sobie grę "achtung die kurve" multiplayer w #nodejs, gra w javascripcie. Szczerze nie siędzę w gamedevie więc chciałbym zapytać jaki framework się do tego nada? Na serwerze zamierzam użyć https://github.com/websockets/ws

W jaki sposób wysyłać aktualny stan gry? Za każdym razem całą planszę czy tylko nową pozycję głowy węży?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #webdev

Mam pytania dot. środowiska nodejs.
Pisząc stronę pod Apache mam pliki html, php js itd a jak jest w node?
Tworzę projekt i przez npm dodaje moduły do projektu? W plikach js używam te moduły na koniec w yeoman mogę utworzyć sobie pliki do dystrybucji - i jak wygląda takie przekazanie plików na serwer jeżeli w swoim projekcie mam serwer nasłuchujący na porcie 80 to ten
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach