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

Все потоки

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

Собираем многомодульный Gradle проект в Gitlab CI

Java *DevOps *

Что может быть проще? Пишем команду сборкиgradle clean buildи все готово. На первый взгяд все действительно так, и займет это немного время. Но со временем кодовая база и, соответственно, количество тестов (ну я очень на это надесь) будет расти, вы не успеете опомниться как сборка будет у вас занимать уже 10 или больше минут

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

Новости

Недельный геймдев: #54 — 23 января, 2022

Разработка игр *

Из новостей на этой неделе: Unity купила студию Ziva Dynamics, для Unreal Engine 5 вышел новый бесплатный проект Stack’O’Bot, 6 новых бесплатных пресетов освещения персонажей для Unreal Engine 4, релиз SpeedTree 9, патч для добавления FSR 1.0 в Unity URP.

Из интересностей: доклад с GDC про 2D-анимацию в играх, стратья про хитрости разработки Street Fighter II, пост от создателей Gremlins, Inc про уроки, извлечённые из провального запуска Spire Of Sorcery.

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

Почему так много дата-сайентистов бросают работу?

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

К старту флагманского курса по Data Science делимся мнением инженера ML о том, какие разочарования могут ожидать вас на работе как дата-сайентиста, чтобы вы были готовы к ним. За подробностями приглашаем под кат.

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

Препарируем дельфина: что внутри у Flipper Zero

Производство и разработка электроники *Гаджеты Электроника для начинающих
Для того, чтобы эффективно разрабатывать под Flipper, надо не только понимать, как писать код, но и понимать, что внутри у него.
На «больших» компьютерах есть куча уровней абстракции и аппаратных средств сделать жизнь пользователя и разработчика проще. В итоге, даже если вы пишете на голом си, вас все равно не волнует как конкретно по PCI передается информация, как работает система питания процессора и какая там микросхема используется для хранения BIOS/UEFI.

Тут все не так, слишком уж близко к железу происходит разработка. Статья — это краткий экскурс в то, как устроен Flipper с железной точки зрения. Поехали.
Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Просмотры 4.8K
Комментарии 10

СТРАННЫЕ Люди. Как западная цивилизация вырвалась вперед?

Научно-популярное Мозг Биология

По нашей планете распространяется необычная и СТРАННАЯ человеческая психика - Western, Educated, Industrialized, Rich and Democratic (WEIRD) - западный, образованный, индустриальный, богатый и демократичный.

Читать далее
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 4.9K
Комментарии 27

Ещё одно решение игры Wordle на Python

Python *Алгоритмы *Логические игры

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

1) https://habr.com/ru/company/skillfactory/blog/645653/ -- перевод решателя от Mickey Petersen, написано на идеальном Питоне, использует статистический анализ букв английского алфавита и вполне успешно справляется с задачей.

2) https://habr.com/ru/post/647391/ -- перевод решателя от Tom Lockwood, который решает англоязычную игру в 99,4% случаев. Автор исследовал внутренности игры и постарался максимально использовать полученную информацию о возможных загаданных словах и возможных вводимых словах, но по итогу всё сводится к статистическому анализу. Возможно, в будущем я воспользуюсь извлечённой из игры информацией для улучшения своего алгоритма.

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

Оценка и устранение атмосферных помех спутниковой интерферометрии

Open source *Программирование *Геоинформационные сервисы *Математика *Научно-популярное

Излучение спутникового радара проходит сквозь облака и позволяет получать снимки в темноте, в дождь и снег, когда оптическая съемка невозможна. При этом, накапливающаяся при прохождении излучения через атмосферные неоднородности временная задержка при обработке данных спутниковой радарной съемки трансформируется в ложные смещения поверхности. Такая задержка не влияет на значение когерентности (вычисляемое в так называемом окне, сильно меньшем характерного масштаба атмосферной помехи), что не позволяет обнаружить и исключить такие помехи непосредственно в процессе построения интерферограмм. Получается, что радарные снимки сделать можно в любое время и при любой погоде, вот только многие снимки оказываются искаженными, порой до неузнаваемости всей площади съемки, и стандартными методами оценки когерентности интерферограмм мы об этом даже не узнаем. Обсуждаемая проблема имеет различные решения, некоторые из которых мы и рассмотрим с примерами Jupyter ноутбуков Live Example S1A_Stack_CPGF_T173 on Google Colab и Live Example S1A_Stack_CPGF_T173 Plus on Google Colab.



Интерферограмма в центре особенно явно зашумлена атмосферной помехой, если присмотреться, то эта же помеха заметна на всех интерферограммах, включающих снимок 2015-04-27. Удаление этого одного снимка позволит полностью избавить всю серию интерферограмм от заметных атмосферных помех.

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

Кейс: увеличиваем оборот интернет-магазина на 75% (~1,5 млн рублей) за месяц с помощью UX/BA

Usability *Тестирование веб-сервисов *Исследования и прогнозы в IT Веб-аналитика *Интернет-маркетинг
Из песочницы

Всем привет! Сегодня речь пойдет об интересном кейсе, когда мы, используя только UX-исследования и BA-ориентированный подход, смогли улучшить оборот проекта на 75% всего за 30 дней. Мы смогли принести проекту 1.5 млн рублей чистого оборота, без вложений в рекламу или другие источники трафика

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

Люксметры смартфонов: кто в лес, кто по дрова

Блог компании LampTest Смартфоны
Когда речь заходит о приборах для измерения освещённости, многие говорят «зачем какой-то прибор, если в любом смартфоне есть люксметр».
Я проверил точность работы датчиков освещённости в пяти смартфонах.


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

Переделываем Polaroid One Step Close-Up на i-Type плёнку

Фототехника DIY или Сделай сам
Из песочницы

Любите олдовые камеры Polaroid, окружающую среду и немного сэкономить? Тогда добро пожаловать. При помощи нехитрых компонентов старая камера превращается в такую же тёплую ламповую, но уже заряжаемую и использующую более дешёвые, безбатарейные картриджи.

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

Лечение сайта клиента в трех примерах

Блог компании Timeweb Cloud Информационная безопасность *Антивирусная защита *
image

Каждый день тысячи сайтов заражаются вирусами, троянами и другим вредоносным ПО. Уже неоднократно говорилось (тут и тут, к примеру) об источниках и способах заражения сайтов, а также их уязвимостях. В Интернете можно найти статьи и гайды о самостоятельном поиске вируса на сайте и его последующим удалении. Обычно все советы сводятся к просмотру php-файлов сайта на предмет сомнительных вставок. Порой рекомендуют искать вставки js-кода в базе данных. Но бывает, что эти рекомендации не дают должного эффекта. В последнее же время встречаются исполняемые файлы в формате ELF, содержащие вредоносный код.
Нашей целью не является полный анализ вредоносного кода, но какую-то информацию о функционале иногда извлекаем.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.4K
Комментарии 4

Наша облачная история

Блог компании 1С-Битрикс Тестирование IT-систем *CRM-системы *Облачные сервисы

В 2012 году мы запустили первую версию сервиса «Битрикс24», который с тех пор успешно растёт и развивается. Сегодня его надежную работу обеспечивает обширная инфраструктура, разбросанная по 17 дата-центрам по всему миру. Наши команды регулярно проводят митапы, на которых делятся друг с другом всевозможными знаниями и накопленным опытом. О многом из этого будет интересно почитать и вам, поэтому мы подготовили цикл статей об истории развития нашего сервиса.

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

Базисные измерения и политика. Геодезия и Отвага

Научно-популярное Астрономия

Это продолжение истории Экваториальной Градусной экспедиции в XVIII веке отправившейся к, как следует из названия, экватору, чтобы уточнить форму Земли.

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

Применения — слева, аргументы — справа

Haskell *Функциональное программирование *

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

Опять чем-то скобки не угодили?
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 701
Комментарии 1

Лазерный станок: Россия vs Китай

Лазеры

В наши дни благодаря интернету можно найти любое лазерное оборудование для бизнеса. Привлекательная рекламная картинка заманивает потенциального покупателя на сайт, но всегда ли грамотный маркетинг и хорошие отзывы гарантируют, что товар точно подойдет вам?  Дорого = качественно? Дёшево = плохо? На что же обращать внимание при выборе лазерного станка? Давайте разберемся.

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

Не взирая на мышинную возню event.layer в Firefox и Chrome в матрице все спокойно

Разработка веб-сайтов *JavaScript *Canvas *Angular *

На первый взгляд ничего не предвещало “грозы”, в метро все также у впереди проходящего через турникеты человеке осталось 0 поездок и я снова задумался о том что Матрица вот уже 10 дней работает без сбоев. Или все же это совпадение и у всех кто прикладывает проездной это была последняя поездка? Вчера я уже был близок к разгадке. Я специально пропустил пожилого мужчину вперед таким образом, чтобы между мной и турникетом было два человека, в предкушении я потирал руки: первый ноль поездок, второй… Упс у него пенсионный. Да, я живу в отменной симуляции и мне не нужна метавселенная от Меты и Маска.

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

3D своими руками. Часть 4: треугольник невидимка

JavaScript *Работа с 3D-графикой *
Tutorial

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

Продолжить обучение
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.1K
Комментарии 2

Оффер в Вооруженные Силы РФ, от которого нельзя отказаться

Читальный зал Лайфхаки для гиков Здоровье
В далеком 2015 году в один день закрылись за мной двери института и начали открываться двери в Вооруженные Силы РФ (далее — ВС РФ). Было решение, что просто так отдаваться судьбе не стоит и нужно что-то делать.

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

Под катом советы как будучи айтишником достойно прослужить в ВС РФ, получить гордое звание «хакер» и заслужить уважение от офицеров навыками рационального использования компьютерной техники.
Читать дальше →
Всего голосов 127: ↑110 и ↓17 +93
Просмотры 21K
Комментарии 104

Joomla 4 – шаблон Cassiopeia – советы и хитрости

CMS *Разработка веб-сайтов *PHP *Joomla *Поисковая оптимизация
Перевод
Tutorial

Обзор возможностей шаблона по умолчанию Joomla 4 - Cassiopeia, а так же советы по кастомизации. Демонстрация доступности сайта для слабовидящих, соответствущей международным стандартам (WCAG 2.1) и их российским аналогам (ГОСТ Р 52872-2019). Анонс некоторых новых функций Joomla 4.1.

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

Сто раз сломай, один раз поправь или Как мы улучшали тестирование отказоустойчивости и восстановления API

Блог компании DINS Тестирование IT-систем *API *Тестирование веб-сервисов *

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

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

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

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

Началось все как обычно: одним прекрасным утром ко мне подошел менеджер и спросил, не хочу ли я заняться одной интересной задачей. К тому времени у меня уже был опыт организации перфоманс-тестирования и вообще улучшения процессов в команде, так что я, конечно, согласился. А когда он объяснил, чем именно предстоит заняться, глаза у меня загорелись!  Только подумайте: построить HA тестирование целой подсистемы —  есть где развернуться, проявить изобретательность!

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