Spektakularny zjazd popularności forum stackoverflow i to jeszcze przed upowszechnieniem się AI Jak do tego doszło? Kto jest temu winny? Zapraszam do dyskusji
Skompiluje sobie kernela z rustem, co może pójść nie tak... Poza gcc potrzebuję oczywiście rustowy toolchain, makes sense... ale nie mogę użyć gcc, tylko muszę skorzystać z LLVM... okay, let's give it a try... a few hours later... no działa, pora sprawdzić ten kod rustowy... pierwsze co znalazłem, to keywork "unsafe"... czyli co, rust jest memory safe pod warunkiem, że nie użyje tego keyworda?
czyli co, rust jest memory safe pod warunkiem, że nie użyje tego keyworda?
@groman43: nie, jest memory safe nawet jak używasz tego keyworda. unsafe jedyne co robi to *pozwala na dodatkowe rzeczy*, on nie "wyłącza" istniejących mechanizmów w języku. Oczywiście, można zrobić rzeczy, z unsafe, które spowodują, że kod nie będzie bezpieczny, ale dzięki unsafe możesz ograniczyć te miejsca do określonych fragmentów, a nie, że całość kodu jest potencjalnie
@Victor_Manzon: to jest chyba najgłupszy możliwy sposób
Łatwo dowieść, że by z liczby o długości N zrobić najwyższą możliwą liczbę o długości N-1 to wystarczy usunąć cyfrę, która jako pierwsza jest mniejsza niż jej następnik. Jeśli takiej cyfry nie ma, to usuwamy ostatnią cyfrę. Następnie powtarzamy to N razy i jesteśmy w domu.
Drugi dzień Advent of Code. W danych wejściowych dostajemy zakresy kodów produktów do sprawdzenia. Trzeba dobrze zrozumieć zadanie. Błędny kod produktu to taki, w którym sekwencja powtarza się dokładnie 2 razy.
Poniżej będzie kod w JavaScript w Node.JS.
Powinien pojawić się dopiero po rozwinięciu wpisu.
@Oo-oO: Nie zgadzam się raczej z tym artykułem. IMHO on pomija mnóstwo kwestii oraz zakłamuje w wielu innych:
And to be fair, Rust delivered… kinda. You can write blazingly fast, safe code — after you sacrifice three goats and your weekend sanity to the borrow checker.
Zarówno C jak i Zig mają też koncept "borrow" tylko nie ma żadnego mechanizmu, który go pilnuje. To jest
Mam #pytaniedoeksperta Uczę się #programowanie konkretnie Arm64 assembly Do tej pory copilot mi pomagał i trochę grok Czy warto iść w jakiś tutorial czy zostać przy modelach ai?
@nickjuzmam: z cybersec to bardziej potrzebujesz umieć czytać ASM niż go pisać. To nie do końca jest to samo, zwłaszcza przy współczesnych kompilatorach.
Kod źródłowy aplikacji mObywatel zostanie w całości opublikowany 29 grudnia przekazał PAP wiceminister cyfryzacji Dariusz Standerski. Ten krok może znacząco zwiększyć zaufanie do rządowej aplikacji; pozwoli na analizę kodu przez niezależnych ekspertów ocenił ekspert cyberbezpieczeństwa
@goladupa: otworzenie całego kodu też wiele nie zmieni. Wiesz, coś takiego jak dekompilator istnieje, więc to czy atakujący ma tutaj dostęp do pełnego kodu źródłowego czy nie nic nie zmienia.
#pyrkon Pyrkon, ta wielka europejska impreza dla fantastów, co roku gwarantuje, że w Poznaniu nie zostanie ani jeden wolny kąt do spania. Nasi "profesjonaliści" tak zadbali o dostępność mieszkań, że możesz spać w wannie za jedyne 500 zł za noc - towar luksusowy, jak na warunki poznańskiej patodeweloperki. A żebyście się czuli bezpieczni, mundurowi cosplayerzy dostali zakaz noszenia plastikowych mieczy - teraz już na pewno nikt nikogo nie dźgnie przypadkiem
@sn3p5: ale nikt nie mówi, że matematyki używasz do implementowania obliczeń wprost. Matematyka się przydaje po to, by zrozumieć *co* masz napisać, a nie po to by implementować wszystko od zera.
Łukasz Żak zarzucił prokuraturze podawanie fałszywych informacji na temat jego zachowania w areszcie. Śledczy twierdzą, że znaleziono telefon oraz grypsy, w których prosił o przekazanie do aresztu substancji niedozwolonych, w tym narkotyków.
@Argajl: nie, ale jest coś co się nazywa *jednolita wykładnia prawa*. Oznacza to tyle, że jak nie ma precedensu w ustanawianiu przepisów, tak w przypadku kary za złamanie przepisów jakaś forma "precedensu" jest. Znaczy to tyle, że jak mu klepną np. 25 lat, to następcy też będą mieli raczej wyroki w tym zakresie jeśli sprawy będą podobne.
Jak do tego doszło? Kto jest temu winny? Zapraszam do dyskusji
źródło: canvas1
Pobierz