Перед разработкой приложения Smart Timetable мы изучили очень много расписаний из разных стран и постарались сделать приложение удобным, гибким, легко настраиваемым. У нас большая аудитория: школьники, студенты, преподаватели, родители. Давайте посмотрим, что нам удалось выяснить и как мы это реализовали.
Новости
Доступ к API Binance, KuCoin и Huobi на C#
Получать данные через RestAPI биржи напрямую из клиентского кода удобно, но по любому существуют ситуации, когда все таки лучше или даже, бывает необходимо предварительно обрабатывать данные на своем сервере, сохранять в своей базе данных и уже после этого предоставлять доступ к этим обработанным данным клиентскому приложению через, опять же, свой web сервис, через свой Rest full API.
Рассмотрим одну из таких ситуаций, когда получать данные на клиента напрямую с биржи не удобно, в нашем случае это получение списка торговых пар биржи отсортированных по таким показателям как например, ликвидность и волатильность. Вот в примере ниже, мы из клиентского кода на JavaScript обращаемся за списком продуктов биржи к своему Rest full API Web Service по ссылке
https://cryptoalert.mizerov.com/api/Products/” + ex
где ex – код биржи.
«Идёшь и думаешь, что сейчас сдохнешь, но почему-то живой, и приходится идти дальше»: как мы поднялись на Эльбрус
Для нас лучший отдых – это полная смена деятельности. Недавно мы очень сильно сменили эту деятельность: от печатания кода перешли к печатанию следов на снегу самого высокого пика в России — Эльбруса. Провести отпуск среди льдов и заснеженных вершин может показаться безумной идеей, но результат стоит того, чтобы рискнуть и сфотографироваться на вершине горы.
В статье поделимся как готовились к восхождению на Эльбрус, из чего состоит поход и что стоит ожидать. Если решите повторить покорение вершины Кавказа, как самостоятельно, так и коллективом, наш опыт может быть полезен.
Made at Intel. Acquisitions
Всем привет. С восстановленными в отпуске силами приступаю к продолжению саги Made at Intel (начало -1,2,3,4,5). Cегодня речь пойдет об М&A активности компании, которую ваш покорный наблюдал в течение 20ти с хвостиком лет. Тема поглощений неисчерпаема, и если рассматривать ее досконально, получился бы многотомный труд. Я все же сосредоточусь на событиях в которых мне непосредственно приходилось принимать участие. Даже несмотря на это материал получился довольно большой и пришлось разбить его на две части. Сегодня мы поговорим о “теоретических основах M&A”, а в следующий раз разберем конкретные знаковые для России и Интел примеры. Будучи внутри я был склонен считать, что в плане приобретения компаний Intel – худшая корпорация в мире. Сейчас радикализма поубавилось, но в-целом отношение не поменялось. Из нескольких десятков попыток удачными я могу назвать считанные единицы. Почему так получилось – попытаемся сейчас разобраться.
Часть 4. Ищем матчи в Dota 2 по названиям роликов на YouTube с помощью BERT и OpenDota
Представьте, что с одной стороны у вас есть видео на YouTube с интересными моментами из матча по Dota 2. А с другой стороны база данных всех матчей. Как для видео найти соответствующую запись в БД? Этой задачей мы сегодня и займемся.
Прикосновение к пустоте. О реактивных ранцах и управляемых скафандрах
Управляемый индивидуальный полет – дело сложное и непредсказуемое. В конце июня я публиковал материал об орнитоптерах, оказавшийся довольно успешным (+68) – и как сама работа над этим постом, так и реакция аудитории заставили меня задуматься, почему индивидуальный летательный транспорт превратился из «мейнстримовой» идеи во времена Леонардо в спортивный и экстремальный изыск в начале XXI века. Гениальный клип группы «Within Temptation», часть съемки в котором ведется с реального вингсьюта, снят на песню «Dangerous» (Опасный) и ярчайшим образом передает «прикосновение к пустоте», присущее спортивному полету. Параллельно конструированию орнитоптеров развивается другая технологическая идея для индивидуального полета – реактивные ранцы. Славная история этих устройств неплохо разобрана на Хабре, любителям картинок и видео рекомендую посмотреть этот пост. Ниже я вкратце охарактеризую технологию реактивного ранца и расскажу о значительно более интересном изобретении, которое от него произошло – управляемом космическом скафандре.
Ночь с 19 на 20 августа 2022. Луна между Плеядами и Гиадами
Вспомним сегодня о Меркурии. Я давно о нем не рассказывал. А ведь все это время Меркурий находился в значительном угловом удалении от Солнца, и мог был быть прекрасно виден… если бы мы находились в южном полушарии нашей планеты, или хотя бы в экваториальной зоне. Но даже в тропических и субтропических широтах северного полушария Земли Меркурий виден хорошо. И только в средних северных широтах его видимость неудовлетворительна. Так сложилось из-за того, что сейчас — в конце лета (и осенью — тоже) вечером эклиптика (линия на небесной сфере, вдоль которой путешествуют все планеты) стелется у самого горизонта. Заходит Солнце — и сразу же заходят за горизонт все планеты, расположенные к востоку от Солнца (не слишком удаленные от него). И это как раз про Меркурий в августе 2022 года.
От «умных носков» до автомобиля без окон: самые необычные патенты Apple последних лет
Крупнейшая технологическая компания Apple не всегда быстро внедряет новые технологии, многие из них так и остаются на стадии разработок. За последние десять лет корпорация оформила множество патентов, некоторых из них весьма причудливые. Мы изучили патентный портфель техногиганта и отобрали самые необычные.
Топ докладов с TeamLead Conf по версии команды Тинькофф
Привет! Меня зовут Владимир Коноплев, я руковожу разработкой финансовых продуктов в Тинькофф Бизнесе. В мае я посетил TeamLead Conf — конференцию для тимлидов. Расскажу о лучших докладах по версии команды Тинькофф и поделюсь видео с докладом нашей коллегии Юли о тонкостях оценки дизайнерских компетенций.
Ошибки конструируются, а не обнаруживаются. Первая часть доклада на IRConf
Более года назад я сменил должность разработчика программного обеспечения (software engineer) на должность инженера по надежности сайта (site reliability engineer) в Honeycomb.io. С тех пор все больше моих постов стало появляться в их блоге, и все меньше здесь.
ITить-КОЛОТИТЬ, серии 2 и 3
Сравнительно недавно мы рассказали, как снимался второй сезон нашего мини-сериала. Там же выложили бэкстейдж и первую серию. Надеемся, что вам будет интересно. Продолжение — под катом.
Искусственный интеллект в тестировании: 13 полезных ресурсов для QA инженеров
Представьте, что тестирование программного обеспечения можно упростить? Проводить его без многочисленных обсуждений, вопросов, баг-репортов и метрик?
Inkscape с 0 до Pro за 5 дней
Создал мини курс по программе для векторной графики Inkscape в 2022.
Разработал методические материалы для изучения темы «Кодирование и обработка графической и мультимедийной информации» в школьном курсе информатики.
«Векторные графические редакторы позволяют пользователю создавать и редактировать векторные изображения непосредственно на экране компьютера, а также сохранять их в различных векторных форматах, например, CDR, AI, EPS, WMF или SVG». «Inkscape - редактор векторной графики, аналогичный по своим возможностям таким программам, как Adobe Illustrator, Corel Draw и другим».
Развлечения в августе 2022: портативные игровые консоли — от ретро-игр до современных тайтлов
Сегодня пятница, а значит, самое время подумать об отдыхе. У всех нас он разный, но многих объединяет любовь к играм. Поиграть раз в неделю или устроить многочасовой игровой марафон — без разницы, все равно это гейминг. Поговорим о портативных игровых консолях — не тех, о которых знают все (тут уже говорено-переговорено), а о мало кому известных девайсах.
Часть из них предназначены для ретро-игр, часть подходит для современных тайтлов. Ну и стоимость большинства не очень высокая, можно сказать, что эти консоли доступны большинству геймеров. Если вдруг вы знаете какой-то девайс, который достоин попасть в эту подборку — давайте обсудим, почему нет. Что же, приступим.
Как работает видеоаналитика Билайн
Вся видеоаналитика строится на основе видеонаблюдения.
Видеонаблюдение - передача видеоизображения, а аналитика - его обработка и создание некоторых автоматизированных выводов по определенному алгоритму. Если раньше стояли большие аналоговые камеры, все записи с которых шли на сервер и на пульт условного охранника, который должен был следить за всем, то сейчас все идет к установке IP-камер и хранения всех записей в облаке, что мы и предлагаем.
Откуда взялся системный интегратор X-Com?
Сегодня мы расскажем немного о нашей компании, а точнее о том, как в Группе компаний X-Com появился системный интегратор и чем он отличается от других, имена которых у всех на слуху. Это будет пост про становление нашей компании, которым мы ответим на вопрос, почему уделяем внимание широкому спектру проектов, включая создание средних и малых решений. Если хотите вместе с нами снова вспомнить ИТ-рынок 90-х и пройтись по истории нашей компании, прошу под кат. К тому же, этот пост в какой-то мере навеян ситуацией на рынке ИТ-решений 2022 года… ведь чем-то она похожа на те времена, когда мы только начинали создавать Группу компаний X-Com..
Микрофронты для всех. Как мы построили платформу UIF, и что под капотом
Мы начали разрабатывать UIF еще в 2016 году, когда само понятие Micro-Frontends только входило в обиход. Платформа родилась из-за отсутствия на рынке готовых инструментов. А со временем стала одним из наших самых эффективных решений, существенно сократив нескольким продуктам time-to-market и стоимость разработки, и даже научилась автогенерировать UI!
Современная микросервисная архитектура: принципы проектирования
Первые упоминания о практическом использовании микросервисной архитектуры появились в 2010-х годах. Но сейчас она стала стандартом для отрасли. Ведущий архитектор Группы «Иннотех» Александр Соляр рассказал о некоторых нюансах микросервисов, а также принципах их использования.
Thunderobot 911 Air D: игровой ноутбук «для начинающих»
Привет, Хабр!
Я Сергей, отвечаю за связи с игровым сообществом в М.Видео-Эльдорадо. Сегодня хочу поделиться личным мнением на новый в России бренд игровой техники и рассказать о нем на примере одного ноутбука. Если что-то забуду, приходите в комменты с вопросами.
Итак, за последние месяцы на рынке появилось много устройств китайских производителей ранее практически неизвестных. Но они стали реальной и доступной альтернативой многим «ушедшим» компаниям. И, при этом, весьма достойной.
Наш сегодняшний герой представляет класс игровых ноутбуков, а значит, обязан иметь яркие отличительные черты, и дизайнерские, и технические. Называется он довольно сложно для русского языка – Thunderobot 911 Air D. Пока на эксклюзиве представлен в М.Видео и Эльдорадо.
Экспериментальные сложности в бизнесе: проверяем гипотезу без разбиения клиентов на группы
Привет, Хабр! Сегодня поговорим о проверке гипотез и сложностях, которые могут возникнуть в процессе работы. В Сбере постоянно проводятся эксперименты по улучшению пользовательского опыта и ключевых метрик бизнеса. Это может быть улучшение приложений или оптимизация работы сети отделений. И конечно, мы должны видеть, где был реальный эффект, а где нет. Так как экспериментов много, нужно оперативно понимать, что улучшает результат, а что нет. Также нельзя руководствоваться экспертным мнением, решения нужно принимать исключительно на основе исходных данных. Под разные задачи могут требоваться разные подходы. Например, когда речь идёт о приложении, можно использовать стандартный А/Б-подход: сформировать группы; эффект, который хотим получить; сформулировать гипотезу; рассчитать длительность эксперимента. А после подсчитать результаты правильным статистическим тестом или ускорить проведение эксперимента с помощью разных техник, например CUPED.
Но что, если мы хотим изменить дизайн отделений Сбера или создать новый формат, или даже закрыть какую-то часть отделений и понять, как это влияет на поведение клиента и ключевые метрики? В таком случае мы имеем дело с офлайн-точками и не можем просто взять и разбить пользователей на две группы. Придётся изменить методологию оценки эффекта и пользоваться другими методами, которые позволяют получить p-value и оценить итоговый эффект. Давайте посмотрим, как всё это реализовать.