Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko201
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
regis3

regis3

Dołączył 11 lat i 3 mies. temu
  • Obserwuj
  • Akcje 5364
  • Znaleziska 3866
  • Mikroblog 1498
  • Obserwujący 1
  • Obserwowane 12
Mati365
Mati365
Mati365
02.02.2016, 19:32:45
  • 8
Robię proste piłkarzyki multiplayer w es6, socketach i node, udostelniam cały kod pod adresem:
https://github.com/Mati365/Soccer.js

#programowanie #javascript #oswiadczenie #gamedev
Mati365 - Robię proste piłkarzyki multiplayer w es6, socketach i node, udostelniam ca...

źródło: comment_KEj3FIbOHOYQydz5qdaXppAaAWkKXwtd.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 02.02.2016, 19:53:48
  • 0
@Mati365: wrzuć na jakiś serv, chętnie zagram
  • Odpowiedz
Marmite
Marmite
01.02.2016, 00:01:41 via Android
  • 10
#javascript #webdev lista rzeczy, które wejdą w ES2016. Uwaga, zwala z nóg xD http://www.2ality.com/2016/01/ecmascript-2016.html?m=1
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 01.02.2016, 00:40:28
  • 1
@Marmite: Nie powinni iść tą drogą ale cóż, moje zdanie nie znaczy za wiele.
  • Odpowiedz
regis3
regis3 01.02.2016, 00:49:34
  • 0
@Marmite: Wydaje mi się że same dyskusje są ok. Problem widzę jedynie w tym, że na siłę próbuje się wprowadzać coś do standardu każdego roku zamiast rozwiązywać realne problemy i niedostatki języka.
  • Odpowiedz
regis3
regis3 01.02.2016, 01:35:23
  • 0
tzn. jakie problemy i niedostatki masz na myśli pamiętając jednak o kluczowej zasadzie zachowania kompatybilności wstecznej (która skutecznie zablokuje wiele takich rzeczy )?


@Marmite: True. W zasadzie dla mnie liczą się tylko rzeczy które mają jakąś rzeczywistą wartość więc brak async/await w es2016 totalnie trywializuje tę wersję. Niby tylko lukier składniowy na generatory ale męczące są te kolejne zapchajdziury i polyfille.
  • Odpowiedz
regis3
regis3 01.02.2016, 01:36:36
  • 0
@Ginden: Dlatego wprowadzili class. Chyba nie do końca trzymają się tej żelaznej zasady.
  • Odpowiedz
t12t12
t12t12
31.01.2016, 19:18:50
  • 3
Mirki, z racji tego że się nie zjamuję web devem, ale mój rożowy już tak, mam do was pytanie,
Czym się rózni:

app.controller('RelatedController', function($scope){

});
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 31.01.2016, 19:28:56
  • 4
@t12t12:

1. To Implicit Annotation czyli wstrzykiwanie parametrów po nazwach. Może to rodzić problemy przy minifikacji gdyż wtedy nazwy parametrów ulegną zmianie. Jest to taki lukier składniowy, żeby szybciej pisać.

2. To Inline Array Annotation czyli 2 parametr to tablica nazw zależności i funkcji kontrolera. To jest zalecana metoda. Ta lista musi odpowiadać liscie parametrów w funkcji kontrolera bo tutaj nie będzie dopasowania po nazwie tylko po kolejności. Bezpieczna przy minifikacji.
  • Odpowiedz
e.....n
e.....n
konto usunięte 30.01.2016, 15:43:57
  • 46
Protip #css.

Nigdy, ale to nigdy nie używajcie "transition" dla elementów ![]() jeżeli to ma działać w webview.

Gdy img ma zaaplikowane jakieś animacje czy inne rzeczy, silnik renderujący jest ciągle w gotowości i nigdy nie usunie tych obrazków z pamięci przez cały czas gdy obrazek jest w DOM.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 30.01.2016, 19:16:00
  • 4
@Marmite: @esen:

Nie jestem pewien ale problemem nie jest transition a opacity ( http://www.sitepoint.com/introduction-to-hardware-acceleration-css-animations/ ) gdyż tworzy on 2. warstwę do renderowania sprzętowego.

To jest dość znana przypadłość i pewien feature. Po prostu transform, opacity i filter, powoduje utworzenie nowej warstwy renderowanej hardwarowo i to ona nie jest zwalniana. Często używa się to w odwrotną stronę aby włączyć taki sposób renderowania
  • Odpowiedz
A.....h
A.....h
konto usunięte 28.01.2016, 23:04:31
  • 11
http://madebyevan.com/webgl-water/

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

regis3
regis3 28.01.2016, 23:23:52
  • 4
@AmonGoeth: Uuu panie, toż to 2011 rok. Demo nadal fajne i doczekało się godnej przeróbki.

Równie dobre jest http://david.li/waves/

The best ever:

https://www.shadertoy.com/view/Ms2SD1
  • Odpowiedz
regis3
regis3 28.01.2016, 23:49:00
  • 1
@Wyrazisty: tak
  • Odpowiedz
macjan_666
macjan_666
macjan_666
27.01.2016, 10:38:56
  • 1
#webdev #hosting #dropbox
Mirki jaka alternatywa dla dropboxa? tak aby przechowywać kopie stron One drive ma 15GB, jest jeszcze coś sensownego? Tak aby po jakimś czasie jeszcze to żyło.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 27.01.2016, 12:36:54
  • 0
@macjan_666:

https://mega.nz/

+ 50 GB
+ Możliwość excludowania folderów i plików na podstawie dopasowania (np. node_modules itd)
  • Odpowiedz
regis3
regis3 27.01.2016, 13:19:43
  • 0
@le1t00: W sumie przesiadłem się na niego z dropa i jest ok.
  • Odpowiedz
regis3
regis3 27.01.2016, 13:43:29
  • 0
@le1t00: czyli nie robi
  • Odpowiedz
sarveniusz
sarveniusz
26.01.2016, 23:12:53
  • 1
Ostatnio pisałem tutaj, że chciałbym wziąć się za poważne programowanie w javascript i jeden mirek ironicznie skomentował: "javascript i poważne programowanie?". Jest to coś jak żartowanie z programistów PHP czy rzeczywiście jedyną słuszną opcją jest Java, C#?

#webdev #javascript
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 26.01.2016, 23:41:35
  • 5
@sarveniusz: Jeśli chcesz mieć jakikolwiek szacunek na dzielni to tylko assembler. C# jest dla dzieci a Java dla sztywniaków. O PHP nie wspominam bo to nie jest język, tylko niesmaczny żart.

@Marmite: Powiem więcej. Niepoważni to są ludzie którzy na co dzień używają js. Moim zdaniem to jest jakaś patologia.
  • Odpowiedz
regis3
regis3 26.01.2016, 19:49:04
  • 5
Bardzo realistyczne cgi, trzeba przyznać.

https://www.youtube.com/watch?v=BC2dRkm8ATU

#sztuka #ciekawostki #grafika3d
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3
Autor
26.01.2016, 23:28:19
  • 0
@sortris: takie słodkie creepy.
  • Odpowiedz
JoeBlade
JoeBlade
JoeBlade
26.01.2016, 20:58:21
  • 4
Taka optymalizacja kodu to rozumiem! Znaczna część programistów tworzących gry ostatnich lat powinna się uczyć od ASD. Wszystko w realtime!



#demoscena #andromedasoftwaredevelopment #pcmasterrace #gry #programowanie #opengl #glsl
JoeBlade - Taka optymalizacja kodu to rozumiem! Znaczna część programistów tworzących...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 26.01.2016, 21:13:08
  • 6
@JoeBlade: ASD jak zawsze świetne. Nie do końca zgadzam się jednak z tą optymalizacją. Optymalizacja zawsze dotyczy jakiegoś aspektu. Można stawiać na wielkość pliku wynikowego, można optymalizować kod pod słabe karty graficzne i małą ilość ramu.

Programowanie za pomocą shaderów i wyjście z fixed pileline trochę zmieniło to jak bardzo można dziś optymalizować pod względem ilości kodu. W zasadzie można tworzyć całą grę w shaderze :)
  • Odpowiedz
spiewaq
spiewaq
26.01.2016, 20:31:56
  • 1
jak w przyzwoity sposób walidować imię i nazwisko użytkownika?
#php #webdev
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 26.01.2016, 20:35:49
  • 7
@spiewaq: Imię powinno składać się z co najmniej 8 znaków w tym przynajmniej 1 dużej litery, jednego znaku niealfanumerycznego i jednej liczby.

  • Odpowiedz
regis3
regis3 26.01.2016, 20:42:26
  • 10
no i raczej nie może być cyfr w imieniu i nazwisku


@spiewaq: Czyli Jan Paweł 2. nie miałby szans zarejestrować się u ciebie :/
  • Odpowiedz
regis3
regis3 26.01.2016, 01:53:24
  • 12
#programowanie #gamedev
regis3 - #programowanie #gamedev

źródło: comment_psg2gaWduI3vAiqsDMroqYvFfDMOjel8.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

5z7k9
5z7k9
24.01.2016, 22:50:31
  • 11
> xs = ['10', '10', '10']
> xs.map(parseInt)
[10, NaN, 2]
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
#programowanie #javascript #heheszki #humorinformatykow
5z7k9 - > xs = ['10', '10', '10']
> xs.map(parseInt)
[10, NaN, 2]

https://www.de...

źródło: comment_DoluBCxUr1Pq9c8BEa5omD2YhJhQnXms.jpg

Pobierz
  • 37
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 24.01.2016, 22:57:00
  • 3
xs.map(parseInt)


@5z7k9:

parseInt('10',
  • Odpowiedz
regis3
regis3 24.01.2016, 22:59:29
  • 0
@Ginden: Niektórzy naprawdę biorą te filmy o ułomnościach danego języka na serio. Tak samo było z c++ :)
  • Odpowiedz
regis3
regis3 24.01.2016, 23:13:11
  • 1
@Ginden: Myślę, że o każdym języku/technologii można taką litanie tworzyć. Jest też przy okazji dynamicznym i nowoczesnym językiem, który adaptuje zarówno z języków obiektowych jak i funkcyjnych. Większość nowych featursów to scala.

Jedyną różnicę jaką dziś dostrzegam to ludzie, którzy korzystają z danej technologii. Próg wejścia w js jest mega mały więc średni poziom progamistów jest dość niski.

Weźmy takie c. Dość trudny, ale bardzo czytelny język. Ale ale. Był sobie taki
  • Odpowiedz
regis3
regis3 24.01.2016, 23:14:30
  • 0
@KrzaQ2: to akurat nie jest ułomność. parseInt przyjmuje 2 parametry a map wrzuca 3 parametry. Wszystko tutaj jest jasne :)
  • Odpowiedz
regis3
regis3 24.01.2016, 23:16:36
  • 2
@KrzaQ2: co masz na myśli przez "inaczej niż się spodziewałeś"? To nie sprawdzasz deklaracji funkcji tylko na pałe wpisujesz?
  • Odpowiedz
regis3
regis3 24.01.2016, 23:18:16
  • 0
@KrzaQ2: prawdę mówiąc nie wiem co próbujesz tu udowodnić tak więc luz.
  • Odpowiedz
regis3
regis3 24.01.2016, 23:47:28
  • 0
@KrzaQ2: > parseInt

@KrzaQ2: ej serio szkoda mi czasu na takie spory. jestes zajebisty. To wypisz od razu jakie parametry przyjmują te funkcjei pogadamy. Też mogę parę języków wypisać.

Więc tak. W JS nie ma integera.
  • Odpowiedz
regis3
regis3 25.01.2016, 00:02:05
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
regis3
regis3 25.01.2016, 00:05:11
  • 1
@KrzaQ2: Wiesz chociaż co nadal udowadniasz? Ja chcę tam stoi tak jak ty wpieprzyłeś tam parseInt.
  • Odpowiedz
regis3
regis3 25.01.2016, 00:19:02
  • 0
@KrzaQ2: Tylko w takim razie, jak w dynamicznie typowanym języku programista jest powstrzymywany przed błędnym użyciem funkcji bo trochę nie kumam. Wiesz jak działa map w js, wiesz (już) jakie parametry wstrzykuje map, więc gdzie tu jest niejasność.

w c# mamy Convert.ToInt32("12", 8);

w js mamy parseInt('12',8);

Serio nie kumam o co chodzi z tym przykładem.
  • Odpowiedz
regis3
regis3 25.01.2016, 00:32:27
  • 0
Ruby i Python teƶ są dynamicznie typowane i jakimś cudem są w stanie rzucić wyjątek gdy dostaną inną od spodziewanej ilość parametrów funkcji.


@KrzaQ2: Tutaj się zgadzam. Co do reszty to trochę naciągane to było.
  • Odpowiedz
regis3
regis3 25.01.2016, 07:50:13
  • 0
@Analityk: @KrzaQ2: A co jeśli parseInt przyjmowałoby 3 parametry? :>

Poza tym parametry mogą być domyślne więc to nie rozwiązuje problemu dynamicznego typowania.
  • Odpowiedz
regis3
regis3 25.01.2016, 08:16:44
  • 1
@KrzaQ2: Czyli jeśli metoda pasuje do map parametrami ale jej użycie jest bez sensu to też błąd designu?
  • Odpowiedz
regis3
regis3 25.01.2016, 10:09:30
  • 0
@Analityk: no tak ale to nie jest problem parse int tylko tego jak działa mapa.

arr.map((element, index, table) => {})

więc parseInt nic nie pobiera. Iterator wywołuje na
  • Odpowiedz
uirapuru
uirapuru
24.01.2016, 20:53:36
  • 1
chce sie pobawić w napisanie na szybko prostej gierki w 3d w oparciu o canvas - jaka biblioteka jest najprostsza do tego typu rzeczy?

#javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 24.01.2016, 22:25:44
  • 0
@uirapuru: 3d w canvas? Nie widzę w tym sensu. Jeśli miałeś na myśli webgl to masz np. stackgl, threejs, babylonjs, playcanvas. Od niskopoziomowych do edytora webowego włącznie.
  • Odpowiedz
regis3
regis3 24.01.2016, 20:43:26
  • 2
http://www.twitch.tv/przegrani

#gamedev
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

5z7k9
5z7k9
24.01.2016, 08:35:05
  • 6
Zauważyliście, że Twitter korzysta z AJAXa by pobierać HTML w JSONie? "Renderują"(raczej nie w taki sposób jak React.renderToString) HTML po stronie serwera i podmieniają tylko odpowiednie elementy na stronie. Czy nie robi tak przypadkiem nawet(!) Wykop? I co powiedzą Ci od #react lub #angularjs? Progressive enhancement?
( ͡° ͜ʖ ͡°)

#programowanie #javascript #webdev
5z7k9 - Zauważyliście, że Twitter korzysta z AJAXa by pobierać HTML w JSONie? "Render...

źródło: comment_L528WHcjKMesSAQARRxB4TgemThqtKJ4.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 24.01.2016, 09:56:01
  • 0
@Colos: aktualizacja drzewa DOM jest co najmniej tak szybka jak ta z reacta a często nawet szybsza. To co mówisz to mit.
  • Odpowiedz
R.....x
R.....x
konto usunięte 23.01.2016, 11:26:10
  • 73
Pomyśl o jednej rzeczy. Celu, który zawsze chciałeś/chciałaś osiągnąć.

Masz?

Teraz idźmy dalej.

Pomyśl
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 23.01.2016, 12:53:37
  • 0
@Rezix: Mądre słowa :)
  • Odpowiedz
regis3
regis3 23.01.2016, 12:56:43
  • 1
@Rezix: ogólnie to clue jest takie, żeby z---------ć ale z głową ;p
  • Odpowiedz
sarveniusz
sarveniusz
22.01.2016, 22:28:49
  • 1
Testował ktoś jspdf?(https://github.com/MrRio/jsPDF) Mam problem z .addHTML(), nie generuje pdfa, ani nie wyrzuca żadnego błędu, za to przy dodaniu samego textu działa ok.

var pdf = new jsPDF('p','pt','a4');

pdf.addHTML(document.body, function() {
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

regis3
regis3 22.01.2016, 22:41:19
  • 0
@sarveniusz: early stage :)
  • Odpowiedz
regis3
regis3 22.01.2016, 23:20:08
  • 0
@sarveniusz: https://parall.ax/products/jspdf
  • Odpowiedz
regis3
regis3 22.01.2016, 21:51:42
  • 8
Nowe Chrome (Canary) DevTools pokazują od teraz pomiary czasowe użytkownika.

#javascript #webdev
regis3 - Nowe Chrome (Canary) DevTools pokazują od teraz pomiary czasowe użytkownika....

źródło: comment_UeiB5XJfOX0Q4o0sGOHFfP9dlAT9hCA2.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

TwigTechnology
TwigTechnology
22.01.2016, 22:13:00
  • 2
@regis3: najs!
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 14
  • Strona 2 z 14
  • >
  • just programmer

Osiągnięcia

  • Komentator
    od 28.07.2015

    Komentator
  • Rocznica
    od 13.09.2022

    Rocznica
  • Mikroblogger
    od 21.01.2016

    Mikroblogger

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking