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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Портируем ML модели на Java с помощью ONNX

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

Всем привет, меня зовут Евгений Мунин. Я Senior ML Engineer в Ad Tech, а точнее в программатик платформе по доставке Web рекламы.

Сегодня речь пойдет про то, как сделать ML модели, совместимыми с бэк э

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

Новости

Статья

Apple Pro Weekly News (29.07 – 04.08.24)

Время на прочтение9 мин
Количество просмотров132

Какие результаты у Apple за третий финансовый квартал, что улучшилось в последних обновлениях ПО, как Apple Intelligence всё же будет работать в ЕС, что случилось в приложении Музыка на iOS в России, какой челлендж ждёт владельцев часов в августе и что интересного произошло в App Store. А ещё множество слухов, патенты и другие интересные яблочные новости за неделю. Всё это в свежем выпуске Apple Pro Weekly News!

Перейти к новостям
Всего голосов 1: ↑1 и ↓0+3
Комментарии0
Статья

Графические ускорители: битва между AMD и NVIDIA

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

Графические процессоры (GPU) стали важной частью современной вычислительной техники, превратившись из устройств для рендеринга графики в критически важные компоненты для ИИ, обработки данных и высокопроизводительных вычислений. GPU состоят из множества вычислительных блоков, в основном простых арифметико-логических устройств (ALU), которые часто дополняются специализированными ядрами, такими как тензорные и RT ядра. Эти специализированные ядра позволяют параллельно обрабатывать сложные уравнения с векторами, матрицами и тензорами. В этой статье мы рассмотрим конкуренцию между AMD и NVIDIA, выясняя, почему AMD постоянно отстает от NVIDIA в ускорении GPU и гонке ИИ, и изучим исторические, технологические и стратегические факторы, которые сформировали это соперничество.

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

Релиз MoonShine v2.20.0 “Desert Rose”

Время на прочтение3 мин
Количество просмотров231

Всех приветствую!

Вышел релиз open source админ-панели для Laravel MoonShine v2.20.0 “Desert Rose”.

В этой новости расскажу какие нововведения произошли.

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

Истории

Пост

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

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

На самом деле особо удивительного в описанном нет — аутсорс в Индию появился далеко не вчера. Любопытно иное. Жалоба эта была размещена в подреддите /r/developersIndia. Разработчик из Индии жалуется, что клиент отдал работу всей его команды ещё более дешёвым специалистам из Вьетнама.

В комментариях к этому треду другие разработчики из Индии с горечью отмечают: так вот каково это — потерять работу, потому что в другой стране её могут делать дешевле.

Теги:
+6
Комментарии1
Новость

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

Время на прочтение3 мин
Количество просмотров152

Сегодня в ТОП-5 — новый бэкдор Windows BITSLOTH, фишинговая кампания OneDrive Pastejacking, кража одноразовых паролей 2FA (OTP) с Android-устройств, обзор вредоносного пакета zlibxjson версии 8.2, масштабная отправка поддельных писем от имени крупных брендов.

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

Security Week 2432: шифрование cookie в браузере Google Chrome

Время на прочтение4 мин
Количество просмотров274

На прошлой неделе компания Google объявила об усилении защиты файлов cookie в браузере Google Chrome. Кража сессионных cookie активно практикуется вредоносным программным обеспечением. Зачастую это позволяет злоумышленникам сравнительно легко получить доступ к веб-сервисам (корпоративным или персональным), в которых залогинен пользователь, без кражи паролей к ним. В результате данные браузера становятся одной из главных мишеней инфостилеров. Улучшение касается Chrome под Windows. Начиная с версии браузера Chrome 127, будет внедрена система шифрования данных, ограничивающая доступ к ним со стороны других приложений.



Проблема, которую пытаются решить в Google, заключается в том, что информация, защищенная стандартным механизмом Data Protection API (DPAPI) в Windows, доступна любой другой программе, выполняемой с правами пользователя. В дополнение к этому в Chrome 127 реализована концепция шифрования, привязанного к конкретному приложению или Application-Bound Encryption. Отдельный сервис будет проверять обращения к файлам cookie и расшифровывать их, только если к ним обращается браузер.

Читать дальше →
Всего голосов 2: ↑2 и ↓0+4
Комментарии0
Статья

Самые горячие новости инфобеза за июль 2024 года

Время на прочтение9 мин
Количество просмотров208

Всем привет! Публикуем наш традиционный дайджест ключевых ИБ-новостей прошлого месяца. Главным событием июля, несомненно, стал инцидент с CrowdStrike, приведший к одному из крупнейших падений систем по всему миру в истории.

Прошлый месяц принёс и другие рекорды. Крупнейшую выплату после рансомварь-атаки, уязвимость с компрометацией Secure Boot на миллионах устройств с 2012-го года и мировое лидерство России по числу выложенных в даркнет баз данных. В июле «Лаборатория Касперского» ушла с рынка в США, а печально известная FIN7 активно прокладывала путь обратно на киберпреступную сцену. Об этом и других интересных новостях инфобеза выдавшегося очень горячим летнего месяца читайте под катом!

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

ООП не определяет архитектуру проекта

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.5K

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

Напомню, что модель классов PHP взята из Java. Наличие интерфейсов и всех сопутствующих элементов очень сильно влияет на способ организации кода в PHP. Этот способ часто отличается от того, как организуется код в JavaScript, Ruby или Python. И ещё больше отличается от таких языков, как Clojure или Elixir. И всё это на фоне того, что в каждом из этих языков есть ООП.

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

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

Возьмём тот же MVC. В нём говорится о слоях, об их задачах (зонах ответственности) и способе взаимодействия друг с другом. Это крайне важно для модульности. В модульной системе отсутствуют циклические зависимости. В MVC ничего не говорится про классы и ООП в целом, потому что между этими понятиями нет связи. Реализовать MVC можно в любом языке общего назначения, каким бы он ни был. То же самое можно сказать обо всех других архитектурных шаблонах.

Архитектура опирается на особенности среды, в рамках которой она применяется, а не на конструкции языка. Например, в вебе господствует HTTP, который построен вокруг концепции "запрос-ответ". Именно поэтому микрофреймворки разных языков выглядят так похоже, независимо от того, есть там ООП или нет: в каждом микрофреймворке есть запрос, ответ и обработчик ответа.

Подробнее о разработке я пишу в своем телеграм-канале организованное программирование. Присоединяйтесь если статья понравилась :)

Читать далее
Всего голосов 7: ↑6 и ↓1+6
Комментарии3
Статья

Что такое «успешный проект» и как делать успешные проекты, если вы РП?

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

Всем привет! Этой статьёй я открываю серию постов из моего личного опыта, которого у меня больше 25 лет, из которых 20 — в управлении проектами.

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

Что делать, если сроки срываются, а вы не виноваты? Что делать, если заказчик требует невозможного, а сказать «нет» нельзя? Что делать, если вы чувствуете, что вы везде крайний, а никаких инструментов повлиять на ситуацию у вас нет? Ничего этого нет в PMBoK или Agile Manifest. Как сделать действительно качественный продукт, как принести прибыль компании, а себе заработать денег, вас не научат на курсах владения MS Project. Но вам может помочь опыт других РП, которые уже прошли то все сами и понимают, почем фунт лиха.

Так что надо делиться.

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

Я расскажу 😊

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

5 августа 2024 года в Москве робот‑курьер «Яндекса» попал в ДТП. Представитель «Яндекса» пояснил СМИ, что никто не пострадал, а ровер и водитель отделались лёгким испугом:

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

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

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

Шестиколесный ровер от «Яндекса» длиной около метра и полметра высотой. Он перемещается по городским тротуарам примерно со скоростью пешехода около 5 км/ч. Робот распознаёт окружающие объекты вокруг и может объезжать препятствия. Беспилотный курьер сам прокладывает себе маршрут. Он также оснащён лидаром, который помогает ему ориентироваться даже в темноте. Силуэты робота напоминают луноход, поэтому он получил название «ровер».

Теги:
+3
Комментарии0
Статья

GEOINT: местонахождение главаря банды, разыскиваемого ФБР

Время на прочтение4 мин
Количество просмотров1.2K

Замечательный кейс о том, как понты и завышенная самооценка выдали местоположение главаря банды, включённого в список самых разыскиваемых ФБР преступников.

На минуточку, за «голову» этого сырка была объявлена награда 2 млн долларов. Но вот как попался наш герой и причём тут геопространственная разведка, читайте под катом.

Читать далее
Всего голосов 4: ↑2 и ↓2+2
Комментарии8
Статья

Как я bash писал на Chat GPT, или IMAP to API при помощи Fetchmail

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров317

Как получить правильный ответ от Chat GPT — так же как и в реальной жизни — задать правильный вопрос. Какой вопрос правильный? Да кто ж его знает, но найти его с чатом стало проще, чем просто копаться на stackoverflow. Про это и статья... Ну и помимо этого под катом работающий скрипт, который слушает почту по IMAP и пересылает письма с вложениями и русским языком на API endpoint.

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

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
Новость

CrowdStrike заявила о невиновности в отключении IT-систем Delta Airlines и сбоя ПК на Windows из-за обновления своего ПО

Время на прочтение3 мин
Количество просмотров3K

В начале августа 2024 года в компании CrowdStrike заявили, что не виноваты в многодневном отключении IT-систем Delta Airlines из-за сбоя ПК на Windows из-за некорректного обновления ПО CrowdStrike. Компания по кибербезопасности утверждает, что Delta Airlines отказалась от помощи на месте, и что предъявленный авиакомпанией иск на $500 млн компенсации способствует формированию среди клиентов CrowdStrike «вводящей в заблуждение информации».

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

Как мы в России сделали микрофон как у Артемия Лебедева и продаем по всему миру

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров3K

В 2016-м у меня была ипотека, беременная жена, а мое производство микрофонов на 80 кв.м в Туле приносило убытков на 1 млн в месяц. Я брал кредиты, занимал у родителей и смотрел на подработку в такси. А сейчас мы продаем на 200 млн ₽ в год, а наши микрофоны известны по всему миру. 

Читать далее
Всего голосов 31: ↑23 и ↓8+23
Комментарии19
Пост

4 совета про стажировки от Junior-разработчика

Перед тем как попасть на стажировку в AGIMA, фронтенд-разработчик Рома просмотрел сотни вакансий и побывал на десятках собеседований. Он проанализировал свой опыт и сделал полезную выжимку для тех, кто ищет стажировки в IT:

1. Не HH.ru единым

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

2. Изучайте инфу о компании

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

3. Учите Git

Многие новички пропускают этот пункт и думают, что Git — это несложно. Но даже изучения основных команд Git недостаточно. Советую сделать пет-проект в команде с такими же новичками — потренируете командную работу и важные навыки в Git: правильное название коммитов (commitlint), разработку отдельных задач в отдельных ветках и т. д.

4. Тренируйте навык тайм-менеджмента и умение отдыхать

Не стоит перерабатывать и думать о коде всё свободное время — есть шанс выгореть, впасть в депрессию и вылететь из компании. Лучше работать строго по графику, но усердно — не смотреть рилсы, а решать задачи.

Это часть большой статьи, где разрабы и их менторы дают советы, как выжить на стажировке в ITenjoy!

Теги:
0
Комментарии0
Новость

Служба каталога ALD Pro сертифицирована ФСТЭК России

Время на прочтение2 мин
Количество просмотров583

Сертификат соответствия ФСТЭК России № 4830 официально подтверждает, что продукт отвечает требованиям, установленным для средств защиты информации 4-ого уровня доверия. Его можно использовать на значимых объектах КИИ, в т.ч. 1-ой категории, а также для работы с ГИС, ИСПДН и АСУ ТП до 1-го класса защищенности включительно.

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

Участвуй в конкурсе от РСХБ и получи стипендию на год

Время на прочтение1 мин
Количество просмотров276

Приглашаем студентов из области ИТ и аграрных наук к участию в стипендиальном конкурсе РСХБ. Стипендиальная программа направлена на поддержку талантливых студентов ИT-специальностей. Участие позволит молодым специалистам реализовать творческий потенциал, приобрести практический опыт решения задач по цифровизации сельского хозяйства и получить именную стипендию.

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

Eppie — P2P почта, теперь с графическим интерфейсом

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.1K

Привет, Хабр!

Несколько недель назад, в этом посте, мы представили CLI для Eppie — p2p почты с шифрованием и открытым протоколом. Сегодня мы хотим рассказать о GUI приложении, которое уже доступно на GitHub. Если вы читали нас раньше, можете пропустить введение и сразу перейти к разделу «Как пользоваться». Ну а все остальные, кто увлекается децентрализованными технологиями и думает о приватности данных, — поехали.

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

Нахождение сильно преобладающего элемента последовательности >n/2 (алгоритм большинства голосов Бойера-Мура)

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

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

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

Предлагаю сразу использовать его на примере задачи «Majority Element» с leetcode.

Условие здесь: https://leetcode.com/problems/most-frequent-even-element/description/

Кстати, у меня есть телеграм-канал, где пишу подходы к решениям всяких задачек с LeetCode, там больше разборов конкретных задач, чем здесь, потому что не всегда нужна статья. В общем, если интересно - жду здесь - t.me/crushiteasy :)

Возвращаемся к Муру!

Кратко: на вход мы получаем массив, состоящий из чисел. Нужно найти число, которое встречается наибольшее количество раз. 

Не супер очевидно, но это число занимает больше половины элементов массива, т.е.

Читать далее
Всего голосов 4: ↑1 и ↓3-2
Комментарии18
1
23 ...