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

Все потоки

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

Все глубже и глубже: дата-центры отдают концы и уходят под воду

Блог компании Selectel IT-инфраструктура *IT-компании Сетевое оборудование Сетевые технологии *

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

Несколько лет назад погружать дата-центры под воду предложила компания Microsoft. Затем, когда проект был признан успешным, эту же идею подхватили и другие компании, как американские, так и китайские. Насколько можно понять, один из наиболее реалистичных проектов, который, к тому же, уже реализовывается, является проект от компании Subsea Cloud.
Читать дальше →
Рейтинг 0
Просмотры 105
Комментарии 1

Новости

Недельный геймдев: #86 — 11 сентября, 2022

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

Из новостей: вышли Blender 3.3 LTS и Flax Engine 1.4, Quake 1 портирован на Apple Watch, Zibra Liquids получила экспериментальную поддержку Android, AMD выпустила FSR 2.1.

Из интересностей: база данных клонов/ремейков старых игр с открытым исходным кодом, документалочка от NoClip про Rogue Legacy 2, 10 принципов хорошего левел-дизайна, чего игроки на самом деле хотят от новых игр.

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

Что вам поможет стать программистом

Программирование *Учебный процесс в IT Карьера в IT-индустрии Java *

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

Оставь надежду, всяк сюда входящий
Рейтинг 0
Просмотры 437
Комментарии 1

Принципы построения многомодульных Android-приложений

Разработка под Android *
Перевод

Эта статья - перевод недавно вышедшего гайда о модуляризации Android-приложений от Google.

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

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

6 типов собеседований. Как айтишнику не провалить отбор в иностранную компанию

IT-эмиграция Карьера в IT-индустрии Социальные сети и сообщества Интервью Удалённая работа

Да, существует 6 разных типов собеседований на английском языке со специфическими вопросами – что только эйчары не намудрят. Но у каждого job interview есть своя цель, и понимание этой цели поможет вам правильно подготовиться. Обсуждаем все этапы отбора: от первичного звонка с рекрутером – до финального технического интервью.

Читать целиком
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 570
Комментарии 0

Как я строил Умный Дом. Часть 1

Производство и разработка электроники *Умный дом Интернет вещей DIY или Сделай сам Электроника для начинающих
Из песочницы

Всем привет! Вот и я решил написать тут, да не просто статью, а серию статей в лайв формате. Тема - строительство своего дома, Умного дома.

Собственно, строительства будет минимум, а инженерки и её автоматизации поболее.

Строим Умный дом вместе ;)

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

Как повысить скорость разработки с помощью общедоступных функций JavaScript

Блог компании Россельхозбанк Разработка веб-сайтов *JavaScript *Совершенный код *ReactJS *
Перевод

Практическое руководство по написанию лаконичного кода и повторному использованию вспомогательных функций JS в проектах.

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

Обзор методов множественного доступа в беспроводной связи. Часть 5. Поляризация и закрученные волны

Блог компании ЦИТМ Экспонента Беспроводные технологии *Разработка систем связи *Инженерные системы *

Обзор методов множественного доступа в беспроводной связи. Часть 5. Поляризация и закрученные волны

Привет, коллеги! У нас продолжается серия статей, посвящённых методам множественного доступа в беспроводной связи. Напомню, что в первой части мы рассмотрели методы частотно-временного разделения, во второй части – неортогональные методы разделения по мощности, в третьей части – методы кодового разделения и в четвёртой части – методы пространственного разделения пользователей.

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

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

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 8

Python *
Tutorial

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

Сегодня продолжим тему прошлого урока. Вычислим инвариантный вектор новым методом: через отношения длин сторон. Мы начнем обход так же с самой удаленной от центра точки, только будем брать стороны, а не углы межу сторонами. И первая сторона это та, что прилегает к первой точке. То есть она соединяет первую точку и следующую за ней по часовой стрелке. И все эти длины сторон мы разделим на самую длинную сторону. Хотя нет, сделам лучше. Сделаем минимакс нормализацию: вычтем из длины стороны минимум и разделим на разницу между минимумом и максимумом. У нас будет вектор чисел от 0 до 1.

И так, займемся кодингом. Сначала напишем цикл, создающий исходный масcив:

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

Дайджест недели от Apple Pro Weekly News (05.09 – 11.09.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

iOS 16 и watchOS 9 вышли для всех – что внутри новинок, прошла презентация Apple, стало известно больше подробностей о новинках поступающих в продажу, что мы потеряли после мероприятия из продуктов компании, а ещё открыт сайт-архив Стива Джобса. Эти и другие интересные события – в свежем выпуске Apple Pro Weekly News.

Перейти к новостям
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 598
Комментарии 0

Правильная оценка проекта в IT и подача КП

Управление проектами *Фриланс Управление продуктом *Управление продажами *

Как обычно происходит оценка проекта в IT?

ТЗ от клиента дают на осмотр специалисту / старшему специалисту / руководителю проектов. Он прикидывает объем трудозатрат "за всех" и сообщает менеджеру грубую оценку. Менеджер накидывает на эту стоимость некий фирменный коэффициент и получает сумму, которую озвучивает клиенту.

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

Правильный подход к оценке должен состоять из следующих этапов.

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

Как мы научились дистанционно оценивать техническое состояние автомобиля

Блог компании Финолаб Data Mining *Обработка изображений *

Добрый день, коллеги! Меня зовут Елена Волченко. В компании Финолаб я являюсь руководителем отдела машинного обучения и анализа данных. Этой статьей я хочу начать цикл публикаций о создании нашей командой сервиса дистанционной оценки технического состояния автомобилей на основе технологий искусственного интеллекта.

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

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

Можно ли превратить произведение искусства в товарный знак?

Блог компании Онлайн Патент Читальный зал Патентование *Дизайн Научно-популярное

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

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

Помогаем корпорациям сохранять их интеллектуальную собственность

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

Хабр всегда был таким беззубым как сейчас? Где нормальные статьи? Или спорные материалы вышли из моды? В любом случае, исправляю.

Помню я где-то прочитал, что вроде как, исходные коды были утеряны примерно к 80% игр, написанных до 2000 года.

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

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

Только не кидайтесь в меня камнями, приведенные ссылки очень просто найти на досках.

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

Топ-25 бесплатных курсов веб-разработчика 2022 года

Блог компании Каталог-курсов.ру Разработка веб-сайтов *Программирование *HTML *

Подготовили для вас подборку бесплатных курсов и тренажеров обучения для веб-разработке с нуля.

Также на нашем сайте есть раздел со всеми платными курсами по web-разработке и отзывами о них — https://katalog-kursov.ru/courses/kursy_po_web_razrabotke/

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

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

Кто такой дата-аналитик в X5 Tech

Блог компании X5 Tech Big Data *

Привет, Хабр! На связи отдел аналитики данных X5 Tech.

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

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

В одной компании в его сферу обязанностей входит построение отчётов для бизнеса, в другой — дизайн и проведение АБ-экспериментов, а в третьей — подготовка витрин данных.

Поэтому вопрос "Так кто же такой этот ваш дата-аналитик?" мы слышим часто и хотим сегодня об этом поговорить.

Цель данной статьи — ответить на вопросы:

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

Лазерная маркировка пластика

Физика Лазеры

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

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

Пластик (пластмасса)...

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

Java Middle Interview

Java *IT-компании
Из песочницы

Как подготовиться к собеседованию Java Middle.

Насколько насущный для людей уже имеющих какой-никакой опыт в Java вопрос о повышении уровня и движении дальше? Есть люди, которые выбирают долгий и тернистый путь Back-End разработчика штудируя все новые и новые для себя языки программирования, углубляясь в аппаратную или даже DevOps часть. Безусловно, это все полезные навыки и честь и хвала тому кто выбрал для себя этот путь. Но ведь есть и такие которые "всем сердцем любят" Java и хотят достичь высот именно с этим языком, не "отвлекаясь на всякие" Ruby-on-Rails, Python, C# или node.js.

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

Как сторителлинг помогает рассказывать о компании: простой пример

Контент-маркетинг *
Recovery mode

Сторителлинг – это несколько инструментов, которые связывают факты в интересные сценарии и заставляют сопереживать героям. Я почти десять лет готовлю к конференциям спикеров VK, JUG Ru, Яндекс, развиваю soft-skills в командах из разных рынков и вижу, как классно истории помогают выступать даже в сдержанных деловых форматах. Покажу как можно использовать сторителлинг на простом примере.

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

Celery: проясняем неочевидные моменты

Python *Django *
Перевод

Да, действительно, в этом посте не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали.

Мотивацией перевести эту статью были следующие вопросы, на которые я не знал ответа: при запуске создается процесс или поток? В какую очередь попадают отложенные задачи с ETA? А какие бывают очереди (спойлер: она не одна)? А в какой момент задача удаляется из очереди? Если я создам задачу с ETA=завтра_в_12:00, она ровно в этот момент и выполнится (спойлер: нет)?

Ответы на все эти вопросы в статье, велком!

Запустить таску
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 976
Комментарии 2