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

Все потоки

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

Автоматизация деплоя Django-приложения в маленькой команде: пошаговый гайд

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 135
Django *DevOps *
Туториал
Recovery mode

Развёртывание ПО, или деплой (deploy) — этап в разработке, в Devops в целом, это действия, которые делают ПО готовым к использованию. Если вы умеете в грамотный деплой, масштабирование и управление конвейерами (CI/CD), то ваш софт будет конкурентоспособным.

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

Мы в digital-агентстве Stik успешно используем GitLab CI и Docker для развёртывания ПО в разных средах. Для чего нужны эти инструменты?

GitLab CI позволяет автоматизировать процессы сборки и доставки ПО. Docker — упаковать приложение и его зависимости в контейнеры, что упрощает развёртывание и масштабирование в разных средах. Используя их, вы сократите затраты на найм и оптимизируете деплой.

В этой статье расскажу о нашем опыте и покажу примеры настройки конвейеров CI/CD, как ими управлять с помощью GitLab CI и Docker. А также дам рекомендации, как масштабировать развертывание.

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

Новости

Кто до сих пор использует PHP?

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 671
Блог компании RUVDS.com JavaScript *PHP *Программирование *Разработка веб-сайтов *
Мнение
Перевод

Свой путь в сфере разработки я начала с языка PHP, но позднее в индустрии программирования акцент сместился в сторону JavaScript. Отчасти причина в том, что фронтенд-составляющая веб-среды так или иначе работает именно на JS. В этой сфере я провела последние десять лет.

Недавно мне подвернулась кое-какая работа, связанная с PHP. Поначалу я была удивлена, ведь за этим языком закрепилась дурная слава – преимущественно из-за его ассоциирования с устаревшими проектами WordPress (и всеми вытекающими из этого уязвимостями). Но WordPress – это всё же не PHP.

В общем мне стало любопытно. Кто они – те люди, которые до сих пор используют PHP? Почему они это делают? И как этот опыт можно сравнить с моим скромным миром серверных проектов на JS?
Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 3

Автоматический майнинг изображений

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 262
Поисковые технологии *Python *Обработка изображений *Машинное обучение *Искусственный интеллект
Кейс

В предыдущих статьях мы рассказали, как создать фотогалерею с собственной поисковой системой [1,2]1. Но где нам найти изображения для нашей галереи? Нам придется вручную искать источники "хороших" изображений, а затем вручную проверять, является ли каждое изображение "хорошим". Можно ли автоматизировать обе эти задачи? Ответ - да.

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

Навеянное вентилятором кулера после очередного обновления через месяц после установки

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 400
Разработка под Android *
Мнение

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

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

Истории

Искусственный интеллект в России и мире: эволюция, тенденции, будущее

Время на прочтение 7 мин
Количество просмотров 335
Блог компании Инферит Big Data *Исследования и прогнозы в IT *Искусственный интеллект Будущее здесь

Сегодня искусственный интеллект активно задействуют в промышленности, строительстве, ТЭК и других сферах. Усиливают потенциал данной технологии новые суперкомпьютеры, которые помогают обучать ИИ для выполнения соответствующих задач. 

Проекты ИИ получают поддержку со стороны государства. В 2021 году стартовал Федеральный проект «Искусственный интеллект», в рамках которого в ИИ будет вложено 24,6 млрд ₽ в течении 5 лет. Уже было профинансировано создание 6 новых научно-исследовательских центров в ведущих университетах и НИИ.

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

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

Как Лиза Су спасла AMD от краха, а теперь собирается дать бой Nvidia за рынок чипов для искусственного интеллекта

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.1K
История IT Процессоры IT-компании
Перевод

Генеральный директор AMD организовала один из величайших переворотов в истории Кремниевой долины, подняв цену акций умирающего производителя полупроводников почти в 30 раз менее чем за десять лет. Теперь она готовится к сражениям в грядущей революции искусственного интеллекта — и рассчитывает продолжать побеждать.

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

Мой путь до ИП+ВНЖ Сербии (Лозница) 2022-2023

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 892
IT-эмиграция
Туториал
Из песочницы

Я эмигрировал из России в Сербию в сентябре 2022 года. За три месяца я оформил ИП, ВНЖ, снял квартиру, офис, открыл юридические и физические счета. В статье будет только мой опыт - немного Белграда и много маленького города Сербии - Лозницы.

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

«Короче, па-а-апустись, ты всё поймешь»,- или как лучше устраивать адаптацию для стажёра/джуна в команде

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 546
Управление персоналом *

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

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

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

Не бойся, рыбка, и плыви!
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 3

Создание сервера для онлайн ММО игр на PHP ч. 8 — Клиентская часть на Unity

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 333
PHP *JavaScript *Lua *Unity *Игры и игровые консоли
Роадмэп

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

Тк сервер для игры является авторитарным то клиентская часть должна была содержать:

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

Kickstarter-дайджест: интересные стартапы за начало июня

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 605
Развитие стартапа Гаджеты
Дайджест

В этом дайджесте собрали самое интересное с Kickstarter на начало июня. В подборке можно больше узнать про клавиатуру для борьбы с прокрастинацией, бесконечные стикеры для заметок, виртуальную ударную установку, трекер-визитку для приложения «Локатор» от Apple и шариковую ручку, которая автоматически оцифровывает записи.

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

Создание надстроек для офисного пакета «МойОфис». Часть 3. Автозаполнение для API и знакомимся с контролами

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 202
Программирование *Lua *
Туториал

Поскольку, худо ли - бедно, я добился удалённой отладки для надстроек (напомню, так почему-то  назвали разработчики «МойОфис» макросы с возможностью использовать пусть и примитивный, но набор контролов и форм), то зачем останавливаться на достигнутом?

Теперь передо мной встал вопрос об отсутствии банальной в XXI веке «фишке», к которой я привык, как программист о-о-очень избалованный современными IDE, и без наличия которой программирование меня быстро приводит в ярость, а именно – автодополнением кода. Как упоминал в первой ещё статье цикла, его нет даже во «встроенном редакторе» «МойОФис» (в кавычках, ибо на редактор это тянет слабо) для того, что там назвали макросами. То есть, хочешь писать макросы, открывай справочник по Lua API для макросов, и ищи там! Бесит, честно говоря. Но поскольку речь не о нём, то что же  мне предлагает  LuaRT (тоже самое есть и в ZeroBrane Studio, поэтому описанное далее подойдёт как родное и туда)?

Итак - погнали!
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Как RuStore может заблокировать любое приложение, если оно читает файлы

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 2.7K
Разработка мобильных приложений *
Мнение

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

Подробнее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 31

МойОфис поучаствовал в ЦИПР-2023. Среди представленных решений — импортонезависимые АРМ и приложения на ОС «Аврора»

Время на прочтение 5 мин
Количество просмотров 398
Блог компании МойОфис IT-инфраструктура *Конференции IT-компании
Дайджест

Сегодня завершается ЦИПР-2023 — большая ежегодная конференция, которая посвящена трендам отечественных технологий, экономике, бизнесу, взаимному влиянию ИТ и промышленности. В течение трех дней участники ЦИПР — крупные компании и госструктуры — представляли результаты своей работы и анонсировали планы по сотрудничеству. В рамках обмена опытом активно обсуждались вопросы цифровой трансформации, кибербезопасности, автоматизации и другие проблемы рынка, связанные с ИТ.

Компания МойОфис также традиционно участвовала в мероприятии. Вместе с технологическими партнерами мы представили ряд ИТ-решений — в том числе импортонезависимые АРМ для компаний любого масштаба.

Дайджест наших ключевых активностей на ЦИПР-2023 читайте под катом.

Читать далее
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 2

О несоответствии в AdTech, и как мы с ним боролись

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 136
Блог компании Smartup Technology Анализ и проектирование систем *Amazon Web Services *
Кейс

Привет, Хабр! В предыдущей статье мы рассказывали, как поднимали для клиента SSP (Supply‑Side Platform). В процессе напоролись на проблему несоответствия. 

Несоответствие — одна из самых неопределенных, трудноустранимых и распространенных проблем в AdTech, у неё нет четкого алгоритма исправления. Она может приходить и уходить без видимых причин. 

Меня зовут Сергей Дербуш, я архитектор в компании «СмартАп Технолоджи». В этой статье расскажу о проблеме в общем, а также о подходах, которые мы использовали для ее решения.

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

ALD Pro – средство централизованного управления и как мы выполняли пилотное внедрение. Часть 2

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 358
Блог компании Сиссофт Настройка Linux *Системное администрирование *IT-инфраструктура *
Обзор

В первой части мы рассмотрели вопросы, связанные с подготовкой инфраструктуры виртуальных машин для развёртывания группировки серверов ALD Pro, установки ОС, развёртыванию первого контроллера домена, а также с развёртыванием и базовой настройки ролей репозитория ПО, сервера DHCP, сервера установки ОС по сети.

Во второй части поговорим про развёртывание и настройку:

Поехали
Рейтинг 0
Комментарии 4

Почему Nvidia внезапно стала одной из самых дорогих компаний в мире

Время на прочтение 8 мин
Количество просмотров 4.7K
Блог компании getmatch Компьютерное железо Будущее здесь IT-компании
Аналитика


Всё случилось буквально за последнюю неделю. Nvidia ворвалась в топ-6 компаний мира по капитализации. Уступая только «большой IT-четверке» и Saudi Aramco. И намного опережая Tesla, Meta, Walmart, Exxon Mobil и всех остальных. Такого стремительного роста за последний год не было ни у кого. Ещё в октябре стоимость компании быстро падала, и за неё давали не больше $300 млрд. Сейчас, через несколько месяцев, она стоит около триллиона.


Что же произошло?


Догадайтесь с одного раза. Уверен, за последние полгода вы уже устали слышать это слово.


Да, это ChatGPT.

Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 23

Метод “Выгнать всех и набрать сначала”. Оперативная оценка сотрудников (и не только)

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.7K
Управление проектами *Управление персоналом *
Мнение
image

Руководителю зачастую сложно провести адекватную оценку сотрудника. Это связано со многими факторами: отсутствием времени, постоянной погоней за результатом, недостатком персонала и других ресурсов. А еще, часто бывает, что руководитель настолько плотно взаимодействует с сотрудниками (с утра до вечера вместе с ними что-то делает), что просто привыкает к их слабостям, перестает на это реагировать и тем более, не может правильно оценить того или иного сотрудника. Поэтому, иногда приходится прибегать к нестандартным методам анализа, которые помогают выйти из рабочего потока и нейтрально посмотреть на происходящее. Одним из таких методов является метод “Выгнать всех и набрать снова”

Суть метода достаточно проста. Руководителю нужно представить, что все его сотрудники вышли за двери компании, а ему нужно решить, кого из них он позовет назад, а кого нет. Для этого он должен ответить на следующие вопросы:
  1. “Кого я позову назад без условий?”. То есть, работа сотрудника меня на 100% устраивает.
  2. “Кого я позову назад с условием исправить ...?”. То есть, сотрудник вполне хорош, но я его возьму назад только, если он исправит какой-то конкретный изъян.
  3. “Кого точно не позову назад?”. То есть, сотрудник настолько не хорош, что даже не рассматривается вариант его обучения и/или перевоспитания.

Читать дальше →
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 3

Основы тестирования Go: простые тесты, testify и визуализация покрытия

Время на прочтение 6 мин
Количество просмотров 516
Блог компании OTUS Тестирование IT-систем *Go *

Привет Хабр!

Иногда мне приходится расширять функционал наших платформ по запросам разработчиков и в для этого мне отлично подошел Go. Однако нужно не только уметь писать на языке, но и уметь его тестировать. Как вы поняли, сегодня я хотел бы рассказать про основы тестирования в Go.

Тестирование — это первостепенная задача в Go. Пакет тестирования предоставляет API для написания тестового кода. Опишу упражнение, в котором мы реализуем и выполним базовые тестовые случаи с помощью стандартного пакета тестирования. Выполним их с помощью набора инструментов Go.

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

Валим всё в одну кучу, как алгебраисты

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 736
Занимательные задачки Математика *

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

Что получится, если сложить все-все-все числа друг с другом?
Чему равен факториал отрицательного числа?

На оба эти вопроса нам поможет найти осмысленный ответ алгебра, теорема Уилсона и некоторые её обобщения. Статья, адаптирована и расширена для уровня читателей Хабра, так что не пугайтесь, встретив в ней гамма‑функцию или вычеты функции комплексного переменного. На занятиях в кружке никто из детей не пострадал.

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

Купил, привез, поставил: экскурсия по модульному умному дому

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.3K
Блог компании Wiren Board Умный дом Интернет вещей DIY или Сделай сам Инженерные системы *

Бывали ли вы когда-нибудь в модульных домах?

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

В таком доме можно сразу же жить после установки и использовать все умные функции.

Интересно? Тогда рекомендуем прочитать нашу новую статью

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 18