habrahabr
Собеседование в руках маньяков

Типичное собеседованиеДобрый день меня зовут Александр и я токсичный душнила с двадцатилетним стажем в айти, готовый откусить вам кадык, как только вы расслабьтесь. Мои характеристики делают меня хорошим техническим собеседующим, поэтому добро пожаловать на моё провальное собеседование. Запомните, вы его никогда не пройдете. А знаете почему?Потому, что я знаю те вопросы, которые я задаю, лучше, чем вы. Поверьте, лучше меня эти вопросы знает только господь бог. Да, я не знаю другие вопросы, но …

  • воскресенье, 10 сентября 2023 г. в 00:00:15
golang
Практика Go — Обработка ошибок (1 часть)

Ошибки - это просто значенияЯ долго думал над тем, как лучше всего обрабатывать ошибки в программах на языке Go. Мне очень хотелось, чтобы существовал единый способ обработки ошибок, которому можно было бы научить всех программистов на Go, как учат математике или алфавиту.Однако я пришёл к выводу, что единого способа обработки ошибок не существует. Вместо этого я считаю, что работу с ошибками в Go можно разделить на три основные стратегии.Дозорные ошибкиПервая категория обработки ошибок - это …

  • воскресенье, 10 сентября 2023 г. в 00:00:13
golang
Практика Go — Обработка ошибок (2 часть)

Ранее: 1 частьПроверка ошибокОбщим договором для функций, возвращающих значение интерфейсного типа error, является то, что вызывающая сторона не должна ничего предполагать о состоянии других значений, возвращаемых в результате этого вызова, без предварительной проверки ошибки.В большинстве случаев значения ошибок, возвращаемые функциями, должны быть непрозрачными для вызывающей стороны. То есть проверка на то, что ошибка равна nil, указывает на успешность или неуспешность вызова, и не более то…

  • воскресенье, 10 сентября 2023 г. в 00:00:13
javascript
Vite плагин для удобной работы с Web Workers

Привет, Хабр! Я участвую в разработке крупного Web приложения и мы с коллегами на этапе проработки и планирования архитектуры пришли к выводу о необходимости выносить всю логику приложения в отдельный поток Web Worker, т.к. предполагается большое число фоновых операций и вычислений. К чему это привело? Сложности? Пути их решения? Обо всем попорядку.ВведениеВ современной веб-разработке постоянно ищутся способы оптимизации производительности и обеспечения плавности работы приложений. Одним из на…

  • воскресенье, 10 сентября 2023 г. в 00:00:12
github
eth-infinitism / account-abstraction

Implementation of contracts for ERC-4337 account abstraction via alternative mempool. Resources Vitalik's post on account abstraction without Ethereum protocol changes Discord server Bundler reference implementation Bundler specification test suite

  • воскресенье, 10 сентября 2023 г. в 00:00:07
github
ECTO-1A / AppleJuice

Apple BLE proximity pairing message spoofingAppleJuice Apple BLE Proximity Pairing Message Spoofing 🔴 Disclaimer These scripts are an experimental PoC that uses Bluetooth Low Energy (BLE) to send proximity pairing messages to Apple devices. This project is created for educational purposes and cannot be used for law violation or personal gain. The author of this project is not responsible for any possible harm caused by the materials of this project. Updates Flipper Zero Thanks to the amazing …

  • воскресенье, 10 сентября 2023 г. в 00:00:05
github
bradtraversy / traversy-js-challenges

Challenges & docs from JS Algorithms & Data Structures courseTraversy JS Challenges: Data Structures & Algorithms This is the sandbox for my 70+ JS Challenges: Data Structures & Algorithms Course. Just about all of the concepts that are included, also exist in other languages. So, if you are not a JavaScript developer, you can still follow along and learn from this course/repo. This course/repo goes over everything from basic loop challenges, high order array methods, recursion, time &a…

  • воскресенье, 10 сентября 2023 г. в 00:00:04
github
aras-p / UnityGaussianSplatting

Toy Gaussian Splatting visualization in UnityToy Gaussian Splatting playground in Unity SIGGRAPH 2023 had a paper "3D Gaussian Splatting for Real-Time Radiance Field Rendering" by Kerbl, Kopanas, Leimkühler, Drettakis that looks pretty cool! Check out their website, source code repository, data sets and so on. I've decided to try to implement the realtime visualization part (i.e. the one that takes already-produced gaussian splat "model" file) in Unity. The original paper c…

  • воскресенье, 10 сентября 2023 г. в 00:00:03
xaker
В Android исправили 0-day уязвимость, которой пользовались хакеры

Сентябрьские обновления для Android устранили 33 уязвимости в операционной системе Google, включая проблему нулевого дня, которая в настоящее время уже используется злоумышленниками.

  • суббота, 9 сентября 2023 г. в 00:00:36