ChatGPT może zagrozić Google

ChatGPT stało się hitem wśród internautów, ale budzi też zainteresowanie korporacji. Czy na tyle duże, by zagrozić hegemonii Google?
https://bulldogjob.pl/readme/chatgpt-moze-zagrozic-google-ale-prawdziwe-zmiany-dopiero-nadejda

#programowanie #naukaprogramowania #google #internet #technologia
Bulldogjob - ChatGPT może zagrozić Google

ChatGPT stało się hitem wśród internautó...

źródło: comment_1672925102FcBdOhlaSx8FlFybrzRs4N.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Co byście wybrali na przebranżowienie do IT? #network czy #cloud?

Ogólnie próbowałem podstaw wielu obszarów ale właśnie sieciówka i chmura najbardziej mi przypadły do gustu, z nich na razie trochę się bawiłem w Azure i AWSem, Linuxem, zainteresowałem się sieciami LAN/WAN itd. Wiem że to nic nadzwyczajnego, ale teraz chcę wybrać konkretną ścieżkę skoro już wiem, że na początek się polubiliśmy, (a to już coś).

Chodzi
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaaban: @AnonimoweMirkoWyznania: ja tylko sprostuje tutaj nieco, studia nic nie mają do bycia devopsem. Devops to kolejny 'poziom wtajemniczenia' po byciu programistą, adminem lub czymś pokrewnym. Potrzeba mocnego zaplecza w jednej z tych działek by być dobrym devopsem ( ͡° ͜ʖ ͡° )*:
  • Odpowiedz
@Ernest_: Ja ostatnio zupełnie przypadkiem zauważyłem że GitHub włączył mi copilota (nie 60 dni trial), także chyba też można dorzucić do tej listy.

GitHub Copilot wouldn’t be possible without GitHub’s vibrant community of students and creators. To support and give back to those communities, we’re making GitHub Copilot available for free to verified students and maintainers of popular open source projects.
  • Odpowiedz
mi z miesiąc albo dwa GitHub wysłał ankietę dotyczącą OpenSource (udzielam się trochę). Po wypełnieniu ankiety dostałem gifta i mogłem wybrać kupony na Allegro, jeszcze w jakieś inne miejsca lub kartę przedpłaconą 10 dolarów. Symbolicznie ale fajnie.
  • Odpowiedz
Mam proste api, oparte na liście.

Metoda POST działa lux, dodaje obiekt do listy.
Natomiast metoda PUT, zamiast aktualizować dany obiekt, dodaje nowy obiekt i działa jak zwykły POST.

Gdy działam na bazie danych i normalnie JPA wszystko działa lux, gdy działam na listach, nie działa lux.
Yakooo - Mam proste api, oparte na liście.

Metoda POST działa lux, dodaje obiekt d...

źródło: comment_1672835143tvFxWZE5bDegtwZ60gsABC.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kam3o: tj nie uważam że uczenie się równolegle innych rzeczy jest złe, ale teraz jesteś w momencie w którym powinieneś zgłębić temat i w pełni zrozumieć dlaczego to nie działa z listą
  • Odpowiedz
@Yakooo: Adnotując PUT i GET, tylko mówisz springowi, jaką metodę przyjmujesz. Cała logika implementacyjna jest po twojej stronie. Innymi słowy, nic za ciebie nie zrobi ani spring, ani hibernate, ani nawet spring data. Implementacja jest ta sama - będzie działać tak samo.
  • Odpowiedz
#anonimowemirkowyznania
Siemanko.
Pytanie do ludzi siedzących w #powerbi #analizadanych
Czy łatwo sie wkręcic do tego zawodu nie mając zadnego doswiadczenia? Pracuje jako inz budownictwa i mysle nad przekwalifikowaniem sie.
Co polecacie na poczatek? Jakie kursy? Studia podyplomowe? Myslalem zeby na poczatek wykupic pare kursow na udemy. Wszelkie rady i sugestie mile widziane :)

#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Uważam że poziom techniczny jest niższy niż przy typowym programowaniu. Z drugiej strony w zależności od stanowiska może się okazać że musisz wykorzystywać kilka narzędzi/technologii. A do tego wszystkiego najważniejsze jest logiczne myślenie, rozumienie czego i jak chcesz szukać w danych. Jak na nich pracować. Było przejrzeć tag tak do roku wstecz i zobaczyłbyś już takie wątki. Na podstawie tego mógłbyś zadać bardziej konkretne pytanie. Także oceniając Twoje aktualne
  • Odpowiedz
@AnonimoweMirkoWyznania: No to jak przejrzałeś tag to pewnie wiesz, że na samym początku minimum to dobry SQL + wizualizacja. Kursów moim zdaniem nie ma sensu polecać bo chociażby z sqla jest tyle dobrych ciężko ocenić co jest lepsze a co gorsze. Wydaje mi się że z Twojego pytania ciężko o "ciekawą" dyskusję bo jest ono zbyt ogólne. Ogarnij SQLa, jakieś power Bi czy inny program do wizualizacji. Zrób sobie jakies
  • Odpowiedz
Z tego co się orientuje, to w JS metoda forEach wykonywana na tablicy służy do wyświetlania elementów tej tablicy. Jeżeli mam poniższy fragment kodu:

const usersAge = [20, 21, 22, 23];
usersAge.forEach((age) => {
console.log(W przyszłym roku użytkownik będzie miał ${age + 1} lat);
age++; // NIE ZADZIAŁA i nie zwiększy na stałe każdej wartości z tablicy usersAge
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I teraz się zastanawiam, czy jest coś nie tak w drugim fragmencie kodu? W sensie wiem, że to teraz zadziałało, ale nie jestem pewny, czy jest to dobry sposób?


@maciorqa: Nie, to jest zła praktyka. Zmieniasz coś, po czym jednocześnie iterujesz - brzmi jak przepis na kłopoty, prawda? Wszystko, co możliwe, powinno być niemutowalne. Unikniesz w ten sposób wielu problemów. Pętla też nie jest dobrym rozwiązaniem, bo jest mało czytelna. Pętla
  • Odpowiedz
@maciorqa: PS. "Premature optimization is the root of all evil". Nie przejmuj się na początku prędkością, zajętością pamięci, tylko skup na jakości kodu. Bądź miły dla przyszłego siebie, który miałby czytać i zrozumieć ten kod pół roku później. Optymalizacją można się zająć, jak zna się podstawy i o ile w ogóle jest jakiś problem z czasem wykonania czy obłożeniem pamięci.
  • Odpowiedz
CIekawostka, do promocji na #ksiazki o której wspomniałem wcześniej https://www.wykop.pl/wpis/69808405/w-ksiegarni-ebookpoint-teraz-wybrane-ksiazki-mozem/ równolegle w ksiegarniach Helion i Ebookpoint #ebooki z wydawnictwa O'Reilly możemy kupić po 29,90zł (są to głównie pozycje z działu #programowanie #naukaprogramowania i ogólnie #informatyka - co istotne są to pozycje w języku angielskim).

#czytajzwykopem #ebook #mirkopromocje
http://kaczus.ppa.pl/promocje
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy Programiści Powinni Się Obawiać Sztucznej Inteligencji (AI)?

W dzisiejszym artykule przybliżę Ci temat sztucznej inteligencji w IT. Odpowiem na pytania, czy moim zdaniem sztuczna inteligencja może w najbliższym czasie zastąpić programistów.

Więcej: https://www.modestprogrammer.pl/czy-programisci-powinni-sie-obawiac-sztucznej-inteligencji-ai

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it #szkolenia #aplikacje #kursy
kazik- - Czy Programiści Powinni Się Obawiać Sztucznej Inteligencji (AI)?

W dzisie...

źródło: comment_1672732989FQgTF1HEQqATGNuj72pbvx.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ChwilowaPomaranczka: taka mała uwaga, Qt może troszkę przygnieść początkującego swoimi konceptami. Jeżeli ma być to coś bardzo prostego do prywatnego użytku, to spróbuj wbudowanego tkinter. Oczywiście jak wystarczy ci samozaparcia i chcesz czegoś bardziej profesjonalnego, to Qt jest dobrym wyborem.
  • Odpowiedz
Jak w springu przetestować metodę saveSomething(ids...) w jakimś {User/Group/Whatever}Service.java, która wykonuje jakąś logikę z warunkiem if-else i potem za pomocą obiektu repository zapisuje obiekt w bazie?

Nie zwracam w tej metodzie nic bo ten obiekt zapisuje w jakiejś większej grupie obiektów, więc zwracanie listy zaktualizowanych obiektów nie ma sensu.

Jedyne co mi przychodzi do głowy to przetestować czy obiekt repository wywołał metodę save w zależności od argumentów metody. Czyli verify(sometService, times(1)).someMethod();

Mówię
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki projektując rest api w springu, przy mappingu i przy zwracaniu ResponseEntity w metodzie kontrolera oprócz consumes i produces co jeszcze powinno się znaleźć?
1. Location do utworzonego zasobu?
2. UserAgent?
3. Domyślna wartość Pagination? - czy muszę wtedy tworzyć osobne klasy opakowujące metody pobierające produkty z bazy? Czy wystarczy, że tę wartość mogę przekazać jako parametr do metod pobierających produkty z bazy?

Pierwszy raz się tym bawię i chciałbym wiedzieć jaka najlepsza praktyka.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@famir96: W zależności od tego, co projektujesz, mogą, aczkolwiek nie muszą być dodatkowe wymagania. Nie ma wymagań, to tylko gdybanie. Tak, jakbyś się pytał, jak wybudować biuro, nie podając żadnych informacji o działce, którą dysponujesz czy budżecie.

Ad.1 nie, chyba że robisz coś, co coś zapisuje, tworzy, buduje, generuje. Równie dobrze, możesz przekazać URL, czy ten zasób w odpowiedzi. Chyba że nie możesz, bo w wymaganiach jest, by przekazać nagłówkiem ;)

Ad.2
  • Odpowiedz
Jeśli piszę testy do restowego api to pisać oddzielnie 1 test do sprawdzenia czy controller zwraca odpowiedni status i 2 test do sprawdzenia zwracanego contentu?
Pierwszy miałby formę np.

@Test
void processCreationBook() throws Exception {
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@takiMirek29: A po co testować czy kod odpowiedzi jest 2xx, jeżeli test sprawdzający content z automatu będzie miał 2xx jeżeli się powiedzie, albo inny jeżeli wystąpi błąd. Więc test sprawdzajacy content odpowiedzi, testuje automatycznie czy endpoint zwraca kod 2xx.
  • Odpowiedz
Jak mam dwie klasy Entity powiązane ze sobą dwukierunkową relacją ManyToMany np. User i Discount to dobrym pomysłem będzie dorobienie pola w klasie User: Map?

Potrzebuję wiedzieć czy jest aktywna zniżka czy nie. A jak zmienię pole isActivated w bazie na dowolnym obiekcie Discount to będzie to zmiana widoczna dla wszystkich użytkowników, którzy korzystają z tej zniżki, a ja chcę tylko dla jednego usera. ( ͡° ʖ̯ ͡°)
takiMirek29 - Jak mam dwie klasy Entity powiązane ze sobą dwukierunkową relacją ManyT...

źródło: comment_1672406366yzXDsx5yplhxx5HKFEldfe.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak tworzę POST method w rescie i dodaję użytkownika to typ zwracanego obiektu to ResponseEntity
return ResponseEntity.status(HttpStatus.CREATED).body(createdUser);

Jaki typ ma być jeśli usuwam usera? ResponseEntity ?
Zwracam tylko status czyli return ResponseEntity.status(HttpStatus.NO_CONTENT).build();
#java #naukaprogramowania #spring
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, uczę się streamów, dostaję listę id userów List userIds i chciałbym pobrać z bazy userów po id i stworzyć z tego listę.

userIds.stream().map(id -> userRepository.findById(id)) no i teraz jak daję .collect(Collectors.toList()); to zwraca mi List>

Co najlepiej zrobić tutaj?

#java #naukaprogramowania
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem metodę add dodającą string z atrybutu obiektu do int-a. Czy jest możliwe by odwrócić elementy przy dodawaniu, i wykonać: print(32 + ma1)? Próbowałem różne kombinacje, ale nic mi nie wychodzi.

class MagicAdd:
....def __init__(self, letter):
........self.letter = letter
....def __add__(self,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach