Programiści mirko uwaga ... #chwalesie.

Jakiś czas zrobiłem agregator ogłoszeń z najpopularniejszych (moim zdaniem) serwisów z robotą dla programistów. Jak szukasz wpadnij, może znajdziesz coś dla siebie. Jednak mało w PL.

https://whoishiring.io/
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@singollo: PHP nie jest moim ulubionym językiem programowania, ale nie aż tak.

@bazingaxi: Pewnie mi braknie czasu (albo zapomnę). Jak masz jakieś pytania to śmiało. Kod nie jest opensource, ale jak mnie nie zmusisz do pisania tutaj dokumentacji to mogę opowiedzieć na twoje pytania.

@kxyz,
- chowanie ogłoszeń
  • Odpowiedz
  • 17
#n----------e -.-
Slowacy w akcji, part 2:

Mowilem juz im, ze trzymanie osobno grafik dla koloru i alphy jako dwie tekstury to zlo i polamalbym kark kazdemu, kto tak robi w browserowej grze i ze to powoduje crashe gier, ale jak grochem o sciane..
Dzisiaj dali mi do debugowania gry mobilne, zebym zprofilowal bo crashe. No i pacze co ile zajmuje w pamieci, i olac juz to iz alokuja mase arrayek duzych co ramke i
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zamiana formatu:

nazwa-pliku.js
do

NazwaPliku
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wiesz, że korzystając z silnika v8 (node.js, chrome etc) możesz łatwo zoptymalizować partie kodu poprzez inlining? Musisz jedynie pamiętać by funkcja nie zawierała więcej niż 600 znaków uwzględniając białe znaki i komentarze lub po sparsowaniu nie zawierała więcej niż 196 węzłów AST.

https://medium.com/@c2c/nodejs-a-quick-optimization-advice-7353b820c92e

Dlatego powinniśmy poddawać obróbce oraz minifikacji również kod dla node.js.

Przy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeden z użytkowników @ufik78 pytał w jaki sposób działa tworzenie obiektów w js. Według mojej wiedzy działa tak (nie wdając się w szczegóły):

Dla: new MyObj();

{} // tworzy domyślny obiekt nazwijmy go obj.
obj._proto = MyObj.prototype // proto jest właściwym łanuchem, prototype funkcji to
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy implementacje Promise'ów są ze sobą wymienne? Tj. nie ma dużej różnicy dla użytkownika końcowego czy z biblioteki zwrócę Promise natywny, Bluebirda czy coś innego?
#nodejs #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś pomysł jak wyciągać dane z innej strony?
Dajmy na to że na mojej stronie jest wyszukiwarka, kiedy wpisze y, to na stronie x wyszukuje w tytule y i pokazuje ten tytuł w przeglądarce.
#webdev #php #javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@imVaniX: Potrzebujesz scrappera. Czyli programu który będzie "chodził" po stronach i analizował je pod kątem, który później wykorzystasz do indeksowania i wyszukiwania. Znajdziesz sporo bibliotek do tego. Jeśli chcesz popróbować i masz konrente strony do przeszukania wewnątrz html to pobaw się z yql. Do prostych zastosowań starczy.
  • Odpowiedz
Tak się zastanawiam po co zostało wprowadzone słowo kluczowe class w js. Ok, istnieje niewielki % przypadków kiedy możemy uznać tę konstrukcję za przydatną (głownie wewnętrzne procesy korzystają z nich). Dla większości jest całkowicie bez sensu. Szczególnie w tej formie która jest teraz czyli takie bieda klasy żeby wyglądało spoko, ot lukier składniowy.

W większości porządnych bibliotek które mamy dostępne w js nie powinniśmy się spotkać z potrzebą jawnego używania new (w tym
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@regis3: Wystarczy zmienić class na prototype i przestaje straszyć. Jest to zagranie pod wiecznie narzekających programistów c++, którzy próbują na siłę uzdrawiać JS wprowadzając różne formy klasycznego dziedziczenia bez zrozumienia jak działają prototypy. Moim zdaniem sprawi to tyle, że zamiast narzekać, że w JS nie ma klas - będzie narzekanie, że działanie klas JS nie jest kompatybilne z innymi językami.
rezoner - @regis3: Wystarczy zmienić class na prototype i przestaje straszyć. Jest to...

źródło: comment_TRyGIO0EKemtz1mz2JXg5utT07LHUq3j.jpg

Pobierz
  • Odpowiedz
@rezoner:

Promises i generatory są super. Prowadzą do async await czyli asynchronicznego programowania w sposób synchroniczny. Używałem w c# i jest to trafiony pomysł.

Z modułami niby spoko ale nadal nie wiem czy już powinienem używać system.js (gołego albo razem z jspm) czy nadal browserify/webpack. Poza tym require jest synchroniczne więc teoretycznie to co robi babeljs dla node'a nie jest tym samym co require, które możemy wywołać z dowolnego miejsca w kodzie
regis3 - @rezoner:

Promises i generatory są super. Prowadzą do async await czyli a...

źródło: comment_wpjH2rE4AF6xB4o7rhVSFtawXwiAjVvv.jpg

Pobierz
  • Odpowiedz
z jakich frameworków obecnie korzysta się w nodejs ? czy tylko express czy jest coś bardziej MVC ? patrzyłęm kiedyś z ciekawości na sails ale czy ktoś korzysta z tego ? zastanwiam się czego użyć do pracy inżynierskiej do backendu(społecznościowy agregator treści), jakiego frameworka w node, znaczy w sumie i tak widoków nie będzie bo będą zwracane JSON'y #javascript #nodejs
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach