m700
да пиво не везде могут сварить
m700
у всех свои потребности
Шурок
Ну в офф клиенте нельзя и типа не будет можна, типа рушиться логика сообщений, вроде не пофиг
Я насколько понял там вопрос 1.5 строки кода в пк версии И вроде как мобилки не офц поддерживают
Алексей
У меня вопрос с противоположного возрастного фланга. Вот мне 43 скоро. Работаю 4 года (back на ruby и чуть другого). Пока мидл, но дотянуть до хорошего уровня еще за год/другой смогу. Имеет смысл старперу куда-то ехать (штаты, европа)? Или уже все. Я имею в виду в плане пенсии, жилья, такое ощущение, что тяжко будет и есть ли смысл - вопрос.
Смысл каждый ищет внутри себя. Я бы в Испанию/Францию уехал бы хоть вчера. Но, Я в отличии от Вас не мидл хотя и 47 и я там никому пока не нужен. Но как я отвечаю местным Саратовским друзьям: лучше я умру в борьбе. Так что шансы есть я уверен. Может без релокации (переезд за свой счёт) но в общем все отлично. Я же пока изучаю сетевое программирование, хотя самому больше нравится интерфейс.
Алексей
Мне просто тоже 43 поэтому мне можно зубоскалить)
О младше меня, думал ровесники 🙂
Алексей
Если здоровье норм, то остальное - ерунда)
И если не норм то тоже😉 меня мой ДЦП никак не смущает
Сидредин
И если не норм то тоже😉 меня мой ДЦП никак не смущает
но влияет на эффективность работы, наверное)
Sergei
И если не норм то тоже😉 меня мой ДЦП никак не смущает
Вопрос в языке и способности выжить первые пол-года
Алексей
Ладно, фокусы телеграма) А где другие старожилы чата? Julia Cat, другие?
Она давно не появляется мы (новички) ее раздражаем😁
Алексей
но влияет на эффективность работы, наверное)
Я до вчерашнего дня работал по 12 часов 6 дней в неделю, в воскресенье часов 5-6. Со вчерашнего дня у меня дипрессия😉😁 Надо в себя придти
Алексей
Вопрос в языке и способности выжить первые пол-года
У Вас явно не ИТшный опыт. Я не собираюсь туда полотером в Макдональдс
Сидредин
иногда эти показатели обратно пропорциональны
Алексей
я не про количество часов работы) я про эффективность)
А эффективности у меня что так что так нет я же ещё недотрейни
Иван
а на заводе кто работать будет?
Алексей
Алексей
ну вот - об этом и говорю
В моем случае набирается пока только количеством. Просто бывает очень обидно когда ты делал делал, потом оставляешь проект на какое-то время возвращаешься а там основополагающие библиотеки куда-то ливнулись вместе с пакетом установок. Я со вчерашнего вечера в трансе. Но к завтрашнему вечеру нужно успокоиться сесть и переустановить и vckgp, uwebsocket, nhlogman(JSON)
Алексей
ох, я неделю назад тоже вебсокет на плюсах ковырял
И как? Я по своему городу обратил внимание что сетевое программирование как говорится must have
Алексей
😁😁😁 как говорится: чтож вернёмся и начнем все с начала
Алексей
я не про количество часов работы) я про эффективность)
А вообще про эффективность так скажу: иной раз открываю свой код и такой🧐 чего? Это я такой код написал? Да я так сложно мыслить не умею. А ведь и правда я писал. И было такое не раз.
Алексей
Леш у меня ощущение что ты себя в чате больше анализируешь чем пишешь код ;)
Это тебе так кажется потому что я домой 2 часа еду. А сегодня я бездельничаю. Я не отрицаю. Мне завтра библиотеки ставить. 😥
Сергей
" Мне завтра библиотеки ставить" - звучит как-то апокалиптично
Ну пару инклюдов прописать это работа на весь день
Rob
Привет всем попутчикам на дороге в IT)
Алексей
ну ладно) Но я бы на твоём месте почитал бы книгу "Думай как математик"
https://1drv.ms/b/s!AhmoxRQNVUr7gaM5-r-W-LLGPMoCug У меня пока такие книжки более актуальны. Ибо хардскилы важнее
Алексей
Ну пару инклюдов прописать это работа на весь день
Что бы их прописать нужно клонить их гитхаб развернуть с висипакадж и на каждом этапе может быть факап
Сидредин
Igor
https://1drv.ms/b/s!AhmoxRQNVUr7gaM5-r-W-LLGPMoCug У меня пока такие книжки более актуальны. Ибо хардскилы важнее
Где код, Леша ;) А ссылки на страшные книжки кидать любой может ;)
Сидредин
Там рассказывается о том, как правильно учиться
Rob
Я надеюсь, когда я его спрашивал про прокси, юзер агенты и http запросы, то получал ответы не такой же точности) П.С. Книга совсем о другом
Как то была история года 2 назад, чел создал "нейросеть" которая быстро разрабатывает сайты или что то такое, на проверку оказалось, что вся нейруха это толпа индусов-кочегаров))
Dmitry (Inock)
43 не так много же
Да 43 - это вообще ещё малолетка
Сидредин
Где код, Леша ;) А ссылки на страшные книжки кидать любой может ;)
кстати, не знаешь, как лучше всего учить ОС, сети и т.п.?
Igor
кстати, не знаешь, как лучше всего учить ОС, сети и т.п.?
поставить линукс? ;) в нем вечно все не работает и прийдется гуглить и разбираться. ;)
Сидредин
проблемы только с мультимедиа были)
Dmitry (Inock)
Igor
https://leetcode.com/problems/container-with-most-water/ сто лиит задач сами себя не решат ;) ... по моему очередная классика видел эту задачу и не раз.
Igor
Сто?
ну у мну ща 86 ... нада добить до 100
Влад
Подскажите , как задать блокам ширину, что бы была такая же, как и фото которое там будет .
m700
Простт те ну нафиг время тратить
Влад
Подскажите , как задать блокам ширину, что бы была такая же, как и фото которое там будет .
s.o.s. На них уже стоит дисплей флекс, colum. Но что то еще нужно добавить что бы видс была как в img. буду очень благодарен п.с. gpt не понимает меня(
Влад
Может наоборот растянуть фотки на ширину колонок?
неее, нужно что бы фото было стандартного размера, а блок подстраивался под ширину фото. Возможно такое?)
iren
Может gap тогда добавить, или как оно там
Влад
он уже есть,( блок другого блока не касается)
Gravity
за O(n)^2
Igor
ну да это самый простой перебор всех возможных пар. Там идея двух указателей. чтобы за О(N)
Igor
один идет с начала другой идет с конца ... можно показать что нет смысла уменьшать высоту только увеличивать и потом двигаем тот конец который ниже в случае равенства двигаем любой Там с ходу не так это все легко понять ... нужно повозячиться с неравенствами чтобы осознать.
Igor
class Solution: def maxArea(self, h: List[int]) -> int: p1, p2 = 0, len(h)-1 res = min(h[p1], h[p2]) * (p2 - p1) while p1 < p2: if h[p1]<h[p2]: p1 = next((n for n in range(p1+1, p2) if h[n] > h[p1]), p2) else: p2 = next((n for n in range(p2-1, p1, -1) if h[n] > h[p2]), p1) res = max(res, min(h[p1], h[p2]) * (p2 - p1)) return res
Igor
но как я писал это не я такой умный ;) это известная задача
Vladimir
Правильно ли я понимаю фразу "мы не ожидаем возвращаемого значения"-как то, что функция не изменяет переменные, которые мы ей подсовываем, а просто выдаёт какой-то результат на основе этих переменных?
Vladimir
Я хочу убедиться, что я правильно понимаю суть термина "возвращаемое значение".
Vladimir
А именно: возвращаемое значение - это значение, которое получилось в результате преобразования переменной
пиво на все бабки
Ну если функция void, то она впринципе ничего возвращать не может, следовательно в ней нету ключевого слова "return". Если же в начале функции (в самом начале при объявлении) стоит любой другой тип данных, к примеру: int или bool, то функция будет возвращать именно этот тип данных
пиво на все бабки
Есть фотка этой функции?
пиво на все бабки
Можно возвращать указатель на void
Да понятное дело, но там же человек пытается понять как работает функция, не надо его такими вещами грузить
Andrii
Ну если функция void, то она впринципе ничего возвращать не может, следовательно в ней нету ключевого слова "return". Если же в начале функции (в самом начале при объявлении) стоит любой другой тип данных, к примеру: int или bool, то функция будет возвращать именно этот тип данных
Ну... можно думать про void как о типе, в котором есть одно единственное значение. Это ближе к его сути. В этому случае мы просто пишем return, а поскольку вернуть мы можем одно единственное значение, то его и не указываем. Но всё-таки void изначально недоделаный. И, когда мы сталкивается с шаблонами, то это таки проявляется. Например, у нас есть шаблонный код, который считает время выполнения функции f: auto start = get_time(); T value = f(...); auto fihish = get_time(); std::cout << "Time in function: " << finish - start << std::end; return value; Увы, если T это void то такой код не скомпиируется. Хотя, если считать что мы можем объявлять переменную типа void с одним значением, то... Тут бы ничего страшного не было, за исключением пары оптимизируемых пустых операций.
Andrii
А вот в Haskell тип void называется unit и обозначается (). Но там есть и настоящий Void, тип, в котором нуль значений, и там да, если функция возвращает Void, то нормальным образом выйти из неё нельзя: нам надо скоструировать значение типа Void, что напоминает известное «исхитрися мне добыть, то, чего не может быть».
Andrii
Аналогично, если фунция имеет аргументом тип Void, то её нельзя вызвать.