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

Все потоки

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

Как я нашел миллион под ногами?

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

Я искал, где бы мог заработать больше, чем, крутя баранку на машине с прицепом. И узнал, что 90% всего чеснока, который продается в России – это импорт. То есть увеличить количество нашего чеснока можно минимум в 5 раз.

Вы едите его каждый день, он легкий, дорогой, а в магазинах китайский.

А чеснок – это как раз та культура, про которую можно было сказать 1 млн ₽ с гектара. Картошка – дешевая, в клубнике – много ручного труда. А вот выращивание чеснока можно автоматизировать, а цены доходят до 380 ₽ за кг.

Читать далее
Всего голосов 75: ↑63 и ↓12+69
Комментарии56

Новости

Кофе по SSH, сайты в zip-архивах. Чистый HTML лучше всего

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

Очень интересная штука — интернет-магазин в консоли. Он позволяет авторизоваться в магазине и заказать товар (кофе), не выходя из терминала. Говорят, кофе из командной строки даже вкуснее, чем обычный.

Просто заходим в магазин по SSH:

ssh terminal.shop

или

ssh 172.65.113.113
Читать дальше →
Всего голосов 34: ↑33 и ↓1+43
Комментарии12

Проблемный Starliner: что не так с космическим кораблем от Boeing

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

За последние несколько дней в сети появилось много новостей о проблеме с космическим кораблем CST-100 Starliner. Он должен был стать одним из флагманских проектов корпорации Boeing в космической отрасли и в конечном счете историей успеха. Но что-то пошло не так. Сможет ли он вообще вернуться на землю? Обо всем этом — под катом.

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

Забытый порт 3c0, или видят ли камеры иллюзии

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров3.6K
Вы видите желто и синих цвета? Но у меня черно-белые изображение. Сам монитор черно-белые. Монохромное изображение — чёрно-белые компьютер монитор. У меня он был! Нет у меня желто и синих цвета.
А они есть в глазу! Но не только. Они есть в фотоапарата! Фотоапарат решил что желтый и синий цвета.
Снимок от фотоапарата.



Но нужно по порядку. 2004 год, 20 лет назад! Я читаю программирование видеоадаптеров.
Читать дальше →
Всего голосов 28: ↑22 и ↓6+25
Комментарии13

Истории

О неотъемлемой сложности систем

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

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

  • написание кода;
  • создание и поддержка качественного ПО;
  • создание и поддержка достаточно хорошего ПО экономически выгодным образом;
  • управление сложностью;
  • удовлетворение потребностей пользователей;
  • решение задач;
  • удовлетворение потребностей заказчиков;
  • зарабатывание денег для организации-работодателя или для её заказчиков;
  • зарабатывание денег (для себя).

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

Каждая цель проистекает из определённого способа моделирования мира и наших действий. Как и в случае с любой абстракцией, они выполняют свою задачу в подходящем контексте и становятся ложными вне этого контекста; многие проблемы в разработке ПО могут быть объяснены такой искажённой перспективой, о чём я говорил в своём предыдущем посте. В этой статье мы будем считать, что основная задача разработчика ПО — это управление сложностью.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+22
Комментарии3

Пять загадочных артефактов, до сих пор ставящих археологов в тупик

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

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

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

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

DNS-хостинг для начинающих: разбираемся в многообразии ресурсных записей

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

Чтобы хоть как-то связать IP-адрес с доменом, хватит всего нескольких базовых ресурсных записей. Однако их существуют десятки, одни могут дружить или конфликтовать друг с другом, другие повышают безопасность, но при их неправильной настройке все перестает работать. Это вызывает вопросы пользователей с небольшим опытом или без него. В этой статье разберемся, какие типы ресурсных записей бывают, зачем их так много и посмотрим на примеры их добавления.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+21
Комментарии6

Anytone AT-D878UVII Plus: DMR-трансивер из Поднебесной. На что он способен?

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

В следующем году первой версии стандарта DMR (Digital Mobile Radio) исполнится 20 лет. Если коротко о нем (подробности будут ниже), то DMR на аналоговом уровне — обычная узкополосная радиосвязь с частотной модуляцией. Ширина — 12,5 кГц, в него «вмещаются» два речевых канала.

Сейчас на рынке полно различных DMR-радиостанций на любой вкус и кошелек. Выбирая трансивер, я попытался найти такой, который бы не уступал по возможностям профессиональным моделям от Hytera или Motorola. Но при этом и не стоил бы как чугунный мост. Некоторые радиолюбители обратили внимание на трансиверы Anytone и поделились положительными отзывами об их работе. Так что сегодня на обзоре — модель Anytone AT-D878UVII Plus. Подробности — под катом.

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

Творчество в OpenSCAD: своя мелодия для музыкальной шкатулки

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

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

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

Нереальная локализация

Уровень сложностиСложный
Время на прочтение25 мин
Количество просмотров2.3K

Давно хотелось раскрыть интересную тему локализации ПО, но так чтобы не повторяться и не цитировать прописные истины.

Поэтому рассказываю как локализовать обычное корпоративное Java-приложение на..  несуществующие фантастические языки: Клингонский и Р’льех.

Погрузиться
Всего голосов 15: ↑15 и ↓0+18
Комментарии20

Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу

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

Увидев видео про эту плату, я подумал, что она по сути может быть полноценной медиа приставкой, файлопомойкой и торрентокачалкой одновременно и при этом занимать место размером с маленькую книгу формата А5 и кушать 5 ватт в простое, работая 24/7. Вкусно!

На самом деле несмотря на маркетинг, нормальная комплектация стоит порядка 175 долларов (а не 100, плюс доставка и растаможка) и диски, естественно не входят в эту цену. Речь идёт про плату CM3588 на базе системы на чипе RK3588. Маркетинговая страничкаспецификациявики. Комплектов на алике очень много вариантов (с корпусами и всякими доп. железками) - выбирайте очень аккуратно.

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

Что получилось, что не получилось?
Всего голосов 13: ↑13 и ↓0+16
Комментарии28

Деплой .NET приложений для самых маленьких. Часть 1. Jenkins

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

В прошлой статье мы рассмотрели способы запуска наших проектов на удаленном VPS. Для этого мы арендовали хостинг, создали шаблонное приложение, перенесли его на хостинг через простое копирование через ssh и через git clone, запустили через dotnet run / dotnet publish, а также развернули приложение в докере.

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

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

Творим дичь с помощью инструментов веб-разработки

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров2.4K

Или что будет если заставить очень опытного разработчика заниматься не своим делом. Думаю после этой статьи термин «overqualified» заиграет для вас новыми красками.

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

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

AdIndex City Conference 2024
Дата26 июня
Время09:30
Место
Москва
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

«Мы думали, что это невозможно»: в районе экватора Марса обнаружен водный иней

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

На экваторе Марса впервые обнаружен водяной иней. Ранее считалось, что в этой области Красной планеты, эквивалентной её тропикам, иней существовать не может.

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

Водяной иней был замечен двумя космическими аппаратами Европейского космического агентства (ЕКА): сначала орбитальным аппаратом ExoMars Trace Gas Orbiter (TGO), который прибыл на Марс в 2016 году, а затем аппаратом Mars Express, который исследует Красную планету с орбиты с 2003 года.

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

История профсоюзов Activision Blizzard

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

Несколько месяцев назад на нашем портале выходила новость о том, что тестировщики Activision Blizzard создали профсоюз. Интересуетесь ли вы новостями игрового мира или нет, но, скорее всего, вы уже слышали о том, что жизнь в геймдеве не сахар. Это наглядно иллюстрирует недавняя статья о профсоюзе CD Project Red.

При этом организовать эти профсоюзы получилось далеко не сразу. ActiBlizz была отнюдь не в восторге от такой перспективы и долго препятствовала созданию профсоюза, а затем и вовсе отказывалась признавать его. Такое поведение вполне типично для AAA-индустрии. История профсоюзов в Activision Blizzard — это история борьбы сотрудников с интересами компании, которая шла на любые ухищрения и манипуляции, а иногда и откровенное враньё. 

Читать далее
Всего голосов 25: ↑18 и ↓7+15
Комментарии32

Подробное руководство по Logcat в Android Studio с примерами

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

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

Здесь я расскажу про Logcat в Android Studio, какие у него есть возможности, как его кастомизировать и использовать по максимуму, с практическими советами в каких ситуациях та или иная фича может вам пригодиться. Материал будет полезен как начинающим тестировщикам, так и матёрым разработчикам, ведь это универсальный инструмент, ускоряющий работу, если знать о всех его хитростях.

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

Как мы искали применение App Clip… и нашли?

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

Мы в Додо часто заигрываем с новыми технологиями и делаем прикольные фичи. Вы, наверняка, уже использовали Live Activities для отслеживания своего заказа и слышали про AI-пиццу, а может быть и пробовали её.

Недавно у нас дошли руки до App Clips. Мы решили разобраться, могут ли они быть нам полезны, сделали своё мини-приложение и запустили его на проде.

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

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

Да будет свет: обзор светодиодной ленты и умной розетки с Matter от «Яндекса»

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

Весной 2024 года «Яндекс» пополнил линейку устройств для умного дома. В ассортименте появилась светодиодная лента и розетка. Оба устройства поддерживают протокол Matter и должны отлично работать в экосистеме умного дома от «Яндекс». Я уже пару месяце пользуюсь гаджетами, сформировал своё мнение и нашёл все минусы. Обо всём этом в статье.

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

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

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

Привет, Хабр! Я – серверная стойка в лаборатории ИТ-компании К2Тех. Пару слов о себе: я металлическая, китайская и за пару лет в России уже довольно сносно изъясняюсь по-русски. Последнее время я пользуюсь бешеной популярностью. Приходит много сотрудников из разных департаментов, да и партнеры с рынка тоже, все меня рассматривают со всех сторон. Пора заводить учетку в социальных сетях и лайки собирать. 

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

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

Почему модель не работает?

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

Было у вас когда‑нибудь такое: вы обучали модель, которую считали хорошей, а потом, на реальных данных, эта модель с треском проваливалась? Если так — это значит, что вы совсем не одиноки. Машинное обучение наполнено сложными процессами, управляя которыми очень легко сделать что‑то такое, совсем неочевидное, что приведёт к переобучению модели. Я работаю в сфере машинного обучения около 20 лет. Я видел много примеров вышеописанной ситуации, что подтолкнуло меня к написанию материала «Как избежать „подводных камней“ машинного обучения: руководство для академических исследователей». Этот материал был попыткой уберечь других людей от известных мне проблем машинного обучения.

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