12:40

Я котика передамажил. Может дело в тебе?
Сегодня намного легче, голова почти не болит.

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

Голова болеть почти перестала. Лишние файлы поудалял. Осталось создать файл зависимостей, вспомнить как пушить и можно отправлять куратору. Предвижу претензии, но мне всё-равно, по ТЗ я выполнил всё до запятой и даже немного больше. Даже аннотации всюду понаписал (в переменных не стал, это уж совсем маразм)

14:31

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

15:49

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

00:58

Я котика передамажил. Может дело в тебе?
Раскидывал-раскидывал. И перестало работать вообще. Еле запустил. Что-то там с импортами не так. Завтра надо будет разбирать.

13:30

Я котика передамажил. Может дело в тебе?
Сегодня разбрасываю по файлам, написание документации и аннотации типов. Финальная шлифовка.
Потом вспомнить как с гитом работать и можно пушить на проверку.
Всё что относится к выборам категории цен по своим файлам. Все остальные функции в утилиты.

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

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

22:00

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

Я котика передамажил. Может дело в тебе?
Нашёл место где нужно ставить ловушку для ошибки и успешно её поймал.
Теперь в случае косяка со стороны сервиса в чат выводится уведомление о разрыве соединения.
Хистори тоже работает. Правда не по ТЗ, не стал делать вывод отелей, только какой запрос был.

17:22

Я котика передамажил. Может дело в тебе?
Час провозился с непонятной ошибкой. Потом выяснилось что в html теге поставил слеш не с той стороны. Но какого логуру вместо того чтобы указать на это, указывал 400 ошибку в ответе?
Указание ошибок по мне в 70% нихрена не помогает.

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

Кода без документации под 800 строк. Думаю с хистори будет вся тысяча. Но всё это будет разбросано по разным файлам.

11:09

Я котика передамажил. Может дело в тебе?
Эти голоса для меня истинные голоса этих актёров.



12:59

Я котика передамажил. Может дело в тебе?
Проблему решил.
Хотел решить её через кнопку в строке ввода. Но так и не нашёл как её сделать. Просто везде прописал условие, если в вводе /start перепрыгиваем в самое начало.
Надо ещё попытаться сделать так чтобы кнопки исчезали чтобы юзер не тыкал во всё подряд от скуки.
Ещё надо вспоминать команду которая выводит по запросу не более определённого количества информации из базы данных.

Дипломник из С++




Получилось. Теперь клава исчезает как только на неё нажмут, чтобы пользователь не тыкал своими кривыми руками куда ни попадя.

14:01

Я котика передамажил. Может дело в тебе?
Сильнно больше народа стало писать в джанго и фласке.
Видимо продвигаются постепенно.

Наконец-то желудок перестал болеть. Я уж испугался, что всё, теперь всегда так заливать желчью будет.

Уже и бестдил в чистовике записал. Правда забыл общую цену, время пребывания и расстояние. Но зато сейчас все запросы обрабатываются через функции которые будучи вынесены существенно уменьшат код в основной файле. Но всё одно много дубляжа. Попытался уменьшить, стало ругаться на то что не видит.Кстати сейчас переживаю что и в функциях что-то не увидит. Но так осталось совсем немного. Хистори ещё но там по идее легко. Просто копируешь всё из одной таблицы в другую.
На данный момент функции занимают 200 строчек из 450

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

17:44

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

15:59

Я котика передамажил. Может дело в тебе?
Чувствую на дипломнике выгорел. Но надо идти дальше.
Новый день в коде начался с того что тот не захотел работать. Вчера вроде всё работало. Сегодня тот же не захотел. Пришлось долго возиться прежде чем сумел запустить как надо.

Забыл в функции даты вставит разные разделители котоырми пользовался в функции которая проверяет дату на валидность. Потом понять не мог почему же не срабатывает и ошибку выдаёт.

19:28

Я котика передамажил. Может дело в тебе?
Сегодня узнал, что прайм ворлд оказывается 31 марта был закрыт. Охренеть.

В игре по мне был охрененный потенциал. Зачем-то отличительные особенности такие как несимметричную карту и градостроительство убрали. Пореворкать начальных героев которые были объективно слабее более поздних. Купить стримеров которые имеют от 500 зрителей и в игру потянулись бы люди. Но почему-то хозяева тупили. Чем их пиар-менеджеры занимались хз, но явно не продвижением проекта. Да и геймдизайнеры тоже явно не особо изучали мнение игроков.

10:03

Я котика передамажил. Может дело в тебе?
После одного единственного замечания в адванседе флудили весь день.
Некоторые слишком упоротые. Ну не пользуешься SQLite и фиг с тобой. Нет, надо очко порвать доказывая, что вместо него надо использовать другое.

Думал как бы прикрутить кнопки к активации фото. Думал, думал, думал... разозлился и решил рукописное подтверждение сделать. Заебала уже эта обосратая библиотека тупорылая. Буду делать как понимаю. И так уже затянул ппц.

11:43

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

04:47

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

С исключением (скрин по нему) вчера провозился весь день.
Зато теперь при неправильном вводе не зависнет с ошибкой, а предложит заново вести.
Ошибка в транслитераторе который у сервиса апи, по-моему вообще используется один и тот же транслитератор везде т.к. питоновский ровно на тех же местах ошибается. Если английская транслитерация названия не отличается, можно и в русской ввести, например Милан или Дубай. А вот Рим (Rome), Афины (Athens) или Токио (Tokyo) выдаст ошибку т.к. или вообще по-другому пишется как с Римом или подставляет не ту букву как с Токио ну или как с Афинами подставляет только одну по звучанию букву хотя th так же используется при транслитерации.

Поэтому уточнение для пользователя, что лучше ввести в английской транслитерации.
Точно знаю, что есть библиотека которая исправляет ошибки в названии города, но найти не смог.
С исключениями больашя морока. Юзер любит вводить всё что душе угодно, но не то что надо даже если написано крупными буквами посредине экрана как надо правильно.

image


А это то что накидывает последний несколько дней труба.
Консоли того периода что у коробки, что у сони очень красивые внешне. Но обе не выстрелили в первый период. У коробки просто летели к чертям. У сони как понял были очень дорогими.
Кроме того много видео о других консолях. У меня была только первая плойка, потом появился первый пк. Сами консоли я не понимаю от слова совсем считая костылём. Но в видео все узнаваемые первой половины нулевых. Тогда был такой журнал как страна игр и в нем все консоли описывались. По дреамкасту было немного материалов и вскоре они исчезли совсем. А вот пс2 и коробка были до той поры пока я покупал сей журнал, я его в середине нулевых перестал брать т.к. цены на них выросли и между лучшими компьютерными играми и страной игр выбор естественно был в сторону ЛКИ т.к. игры на консолях абсолютно не интересовали. Да и по наполнению ЛКИ был лучше, СИ в середине нулевых скатилась в редкостное говно в глянцевой упаковке (не в смысле гламур появился, а в смысле журнал стал на глянцевой бумаге) ЛКИ вообще был лучшим журналом по играм по мне, игромания откуда он вышел и рядом не стоит.




Судя по анкетам в общем флудочате только те кто изучает питон и джаву.
Есть один по го, есть один по с++ (я лол) один по C# и два 1С.
Там конечно есть с пыхи ещё и по С++ побольше. Даже с JS был чувак (если конечно не убрали им доступ) Но тенденция видна.
Всё ж питон получше на мой взгляд. Не только для веб, есть возможность в бигдату идти, куда и хочу развиваться.

15:03

Я котика передамажил. Может дело в тебе?
Я просто заебался. С одним единственным исключением (думал вообще невозможно его обойти, само ловлю, но дальше продолжало косячить). Пздц полный. Код как по мне так полная порнография.

Надо вынести всё что можно в функции и их в отдельные файлы. Иначе там под тысячу строк будет с документацией.

И это я ещё не сделал кнопки для того чтоб спрашивать надо или нет фото. Там я хз как, код дублировать что ли.

05:09

Я котика передамажил. Может дело в тебе?
Как меня достала эта гребаная библиотекая пйтелеграмбота. Всё через жопу сделано. На любой шаг нужно искать информацию потому что автор сделал так что работает вовсе не так как в питоне, а по-своему. Что за мудило.

Дзен питона "явное лучше неявного"
Залупу конскую. Всё что вижу это ровно наоборот. Бомбит с этого страшно.

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

Чувствую себя получше. Неужто это была простуда такая?

18:18

Я котика передамажил. Может дело в тебе?
Больше всего кошки любят сырую рыбу. Помню своего кота из 90-х. Я как-то наловил мелких пескарей от скуки и принес домой. Кот ни за каким мясом так не орал как за учуянную им живую рыбу.
Коты бандиты настоящие. Худющие, но видно не тощие, а поджарые.