Pull to refresh
4
0
Снуснум @Snysnym

User

Send message

Читаем QR код

Reading time5 min
Views1.1M
Иногда возникают такие ситуации, когда нужно прочитать QR код, а смартфона под рукой нет. Что же делать? В голову приходит лишь попробовать прочитать вручную. Если кто-нибудь сталкивался с такими ситуациями или кому просто интересно как же читается QR код машинами, то данная статья поможет вам разобраться в этой проблеме.

В статье рассмотрены базовые особенности QR кодов и методика дешифрирования информации без использования вычислительных машин.

Иллюстраций: 14, символов: 8 510.
Читать дальше →
Total votes 623: ↑614 and ↓9+605
Comments109

Учимся читать QR-коды без компьютера

Level of difficultyMedium
Reading time4 min
Views35K

Задавались ли вы когда-нибудь вопросом, как работают QR-коды? Если да, то эта статья для вас. Здесь вас ждёт интерактивное объяснение*, которое мы составили для семинара, проводившегося в рамках Всемирного конгресса хакеров 37C3, но вы также можете использовать его самостоятельно.

Прочитав статью, вы узнаете:

  • Из чего состоят QR-коды.
  • Как декодировать QR-коды вручную (используя нашу шпаргалку).
Читать дальше →
Total votes 90: ↑87 and ↓3+109
Comments30

Домашнее пароходостроение

Reading time11 min
Views13K

Меня уже с детства манил судомоделизм, паровые двигатели и пароходы. И вот вдруг, в какой-то момент, я всё-таки решил поженить эти два устремления в одном хобби. Посему начал смотреть видео про паровой судомоделизм, попутно отвисал в Ленинской библиотеке и читал всё, что удаётся найти по этой теме.

Мне случайно удалось познакомиться с одним американцем по имени Leslie Proper, который проектирует миниатюрные модели работающих пароходов. У него свой блог на ютубе (откуда я о нём и узнал), множество статей и книг.

Восхищаясь его проектами и удивительными решениями, я прислал ему кучу нашей советской литературы с чертежами моделей паровых двигателей и судов. Прекрасно осознавая, что вряд ли он будет учить русский, чтобы это прочитать, написал ему номера страниц с интересными материалами. А в ответ он мне бесплатно прислал полную информацию по проекту своего пароходика Victoria. И по ним я начал мастерить модель…
Читать дальше →
Total votes 102: ↑101 and ↓1+138
Comments41

Протокол ухода из жизни

Reading time8 min
Views152K
image

Об авторе. Питер Хинченс — бельгийский разработчик, писатель и бывший президент Фонда свободной информационной инфраструктуры, ассоциации, которая борется с софтверными патентами в Европе. Автор более 30 протоколов и распределённых систем, основатель свободного проекта ZeroMQ и проекта Edgenet по созданию полностью безопасной, анонимной глобальной P2P-сети, исполнительный директор и ведущий программист компании iMatrix. Автор книг «Культура и империя: цифровая революция», «Код психопата», «Масштабируемый Си» и др.

Пришло время для моей последней статьи. Я мог бы написать ещё, есть время, но потом буду думать о других вещах: как удобнее устроиться в постели, когда принимать болеутоляющие и о людях рядом со мной.

Вчера у меня было двенадцать посетителей, в том числе мои милые маленькие дети. Вы можете подумать, что это утомительно, но на самом деле бесконечный поток друзей и любимых родственников похож на роскошную горячую ванну с бесконечным потоком свежей воды.

Я был изолированным и одиноким юношей. Немного аутистичным, наверное. Я думал только о работе, плавании, своих домашних животных, снова о работе. Мысль о том, что людям может нравиться моё общество, была странной. По крайней мере моя работа, казалось, имеет значение. Мы писали генераторы кода на Cobol. Я написал редактор кода, который нравился сотрудникам, потому что элегантно работал на всём. Я самостоятельно выучил Си, ассемблер 8086 и писал программы shareware. Так медленно прошли 90-е.
Читать дальше →
Total votes 59: ↑52 and ↓7+45
Comments147

Автоматизация тестирования API посредством Postman

Level of difficultyMedium
Reading time5 min
Views5.6K

Добрый День! Меня зовут Галактион, я — QA, в этой статье я собираюсь поделиться с Вами опытом автоматизации API посредством Postman, используя язык программирования — JavaScript.

Проект, о котором пойдет речь — региональный портал государственных и муниципальных услуг, в котором интегрированы следующие сервисы (все перечислять не буду, т.к. их множество).

Читать далее
Total votes 10: ↑8 and ↓2+10
Comments5

Собираем бюджетный домашний NAS на 14 ТБ

Level of difficultyMedium
Reading time13 min
Views74K


Начав заниматься фотографией, я быстро ощутил нехватку места на компьютере. Фотографии в RAW имеют большой вес, а про видео говорить ещё страшнее. Решение проблемы очень простое — собрать NAS.

О моём опыте сборки бюджетного NAS на 14 ТБ я напишу далее в статье.
Читать дальше →
Total votes 140: ↑139 and ↓1+171
Comments261

2000 откликов за 5 дней: в IT уже тесно?

Level of difficultyEasy
Reading time7 min
Views66K

2024 год рисует жестокую кривую с объемом кандидатов в IT. Мы подровняли её и разобрались — кто, куда и зачем? Опубликовали пять вакансий на самые объемные специальности и анализируем полученные данные: как опытные специалисты выдавливают джунов, с чем сталкиваются новички и где у них есть шанс прорваться?

Читать далее
Total votes 49: ↑36 and ↓13+27
Comments192

Продираемся сквозь сети в Kubernetes: Load-Balance, BGP, IPVS и все такое прочее

Level of difficultyMedium
Reading time6 min
Views8.5K

Привет, Хабр! Мы в команде Nova Container Platform сделали перевод статьи для тех, кто хочет разобраться, как строить сети в Kubernetes. Делюсь им, надеюсь, вам будет полезно.

В мире Kubernetes мы каждый день слышим, как ipvs сравнивают с iptables, или, скажем, pureLB с metalLB, или же виртуальную топологию (overlay) с физической (underlay), или Nodeport с Loadbalance, и т.д. Сейчас я вам все растолкую.

Читать далее
Total votes 10: ↑10 and ↓0+14
Comments0

4 тысячи заметок?! Как я веду личную базу знаний в Obsidian

Reading time6 min
Views55K

В моей базе знаний 4 000 заметок.

Да, у меня немного съехала крыша на этой теме. Но решение создать систему для ведения заметок три года назад — пока что лучшая из моих интеллектуальных инвестиций. В этом посте хочу поделиться, зачем я это делаю, в каком формате и какие полезные практические кейсы для себя нашел. Тема бездонная, на самом деле. Можете взять часть идей и развить у себя.

Читать далее
Total votes 53: ↑46 and ↓7+51
Comments108

Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве

Level of difficultyMedium
Reading time29 min
Views2K

Как развернуть Selenoid без Докера на сервере для работы с реальными устройствами, а также обеспечить полную автоматизацию при создании конфигураций для подключаемых Android девайсов через USB-порт.

Читать далее
Total votes 21: ↑21 and ↓0+27
Comments5

Почему вы должны быть заинтересованы в регулярных силовых тренировках? 7 объективных причин

Level of difficultyEasy
Reading time7 min
Views30K

Если вам не по себе от тренажерного зала, потому что все еще живо представление о подвальных качалках с неприятным контингентом; или не подвальных, а от вполне современного зала, но заполненным людьми, тренирующих эго и самолюбие, позирование возле зеркала, делающих фоточки, трясущих шейкером, испытывая превосходство над другими и т.д., то передаю вам привет из 2024 года — это здоровенный как госдолг США стереотип.

Конечно, есть еще те, кто снимет перед вами штаны, или для того чтобы обделаться на месте, или не находя место для либидо на очередном курсе, есть и те, кто самолюбование выкручивает на максималку, но вам же не обязательно быть такими же. Даже если они вас укусят, вы не превратитесь, если сами того не захотите.

Читать далее
Total votes 57: ↑41 and ↓16+29
Comments79

Объясни свою маленькость: пять ну очень миниатюрных ноутбуков

Reading time4 min
Views26K

Ноутбуки разных форм-факторов и конфигураций выпускают и крупные компании вроде Apple, Microsoft и Lenovo, и ноунеймы из Китая. Встречаются совсем уж необычные устройства — в этой подборке покажем несколько очень миниатюрных лэптопов. Если вы знаете похожие модели и сами пользуетесь ими, рассказывайте о них в комментариях. Будет интересно почитать!

Читать далее
Total votes 20: ↑15 and ↓5+18
Comments63

Метод локусов или чертоги разума: краткая история знаменитой мнемотехники

Reading time11 min
Views8.5K

Среди научно‑популярных книг, которые мне доводилось переводить, особняком стоит «Мастерская памяти» от издательства «Портал» (большая часть сотрудничества с этим издательством пришлась на тревожный пандемийный период, и я могу только лишний раз поблагодарить уважаемых Веру Малышкину и Любовь Родионову за то, что тогда помогли мне от него отвлечься). Автор этой книги, Лин Келли — австралийка в возрасте за 60, которая профессионально, в спортивном режиме, выступает в своей возрастной группе в соревнованиях по «мнемонической атлетике». Книга максимально актуальна в наше время, так как помогает бороться и с дефицитом внимания, и с недостаточной концентрацией и, что вообще незаменимо — с возрастным ухудшением памяти. В этой статье я хочу подробнее рассказать об одной из самых важных рассмотренных в ней мнемонических техник, которая наиболее известна в древнегреческой трактовке и называется «чертоги разума». В английских источниках встречаются формулировки «memory palace» и «mind palace» а также «brain attic» — это вариант, в котором данную технику переосмыслил Артур Конан‑Дойл.

Читать далее
Total votes 25: ↑23 and ↓2+37
Comments6

Перевод блога JitBit с рекомендация для собеседования по знанию SQL

Level of difficultyEasy
Reading time3 min
Views3.3K

Моя предыдущая статья неожиданно вызвала бурное обсуждение. Я решил вспомнить молодость (30 лет назад я подрабатывал переводчиком технической литературы) и перевести блог от компании JitBit с рекомендуемыми вопросами по SQL на собеседовании, с которого и началась предыдущая статья. На литературность перевод не претендует, все же я не писатель, я программист. Смайлики и маскирование слов сохранены как в оригинале.

Jitbit's SQL interview questions
Total votes 7: ↑3 and ↓4+1
Comments4

Wireshark — подробное руководство по началу использования

Level of difficultyMedium
Reading time8 min
Views217K

Wireshark – это широко распространённый инструмент для захвата и анализа сетевого трафика, который активно используется как для образовательных целей, так и для устранения неполадок на компьютере или в сети. Wireshark работает практически со всеми протоколами модели OSI, обладает понятным для обычного пользователя интерфейсом и удобной системой фильтрации данных. Помимо всего этого, программа является кроссплатформенной и поддерживает следующие операционные системы: Windows, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, OpenBSD.

Читать далее
Total votes 32: ↑30 and ↓2+36
Comments21

Как тестировать не-REST-бэкенд. Часть вторая, WebSocket

Level of difficultyMedium
Reading time6 min
Views14K

Привет! Продолжаем цикл статей про тестирование не-REST-бэкенда, в прошлый раз мы говорили о GraphQL, теперь пришло время WebSocket.

Итак, что такое WebSocket?

Википедия сообщает, что это «протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, использующий постоянное соединение».

Что тут важно — что это протокол (со всеми вытекающими последствиями для протокола), который использует постоянное соединение.

Работу по WebSocket в обычной жизни можно представить примерно так.

Вы живете в квартире вместе с семьей, решили поработать, ушли в отдельную комнату и закрыли за собой звуконепроницаемую дверь (ну а как еще работать-то). В общем, сидите, работаете, и вообще не слышите происходящего в квартире. Заметите только, если вам кто-то постучить в дверь.

И тут к вам в дверь стучит, скажем, жена, вы открываете, и она говорит, что ей надо уехать по делам вместе с остальными членами семьи, вы в доме за старшего, и надо будет встретить курьера, который скоро приедет.

ОК, что вам делать в такой ситуации?

Читать далее
Total votes 21: ↑21 and ↓0+21
Comments4

Докер контейнеры и прикладная некромантия

Level of difficultyEasy
Reading time8 min
Views5.6K

Наверное, истории про докер и контейнеризацию уже набили вам оскомину.
Да и я по докеру уже написал учебный курс и статью про всякий self hosted, однако сегодня я расскажу про забавный пример использования контейнеров - для запуска и обновления древних веб сервисов.

Будет два живых примера:

Медиавики, вики-движок на PHP, древняя инсталляция - обновляем с версии 1.24 от сентября 2014 года.

Забавный инструмент для генерации комиксов в стиле xkcd, написанный на Node.JS, и в последний раз обновлявшийся в марте 2013 года. Поднимаем и исследуем. Будут внезапные сюжетные повороты, и трагическая концовка.

Интересно, как воскресить эти артефакты древности? Тогда погнали!

Читать далее
Total votes 6: ↑6 and ↓0+10
Comments12

Перестань называть себя QA

Level of difficultyMedium
Reading time7 min
Views28K

Привет, Хабр! Вы наверняка сталкивались с терминами «тестирование», «QA» и «QC». В индустрии сейчас распространены сбивающие с толку интерпретации этих терминов. Мы считаем, что эта путаница приводит к множеству проблем, как внутри отдельных команд или компаний, так и в индустрии в целом. В этой статье мы расставили все точки на ё и на примерах объяснили разницу в этих терминах.

Читать далее
Total votes 45: ↑39 and ↓6+38
Comments60

Книга: «Нечеткое сопоставление данных в SQL»

Reading time14 min
Views9.4K
image Привет, Хаброжители!

Если бы вам предоставили два разных, но связанных между собой набора данных, какие инструменты вы бы использовали для поиска совпадений? А если все, что у вас есть, — это доступ к базе данных через SQL SELECT? Джим Лемер предлагает лучшие практики, методики и приемы, которые помогут вам импортировать, очищать, сопоставлять, оценивать и осмысливать разнообразные данные с помощью SQL.

Администраторы баз данных, программисты, бизнес-аналитики и специалисты по исследованию данных узнают, как выявлять и удалять дубликаты, разбирать строки, извлекать данные из XML и JSON, генерировать SQL с помощью SQL, упорядочивать данные и готовить наборы данных, а также применять подходы к качеству данных и ETL для поиска сходств и различий между различными выражениями одних и тех же данных.

Примеры, приведенные в книге, полны реальных приемов и содержат рабочий код.
Читать дальше →
Total votes 9: ↑9 and ↓0+12
Comments10

О плюсах и минусах профессии нагрузочного тестировщика

Level of difficultyEasy
Reading time5 min
Views3K

Нагрузочное тестирование (load testing) — это процесс оценки производительности системы под разными уровнями предполагаемой рабочей нагрузки. Профессия нагрузочного тестировщика, несмотря на свою относительную «молодость», становится весьма востребованной в крупных ИТ-компаниях. Если вы выбираете для себя направление специализации в QA — то будут интересны основные плюсы и минусы профессии на основе нашей оценки этой сферы и рынка труда. А ваши комментарии помогут дополнить этот список плюсов и минусов.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Information

Rating
Does not participate
Date of birth
Registered
Activity