Dostalem taka wiadomosc na mesengerze od znajomego, wie ktos co to moze byc? Wrzucam screen'a i skopiowany "tekst".
Jak probuje wkleic do do wyszukiwarki Google'a, to dostaje 400.

* ҈҈҈҉҉҉҉҈҈҈҈҈҉҉҉҉҈҈҈҉҉҉҈҈҈҉҉҉҈҈҈҈҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҈҈҈҈҈҈҈̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̫̼̼̼̼̼̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽̽͊͊͊͊͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͊͊͊͊͊͊͊͊͋͋͋͋͋͋͋͊͊͊̈́̈́̈́̈́̈́̈́͊͊͊͊̈́̈́͊͊̈́̈́̈́͊͊̈́̈́͋͋͋͋͋͋͋͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͢͠͠͠
TomekABC123 - Dostalem taka wiadomosc na mesengerze od znajomego, wie ktos co to moze...

źródło: comment_1669049355NbPDW9zXhmy15ecSkWWFci.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ekscentryczny_obserwator: pomagasz innym zespołom. Wtedy u siebie na daily mówisz że robiłeś dla nich a im mówisz że robiłeś dla teamu. Ogólnie w im więcej tematów jesteś zaangażowany to możesz się bardziej obijać a każdy myśli że robisz dużo
  • Odpowiedz
Jak mnie wnerwia ten brak kompatybilności wstecznej w PHP. Właśnie piszę nową stronę www opartą na Koseven, najnowsza wersja z github, przystosowanym przez programistów już do PHP 8 i lokalnie mam tą wersję PHP i wszystko gra. Tymczasem wcześniejsze projekty na starszych wersjach Koseven przystosowane do PHP7 już na PHP 8 nie działają. Wrzucając nowy projekt na Koseven pod PHP 8 na testowy serwer ze starszą wersją PHP musiałem wrzucić pliki z
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Malkof: w C++ masz zamrożone ABI, zmiany w języku zazwyczaj polegają na tym, że coś się nie kompiluje co jest super proste do naprawy. Dużo większym problemem nie jest sam język co same framworki/liby, które mogą korzystać z niewspieranych ficzerów.

Taka np. Java: na papierze idealny język do upgradowania: prosty kompilator i bajtkod, mało zmian w kolejnych wersjach, runtime wspiera stare jak i nowe wersje w taki sam sposób, jednym
  • Odpowiedz
@daro1: Kod używający ficzerów z nowej wersji nigdy nie będzie działał na starej i nie ma to nic wspólnego z kompatybilnością wsteczną (BC dotyczy języka, którego nowa wersja obsługuje stary kod). Poza tym BC w php łamane jest tam gdzie ma to sens, a i tak robią to za wolno moim zdaniem.

Na przykład niedawno ktoś od Symfony się zesrał, że jakaś funkcja (unserialize chyba) mogłaby konsekwentnie rzucać wyjątkami, a
  • Odpowiedz
@Marmite: var obj = new Base()

obj.show(). Tutaj nie wywołuje mi się funkcja* tylko ta z prototypu (Base.prototype.show)

* Base.show = function...

Wydawalo mi się że taka funkcja powinna się wykonać jako pierwsza niż ta z prototypu.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Primek_1980: no właśnie funkcja Base.show nigdy ci się nie wywoła. Pomyśl o niej jak o odpowiedniku metody statycznej w klasie. Properties które są bezpośrednio na Base nie biorą udziału w łańcuchu prototypów, jedynie te które są w Base.prototype
  • Odpowiedz
Dlaczego mimo tej instrukcji warunkowej, dopuszczającej tylko string, i tak pojawia się błąd jak na screenie?

if (typeof reader.result === 'string' || reader.result instanceof String) {
img.src = reader.result;
}

Type 'string | (ArrayBuffer & String)' is not assignable to type 'string'.Type 'ArrayBuffer & String' is not assignable to type 'string'.
look997 - Dlaczego mimo tej instrukcji warunkowej, dopuszczającej tylko string, i tak...

źródło: comment_1668805082WmdikEYasw9zcc34SEujrL.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: Pierwszy warunek sprawdzi czy reader.result jest typem string a drugi czy jest instancją String: pierwszy to typ prymitywny a drugi to wrapper (obiekt) pozwalający przekazywać stringa jako referencję jeśli z jakiegoś powodu miałbyś taki usecase. W każdym razie są to dwa różne typy (dla instancji String typeof zwróci "object") a jako że masz dysjunkcje (||), to masz union type string | String.
  • Odpowiedz
#anonimowemirkowyznania
Jestem programistą #elixir oraz #nodejs.
Mam po roku expa w każdej technologii i zastanawiam się w którą stronę lepiej iść. Elixir to nisza, co za tym idzie trudniej znaleźć pracę, ale też nie trzeba później się martwić o możliwość zostania zastąpionym kimś innym. Pieniądze również przemawiają lekko na korzyść Elixira. Z drugiej strony Nodejs jest popularny i można przebierać w ofertach.
Nie mam osobistych preferencji,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po co używać fancy frameworków jak można sobie zrobić routing SPA na href z #, z eventem hashchange? Kilkanaście linijek kodu bez żadnego npm-a itp. Ajaxem dociągasz części html i osadzasz w głównym szablonie, jak chcesz być fajny to możesz nawet jsona ale po co właściwie go przetwarzać na html w przeglądarce.
Posiedziałem chwilę i mam mini cms-a bez backendu opartego o wrzucanie ftp-em i dociąganie plików html. Edytor WYSIWYG mam na
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tos-1_buratino: Ja tam wolę jednak pdpiąć frontend bezpośrednio do bazy danych. Wtedy odpada Ci cały backend a masz pelnowartościową aplikację. Ewentualnie jakieś operacje skomplikowane co nie moga być w kleincie wrzucasz w cloud function i śmiga.
  • Odpowiedz
#javascript
hej, ModulAdvanced jest oparty o obiekt Modul

w obu prototypach mam funkcje o takiej samej nazwie "testProcent"

czy można jakoś sterować by uruchomiła mi się funkcja "testProcent" z ModuleAdvanced.prototype
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

TDeveloper czy IDeveloper czy WDeveloper, czy Ty masz już swoją literkę?
Specjalizować się czy być złotą rączką w programowaniu? Te i inne dygresje już dostępne pod adresem:
https://ostrapila.pl/87
#programowanie #dotnet #python #java #javascript #software #php #podcast #testowanie #polskipodcast #programista15k #ostrapila
jaroslaw-stadnicki - TDeveloper czy IDeveloper czy WDeveloper, czy Ty masz już swoją ...

źródło: comment_16685875951gvsWkmb2wyQMN6Vpq9wRy.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaroslaw-stadnicki:
Stare dobre przysłowie mówi że jak coś jest do wszystkiego to jest do niczego, ja mimo że jako Java Software Developer z 5 letnim doświadczeniem to od początku pracy robiłem jako one-man-army i na przykład czuję, frustrację że nie jestem dobry w niczym. Powoli dochodzę do następujących wniosków

1. To nie jest ciekawa praca, bo dotyka wielu dziedzin, tylko brak możliwości skupienia się na czymkolwiek i ciągłe przerywanie pracy skokami
  • Odpowiedz
@zielonzielon: druga sprawa - jeśli używasz funkcji add() tylko jako onClick na DOMie to nie ma sensu jej nazywać. Skorzystaj z dobra ES6 i zamień to na funkcję strzałkową document.getElementById("myButton").onclick = () => { tutaj ten kod; }" Fajniej też kod wygląda jak do dodawania takich onClicków używasz addEventListener'a
  • Odpowiedz