Mireczki od #qt
Mam taki problem. Jest sobie ramka w QT, a w środku normalny HTML.
W #javascript sprawdzam sobie jaki przycisk na myszce został kliknięty. Odpalając w Canary działa świetnie i dla prawego przycisku wywołuje mi metodę, która blokuje inne eventy.
Mam w JS eventy na ruch myszką itp.
Problem pojawia się po odpaleniu w ramce QT. Klikam lewy (trzymam go) i ruszam myszką, dorzucam prawy (trzymam). Puszczam lewy i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poprawka - QWebView nie dziedziczy po scrollablearea, tak że nie ma viewport()'u, czyli ustawienie tylko na samym widoku.
  • Odpowiedz
Konfiguruję projekt dla #backbone w #phpstorm. W edytorze nie ma oficjalnego wsparcia dla backbone. Zainstalowałem więc backbone-DefinitelyTyped czyli definicje dla TypeScript. Lepszo to niż nic, ale trochę irytujące są warningi np. przy metodzie .extend(), że "Private member is not accessible", co oczywiście jest nieprawdą.

Czy znajdę gdzieś definicję dla "czystego" #js? Przeszukałem pół internetu i nic nie znalazłem.

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

@rozdajozadarmo: Więc tak:
1. Nie musi być oficjalnego wsparcia, PHPStorm stara się wnioskować i zgadywać co może być użyte w danym miejscu, choć nie zawsze mu to wychodzi
2. "Definicje" dla czystego JS mogą być np. adnotowane czymś co się nazywa JSDoc. PHPStorm obsługuje takie definicje, ale nie wiem czy, w przeciwieństwie do DefinitelyTyped, jest jakieś centralne otwartoźródłowe repozytorium ze zbiorem takich definicji
3. Coś musiałeś schrzanić z tym TSem,
  • Odpowiedz
@taximan: za dobrze mi z phpstorm żebym zmieniał IDE. Zobaczę jednak z ciekawości.

// edycja
Ten visual studio code to edytor w stylu Sublime (a bardziej Atoma czy Brackets), to nie jest zamiennik dla phpstorm. Przez dłuższy czas używałem Sublime, ale na dłuższą metę to nie jest rozwiązanie. Gdy próbuje się z niego zrobić IDE to tracimy największą zaletę tego edytora - lekkość.
  • Odpowiedz
Rozpocząłem naukę programowania w node js. Ogólnie chce zrobić stronę która poza opcją normalnej strony udostępnia też api dla aplikacji mobilnej. Mam parę pytań do osób bardziej ogarniętych. Ogólnie strasznie ciężko mi znaleźć jakiś porządny tutorial który opisywałby przynajmniej większość problemów które napotykam. Z grubsza pytania które mi się nasunęły przy początkowej nauce.

1. Content negotiation jak lepiej to ugryźć? Chciałem aby z poziomu przeglądarki po wpisaniu url można było po prostu wejść
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #devops #java #javascript #webdev

Mircy, szukam jakiegoś serwera CI + CD tylko że działającego na IaaS. Po prostu potrzebuję samemu skonfigurować środowisko do wykonywania buildów i specyficznego rodzaju deploya przez scp. Coś ala codeship, ale z możliwością dostosowania środowiska. Co prawdą mogę po prostu napisać własnego klienta webhooków, dodać jakąś apkę do opalania testów i raportowania oraz postawić to wszystko na
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nygga: Poszedłem w tą stronę. Kontenerów nie chcę dorzucać, mam wystarczająco dużo problemów z frameworkiem do wrappowania aplikacji. Prosty serwer node.js czekający na curla z codeship załatwił sprawę.
  • Odpowiedz
mam trzy funkcje A(), B(), C(), co zrobić aby w ndejs wykonały się po kolei, jedna za drugą a nie wszystkie na raz? Każda z tych funkcji pobiera dane z serwera i zapisuje w bazie danych i aby prawidłowo działały muszą wykonać się pojedynczo jak to zrobić?
Napiszecie mi albo dacie lik do jakiegoś przykładu?
#nodejs
#javascript
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@angular: w nodejs nic nie wykonujee sie na raz, bo jest jednowatkowy :p
odwolania do bazy danych pewnie sa asynchroniczne, mozesz opakowac je w promise i z funkcji zwracac te promise. Wtedy kolejne funkcje wywolujesz w callbackach promisow
  • Odpowiedz
#javascript #react
Reactjs w 3 linijkach ( ͡° ͜ʖ ͡°)

const React = {};
React.render = (markup, target) =>
target.innerHTML = markup;
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rotero: Szczerze powiedziawszy: robcioo1994 napisal Ci taka podstawe.. Zasadniczo kazdy jest dobry i kazdy mozna sobie odpowiednio dostroic do swoich wymagan- jesli czegos w nich brak to wiekszosci wtyczki. WebStorm to kombajn -fajny lecz zasadniczo wymaga wdrozenia.Z innych kombajnow to NetBeans -tyz dobry ale kombajn. Musisz sprawdzic sam na ktorym Ci sie bedzie lepiej pracowac. Np. Subline bardzo fajny lecz poki go nie nastroisz to masz takiego windowsowego notatnika wersji
  • Odpowiedz
Chciałem zaprosić wszystkich Was #webdev oraz #gamedev na obejrzenie 6 minutowego materiału z podsumowania moich prac nad stworzeniem gry opartej na #javascript (#ecmascript6) oraz #phaserjs

Zakończenie prac na projektem opartym na anime #dragonball dostępne tutaj: https://www.youtube.com/watch?v=v0uFBXAuqAA

Oczywiście, jeśli komuś się spodoba to dajcie znak. Będę widział, że jesteście zainteresowany tematem i szybciej nagram drugi sezon. Zapraszam do subskrypcji mojego
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #javascript #gis

Mirki, napotkałem dziwny problem. Tworzę interaktywną mapę na Leaflecie z zewnętrznymi plikami *.geojson. Lekkie warstwy typu linie, punkty itp. wczytują się bez problemu. Gorzej jest z warstwą poligonową - budynki. Oryginalnie waży 4mb i gdy ją wrzucam nie wczytuje się a konsola pokazuje błąd w leaflet.js

Uncaught TypeError: Cannot read property 'length' of null
Gdy wywaliłem z warstwy ponad połowę obiektów i waży 1,6mb wtedy wczytuje
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hmm wiec uzyj algorytmu "dziel i rzadz" :D

Podziel na 2 i sprawdz ktory plik jest prawidlowy. Ten nieprawidlowy podziel na 2 i znowu sprawdz. Postepuj tak do momentu az zostaniesz z 1 obiektem JSON ktory jest nieprawidlowy :)
  • Odpowiedz
@macrusher: Błąd powstał już w QGis, gdzie przypadkowo musiałem nowy obiekt bez reprezentacji graficznej, stąd brak współrzędnych wierzchołków. Problem w tym, że żaden debugger ani nic nie wykazywał błędów w jsonie więc nawet nie wiedziałem, w którym z 11k wierszy szukać :) No i problem z tym, że jestem początkujący i połowy rzeczy jeszcze nie umiem/nie rozumiem :) W każdym razie dzięki za pomoc.
  • Odpowiedz
regis3 - Wprowadzenie słowa kluczowego let rozwiązuje znany problem z domknięciem w p...

źródło: comment_KSVk1ll6vp0IjXkI58FUlO1qlF9yjjio.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zmienne w CSS! (w Firefox już działa, Chrome od wersji 49, Opera troszkę za Chrome)
Już się nie będzie mówiło, że HTML to nie jest programowanie.
#ciekawostki #programowanie #html #webdev #css #javascript

rukh - Zmienne w CSS! (w Firefox już działa, Chrome od wersji 49, Opera troszkę za Ch...

źródło: comment_Uavnir2F6XzpETcxDqrhor8PPoxFq1Od.jpg

Pobierz

I co sądzicie?

  • Ekstra 14.1% (121)
  • Super, lecz brzydka składnia 38.6% (331)
  • Kiepski pomysł 10.2% (87)
  • Nie znam się 37.1% (318)

Oddanych głosów: 857

  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Już się nie będzie mówiło, że HTML to nie jest programowanie.


@rukh: HTML - Hypertext Markup Language

A markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.


Nie.
  • Odpowiedz
@rukh: Dla wstecznej kompatybilności i tak trzeba będzie przez jakiś 4 lata w produkcji pisać to tak:

html {
--foreground-color: #333;
--background-color: #
  • Odpowiedz