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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Стоит ли изучать PHP в 2021 году?

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

Язык PHP является преемником проекта PHP/FI, созданного в 1994 г. Расмусом Лердорфом для отслеживания просмотров своего онлайн-резюме. Это был простой набор бинарных файлов для CGI (англ. Common Gateway Interface — «интерфейс общего шлюза»), написанных на языке C. В 1995 г. Расмус опубликовал исходный код своего проекта и призвал пользователей присоединиться к его совершенствованию.

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

Новости

Зона Златовласки: климатическая техника HIPER для умного дома

Блог компании Madrobots Гаджеты Умный дом

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

По вопросу, насколько полезны «мозги» всяким вентиляторам, мнения в команде разделились. Этим летом кое-кто держал на столе умные увлажнители, но, честно признаемся, в офисе висят обычные кондиционеры с пультом. Что не мешает нам ценить инновации и мечтать о будущем. Только представьте, вся техника умная — и угадывает ваши желания на лету. И больше не надо спорить, сколько градусов выставить на кондиционере — алгоритм уже все рассчитал.

Но давайте по порядку
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 192
Комментарии 0

«Форсайт» – история длиною в жизнь

Блог компании Форсайт Data Mining *Хранилища данных *История IT IT-компании

Привет, Хабр! Меня зовут Константин Шимановский. Почти 20 лет своей жизни я работаю с российской BI-платформой «Форсайт. Аналитическая платформа», и сейчас возглавляю Департамент управления продуктами одноименной компании «Форсайт». Мы с моей командой продуктовых менеджеров, архитекторов, методологических и технологических экспертов определяем вектор развития нашей платформы и вырабатываем best-practice ее применения. Всем своим опытом мы хотим поделиться в цикле статей на Хабре. Следите за новыми публикация. Будет интересно! 

В нашем первом посте мы расскажем о истории развития нашей платформы. Сразу наберитесь терпения. История у нас длинная, и статья получилась не очень короткой. Далее обещаем исправиться и будем публиковать более компактные тематические обзоры.  А сейчас, если вам интересно, как ИТ-компания за несколько десятков лет прошла путь от маленькой лаборатории в университете до широкого мирового признания, как совершенствовались и развивались ее технологии, чем сейчас живет и «дышит» наша BI-платформа — добро пожаловать под кат!

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

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

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

Шесть лет назад агентство Glassdoor выпустило исследование, где эксперты оценивали сложность интервью в IT-компаниях и реакцию соискателей. И неожиданно оказалось, что, чем труднее интервью, тем больше удовлетворения получает специалист от работы, если его наймут.

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

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

К старту флагманского курса по Data Science разбираемся, действительно ли тестовые собеседования подходят для подготовки к реальным.

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

SAST unboxing

Блог компании ДОМ.РФ Информационная безопасность *Программирование *DevOps *

Мы создаем множество сложных программных продуктов и требования безопасности кода становятся все актуальнее. Автоматизация везде, в том числе и в сфере безопасности: алгоритмы говорят нам, как писать код. Очень хотелось бы иметь волшебный инструмент, который бы говорил, безопасен наш код или нет. Попробуем проверить, есть ли волшебная кнопка в мире DevSecOps. Для этого мы взяли несколько статический анализаторов кода, залили в них уязвимый код и посмотрели, что получилось на выходе.

Как пелось в песне группы Технология, “Нажми на кнопку – получишь результат, и твоя мечта осуществится”. О результатах эксперимента мы и поговорим далее.

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

Подходим к логистике и фурам продуктово

Блог компании Цифровой СИБУР Управление продуктом *Транспорт

Принято считать, что разработка цифровых продуктов в крупной промышленной компании это очень скучно, если целевое решение понятно (бизнес уж точно знает, что ему надо): длинные ТЗ для подрядчика перетекают в сжатые сроки сроки и строго определенные бюджеты. Но что же делать, когда появляется проект с низким уровнем определенности? 

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

А в этом — расскажем о том, как мы помогли одному из наших заводов оптимизировать автомобильную логистику. Про фуры и водителей, погрузку полимеров, MVP и сарафанное радио — под катом. 

Важно: пост немного гибридный, здесь и про бизнес, и про продукт, и техническая часть. Если вам не очень интересны бизнес-составляющие, смело начинайте читать с раздела “Как мы обеспечили офлайн-работу приложения”.

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

Непереводимые английские слова, которых нам реально не хватает

Блог компании EnglishDom Изучение языков

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

Такие слова называют «непереводимыми». И сегодня мы поговорим о некоторых из них, которых реально не хватает.

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

До 11 и младше: вспомним предыдущие версии Windows

Блог компании JUG Ru Group Анализ и проектирование систем *Разработка под Windows *История IT

Выход Windows 11 — хороший повод вспомнить всю историю MS Windows длиной почти в 36 лет. Журналист PCMag Джон Дворак как-то пошутил, что когда Microsoft анонсировала Windows, у Стива Балмера еще были волосы (во что сложно поверить). 

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

А если текст вызовет прилив ностальгии, запустить первые версии Windows можно в эмуляторе на сайте PCjs Machines. Из-за пребывания на нём был немного сорван дедлайн сдачи этой статьи.

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

Биометрия в платежах – основы технологии

Блог компании Мир Plat.Form (НСПК) Платежные системы *Машинное обучение *

Сегодня мы постоянно слышим в новостях «запущен проект по распознаванию лиц на транспорте», «в кафе NN реализовано распознавание лиц для оплаты», «в компании ZZ организован проход в офис по лицу» и прочие «яркие» заголовки. Кроме того, многие люди привыкли к использованию FaceID на своих смартфонах. Но, как обычно, известное – не есть от того познанное. Начнём с основ, чтобы разобраться в предмете.

Разобраться
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 326
Комментарии 1

Мимо наборной кассы: феерическая профанация шрифтового дела от компании «Паратайп»

Веб-дизайн *Типографика *Графический дизайн *Дизайн
Из песочницы

Это история о том, как я разочаровался в компании «Паратайп» и шрифтах, которые она производит.

Я делал PDF⁠-⁠презентацию, чтобы показать европейским иностранцам. И что⁠-⁠то меня пробило на гиперкачественную вёрстку с образцовым типографингом. Пускай, думаю, у иностранцев сорвёт шаблон: они⁠-⁠то привыкли, что все русские верстают по⁠-⁠колхозному, особенно если думают, что нет.

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

Я выбрал PT Sans, потому что графика этого шрифта — вполне на мировом уровне. Однако…

Читать далее
Всего голосов 38: ↑36 и ↓2 +34
Просмотры 2.3K
Комментарии 11

DistKontrolUSB в домашнем офисе

Информационная безопасность *Системное администрирование *Сетевые технологии *Облачные сервисы Сетевое оборудование

Мы с женой уже несколько лет работаем дистанционно. Не потому что ковид и самоизоляция. Мы путешествовать любим, а «удалёнка» позволяет совмещать приятное с полезным.

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

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

Что такое хэширование?

Блог компании OTUS Алгоритмы *
Tutorial

Что такое хэширование?

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

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

Строим сервисы для разработчиков ИИ: как наш GPU SuperCloud эволюционировал до автоматизированной MLOps Platform

Блог компании CloudMTS Облачные вычисления *Машинное обучение *Облачные сервисы Искусственный интеллект
Роботы вошли в нашу жизнь. Мы пользуемся ими на повседневной основе, подчас даже не замечая этого. ИИ звонит нам и отвечает на наши звонки. Сейчас даже проезд в метро можно оплатить лицом.

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


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

Запись звука и отображение громкости на Android

Блог компании Mail.ru Group Разработка мобильных приложений *Разработка под Android *
Всем привет! Меня зовут Юрий Дорофеев, я Android-разработчик и преподаватель в Mail.ru Group. Если вы когда-нибудь записывали аудиосообщения, то видели, как анимируется интерфейс в зависимости от громкости вашего голоса. Давайте повторим этот эффект:


Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 500
Комментарии 1

За мечтой: как в 29 лет я начал все сначала, уехал из Магадана и дорос до QA-лида за полтора года

Тестирование IT-систем *Тестирование веб-сервисов *Управление проектами *Карьера в IT-индустрии Удалённая работа

Привет, Хабр! Я — Сережа. Сейчас мы с женой доделываем ремонт в нашей квартире  в Калининграде (здесь я выпил парочку успокоительных), полтора года я работаю в тестировании и уже дорос до QA-лида в компании аутсорс-тестирования «Кавычки». А жена пару месяцев назад устроилась в IT-компанию джуниор фронтенд-разработчиком. Но так было не всегда. Еще недавно мы жили в Магадане, платили ипотеку, занимались совсем далекими от IT вещами и мечтали изменить свою жизнь: поменять профессию, найти вдохновляющее дело и переехать в другой город.

Я решил написать свою историю, чтобы показать, что возможно все — в каком бы положении дел вы не находились. Даже если в вашем городе нет возможностей, хорошего интернета или вообще ничего нет — всегда есть выход. И он не в окно:) И да, этот рассказ не претендует на звание «успешный успех». Я — обычный человек с обычными возможностями, который очень хотел изменить свою жизнь. И, возможно, те, кто оказались в похожей ситуации, — прочитают мою историю, и им станет чуть легче решиться действовать.

Ну, погнали.

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

Модификация ядра Linux: добавляем новые системные вызовы

Блог компании RUVDS.com Ненормальное программирование **nix *Разработка под Linux *
Перевод

В этой статье мы научимся изменять ядро Linux, добавим собственные уникальные системные вызовы и в завершении соберем ядро с новой функциональностью.
Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 1.8K
Комментарии 4

Солнце, ветер и вода ver 0.3.5

Схемотехника *Разработка под Arduino *Энергия и элементы питания Физика Транспорт

Инновации в яхту - солнечный контроллер специального назначения

сезон третий с половиной.

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

Автоматизированная сборка документа «Текст программы» по ЕСПД с помощью python-docx

Python *Подготовка технической документации *
Из песочницы

Вариант автоматизированного формирования документа в формате *.docx с использованием скрипта на языке Python и библиотеки python-docx. Как правильно подготовить документ стандартными средствами Microsoft Office, что нужно учесть при создании скрипта, порядок сборки и сохранения документа.

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

Как Netflix упаковывает терабайтный контент с помощью облачных технологий

Блог компании Cloud4Y Работа с видео *Облачные вычисления *
Перевод

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

Необходимость поддерживать рабочие процессы ставит перед упаковочной службой новые задачи. Но это коротко. А теперь давайте поговорим об этом подробнее.

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

9 команд для проверки информации о CPU в Linux

Блог компании OTUS Настройка Linux *
Перевод

Информация об аппаратном обеспечении CPU

Информация о CPU (Central Processing Unit. Центральный процессор) включает в себя подробные сведения о процессоре, такие как архитектура, название производителя, модель, количество ядер, скорость каждого ядра и т.д.

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

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