Гришкин блог
1.05K subscribers
52 photos
13 videos
1 file
37 links
Личный канал @grishka.

Рекламу не размещаю.
Download Telegram
Гришкин блог
Ещё одно наблюдение из рубрики "эти странные земляне", которое не даёт мне покоя: все напитки во всех заведениях общепита обязательно подаются с изменённой температурой. То есть либо горячие, либо холодные. Про горячие я ещё могу понять, что их обычно готовят…
И ещё она вещь, которая вызывает у меня недоумение в контексте общественного питания на этой планете. Вот смотрите, если вы хотите что-то дополнительно добавить в блюдо, то логично, что это стоит денег — на вас же потратят больше продуктов. Но вот если что-то убрать, это почему-то не имеет обратного эффекта в виде скидки, хотя казалось бы, это же столь же логично, ведь меньше продуктов = меньше денег. Интересно, это капитализм, "так исторически сложилось", какая-то комбинация из этих вещей, или что-то вообще другое, до чего я не додумался?
😁16👍8🤔6🔥1
Я тут долбанулся и зачем-то сделал что-то типа устройства видеозахвата.

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

Потом случилось так, что, когда я купил свою квартиру, предыдущие владельцы оставили в ней немного ненужных им вещей, и среди них, внезапно, оказался видеомагнитофон. Что-то я продал, что-то отдал даром, а что-то оставил себе, забрав к родственникам, где тогда жил. А когда я уже сделал ремонт и переехал, эти вещи я сразу не забрал. После продолжительного действия на нервы родственниками, что "у меня тут это всё лежит", года 2 назад я забрал, наконец, в том числе и этот видик. И несколько своих старых кассет, чтобы было, на чём тестить.

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

И вот тут-то мысль стала уже прям таки невыносимо навязчивой. Я решил, что, вообще-то, раз мне вот настолько хочется, я же взрослый мальчик, могу себе позволить, и купил на али плату с АЦП, который поддерживает частоты дискретизации вплоть до 65 МГц (но у меня работает на 20). Подключил её к Raspberry Pi Zero, которых у меня и так уже было 2 штуки (малинка сама ничего не обрабатывает, она только выполняет роль преобразователя из параллельного интерфейса АЦП в USB). И начал писать этот самый программный декодер в свободное от более важных проектов время.

Так вот — спешу сообщить, что у меня всё получилось. Эта штука принимает на вход оцифрованный сигнал стандарта SECAM (PAL и тем более NTSC (пока?) не поддерживаются) и показывает его на экране компа. И, знаете, качество получается даже получше, чем у некоторых настоящих устройств захвата. Я получил новый опыт, понял, что цифровая обработка сигналов — это совсем не больно, особенно если не читать статьи авторов, которые обожают объяснять простые вещи математическими формулами (а это где-то 80% всех статей по теме + все материалы в википедии). Самым информативным источником информации по теме самого видеосигнала, внезапно, оказался советский учебник по предмету "телевидение" для ПТУ. Писать код, руководствуясь советской технической литературой, описывающей технологии более чем вдвое старше меня — очень необычно.

Код и техническое описание на гитхабе вот тут. А ниже — немного того, что я оцифровал со своих кассет. Я в детстве тащился от Power Rangers, а сейчас это каким-то таким кринжем кажется. Зато фабрика звёзд всё ещё топчик.

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

(Что касается Smithereen — нет, не подумайте, я на него не забил. Просто версия 1.0 относительно "доделаем и оттестируем" сейчас находится в стадии "оттестируем". API уже готов на 98%. На данный момент пользователи находят баги и прочие недоработки, а я их исправляю. Ну и сайт надо ещё доделать. Главную страницу ту же сделать уже наконец.)
🔥7135😎11🐳3👍2😱1
Мне тут в комментах сказали, что раз уж я оцифровываю весь сигнал целиком, можно попробовать вытащить из него телетекст. А почему бы и да?
🔥4322🤯8👍4❤‍🔥3👏3
Forwarded from Стой под стрелой (Nikita Prokopov)
Однажды у одного программиста посреди дня отвалилась жопа. Доктор сказал, что это не лечится, тогда программист пожал плечами и пошел написал программу, в которой не было онбординга, кнопки были маленькие и контрастные, которая не собирала аналитику, не разлогинивала каждые две недели, в которой не было нотификаций, не было рекламы, а на диске она занимала один мегабайт.

А чего бояться? Второй раз-то жопа уже не отвалится.
👍34🔥13😁7
Самое худшее, что система поиска может сделать для пользователя, — это "исправлять опечатки".

Я нашёл в ВК группу с телефона. Хотел открыть на компе. Открыл раздел групп, написал в поиск название. ВК, думая, наверное, что помогает мне, "исправил" мою "опечатку" и показал даже близко не то, что я искал. Даже кавычки не помогли. Поиск по аудиозаписям, кстати, ещё хуже. И вот такой унизительно-снисходительный UX поиска сейчас почему-то считается стандартом в индустрии.

Пожалуйста, умоляю, если вы делаете поиск, всегда считайте запрос, полученный от пользователя, строгим приказом, а не намёком. Никаких словарей. Никаких синонимов. Никаких хитрых частичных совпадений. Просто тупой, предсказуемый поиск по подстрокам. А, да, если в запросе несколько слов, ВСЕ из них ОБЯЗАНЫ присутствовать в каждом результате, без исключений.

Если же вам всё равно очень хочется что-то поисправлять и поугадывать за пользователя, не делайте это автоматически. Показывайте какую-нибудь плашку, типа "возможно, вы имели в виду flower", чтобы для исправления опечатки, в случае, если это действительно настоящая опечатка, требовалось активное, осознанное действие. Ну, знаете, как большие интернет-поисковики типа Яндекса и Google делали примерно всегда, пока не оборзели аналогичным образом сравнительно недавно.
💯31😁166👍4🙏2👎1
Обсуждение каналов в ВК в канале Дениса Пешехонова навело меня на одну любопытную мысль.

Вот смотрите. Люди хотят как-то получать новости от различных организаций и общаться с ними. Организации тоже хотят где-то публиковать свои новости, желательно так, чтобы их клиентам их было максимально легко читать. Сейчас для этого в подавляющем большинстве случаев используются коммерческие централизованные соцсети, и, конечно же, как вам наверняка известно, я считаю, что смешивать общение людей с людьми и общение людей с организациями на одном сайте или в одном приложении — безумие, от которого страдают все (но не все это осознают). Поэтому в том же Smithereen возможности писать от имени сообщества принципиально нет и не будет. Но, взаимодействие людей с организациями — это тоже естественная потребность, важная часть человеческого общества, пренебрегать которой нельзя, и от переноса которой в интернет всё-таки выигрывают и люди, и организации.

Короче, идея: асоциальная сеть. Эдакий ВКонтакте, в котором оставили только паблики. Отдельный специализированный сервис чисто для общения людей с организациями. Возможности постить от имени человека там нет вообще ни в каком виде, равно как и возможности для людей подписываться друг на друга или вообще как бы то ни было формировать социальный граф. С аккаунтом человека можно только подписываться на организации, смотреть их посты, ставить на них реакции и оставлять комментарии под ними, а также отправлять организациям сообщения. Личных профилей по сути нет, у пользователей есть имя, аватарка, и, может быть, ссылки на другие сервисы (социальные сети те же, где с этим человеком можно взаимодействовать). Максимум прямого взаимодействия между двумя пользователями — ответы и реакции на комментарии. На страницах организаций куча подробной информации, примерно как в карточках организаций в каких-нибудь Яндекс картах. Если лень делать полноценный сайт, можно давать ссылку на свою страницу в этом сервисе. Децентрализация/федерация определённо пойдёт на пользу в долгосрочной перспективе, но не факт, что строго необходима.

Я сам это делать не буду. У меня и так слишком много нереализованных идей. Но в целом, как вам? Жизнеспособно или нет? Стали бы таким пользоваться?
🔥16👍7🤣6👎31
Простите, что я опять обсираю ИИ, но мне буквально в моём же канале попался очередной пример причины, почему эта херня не захватит мир, и почему доверять языковым моделям опасно.
😁17🤬1