BITCORE to pierwsza, olbrzymia biblioteka javascript ze wszystkimi aspektami Blockchain potrzebnymi do integracji Bitcoina lub innych walut na stronach. Stoi za tym między innymi Bitpay, copay czy insight czyli poważni bitcoinowi gracze na rynku. Jest to open sourceowy projekt
W zakłądce PLAYGROUND możecie sobie poćwiczyć w czsie rzeczywistym jak generować adresy, przeliczać BTC czy wprowadzić multisig.

będzie dużo pracy dla ludzi ogarniających blockchain #protip

#coinformacje <- wszystko o kryptowalutach
tyskieponadwszystkie - BITCORE to pierwsza, olbrzymia biblioteka javascript ze wszyst...

źródło: comment_c4IfaqnrZJM61NpfkKi6uFbXDfAxdGGI.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie, mam pewien problem z #javascript.

Sprawa wygląda następująco:
- robię w canvasie animację przy użyciu Easeljs
- mam menu obsługiwane przy pomocy switcha,
- pod jednym wariantem używam prompta do wczytania danych od użytkownika. I z tym promptem jest właśnie problem. Czasami trzeba mu kilka razy dawać dane, zanim zareaguje, a jak już zareaguje
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znalazłem taką fajną prezentację o #v8 #javascript
Polecam i tak wszystkim od #programowanie, bo pokazuje, jakie fajne rzeczy potrafi robić VM.
http://s3.mrale.ph/nodecamp.eu/#60 - kontekst.
http://s3.mrale.ph/nodecamp.eu/#50 - hidden class.
http://s3.mrale.ph/nodecamp.eu/#37 - kod zoptymalizowany pod VM vs. niezoptymalizowany.

#gindenpoleca - 39 osób zaufało w jakość moich wpisów, zaufaj i Ty.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@taximan: Słowo kluczowe const, pamiętaj, że to prezentacja z 2011 (np. obecnie wzrost wydajności kilkaset razy zaprezentowany na slajdach obecnie przekłada się na trzykrotną różnicę).
Było pewnie słabo zoptymalizowane.
  • Odpowiedz
cześć.
Zamierzam w końcu przysiąść porządnie, i zrobić od A do Z swoją pierwszą, kompletną małą gierkę.
Do tej pory bawiłem się sporo javascriptem - czysty canvas, bez żadnych bibliotek. Takie małe popierdółki mojego autorstwa:

https://dl.dropboxusercontent.com/u/40352279/akhadoid/index.html
https://dl.dropboxusercontent.com/u/40352279/projwso/index.html
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystam z BigNumber http://mikemcl.github.io/bignumber.js/
Pojawia się czasami taki błąd: number type has more than 15 significant digits
Prawdopodobnie przy dzieleniu div().

Używam tego, żeby uniknąć błędów z liczeniem a tu takie coś...

Jak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystam z BigNumber http://mikemcl.github.io/bignumber.js/
Pojawia się czasami taki błąd: number type has more than 15 significant digits
Prawdopodobnie przy dzieleniu div().

Używam tego, żeby uniknąć błędów z liczeniem a tu takie coś...

Jak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może istnieje bardziej sprawdzona biblioteka do liczb?

@look997: math.js. Ale to zależy co przez to rozumiesz - BigNumber nie jest "biblioteką do liczb", ona ma pewne konkretne zadanie. Natomiast math.js jest na tyle wszechstronny że bardziej zasługuje na taką nazwę IMO
  • Odpowiedz
#programowanie #gwt #java #javascript

Mirki pomóżcie. Chciałbym dodać grida do swojej aplikacji webowej.
Zależy mi na tym, by grid ten ajaxem odbierał listy zadań pracowników na dany dzień i je ładnie wyświetlał. Dodatkowo działałby on w stylu 'google maps'. Czyli przeciągając myszką (lub palcem na tablecie) w boki, wysyłane by były w czasie rzeczywistym żądania i ściągane następne zadania z innych dni. Chciałbym także, by żądania te były w miarę 'niewidoczne' dla użytkownika. Czyli aplikacja wczytuje się np. z widokiem tygodniowym, a następnie zaczyna ładować do ukrytych pól kilka tygodni w przód i tył, by użytkownik po przeciągnięciu myszką w bok, od razu zobaczył zadania dla innych dni (coś jak doczytywanie map w grach). Dodatkowym atutem byłaby możliwość oddalania i przybliżania widoku. Ale to już mógłbym zrobić definiując kilka podstawowych trybów (tygodniowy, miesięczny, kwartalny).

Znacie może jakiś gotowy grid, który spełniałby ww. wymagania? Aktualnie w aplikacji mam GWT i prototypeJS, więc wolałbym się na nich oprzeć. Żądania są do PHP wysyłane Ajaxem.
Windmark - #programowanie #gwt #java #javascript 

Mirki pomóżcie. Chciałbym dodać ...

źródło: comment_9cdLPrnjVeV99MSanRjjjoBRRUSaPFyG.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szybkie 5 pytań o #javascript i trochę #css z serii tak czy nie. Może poprowadzę taką serię od czasu do czasu, z pytaniami związanymi z bugami/quirkami w #firefox, bo reszta przeglądarek mnie mało co aktualnie interesuje.
1. navigator.geolocation - czy jest jakaś przeglądarka, która zwraca/zwracała null zamiast undefined?
2. Różnica pomiędzy xhr.open("GET", link) a xhr.open("GET", link, true) na nowszych FF.
3. Czy możliwym jest użycie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@laki1 To może powodować problem. Sam miałem taki problem na nightly. Korzystaj ze stabilnego wydania. Spróbuj zakutalizować nightly.
  • Odpowiedz
@Ginden: Podobno to zabezpiecza przed atakami typu clickjacking.
Jeśli chodzi o sam odczyt to chyba pod to nie podchodzi?

To od razu zapytam czy jest inny sposób na odczyt treści z innej strony niż ładująca?
  • Odpowiedz
Jakie są standardy(jakkolwiek to rozumieć) debugowania w JS?
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?

Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: pomijając wszystko to tak właściwie po co Ci to?
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się z----ł') log.msg(err)};

I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem
  • Odpowiedz
7 pytań o #javascript #frontend na normalnym poziomie.
1. Jaki niewielki bug związany z localStorage występował w Firefoxie?
2. W jaki sposób najefektywniej wyłapywać zmiany w DOMie?
3. Dlaczego należy używać typeof do sprawdzania czy zmienna jest niezdefiniowana (undefined)?
4. Główna różnica pomiędzy arrow function a zwykłą funkcją.
5. Dlaczego opróżnianie tablicy jest szybsze poprzez Array.prototype.pop() niż array.length = 0?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

7 pytań o #javascript na poziomie eksperckim.
1. Jakich API HTML5 i elementów ES6 użyłbyś do stworzenia wątków JS ze współdzieloną pamięcią?
2. Dlaczego nie jest możliwe stworzenie wydajnego interpretera JS w JS bez napisania własnej obsługi regexów?
3. Kiedy alert rzuci błąd w Firefoxie?
4. Dlaczego forEach w FF przyspieszyło po przepisaniu go z C++ na JS?
5. 3 duże ograniczenia Emscriptena.
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Riess: z jednej strony świetnie że już dostaliśmy stabliną wersję z HTMLBarsami, handlebarsy były sporym uciążeniem jeśli chodzi o wydajność aplikacji, kosztowne generowanie DOMu to fchuj minus, ale z drugiej strony czekam jeszcze na FastBoota i kilka innych zmian. Byle do 2.0 :>
  • Odpowiedz
No cześć mircy
Lubię otwierać linki z głównej zawsze w nowych kartach, w ten sposób nie muszę się cofać jeżeli zawędruję głębiej w znalezisko. Jeżeli któryś z was też tak ma, to napisałem małe ułatwienie:

$("#itemsstream").contents().find("a").attr("target", "_blank")
Wystarczy zainstalować sobie jakiś dodatek do przeglądarki, który pozwoli wstrzyknąć kod JS do strony i gotowe.
#wykop #javascript #pomoc
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach