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

Все потоки

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

Сравнение онбординга с игрой в Героев

Блог компании Ozon TechУправление персоналом

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

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

Новости

Показать еще

Путеводитель разработчика по Garbo-боту

JavaScriptРазработка игрЛогические игры
Tutorial
у него есть два больших преимущества

Во-первых, он дешевле; а во-вторых, на обложке у него большими веселыми буквами напечатан дружеский совет: Don’t panic!

Дуглас Адамс


Из всего многообразия шахматных движков, Garbochess я выбрал по двум причинам: для него есть понятный JavaScript-код и он неплохо играет в Шахматы. Мне совсем не требовался гроссмейстерский уровень! Если бот играет слишком сильно, то обычных людей (вроде меня) это только отпугивает. Требовалась лишь игра достаточно разумная, похожая на игру человека, без глупых раздражающих ошибок и Garbochess мне всё это дал. К сожалению, как и большинство других шахматных движков, он играл только в одну игру — традиционные Шахматы. Именно это мне и предстояло исправить.
Читать дальше →
Рейтинг 0
Просмотры55
Комментарии 0

Android окукливается и сообщество потворствует этому

Информационная безопасностьOpen sourceРазработка под AndroidУправление сообществомСмартфоны

Disclaimer: Пост пятничный и холиварный. Есть шанс изменить мир к лучшему.

Помните, когда среди оригинальных OS производителей, таких как Symbian или Windows Phone, поднял голову и потянулся к свету Android?

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

К сожалению мы вынуждены констатировать: к 2021 году андроид почти полностью окуклился и растратил всё, что мы в нём любили. Взамен мы получили более красивую графику со сносно работающими предустановленными приложениями и этого оказалось достаточно.

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

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

Ещё одна статья о том, как писать на Питоне

Python

Привет Хабр!

Сегодня я сниму костюм аниматора и вместо развлечений расскажу вам немного за питон.

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

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

Цифровое наследие Джона Макафи: что оставил после себя один из IT-пионеров

Блог компании SelectelИстория ITБиографии гиковIT-компании

На Хабре сегодня публиковалась новость о смерти Макафи, которая, вероятно, огорчила многих читателей — ведь он, несмотря на эксцентричность (об этом упоминаем в первый и последний раз — ниже расскажем, почему), был весьма талантливым и разносторонним человеком.

В этой статье мы не будем говорить о личной жизни Макафи — это его дело. Поговорим лучше о том, что он создал, что мог создать и его наследии, дошедшим до этого времени. А разработал он не только антивирус, у Макафи было еще несколько интересных проектов.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры4.4K
Комментарии 5

Протокол закрытой вечеринки: как различать своих и чужих с помощью инструментов криптографии

Информационная безопасностьКриптография
Tutorial


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

Закройте глаза и представьте себе Ниццу, роскошное поместье, владелец которого каждые выходные устраивает грандиозные вечеринки с джазом и фейерверком.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры1K
Комментарии 0

Главные причины, почему мы разрабатываем веб-приложения на Symfony

Блог компании OTUSРазработка веб-сайтовПрограммированиеSymfony
Перевод

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

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

Теория Графов. Часть 1 (Введение и классификация графов)

АлгоритмыСетевые технологииМатематикаИскусственный интеллектХимия
Из песочницы

В этой статье: Что такое графы и почему они такие универсальные?

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

Знакомство с ArangoDB

Поисковые технологииПрограммированиеNoSQLАдминистрирование баз данных
Из песочницы

ArangoDB – мультимодельная БД с возможностью хранения данных как графов, документов и ключ-значение.

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

Как идея изобрести один прибор обернулась в создание научного центра?

ХакатоныРобототехникаИстория ITНаучно-популярноеЭлектроника для начинающих
Из песочницы

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

Читать далее
Всего голосов 12: ↑3 и ↓9 -6
Просмотры1.1K
Комментарии 2

Мотивация сотрудников на создание интересных продуктов в Параллельной вселенной

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

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

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

Разработка REST-серверов на Go. Часть 4: применение OpenAPI и Swagger

Блог компании RUVDS.comПрограммированиеСерверное администрированиеGo
Перевод
Перед вами четвёртый материал о разработке REST-серверов на Go. Здесь мы поговорим о том, как можно воспользоваться OpenAPI и Swagger для реализации стандартизированного подхода к описанию REST API, и о том, как генерировать Go-код на основе спецификации OpenAPI.

Перевод предыдущих частей:
Разработка REST-серверов на Go. Часть 1: стандартная библиотека.
Разработка REST-серверов на Go. Часть 2: применение маршрутизатора gorilla/mux
Разработка REST-серверов на Go. Часть 3: использование веб-фреймворка Gin


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

Пишем свой профайлер для анализа производительности приложения на Android

Блог компании FunCorpРазработка мобильных приложенийРазработка под AndroidKotlin

По мере развития приложения стоит проводить её аудит для выявления неявных деградаций в производительности. Недавно я проводил аудит раздела комментариев iFunny и написал собственный профайлер. Он не заменит имеющиеся на рынке инструменты Android Profile из Android Studio, Battery Historian и Systrace, но обладает рядом плюсов:

1. Негативное влияние профилировщика на производительность приложения сводится к минимуму.
2. Документация итераций оптимизации работы приложения.
3. Гибкость в сборе метрик.

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

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

Война и надвигающийся экономический кризис

Чулан
Recovery mode

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

По мере продолжения боевых действий в 1915 году русская армия вполне адекватно адаптировалась к изнурительной новизне окопной войны. Но железные дороги были перегружены и недостаточно обслуживались в то время, когда приоритет отдавался перевозке призывников, боеприпасов и продовольствия на фронт. Железнодорожная сеть, едва справлявшаяся со всеми своими грузовыми перевозками в мирное время, испытывала трудности с доставкой достаточного количества зерна с юга в хлебодефицитные провинции центральной и северной России в первый полный год войны. Серьезно рассматривалось городское нормирование.

Читать далее
Всего голосов 47: ↑8 и ↓39 -31
Просмотры4.9K
Комментарии 12

Щелочные батарейки по 8 рублей

Блог компании LampTestЭнергия и элементы питания
В магазинах Светофор появились щелочные батарейки по рекордно низкой цене — 96 руб 80 коп за пачку 12 штук AA и AAA (стоимость одной батарейки 8.07 руб).

Я купил их и протестировал.


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

Apache Ignite 3: распределённая БД своими руками, next level

Блог компании JUG Ru GroupOpen sourceРаспределённые системы

«В теории нет разницы между теорией и практикой. А на практике есть»
Йоги Берра

Распределённые системы — это вообще интересная и непростая тема, мы по ней проводим целую конференцию Hydra. А у опенсорсного проекта Apache Ignite (и его коммерческой версии GridGain) есть ещё и своя интересная специфика: эта база данных добивается производительности с помощью in-memory computing, помещая данные в оперативную память.

Сейчас компания GridGain готовит новые версии Apache Ignite 3 и GridGain 9. А ещё она недавно поучаствовала в Hydra, и в связи с этим мы решили спросить её: как выглядит работа над этими новыми версиями? C какими вопросами приходится сталкиваться, когда делаешь распределённую БД? Ответ компании — под катом.

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

#unitytips: Подборка советов и приемов от сообщества Unity, которыми вы можете похвастаться перед друзьями

Блог компании OTUSРазработка игрUnity
Перевод

Мы вернулись к вам с очередным обзором #unitytips. Когда мы выпустили наш первый обзор в начале этого года, вы ответили нам, что он помог вывести ваши проекты на совершенно другой уровень, поэтому мы вернулись с еще большим количеством лучших практик.

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

Обновления Zavtra: минималистичный рюкзак и портмоне для городских джунглей

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

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

Обо всем подробнее
Всего голосов 18: ↑11 и ↓7 +4
Просмотры3K
Комментарии 11

Технологии строительства умных дорог: что, как и зачем используется

Научно-популярноеБудущее здесь
image

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

Так получилось, что чаще всего говорят именно об умных технологиях, которые станут внедрять в новую инфраструктуру. А вот как будут ее разворачивать, то есть какие технологии применяются при создании умных дорог? Сегодня предлагаю обсудить именно это.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры801
Комментарии 0

Тональное качество вибраций, или Почему барабаны не прямоугольные?

Блог компании SkillFactoryМатематикаНаучно-популярноеФизикаЗвук
Перевод

У науки есть огромное, бесконечное число достоинств, и одно из них состоит в том, что именно она способна кратко, точно и ёмко ответить на самые неожиданные в своей простоте, детские вопросы. Например: «Почему барабан круглый?» Если у вас есть дети или вы сами в детстве задавались этим вопросом, то в этом переводе, которым мы решили поделиться к старту флагманского курса о Data Science, вы найдёте два ответа: первый — подробный, в формулах, второй — краткий, понятный ребёнку ответ.

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