Хабр
123K subscribers
21.7K photos
246 videos
39 files
57.3K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Профилирование Python: почему и где тормозит ваш код

Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.

Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?

Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler)
👍13👎11😁32
☝️
😁212👍34🔥16👎108
Чем на самом деле занимается разработчик 1С

Эта статья будет интересна тем, кто хочет узнать больше про 1С, проследить путь специалиста, пришедшего в профессию, а заодно избавиться от стереотипа о том, что 1C — просто «программа для бухгалтеров».
👎39👍26😁102
Анализ текстовых данных с использованием тематического моделирования

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

Компании хотят понимать общественное мнение о своих продуктах и брендах, но анализировать миллионы постов и комментариев вручную практически невозможно. Вот где анализ текстовых данных и тематическое моделирование приходят на помощь. Эти методы позволяют автоматически выявлять темы, тональность и структуру текста, делая процесс анализа эффективным и масштабируемым.
👍8👎3
«Казалось бы, простая вещь — RGB-усилитель, выбирай просто подходящей выходной мощности и используй. Но на деле не всё так просто. Ценой моих нервных клеток был получен опыт, которым спешу поделиться»

RGB-усилители. Особенности, проблемы, выбор
👍17👎62
Forwarded from Хабр Карьера
Стажировки в компаниях на Хабр Карьере.

Product Analyst в Windy .app. Можно удаленно. До 50 000 ₽.

Тестировщик веб-сайтов в Алгоритмы. Белгород. Можно удаленно. До 50 000 ₽.

Технический писатель в Goodt. Екатеринбург, Курган. Можно удаленно. 10 000 — 20 000 ₽.

Менеджер проектов в Brave Developers. Ижевск. 30 000 — 50 000 ₽.

Личный ассистент CEO в Intelinvest. Можно удаленно. От 40 000 ₽.

Больше вакансий

#intern
👎24👍62
Идеальные паразиты человека и «тихая пандемия»: привет, ветрянка и герпес

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

Сегодня мы будем говорить о целой группе заболеваний, которые на первый взгляд вроде бы не связаны между собой: это герпес, ветрянка и другие проявления вирусов из семейства Herpesviridae. С вероятностью выше 90% вы инфицированы хотя бы одним из них. В целом они относительно безвредные паразиты, но иногда могут приводить к интересным спецэффектам вроде попытки самостоятельного удаления своих зубов плоскогубцами.
👍34👎42
WebOne: даём жизнь старым браузерам

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

Казалось бы, стоит оставить эту затею, но всё же есть способ увидеть современные сайты в каком-нибудь Netscape Navigator. Для этого был создан прокси-сервер WebOne, который действует по принципу Man-in-the-Middle. Он берёт на себя роль посредника, устанавливающего TLS-соединение, оптимизирует полученный код под старые браузеры и отдаёт его уже по незащищённому HTTP.

Поговорим о том, как установить эту хитрую штуку и настроить старые браузеры для её использования
😁16👍15👎4🔥21
«Данная электронная книга была куплена мне в подарок примерно год назад. По прошествии этого времени я сделал её обзор. Но обзор не в виде сухого перечисления технических характеристик, а в виде отзыва, основанного на личном опыте использования»

Обзор электронной книги Meebook P10 Pro
👎17👍15😁1
«Базовая настройка не так сложна, но когда ты сталкиваешься с этим в первый раз, могут возникнуть трудности, поэтому хотел поделиться пошаговой настройкой. Надеюсь, кому-то это поможет»

Система визуализации и мониторинга. Grafana + Prometheus
👎16👍12
ЗАО Гейм Инсайт Труп

История с банкротством Game Insight продолжается. Давайте разберём происходящее поподробней и выясним, почему же спустя полтора года движение не остановилось.
😁17👍12🔥5👎2
Видеокарта VGA для микроконтроллера

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

В то же время есть огромный парк старых ЖК-мониторов. Модели с диагональю 15-19 дюймов можно приобрести в рабочем состоянии за 200-500 руб. Особенно это касается моделей с немодным сейчас соотношением сторон 4:3. Эти модели достаточно надёжные. Лампы CCFL, используемые для подсветки, конечно, теряют яркость за годы эксплуатации и их спектр свечения уходит в неприятный красноватый оттенок, но благодаря большому количеству таких мониторов всегда есть возможность выбрать более-менее живой экземпляр.
👍28👎5
О чём пишут участники сезона Java one love

Тут есть и туториалы «бери и делай», и сложные кейсы промышленной эксплуатации, и небезопасные эксперименты. Есть даже философские статьи, основанные на эмпирическом анализе и опыте разработки.

🏗 Почему WebAssembly плохо годится для Java

🖼 Как скомпилировать Spring Boot приложение в native image с помощью GraalVm и развернуть его с помощью Docker

🛍 Фундаментальное руководство по пакетам в Java

📦 Поднимаем кластер PostgreSQL в Docker и Testcontainers

🤳 Авторизация в приложении Spring Boot с Spring Security 3.1.0 и PostgreSQL

Сезон идёт до 15 сентября. Если у вас есть Java-опыт — делитесь им на Хабре и получайте призы. Спонсор Сезона Java one love — Мир Plat.Form.
👍20👎5🔥1
Энтузиаст Колин Леруа-Мира создал клиента соцсети Mastodon для Apple IIC и IIE, которые не выпускают уже 35 лет.

Самой большой проблемой был запуск кода на Apple II. Леруа-Мира не даёт полных инструкций, как это сделать, а предлагает ознакомиться с руководствами для приложения ADTPro, которое отправляет образ дискеты в Apple II.

Также для установки клиента понадобится Raspberry Pi и пара адаптеров последовательного кабеля.

На GitHub размещён код клиента и образ прокси-сервера Raspberry. Автор отмечает, что при обновлении диска Apple 2 потребуется обновить и прокси.

Клиент Mastodon позволяет просматривать уведомления и ответы, а также профили, подписываться на пользователей и блокировать их. Однако в нём нет опции закладок и опросов.

Сам энтузиаст назвал свой проект «бессмысленным, но красивым».
👍19👎6😁4
Веб-консоль для загрузчика U-Boot

В этой статье автор рассказывает, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер.
🔥17👍6👎3
Ликбез по распространённым Client-Side-уязвимостям

Из этой статьи вы узнаете:

— как в разных ситуациях манипулировать веб-сайтом таким образом, чтобы он передавал пользователям вредоносный JavaScript;
— как скомпрометировать администратора сайта, отправив ему личное сообщение;
— как атаковать разом всех пользователей при помощи комментария под статьёй;
— как заставить пользователя отправить запрос на действия, которые он не собирается выполнять;
— как прослушивать WebSocket-соединения;
— как предотвратить все эти безобразия.

В общем, вас ждёт рассказ про распространённые уязвимости на стороне клиента и некоторые методы Client-Side-защиты
👍24👎7🔥1
⚡️ Новости к этому часу

🥳 Проекту Bugzilla исполнилось 25 лет

🌑 Индийский ровер «Викрам» нашёл на Луне серу

☄️ Учёные раскрывают тайны древнего метеорита, ставшего капсулой времени с момента рождения нашей Солнечной системы (ФОТО)

☀️ Астрономы рассмотрели на Солнце явление неизвестного ранее типа

🔭 Учёные РАН при помощи телескопа eROSITA построили изображение «усреднённого» скопления галактик

✈️ Физики выяснили, почему снижается прочность авиационных сплавов

🍏 Осенняя презентация Apple состоится 12 сентября

📝 Комиссия экспертов подготовит поправки в закон «О некоммерческих организациях», ограничивающий работу с Open Source

🍔 Специалисты iFixit планируют добиться права на самостоятельный ремонт аппаратов по производству мороженого McDonald's

🚁 «Индженьюити» совершил полёт №56 на 418 метров

📱 Google представила инструмент SynthID для маркировки дипфейков через водяные знаки, заметные только ИИ

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103👎3
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере.

Аналитик в НСК Экосфера. Москва. До 160 000 ₽.

Специалист техподдержки в WebSoft. Можно удаленно. 40 000 ₽.

Младший менеджер проектов в Ctrlweb. Ставрополь. Можно удаленно. 40 000 — 70 000 ₽.

Product Manager в Oneclick LIFE. Москва. Можно удаленно. От 120 000 ₽.

iOS-разработчик в Windy .app. Можно удаленно. 800 — 1000 $.

Больше вакансий

#junior
👎19👍5🔥1