All streams
Search
Write a publication
Pull to refresh
4
0
Send message

А почему свой транспорт дорого? Дорого купить/взять в лиз? Или налоги/парковки? Все хорошо выглядит, но вот как без коня то :) ?

А как стержни делались? Сверху справа на заглавной фотке это ведь они, да? Или это выплавляемая моделька?

Можно, но неудобно сериализовать в json. Удобнее pydentic, но и в нем свои грабли в стиле превратим питончик в javascript. В итоге в питоне как было 100500 объединять данные в структуры так и осталось.

хабр торт. Запустится — шлите резюме в боинг чо.

Ок, ок! Ну так то хоть повеселее?


def f():
    a = 1

    def g():
        nonlocal a
        print(a)
        a += 1

    def update(x):
        nonlocal a
        a=x
    g.update=update

    return g

g1 = f()
g2 = f()

g1()
g2()
g1()

g1.update(100)
g1()

Скучно. Нате поинтереснее


def f():
    a = 1
    def g():
        nonlocal a
        print(a)
        a+=1
    return g

g1 = f()
g2= f()

g1()
g2()
g1()
мужчину, который брел в никуда с потерянным выражением на лице

Этот?

image

Этот += в питончике реально странный


a = ['a', 'b', 'c']
a += 'wtf'
print(a)  # ['a', 'b', 'c', 'w', 't', 'f']
a = a + 'wtf'  # TypeError: can only concatenate list (not "str") to list

Почему так понятно, но сильно неожиданно когда ждешь что a=a+something и a+=something должно быть вроде как одно и то же. Т.е. по факту += совершенно самостоятельная операция а никакой не оператор присваивания. И в примере автора (и в доках) ни что иное как попытка создателей натянуть сову на глобус называя баг фичей.

собеседование проходил один человек, а после релокации вышел на работу совсем другой

Прикольно! Ща deep fake подкрутят и будет такое повсеместно

Есть мнение что вот это


устроить мощную поддержку

почти всегда что то типа самообмана и просто отсутствие физической возможности устроить вот это


такое кровавое месиво

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

Ну вот так почитать — все, в москве зеленого уголка не осталось. Мневники это просто пустырь а никакой не парк, и пара полу-заброшенных деревушек. Это не лес, никакой толком пользы для города (в отличии от того же лосиного острова), понятно что рано или позно начнут осваивать. Торговый цетра в лосином? Это сколько он по площади — 0.00001% от леса? Ну, нашил лазейку наверное. Дубки да, обидно, но там вообще то и другие строения имеются, скорей всего провели как реконструкицю. Зато рядом ботанический, Тимирязевский и тот же Останкинский (что с ним не так? отличный парк и барбекю можно делать) которые больше этих дубков (которые не парк толком, а сквер) раз в миллион.

Спасибо! Да, похоже на 6 триллионов баксов еще немного погулять получится. Надо трактор :(

А как там сейчас обстановка в связи с коронакризисом? Как себя отрасль чувствует? Слухи/факты? Буду выгонять/набирать(врядли)?

Правильно говорить динамическая типизация в JS — говно. А не просто динамическая типизация — говно.


А так да, правильно, к одному ЯП надо прикрутить другой ЯП который бы проверял что прога написанная на первом ЯП -ок. Ну а потом еще один который бы проверил что то что проверяет второй ЯП это именно то что надо проверять а не что то другое. Ну а потом четвертый который всё то же самое сделает для третьего.


Система типов это фактически ЯП внутри ЯП. А что если проверять что то что написано на ЯП тем же ЯП? Получится TDD и отсутствие новых сущностей. Что есть гуд. А если программисту (т.е. нежелезному болвану) нужны какие то там подсказки к IDE — ну прикрутите их сбоку! Железный болван и без них сделает все что от него просят.

Змейка форева! В клубе напротив ЛЭМЗ.

Да нет, ты просто потоки безграмотной демагогии тут разводишь, с тобой просто не о чем разговаривать.

Information

Rating
6,254-th
Registered
Activity