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

Все потоки

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

Организация данных на экране | Flutter

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

Привет, если вы на пути изучения Flutter/Dart или вам просто интересно почитать про путь изучения, подписывайтесь на мой канал в telegram, буду рад вас видеть! А сегодня поговорим про организацию данных на экране во Flutter!

Для начала мы сосредоточимся на наиболее распространенных вариантах использования данных, с которыми вы столкнетесь как разработчик Flutter. Вы узнаете, как:
• Создать вертикальный список
• Создать горизонтальный список
• Добавить адаптивный раздел заголовка
• Использовать сетку для отображения элементов
• Отображать уведомление

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

Новости

Одномерный лес и все прочее

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

Объяснение «на пальцах» и реализация решающего дерева, случайного леса и бустинга.

Дерево принятия решений (также называют деревом классификации или регрессионным деревом) — средство поддержки принятия решений, использующееся в машинном обучении, анализе данных и статистике. Структура дерева представляет собой «листья» и «ветки». На рёбрах («ветках») дерева решения записаны признаки, от которых зависит целевая функция, в «листьях» записаны значения целевой функции, а в остальных узлах — признаки, по которым различаются случаи. Чтобы классифицировать новый случай, надо спуститься по дереву до листа и выдать соответствующее значение.

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

Насколько потолстел JavaScript к 2024 году?

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

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

И всё это время я жил с мыслью, что если средний размер страницы равен, скажем, 3 МБ, то JS-бандл должен составлять около 1 МБ. Естественно, основную часть объёма должно занимать содержимое, не так ли?

Что ж, проверить это можно лишь экспериментальным путём, чем я и займусь! Эту статью я пишу в 2024 году и думаю, что через пару лет эксперимент неплохо бы повторить.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 2

Алгоритмы ИИ и машинное обучение: “Смотри, тут рыбка. Большая и маленькая”

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

Этот кейс по разработке оценят производители оборудования, крупные промышленники, а еще ваши коты, если они будут рядом при чтении статьи

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

Истории

DIY: Ваше собственное облако на базе Kubernetes (часть 2)

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

Продолжаем серию постов про то как построить своё собственное облако в экосистеме Kubernetes. В прошлой статье мы разобрали как можно подготовить базовый дистрибутив Kubernetes на базе Talos Linux и Flux CD. Теперь нам предстоит обсудить возможность запуска виртуальных машин и всего что для этого необходимо, а это в первую очередь хранилище и сеть.

Мы поговорим про такие технологии как KubeVirt, LINSTOR и Kube-OVN

Для начала мне стоит рассказать зачем вообще нужны виртуальные машины, почему бы нам не ограничиться только-лишь контейнерами?

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

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

ChatGPT и опытный Айтишник vs лучших мозгоправов города

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

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

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

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

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

От ICQ до Zune: чему могут научится продакт-менеджеры на примере проектов, которые потерпели фиаско

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

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

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

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

Оптимальное управление обратным маятником, пример реализации модели в MATLAB

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

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

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

Через тернии к звёздам: строим SSDLC на OpenSource-компонентах

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

Привет! Меня зовут Максим Коровенков, я DevSecOps Lead в СберМаркете. 

Хочу рассказать о том, как мы строим developer-центричный DevSecOps. Мы набили по ходу этого «строительства» уже достаточное количество шишек, поэтому, дабы поберечь вас, делюсь обретенным опытом.

Статья будет полезна тем, кто только начинает строить DevSecOps-процессы в компании, а также тем, кто уже начал, но столкнулся с проблемами роста (рост числа микросервисов, команд разработки, экспоненциальный рост нагрузки, нехватка кадров и т.д.). Поехали!

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

Они хотят, чтобы мы забыли, как выглядят фильмы

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

Самая гротескная категория видео на YouTube — это старые киноплёнки, пропущенные через ИИ-апскейлер. Иногда видео придаётся цвет, иногда их интерполируют до 60 кадров в секунду. Если вы понимаете, как должно выглядеть видео, то все они кажутся одинаково ужасными, размазанными и кричащими. Но, похоже, этого не понимают в том числе и люди, отвечавшие за недавний апскейлинг фильма «Правдивая ложь» (и в меньшей мере «Чужих», «Титаника» и «Бездны»).

Таких фильмов уже миллион, и все они выглядят одинаково отвратительно.

Если вы никогда не смотрели фильм «Правдивая ложь», то вам, скорее всего, меньше тридцати. В нём Арнольд Шварценеггер играет роль агента правительственной контртеррористической организации, сражающегося со злодеями и хранящего этот опасный образ жизни втайне от своей непримечательной жены, которую играет Джейми Ли Кёртис. Это дурашливая крупнобюджетная комедия-экшн (ремейк французского фильма «Тотальная слежка») с фантастическими сценами, невероятным актёрским составом и несколькими прекрасными эпизодами. Сегодня он смотрится именно так, как должен смотреться незамысловатый экшн 1994 года. Вероятно, в карьере Джеймса Кэмерона это самый странный фильм, если не считать «Пиранья 2: Нерест».

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 7

Scala Digest. Выпуск 14

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

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать.


Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем новости и собственные комментарии. Свою мотивацию черпаем из желания развиваться и делиться полученными знаниями. 

Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать четырнадцатый выпуск
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Как не про…пустить все дедлайны. Автоматизируй, властвуй, сохраняй

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

Как не умереть от рабочей рутины и не потерять фокус между десятками ежедневных задач? Как по максимуму использовать почту, календарь, мессенджер и браузер?
Читайте мини-гайд и берите на заметку!
P.S. ТОП 8 неудачных прыжков на грабли в комплекте

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

Как я завершил карьеру IT разработчика, но стал программистом для самой сложной ОС

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

Привет Хабр! Прошел почти год с моей последней публикации, пора поделиться опытом и немного развлечь тебя, дорогой читатель. Немного ностальгии, я начал путь в разработке подростком, в далеком 1992 году, интернета тогда еще не было. Свой первый код писал на языке BASIC для компьютера ZX-Spectrum. Носители информации - аудиокассеты, а телевизор - монитор. Конечно, начинал я с игр, как и многие разработчики, но еще и потому, что с железным другом мне было комфортней общаться, чем с живыми собратьями, я считал себя законченным интровертом.

Ровно через 30 лет в 2022 году я принял решение завершить свой путь разработчика, так как осознал, что время пришло двигаться дальше. Я достиг всего, о чем мечтал в юности и даже больше: состоялся как разработчик, предприниматель, инвестор, в 2020 переехал с семьей в Европу. И вот сижу в собственном доме за iMac Pro топовой конфигурации и должен чувствовать себя счастливым и успешным, но облом в том, что совсем не чувствовал, даже появилось ощущение пустоты и нелепости происходящего. В голове подвис вопрос: "А что дальше-то?".

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

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

DI CONF SMM — большая конференция по соцсетям в России
Дата 2 марта
Время 09:30 – 18:00
Место
Краснодар Онлайн
Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Путь к мастерству в программировании

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

Привет, кодер! Неважно, новичок ли ты, отлаживающий свою первую программу «Hello World», или опытный инженер — у каждого из нас всегда есть возможность улучшить свои навыки. Эта статья для тех, кто хочет поднять свои существующие скилы на новый уровень.

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

Вступил в силу запрет на статьи о Tor и VPN

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

С сегодняшнего дня, 1 марта, Роскомнадзор может вносить в реестр запрещённых ресурсов страницы с информацией ‎о способах, методах обеспечения доступа к ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории РФ — проще говоря, банить сайты за информацию о VPN, Tor и прочих прокси: как их настраивать или какими сервисами пользоваться.

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

Как киношные хакеры испортили жизнь ИБ-специалистам

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

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

Меня зовут Артемий Богданов, я Chief Hacking Officer в Start X. Находил слабые места в приложениях Uber, Yahoo и ВКонтакте, участвовал в CTF и регулярно провожу пентесты. За годы работы убедился, что реальные кибератаки выглядят совсем не так красочно, как в кино. Никаких сирен и экранов с мигалками. 

Этой статьей я бы хотел развеять миф о всесильности хакеров и объяснить, как этот миф мешает внедрению культуры кибербезопасности в компаниях. 

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

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

Микрофронтенд с использованием Module Federation. Соединяем компоненты между системами на разных фреймворках

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

Всем привет! Мы — Иван и Даниил, ведущие разработчики компании ITFB Group. У компании два собственных продукта — ЕСМ/CSP/BPM-платформа СИМФОНИЯ (документооборот, хранение контента, архив, портал) и система распознавания/обработки документов ITFB EasyDoc. Пару месяцев назад к нам прилетела задача интегрировать ряд функций распознавания из продукта ITFB EasyDoc и оформить их в отдельный модуль платформы СИМФОНИЯ, дабы пользователь всё делал в одном месте и не дрейфовал по разным системам. Однако возникла загвоздка: СИМФОНИЯ — на React, а ITFB EasyDoc — на Vue. Для решения вопроса посерчили различные источники информации и плавно ушли в собственное творчество, поскольку не обнаружили стоящих вариантов с вменяемой технической детализацией. В какой-то момент возникло острое желание поделиться нашими итоговыми наработками на Хабре и заполнить пробелы базы знаний в интернете по этому вопросу. Всем, кому интересно увидеть наше решение, добро пожаловать под кат)

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

Защита Home Assistant

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

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

И все это дельные советы, ничего плохого в них нет, но хочется чего то большего.

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

Анализ рынка систем контроля доступа российского производства

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

В сегодняшней статье рассмотрим функционал систем контроля доступа ведущих российских производителей: PERCo, Sigur, Parsec и Rusguard. 

Распределенная архитектура 

Возможность построения системы распределенных серверов реализована у  PERCo и Parsec.

Контроллеры СКУД

Интерфейс

Универсальные контроллеры PERCo, Sigur и Rusguard имеют интерфейс связи Ethernet. Контроллер Parsec может подключаться как по Ethernet, так и через RS-485.  

Количество управляемых исполнительных устройств

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

Новая миссия на Марс и ракета Джеффа Безоса New Glenn: проект вошёл в стадию реализации. Как идут дела?

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

Насколько можно судить, у проекта ESCAPADE всё хорошо. Ракета-носитель New Glenn уже установлена на стартовой площадке и получила первый полезный груз. Это, кстати, не что-то символическое вроде Tesla, запущенной в космос Илоном Маском. Blue Origin отправляет в космос два аппарата от NASA, которые полетят на Марс. Когда старт и что предстоит в ближайшем будущем? Подробности — под катом.

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