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

Все потоки

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

Основы индексации и срезов в Python

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

Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies, тогда операция movies[0] вернёт первый элемент списка.

Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript).

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

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

Новости

А/А-тест — как проводить с примерами

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

Привет. Я часто провожу А/В и А/А-тесты и в статье хочу рассказать, как делать это быстро и без затрат. Рассказывать буду на основе одного из кейсов — так удобнее, нагляднее, да и вам больше пользы, т.к. покажу реальные данные.

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

Запрет на оборот крипты в РФ, а также огненная робопсина из ада

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

Почти все самые важные и интересные финансовые новости в России и мире за неделю: скидка на ипотеку за малолетних детей, Euroclear порицает выкуп заблокированных активов у россиян, упорная инфляция в США, Байден придумал налог на неполученную инвестприбыль, Apple Vision Pro протух, а Чанпэна Чжао хотят отправить к Бэнкману-Фриду.

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

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port)

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

В этом кратком руководстве будет разобран вариант запуска "Duke Nukem 3D: Atomic Edition" (1996) с наиболее распространённым и актуальным source-портом, а также перечислен список адд-онов, которые могут представлять интерес.

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

Истории

Как сделать pruning, чтобы потом не плакать

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

Обрезка нейросетей или же, если вникать в термины, pruning — то, что помогает уменьшить размер нашей модели без потери ее эффективности. Да, это далеко не новинка — в стэнфордских лекциях еще в 2017 году об этом говорили!

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

Принцип обрезки можно применять в разных ситуациях. Например, если у нас есть модель, которая обучена для распознавания ста классов объектов, а нам на самом деле нужно только десять, то почему бы не убрать те девяносто лишних? Это позволит нам сделать модель поменьше, но не менее эффективной. А если мы создаем модель с нуля, то обрезка может помочь нам сразу сделать ее компактнее и эффективнее.

Короче, pruning — это для тех, кто хочет сделать свои модели легче и быстрее без потери качества.

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

Темный лес или Лесной пожар?

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

Несколько лет назад я прочитал «Задачу трех тел» Лю Цысиня, очень достойная научная фантастика. В ней изложена концепция «тёмного леса», с которой я не смог согласится.
Предлагаю вам альтернативную концепцию «Лесной пожар», описывающую как могли бы взаимодействовать между собой цивилизации будущего.

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

Как починить телефон своими руками

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

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

Читать далее
Всего голосов 22: ↑25 и ↓-3+28
Комментарии38

Сравнение сборщиков мусора в Unity и .NET

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

В этой статье я хотел бы рассказать о различиях между сборкой мусора в Unity (IL2CPP) и .NET. Несмотря на то что IL2CPP существует более 10 лет, я до сих пор встречаю недоумение, когда беседа заходит на тему Garbage Collector (GC) касательно Unity. Считать реализацию GC в .NET, ровно как и в JVM, единственным существующим решением — не верно. А тем более принимать такую реализации как "по умолчанию" используемую в Unity — есть заблуждение. Надеюсь эта статья будет полезной, даст верное понимание и устранит заблуждения. Ну а в конце статьи затронем грядущие серьезные изменения в Unity.

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

Сила шифрования или как я выявил недостаток работы Defender’а

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

Внимание! Статья несёт исключительно информативный характер. Подобные действия преследуются по закону!

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

К сожалению, шифрование часто используется не только в хороших, но и плохих целях...

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

Обратная польская нотация, что ты такое? Или как вывести производную сложной функции

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

Обратная польская нотация, что ты такое и как с тобой работать? Или как вывести производную сложной функции.

Читать далее
Всего голосов 8: ↑3 и ↓5-2
Комментарии9

Kubelet в Kubernetes

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

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

Kubelet — это агент, который работает на каждом узле в кластере Kubernetes. Он отвечает за то, чтобы контейнеры в Pod'ах были запущены и функционировали в соответствии с предоставленными спецификациями PodSpec. Kubelet непрерывно общается с сервером API Kubernetes, чтобы проверять и поддерживать состояние узлов и контейнеров. Без Kubelet, управление контейнерами стало бы нестабильным и непредсказуемым, так как он обеспечивает регулярную проверку состояния и восстановление контейнеров, управляет их жизненным циклом и реагирует на изменения в конфигурации.

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

Игровой жанр MOBA. История, особенности, примеры и сравнение

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

Жанр MOBA, что в переводе означает "Многопользовательская онлайн боевая(Б) арена(А)", зародился как поджанр стратегий в реальном времени (RTS). Сегодня это один из самых популярных и быстро развивающихся жанров компьютерных игр. В этой статье мы погрузимся в историю этого увлекательного жанра, узнаем о его истоках, рассмотрим ключевые моменты его развития и узнаем, как будет развиваться MOBA в будущем.

Жанр MOBA и почему выбирают именно его?

Давайте задумаемся. О чем изначально думают игроки, если речь идет о жанре игр MOBA? Возможно, образуются образы персонажей с разнообразными способностями, сражающихся на площадке(арене)? Для большинства это короткое и справедливое определение жанра. Но в то же время я не очень согласен с этим распространенным представлением!

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

Как создать свою спекулятивную систему. Кейс на примере трендовой системы Mulvaney Capital Management

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

Можно ли построить прибыльную алгоритмическую систему для реальной торговли на фондовых рынках? Какие ошибки совершают новички при бэктестах алго-систем и как их избежать. Попробую ответить на эти вопросы под катом.

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

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

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Джентльменский набор OSINT

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

Привет, хабр! Вы наверняка много раз слышали про OSINT, интернет-расследования или интернет-разведка. И часто в этой самой разведке нам требуется автоматизировать поиск информации, или хотя бы упростить алгоритм расследования объекта.

В этой статье я попытаюсь рассказать вам, что такое OSINT, а также самые популярные фреймворки.

Что же такое OSINT?

OSINT (Open Source Intelligence) - это интернет разведка, которая основана на том, что мы ищем информацию об объекте из открытых источников, таких как интернет, соцсети СМИ, реестры и т.д.

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

OSINT делится на два типа: активная и пассивная разведка.

Читать
Всего голосов 17: ↑14.5 и ↓2.5+12
Комментарии1

Получение данных для сайта из 1С: Предприятие (на примере статусов заказов Управление Торговлей 11.5)

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

Постановка задачи: получать данные о заказах из базы данных 1С: Предприятие в формате JSON для отображения на сайте. Запросы должны обрабатываться максимально быстро, по возможности, не мешать работе локальных пользователей.

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

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

LLM Leaderboard за апрель 2024

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

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

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

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

Важность позитивного фундамента на рабочем месте

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

Сначала ищешь справедливостьпотом другую работу.

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

Меня зовут Михаил, я являюсь разработчиком ПО последние 10+ лет. Я буду опираться на субъективный опыт, мою историю карьерной жизни.

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

Производительный ультрабук на базе Ryzen 5700U для разработчика: Обзор Ninkear A15 Plus

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

После подробного материала с разбором и тестами N14 Pro, компания Ninkear предложила заслать мне их следующую модель - , которая построена на базе проверенной временем платформы Ryzen. Пожалуй, если сейчас зайти на любой онлайн-маркетплейс, можно найти сотни различных предложений ноутбуков на базе "красной" платформы и даже среди них модели от Ninkear есть чем выделится! Стоит ли брать за 60.000 рублей? Узнаем в сегодняшней обзорной статье!

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

Презервация и пиратство: как не потерять медиа

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

Вы когда-нибудь задумывались о том, что однажды не сможете посмотреть любимый фильм, пройти любимую игру, прочитать любимую книгу, послушать любимую музыку? Если вы думаете, что такого не случится, то вы не правы. The Crew, гоночная аркада от Ubisoft, больше недоступна для прохождения. Многие старые мобильные игры канули в Лету. Многие книги больше не переиздаются в бумажном виде. Кино и музыка, которые распространяются через стриминговые площадки, легко могут исчезнуть, если сервис закроется, либо случится что-то непредвиденное. Но всё же — как сохранить любимый контент, чтобы им пользовались ещё долгие годы?
Читать дальше →
Всего голосов 24: ↑31 и ↓-7+38
Комментарии14

Асимметричные и симметричные ключи в PostgreSQL

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

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

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

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