Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

10 > 64: как хранить больше данных в QR-кодах

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 102

Для кодирования данных в десятичном формате требуется гораздо больше символов, чем для тех же данных, но закодированных в base64 — 06513249 против YWJj. Однако это правило не работает, когда речь идёт о QR-кодах. В них гораздо лучше работает использование десятичных чисел. Никакой магии, просто все дополнительные цифры сохраняются настолько эффективно, как если бы кодирования вообще не было. Десятичная кодировка позволяет QR-кодам хранить больше данных, а ещё их легче сканировать.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Статья

Go-like каналы на C++

Уровень сложности Средний
Время на прочтение 21 мин
Количество просмотров 106

Привет, habr! Предлагаю вашему вниманию статью о том, как я писал велосипед библиотеку для передачи сообщений между потоками с возможностью мультиплексирования.

Смотреть мой велосипед
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0
Новость

Коллективный договор с Sega

Время на прочтение 1 мин
Количество просмотров 234

26 марта работники американского подразделения Sega ратифицировали первый коллективный договор. Документ регламентирует ежегодное повышение зарплаты, размер выходных пособий в случае сокращений, а также гарантии сохранения гибридного формата работы.

Коллективный договор затрагивает около 150 работников Sega of America, включая дизайнеров, переводчиков, редакторов, продюсеров, QA, менеджеров по маркетингу.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0
Статья

Как получить лицензию ФСТЭК России. Опыт «Фланта»: процесс, сложности, советы

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 182

В России на разные виды деятельности нужны лицензии. Например, чтобы производить и продавать алкоголь и табачные изделия, требуется разрешение. Это касается и защиты конфиденциальной информации, разрешение на работу с которой выдает Федеральная служба по техническому и экспортному контролю (ФСТЭК России).

В этой статье не будет захватывающих кейсов из практики наших SRE-инженеров. Мы погрузимся в бюрократический мир, с которым столкнулись при получении лицензий ФСТЭК России. Мы расскажем, лицензии каких видов бывают и как определить, какие из них необходимы. Также пройдёмся по основным требованиям к получению лицензий и рассмотрим, как мы приводили компанию в соответствие с ними и с какими проблемами столкнулись.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0

Истории

Статья

Как дисциплина управления мастер-данными влияет на продажи

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 84

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

Рассказываем, чем грамотно построенные процессы управления мастер-данными могут помочь продажам. 

Читать далее
Рейтинг 0
Комментарии 0
Статья

Основы тайм-менеджмента: ежедневное планирование в календаре. Как планироваться, чтобы не испытывать боль. +Регламент

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 288

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

Для того, чтобы ведение календаря повышало эффективность сотрудников, а не вызывало боль, мы составили регламент. Делимся им в материале.

Читать далее
Рейтинг 0
Комментарии 0
Пост

Вечером 4 апреля 2024 года разработчики «Смуты» рассказали, что при покупке игры в подарок идет 5 часов в VK Play Cloud.

Ранее в VK Play состоялся релиз игры «Смута» (версия 0001) от студии Cyberia Nova за ₽2015.

В студии Cyberia Nova продолжается работа над «патчем первого дня».

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

Мы создали форму обратной связи, через которую вы можете сообщить о возникших ошибках, чем очень поможете тестировщикам и разработчикам. «Патч первого дня» постараемся выпустить как можно скорее.

Теги:
0
Комментарии 0
Пост

Nike представила кроссовки Air Force 1 в дизайне 404 Error («Ошибка 404»).

Производитель изменил форму кроссовок, нанёс на стельки строки с символами 0 и 1, а также добавил на язычок цифры 404 поверх названия модели.

Сбоку на обуви написано: «404 Error, the requested Upper was not found» («Ошибка 404, запрошенный верхний элемент не найден», что умело интегрирует веб-жаргон в физический дизайн, воплощая в себе суть этого эксклюзивного решения цифровой эпохи).

Кроссовки ожидаются в продаже летом 2024 года по цене от $150.

Теги:
0
Комментарии 0
Статья

Амбициозные строительные проекты, которые изменят будущее

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 966

На самом деле фантастика уже давно стала реальностью. Теперь человечество (правда, не все) думает о строительстве городов не в контексте «где бы нам всех их расселить», а ради более глубинных целей. Например, спасти экологию планеты, разгрузить движение в ближайших перенаселенных городах. Ну и, конечно, прорекламировать свое государство и отправить всем послание: «У нас лучше, чем у других». 

Об одном из таких проектов уже недавно писали на Хабре. Тут предлагаем кратко разобрать 10 амбициозных проектов, которые должны реализовать в ближайшем будущем.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0
Новость

Конференция TEAMLY: где и как хранить проектный опыт, управлять задачами и вести Fails Nights

Время на прочтение 3 мин
Количество просмотров 119

Приглашаем вас на конференцию TEAMLY 17 апреля! Каждые полгода мы проводим конференцию про знания в бизнесе для собственников, руководителей отделов, продакт-менеджеров, сотрудников HR и IT-департаментов.

В этот раз вместе с экспертами из SPLAT Global, ОАК, Kamaz Digital, ATI.SU, “Инфосистемы Джет” обсудим не только как организовать и внедрить эффективную базу знаний, а ещё – как управлять задачами, чтобы релизить быстрее и формировать культуру открытого обмена опытом.

Программа и ссылка на регистрацию – под катом ↓

Читать далее
Рейтинг 0
Комментарии 0
Пост

Как включить тёмную тему на Хабре и почему она - отстой?

Зайдите в квест и просто нажимайте на любой ответ. В конце вам дадут тёмную тему, вне зависимости от ваших ответов.

Начинайте страдать.

Теги:
0
Комментарии 3
Статья

Программирование и ИТ во мгле, но это не точно

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 5K

Приветствую хабравчане!

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

Давай, чё там у тебя.
Всего голосов 40: ↑31 и ↓9 +22
Комментарии 39
Статья

Реклама в Telegram Ads: дешевый способ закрыть гештальт для тех, кто опоздал с инстой, ВК и Яндекс Директом

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 599

Привет, это Влад Силантьев, основатель агентства по рекламе в Tg Ads. Хочу немного поторопить вас с запуском рекламы в Telegram.

По-хорошему, с Telegram мы тоже уже опаздываем. Идеальное время, чтобы раскачивать каналы было пару лет назад. Но еще можно разобраться, как работает Tg Ads, и привести подписчиков по адекватной цене. Иначе еще через год мы будем с грустью вспоминать об этом времени — как сейчас вспоминаем о подписчиках во ВКонтакте по 50 копеек.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Статья

Полное руководство по безопасности GraphQL: Устранение 13 наиболее распространенных уязвимостей

Время на прочтение 24 мин
Количество просмотров 552

Это 2024 год, и GraphQL на подъеме, чтобы стать важным игроком в экосистеме API. Это идеальное время, чтобы поговорить о том, как сделать ваши GraphQL API безопасными и готовыми к производству.

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 1
Пост

Недавно набрёл на интересный сайт с описанием системы документирования. Речь идёт не о системе подготовки документации, а именно о принципах и подходах в документировании. Меня просто заворожила простота, ясность и лаконичность как самой системы, так и её изложения. Прочитать можно буквально за полчаса.

Уверен чтение будет интересно и полезно всем, кто сталкивается с необходимостью заниматься документированием проекта, библиотеки, фреймворка.

There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four.

They are: tutorials, how-to guides, technical reference and explanation. They represent four different purposes or functions, and require four different approaches to their creation. Understanding the implications of this will help improve most documentation - often immensely.

Четыре составные части системы документирования
Четыре составные части системы документирования

https://documentation.divio.com

Теги:
+5
Комментарии 0
Статья

NTW3 Объяснение Примера

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 430

Объяснение того, как пользоваться моим очередным (возможно) бесполезным проектом-велопипедом.

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 3
Пост

LibreOffice и донаты

Если вы не знали, то проект LibreOffice существует не сам по себе, а под эгидой некоммерческого фонда The Document Foundation, который зарегистрирован в Германии. И именно в TDF приходят донаты со всего света. В год набегает примерно 1 миллион долларов. А на что же расходуются эти средства? В принципе ежегодно фонд публикует годовой отчет, где есть и все финансовые данные. А если кратко, то основные статьи расхода это:

  1. Зарплата сотрудников самого фонда. Внезапно там есть директор, бухгалтер, юрист и есть команда, непосредственно развивающая проект: дизайнер, 2 маркетолога, 2 QA-инженера, релиз-менеджер, 2 девопса, а с прошлого года ещё и 2 разработчика, есть ещё техписатель.

  2. Налоги

  3. Инфраструктура: аренда серверов и приобретение разного рода железок, типа mac mini на АРМ процессоре для сборки соответсвующего билда LibreOffice

  4. Некая реклама

  5. Организация ежегодных конференций

  6. Поддержка разного рода ивентов на местах (например вы хотите организовать мини конференцию и рассказать людям в России про LibreOffice, оцениваете бюджет, делаете заявку в фонд и фонд вам компенсирует аренду помещения, простецкие напитки, пиццу, пиво и аренду проектора...)

    Это всё нужно и важно, но фонд много раз критиковали за то, что донаты не идут непосредственно на разработку фич и исправление кучи критических ошибок. Они в том году наняли двух программистов на фулл-тайм, но область их дейтельности узкая и специфичная (A11Y и RTL/CTL письменность). Но конечно хотелось бы ещё пару разрабов.

Теги:
0
Комментарии 4
Статья

Решаем дифференциальные уравнения с помощью Python часть 1

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.6K

Начнем пожалуй с того, что решать дифференциальные уравнения вручную может быть не совсем просто.

На данном ресурсе http://mathprofi.ru/differencialnye_uravnenija_primery_reshenii.html есть шпоры как это делать вручную, там есть множество подсказок по различным разделам высшей математики, например мне это пригодилось, потому что помнить все и вся не всегда представляется возможным.

Конкретно в данном посте я попытаюсь прорешать 10 примеров из первой темы данного предмета.

Дифференциальные уравнения первого порядка. Примеры решений.Дифференциальные уравнения с разделяющимися переменными

Учитывая что на mathprofi уже есть решения и ответы к этим 10 примерам, я предложу дополнить её решениями данных уравнений с помощью персонального компьютера, а конкретно с помощью языка программирования Python и библиотеки символьного вычисления и решения уравнений SymPy.

Пример 1:

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 8
Новость

Более 200 музыкантов подписали открытое письмо с призывом остановить использование ИИ в музыке

Время на прочтение 1 мин
Количество просмотров 6.6K

Более 200 музыкантов, среди которых Билли Айлиш, Ники Минаж, Стиви Уандер, Pearl Jam, Джон бон Джови и другие, подписали открытое письмо разработчикам ИИ-сервисов и стриминговым компаниям, в котором призвали прекратить использовать ИИ для создания музыки. Они заявляют, что это нарушает права и обесценивает труд исполнителей-людей.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 127
Пост

Если кому-то нужна минималистичная 32-битная библиотека в стиле 90-х, обеспечивающая запуск unrar.dll в отдельном треде и прозрачный доступ к файлам «как если бы они были просто на диске» — вот эта давно заброшенная мной штучка на последний момент так и не показала ни одной рассинхронизации тредов, как я её ни сношал рандомными обращениями при рандомных задержках.

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

Есть задатки FindNext — если всё равно, в каком порядке читать, то «солидолки» быстрее всего читать через эту функцию.

АЭС я бы этой штуке пока не доверил, но для инди-игрушек вполне покатит. Хинт: Рар вроде как-то позволяет задавать порядок, в котором «солидолить» файлы (сиречь добавлять их в непрерывный архив), что можно разумно использовать для ускорения распаковки.

Теги:
+4
Комментарии 2