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

Все потоки

Сначала показывать
Порог рейтинга

Создаем библиотеку для бота telegram

Python *Программирование *

История о том, как я решил освоить python на примере реализации бота для Telegram. Что из этого вышло и чем закончилось в условиях ограничения времени в неделю.

Спойлер: толкового бота я так и не написал :)

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

Новости

Как один мужик карту города рисовал

Maps API *Геоинформационные сервисы *Визуализация данных *
Из песочницы

Всем привет!



Сегодня поговорим о визуализации геоданных с помощью GeoPandas и Kepler.gl. Хотел бы рассказать, как я за пару дней построил вот такую карту, где высота полигонов регулировалась этажностью здания, а цвет - годом постройки.

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

Как подступиться к оптимизации процессов и расходов в организации — Process Mining и его возможности

Блог компании Группа Т1 Блог компании Т1 Консалтинг Data Mining *Управление персоналом *Анализ и проектирование систем *

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

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

Браузерная игра про пиратов

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

«Йо-хо-хо!» - невольно приходит на ум при любом взаимодействии с морем, передвигаешься ли на речном трамвайчике или же сидишь в баре круизного корабля. В последнем случае еще можно приобрести бутылку рому. Море привлекает своими волнами, закатами и рассветами. А особенно прикольно, когда на море завелись злые пираты. Ну... если это мы, конечно же.

Возьмем шейдер неба и шейдер воды - атмосфера готова! Что может быть проще. И да, я буду писать игру под браузер на Javascript с использованием библиотек Three.js и Cannon.js. Первую я использую для отображения 3D графики, а вторую - в качестве легковесного скриптового физического движка.

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

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

Радикальная удалёнка… налоговый рай архипелаг Свальбард

Фриланс IT-эмиграция Финансы в IT Лайфхаки для гиков Удалённая работа

Почему норвежский архипелаг Свальбард (также известный как Шпицберген) может быть очень интересной и выгодной локацией для многих удалёнщиков и онлаин предпринимателей. Я говорю об этом совершенно серьёзно, приготовьтесь к захватывающему открытию этого места!

Lat oss gå (поехали)!!
Всего голосов 34: ↑31 и ↓3 +28
Просмотры 7.1K
Комментарии 59

Сила воли. И где же ее прячет мозг?

Мозг

Перед вами финальный забег. На дорожке восемь спортсменов, их ноги уперлись в стартовые колодки. Голос судьи раздается над стадионом: «На старт!», «Внимание!», и за долю секунды до выстрела, один бегун срывается с места и получает дисквалификацию. Именно в такие моменты важно подавлять тягу к действию. На связи RISE: сообщество про ноотропы и личную продуктивность.Так как же пофиксить и взрастить в себе выдержку?

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

Работа над неразмеченными данными с QGIS и opentripmap на практике

Maps API *API *Big Data *Визуализация данных *Data Engineering *

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

Задача

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

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

Моделирование базы данных в Neo4j

Проектирование и рефакторинг *Администрирование баз данных *

Моделирование базы данных в графовых БД существенно отличается от реляционных. В этой статье я расскажу о best practices, тонкостях и нюансах моделирования данных в Neo4j.

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

Double, Float — не вещественные числа

Python *Java *C++ *Алгоритмы *ООП *
Из песочницы

Во многих источниках тип double и float, числа с плавающей запятой/точкой зачем-то называют вещественными. Такое чувство что кто-то когда-то совершил ошибку или не внимательно написал эту глупость и все как один начали её повторять, совершенно не задумываясь о чём они говорят.

Ладно это были бы просто троечники студенты и любители, так эту ошибку говорят и те, кто обучают специалистов. И эта проблема терминологии не одного ЯП, их правда много (Java, C++, C#, Python, JS и т.д.) везде, где бы я не искал, всегда находятся статьи, ответы, лекции, где дробные числа называют вещественными!

Читать далее
Всего голосов 24: ↑6 и ↓18 -12
Просмотры 3.6K
Комментарии 29

Как создать проект на ассемблере в STM32CubeIDE

Assembler *
Из песочницы

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

Так как CubeIDE использует средства GNU то и синтаксис ассемблера у нас будет советующий. Для начала откроем CubeIDE и создадим новый проект. В качестве испытуемого микроконтроллера возьму STM32G030F6P6 уж очень мне они нравятся. А так данный способ работает и с другими сериями микроконтроллера STM32.

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

Создание ботов для торговли криптовалютами и акциями (часть вторая)

PostgreSQL *Анализ и проектирование систем *Криптовалюты

Я не планировал писать вторую статью на эту тему, но получив от вас много вопросов и откликов, на предыдущий пост (https://habr.com/ru/post/675092/) решил ответить сразу всем, закрыть эту тему и перейти к следующим, не связанным с торговлей.

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

Распространенные ошибки при написании плагинов Joomla 4

Разработка веб-сайтов *Open source *PHP *Joomla *
Перевод

Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.

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

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

Создаем простой gradient background creator на React

JavaScript *ReactJS *
Recovery mode
Tutorial

Disclaimer: Безусловно, эта статья для начинающих кодеров на React. Опытный и не очень react-разработчик не найдет тут ничего полезного. Разве что может указать на ошибки(буду благодарен).

Построение и декомпозиция проекта.

Никакой сложной архитектуры и декомпозиции не будет. Цель проекта - показать часто встречаемое применение хука useState и связка javascript кода с html элементами в одном компоненте. Всего будем использовать только три файла: App.js, App.css и Gradient.js.

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

Кремниевое вади: как Израиль стал одним из центров глобального IT

Блог компании RUVDS.com Развитие стартапа Читальный зал Научно-популярное

Слава калифорнийской Кремниевой долины ещё в 70-е годы увлекла немало умов за пределами США. Именно под впечатлением от успехов компаний и разработчиков из городов к югу от Сан-Франциско на свет появились «кремниевые долины» пекинского района Чжунгуаньцунь и южноиндийского города Бангалор. Они обе претендуют на звание «главной Кремниевой долины Азии». Но помимо них на этот титул есть ещё один серьёзный претендент. Речь идёт о «кремниевом вади» (ואדי סיליקון), также известном как «израильская кремниевая долина».
Читать дальше →
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 2.9K
Комментарии 3

Умная консоль для WoW 3.3.5a

Open source *Программирование *Rust *Реверс-инжиниринг *

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

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

Погружаемся в Open Source бережно и безопасно

Блог компании Southbridge Информационная безопасность *Open source *IT-инфраструктура *Читальный зал

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

Алексей Смирнов основал компанию CodeScoring — она занимается композиционным анализом программных продуктов, благодаря которому разрабатывать ПО с использованием Open Source можно безопасно. Алексей провёл вебинар на тему работы с OSS-компонентами и рассказал о работе своей платформы. Полную версию вебинара смотрите здесь, а мы подготовили материал по мотивам встречи.

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

Что такое балласт, и зачем его качать

Блог компании Timeweb Cloud Научно-популярное Транспорт
Здравствуйте. Меня зовут Илья, и я тот самый штурман торгового флота, который писал про пиратов. И, да, меня таки уговорили создать свой блог)

В прошлой части я вам обещал рассказать, как возить заводы (правильно говорить – «модули») из Китая в Арктику. Для этого нужны специальные суда типа МС – Module Carrier.
Но в процессе написания я понял, что большую часть текста занимает погрузка, а большую часть погрузки занимает балластировка. Поэтому мы с вами сегодня рассмотрим балластные системы судов МС класса.

Начнём с основ – что такое балласт и для чего он нужен?
Читать дальше →
Всего голосов 102: ↑102 и ↓0 +102
Просмотры 5.4K
Комментарии 3

Загадка появления ранних сверхмассивных чёрных дыр решена

Научно-популярное Физика Астрономия
Перевод

Загадка появления ранних сверхмассивных чёрных дыр много лет ставила в тупик астрономов. И вот, наконец, мы поняли, откуда они появились.



Всего на 0,15 квадратных градусах небосвода можно найти множество участков, содержащих большое количество галактик, группирующихся в скопления и филаменты, между которыми есть лишь пустоты, или войды. Каждая светлая точка на этом снимке – это сверхмассивная чёрная дыра (да, их настолько много). Этот участок космоса назвали ECDFS, поскольку ранее его рассматривали в рамках проекта Extended Chandra Deep Field South – это новый взгляд в рентгеновском диапазоне на изученный ранее участок.

Что, если бы мы могли заглянуть в прошлое любого человека с нашей планеты и увидеть их в возрасте 5 лет? Можно ожидать, что мы увидим различные варианты их характеристик: некоторые будут выше, некоторые – ниже, некоторые тяжелее, некоторые – легче, у некоторых будут ступни крупнее, у некоторых – меньше, и т.п. Однако логично будет предположить, что все они будут похожи на пятилетних людей. Вы бы удивились, увидев кого-то похожего на подростка, на молодого человека или на взрослого. Тогда у вас возник бы закономерный вопрос: отражает ли то, что вы увидели, реальность.
Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Просмотры 9.8K
Комментарии 2

Как написать музыку для визуальной новеллы: общие принципы

Дизайн игр *Игры и игровые консоли Звук
Из песочницы

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

Ну что же там?
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 764
Комментарии 5

Инструменты анализа временных рядов в ETNA

Блог компании TINKOFF Open source *Машинное обучение *
Tutorial

Меня зовут Саша, я разработчик библиотеки ETNA в Тинькофф. Расскажу про методы EDA в библиотеке ETNA, а также о том, что можно увидеть с их помощью в данных и как использовать для улучшения модели прогнозирования.

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