𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
suvorov
Значит купил я книгу. Go язык программирования. Донована.
Начал читать. И такое чувство у меня, будто я читаю гугл транслейт)
Блин. Промахнулся с книгой да?)
Anonymous
всем привет,
никто не знает как осуществить что-то наподобие такого -> (https://itunes.apple.com/search?term=${name}&entity=movie) тут я имею ввиду, что юзер вводит данные в name и поиск идет в айтюнсе по указанному значению
только для ютуба? (юзер вводит имя, а серч идет по ютубу)
Anonymous
похоже что нашел.
http://gdata.youtube.com/feeds/api/videos/"+vidid+"?v=2&alt=json&orderby=published&prettyprint=true - если кому надо будет (вместо видид свое значение)
можно еще проще
http://www.youtube.com/watch?v={name}
Alexander
Alexander
хотя не так много читал
suvorov
Alexander
главная напасть когда в книге для нубов переводом меняют отображение словесного описания в код
Alexander
потом сидишь и объясняешь, что переводчик здесь мудло. и это хорошо, когда есть тот, кто тебе объяснит
Anonymous
а тот кто объясняет по каким книгам учился?
Anonymous
по оригиналу?
Aртем
Herman
Emil
Если хозяин телеграм апи го либы не обновит, то все упадет? Самому рекаест что ли делать?
(Хотел ссылку на новость, а это из личных сообщений телеги... Там в общем айдишники на инт64 переходят)
🅞leksiy
Krestina
Вакансия - Волгоград / full time, remote
Должность Developer
Компания I-advert.biz
Список задач
Написание bidder, автоматической аналитики на основе данных
Техническая поддержка и сопровождение RTB-интеграций с партнерами
Технический контроль и мониторинг RTB трафика
О нас
Наша рекламная сеть регистрирует и сохраняет десятки тысяч запросов от пользователей в минуту. И это благодаря команде умных, талантливых и инициативных людей. IT команда активно растет вместе с сервисом, и мы ищем настоящего профессионала, который готов вместе с нами реализовать новые и амбициозные планы, которые позволят сохранить позиции одного из лучший сервисов для наших клиентов.
Требования
Основной стек: clickhouse, golang
python + php + mysql желательны
ЗП от 200к
Контакт @nefertiti_ru
Herman
time complexity переезжаешь в Волгоград
Alexander
там надо кликхаус)
Herman
пока ехать будет почитает
Alexander
)))
Emil
Ребят, в соседнем чате говорят, для либы ботов телеги надо перейти на v5@develop, там кто-то обновил айди
А я и на 5 версию перейти не могу. держит на v4.6.4+incompatible
Что делать? Страшно
Anonymous
Alexey
Питон с его не строгой типизацией такое себе. Компилируемые языки с нулбезопасными переменными и типами данных прелестны тем, что ты практически всегда уверен в том что данные пришли нужного типа) В питоне я как то пробовал указать тип данных в методе и передать другой тип - в итоге он принимает не верный тип. Это имхо супер тупо. Даже пыха такого не позволяет.
> Питон с его не строгой типизацией такое себе
Это неверно. У Python строгая типизация. TypeError выбрасывается всегда при использовании несовместимых типов.
Никакого неявного приведения как в пыхе, который всегда был слаботипизируемым ЯП.
И в Python это было изначально, в отличие от нововведений в PHP 7 с его declare(strict_types = 1).
Цитата:"В строгом режиме (strict_types = 1) будет принята только переменная точного, заданного типа, или будет выброшен TypeError. Но никак это не влияет на код в подключенных файлах"
То есть то, что Python и так делает по умолчанию, а в пыхе нужно включать.
Добавление объявлений нескольких скалярных типов, естественно, не делают PHP статически типизированным.
type check по аннотациям сам интерпретатор Python тоже не делает, но для этого есть специальная утилита - mypy, для предварительной проверки кода на соответствие указанных типов передаваемым и возвращаемым.
Alexander
теорема Эскобара
антон
хуже нет ошибок времени исполнения
Alexey
хуже нет ошибок времени исполнения
Они есть в любом ЯП. И в любом ЯП ты должен делать соответствующие проверки, чтобы их было поменьше. В Go - if err != nil например 😊
Emil
Не хочу спамить, так что спрошу в последний раз и отлученно, извините, может если не с проблемой айди, то с проблемой обновления либы
У меня версия тг бот апи v4.6.4+incompatible пишет, мне про v5@develop говорили, но я и на 5 не могу перейти, не обновляет, а такие версии на гите есть
А новое апи тг юзает инт64, а у меня все ещё int
Что делать? Беспокоиться надо?
А может 64 нормально конвертируется и все будет норм...
Emil
Меня просто беспокоило, что бот и так забит где-то интами, а где-то 64, давая впечатление важности, но может и правда не стоит беспокоиться, если нормально будет приводить типы
Неспособность обновить либу огорчает, но и бог с ней, если будет работать...
Alexander
есть же vendor
Maks
> Питон с его не строгой типизацией такое себе
Это неверно. У Python строгая типизация. TypeError выбрасывается всегда при использовании несовместимых типов.
Никакого неявного приведения как в пыхе, который всегда был слаботипизируемым ЯП.
И в Python это было изначально, в отличие от нововведений в PHP 7 с его declare(strict_types = 1).
Цитата:"В строгом режиме (strict_types = 1) будет принята только переменная точного, заданного типа, или будет выброшен TypeError. Но никак это не влияет на код в подключенных файлах"
То есть то, что Python и так делает по умолчанию, а в пыхе нужно включать.
Добавление объявлений нескольких скалярных типов, естественно, не делают PHP статически типизированным.
type check по аннотациям сам интерпретатор Python тоже не делает, но для этого есть специальная утилита - mypy, для предварительной проверки кода на соответствие указанных типов передаваемым и возвращаемым.
Где она строгая? Ты же не описываешь какой тип аргументов принимает метод.
Alexey
Alexey
C — слабая (условно) статическая
Python — сильная динамическая
PHP — слабая (но с возможностью переключения на строгую) динамическая
Java — сильная статическая (не знаю как там за интерфейсы)
JavaScript — слабая динамическая
TypeScript — сильная статическая (?)
Go — сильная статическая (за исключением неявных преобразований интерфейсных типов)
Herman
а вот в джаве можно сделать " " + int
Herman
а в питон нельзя
Herman
и кто теперь строго типизирован
Alexander
C — слабая (условно) статическая - эээ, почему мы возможность скастить что-то супер криво считаем слабой типизацией?
Alexander
ну не касти блин, кто тебя заставляет? это удобно? да вряд ли
Herman
неявных преобразований интерфейсных типов - это именно что?
Herman
типа интерфейс с большим кол-вом методов можно привести к интферейсу с меньшим?
Herman
ну если они совпадают
Alexander
может просто, что можно не проверять когда приводишь(не знаю как это правильно называется) к интерфейсу?
Herman
Тайп асершен?
Alexander
ага
Alexander
.(type) - как вот эта штука называется правильно?
Herman
Alexander
там же не только интерфейс, но и конкретный тип может быть
Herman
да
Alexey
Alexey
неявных преобразований интерфейсных типов - это именно что?
Был такой пример в одной статье: var w io.Writer = os.Stdout Типа компилятор здесь неявно в рантайме приводит значение интерфейса к типу *os.File. А вот golang-blog считает что из неявных преобразований в Go только возможность использовать нетипизированные константы, которые автоматически приводятся к конкретному типу: t := 2 * time.Second
Anonymous
Timur
Ахахаха
Әмир
POV: you are switched from $any_lang to lisp
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
Emil
Anonymous
you are switched это что за время
Anonymous
Alexander
𝙲𝚊𝚝𝚒𝚘𝚗
Alexander
отсутствие мейна это совсем крах. ведь это значит, что в любом файле может встретиться код, который сам что-то делает при подключении
Alexander
ты ждешь получения класса или функции к твоему набору, а получаешь какую-нибудь фигню, которая что-то делает
Alexander
Alexander
но скорее всего автор ошибся
Alexander
точнее ты переключенный
Alexander
)) как сложно пытаться переводить дичь
Anonymous
я не про перевод
Anonymous
конструкция предложения в корне неправильная
Emil
Формально провальная, просто немного не тот смысл, но право на существование имеет
Alexander
я уж не знаю, взял ли из головы это автор. но в принципе, такое возможно. они тоже говорят и пишут порой неправильно
Anonymous
нет не имеет
Emil
нет не имеет
С какой это стати? Что там не так?
Глагол по смыслу подходит
Предлоги нужные
Страдательный залог, действие над персонажем, время то
Anonymous
you “are switched”
Anonymous
было бы правильней you have switched
Anonymous
так как есть процесс изменения
Anonymous
Anonymous
противоречишь сам себе
Alexander
ну вот тебе пример, человек американец. вырос в Нью-Йорке насколько знаю, в LA что ли переехал в свое время:
You ain't getting nothing that I'm saying
Don't tell me you IS
Emil
Над
Стандартный залог
Anonymous