05:46

Я котика передамажил. Может дело в тебе?
Модуль для транслитерации в питоне не подошёл, увы. У столиц мира за каким-то хером при транслитерации используются наборы букв. К примеру у Афин вместо f пишут th. Транслитераторы к таким извращениям похоже не готовы.
Забил на транслит. Нормальной библиотеки для него не нашёл. Есть гуглтранслейт, но по нему нету обзора на русском, что настораживает.

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

Дипломник фотки

06:03

Я котика передамажил. Может дело в тебе?
Весьма актуальный видос.



Наконец-то датетайм вставил, теперь он задаёт временной диапазон для поиска на рапидапи (по умолчанию там стоял 2020). Но пока это всё без ловли исключений. Любой шаг в сторону и программа стопается на ошибке.

04:04

Я котика передамажил. Может дело в тебе?
Залип на Друзей.
У Фиби в сериале никогда не было прически как в заставке. При этом с такой она максимально милая. Подобная прическа эталонная из середины 90-х, длинные с завивкой волосы с зачёсом где одна часть отведена от лица, а другая падает на него. Обычно у неё прямые которые её старят на мой взгляд. Фиби по мне раньше всех стала выглядеть старше (хотя самая старая там Кортни Кокс(Моника) она вроде уже к тридцатнику подошла на момент съёмок первых серий если не перешагнула)

Пересмотрел один из любимейших моментов. Моника решила расстаться с парнем который очень нравился её друзьям. Они все одновременно отреагировали как парень которого бросила девушка.

22:01

Я котика передамажил. Может дело в тебе?
Я о такой даже не знал.
Впрочем для меня приставки всегда были в виде какого-то костыля по сравнению с компами.



Задолбался с датой. Добавить в базу данных оказывается не так-то просто. Кое-как смог и то это просто строка. В БД с датами отдельный головняк. У самого модуля датетайм тоже свои тараканы. В числе месяца нельзя ставить первым ноль, нужно это учитывать и при этом то что все привыкли в числе месяца ноль всё же ставить. Или срез или регулярку для удаления. Очень много очевидного что сделали неочевидным. Что-то создатели питона своими собственными же правилами не руководствуются "явное лучше неявного"

05:29

Я котика передамажил. Может дело в тебе?


Приделал html теги, как обычно не обошлось без чертовщины. Выдавало ошибку на ровном месте. Так и не понял почему. Когда стёр и заново написал этот кусок кода, в том же самом виде, всё заработало.
Подумал что транслит надо не только на вводы, но и на вывод поставить. Чтобы и пользователь не мучился вспоминая как правильно на латинице названия пишутся (Афины к примеру не через 'ф' пишутся) и ответ на русском получал так удобнее. На английском он и так "насладится" когда по ссылке перейдёт.

17:07

Я котика передамажил. Может дело в тебе?



Собирал руду в аллодах и задумался о старой фантастике. В новом дополнении в квестах отсылки к аватару и миру смерти Желязны. Это можно сказать фишка аллодов, много пасхалок.
И вот я вспоминал мир смерти и лично моё мнение, выйди он сейчас его бы отнесли бульварному чтиву на раз. А ещё есть звёздный десант Хайнлайна. Там вооще даже смотреть не на что на мой взгляд. Едиенственно, что будет интересно это взгляд на развитие технологий. Так расчёты для космических кораблей осуществляют люди, причем похоже в уме даже не пользуясь примитивными калькуляторами. В боевых экзоскелетах информация выводится при помощи проектора на зеркало находящееся в шлеме на уровне лба десантника, для её чтения он должен поднимать глаза (с 80-х такое отдано на откуп голограммам или жк дисплеям интегрированным в забрало или визор)

00:12

Я котика передамажил. Может дело в тебе?
Охрененный комедийный детектив "Рога".
В конце он оборачивается драммой со своеоборазным хэппи эндом.
У парня вырастают рога и он невольно заставляет людей показывать себя такими какие они есть.

image

- Мне нужно знать, видел ли кто-то убийство?
- Я убивал только собак. У меня в каморке проходят собачьи бои.
- А я хочу показать свой член. Всё время хочу делать это.

- Я всё сделаю чтобы посадить тебя. Даже если придётся избить.
- Давай, избей его. Будет о чем помечтать перед сном. Буду представлять вас голыми.
- Да? Я тоже представляю тебя голым.

19:23

Я котика передамажил. Может дело в тебе?
Ну какие утырки в чате.
Задаю вопрос по вложенным словарям и методу гет.
Молчат.
Быстро нашёл ответ сам (через десять минут хотя до этого полчаса рыл сеть безрезультатно) и пишу в чат, что ответ нашёл и если кому надо он такой-то (копирую в чат), мол в коробке так не проходят.
Тут же нашлась целая толпа которая заявляет что такое проходится. А где вы были когда я спрашивал? Сколько в людях может быть говна?

19:29

Я котика передамажил. Может дело в тебе?
Прикрутил общую стоимость за всё время проживания, а так же рейтинги.
Попался "интересный" отель в Милане. Стоимость за ночь 55 баксов, при этом нет ни рейтинга гостей, ни звёздного рейтинга.

Скрин дипломника

17:46

Я котика передамажил. Может дело в тебе?
Провозился несколько часов сочиняя запрос который должен справляться есть ли айди в базе и если есть удалять его, а потом забивать айдишник уже с новыми данными.
Проблемы произошли из-за того, что пытался через привычные мне операторы ветвления. А надо было просто задать условие в делите sql запроса.
Потом не мог понять из-за чего база недоступна. Оказалось я ниже скопировал открытие БД и не закрыв после удаления пытался ещё раз открыть. Я вот только не пойму, это была ошибка или особенность SQLite? В видео по ней говорилось что она больше одного запроса на запись одновременно не поддерживает, множество запросов только на чтение.

Ещё адрес надо выводить. Совсем забыл.

18:35

Я котика передамажил. Может дело в тебе?
Небольшой ликбез о программистах (разработчиках)
Разработчик не равно компьютерный мастер. Он пишет код, а не изучает как железо работает. И тут же вытекает вторая аксиома, разработчик не знает все языки программирования на свете. Это в принципе невозможно, их то ли шесть то ли десять тысяч. Обычно хороший разработчик знает два-три языка, но может легко выучить другой при надобности.

Ещё одна продвигаемая "аксиома" - разработчик обязан знать английский. Бред. Можете поверить знание английского ничем не поможет в изучении языка. Даже если вы будуте знать как переводятся команды это ровным счетом ничего не даст, просто будете видеть не "магическое заклинание" а абра-кадабру. Если кто сомневается может глянуть как выглядит код в 1с или школьном кумире. Они написаны на русском и по сути тоже самое что в питоне на английском если перевести.
Если заявят, что надо ведь документацию изучать, а она на английском, тоже чушь. Документация на техническом языке написана. Чтобы ее понимать надо... уже знать язык программирования. Много документации переведено и то что она на русском понятнее не сделало ни на грамм. Проще всего понять если есть практический пример. Просто текст 99% обычных людей не воспримут. Это как если возьмете инструкцию к токарному станку с чпу и только по ней попробуете что-то выточить.

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

Разработчик не равно математику. Разработчик изучает синтаксис кода. Код больше похож на головоломку где сантехнику надо так соединить трубы чтобы в раковину шла горячая и холодная вода, а не слив из туалета.



В парке охрененно пахнет сеном.
Они не убирают скошенную траву и это такой кайф ощущать этот запах. Запах лета и детства.

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

Дипломник процентов на семьдесять уже готов.

image

18:54

Я котика передамажил. Может дело в тебе?


Ничего сегодня не делал. Может пришло бы что-то в парке в голову. Но дождик не дал погулять.

16:04

Я котика передамажил. Может дело в тебе?


07:28

Я котика передамажил. Может дело в тебе?
Какие прекрасные вещи в стране существуют.
У него под видео есть обсуждение планеров и упоминает о планерах с мотором. Такие действительно существуют. Видел на дискавери в гаражных аукционах. Там чуваки купили такой моторный планер. Моторчик располагается позади, он небольшой и используется в экстренных случаях. Можно ли с ним осуществлять взлёт хз. Когда моторчик не нужен он убирается внутрь планера, после чего планер внешне неотличим от тех который без моторчика.






Теперь бот выдаёт ещё и ссылки на найденные отели. Можно прямо из него перейти к тому который понравился ценой.
Понял как делать кнопки для любого места. Более того теперь ясно как их в отдельные функции засовывать и потом уже просто вывод самой функции пихать куда надо.

Лол, оказывается писать принты в коде для проверки срабатывания строк это обычная практика, а не только я вместо логирования использую)

01:42

Я котика передамажил. Может дело в тебе?
В чате по анриал энжине чуваки переживают о том как создаваемые игры в свет выпуливать.

Прислали приглашение на кучу интенсивов от коробки.
Вещь интересная. Конечно ты так не поймёшь всё сразу, но либо можно посмотреть как что, либо если есть уже какие-то навыки, посмотреть что-то новенькое.

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



21:59

Я котика передамажил. Может дело в тебе?
Задолбался с регулярками. Удобная вещь, но нихрена не понятная.

pattern_distance = r'\b\d+\.?\d*\b' - этот из строки вытаскивает ВСЕ цифры и дробные и простые( и такие 156 и такие 23.45) и только цифры без пробелов после них. Т.к. в строке цифры только в одном месте он вытащит именно то что надо. Регулярка.

Наконец-то фильтр для удаления от центра города для бестдила. Это был трындец.
Сначала вообще никак не срабатывало. Не мог понять почему. Во время одной из бесконечных проверок понял, что я используя срезы беру первое число. А ведь для фильтрующего 3 подходит и 30 и даже 300 и 3000 главное чтоб не больше 3 первое. Ладно, срезы нахрен. Взял регулярки. Провозился с ними выстраивая нужный паттерн. Всё, паттерн готов. Опять не работает, оказывается возвращает список. Ладно, берём по индексу элемент. Ошибка. Оказывается инт не превращает строки с точкой в целое число. Воспользовался флоатом, заработало, правда наоборот (вечно путаюсь как там должно быть чтоб код это понял), но переставить больше и меньше это такой пустяк.
И вот теперь фильтрует по удалённости от города спрашивая это у юзера. Завтра надо по ценам ещё тоже самое и бестдил будет готов окончательно.

п.с. в коде тихий ужас. Напоминает бардак в комнате школьника. Я уже еле отыскиваю в ворохе символов где нужная часть кода.

17:38

Я котика передамажил. Может дело в тебе?
Когда WoW по сути заблокировали у нас народ ломанулся по разным сторонам, от пираток до других проектов. Этот вот называют "русский WoW"

Allods-220610-173538

16:39

Я котика передамажил. Может дело в тебе?
Уже начало вырисовываться.
Надо ещё выделить жирным в ответе города и прочего, поставить смайлики, разбить по строчкам и будет красиво.
Вот с датами хз что делать. Или календарь бота изучать или датетайм прикрутить?
Дата пребывания не просто так спрашивается. Нужно для вычисления общей стоимости на время пребывания.
Ещё должна быть вставлена ссылка на сайт отеля по которой можно перейти и уже там регистрироваться.

Раньше всего этого не было. На первых дипломниках просто парсили. Но потом "шибко умные" (а там есть со стажем программирования и 10 и более лет) начали прикручивать новые фичи и их стали добавлять в ТЗ. В итоге ТЗ распухло раза в три по требованиям.

Сохраняется всё в базу данных. Очень удобная штука оказалась. Пока что она засоряется и приходится всё вручную чистить. Надо будет написать скрипт удаления информации при новой записи. По хистори отдельную таблицу заделаю. Там будет всё сохраняться при отправке запроса.

image


п.с. В чате по анриал энжине народ обсуждает проблемы по ДЗ - игра змейка которую чувак делает почему-то не запускается.

14:56

Я котика передамажил. Может дело в тебе?
Зная что гречка сильно распухает засыпал немного в тарелку хлопьев. Возвращаюсь, там горка выше края тарелки.

Продолжаем усовершенствовать код)

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

image

Так выглядит в коде.

image

22:07

Я котика передамажил. Может дело в тебе?
Фотка себя любимого.
Как же я себя люблю (с) Огурчик-Рик

image