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

Разработка

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥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

Новости

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

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

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

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

Читать далее
Рейтинг 0
Просмотры 257
Комментарии 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

До 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

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

Как мы обновляли мобильное приложение для официантов: трудности перевода стека KMM + UI на Flutter из теста в продакшн

Блог компании r_keeper Программирование *Разработка мобильных приложений *Kotlin *Flutter *

Привет! На связи снова Сергей Арсёнов, руководитель мобильной разработки в компании r_keeper. Я уже рассказывал, как и почему мы выбрали стек Kotlin Multiplatform Mobile + UI на Flutter для обновления нашего мобильного приложения для официантов. А теперь посмотрим, что из этого вышло на стадии продакшн (спойлер: все получилось, но проблем хватило).

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

«Лучшая задача по математике для школьников, которую я встречал в своей жизни» (Алексей Савватеев)

Блог компании Timeweb Занимательные задачки Математика *Научно-популярное Учебный процесс в IT
image

Дано: Есть игрушечная кольцевая железная дорога, состоящая из 13 одинаковых элементов.

Вопрос: какое минимальное количество таких элементов надо докупить, чтобы построить более длинную замкнутую, без пересечений, дорогу?

подсказка
Решение надо искать на комплексной плоскости.

еще подсказка
image

Корень 13 степени.


Решение и ответ под катом.
Читать дальше →
Всего голосов 26: ↑15 и ↓11 +4
Просмотры 8K
Комментарии 46

Как мы участвовали в хакатоне по Data Science. Опыт команды «Япики»

Блог компании Яндекс.Практикум Хакатоны Учебный процесс в IT
Мы — выпускники курса «Аналитик данных» в Яндекс.Практикуме — хотим рассказать о дебютном участии нашей команды «Япики» в онлайн-хакатоне Райффайзенбанка по Data Science. В статье мы поделимся своим первым опытом участия в подобного рода соревнованиях — расскажем о провалах, успехах и лайфхаках, которые помогли нам получить приз в номинации «Лучшее публичное решение».

Итоговое публичное решение команды доступно по ссылке.

Состав команды: Мадихан Агатанов, Арсен Бадоян, Оксана Головина, Анна Григорьева и Екатерина Илюшина.

Хакатон проходил в онлайн-формате с 24 по 26 сентября 2021 года при поддержке Russian Hackers.


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

Оживший серпантин: 4D-печать гибкого самоходного робота

Блог компании ua-hosting.company Разработка робототехники *Робототехника Научно-популярное Будущее здесь


Обычно, когда речь заходит о роботах, мы представляем что-то либо человекообразное, либо похожее на танк или кран. Однако мир робототехники намного разнообразнее, ибо создатели таких устройств черпают вдохновение из самых разных источников: литература (особенно научная фантастика), природа, детские рисунки и многое другое. Практика показала, что у любого объекта (живого или нет) может появиться роботизированный аналог: робот-паук, робот-рыба, робот-вертолет, робот-пылесос, робот-лента для гимнастики. Последнее может и вызывает непроизвольное поднятие одной брови в гримасе удивления и непонимания, но как еще назвать творение ученых из Тяньцзиньского университета (Китай). Они разработали гибкого самоходного робота, созданного с помощью 4D-печати? В неактивном состоянии он похож на кусок плоской ленты, но при воздействии тепла его форма меняется на спиралевидную (становится похожа на липкую ленту для мух) или цилиндрическую. В таком скрученном виде робот способен передвигаться, реагировать на контакт с другими объектами и даже перемещать груз. Из чего же сделана эта чудо-лента, какие принципы заложены в ее трансформации, и где можно было бы применить эту разработку? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 815
Комментарии 4

Выбираем алгоритм, или Когда ждать уже невыносимо

Блог компании SimbirSoft JavaScript *Angular *ReactJS *VueJS *

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

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

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

ТОП-3 ИБ-событий недели по версии Jet CSIRT

Блог компании Инфосистемы Джет Информационная безопасность *


Сегодня в ТОП-3 — утечка в Twitch, отчёт о новом бутките и отчёт Лаборатории Касперского о шифровальщиках в СНГ. Новости собирал Дмитрий Лифанов, ведущий аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет».
Подробнее читайте под катом.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 242
Комментарии 0