Обновить

Все потоки

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

А что будет, если…? Какой софт используем

IT-инфраструктура *
Tutorial

Слово «кризис» для нас уже давно не звучит таким пугающим, как при первой с ним встрече.

Но ситуация в 2022 году оборачивается серьёзнее. На 6 марта 2022 года мало кто понимает, что будет дальше и что ожидать ИТ-компаниям. С рынка уже ушло множество зарубежных сервисов и платформ, и с каждым днем всё больше крупных зарубежных игроков ИТ-рынка приостанавливают свою работу в РФ.

Не остается другого пути, как активно искать аналоги привычного софта. Мы решили представить самые худшие сценарии и поделиться своими находками и планами.

Читать далее
Всего голосов 28: ↑10 и ↓18 -8
Просмотры 7.6K
Комментарии 18

Новости

Подборка материалов по облачной безопасности: статьи, руководства, вебинары

Блог компании CloudMTS Информационная безопасность *IT-инфраструктура *Облачные сервисы

Мы собрали для вас полезные материалы, посвященные вопросам сетевой и облачной безопасности, а также защите от DDoS-атак. За годы на Хабре и других ресурсах наши эксперты подготовили много статей по защите данных. Теперь самое главное представлено в одной публикации по темам ИБ и IaaS.

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

Новая Rеальность

Python *Data Mining *R *


Анекдот https://jokesland.net.ru/picture/?id=1452


Буквально за неделю ИТ ландшафт изменился до неузнаваемости. Каждый день появляются новости об уходе или «приостановке работы» той или иной международной ИТ компании. Одномоментно кончились серверные мощности. И если кто-то прикупил с запасом (что делали достаточно редко), то тот оказался молодцом. Стиль работы надо экстренно и радикально менять. Если раньше можно было полгода играть в RFI, потом полгода в RFP, потом полгода бюджетировать, то теперь все схлопнулось до «одного дня» и не на кого возложить ответственность, вендоры исчезли.


Ситуация стабилизируется, но время стабилизации и новая конфигурация пока неизвестны. Очевидно, что новая конфигурация будет отличаться от той, что была последние лет 10-20.

Читать дальше →
Всего голосов 23: ↑9 и ↓14 -5
Просмотры 11K
Комментарии 17

Жизненный цикл UIViewController

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

Жизненный цикл View Controller – это начинающаяся с создания последовательность шагов. Приходит создание View Controller со storyboard (выставляем view, button) или из кода.

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

Минуточку внимания

Способы переписать логические параметры в С++

Блог компании SkillFactory Программирование *Совершенный код *C++ *IT-стандарты *
Перевод

Программисты читают код намного чаще, чем пишут его, поэтому важно писать понятный, последовательный, однозначный код. Автор книги С++17 in detail написал о способах избегать путаницы. Делимся его материалом к старту курса по разработке на С++.

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

Понятие растворимости, растворения. Процесс растворения. Факторы, влияющие на процесс растворения

Математика *Физика Химия
Из песочницы

Понятие растворимости, растворения. Процесс растворения. Факторы, влияющие на процесс растворения

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

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

О проверке захвата

Блог компании OTUS Программирование *Scala *
Перевод

Несколько дней назад мы увидели новую экспериментальную фичу под названием “проверка захвата” (capture checking), анонсированную в твите Мартина Одерски (Martin Odersky).

Эта фича является новой главой в десятилетней борьбе за добавление какой-либо формы системы эффектов в scala 3. Она имеет некоторое сходство с предложением линейных ограничений (linear constraints) для Haskell и временами жизни (lifetimes) Rust.

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

Распознавание достопримечательностей с помощью машинного обучения

Блог компании Huawei Разработка мобильных приложений *Разработка под Android *Машинное обучение *Искусственный интеллект
Из песочницы

Бывает листаешь книгу или журнал, видишь красивое место или здание, но не знаешь, где оно и как называется. Тут пригодилось бы приложение, которое распознает его по фотографии.

С помощью машинного обучения создать такое приложение довольно просто. Об этом и пойдет речь в этой статье.

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

У SDET — сердце разработчика

Блог компании OTUS Тестирование веб-сервисов *
Перевод

Я Software Engineer in Test (SET). Многие не совсем понимают, что это значит. Разработчики часто называют меня «тестировщиком» или «QA», а бывший директор однажды подумал, что я занимаюсь DevOps. Хотя моя работа и охватывает данные области, они не являются моим основным направлением занятости. Давайте я постараюсь прояснить, что значит быть SET. 

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

Что такое облачный архитектор (и как им стать)?

Блог компании OTUS Облачные сервисы
Перевод

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

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

DevOps, SRE и Platform Engineering

Блог компании Timeweb Cloud Управление разработкой *DevOps *
Перевод
В течение своей карьеры мне приходилось работать в командах и компаниях, где в качестве разработчика я помещал код в репозиторий и просто надеялся, что все будет хорошо, когда какой-нибудь мифический сисадмин в конце концов не запустит его в продакшн. Случалось и то, что мне нужно было подготовить «голые» сервера в понедельник, разработать стратегию развертывания во вторник, написать некоторую бизнес-логику в среду, развернуть ее в четверг и разобраться с неполадками в пятницу. И все это, даже не подозревая о существовании таких модных терминов, как DevOps или SRE-инженер.

Но затем люди вокруг меня начали говорить о DevOps и SRE, сравнивать их друг с другом и составлять списки с потрясающими материалами по теме. Открылись новые возможности трудоустройства, и я быстро подсуетился. Итак, далее мой опыт работы в SRE и Platform Engineering с точки зрения бывшего разработчика ПО. И да, я думаю, что эта информация применима в первую очередь для компаний, продукт которых представляет собой некоторый веб-сервис. Именно в такой компании я проработал десять лет. Люди, занимающиеся встраиваемыми системами или разработкой баз данных, вероятно, живут в совершенно других реалиях.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.1K
Комментарии 0

«Что я получу, если смешаю корень златоцветника и настойку полыни?» или 10 вопросов для Junior Python-разработчика

Python *Программирование *
Из песочницы

12 разных издательств отказывали Джоан Роулинг в публикации первой части Гарри Поттера. Многим программистам отказывали не меньше.

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

Делаем Jenkins Pipeline: шаг за шагом

Python *

Привет. Если ты обратил внимание на этот материал, то значит ты начинаешь разбираться в мире Jenkins. Самым сложным в любом деле является начало. На первом этапе окружает много незнакомых и непонятных терминов, сложно понять логику процесса и последовательность действий. Кажется, что это какая-то магия. Чтобы первые шаги были чуточку легче, я опишу простой пример, который можно использовать в качестве основы для реальных задач.

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

Всё о Keycloak: зачем нужен, кому подходит и какие преимущества даёт

Блог компании Southbridge

14 марта в Слёрм стартует курс «Безопасность проекта: аутентификация в Keycloak». Мы пообщались с его автором Виктором Поповым, техлидом DevOps-команды дирекции больших данных в X5 Group. Он рассказал, какие задачи помогает решать инструмент и кто его выбирает — стартапы или энтерпрайз. А также поделился мнением о перспективах Keycloak и о том, даёт ли умение работать с ним карьерные преимущества.

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

Как посчитать стоимость разработки аппаратного продукта?

Локализация продуктов *Управление разработкой *Производство и разработка электроники *Гаджеты Инженерные системы

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

 Проблема следующая: разработка «железки» состоит из нескольких этапов. Они слабо связаны с друг другом и требуют участия специалистов различных профилей: инженеров-конструкторов, промышленных дизайнеров, UI/UX дизайнеров, электронщиков, программистов, производственников и прочих специалистов в зависимости от предназначения продукта. При этом оценка стоимости разработки, материальной себестоимости изделия и стоимости производства – три главных критерия. С их помощью можно определить: будет притягивать проект инвестиции или приносить прибыль, или нет.

Обычно предприниматели еще до начала проекта начинают считать потенциальную прибыль от своего революционного продукта. Когда дело доходит до подсчёта расходов на разработку и производство, наступает ступор. Затем приходит понимание: чтобы кто-то посчитал все вместо тебя, необходимо предоставить внятное описание продукта с указанием точных технических характеристик, алгоритмов работы, условий эксплуатации и прочее. Иными словами, нужно составить грамотное ТЗ.

 В нашей компании мы часто сталкиваемся с такими запросами: "разработайте нам нечто такое, чтобы прям вау". Иногда к ним прилагается эскиз на салфетке и комментарий: "хотим таких тыщу штук в год".

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

Филипп Кан: человек, научивший телефон фотографировать

Блог компании RUVDS.com Читальный зал История IT Фототехника


«Я на телефон сфотографирую». Человек середины или даже конца XX века, услышав подобное, решил бы, что крыша собеседника улетела в неведомые дали. В наши дни телефон без фото- и видеокамеры — ретро или экзотика. Камерами оснащаются даже простейшие кнопочные «звонилки».

Как вообще возникла идея засунуть фотоаппарат в телефон, ещё в 80-е звучавшая откровенно фантастично и киберпанково?
Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 3.8K
Комментарии 4

Доклады на PyCon Weekend 2022: об ускорении кода, векторах атак API, некрасивой рыбе на конвейере и не только

Блог компании IT-People Python *

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

В этом году PyCon Weekend состоится 25-26 марта в Красной Поляне. 

12 классных спикеров последние несколько месяцев готовятся к выступлениям и ждут участников, чтобы поделиться практическими кейсами и обсудить тренды в python, ML, Data Science. 

В конце первого дня мы устроим традиционные lightning talks, где каждый сможет попробовать себя в роли спикера. Не забудем про нетворкинг и склоны Красной Поляны, которые приглашают переключиться на спорт: трассы разной сложности и прокат снаряжения работают в своём обычном режиме. 

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

Пишем простой счетчик для сайта или приложения с помощью Google Cloud Functions и AWS Lambda/Snowflake

Amazon Web Services *Веб-аналитика *Аналитика мобильных приложений *Google Cloud Platform *Data Engineering *
Из песочницы

Как работают популярные счетчики веб или мобильной аналитики, например, Google Analytics или AppsFlyer? На сайт устанавливаются их коды или в приложение интегрируется мобильное SDK. Потом при каждом действии клиента отправляется http запрос на сервер аналитики.

У использования стандартных счетчиков/пикселей есть минусы:

некоторые посетители используют анонимайзеры, которые блокируют такие запросы;

их сложно кастомизировать под себя.

В этой статье мы напишем собственный простой счетчик, который будет решать эти проблемы. Встроим его в PowerBI отчеты. Но принцип одинаков, его можно будет использовать и на веб-сайте, и в приложении, и в других  устройствах с доступом к интернету. Попробуем две точки сбора событий, чтобы изучить больше технологий: Google Cloud Function, которая будет писать события в Google BigQuery, и Amazon Lambda Functions с записью событий в Snowflake.

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

Бесплатные лицензии от ведущих российских вендоров видеоконференцсвязи

Блог компании STSS IT-инфраструктура *Софт Видеоконференцсвязь

В текущей ситуации многие компании столкнулись с невозможностью использовать импортное программное обеспечение, в том числе для видеоконференций и обучения. Мы представляем несколько отечественных продуктов ВКС, которые можно развернуть в собственной инфраструктуре и обеспечить замену импортного ПО, сохраняя удалённую коммуникацию и бизнес-процессы в организации в привычном режиме. Речь идёт о временной лицензии, но сейчас для кого-то это может стать единственным вариантом в этот непростой период.

Мы, со своей стороны, обеспечим посильную поддержку в установке и настройке решений ВКС, а также в предоставлении бесплатных демо-лицензий, которые обеспечат полный функционал в рамках отведённого периода.

В данной статье мы будем рассматривать два варианта on-premise решений:

- IVA

- VINTEO

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

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

Подробнее о каждом решении
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 4K
Комментарии 1

Почему каждый сайт пытается продвинуть своё нативное приложение?

Блог компании ITSumma Интерфейсы *Usability *


Странная вещь: вот сайты (теперь не все, но всё ещё многие) отлично работают в браузере. Но только заходишь со смартфона, начинается цирк. Всплывающее окно — хотите открыть ссылку в приложении? В каком? У меня нет никакого приложения! Если случайно нажать «Да», то начнётся скачивание — и нативное приложение таки будет установлено.

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

Спрашивается, зачем? Зачем устанавливать на смартфон отдельное нативное приложение для каждого сайта? Очевидно, что маркетологи впаривают их не просто так. Похоже, это очень выгодное дело.
Читать дальше →
Всего голосов 54: ↑53 и ↓1 +52
Просмотры 13K
Комментарии 39