Читая (ладно по диагонали проглядывая) эту статью, я всё никак не мог откинуть мысль, что это так-то базовые вещи, я жил в заблуждении что каждый программист их знает.
Вот кому бы такое заявлять :D Ахах. Приложение гугл карт - это просто самая пылесосящая данные хреновина. Когда-то она у меня стояла, так она самостоятельно определила где я живу и до скольки работаю, и предлагала маршруты вечером, в какие магазины и кафе хожу и не хочу ли я оценить эти места. Причем как бы оно отключалось на уровне "напоминаний", но на деле все эти данные точно также собирались.
Я немножко офигел с того, что какой-то миддл не может решить вашу версию задачки, где используются питонячие списки. Я вообще не питонист, использую питон для скриптов не более, но даже мне понятно, что она решается в одну строчку:
result = sum([ [a,b] if a <= b else [b,a] for a,b in zip(list1, list2) ], [])
Что касаемо решения задачки с LeetCode, видится мне её можно было решить чуть полаконичнее:
class Solution:
def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) -> Optional[ListNode]:
cur = head_holder = ListNode()
a = list1
b = list2
while a and b:
a, b = (a, b) if a.val < b.val else (b, a)
cur.next = a
a, cur = (a.next, cur.next)
if a or b:
cur.next = a if a else b
return head_holder.next
Так не надо писать комментарии к реализации и уж тем более как пояснения к строчкам кода.
Комментарии нужны, чтобы указать на что-то важное, например подробно описать неочевидный костыль.
Или, например, если код содержит неочевидные расчёты, оставить ссылку на статью/статьи откуда это взято или описать всю логику этих расчетов.
Или когда когда код делает непонятно что, но есть понятное объяснение в терминах бизнес-задачи, тоже комментарий бывает не лишним.
Бывают места, которые очень хочется переписать, но это мягко говоря невозможно. Поэтому, если оставить комментарий вида "я знаю, что тебе очень хочется это переписать, но имей ввиду, что это сломает <список вещей >", я думаю это может сэкономить кучу времени следующему желающему.
В общем, понятное дело, что комментарии вида "запрашиваю список товаров из БД" бессмысленны) Это очевидно из кода)
Фотодиодом?) Если освещенность сильно разная, второй телевизор тупо не работает) Расположить их за ЖК панелью, как сейчас сканеры отпечатков в телефон пихают.
Не знаю, не замечал такого. Телега нынче вмещает всех, причём вообще никак не мешает молодняку изолироваться в своих локальных чатиках и каналах.
Можно наверное выделить Discord, как место концентрации молодняка. Однако это объясняется тем, что Discord сильно ориентирован на игры.
Тик-ток и YouTube популярны в всех лиц младше 35. Его смотрит куча взрослых и даже пожилых людей, игнорируют его существование в основном люди примерно 30-55 лет. Но вот 55+ вполне себе там сидят.
Кароч, я что-то не особо замечаю, чтобы народ сильно кочевал по причине того, что им нужна своя тусовочка. Люди кочуют (или наоборот остаются) между сервисами больше но рациональным причинам.
Как представитель "постаревшей молодёжи" могу сказать, что большинство тех, кого я знаю, ушли из ВК по следующим причинам:
Началась война копирастов за музыку. ВК был прекрасен тем, что можно было отправлять друг другу всякие медиафайлы без напряга.
Ужасный редизайн. Точнее два ужасных редизайна. Интерфейс был легковесным и неглючным, а потом понеслось.
Просто ХУДШЕЕ приложение на андроид. Поначалу оно было неплохим, но потом они упороличь по какому-то инстаграмм-like дизайну + завезли лютейших тормозов. После этого обновления 90% моих друзей согласились установить себе телегу. 10% поставили Kate Mobile.
Стремительно падающая репутация сервиса и тупо страх. Посадки за посты. Засилье рекламы. Передача данных товарищу майору. История с отжатием доли у Дурова (причем никто не говорит, что Дуров пушистый, но там помнится какая-то совсем рэкетирская история была).
Ненависть к mail.ru и вера в личность Дурова. К моменту продажи VK, mail.ru не пинал только ленивый. Все сразу заметили, что лента превратилась в рекламное гуано, в музыку впихнули рекламу, в видео впихнули рекламу, в пуш-сообщения и т.д. и т.п.
При этом на фоне всего был Дуров, который запилил телегу без всего этого трешака, без тормозов, без рекламы, с кучей ботов, которые тянули музыку из ВК. Плюс подъехал Яндекс, с бесплатной тогда Яндекс.Музыкой.
Получается, что модномолодежность тут не при чём. Были объективные факторы, в виде жадности и копирастов. Это прокатило у YouTube, потому что аналогов тупо нет практически, но не прокатило у VK, потому что были внятные конкуренты.
представьте за исполнением задачи "нажать кнопку меню Пуск" любого человека ни разу не имевшего опыта работы с ПК.
Я не живу в таком мире. Я живу в мире реальных людей, где описанных персонажей не водится. Все люди видели винду, кроме уж совсем старых, кто не видел ничего.
Откуда возникла "однокнопочная" потребность?
Из лени? Плюс между мной и родителями 4000 км страны. Возиться со всем этим гавном издалека ой как не хочется
Установка практически любого линукса занимает меньше 10 минут
Если честно, я уже устал от этого аргумента. Ну, поздравляю, установка занимает 10 минут. А настройка? А если у вас помимо "все запускается в браузере", ещё есть необходимость подключить оборудование отличное от клавиатуры и мыши? Да блин, некоторые МФУ от Xerox до сих пор не дружат с CUPS.
А уж когда что-то пойдёт не так при обновлении в Linux, ух начинается веселье. В винде обычно надо зайти в одну менюшечку и откатить одно конкретное обновление. В Linux так не получится.
Я не говорю, что Linux ужасная ОС, в ней дофигищища плюсов. Но все дистрибутивы ещё очень далеки от массового использования. Особенно на ноутбуках.
Скорее когда просто приходилось созваниваться с кем-нибудь и имя они моё читали впервые на окошечке входящего звонка.
Скажем, логично или не логично, но я все индийские имена и фамилии записанные английском языком тоже разобрать не могу и запоминаю их просто как набор букв. Полагаю незнакомое Pavel они тоже не с ходу понимают как прочитать.
Читая (ладно по диагонали проглядывая) эту статью, я всё никак не мог откинуть мысль, что это так-то базовые вещи, я жил в заблуждении что каждый программист их знает.
Вот кому бы такое заявлять :D Ахах. Приложение гугл карт - это просто самая пылесосящая данные хреновина. Когда-то она у меня стояла, так она самостоятельно определила где я живу и до скольки работаю, и предлагала маршруты вечером, в какие магазины и кафе хожу и не хочу ли я оценить эти места. Причем как бы оно отключалось на уровне "напоминаний", но на деле все эти данные точно также собирались.
Господи, вот уж воистину борьба змеи и гадюки)
А в чем суть принципа?
Да, забыл, что zip обрезает по самому короткому списку)
Я немножко офигел с того, что какой-то миддл не может решить вашу версию задачки, где используются питонячие списки. Я вообще не питонист, использую питон для скриптов не более, но даже мне понятно, что она решается в одну строчку:
Результат
Что касаемо решения задачки с LeetCode, видится мне её можно было решить чуть полаконичнее:
Ну, если взять толщину волоса за 100 мкм, то 100000 волос вложенные в ряд - это 10 метров волос
"Весьма" - это очень мягко сказано :)
Тоже офигел) Технология более или менее вменяемый вид обрела может быть около года назад, а в массы ушла буквально в конце 2022.
Я видимо проспал момент, когда мир настолько ускорился, что полгода - это уже прям "капец древность" и позорно так долго что-то делать?
Так не надо писать комментарии к реализации и уж тем более как пояснения к строчкам кода.
Комментарии нужны, чтобы указать на что-то важное, например подробно описать неочевидный костыль.
Или, например, если код содержит неочевидные расчёты, оставить ссылку на статью/статьи откуда это взято или описать всю логику этих расчетов.
Или когда когда код делает непонятно что, но есть понятное объяснение в терминах бизнес-задачи, тоже комментарий бывает не лишним.
Бывают места, которые очень хочется переписать, но это мягко говоря невозможно. Поэтому, если оставить комментарий вида "я знаю, что тебе очень хочется это переписать, но имей ввиду, что это сломает <список вещей >", я думаю это может сэкономить кучу времени следующему желающему.
В общем, понятное дело, что комментарии вида "запрашиваю список товаров из БД" бессмысленны) Это очевидно из кода)
Ну, будут комментарии с пояснениями пропускать и что с того? Я их писал не для чтения каждый день, а для разбирательств в тяжёлые времена.
Что-то признаться честно "распорядка" не особо наблюдается)
Фотодиодом?) Если освещенность сильно разная, второй телевизор тупо не работает) Расположить их за ЖК панелью, как сейчас сканеры отпечатков в телефон пихают.
Не знаю, не замечал такого. Телега нынче вмещает всех, причём вообще никак не мешает молодняку изолироваться в своих локальных чатиках и каналах.
Можно наверное выделить Discord, как место концентрации молодняка. Однако это объясняется тем, что Discord сильно ориентирован на игры.
Тик-ток и YouTube популярны в всех лиц младше 35. Его смотрит куча взрослых и даже пожилых людей, игнорируют его существование в основном люди примерно 30-55 лет. Но вот 55+ вполне себе там сидят.
Кароч, я что-то не особо замечаю, чтобы народ сильно кочевал по причине того, что им нужна своя тусовочка. Люди кочуют (или наоборот остаются) между сервисами больше но рациональным причинам.
Как представитель "постаревшей молодёжи" могу сказать, что большинство тех, кого я знаю, ушли из ВК по следующим причинам:
Началась война копирастов за музыку. ВК был прекрасен тем, что можно было отправлять друг другу всякие медиафайлы без напряга.
Ужасный редизайн. Точнее два ужасных редизайна. Интерфейс был легковесным и неглючным, а потом понеслось.
Просто ХУДШЕЕ приложение на андроид. Поначалу оно было неплохим, но потом они упороличь по какому-то инстаграмм-like дизайну + завезли лютейших тормозов. После этого обновления 90% моих друзей согласились установить себе телегу. 10% поставили Kate Mobile.
Стремительно падающая репутация сервиса и тупо страх. Посадки за посты. Засилье рекламы. Передача данных товарищу майору. История с отжатием доли у Дурова (причем никто не говорит, что Дуров пушистый, но там помнится какая-то совсем рэкетирская история была).
Ненависть к mail.ru и вера в личность Дурова. К моменту продажи VK, mail.ru не пинал только ленивый. Все сразу заметили, что лента превратилась в рекламное гуано, в музыку впихнули рекламу, в видео впихнули рекламу, в пуш-сообщения и т.д. и т.п.
При этом на фоне всего был Дуров, который запилил телегу без всего этого трешака, без тормозов, без рекламы, с кучей ботов, которые тянули музыку из ВК. Плюс подъехал Яндекс, с бесплатной тогда Яндекс.Музыкой.
Получается, что модномолодежность тут не при чём. Были объективные факторы, в виде жадности и копирастов. Это прокатило у YouTube, потому что аналогов тупо нет практически, но не прокатило у VK, потому что были внятные конкуренты.
Я не живу в таком мире. Я живу в мире реальных людей, где описанных персонажей не водится. Все люди видели винду, кроме уж совсем старых, кто не видел ничего.
Из лени? Плюс между мной и родителями 4000 км страны. Возиться со всем этим гавном издалека ой как не хочется
Если я не в курсе, то обыватель тем более
Как много из этих "методик" требуют нажатия одной кнопки?
Если честно, я уже устал от этого аргумента. Ну, поздравляю, установка занимает 10 минут. А настройка? А если у вас помимо "все запускается в браузере", ещё есть необходимость подключить оборудование отличное от клавиатуры и мыши? Да блин, некоторые МФУ от Xerox до сих пор не дружат с CUPS.
А уж когда что-то пойдёт не так при обновлении в Linux, ух начинается веселье. В винде обычно надо зайти в одну менюшечку и откатить одно конкретное обновление. В Linux так не получится.
Я не говорю, что Linux ужасная ОС, в ней дофигищища плюсов. Но все дистрибутивы ещё очень далеки от массового использования. Особенно на ноутбуках.
Скорее когда просто приходилось созваниваться с кем-нибудь и имя они моё читали впервые на окошечке входящего звонка.
Скажем, логично или не логично, но я все индийские имена и фамилии записанные английском языком тоже разобрать не могу и запоминаю их просто как набор букв. Полагаю незнакомое Pavel они тоже не с ходу понимают как прочитать.
Занятно было это читать, когда как раз болят дельтовидные мышцы после тренировки)
Эх, отличный комментарий, жаль потрут из-за обилия нецензурщины :(