?

Log in

No account? Create an account

Электронный миссионер

Wednesday, January 9, 2019

9:56PM - Эпоха.

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

А игры компьютерные, аналогично, сколько прессы было. А научные открытия, всякие инересные? Прогресс безумный.

Куда всё делось? Где мой прогресс? Почему мы вдруг забуксовали, и как-то копошение на одном месте. Я работаю в разных компаниях, крутых и не очень и по сути - всё старые открытия и решения просто продвигают и полируют. Ничего нового... Где новизна, где прорыв, где драйв? Куда всё делось?

Или прогресс технический всё? Начало духовного прогресса? Личностный рост и прочая лабуда, всякая ахинея, чем забиты книжные полки магазинов?

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

Monday, January 7, 2019

11:59PM - Переезд

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

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

Водитель оказался узбеком. Да-да, самым классическим, тем который плохо говорит по русски. Но я искренне рад знакомству с ним. В качестве грузчиков он привёз каких-то лютых русских алкашей, которых я гонял сраными тряпками, слава КПСС, что ничего не разбили.

Меня поразило в Саше - это умение ладить с людьми, ответственность и работоспособность. Искренняя. А ещё наивность, какая-то чистая такая советская наивность, именно такая, с которой мы в девяностые ворвались в капитализм и нас дурили ваучерами и прочими Чумаками. Я бы сказал, что если хотите посмотреть чистого советского человека - посмотрите на узбека, желательно только что приехавшего из Узбекистана. Эти люди даже врать не умеют, а вот их все обманывают. Обидно за это.

Начну с негативного, он слушал в дороге музыку. Мне вообще непонятно, почему водители дальнобои обожают слушать какой-то дикий шансон, где кто-то кого-то завалил и потом сел. В упор не понимаю, при чём эти люди, как правило, очень далеки от уголовщины, но почему-то их манит эта романтика. Но если вы думаете, что шансон - это жесть, то я скажу вот что жесть. Это шансон с восточными напевами. Выводя и подвывая то как чувака везут в Магадан. Это реальная жесть, такой отборной параши я никогда в жизни не слышал. Самое жуткое, что слушал он это ОЧЕНЬ громко. В конце концов я его уговорил эту жесть слушать в наушниках и меня отпустило. Половину дороги он разговаривал по телефону, даже не по телефону, а по скайпу. Меня более всего забавляло, что говоря на своём языке, они используют кучу русских слов и русский мат :).

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

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

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

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

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

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

К слову сказать, мне доставили по настоящему тонну негативных эмоций наши менты. Вот уж точно, что одни воры воруют, а другие воры одевают погоны и пытаются посадить тех кто воруюет, а если получается плохо, то воруют уже в погонах. На въезде в Москву нас томознул передвижной пост. Там был и гаец и мент. Проверили все документы в том числе и у меня. У меня от природы широкие зрачки. И они заподозрили, что я наркоман (срамота). И сказали, что вызываем кинологическую службу и будем вас шмонать. Я знаю что лопух, что надо действовать было иначе. Но попробуйте бойко соображать в 4 утра, после 14 часов дороги под восточный шансон. Короче говоря, стоянка в Москве оплачивалась бы уже из моего кармана. И вся эта проверка влетела бы мне в копеечку. Мы добазарились (не без помощи Саши, конечно) за 1500 рублей, чтобы нас отпустили. Ну не суки ли? Это воры в погонах! ВОРЫ! Просто способ нелегального отъёма денег у населения. В общем, я потратил денег на простой (мы потеряли час), и на эту "взятку". Её платил не я, а Саша. Я бы никогда взятку бы не дал. Но опять же, четыре утра... Короче, беда.

В общем, не бывает плохих наций, бывают плохие люди. Не делите людей, каждый человек может дать вам невероятное количество открытий, и в себе самом тоже.

Monday, December 31, 2018

1:45PM - Подводя итоги года

Мне нравится Новый Год, так как это точка отсчёта. Время подводить итоги, строить планы, начинать новую жизнь, заканчивать старую.

Главный итог года: я жив, и это главное. Прошлый год вышел очень крутым и насыщенным. Во-первых, я прожил целый год в другом городе. Ездил на море (Финский залив, лужа), много работал и вообще это афигенный опыт жития в другом городе. Питер очень крутой город, мне понравился очень. Ритм жизни города, транспортная доступность и т.п. То что там погода не айс, то не стоит путать туризм с эмиграцией. Например, мне все эти красоты Питера, когда там живёшь, были не очень важны, как и погода, а вот транспортная доступность - очень. Москва - это просто ОЧЕНЬ ДАЛЕКО ВСЁ! Короче, Питер маст хев.

Во-вторых, я поучаствовал в очень крутом стартапе. Устроился я туда ещё в ноябре 2017, буквально монтажником, но достаточно быстро стал программистом, у которого были в подчинении разводчики плат, монтажники, тестостировщики и другой программист. Даже с учётом отрицательного выхлопа стартапа - это было очень круто. После него, все остальные вакансии, даже в крутых местах выглядят весьма уныло и скучно. Мне в действительности в остальных местах тупо скучно работать.

Минус другого города, а уж тем более другой страны - отсутствие социальных связей. Новые социальные связи строятся с большим трудом, они достаточно нестабильны и в 30 лет и старше образуются плохо. Люди с которыми ты съел пуд соли намного ценнее случайных знакомых и коллег по работе. Поэтому в Питере было очень мне тоскливо. Так что в конце года я снова оказался в Москве. После Питера меня тут многое ввергает в шок. Начиная с того, что стада баранов вставая на эскалатор занимают только ПРАВУЮ сторону, тогда как в Питере люди много умнее и занимают весь эскалатор. Орды безумных людей в метро, которые не видят других, всякие неприятные личности, которые только и думают как поиметь с тебя бабла в каждом ларьке, заканчивая просто тупо адовой транспортной доступностью. Ехать на работу от дверей до двере 1:10-1:30 - в норме вещей. Тогда как в Питере я уже буду в глубоком пригороде медведей обнимать за это время.
Из позитивного таки, в Питере меньше ЗП, прямо так ощутимо, как-то сильно слабее движуха, жизнь течёт размеренее (это достоинство и недостаток).

В общем, подводя итог: Жить я всё же хочу в Питере - этот город более приспособлен для жизни, чем Москва. Там люди живут, а не рвут когти. Работать пока я хочу в Москве, тут у меня друзья и как-то привычная тусовка. После приезда сразу увиделся с кучей друзей и знакомых, которые были очень рады меня видеть (спасибо вам всем). Этого в Питере мне не хватало очень сильно. В общем не знаю.

Короче говоря, всех с Новым Годом, всех благ вам!

Monday, December 24, 2018

10:15AM - LITTLE BIG & РУКИ ВВЕРХ! - СЛЭМЯТСЯ ПАЦАНЫ

Обожаю трешнячковый музон. И вот прям треш угар и содомия высшего разряда!!!



Просто огнище, лютый!

З.Ы. Если интересен музон какой, вы хоть маякните, у меня есть много разного трешнячка.

Tuesday, December 18, 2018

11:26PM - Хабр пробил дно...

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


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

Но не прошло и двух дней... И появляется шедевральный пост...



Самое главное, что хабр вне политики - это прописано в правилах. Всех жестоко карали за политику. И тут появляется чисто политический пост: Наши с вами персональные данные по-прежнему нагло продаются . Если вы думаете, что пост о защите персональный данных, то нет.
Чувак, живёт в Германии и от туда тявкает какая Россия плохая и в каком говне мы тут живём. Более того, на мой вопрос, что же нам делать в этой ситуации, ответил (цитирую): "Если коротко — свергнуть правительство для начала." . Потом понял, что сморозил херню, переобулся в полёте и написал более мягко. Людей, кто не согласен с либерасткой позицией этого дисидента жестоко карали. Человека, который оставил первый комментарий, мол давайте не будет превращать хабр в политическую арену адово заминусили, считай тупо вынесли с хабра слив карму. Это нормальное общество? При этом аналогично защищают Варламова, который критикует и ему за это справедливо втащили в нескольких местах (парадоксы нашего городка). Я не знаю кто такой Варламов, но судя по комментариям втащили за дело. Комментарии в этом посте вообще чистая политота, даже до Вождя дошли... Срамота...

Самая мякотка заключается вот в чём. Один человек раскрыл личность этого поциента, который гонит эту дичь. Оказывается, там серьёзный ФГМ и человек просто неадекватен и бомбит интернет такой ерундой. И про него на лурке даже есть статья . Хотел цитаток от туда пару тиснуть, но там вся статья ШЕДЕВР. И это говно тусует на хабре, собирает плюсцы и это сегодняшний хабр, скатившийся в политику с таким вот лидером...

По моему пора покидать ресурс, раз там происходит такая дичь... Разделение хабра его подкосило, объединение его испортило, а такие посты его убивают. Впроцем поциент скорее уже мёртв. Эх, вспомним славные 2010 годы, когда было куча технических постов, куча крутых поделок и т.п.

Saturday, December 8, 2018

8:24PM - Боли портирования Sailfish OS

В предыдущем посте я уже затрагивал тему портирования Sailfish о мудрённости sdk и прочее.
Так вот - это всё цветочки. Ягодки в том, что ОСь активно разрабатывается (и это реально круто, правда), но из-за этого идёт безумное устаревание инструкций и инструментов. Вот яркий пример. How to build Sailfish OS for Samsung Galaxy S7



Берём официальный HADK от Августа 2018 и инструкцию выше от февраля. Вроде в целом всё совпдает, на первый взгляд. Но когда пытаешься повторить, и ВНИМАТЕЛЬНО сравнивать каждую строчку, чётко понимая что она делает (вплоть до того куда какой пакет ставится), понимаешь что разница чудовищна. Не, а вы что думали, портирование по инструкции? Не, здесь вам не тут. В общем, вот пример строчки:

HADK: PLATFORM_SDK $
sudo zypper in android-tools-hadk tar


Менеджером пакетов зиппер устанавливаем пакет андроид тулс и архиватор тар. Всё. Инструкция по сборке самого сунга:

PLATFORM_SDK $
sudo zypper in android-tools createrepo zip


Вот ирония в том, что пакетов android-tools и createrepo в последнем SDK нет, а значит это нифига работать не будет. А старый sdk как поставить не ясно (да и смысл какой, если есть более новый) А значит вот инструкция, по сборке самого сунга - не рабочая. Там множество таких "мелких" отличий, которые сводят на нет все попытки собрать. В общем я уже несколько десятков раз пытался пройти квест сборки, застреваю на сборке rpm-пакетов. Дальше пока не продвинулся.

Thursday, December 6, 2018

12:17AM - Сборка Sailfish OS

Вы хотите суровой программерской наркомании? Их есть у меня!

Если вы когда-нибудь собирали какие-то ОС, то наверняка помните какое это муторное занятие, скрипты для сборки и т.п. Но всё это ничто по сравнению со сборкой Salfish OS.

Существует официальный мануал HADK (Hardware Adaptation Development Kit Documentation) (Есть шанс, что в России ссылка не работает) или тот же примерно вариант, но на русском (с некоторыми отличиями).

Поскольку никто мануалы читать не будет, а если и будет - этого мало. Их надо ещё и понять.

— Слушай, ты можешь понять, что вообще происходит?
— Тебе объяснить?
— Да нет, объяснить я и сам могу. Ты ПОНЯТЬ можешь?


Так вот, с пониманием плохо, а вот объяснить попытаюсь.



Ладно, отбросим лирику. Для сборки системы нам нужен linux 64 бита. На него ставим sdk, который (внимание) запускается в chroot. На него ставим ubuntu, которая запускается в chroot из quemu (глаз не дёргается?). Далее, для сборки системы нужен Андроид! Т.е. нам от андроида нужно ядро, с дровами, которое и будет тем самым ядром линукс, а работа с ним будет через хардварные библиотеки, а именно libhybris (т.е. не напрямую с ядром, как в нормальном линуксе, дёргая апи, а через библиотеки совмещения). Если вы ещё не потеряли нить, андроид собирается в том втором чруте. После сборки андроида, мы настраиваем песочницу в первом чруте, где идёт эмуляция таргета...

А теперь добавьте сюда, что у Ведра, у каждой под системы выше, у каждого rpm-хардварного пакета есть свой скрипт. И представьте себе что вам ещё это нужно сконфигурировать, а главное ПОНИМАТЬ зачем вы это делаете!!! Да, а всё недостающее дописать в библиотеку libhybris ручками, на си.
Матрёшки Арбата в полном составе нервно закурили!



С сатирой закончили. С другой стороны, это единственная рабочая, в меру современная мобильная ОС под Linux, которая поддерживается в актуальном состоянии (если думаете, что это не так, то мануалы по сборке написаны в ноябре текущего года, и продолжают актуализироваться). Настоящая полноценная наследница Maemo! Ядро андроид используется потому, что драйверов половины железа просто нет под другие ОС. А сами дрова имеют только бинарный вид и единственный путь - это использовать ядро ведра. Да, костыли всем не нравятся, но пока это единственный путь.

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

Saturday, December 1, 2018

4:43PM - Клавиатура для Palm - разочарование.

Относительно недавно, пол года назад, я попробовал завести клавиатуру для пальма. После установки софта и Soft Reset слетала калибровка тача. Я подумал, что гранаты у меня не той системы и отложил до лучших времён.
Сегодня уважаемый @jiuco из чата https://t.me/emm386 скинул мне оригинальный диск на клавиатуру, с документацией, плюшками и т.п. Хоть посмотрел как выглядит. Радостно ставлю Keyboard.prc и программа делает снова софт-ресет и снова слетают калибровки. Да что ж я такой неудачник. Начал гуглить по теме, оказалось, что это известная проблема, называется "Mad Digitizer Syndrome" и лечится программой Digifix, которая сохраняет настройки после софт-ресета. Это помогло и я таки всё запустил.


Можно открывать шампанское, тач работает, программа настройки клавиатуры работает, но... Но клавиатура не работает... Это вселенское разочарование...


Софт для настройки клавы.

Это по настоящему обидно, когда... когда вот так... Клавиатура оказалась не рабочей.

Wednesday, November 28, 2018

4:20PM - Графики реального времени на js

Помните мой пост с вопросом, мол как сделать графики . Я внимательно всех выслушал, спасибо, и сделал совсем не так как мне советовали :) . В общем, графики почти реального времени строить можно. Выглядит это вот так.



Код посмотреть можно вот тут

Если кратко, то по таймеру вызывается CGI bash скрипт (о боже, CGI на bash), который очень прост:

#!/bin/bash
echo "Content-type: text/html;charset=utf-8"
echo
программа_дающая_данные > /var/www/html/result.dat
echo "true" 
exit 0

Разумеется, не забываем что /var/www/html/result.dat существует и имеет права www-data:www-data (если для апача).
После чего, помощью https://www.papaparse.com/ мы берём scv-файл result.dat, вида:
2019	2010	2160	2006	
2023	2052	2041	1992	
2053	2048	2181	1991	
2019	2054	2147	1968	
2003	1977	2189	1982	
2052	1987	2101	1961	
....


И превращаем его в json, ну а далее дело техники - https://www.chartjs.org . Куча примеров, главное отрубить анимацию.

И да, не забывайте очищать массивы, перед внесением новой порции данных, иначе память уплывёт, будет глючить и тормозить. Я на ночь оставил так, с "неочищением", утром пришёл - мышка уже не ползает.
А вообще javascript мне понравился. Идеальный язык говнокода. Пишешь левой пяткой, отлаживаешь в браузере. Консолька. Короче, халява, ляпота. Нечего будет кушать, пойду в js-погроммисты.

Tuesday, November 27, 2018

5:10PM - Журнал "Хакер" за 720 рублей

На фейсбучке в рассылке зашёл на сайт "Хакера". Внезапно, он ещё жив! Удивительное рядом. Вот даже анонс свежего номера.


Не буду вас утомлять переходом по ссылке. Вот что в номере, самое интересное:


Ещё там по электронике и взлому. За 720 рублей, КАРЛ!!! Убили рубрику "Фрикинг", созданную специально для этого. Есть ещё несколько интересных статей.
Существует некоторый порог, выше которого люди не готовы платить. За 200 рублей, я бы ещё купил бы журнал (и то подумал бы), за 720 даже при лютом фанатизме - забил. Актуальность инфы сомнительная, даже Хабр и то более полезен, актуален и бесплатен. Для кого этот журнал сейчас? Кто его читатель?

Эх, былые времена...

Thursday, November 15, 2018

6:23PM - Иллюзии

В какой реальности мы живём, что есть реальность, а что есть вымысел. Может все наши переживания об иллюзорном? Может если мы поймём, что реально а что нет, нам станет легче жить?

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

А суть достаточно проста, почему дети не отличают это - это илюзии. Время, деньги, города, фирмы, работа - это илюзиии, которые мы себе придумали. Этакие правила игры, в которую мы играем, и кажемся себе дико умными. Но ведь это илюзия. Представьте себе ситуацию (это сложно, понимаю), что вдруг все люди понимают, что играют в дурацкие игры и внезапно все перестали ходить на работу. Ой, мы так вжились в игры, что не можем этого представить: как же мы будем жить без илюзии денег? Ну вот люди все проснулись, и поняли что жили в илюзиях и внезапно настал коммунизм :).

Вот вы читаете этот текст, думаете здравые мысли или наоборот бредятина. Но тем не менее испытываете какие-то чувства. Так вот, реальность такова, что вы сидите или лежите, пялитесь в монитор/телефон/планшет - пластмассовую коробку и воображаете что что-то делаете. А в реальности ничего нет, кроме чувств - чувства реальны. Блог, интернет, и прочая лабуда - это просто новая форма иллюзий.


Помните видос с немецким мальчуганом, у которого проблемы с компьютерной игрой?


Друзья, кто знает немецкий, скажите - перевод корректен?

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

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

Реальны ваши чувства, близкие, их чувства, мир который ощущается. Фильм иллюзорен, а чувства при просмотре - нет. Они реальны, они нас наполняют или разрушают.

З.Ы. Да, пространство и время - это главные иллюзии. Дети их не понимают.

Tuesday, November 13, 2018

11:24AM - Коннект модема и... звуковой карты

Собстна эксперименты движутся в нужном русле. Благодаря Николаю Замотаеву, который скинул ссылку на софтмодем из звуковой карты (ГЕНИАЛЬНО!) . Самое смешное, что minimodem обитает в репах вашего дистрибутива! Ну и наконец я смог увидеть, как работает аккустический соеденитель. Лучше один раз увидеть!

Monday, November 12, 2018

1:06PM - Удалённый доступ через модем и новости дня

Начнём с новостей. Я лично полагал, что в Москве с введением GPON умер диалап, как таковой чисто из-за технической невозможности, но ВНЕЗАПНО есть ещё пулы. Вчера с мобильника (городского, увы, нет, а так бы попробовал) позвонил на номер 8(495) 600-7000 и да оно ПИЩИТ!!! Фантастика.
Лёгким гуглением в интернете можно даже найти живой логин и пароль абонента. Вы представляете в середине 2000-х встретить в интернете логин/пароль от диалапа??? А сейчас пожалуйста и нахер никому не нужен :(. Даже в личном кабинете есть бабки.




Я понимаю, что в пору писать мемуарчики о диалапе, чудных временах. Но...

Ещё что хотелось всегда попробовать - это удалённый доступ к коммандной строке. Так, чтобы *nix машина была удалённым сервером, я к ней подключался по модему и работал с удалённым терминалом. Как это настраивается и работает? Собстна Линус Торвальдс поэтому написал свой линукс-то.




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

Sunday, November 11, 2018

12:56AM - Ну, а теперь по взрослому

Ну, поигрались на коннекте без питания линии, доказали, что работает. Хотя работать не должно, даже на дешманских модемах. Пришла пора сделать эмулятор телефонной линии. Схема взята отсюда.

                             +  | | -
            GREEN----------+---||||---/\/\/--+-------------RED
                            |   | |     R     |           
                            |  9 to 24V       |            
                            |                 |           
                            +---||------------+          
                                C .47uF     

             RED-----------------------------------------------GREEN



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


Законнектилось, без настроек модема, на 33600. Представляете, на прямой линии, без помех особых 33600!!! А что говорить про обычные линии. Хотя надо попробовать его таки настроить, может выжму больше. Пока пишу пост передаётся 500 килабайтовый файл. До сих пор не передался.



Тут пока писал, ютубчик подсунул тематичную песенку в тему, закину в псот, добавит ламповости вам.

https://youtu.be/ymNFyxvIdaM

Thursday, November 8, 2018

11:54PM - dial-up

В своё время как-то не наигрался с модемами. Меня всегда восхищали аналоговые модемы, это вершина человеческой мысли, цифровой обработки сигналов и изобретательности. Выжать из телефонной линии, которая не предназначена для передачи данных максимум и сделать передачу данных ещё и быстрой. Сейчас модемы можно купить за бесценок и наконец спокойно поиграться, так как они не заняты сокровенным соединением к интернету. Да, для меня не бывает медленного интернета, я вырос на диалапе.



С камрадом sevasat возник гламур и дискусс на тему того, могут ли два модема сделать связь просто по лапше, без питания и вкусняшек.



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

P.S. Ранний мой ЖЖ вёлся с такого модема, стопудово!

Friday, November 2, 2018

6:52PM - Вечер пятничного тупняка

Программисты делятся на два типа: тех кто не понимают указатели и тех кто уже понимает.
Есть функция, честно потыренная с stm32 (переношу код с стм-ки на ПК), которая считает модуль комплексных векторов.



И мне понадобилось, чтобы она возвращала вектор не в прямом, а обратном порядке. И совершенно очевидное решение.



Но есть нюанс © 💩 . В первом случае возвращает всё отлично, а во втором возвращает НУЛИ! Что я делаю не так? Я готов расписаться, что я хреновый программист и нифига не знаю си, но как?

З.Ы. Обратите внимания на прошлый пост, а главное на комментарии. Там коменты интереснее и содержательнее, чем пост. Прям как в лучшие годы ЖЖ.

З.З.Ы. Меня радует, что в коде можно вставлять комментарии в виде unicod-символов. Например, обозначить что код говно
//💩💩💩💩💩💩

Либо прям афигенный
//❤️❤️❤️❤️❤️❤️

Tuesday, October 30, 2018

8:39PM - Лавочки...

Малый бизнес... Двайте называть вещи своими именами: лавочничество. Каждый суслик держит свою лавочку. И "поддержку малого бизнеса" - следует читать как помощь лавочникам.

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

Вспомните проекты времён СССР: поворот рек, масштабное строительство железных дорог, городов, полёты человека в космос, научные открытия. Масштабы планетарные, общечеловеческие. При чём тогда ресурсов было сильно меньше, возможности уже и т.п. Но действия поражают самое сильное воображение, мне кажется даже у самых удивительных фантастов не было таких свершений. Это мотивирует, это восхищает, хочется жить и творить в таких масштабах. Какие бы псы не ругали СССР, никто с ними не сравнился по масштабам.

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

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

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

Самая дичь была, которая ввергла меня наверное в многолетнюю депрессию - это была работа в vir2real. Это был крутой стартапчик, который делал забавную игрушку. Но при этом эта игрушка была высокотехнологичной. И у меня была цель разработать модуль ядра, который бы делал realtime output, с dma, fiq, ассемблером, ковырянием в ошибочной документации на проц, тыканье регистров палочкой и т.п. А знаете зачем был нужен этот мощный модуль ядра, где идёт хруст мозгом? Для управления роботом пылесосом. Ёкарлибабай! Сраным роботом пылесосом!!! Поворот рек, полёты в космос, БАМ, победа в ВОВ - ради управления сраным пылесосом... Я был так демотивирован, что был уволен с позором после испытательного срока.

Потом энергетика, и потом снова лавочничество, только в моём лице: преподавание. Потом снова пограммирование. И тоже сложнейшие задачи, а для каких-то совершенно убогих железок. Сейчас работаю в очередной лавочке, где очень умные люди, преподаватели ВУЗов, сложнейшая цифровая обработка сигналов, радиочасть, измерение на акустических волнах, ПО для контроллера, ПО для линукса, сервер и т.п. А конечная цель такая смешная, что хочется рыдать: бесконтактное измерение температуры. Просто удалённый датчик, считываем с него данные и передаём. Да, технология очень крутая, крутая математика (наконец-то я начал заниматься ЦОСом), могучая разработка. Задача колоссально наукоёмкая, но результат... Результат такой мелкий, что просто грусть накатывает. Бесконтактный термодатчик...

Мы всё больше и больше уходим в какие-то совершенно мелочи, и всё меньше и меньше делаем масштабные общечеловеческие задачи. Вот те же безконтактные датчики - это прикольная задача, но человечество это даже не заметит. А все эти ресурсы сгорают. А главное, какая конечная цель? Ребята, цель: ПРИБЫЛЬ! Прям мотивирует, хочется жить и творить, за то что какой-то дядя за твой труд получит вовремя прибыль.

А где мышление в рамках человечества? Когда твоя деятельность влияет на человечество, кода масштабы поражают воображение? Это невозможно в лавочках (тут вспомнят всякие стартапы, типа гугла и прочего, но ребята, в нашей стране это работать не будет, уверяю). И вот уже нет государственных программ, остаются одни лавочки. Иногда я думаю выучить язык, и таки уехать делать что-то более масштабное, а не ковырять сраный код в лавочках на дядю...

Friday, October 26, 2018

1:50PM - WEB-интерфейс с графиками и кнопочками...

Первый тост за локалхост
Я знаю отличную шутку про UDP, но не факт, что она до вас дойдет.
Я знаю отличную шутку про TCP, но если она до вас не дойдет, то я повторю.
А кто знает отличную шутку про ARP?


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

Одно из важных условий, вся красота должна работать без интернета. Поэтому всякие java-скрипты, которые ведут в дальние дальние сайты - не подходят. Т.е. локально должно быть.
Я тут попробовал gnuplot в веб, по посту.



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

php-скрипт страницы прост до безумия:




Сам гнуплотовскй скрипт выглядит так:

#! /usr/bin/gnuplot -persist
set terminal canvas enhanced mousing jsdir 'js'
set grid xtics ytics
plot 'result.dat'	using 1 w l t "Ch 1", \
	'' using 2 w l t "Ch 2", \
	'' using 3 w l t "Ch 3", \
	'' using 4 w l t "Ch 4", \
	'' using 5 w l t "Ch 5", \
	'' using 6 w l t "Ch 6", \
	'' using 7 w l t "Ch 7", \
	'' using 8 w l t "Ch 8", \
	'' using 9 w l t "Ch 9", \
	'' using 10 w l t "Ch 10", \
	'' using 11 w l t "Ch 11", \
	'' using 12 w l t "Ch 12", \


На самом деле, нужно сделать чтобы вызывалась внешняя программа регулярно, которая будет заполнять этот "result.dat", а потом вызывать сам гнуплот, а на вебстраничке это бы обновлялось. Это типа ajax-запрос. У меня стойкое чувство, что я изобретаю велосипед, и есть готовые решения из коробки, с построением графиков, запуском приложенией и загрузкой файлов. Потыкайте носом. Дизайн роли большой не играет.
Функциональный дизайн примерно такой:



Кнопки вызывают программу (бинарь), с параметрами радиобатонов/чекбоксов и полей ввода.

Sunday, October 21, 2018

1:22AM - Ламповый псот.

Лампового тепла вам в ленту :)

Сегодня ваял индикатор "Блок индикации уровня записи и воспроизведения", который я купил вот тут. С доставкой стал 650 рублей, что очень дёшево, на мой взгляд за такую штуку.
И решил после Чип-дипа проверить сопротивление резисторов. Всегда так делаю, а то бывали случаи (все люди). И тут меня мой мультиметр начал подводить. Понимаю, что надо новый. Расчехляю советский вольтметр, который спас от выбрасывания в НИИ. И он ТОЧНО измеряет.



Во техника, блин, я уже три мультиметра сменил, а этот зверь всё служит! А главное - ламповый индикатор.

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


Гул наводок


Сорян за качество фото. Снимал при плохом освещении, на тапок.

Friday, October 19, 2018

1:22PM - Ностальгически-пятничной музыки ПСОТ...

Тут новому поколению дал послушать группу "Дюна", мне сказали, мол что за говно... А я помню, что меня всё это так дико пёрло и нравилось. Но на вкус и цвет... Тем не менее, смахнём ностальгическую слезу, и поймём ту двухсмысленность, что не понимали в детстве.







"Зарыт в амбаре пулемёт..."

З.Ы. А группа жива, и даже музыка выходит, в таком же стиле.

Navigate: (Previous 20 entries)