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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как самостоятельно нарисовать себе ковидный куар-код

Графический дизайн *DIY или Сделай сам
Tutorial

Всем привет. Летом успешно «чипировался» и получил соответствующий qr-код на госуслугах. Собственно ничего интересного из себя он не представляет – рябенький квадратик, который все уже неоднократно видели. Разве что можно потренироваться читать его без компьютера - но я в этом участвовать не собираюсь. Будем извращаться по-своему.

Читать далее
Всего голосов 34: ↑27 и ↓7 +20
Просмотры 4.4K
Комментарии 22

Новости

Как Discord стал нашим основным инструментом для сбора фидбека и позволил наладить систему саппорта почти без вложений

Блог компании Lightmap Мессенджеры *Разработка игр *Управление сообществом *Социальные сети и сообщества

Сейчас наш Discord-сервер — это самый эффективный способ сбора фидбека у социально активной кор-аудитории PvP-шутера. Сервер начинался как простой эксперимент, мы не понимали, насколько он будет полезен, но результаты превзошли ожидания. Настолько, что мы сделали еще и отдельный сервер, куда полностью перевели весь саппорт.

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

Ниже расскажу про внутреннюю организацию Discord-сервера Pixel Gun 3D — в первую очередь материал будет полезен КМ и саппортам, которые не работали с этим инструментом (или работали, но не получали максимум профита), а также геймдизайнерам. Затронем роли участников, каналы, ботов и способы защиты, активности и конкурсы, повышающие вовлеченность, а также решение тикетов, когда игроки сами помогают друг другу.

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

Залечь на дно в Брюгге. Опыт студента Computer Science в Бельгии

Информационная безопасность *Образование за рубежом
Из песочницы

Привет, хабровчанин!

Я студент первого курса Applied Computer Sciene - major Cyber Security университета Howest в Брюгге, Бельгия. Несколько раз читал на Хабре статьи про высшее образование в сфере Computer Science в СНГ и решил поделиться своим опытом по истечении первых двух месяцев учебы и сдачи промежуточных экзаменов. Надеюсь чтение доставит тебе удовольствие.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 853
Комментарии 1

Go: конкурентность и привязки к потокам в планировщике

Блог компании OTUS Программирование *Go *
Перевод

Переключение горутины с одного потока ОС на другой довольно затратно и может значительно замедлить работу приложения, если это происходит слишком часто. Однако со временем эту проблему решил планировщик Go путем обеспечения привязки горутин к потоку (scheduler affinity) в условиях конкурентной работы (concurrently). А чтобы нам лучше понять всю прелесть этой доработки, давайте вернемся назад в прошлое и посмотрим, как было до.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 499
Комментарии 0

Получение патента на свой алгоритм: личный опыт

Блог компании Luxoft Блог компании JUG Ru Group Обработка изображений *Патентование *

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

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.1K
Комментарии 6

Как мы ускорили автоматизированное тестирование в большом проекте

Блог компании SDVentures

Как мы ускорили автоматизированное тестирование в большом проекте

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

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

Куда пойти работать программисту в Ярославле?

Карьера в IT-индустрии
Из песочницы

Когда речь заходит об ярославских IT-компаниях,  среднестатистический житель вспоминает 1-2 названия: скорее всего это будет Тензор и кто-то еще. На самом деле список достойных организаций гораздо больше. Мы выбрали наиболее интересных  работодателей Ярославля для тех, кто в поисках работы программистом.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.6K
Комментарии 3

Лучший сотрудник банка. Часть 2 — Мама, я в Головном Офисе

Карьера в IT-индустрии Читальный зал Финансы в IT

Начало: Лучший сотрудник банка. Часть 1

Мой начальник поехал в очередную командировку в Москву на большую конференцию для таких-же начальников, где между делом на кофебрейке упомянул, что у него всё хорошо с автоматизацией. Его словами заинтересовались, и он рассказал подробнее. Не поверили, попросили сделать запись. Я отправляю ему по WhatsApp видео этот 5-минутный процесс , вопросы поля, и какие получились документы. Это показали на большом экране на 100+ начальников и начальников этих начальников из Головного Офиса. В зале было молчание, потом аплодисменты и просьбы поскорее им тоже такое внедрить.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 1.7K
Комментарии 4

DINS IT EVENING: «Что спрашивать кандидату на интервью?»

Блог компании DINS Карьера в IT-индустрии

Хотите подготовить к собеседованию и показать себя с лучшей стороны? Тогда приглашаем на онлайн-встречу с рекрутером DINS Настей Суховой. Она расскажет, почему не надо бояться задавать вопросы рекрутерам, о чем обязательно стоит спросить на интервью и как оставить хорошее впечатление после беседы. 

Встречаемся завтра, 18 ноября, в 19:00. Участие бесплатное, регистрация — по ссылке.  

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

Figma plugin API человеческим языком. Часть 2

JavaScript *HTML *API *
Tutorial

Часть 2
Взаимодействие с Figma

В статье про написание скриптов для  Adobe After Effects я предложил читателям сделать песочницу кода, работающую прямо в AE. Давайте теперь сделаем такую же и для Figma. За основу можно взять заготовку из предыдущей статьи. Здесь вы найдете необходимые для работы плагина файлы manifest.json, index.html и plugin.js.

Для начала откроем manifest.json и заменим значение поля name на актуальное. Я назвал плагин Script Notepad.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 324
Комментарии 7

ГИС для бизнеса: GeoAI, IoT для городов, большие данные с геотегами и геопространственное мышление

Блог компании Сбер

17 ноября — День географических информационных систем (ГИС). ГИС сегодняшний — это сгусток высоких технологий, которые помогают бизнесу быть инновационным. О них мы и расскажем, но вначале вводная о самих системах.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 257
Комментарии 0
Тебя будит звонок телефона, что странно: за окном темно, на работу вставать через пару часов. Неужели спамеры с утра пораньше? Ты снимаешь трубку, чтобы высказать им своё недовольство. Из динамика доносится голос — дружелюбный, очень бодрый и явно принадлежащий роботу: «Привет, доброволец! Ты оставил заявку, чтобы стать частью экипажа нашего космического корабля! Цель нашей уникальной научной экспедиции — исследовать неизведанные глубины IT-вселенной! Но ты не прошёл тест, обязательный для каждого члена экипажа. Пройди его сейчас, чтобы мы успели захватить тебя с собой перед уходом с орбиты! Кстати, помогать тебе буду я, робобоцман HAL 307! Ты готов?»
Пройти тест
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 688
Комментарии 6

Блокчейн на Python

Блог компании RUVDS.com Децентрализованные сети Python *
Перевод
Когда я читал статью про блокчейн на JavaScript, мне было интересно познакомиться с идеями о блокчейн-разработке, которые отличаются от тех, что мне уже известны. А как только я начал читать код, мне захотелось сопоставить его с аналогичным Python-кодом, чтобы ещё и разобраться с его отличиями от кода, написанного на JavaScript.

Цель этого материала заключается в том, чтобы выявить отличия языков. Его можно считать Python-дополнением к исходной статье.



Несмотря на то, что исходная статья появилась на свет после того, как её автор ознакомился с примером блокчейн-разработки на Python, мне хотелось написать Python-код, который как можно более точно воспроизводит JavaScript-код из статьи. Это позволит сопоставить реализацию блокчейна на разных языках.

Я, кроме того, собираюсь сделать так, чтобы моя реализация блокчейна, как и в статье про JavaScript, тоже поместилась бы в 60 строк.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 1.6K
Комментарии 5

Металлургический хакатон ЕВРАЗа по Data Science: результаты, проекты и победители

Блог компании ЕВРАЗ Python *Обработка изображений *Машинное обучение *Искусственный интеллект

Привет, Хабр! На связи ЕВРАЗ, и сегодня мы хотим рассказать, как организовали и провели хакатон по Data Science и Computer Vision. Казалось бы, где металлургия и где хакатон — но нет. На самом деле, в мире практически не осталось предприятий, которые работают без поддержки IT.

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

Металлургии необходимы инновации, и для участников EVRAZ AI Challenge мы подготовили задачи, соответствующие реальным запросам бизнеса. О том, что из этого получилось — под катом.

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

Как распутать уроборос роутинга в Linux

Блог компании Timeweb Системное администрирование **nix *Сетевые технологии *
image

Описание проблемы


Ситуация: у нас имеется один интерфейс eth0, «смотрящий» в интернет, с IP-адресом 192.168.11.11/24 и шлюзом 192.168.11.1. Нам нужно организовать интерфейс vpn0, который будет через VPN соединяться с неким сервером, и весь исходящий с этой машины трафик должен идти через этот интерфейс vpn0.

Примечание: я оставляю за скобками детали работы с IPv6, поскольку там хватает своих особенностей. Рассматривается только ситуация с IPv4.

Итак, мы берём в руки программу для подключения в VPN-у — она соединяется с неким VPN-сервером по адресу 10.10.10.10 и поднимает нам интерфейс vpn0 например с таким адресом: 192.168.120.10/24, шлюз 192.168.120.1. Казалось бы, всё хорошо, пинги через vpn0 ходят, коннект есть, он стабильный, осталось только прописать нечто вроде

ip route add default dev vpn0 metric 1000

чтобы перенаправить все соединения через новый интерфейс и…

И всё благополучно падает. Пропадает интернет, отваливается VPN, отключается ssh (если вы по нему подключены к хосту). Если приложение VPN-а не выключит интерфейс при потере соединения, то извне вы до этого хоста до ребута больше не подсоединитесь.

Что случилось?
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.9K
Комментарии 1

Похожи ли компьютерные игры на войну?

Читальный зал

Насколько то, что происходит в компьютерных играх близко к реальности? На первый взгляд, вроде бы как, мы видим там те же танки, пехоту, самолеты. Есть там и ряд условностей. Я давно хотел написать статью о том, в чем же принципиальные отличия игр про войну от войны. Знаете, многие пишут, что вот, дескать "игра не то же самое, что бой". Нередко даже заявляют, что в играх с реальными боями вообще ничего общего нет. Красиво звучит, но в чем отличия игры от боя никто не пишет. Вроде как это "само собой разумеется". Но я каждый раз вижу, когда возникает дискуссия о том, похожи игры на реальность или нет, что это не само собой разумеется. Ведь люди приводят аргументацию, и в ней нет нескольких очень важных, я бы сказал даже принципиальных вещей. Обычно все начинают разбирать тактику или, еще хуже, физику с техникой. Это всё, разумеется, важно, но я бы хотел отметить еще несколько принципиальных отличий.

1.В играх ты практически всегда готов. Играешь ли ты в "Арму", или в "Вар Тандер", или в "Ил-2", или еще во что, ты туда зашел с целью "сражаться" и победить. Ты знаешь, что ты вошел в игру, твой оппонент вошел в игру, примерно через 15 - 20 секунд, минуту, 10 минут, пол часа, час в зависимости от игры, произойдет столкновение с противником. Обычно ты также представляешь примерно, где это произойдет, либо в самых общих чертах, либо с точностью до 100 — 200 метров.

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

Читать далее
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 3.9K
Комментарии 28
Работа моя — странная. Я что-то среднее между блогером, IT-экспертом, редактором, фотографом и чёрт-те кем ещё. Если по-простому: рассказываю про новую технику, веду блоги, при этом сам обеспечиваю производство полного цикла: от концепции до финальной вёрстки. В основном работаю на Windows, причём по роду деятельности приходится регулярно кочевать с одной модели лэптопа на другую. Как иначе понять все нюансы и тонкости новинок? Microsoft обещали увеличение продуктивности и производительности на Windows 11, а мне от трендов отставать нельзя. Поэтому я вкатил релизную версию W11 на самый мощный и интересный лэптоп, что у меня сегодня есть: ASUS ProArt StudioBook Pro 16 OLED.
Что было дальше
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 2.7K
Комментарии 24

Лазерный «дальтонизм»: решение проблемы дисперсии групповой задержки

Блог компании ua-hosting.company Производство и разработка электроники *Научно-популярное Физика Лазеры


Нельзя отрицать того, что лазерные технологии крепко укоренились в жизни человека. И речь идет не только о научных изысканиях или крупном производстве. Лазеры в той или иной форме присутствуют в быту, и в стоматологии, и даже в искусстве. Для мира науки лазеры стали прекрасным инструментом, позволяющим рассмотреть то, что ранее было скрыто. К примеру, ультракороткие лазерные импульсы позволяют изучать химические реакции в реальном времени, создавать сложные наноструктуры и передавать данные на огромное расстояние. Но, как и в любой другой технологии, тут имеются свои проблемы. Суть в том, что красный свет распространяется быстрее, чем синий, если луч проходит через прозрачный объект, т.е возникает хроматическая дисперсия. Но ученые из Гарвардского университета (США) нашли способ исправить это с помощью простого покрытия из кремния. Почему именно кремний, куда его надо наносить, и что именно он дает в аспекте работы лазеров? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 577
Комментарии 0

Проверяем качество кода в проектах.NET Foundation: LINQ to DB

Блог компании PVS-Studio .NET *C# *

.NET Foundation – независимая организация, основанная Microsoft с целью поддержки open source проектов на платформе DotNet. Под их крылом на данный момент собралось множество библиотек, некоторые из которых уже проходили проверку анализатором PVS-Studio. Следующим проектом для проверки анализатором будет LINQ to DB.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.5K
Комментарии 3