Верхний пост - Краткое содержание и организационныя моменты

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

[Фото]

[Что в имени тебе моем?]Никнейм «Лексус» появился на заре девяностых, когда об одноименной марке японским машин в России еще и практически никто не знал. Тогда на дорогах еще превалировали ВАЗы и Волги (да-да, было такое время, а МКАД тогда был двухполосным!).


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


Появилась, прижилась и сейчас живет.


[О себе]
О себе:

• Муж и отец

• Начинающий художник

• Страйкболист на пенсии

• Корабел-недоучка

• Банковский клерк (продуктолог и аналитик)


Мои сайты:
[Ни один из них сейчас не работает, но интернет - такая штука, что пусть лучше ссылки будут заранее :)]http://scottishskirt.com и http://scottishskirt.ru – тут был интернет-магазин юбок-шотландок. Сейчас не работает, но доменное имя осталось, может быть, чего еще придумаю. Душещипательную историю о первом бизнесе можно прочитать тут;

http://alaev.me - прям вот сейчас собираюсь с мыслями и делаю там блог имени себя. Типа визитная карточка с кросс-постами отсюда туда и обратно;

http://plywoodboat.ru - я все еще лелею надежду, что построю своими руками фанерную парусную лодку-скиф. Но, учитывая отсутствие теплого помещения, которое не жалко было бы изгадить эпоксидкой, планирую этот проект теперь уже на апрель 2015 года;

http://smartshed.ru – была когда-то идея по запуску производства мегатехнологичных сараев для дачи :), но пока осталась всего лишь идеей.


Путеводитель по этому ЖЖ:

  1. Темы про самодельное отопление, про муки установки и настройки дизельного котла Olimpia

  2. Темы про стройку дома

  3. Темы про то, как я собирался, да не собрался (пока) построить лодку

Collapse )

Мои сочинения околохудожественного характера, в т.ч. – на тему страйкбола
Collapse )

Что я могу сделать для вас бесплатно (это не является публичной офертой :))
[Spoiler (click to open)]
• Могу проиллюстрировать в виде карандашных рисунков вашу книгу или статью. Срок зависит от того, что надо нарисовать, но в среднем на достаточно детализированную картинку уйдет 3-5 дней;

• Могу проконсультировать о том, стоит Вам брать кредит или нет в текущей ситуации;

• Могу ответить на вопросы о самостоятельном проектировании и монтаже системы отопления загородного дома;

• Могу составить или проверить на адекватность и корректность финансовую модель или калькулятор чего угодно. Впрочем, эта услуга условно-бесплатная, так как здесь все зависит от степени сложности;

• Могу дать совет на любую тему (с пометкой о степени своей компетентности в данной теме);

• Могу проверить ваши расчеты или логические рассуждения на корректность (уcлуга «Свежий взгляд» :))


Что я могу сделать для вас за деньги (и это тоже не является публичной офертой :))
[Spoiler (click to open)]

• Могу написать рекламный пост или обзор за вменяемые деньги, релевантные популярности данного ЖЖ :). Основное условие – рекламируемый товар/услуга/сайт не должен противоречить каким-либо моим убеждениям. Стоимость – в зависимости от объема материала, формата и срочности.

• Могу разместить в посте линк на ваш сайт. В виде спонсорской ссылки. Стоимость – пусть будет 1 евро.

• Могу по вашей картинке и размерам сделать проект предмета мебели для последующего самостоятельного изготовления или заказа деталей у компаний, занимающихся распилом ДСП.


Вопросы можно задавать здесь или через «Личные сообщения»

Re: Self.Tracker

Originally published at Data Digging. You can comment here or there.

В догонку к своему посту про самошпиона:

Есть такая система опенсорсная HomeAssistant, которая позволяет соединять воедино разные части умного дома. Система весьма гибкая и интересная и я ее даже одно время плотно использовал, хотя и ниасилил в полном объеме.

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

Из минусов — необходимость иметь статичный IP дома, привязывать его к внешнему домену и, самое главное — открывать порты. Внутренний параноик хмурится. Плюс — yaml для меня как то до конца непонятен.

Мой опыт использования HomeAssistant закончился на том, что система в какой то момент упала, а восстанавливать ее было лениво, особенно с учетом того, что все текущие домашние автоматизации худо-бедно ворочаются силами Яндекс.Устройств и Mi Home (пусть боги покарают ленивых ее создателей и всех кто продает в РФ поделки, привязывающиеся только к китайским серверам).

Но надо будет вернуться.

Self.Tracker

Originally published at Data Digging. You can comment here or there.

В то время, как все кто ни попадя, шпионит за нами через смартфоны, сами мы часто довольствуемся только тем, что подкидывает нам Яндекс или Гугл (смотрите, что вы наснимали 10 лет назад, а вот где вы были, а вот какую музыку слушали). Обидно как то, что кто-то помнит обо мне больше чем я сам.

Почему бы не завести приложение, которое бы в явном виде не тречило все действия хозяина и не сохраняла бы их в понятном и стандартизированном виде в БД? Перемещения там, время онлайн, посещенные сайты, посещенные места, время разговоров, ходьба, письма, частота общения с контактами — это только помет чайки на верхушке айсберга.

И все это — не на сервера корпораций зла и добра, а на жесткий диск родного компа, в зашифрованную БД с паролем о 37 символах.

Статистика — вещь могучая и при должном умении можно было бы узнать о себе много нового. А то и принять неочевидные решения. А можно и дозированно отдавать сторонним алгоритмам.

Да, небезопасно, но мир меняется. «… Я чувствую это в земле, я чувствую это в воде… вот и в воздухе уже чем то запахло…» (с)

З.Ы. А как пользователь помрет, так и его цифровую копию легче будет создавать ))

Соревнования танков с ИИ

Давно зреет идея собрать танк в масштабе 1/16, вооруженный хард-пневматикой и оснащенный блоком самоуправления. То есть не пошлый RC, а вполне самостоятельный танк, сам идентифицирующий цели и нацеленный на уничтожение такого же танка-противника. Камеры, датчики, распознавание образов, прицеливание и вот это вот все.

По-моему, весьма интересная дисциплина кибер-спорта могла бы получиться.

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

Цена входа — наверное около 100 т.р. плюс команда из человека с руками и 3d-принтером + средней руки программист.

Но пока жаба душит. И нет под рукой 3d-принтера и человека с руками из плеч. Сам могу претендовать только на роль идеолога-программиста.

Ну и с этичностью подобных разработок есть вопросы, хотя это конечно, детский лепет…

Коннектом. Или нью-эйджа псто

Если ты плюнешь в коллектив — коллектив утрется.
Если коллектив плюнет в тебя — ты утонешь.


У человека вроде как порядка 100 млрд. нейронов. Из них в коре головного мозга — около 16 миллиардов. Согласно общепринятой на данный момент концепции, во взаимодействии нейронов и кроется основа, на которой появилось человеческое сознание — способность переживать события внешнего/внутреннего мира, а также выдавать ответную реакцию на них. Мечты, желания, переживания/страдания планирование , пофигизм и вот это вот все — наверняка живут где-то там же.

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

Человеков на планете Земля — чуть меньше 10 млрд, то есть на порядок меньше (можно написать «всего на порядок», но не буду), чем нейронов вообще, и почти столько же, сколько в коре головного мозга. Человеки, помимо того что едят, еще и так или иначе общаются друг с другом. Передают информацию разными способами. Устно, письменно, один к одному, один ко многим. Кто-то с удовольствием передает слухи, кто-то выступает цензором. Кто-то приукрашивает, кто-то фильтрует. Если раньше количество социальных связей худо-бедно укладывалось в число Данбара, то с появлением интернетов и всяких соцсетей, счет легко идет на тысячи связей для каждого человека. При этом география и языковой барьер уже не играют значительной роли.

Т.е. модельно принципиальной разницы между мозгом человека и человечеством нет. Вроде как количество нейронов все еще значительно превышает количество людей, но тут имеет смысл вспомнить про растущую неживую сеть — сервера, сайты, устройства, простигосподи IoT, да даже просто ПК, подключенные к сети — все они тоже являются обработчиками/проводниками/усилителями/блокировщиками сигналов и напрямую взаимодействуют с коннектомом, составленным из людей. Можно до кучи прилепить всю остальную флору с фауной, которая так или иначе взаимодействует друг с другом в лайт-режиме. В данном случае транзисторы попроще, зато их заметно побольше.

Что имеем в итоге? Сеть из «нейронов», не уступающую по количеству узлов мозгу. Структура тоже имеет место. Т.е., технически, вся эта ноосфера вполне способна обладать сознанием, как минимум — сопоставимым с человеческим. Т.е. пишешь ты диссертацию, а на самом деле это всего лишь один из миллиардов сигналов, складывающихся в общепланетную скуку.

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

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

В общем, если вам встретится блаженный, заливающий про эгрегоры, трансерфинг реальности и «сообщения в космос» — подумайте, может он и не такой уж и сумасшедший ))

Коннектом. Или нью-эйджа псто.

Originally published at Data Digging. You can comment here or there.

Если ты плюнешь в коллектив — коллектив утрется.
Если коллектив плюнет в тебя — ты утонешь
.

У человека вроде как порядка 100 млрд. нейронов. Из них в коре головного мозга — около 16 миллиардов. Согласно общепринятой на данный момент концепции, во взаимодействии нейронов и кроется основа, на которой появилось человеческое сознание — способность переживать события внешнего/внутреннего мира, а также выдавать ответную реакцию на них. Мечты, желания, переживания/страдания планирование , пофигизм и вот это вот все — наверняка живут где-то там же.

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

Человеков на планете Земля — чуть меньше 10 млрд, то есть на порядок меньше (можно написать «всего на порядок», но не буду), чем нейронов вообще, и почти столько же, сколько в коре головного мозга. Человеки, помимо того что едят, еще и так или иначе общаются друг с другом. Передают информацию разными способами. Устно, письменно, один к одному, один ко многим. Кто-то с удовольствием передает слухи, кто-то выступает цензором. Кто-то приукрашивает, кто-то фильтрует. Если раньше количество социальных связей худо-бедно укладывалось в число Данбара, то с появлением интернетов и всяких соцсетей, счет легко идет на тысячи связей для каждого человека. При этом география и языковой барьер уже не играют значительной роли.

Т.е. модельно принципиальной разницы между мозгом человека и человечеством нет. Вроде как количество нейронов все еще значительно превышает количество людей, но тут имеет смысл вспомнить про растущую неживую сеть — сервера, сайты, устройства, простигосподи IoT, да даже просто ПК, подключенные к сети — все они тоже являются обработчиками/проводниками/усилителями/блокировщиками сигналов и напрямую взаимодействуют с коннектомом, составленным из людей. Можно до кучи прилепить всю остальную флору с фауной, которая так или иначе взаимодействует друг с другом в лайт-режиме. В данном случае транзисторы попроще, зато их заметно побольше.

Что имеем в итоге? Сеть из «нейронов», не уступающую по количеству узлов мозгу. Структура тоже имеет место. Т.е., технически, вся эта ноосфера вполне способна обладать сознанием, как минимум — сопоставимым с человеческим. Т.е. пишешь ты диссертацию, а на самом деле это всего лишь один из миллиардов сигналов, складывающихся в общепланетную скуку.

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

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

В общем, если вам встретится блаженный, заливающий про эгрегоры, трансерфинг реальности и «сообщения в космос» — подумайте, может он и не такой уж и сумасшедший ))

Синдром самозванца или поиск сочувствия ))

Вот уже полтора года я ковыряюсь в своей конторе с интересным проектом.

Особо про него рассказывать не могу, но задачи примерно следующие:

1. Рассегментировать клиентов по особенностям поведения и интересам
2. Собрать материалы, ежедневно выпускаемые подразделением в базу знаний. Естественно, автоматически определить, о чем материал и разложить по полочкам - снабдить тегами, цифры сложить отдельно, общие слова отдельно, определить коннотацию и т и тп.
3. Красиво оформить материалы из базы знаний на внутреннем сайте.
4. Еженедельно анализировать действия клиентов и предлагать ему/его менеджеру произвести то или иное действие, которое:
а. должно сделать ему хорошо
б. должно иметь внятное, логичное, человекочитаемое обоснование, почему нужно сделать именно это действие, а не иное.

Все вышеописанное должно делаться строго автоматически и на высоком уровне (компания - топ в своей сфере)

Имеющиеся тернии:
Collapse )

Парсинг писем из Outlook в Python

Originally published at Data Digging. You can comment here or there.

Python-cкрипт разбора писем из папки «Входящие» Outlook. Сохранение письма как html-страницы с сохранением отображения вложенных картинок

import win32com.client
import os
import datetime
import re

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6).Items  # 6- папка Входящие Outlook
msg = inbox.GetLast() # последнее письмо в ящике

path  = r'C:\Users\user\Documents' # папка для сохранения вложений письма

while msg :
    subject = str(msg.Subject) # тема письма
    msg_date = datetime.datetime.strptime(str(msg.SentOn)[0:19], '%Y-%m-%d %H:%M:%S')
    to_list = str(msg.To).split(';') # список получателей
    sender = msg.SenderName # отправитель
    text = str(msg.Body) # текст письма
    html_text = str(msg.HTMLBody) # html код письма
    
    # сохранение вложений
    att_list=[]
    for att in msg.Attachments:
        att_name = att.FileName
        att.SaveAsFile(path + '\\' + att_name) # сохранение файла вложения
        att_list.append(att_name)  
    
    # корректировка html-кода для отражения вложенных картинок (замена адреса картинок на локальный вариант)
    if att_list:
        for fname in att_list:
            # паттерн ссылки на вставленное изображение
            pattern = '\"cid:' + fname  + '@[\w]{,20}.[\w]{,20}\"'
            html_text = re.sub(pattern, '\"' + fname + '\"', html_text, count=5)
    
    # создание  html-страницы с телом письма
    with open(path + '\\' + 'index_.html', 'w', encoding='utf8') as file:
        file.write(html_text)
    
    msg = inbox.GetPrevious() # переход к следующему письму