Mam problem z prawidłowym umieszczeniem skryptów śledzących na stronie www (osclass). Otóż, po jego umieszczeniu na stronie pod artykułem w sekcji znacznik
@Milano: Pewnie masz jakiś parser HTML'a który Ci to zmienia. Jeśli korzystasz z Wordpress może poszukaj jakiejś wtyczki pozwalającej na dodawanie skryptów lub użyj Google Tag Manager i rób to przez niego.
@Milano: nie wiem, czy udało ci się rozwiązać problem, ale nawet jeśli tak, to dla potomnych: za zmiany type znaczników script odpowiada tutaj technologia RocketLoader dostępna opcjonalnie do włączenia dla stron używających CloudFlare (Speed > Optimization > Rocket Loader™)
zbliza sie nowy rok. czas postanowien i dla wielu czas zmian. dlatego dzisiaj troche (mam nadzieje pomocnie) o rekrutacji w #it

w swoim zyciu jako kandydat uczestniczylem w 9 rozmowach rekrutacyjnych (skutecznosc 8 na 9). jako rekrutujacy przeprowadzilem ok. 1000 technicznych rekrutacji, dla roznych firm (wlasny i obce software house, kontraktornie, firmy z innych branz rekrutujace programistow in-house, agencje reklamowe). wyszkolilem sporo devow, ktorzy dzis ciagna do przodu technologie w kilkunastu firmach.
@dominos-will-fall: ogólnie spoko, ale zadanie domowe lub programowanie live (jeśli jest długie zadanie) to strata czasu. Na juniorskie stanowisko zostałem przetyrany przez 3godizny w siedzibie firmy z dwoma programistami którzy nic się w trakcie nie odzywali, żadnej przerwy. Kolega stracił na zadaniu domowym dwa dni na mida i nie zostało mu to zrekompensowane.
Dużo lepsza formą było by przedstawienie wymagań i opis kroków które zostały by podjęte do stworzenia rozwiązania. Samo
Tworzę portal w #django dla ludzi lubiących aktywności poza domem (góry, wędrówki, itp.). Podstawowa funkcjonalność to dodawanie wycieczek i szukanie ludzi do wspólnych wypraw. Portal obsługuje również grupy dyskusyjne. Planowana jest również zaawansowana wyszukiwarka miejsc, szlaków i wędrówek.
Kod źródłowy jest tutaj: Github
Wersja rozwojowa: mountaingrip.com

Gdyby ktoś był zainteresowany projektem i chciał dołączyć do tworzenia, zapraszam do współpracy.

#python3 #js #reactjs #django #tensorflow #webdev #bootstrap4 #jquery #pydev
Pytanie do ekspertów JS i node - da się te aplikacje zabezpieczyć przed wglądem do kodu. Pojawił się klient który chce aplikacje jednak nie bedzie to mój serwer na wyłączność a klienta na którym ma to być zainstalowane - chce skompilować kod do wersji takiej jak np kompiluje się aplikacje .net, może nie do pliku exe dla iis ale coś mniejwięcej takiego trudnego do skopiowania / modyfikacji aby było to nieopłacalne.

Coś
@warstwowy_kabel: Klient kupuje produkt, nie kod. Kod ma działać i niekoniecznie ma mieć wgląda. Dwa Cena za produkt to X za kod pewnie z 10X po może potem skalować. Zazwyczaj sprzedaje się produkt + wsparcie techniczne, kod to sprzedaje ja do softwarehouse. Chodzi o implementacje algorytmów na X żeby nie były łatwe do skopiowania przez np inną firmę i nie chodzi o samego klienta, jemu ma to działać i tyle.
@bi-tek: jeśli nie jest to jakiś moloch, to użyj jakiegoś bundlera, np. webpack z minifikacją/uglifikacją kodu bez source map i spakuj wszystko w jeden uruchomieniowy js, będziesz miał brzydki i nieczytelny kod, ewentualnie możesz jeszcze dostarczać produkt w formie obrazu dockera, zawsze to jeden krok więcej żeby zajrzeć do środka
Mireczki, potrzebuje naprowadzenia/pomocy. Otóż zacząłem sobie naukę Vue. No i zacząłem rzeźbić sobie todo list - klasyka. Mam dodawanie elementów, usuwanie. Zrobiłem sobie nawet validację na długość znaków. Jedynie na czym utknąłem to edycja elementu. W jaki sposób się za to zabrać? Na logikę to musiałbym uzyskać index elementu, który edytuje. Ale jak go przechować, w czym? Dalej idąc rozumiem że wystarczy zwykle odwolanie do danego elementu tablicy po tym indexie wlasnie?
Mircy, mam jsona

[{"id":2,"published_at":"2020-10-17T20:52:15.778Z","created_at":"2020-10-17T20:52:13.570Z","updated_at":"2020-10-17T20:52:15.825Z","SoftSkill":[{"id":1,"skillname":null},{"id":3,"skillname":null},{"id":5,"skillname":null},{"id":7,"skillname":null},{"id":2,"skillname":null},{"id":8,"skillname":null},{"id":4,"skillname":null},{"id":6,"skillname":null}]}]
oraz w alpine.js pobieram go I chcę go wypluć w templatce


Nie działa. Jak wypluć elementy z obiektu SoftSkill?

Wywala mi w konsoli

Uncaught TypeError: Cannot read property 'forEach' of undefined
#programowanie #javascript #js
@le1t00: bardziej mam to na myśli asnychrniczność. Że pobieranie danych jeszcze trwa, ale już pierwsza próba wyświetlenia template zachodzi. Najwyżej to olej jak wszystko działa.
@yersey: kurde, sporo rzeczy jest nie tak jak być powinno, ale jak popracujesz nad tym to będzie ok. Lista uwag w losowej kolejności, niektóre pierdoły niektóre solidne:

- metody relacji z dużej litery - nope
- używaj ::class zamiast podawania namespace w ten sposób
- metoda created_at w modelu Wpis - wtf? Użyj Carbon
- model się nazywa Wpis albo Wykop a obok masz User albo Comment - wiem że to
via Wykop Mobilny (Android)
  • 2
@bogol: gorzej, to było napisane za czasów ES3. To była dobra książka ale 10 lat temu, obecnie informacje w niej są tak przestarzałe ze polecanie jej nie ma żadnego sensu, chyba ze ktoś chce się z czystej ciekawości dowiedzieć "jak się kiedyś pisało w JS i dlaczego tak wielu ludzi nienawidzi tego języka"
Dlaczego mogę w konsoli przeglądarki (firefox) robić await bez funkcji async. A jak odpalam taki sam skrypt w tempermonkey to wywala błąd, że await można stosować tylko w funkcji async?

w konsoli:
let res = await fetch(...) .then(data => data.text());
console.log(res) // działa w konsoli przeglądarki

w tempermonkey:
let res = await fetch(...) .then(data => data.text());

>> Uncaught SyntaxError: await is only valid in async functions and async generators


Gdzie tu logika?
W co w #pracait obecnie warto pójść? Lepiej w deweloperkę #bi #businessintelligence #powerbi (#sql) czy automatyczne #testowanieoprogramowania typu #selenium (przy użyciu #python #js)? Jak wygląda w obu tych dziedzinach:
* szybkość dezaktualizacji wiedzy, a konkretnie - konieczności częstej nauki coraz to nowego materiału (trendów, bibliotek, narzędzi etc.)
* możliwość pracy zdalnej (nie tylko obecnie, ale także po covid'zie)
* wysokość i perspektywa zarobków
* presja (stres) w codziennej pracy
(*

Business Intelligence czy automatyzacja testowania?

  • Business Intelligence (BI) 70.1% (47)
  • automatyzacja testowania 29.9% (20)

Oddanych głosów: 67

@dariusd: wypowiem się o BI, nie głosuję w ankiecie bo skad niby mialbym miec porownanie.

* szybkość dezaktualizacji wiedzy, a konkretnie - konieczności częstej nauki coraz to nowego materiału (trendów, bibliotek, narzędzi etc.)


Powiedziałbym, że dobry konsultant musi często aktualizować wiedzę bo jest teraz dużo migracji do cloudów i nowszych narzędzi. Same narzędzia są często updatowane. Ale z drugiej strony wszystko oparte jest na pewnych niewzruszonych fundamentach: SQL, modelowanie hurtownii danych*,
@dariusd: Podpisuję się pod tym co kolega @ostrykuc666 napisał.

Co więcej, wydaje mi się, że na rynku BI konkurencja jest sporo mniejsza niż klasycznym programistycznym.

Przygodę z BI zacząłem 3 lata temu, i udało mi się dotrzeć do bardzo satysfakcjonującego poziomu pracując i ucząc się tylko w pracy 8h/dzień - bez wielkich nakładów czasowych po pracy.
O ile jesteś bardzo komunikatywny, i potrafisz i dobrze czujesz się rozmawiając o abstrakcyjnych konceptach
Robię portfolio na wordpress i w sumie wszystko już śmiga, tylko linki do realizacji nie dają się klikinąć na mobilce. Te same linki działają na kompie, na mobilce normalnie dotyk działa - navbar trigger czy buttony. Te linki w formie diva z tekstem normalnego są 9 cały div to link). Gdzie popełniłem błąd? Dokąd nocą tupta jeż? Ten div w takie coś je zawinięte:
" target="_blank" rel="nofollow">
#js #webdev #frontend #html #
Hej :) Mam problem z stworzeniem obiektu typu Document w #js. Mam coś takiego:

var doc = ...
var article = new Readability(doc).parse();

Wartość doc próbowałem tworzyć przez różne biblioteki z #nodejs

var doc = new htmlparser2.Parser('Hi there!');
var doc = parse5.parse('
Hi there!');
var doc = cheerio.load('Hello world
-----------

');

za każdym razem dostawałem:

Error: First argument to Readability constructor should be a document object.
Jedynie biblioteka jsdom działa. Jej
@mmaciejow: w aplecie javowym? To niestety nie pomogę bo nie znam api. Takie pytanie tylko czy nie da się przekazywać obiektów js do apletu? Albo czy nie da się odpalić metod js przez applet? Jeżeli to jest możliwe to zawsze możesz spróbować i albo przekazać document oryginalny albo wywoływać metodę zewnętrzną z dokumentu i zwrotkę użyć do tego czego potrzebujesz.
@lobo: dokładnie w Androidzie. Rozwiąże to inaczej. Uruchomię w webview. Chciałem to odpalić w osobnym silniku js, ale jest z tym dużo problemów i nie wiadomo jak w przyszłości zachowa się.
Mogę przekazać objekty do js, ale nie sprawdzałem czy Document (Java) == Document (JS). Jeżeli powyższe parsery mają inne document to tym bardziej obawiam się, że java będzie mieć inne.
Dzięki za pomoc :)
Cześć uczę się pomału #javascript #js i próbując wykonać pewną rzecz utknąłem w miejscu i nie mogę znaleźć rozwiązania problemu. Nie potrafię zapisać ścieżki do objektu korzestając z zwiększającej się zmiennej i. Jest ktoś w stanie mi z tym pomóc?

let clothes = {
hot: {
item1: {
img: "images/Layer8.png",
name: 'sth',
price: 'sth',
},

item2: {
img: "images/Layer9.png",
name: 'sth',
price: 'sth',
},
}, ...

for (let i = 1; i
@morfeuszNo1: posłuchaj kolegów, a w ostateczności jeżeli już musisz trzymać wszystko w tym obiekcie zrób po prostu
clothes.hot = [
{},
{}
]

clothes.hot.forEach((cloth) => {
let img = document.createElement("img");
img.src = cloth.img;
})
Hej :) Potrzebuje pomocy z #js. Mam taki skrypt:

var url = "..."

function getArticle(uri) {
axios(uri).then( response => {
var html = response.data;
var doc = new JSDOM(html, {url: uri});
var article = new Readability(doc.window.document).parse();
return article;
})
}

var article = getArticle(url);
console.log(article)

Zamiast treść artykułu dostaje undefined. Nie ogarniam tego Promise w #javascript .
Jak to zrobić aby funkcja getArticle zwracała wartość. Dwie ostatnie linie to tylko
Cześć Mireczki, właśnie jestem w trakcie przerabiania kursu Node.js od Andrew Mead, przerobiłem niecałą połowę, ale materiału nagromadziło się już dosyć sporo, w związku z czym naszły mnie przemyślenia -

- czy lepiej na bieżąco próbować się od razu uczyć tworzyć cały przedstawiony kod z pamięci, tak jakbyśmy to my byli kiedyś w roli nauczyciela, czy też

- lepiej pierw zapoznać się ze wszystkimi koncepcjami po prostu oglądając materiały i przepisując na
#js #css #webdev
Szukam dodatku do vsc który będzie mi wyświetlał podpowiedzi css podczas pisania styli w pliku js, css-in-js się nie sprawdza że względu na camel case składni, potrzebuje do styled-components, może coś w ustawieniach programu?