По данным источника, вследствие американо-китайской торговой войны HP, Dell, Microsoft и другие компании стремятся перенести значительную часть своих производственных мощностей из Китая. Исход крупнейших мировых производителей бытовой электроники угрожает подорвать положение страны как мирового лидера по производству технических гаджетов.
Архив за 04 июля 2019 - 4
HP, Dell и Microsoft тоже переносят производство электроники из Китая
2019-07-04 в 12:56, admin, рубрики: Новости, метки: новостиПереход от монолита к микросервисам: история и практика
2019-07-04 в 12:48, admin, рубрики: Без рубрикиВ этой статье я расскажу о том, как проект, в котором я работаю, превращался из большого монолита в набор микросервисов.
Проект начал свою историю довольно давно, в начале 2000. Первые версии были написаны на Visual Basic 6. С течением времени стало понятно, что разработку на этом языке в будущем будет сложно поддерживать, так как IDE и сам язык развиваются слабо. В конце 2000-х было решено переходить на более перспективный C#. Новая версия писалась параллельно с доработкой старой, постепенно все больше кода было на .NET. Backend на C# изначально ориентировался на сервисную архитектуру, однако при разработке использовались общие библиотеки с логикой, да и запускались сервисы в едином процессе. Получилось приложение, которое мы называли «сервисный монолит».
Одним из немногих преимуществ такой связки являлась возможность сервисов вызывать друг друга через внешний API. Имелись явные предпосылки к переходу на более правильную сервисную, а в перспективе и микросервисную архитектуру.
Свою работу по декомпозиции мы начали примерно в 2015 году. Пока еще мы не достигли идеального состояния — остались части большого проекта, которые уже трудно назвать монолитами, но и на микросервисы они не похожи. Тем не менее, прогресс существенный.
О нем я и расскажу в статье.
О реализации известного жанра на платформе Minecraft
2019-07-04 в 12:38, admin, рубрики: minecraft server, разработка игр, стартапЦелью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft.
Как всё начиналось
Мои интересы во многом не совпадали с интересами моих сверстников, которые увлекались компьютерными играми, но мне всегда было интересно создавать что-то уникальное и новое для нашего общества. Заметив, что большинство моих сверстников увлекаются игрой Minecraft, я решил детально изучить причины её популярности, в том числе с технической стороны. Также я начал изучать основных конкурентов и устройство рынка Minecraft-серверов в целом.
Углубляясь, я стал выделять преимущества и недостатки игры. Моя работа с данным рынком началась в 2015 году. В круг поиска входили преимущественно проекты Minecraft с уклоном в средневековую тематику жанра RPG. Спустя время, несмотря на проявление аудиторией интереса к ней, я не смог найти качественного и интересного продукта в русскоязычном сегменте, что привело к началу работы над собственным проектом. Также, изучив работу западных компаний, я выделил в качестве одной из главных задач изучение рекламного рынка и способов SEO-продвижения на российском рынке.Читать полностью »
Полупроводниковые амбиции Foxconn нарастают
2019-07-04 в 12:14, admin, рубрики: Гаджеты и устройства для гиковЖизненный цикл ML в боевых условиях
2019-07-04 в 12:09, admin, рубрики: data science, gitlab, pipeline, usedataconf, xgboost, Анализ и проектирование систем, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, машинное обучение, ПрограммированиеВ реальном внедрении ML само обучение занимает от силы четверть усилий. Остальные три четверти — подготовка данных через боль и бюрократию, сложный деплой часто в закрытом контуре без доступа в интернет, настройка инфраструктуры, тестирование и мониторинг. Документы на сотни листов, ручной режим, конфликты версий моделей, open source и суровый enterprise — все это ждет data scientist’а. Но такие «скучные» вопросы эксплуатации ему не интересны, он хочет разработать алгоритм, добиться высокого качества, отдать и больше не вспоминать.
Возможно, где-то ML внедряется легче, проще, быстрее и одной кнопкой, но мы таких примеров не видели. Все, что выше — опыт компании Front Tier в финтехе и телекоме. О нем на HighLoad++ рассказал Сергей Виноградов — эксперт в архитектуре высоконагруженных систем, в больших хранилищах и тяжелом анализе данных.
Ученые отследили источник еще одного загадочного сигнала из космоса
2019-07-04 в 11:32, admin, рубрики: Это интересноМитап бизнес-аналитиков в Redmadrobot 18 июля
2019-07-04 в 11:31, admin, рубрики: redmadrobot, Аналитика мобильных приложений, бизнес-анализ, Блог компании REDMADROBOT, митап
18 июля в 19:00 в офисе роботов пройдет первый митап бизнес-аналитиков. Спикеры из Redmadrobot, DM-Solutions, SuperJob и KODE расскажут про тонкости общения с заказчиком, настоящую продуктовую работу и создание собственного продукта в аутсорс-компании — все на реальных кейсах и примерах. Регистрация — тут, подробности под катом.
Читать полностью »
YouTube удаляет инструкции по хакингу
2019-07-04 в 11:08, admin, рубрики: информационная безопасность, Такие дела, хакеры берутся не с ютуба
Крупнейший видео-хостинг Youtube обновил правила в отношении вредного и опасного контента и внес новую политику запрета, касающегося контента, обучающего хакерству и фишингу. Уже есть первые «жертвы».
Читать полностью »
Мелкая питонячая радость #6: OpenAI Gym — играем в игры и управляем роботами
2019-07-04 в 10:50, admin, рубрики: python, машинное обучение, мелкая питонячая радость, обучение с подкреплениемМы привыкли к тому, что специалисты по машинному обучению огромную часть своего рабочего времени сидят над анализом табличных данных или обучают нейросеть для раскладывания фотографий кошек и собак на две аккуратные кучки. Ибо такова воля бизнеса — чаще всего нужно давать прогнозы, классифицировать данные и строить модели.
Сегодня мы проветрим мозги и разомнем дряблеющие от скуки синапсы с помощью кое-чего интересного — OpenAI Gym.
Tips and tricks from my Telegram-channel @pythonetc, June 2019
2019-07-04 в 10:35, admin, рубрики: python, pythonetc, Блог компании Mail.Ru Group, ПрограммированиеIt is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.
The symbol in regular string have special meaning.
t
is tab character, r
is carriage return and so on.
You can use raw-strings to disable this behaviour. r't'
is just backslash and t
.
You obviously can’t use '
inside r'...'
. However, it still can be escaped by , but
is preserved in the string:
Читать полностью »