Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 374

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Лучшие публикации за сутки

Лучшие публикации за последние 24 часа

Найдено 2623 записи
Издеваемся над USB

В очередной раз втыкая скоростную USB флешку в порт USB 3.0, я увидел надпись "Это устройство может работать быстрее...". Но подождите, я и так его воткнул в порт 3.0! Неужели контакт барахлит? И если так, то как флешка определяет, на какой скорости ей работать? Ведь современные ПК поддерживают целых три стандарта соединения — USB 1.1, 2.0 и 3.0. Можно ли «понизить» стандарт USB, насильно заставив устройство работать, к примеру, на USB 1.1? Не на все эти вопросы в сети удалось найти ответ, и я решил разобраться сам, по ходу столкнувшись с довольно неочевидными ситуациями. Читать дальше →

Предисловие Всем привет! Вопрос в заголовке не риторический, мне правда интересно. Если вдруг кто-то знает на него ответ просьба написать в комментариях, возможно я пытался зайти не с той стороны. Так же уточняю, что у меня нет цели на кого-то нажаловаться поэтому в ответах из министерств я убрал все печати с именами и подписи ответственных чиновников. Мне интересно разобраться в том, как эта система работает. С чего все началось? Все началось с того, что в конце 2019 я понял, что в своей предыдущей области проф.деятельности достиг некого пика и дальше развитие в этой области мне: не интересно оно возможно, но, полностью соответствует принципу Парето где мне надо было бы потрать очень много усилий ради призрачных перспектив, да еще и не таких желанных...

HackTheBox. Прохождение Fatty. Реверс и рекомпиляция клиент-серверного приложения. Java десериализация

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье реверсим два Java приложения, при этом изменяем и рекомпилируем клиент, для эксплуатации SQL инъекции при авторизации и выполнения команд на сервере благодаря уязвимости в десериализации Java объекта. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области ИБ. Организационная информация Чтобы вы могли узнавать о новых статьях, программном обеспечении и другой информации, я создал канал в Telegram и группу для обсуждения любых вопросов в области ИиКБ. Также ваши личные просьбы...

Введение Сегодня мы будем рассматривать такой достаточно известный музыкальный сервис, как Yandex.Music. Хороший в целом сервис, но с существенным недостатком — невозможностью работы оффлайн. Мы попробуем исправить это досадное недоразумение, используя подручные инструменты. Инструментарий Итак, нам понадобится: Относительно свежий python: 3.7 и выше Всякая асинхронщина: aiohttp и aiofile Классический инструмент для работы с html-API: BeautifulSoup Для развлечения пользователя во время процесса: tqdm Для заполнения тэгов: mutagen Читать дальше →

Похудеть без самоистязаний и СМС

Это будет очень короткая статья. Открыл я «Просто похудеть» — непросто и дочитал её ровно до слов «Спорт не приводит к сбросу веса. Точка.» Чё??? Лично мой максимальный вес 104кг, что при моём росте в 175 даёт Индекс Массы Тела 34, попросту говоря ожирение. И я не диабетик, так что оправданий никаких. Лично мой минимальный вес, полученный без каких либо ограничений в пище и державшийся несколько лет 91кг, что всего лишь выше нормы, и нормально для человека выжимающего ногами 230 килограмм никогда в жизни не качавшись. Для этого нужно всего лишь...

[recovery mode] Безумный безусловный обмен

Безумный безусловный обмен Недавно попалась мне задача иммутабельным способом поменять местами два элемента в массиве по их индексам. Задача довольно простая. Поэтому решив её разумным способом: const swap = (arr, ind1, ind2) => arr.map((e, i) => { if (i === ind1) return arr[ind2] if (i === ind2) return arr[ind1] return e }) Захотелось решить её безумным способом. Я подумал, что интересно было бы решить эту задачу: Без операторов сравнения Без циклов и if'ов и тернарных операторов Без использования дополнительных структур данных Без приведения типов Читать дальше →

В поиске вопросов, или как создать новый отладчик

Мы уделяем много внимания инструментам разработки: участвуем в горячих спорах о редакторах (Vim или Emacs?), долго настраиваем IDE под свой вкус, и тщательно выбираем языки программирования и библиотеки, которые с каждым днем становятся все лучше и удобнее. Однако, здесь можно выделить одну категорию, которая по какой-то причине остается незаслуженно забытой: отладчики не сильно изменились за последний десяток лет, хотя по-прежнему являются одним из базовых инструментов для отлова ошибок и навигации в коде. Изображение: Timothy Dykes @timothycdykes, unsplash.com Гораздо чаще мы предпочитаем быстро добавить пару printов вместо того, чтобы поставить в нужном месте точку останова и пройтись к ней отладчиком — и вопрос "почему?" не перестает меня занимать...

Проектирование озера данных с открытым исходным кодом

Озера данных (data lakes) фактически стали стандартом для предприятий и корпораций, которые стараются использовать всю имеющуюся у них информацию. Компоненты с открытым исходным кодом часто являются привлекательным вариантом при разработке озер данных значительного размера. Мы рассмотрим общие архитектурные паттерны необходимые для создания озера данных для облачных или гибридных решений, а также обратим внимание на ряд критически важных деталей которые не стоит упускать при внедрения ключевых компонентов. Читать дальше →

Я использую (уже довольно старый) телефон Xiaomi Redmi Note 5 и хочу рассказать о том, почему этот телефон (и, возможно, некоторые другие) может довести до трагических последствий. Примерно месяц назад потребовалось позвонить 112, но вместо ответа оператора я услышал, что номер набран неправильно (в моей стране проживания именно 112 является номером для экстренных вызовов). Поскольку в телефоне используется 2 сим-карты, то сразу попробовал со второй и дозвонился. Но что если бы второй сим-карты не было? Подобные ситуации могут оказаться фатальными. Для тех, кто не хочет читать историю траблшутинга, можно сразу прочитать рекомендации в последнем абзаце. Читать дальше →

[Перевод] Забытый криотронный компьютер Дадли Бака

В 1950-х годах аспирант Массачусетского технологического института убеждал инженеров создавать компьютеры с использованием сверхпроводящих магнитных переключателей вместо ламп или транзисторов. Изобретение Бака пережило творца. Более того, оно живо и по сей день: криотрон лежит в основе проектов IBM по созданию сверхпроводящих кубитов. Тем не менее, десятилетия работы над криотроном затерялись на страницах истории компьютеростроения. Многие современные инженеры даже не слышали об этой технологии. Давайте поговорим о работе Бака и его ныне забытом криотронном компьютере. Читать дальше →

Как мы используем квантовый свет для измерения осцилляторов при -250°С

Мы измерили вибрации маленького маятника на уровне одного нанометра. А потом засунули его в холодильник и охладили его до -250°C. А потом использовали квантовые корреляции, чтобы уменьшить шумы в системе и получше наблюдать сигнал. Квантовые технологии помогают нам в самых разных областях. Например, когда нам нужно измерить очень слабый сигнал, а квантовые шумы в системе очень мешают. Это традиционная проблема, например, в гравитационно-волновых детекторах, в которых квантовые флуктуации в амплитуде и фазе лазера, используемого для измерения положения зеркал, мешают наблюдению гравитационных волн. Я об этом рассказывал в своей статье про детектор Einstein Telescope, который появится в Европе в недалеком будущем. У нас в эксперименте получился маленький...

[Перевод] Технологии фронтенд-разработки, на которые вы, возможно, не обратили внимания

«Хочешь жить — умей вертеться». Это — про работу фронтенд-программиста. Для того чтобы успешно справляться со своими обязанностями, такому специалисту приходится решать массу задач и необходимо обладать множеством способностей. Очень важно, кроме того, не забывать о главной цели, ради которой разрабатывают сайты. А именно, о том, что сайты должны помогать людям упрощать решение их повседневных задач. В этом материале я собираюсь рассказать о различных аспектах веб-разработки, о которых стоит знать любому программисту соответствующего профиля. Я, если это возможно, буду приводить ссылки на материалы, демонстрирующие примеры применения соответствующих возможностей и рекомендации по их правильному использованию. Здесь я буду ориентироваться на реализацию тех...

На недавно прошедшей онлайн встрече IETF группы IPv6 Ops сетевой инженер Google Женя Линькова рассказала о проекте перевода корпоративной сети Google на IPv6-only. Одним из этапов стал перевод гостевой сети на IPv6 only. Для доступа к legacy Internet использовался NAT64, а в качестве DNS — DNS64 на публичном Google DNS. Разумеется, DHCP6 не использовался, только SLAAC. По итогам тестирования, меньше 5% пользователей переходили на fall-back dual stack WiFi. По состоянию на июль 2020, большинство офисов Google имеют IPv6-only гостевую сеть. Доступны слайды доклада.

Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике. Для начала немного теории. Что такое оперативная память и для чего она нужна в смартфоне? Если говорить простым языком, то это память, в которой хранятся все запущенные приложения, их данные, и сама операционная система! Естественно, чем больше у вашего девайса оперативной памяти, тем комфортнее и приятнее с ним взаимодействовать. Читать дальше →

Фактически, половина этого материала — моя биография, иначе не понятно что и от чего происходит. Но можно её и пропустить, если хотите покороче… Вводные данные (на начало 2003го): Сашка, 24 года. Образование: электромонтёр по ремонту и обслуживанию промышленного электрооборудования. Моя биография Родился в маленькой деревеньке на границе России, Украины и Белоруссии. Говор местечковый, основан на русском, с вкраплениями украинских и белорусских слов. Иногда ругается по-ненашему: в лексиконе присутствует польский мат и местные непереводимые идиоматические выражения. Читать дальше →