Как стать автором
Обновить
16
Карма
0
Рейтинг

Пользователь

  • Подписчики 1
  • Подписки

Почему я ненавижу JS или как я в 15 лет переписывал свой интернет-магазин

Скромно напомню про Vaadin. Входные языки Java или Kotlin, фронт отдельно писать не нужно совсем. Всем хорош, за исключением двух вещей: а) даже в 2021 даже опытные разработчики склонны писать бизнес-логику в onClick, и б) хрен на него найдёшь разработчиков в 2021 / RU. Вот печально думаем, куда переезжать - React или Vue :(

Newsru.com закрылся после 21 года работы

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

Newsru.com закрылся после 21 года работы

Да, ужасно жалко. Предложил им идею переехать в платный формат — я бы с удовольствием платил рублей 100 в месяц за чтение новостей. Причём именно как txt.newsru.com, без картинок, видео и прыгающей вёрстки по мере подгрузки рекламы.

На чём айтишнику кататься этим летом?

Хорошо бы опрос к статье:
* крутая штука, хочу такую же
* предпочту моноколесо
* предпочту электросамокат
* предпочту мотоцикл / квадрик
PS. Сам голосую за моноколесо — габариты меньше, сценариев применения — в разы больше. До ковида я в метро ездил с ним, ну и в машине валяется — поскольку в «нерезиновой» парковка может найтись в паре километров от нужного места…

0x7E5 Рассуждения о главном

Огромная благодарность за статью! Почти такие же мысли вертятся «вот прям на языке», но облечь в форму внутреннего гайда или статьи всё никак не складывалось. Это вот всё нужно печатать и вешать на стену рядом с Keymap reference от IDEA:), после чего тыкать в соответствующий абзац на внутреннем code review.
Вы не задумывались о монетизации этого опыта — что-то типа курса переподготовки jun -> middle с практическими задачами на каждый паттерн? Сам бы с удовольствием прошёл :)

Решил я девочке в ноутбуке поменять HDD на SSD

Вот уж проблема… Делаю время от времени
1. Убедиться, что новый SSD >= старый HDD
2. Скачать CloneZilla clonezilla.org
3. Скачать что-то типа PenDriveLinux и сделать загрузочный стик c СloneZilla
4. Новый SSD в USB коробку, грузимся в CloneZilla и копируем disk-to-disk с проверкой

Удаление зуба, «недорого»… последствия

У джиперов (кто ездит на покатушки в грязь) есть ещё одна присказка «Бабло потом не прилепишь»…

Почему вы никогда не должны соглашаться на собеседования с программированием

:) Это до первого найма нового сотрудника, который очень неплохо решает задачи, но по поводу которого потом подходят твои коллеги и спрашивают, а нельзя как нибудь сделать так, чтобы с ним в одной комнате не сидеть и вообще не общаться. Увы, реальный опыт, и более чем один раз.

Почему вы никогда не должны соглашаться на собеседования с программированием

Рабочий код — который проходит unit test, который разумеется есть в тестовом проекте, с которым работает соискатель.
Если тест зелёный, а код страшненький (тот же FizzBuzz с тремя вложенными if-ами, в каждом из которых куча всего наверчена), то это повод поговорить о рефакторинге — считает ли соискатель такой код хорошим, и как бы он его поменял.
Заодно становится видно, владеет ли он меню Refactoring и клавиатурными сочетаниями в своей IDE (для Java IDEA практически уже стандарт отрасли)

Почему вы никогда не должны соглашаться на собеседования с программированием

    /**
     * FizzBuzz тест
     *
     * @param i число, которое нужно обработать
     * @return строка:
     * <li>если параметр <b>не</b> делится (нацело) на 3 или на 5 - значение парамера в строковом виде</li>
     * <li>если параметр делится (нацело) на 3 - строка "Fizz"</li>
     * <li>если параметр делится (нацело)на 5 - строка "Buzz"</li>
     * <li>если параметр делится (нацело) и на 3 и на 5 - строка "FizzBuzz"</li>
     */
    static String fizzBuzz(int i) {
       return "";
    }

Почему вы никогда не должны соглашаться на собеседования с программированием

Ну вот только что очередной соискатель позиции разработчика на Java завалил практическую часть. Про SOLID он понимаешь знает, про DI и Spring рассказал вполне толково, опыт работы есть, а FizzBuzz (на своей стороне, собеседовали в Skype) написать в IDEA не смог. И даже не попытался посмотреть, чего это среда разработки там подсвечивает некоторые строчки и говорит, что логическое условие всегда истинно. И следующий тест примерно такого же уровня сложности тоже завалил. Тесты, если что, оформлены как static функции класса, на каждую есть юнит тест, который и проверяет правильность решения.
И как без практического теста нанимать в условиях тотальной удалёнки? Т.е. как отличать человека, который умеет писать код и синтезировать простенький алгоритм в голове от того, который просто хорошо подготовился к собеседованию и имеет рядом собой бумажки или вкладки браузера с ответами на типовые вопросы?

Windows 10 Sun Valley: что мы знаем на сегодня

А как же Win + >? Для рисования всяких прикольных стрелочек, которые там на последней вкладке живут.

МРЭМ – 200. Электронный микроскоп родом из СССР

Статья замечательная! Давайте попробуем поиграть в бизнес: видимо есть потребность в конкретной «услуге» — получении изображений с увеличением, недоступным оптике, которая обеспечивается вполне конкретным набором «механики» и «электроники». При соответствующем ценнике — такую штуку даже в школе на уроке биологии (и не только) использовать нужно, на производстве — смотреть микроструктуру материалов что на входе, что на выходе и т.п… Так вот:
а) есть ли зарубежные аналоги? И если да, то сколько стоят?
б) а сколько Вы (ваша организация) готовы заплатить за такое же (в части результата), только новое?
в) кто на Ваш взгляд ещё готов платить т.е. каков объём рынка, и насколько он покрыт импортом?
Имея а), б) и в) — можно уже искать исполнителей — воспроизвести всё, что есть в документации, но на современной элементной базе. Судя по качеству кондовости обработки деталей на фотографиях — механика там не особо сложная, а электроника ушла сильно далеко за эти годы.
PS. Уж больно задело «Остатки древней высокоразвитой цивилизации»

Подъем на стратостате в космос

Не проще в пол-газа. Чем медленнее набор скорости, тем дольше «висеть» на реактивной струе. А это сжигаемое топливо. В предельном случае — разгоняемся аж до 1 км/ч вертикально вверх и так и летим — и через 330 сек работы двигателя топливо кончается. Хотя вру, 330 — это на профиле выведения на орбиту, если просто висеть — будет больше.

Мегафон продолжает вмешиваться в мой HTTP-трафик в 2020 году, отправлять рекламу, даже после получения запретов на это

Проверил на МТС / Москва. Не знаю, реклама регистрации — Ваша, или привет от МТС?
image

Подъем на стратостате в космос

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

Зачем принтеры ставят невидимые точки на документах

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

Зачем принтеры ставят невидимые точки на документах

Да. На профильных курсах в институтах даже на лабах софт под это пишут :) habr.com/ru/post/413803

Моноколесо: что происходит во время обучения, и как ускорить этот процесс

Допишу свои пять копеек: с автором не согласен. Пробовал учить начиная с двух ног и поддержки — для организма слишком много информации сразу, по первости получается цирк :) И ещё… если человек, которого учат, не может на стоя одной ноге наклониться влево — вправо — вперёд — назад — полуприсесть — толку не будет.
Ближе всего к колесу — катание на расшнурованных коньках (на льду), когда пробуешь это сделать на одном лезвии, включая поворот. Если такой навык есть — на колесо можно встать за 15 минут, ещё за пол-часа — научится осознанно объезжать конусы.
Я рекомендую начать с катания колеса вперёд-назад ногой, устойчиво стоя при этом на другой. Когда начинает получаться — постепенно переносить вес на ту, которая на колесе, не забывая катать вперёд — назад. Шаги при этом делать не нужно. Когда от бывшей «опорной» ноги остаётся касание носком — можно начать прокатывать колесом «за себя» и «перед собой» с поворотами на опорной ноге. Когда обучаемому надоедает — он обычно автоматически делает первый шаг, а далее как обычно. Как только научился проезжать метров двадцать — нужно ставить конусы и тренироваться попадать между ними, делать развороты, восьмёрки, останавливаться в указанном месте. В начале обучения это сложно. А самое сложное — научить (научиться) принимать решения, когда таки нужно остановиться, слезть и пройти пешком.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность