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

Моя лента

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

Эксперт показал концепцию GUI современной версии Windows XP, если бы она вышла вместо Windows 11

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

Эксперт под ником AR 4789 показал концепцию варианта графического пользовательского интерфейса (GUI) современной версии Windows XP, если бы она вышла в 2024 году вместо Windows 11.

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

Новости

Статья

Переделка заблокированной Yandex станции Макс в BT+AUX колонку

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

Всем привет, здесь я расскажу о своем опыте с колонкой yndx-00058, коих достаточно много проедается на различных барахолках в заблокированном состоянии (на подписке).

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

ESPspectrum прошивка

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

ESPspectrum - проект на основе компьютера ZX spectrum, с собственной простой операционной системой.

Это вторая статья проекта ESPspectrum. В данной статье описывается программный код OC. Есть возможность открывать, редактировать, создавать и удалять файлы. Есть калькулятор с историей запросов, также я сделал режим свободной печати, как для определения адреса клавиш, так и для теста клавиатуры. В последней версии добавлены игры.

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

Flutter и фриланс в школе

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

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

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

Истории

Статья

Парадокс вращения монеты — иллюзионист от мира математики

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

Дэвид Копперфильд мог заставить исчезнуть самолет или статую Свободы. Наш герой тоже мастер исчезновений. Ему удалось обмануть 300 тысяч американских студентов во время вступительного теста. Хотите поучаствовать в его представлении?

Тогда прошу под кат!
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 10
Статья

Алгоритмы в помощь: как делегировать рутину системам ИИ

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

Привет, Хабр! Я Виктор Соловьев, бизнес-аналитик продукта «Цифровой вагон» в Первой грузовой компании. Не так давно мы в блоге обсуждали, почему страх, что «ИИ отнимет у вас работу» — в первую очередь поп-культурный феномен. А сегодня я хочу перевести эту тему в практическую плоскость и рассказать о том, чем ИИ-системы, наоборот, помогут и какие рутинные задачи можно уже сейчас делегировать алгоритмам. Я отобрал несколько ИИ-инструментов (как популярных, так и не очень широко известных) и сгруппировал их по типам задач.

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

Open Source Cloud Computing 2

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

Для того, чтобы построить облачный сервис понадобится горизонтально масштабируемая база данных. Cloudstack «из коробки» не знает что такое HA, предполагается, что для этого нужно использовать встроенный функционал MySQL или такое решение как Galera Cluster. Но мы пойдем другим путем и остановим свой выбор на Vitess – надежной, легко масштабируемой системы кластеризации для MySQL.

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

Правильное понимание Single Responsibility Principle (SRP) в Dart/Flutter

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

SRP оказался самым сложным принципом из всех SOLID принципов в понимании и как в следствии неправильное применение в кодировании. Множество разработчиков уровня junior / middle, которых я собеседовал на позицию Flutter разработчика давали ответ, что SRP - это принцип единой отвественности. Это конечно правильный ответ согласно книги Роберта Мартина "Чистая архитектура". Но мне хотелось услышать как понимает этот принцип наш кандидат в разработчики. Ведь от этого зависит расширяемость и простота читаемости нашего проекта, ведь мы расширяем команду и хотелось бы чтоб мы писали код в единой концепции. В большинстве случаев разработчики понимают этот принцип, как класс, который он создал должен содержать только один метод. И всё что мы написали в этом методе, несёт единственную ответственность, ведь он решает одну задачу. И на этом кандидат заканчивает свою мысль. Ну что же, неплохо, но и не совсем правильно. Да, такой принцип тоже есть, но он применяется на низшем уровне системы. Действительно для удобства чтения не надо всё сваливать в один метод. Практичнее будет если мы каждому методу разрешим делать что то одно и название этого метода будет понятно другому разработчику, что делает этот метод. SRP же применяется на среднем уровне программы. В общем, я делаю вывод что кандидат не читал книгу "Чистая архитектура", либо это делал очень невнимательно...

SRP это про другое! Сам Роберт Мартин столкнулся с такой же проблемой, неправильное понимание того, что он имел ввиду под SRP и попробовал её решить, написав другое определение и разъяснение к нему. Давайте почитаем!

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

Как начать читать научные исследования по дизайну и зачем они нужны

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

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

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

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

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

Bitwarden в действии: Автоматизация смены ключей и паролей для AWS

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

В мире, где каждая учетная запись требует от нас еще одного пароля, и каждый облачный сервис, такой как AWS, зависит от надежности этих ключей, менеджеры паролей вроде Bitwarden выступают как спасители. Они не просто хранят наши ключи и пароли, но и делают их управление значительно удобнее. Однако, даже с таким мощным инструментом, как Bitwarden, мы сталкиваемся с ограничением: он не способен автоматически обновлять и менять используемые в облачных сервисах ключи и пароли. Итак, что делать, когда ручное обновление ключей и паролей становится скучной и малоэффективной задачей? В этой статье мы исследуем, как можно объединить удобство использования Bitwarden с эффективными методами автоматизации для управления учетными данными AWS. Представьте себе – больше нет монотонного ввода паролей и обновлений ключей вручную. Но для этого придется немного постараться.

Что ж, начнем...
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 10
Статья

Мой краш-тест чемпионата: Победа в Data Science треке

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

Привет! В статье я расскажу о моем опыте победы в чемпионате "CUP IT 2023" от Changellenge в области Data Science. Соревнование построено на кейс-подходе, где участники решают реальные бизнес-вызовы, с которыми сталкиваются сотрудники компаний VK и Альфа-Банка. Я успешно справилась с задачами обеих компаний. В статье вы найдете подробности об особенностях соревнования, ключевых инсайтах, решениях, а также о том, как этот опыт изменил мою карьеру и подарил новые возможности.

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

Том Огл — амбициозный изобретатель или городская легенда?

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


Считается, что Том Огл был инженером-механиком из Эль-Пасо, который почти случайно придумал один из самых экономичных двигателей внутреннего сгорания для автомобилей в 1970-е годы.  

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

Становится ли ПО хуже?

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

Недавно я наткнулся на пост Никиты Прокопова Software disenchantment. Он заставил меня вспомнить пост Мацея Цегловски The Website Obesity Crisis и множество других статей подобного типа. Среди людей, пишущих о разработке ПО, возникает всё более широкий консенсус о том, что приложения становятся больше, медленнее и забагованнее. И это в эпоху, когда оборудование должно позволить нам писать быстрее, меньше и надёжнее. DOOM, вышедший в 1996 году, можно запустить в тесте на беременность и на сотне других неожиданных устройств. Тем временем, современные чат-приложения, работая в фоновом режиме, занимают полгигабайта ОЗУ (или больше), а иногда полностью зависают даже на самом мощном ПО.

Вышеупомянутые посты по этой теме состоят примерно на 80% из справедливой и разумной критики, а на 20% из оторванного от реальности ворчания.

Большинство разработчиков понимает, что глупо спрашивать «это ОС для смартфонов, что в ней может быть сложного?» или «моё приложение для работы с электронными таблицами в 90-х занимало 10 килобайт, тогда почему Factorio весит целый гигабайт?» Если вы не присутствовали при разработке, то не сможете оценить все её проблемы и сложности.

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

Почему же мы этого не делаем?
Читать дальше →
Всего голосов 43: ↑38 и ↓5 +33
Комментарии 31

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

Статья

Иммерсивный звук из стереосистемы с бинауральным форматом

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

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

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

Прикладное терраформирование или как затратив 1 кВт получить 1.5 МВт

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

— А почему Белокуриху называют курортом?

— Ну как же, у нас тут природная аномалия, зимой вокруг — 40°С, а у нас — 20°С!

Подробнее ...
Всего голосов 42: ↑27 и ↓15 +12
Комментарии 31
Статья

Простое устройство для облегчения запуска двигателя автомобиля на морозе

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

Я занимаюсь разработкой и производством диктофонов для безопасности Edic-mini, но в голову часто приходят мысли о других полезных устройствах, которые мне были бы интересны, но их нет (или я не нашел) на рынке. Я решил оформлять мысли о таких устройствах в виде статей на Хабре, чтобы получить обратную связь от умных людей и, возможно, найти заинтересованных партнеров в их разработке и производстве.  Идеи должны работать, а не пылиться в голове. 

Итак, идея вторая - простое устройство для облегчения запуска автомобиля на морозе. Навеяно морозами  в Москве сейчас. Первая идея камерофона-кирпича здесь: https://habr.com/ru/articles/780766/

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

CSS Flexbox: быстрый и гибкий способ создания макетов

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

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

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

LG представила умную колонку с вакуумными лампами и прозрачной OLED-панелью

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

LG представила смарт-колонку, оснащённую вакуумными лампами и прозрачной OLED-панелью. Подробности о DukeBox от LG Labs станут известны на выставке CES 2024.

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

Microsoft выпустила патч для OneNote 2016 из-за сбоев синхронизации

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

Microsoft выпустила патч для OneNote 2016, исправляющий сбой, связанный с синхронизацией блокнотов более новых версий. Обновление предназначено для версий Office 2016 на базе .msi.

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

Налоговая служба США начала требовать предоставления данных о криптовалютных транзакциях на сумму более $10 000

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

В США вступил в силу обновлённый закон о налоговой отчётности. Положение требует от американцев, получивших $10 000 и более в криптовалюте от торговли или бизнеса, подачи отчёта в Налоговую службу США (IRS) в течение 15 дней. Если граждане проигнорируют требование, то после истечения срока их могут признать виновными в совершении преступления.

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