habrahabr
Большая миграция из Кремниевой долины не удалась. Люди едут обратно

Прекрасный город Остин. На картинкеТри года назад разработчики начали «побег из Сан-Франциско». Люди бежали от высоких цен на недвижимость, от аренды по $3600 в месяц за односпальную квартиру, от засилья бездомных и наркоманов на улицах. Самым популярным направлением во время ковида стал Остин, столица штата Техас. Где вроде как не должно было быть всех проблем, постигших «либеральную» Калифорнию.Google, Meta и Apple расширили свои представительства в Остине, набирая десятки тысяч сотрудников.…

  • суббота, 28 октября 2023 г. в 00:00:23
habrahabr
Интервью с разработчиками мультитула для хакеров и пентестеров Flipper Zero

Flipper Zero — карманный "мультитул" для гиков, сокровище для пентестеров, ваш собственный кибер-зверёк. Возможности девайса ограничиваются только вашим воображением и сноровкой.В этой статье мы пообщаемся с разработчиками устройства Flipper Zero. Поклонникам девайса предлагается нырнуть вглубь истории создания и технических возможностей. Тем, кто впервые слышит про Флиппер — познакомиться с проектом. Флиппер переживал и запреты, и негатив, и обожание. Проект собрал вокруг себя сотни т…

  • суббота, 28 октября 2023 г. в 00:00:22
habrahabr
Самые дорогие материалы в науке совсем не те, о которых вы могли подумать

После семилетнего путешествия и преодоления почти 6 млрд км космический аппарат НАСА OSIRIS-REx утром 24 сентября 2023 г. мягко приземлился в пустыне штата Юта с ценным грузом. Аппарат доставил на Землю образец с астероида Бенну.Примерно 250 гр материала, собранного с астероида массой 85 млн тонн, помогут учёным узнать о формировании Солнечной системы, в том числе о том, есть ли в таких астероидах, как Бенну, химические компоненты для жизни.Бюджет миссии НАСА составлял $800 млн, а в итоге стои…

  • суббота, 28 октября 2023 г. в 00:00:22
habrahabr
Создаем свой VPN с защищенным от блокировок протоколом AmneziaWG, или WireGuard на максималках

Всем привет! Возможно уже совсем скоро разные новостные и IT‑ресурсы будут подчищать информацию о способах обхода блокировок. А пока этого не случилось, запасаемся полезными гайдами и разворачиваем свои собственные VPN с защищенными от блокировок протоколами. Расскажу как это сделать, как изменилась Amnezia и как мы защитили WireGuard от блокировок.Мини‑гайд в конце статьи, а я сначала скажу пару слов о проекте. Amnezia — это бесплатное self‑hosted приложение с открытым исходным кодом. Amnezia…

  • суббота, 28 октября 2023 г. в 00:00:21
golang
Playground. Как сэкономить время на настройке локальной среды

Привет, Хабр! Меня зовут Никита, и я Go-разработчик. В свободное от работы время я интересуюсь платформенной разработкой, а в рабочее — практикую в команде PaaS в СберМаркете. Моя специализация — локальное окружение разработчика и тулинг. Главная метрика, на которую работает моя команда, — Тime-Тo-Мarket, совокупное время, затраченное на разработку фичи от самого начала разработки и до релиза на пользователей. В сложившихся процессах разработки всегда найдется место для оптимизации затрат ресу…

  • суббота, 28 октября 2023 г. в 00:00:19
javascript
Гайд по микрофронтендам на single-spa, или Как уже наконец-то уйти от монолита во фронтенде

Привет, Хабр! Меня зовут Данил, я Frontend-разработчик в Samokat.tech. Недавно мы с командой распилили монолит на Angular и перешли к микрофронтендам на Vue. Наш опыт я постарался упаковать в пошаговый гайд – надеюсь, этот материал поможет тем, кто только начинает свой путь в мире микрофронтендов. По ходу статьи мы с вами вместе пройдём от полного незнания до понимания принципов и ответа на заветный вопрос — нужно ли всё это вам. На практике мы сделаем небольшую демонстрацию, которую вы сможет…

  • суббота, 28 октября 2023 г. в 00:00:17
javascript
Как мы заинжектили кнопку на Behance

Дело было год назад, не помню что я там забыл, но мне определенно хотелось скачать какую‑то картинку с behance.net, но как вы знаете — опции скачать там нет. Зная, как работает веб — я без проблем забрал нужное изображение найдя ссылку в HTML коде, но не все готовы так заморачиваться, поэтому я решил автоматизировать этот процесс.Так появился python‑модуль behance‑py, который, если верить статистике с pepy.tech, имеет более 5 тысяч установок и расширение для Chrome, о котором чуть позже.Логика…

  • суббота, 28 октября 2023 г. в 00:00:17
github
frida / frida

Clone this repo to build FridaFrida Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. Learn more at frida.re. Two ways to install 1. Install from prebuilt binaries This is the recommended way to get started. All you need to do is: pip install frida-tools # CLI tools pip install frida # Python bindings npm install frida # Node.js bindings You may also download pre-built binaries for various operating systems from Frida's releases page o…

  • суббота, 28 октября 2023 г. в 00:00:15
github
ashishps1 / awesome-leetcode-resources

This repository contains LeetCode articles which are very useful during the interview preparation.Awesome LeetCode Articles This repository contains articles which are very useful while solving LeetCode problems and during the interview preparation. Patterns 14 Coding Interview Patterns Sliding Window patterns Two Pointers Patterns Substring Problem Patterns Dynamic Programming Patterns Binary Search Patterns Backtracking Patterns Tree Patterns Tree Iterative Traversal Tree Question Pattern …

  • суббота, 28 октября 2023 г. в 00:00:11