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

Все потоки

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

Упрощённые рейкасты в Unity

Разработка игр *C# *Unity *Разработка под AR и VR *

Всем привет, меня зовут Григорий Дядиченко, и я технический продюсер. Недавно я столкнулся с одной интересной задачкой в ходе реализации проекта, и подумал что стоит наверное рассказать про физику в Unity, про нюансы работы с ней и про то, какие существуют альтернативные варианты в решении разных задач. Как связывать это всё дело с EventSystem и расширять Unity классы. Если вам это интересно - добро пожаловать под кат.

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

Делаем на Android анимацию как в Doom. Приложение-огонь

Блог компании Mail.ru Group Разработка мобильных приложений *Разработка под Android *
Всем привет! Меня зовут Юрий Дорофеев, я Android-разработчик и преподаватель в Mail.ru Group. Расскажу про отрисовку в Android на примере анимации огня из игры Doom. Эту игру за многие годы на чём только не запускали, от компьютеров до домофонов. Один программист однажды разобрал весь исходный код Doom и обратил внимание на алгоритм, генерирующий изображение огня. Он используется, к примеру, в официальной заставке одной из частей игры.

Как же отрисовать огонь? Нам нужно придумать реалистичное движение пикселей, изменение цветов. На самом деле алгоритм очень прост и уже описан не раз. Давайте реализуем его в Android.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.7K
Комментарии 4

whois micro web-api

Python *API *Микросервисы *Flask *

Не так давно появилась задача получения информации о доменах в whois.

Требование простое, дернуть curl-ом и получить json, и чтобы было бесплатно.

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

Получился простой скрипт на flask завернутый в докер. Для работы с whois использовал библиотеку. Тут стоит отметить что служба whois достаточно архаична и децентрализованна. В связи с этим есть проблема с новыми зонами, особенно из New gTLD. Понемногу в проект добавляются новые зоны, но до конца списка еще далеко. Так же, можно отправлять реквесты на добавления нужных зон.

Репозиторий проекта

Подергать его можно тут

Для того чтобы получить инфу по домену нужно просто дернуть его следующим образом.

На этом все, спасибо за внимание :)

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

Как  делали онлайн карту объектов культурного наследия

Визуализация данных
Из песочницы

В нашем рассказе речь пойдет про то, как мы реализовывали проект “Сохраним наследие” и делали онлайн карту памятников истории и культуры historymap.online. Это небольшая обзорная статья про наш проект. Она не содержит каких либо решений только общую концепцию. В дальнейшем планируем более детально описать этапы работ. 

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

Автотесты на расширениях

Блог компании Sportmaster Lab Тестирование IT-систем *Программирование * *

Привет, Хабр!

Меня зовут Игорь Левин. Я разработчик 1С в Sportmaster Lab. Наша команда работает над проектом Shipdocs 2.0 — это продукт, который состоит из двух информационных систем. Он обеспечивает информационную поддержку бизнес-области закупок и цепей поставок. Часто мы автоматизируем кроссфункциональные бизнес-процессы на стыке с международной логистикой и финансовым управлением.

Вот ключевые функции Shipdocs 2.0:

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

Обработка ошибок в Rust

Блог компании OTUS Проектирование и рефакторинг *Rust *

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

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

Gopher, конкурент WWW из 90-х, который пока не стоит списывать со счетов

Разработка веб-сайтов *История IT
Перевод


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

А пока популярные СМИ пели хвалу невероятным успехам Веба, ещё одна технология передачи данных через интернет отмечала своё 30-летие – Gopher. Популярность этого забытого тяжеловеса эпохи раннего интернета была на пике в конце 90-х, а ныне почти полностью сошла на нет. К счастью, как и его отважный тёзка, Gopher продолжает прокладывать себе путь по интернету и в XXI веке при поддержке преданного сообщества, а количество серверов, поддерживающих этот протокол, постепенно растёт.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 5.4K
Комментарии 3

Книга «JavaScript для профессиональных веб-разработчиков. 4-е международное изд.»

Блог компании Издательский дом «Питер» JavaScript *Профессиональная литература
image Привет, Хаброжители! Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «JavaScript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

Рост мобильного трафика увеличивает потребность в адаптивном динамическом веб-дизайне, а изменения в JS-движках происходят постоянно, так что каждый веб-разработчик должен постоянно обновлять свои навыки работы с JavaScript.

В книге вы найдете:

  • Последнюю информацию о классах, промисах, async/await, прокси, итераторах, генераторах, символах, модулях и операторах spread/rest.
  • Фундаментальные концепции веб-разработки, такие как DOM, BOM, события, формы, JSON, обработка ошибок и веб-анимация.
  • Расширенные API-интерфейсы, такие как геолокация, service workers, fetch, атомизация, потоки, каналы сообщений и веб-криптография.
  • Сотни рабочих примеров кода, которые ясно и кратко иллюстрируют концепции.

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

ANALYZEIT#5 — митап для системных аналитиков от Альфа-Банка

Блог компании Альфа-Банк Анализ и проектирование систем *Карьера в IT-индустрии Конференции

Привет! В этот четверг, 7 октября, в 19:00 мы проведем митап для системных аналитиков.

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

2+ часа, 4 спикера.

Каждому из нас приходилось адаптироваться на новом месте. Многим знакомо то чувство неопределённости и страха, когда перед тобой новая задача, а ты только делаешь первые шаги в профессии. Как быстро находить решение и приступать к задаче? Какой метод выбрать для описания требований? Что первично — макеты интерфейсов или архитектура системы? Какие технологии будут использоваться в разработке?

19:00 — Выживание аналитика в дикой природе, или как не опустить руки, разбираясь с задачей на новой работе

Юлия Капранова, ведущий системный аналитик

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

19:30 — Use case и user story, что лучше использовать и когда.

Алёна Разбежкина, ex-ведущий системный аналитик Альфа-Банка

Разберём, в каких случаях больше подойдёт use case, а в каких — user story. Поделюсь с вами шаблоном use case, который используют аналитики Альфа-Банка.

20:00 — Макеты дизайнера или архитектура? От чего отталкиваться при разработке?

Павел Бондаренко, главный системный аналитик

Может ли аналитик влиять на клиентские сценарии продукта? Как синхронизировать красивые макеты и не всегда красивый back-end? Попытаемся ответить в докладе.

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

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

Блог компании Alconost Интернет-маркетинг Медийная реклама Контекстная реклама Управление продуктом *

Создание баннеров иногда превращается для интернет-маркетолога в головную боль, которая не проходит неделями. Особенно когда баннеры нужны с анимацией и для разных рекламных площадок. Планируя большую кампанию контекстной рекламы, в минской сети доставки суши Godzilla задумались: а есть ли сервис, который сгенерирует им сотню анимированных HTML5-баннеров с кастомным дизайном и сразу под требования рекламных сетей? Такой сервис нашёлся, он называется Pikaban. Давайте посмотрим, как им воспользовалась Godzilla и что из этого получилось.

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

Как фронтендеру подготовиться к собеседованию. Советы выпускников Практикума

Блог компании Яндекс.Практикум JavaScript *ReactJS *Учебный процесс в IT Карьера в IT-индустрии
В Яндекс.Практикум приходят учиться с разным уровнем подготовки. Среди студентов есть те, кто только начинает карьеру в IT, с нулевым опытом, так и те, кто уже работает в сфере, но хочет перейти с позиции джуниора на мидла.

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



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

Им слово.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.4K
Комментарии 3

Хотел стать программистом и передумал: почему IТ-карьера — не для всех

Блог компании Нетология Исследования и прогнозы в IT Учебный процесс в IT Карьера в IT-индустрии

Сейчас мы можем встретить программиста без высшего образования, сисадмина с дипломом психолога или искусствоведа, тестировщика, начавшего осваивать профессию после 30. Но существуют и обратные примеры: кто-то делает первые шаги в IТ, но потом возвращается в старую профессию, кто-то выбирает другое направление для карьерного роста. Мы собрали истории профессионалов, подтверждающие, что работа в IT — это сложно.

Что мешает стать айтишником →
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 21K
Комментарии 27

Виртуальные помощники (RPA) в фарминдустрии — инновационная «таблетка» для повышения эффективности

Я пиарюсь

RPA (robotic process automation) – это компьютерная программа-робот, имитирующая действия человека в различных системах. В отличие от традиционных софтверных решений RPA взаимодействует с другими ИТ-системами через пользовательский интерфейс, имитируя работу конечного пользователя. Аббревиатура RPA впервые в мире появилась в 2012 году, а с 2015 года западные компании начали массово внедрять эту технологию. В России первые упоминания в федеральных СМИ об RPA появились в 2018 году, а первые внедрения в российских компаниях начали происходить в 2017 году.

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

Критический обзор значений атрибутов sysfs

Блог компании OTUS Настройка Linux *
Перевод

Одной из многих запоминающихся строк знаменитого произведения Дугласа Адамса "Путеводитель для путешествующих по галактике автостопом" было обвинение, выдвинутое, вероятно, сторонниками "Энциклопедии Галактики", в том, что "Путеводитель автостопом" был "неравномерно отредактирован" и "содержит много отрывков, которые просто показались его редакторам хорошей идеей в то время". С небольшими изменениями, например, заменой "отредактировали" на "рецензировали", это описание кажется очень подходящим для ядра Linux и, несомненно, для многих других программ, открытых или закрытых, свободных или несвободных. Рецензирование в лучшем случае является "неравномерным".

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

Неочевидные уязвимости популярных онлайн сервисов

Блог компании Timeweb Информационная безопасность *Облачные сервисы
image

Это вторая часть серии статей «Неочевидные уязвимости онлайн сервисов». В прошлой части мы попробовали разобраться, какими могут быть уязвимости и какие идеи эксплуатации не лежат на поверхности. Остановились на том, что инструмент известной организации W3C — Unicorn, служащий для HTML/CSS валидации, также был подвержен хранимой XSS уязвимости.

За подробностями этой и других интересных уязвимостей, добро пожаловать под кат.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.8K
Комментарии 0

Твоя ДНК уже внесена во все базы данных

Habr Законодательство в IT Будущее здесь Биология

С большой долей вероятности, даже если вы никогда не сдавали ДНК-тест, вас уже можно идентифицировать.

Читать далее
Всего голосов 73: ↑63 и ↓10 +53
Просмотры 20K
Комментарии 54

Инди‐философия: реально ли романтику без бюджета ворваться в геймдев

Блог компании SkillFactory Unity *Карьера в IT-индустрии Игры и игровые приставки Логические игры

Мы привыкли, что разработка, особенно геймдев, — это долго и дорого. Нужно много людей: бэкенд, тестировщики, дизайнеры, маркетологи… И миллионы на продвижение. Но множество проектов инди разрабатываются даже сольными программистами, а некоторые в своё время просто взорвали рынок.

Давайте разберёмся, стоит ли вообще идти в инди. Сразу покажем прекрасный пример — игру RimWorld, пока у нас стартует курс по разработке на Unity.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 5.2K
Комментарии 2
Мы уже привыкли, что роботы проводят сложнейшие хирургические операции, а нейросети считывают знаки дорожного движения в реальном времени. Но как быть с творчеством? Хватит ли у алгоритмов души, чтобы сочинить стихотворение в духе Есенина? Сможет ли «железный дровосек» выразить тоску по сердцу так, чтобы сердца защемило у настоящих людей? Вот и проверим! Вместе с организаторами конкурса робототехники Ozon RoboFactory мы сделали хабровский аналог теста Тьюринга. Участникам нужно отличить продукцию механизмов и программ от лампового человеческого контента.
Меня не обманешь!
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.1K
Комментарии 0

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

Блог компании Северсталь

Привет, Хабр! Я, Мария Лорман, и в компании «Северсталь» я занимаюсь трансформацией IT как частью глобального изменения в группе компаний. Одним из знаковых проектов для нас стала программа развития цифровых компетенций для сотрудников.

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

Как закалялась Цифровая сталь
Рейтинг 0
Просмотры 559
Комментарии 0

FAQ про хостинг

Блог компании RUVDS.com Хостинг Управление проектами *

— В чём прикол хоститься у российской компании за рубежом?

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

— Погодите, то есть это лучше, чем у английской компании в Англии?

С точки зрения приватности — да. Местные не могут получить доступа к вашим установочным данным без запроса в Интерпол, а в России никто на практике не интересуется другой юрисдикцией. Если при этом выбрать ещё не Англию, а Голландию, где законы разрешают почти всё с точки зрения информационной свободы, то получится флеш-рояль.
Читать дальше →
Всего голосов 60: ↑57 и ↓3 +54
Просмотры 9.9K
Комментарии 13