Леонид Сопов

Христианин, муж одной жены, отец, perl программист

Поцелуй смерти
садик
sopov

Учились с Пашей сегодня ставить мат двумя ладьями и королем с ферзём.

Узнал для себя новое в шахматной терминологии:

  1. Мат двумя ладьями называют «загонная охота«, «мат лесенкой» и «мат газонокосилкой»
  2. Есть ход в шахматах, который называется «поцелуй смерти», ситуация в которой ферзь подходит в плотную к одинокому королю противника (целует его, и тот испускает дух). Только не совсем понял, должен ли он быть под защитой своего короля, или может быть с любой другой фигурой.
  3. Алгоритм, чтобы загнать одним ферзем короля (никогда так не играл раньше) — это ставим ферзя на поле с которого был бы королю противника шах от коня, а потом «следуем тенью» за королем, т.е. повторяем ферзем все ходы короля, пока тот не уйдёт в угол (ну и не забываем, чтоб не поставить пат), дальше потом подгоняем короля и объявляем мат.

Возможно терминология для русского языка будет не совсем корректная, книга по которой мы учимся с Пашей переведенная на русский и местами переводчик использует корректные слова на русский, иногда не совсем верно (rows — переводит, как ряды), местами по книге чувствуется попытка корректно адаптировать перевод на русский.


Оригинальное сообщение на сайте sopov.org

Метки:

Разные дети
садик
sopov

Последние 4+ лет рушится в голове миф, о том, что дети одинаковые.

Раньше я считал, что люди все одинаковы, или даже сейчас считаю так. Все люди в одних и тех же ситуациях ведут себя более-менее одинаково, их можно прямо вложить в правило парето (80% людей будут вести себя одинаков  в одних и тех же ситуациях).

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

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

Паша, всегда меня просит остаться и полежать или как минимум посидеть у них в комнате, когда укладываю их спать. Он ради такого дела, поменялся с Петей местами и переехал с 2 этажа кровати на первый (папа только внизу может полежать с ним). И для него это прям за радость.

Какой же у нас Петя. С учётом того, что у него температура и как-то контролировать этот процесс, предложил лечь ему с Мамой — отказался. Говорю, тогда, давай я с тобой  в зале полежу — не надо, и вообще хочу к себе в кровать. Уношу его, возвращаюсь в комнату беру ноутбук, возвращаюсь в детскую посидеть на диванчике, пока не уснёт, но нет: «Папа, уходи, не надо тут сидеть».

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


Оригинальное сообщение на сайте sopov.org

Метки:

С Рождеством
садик
sopov

Сегодня мы выступали с детским хором в церкви. Паша в бабочке.


Оригинальное сообщение на сайте sopov.org

Метки:

Рождество 25 декабря или 7 января?
садик
sopov

Пока мы жили в России, я был за то, что бы отмечать Рождество — 7 января, когда мы жили в Таиланде, уже за 25 декабря, т.к. вокруг тебя никто вообще не понимает, откуда появилось 7 января. Сейчас живём в Беларуси и тут уже официально два выходных дня и 25 декабря и 7 января.

Покуда мы живём в Бресте (город граничит с Польшей) и имеется большое влияние католического мира, то по ощущениям, тут больше склоняются к дате 25 декабря.

Но если подумать, а когда должно быть Рождество 25 или 7?

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

Но о чём я не задумался, до этого года, то, что если мы отмечаем рождество 7 января, и мы говорим, что оно 7 января, то мы немного лукавим, потому как:

Наш календарь Старый стиль
24 11
25 дек 12 дек
26 13
27 14
28 15
29 16
30 17
31 18
1 янв 19 дек
2 20
3 21
4 22
5 23
6 24
7 янв 25 дек
8 26
13 янв 31 дек
14 дек 1 янв

Т.е. даже если мы отмечаем Рождество — 7 января, мы на самом деле отмечаем его 25 декабря, и новый год надо совсем не отмечать с 31 на 1 января (это пока ещё 19 декабря по старому стилю), ну и вообще надо называть все даты в том же формате, т.е. сегодня у нас вовсе не 25 декабря, а всего лишь 12 число. И в этом ничего страшного не будет, мы когда в Таиланд прилетели, то у меня во всех документах писали, что я родился в 2525 году и ничего не страдают. Хотя многие наверное, так и делают и считают даты по старому стилю (у меня же есть друзья которые не отмечают совсем НГ с 31 на 1), и подозреваю, что сама РПЦ так и живет.

Ну а вообще не важно, когда отмечать рождество, главное чтоб Христос Родился у человека в сердце, и не важно 25 декабря, 7 января, или 30 сентября.

С Рождеством!


Оригинальное сообщение на сайте sopov.org

Метки:

Ещё раз без соцсетей
садик
sopov

Прошлое моё удаление из соцсетей поняли не совсем верно.

Сейчас я повторю данный опыт и опять на 40 дней (с этого воскресенья и до 24 декабря), и как и прошлый раз, я на время отказываюсь от пользования социальными сетями\чтением новостей\просмотром youtube\различных ситкомов и рядом других тайм киллеров.

Из того, чем я продолжу пользоваться, как и прошлый раз остается Instagram с целью постинга фотографий (и они автоматически от туда рассылаются в FB\VK\TW\etc), т.е. если вы видете посты с фотографиями от меня в FB/VK, то это совсем не значит, что я там нахожусь, и я ни коим образом не буду соответственно отвечать на комментарии.

Увидимся ~ через 6 недель.


Оригинальное сообщение на сайте sopov.org

Метки: ,

Семейное образование, система ЧАП (Justus Walker)
садик
sopov

Рассматриваем две парадигмы образования, три подхода к домашнему образованию,

вводный курс систему ЧАП, вопросы и ответы.

Видеозапись от 10 октября 2015 г.

Краеведческая библиотека г.Красноярск


Оригинальное сообщение на сайте sopov.org


Семейное образование, система ЧАП (Justus Walker)
садик
sopov

Originally published at Образование // Леонид Сопов. Please leave any comments there.

Рассматриваем две парадигмы образования, три подхода к домашнему образованию,

вводный курс систему ЧАП, вопросы и ответы.

Видеозапись от 10 октября 2015 г.

Краеведческая библиотека г.Красноярск

Метки:

Mac OS Perl IDE
садик
sopov

Задался вопросом, пользоваться немного IDE, напряжно порой щёлка по куче таб терминала и vim-а. Решил найти что-то, что работало бы, как локально, так могло бы открыть файлы по ssh (scp/sftp) без всяких sshfs. Из пожеланий желательна поддержка не только perl-a, но и mason, хорошо если будет поддерживать какой нибудь perldoc внутри себя.

Первое чем я пользуюсь и пользуюсь давно это Sublime (ещё со времён windows).

Sublime хорош, но у него не вменяемая цена $70 просто за редактор, при этом это только локальный редактор кода, и даже можно мириться, с тем, что пользуешься и им и пользуешься, и раз в несколько дней/часов нажимаешь на сохранить и появляется сообщение, о том, что не плохо было бы купить. Но для него нет из коробки поддержки сети, только локально. Ставишь плагин для поддержки SCP, про его интерфейс я тихо умолчу, но он уже стоит $30. Сложим даже $70 + $30 и вроде даже цена около вменяемая, но блин за не понятный плагин с непонятным саппортом платить $30 — я не готов. Плагин, вроде как тоже может работать с периодическим popup сообщением, но если бы оно было периодическим, а не выскакивало бы на каждое десятое сохранение. Пользоваться не возможно. На любителя.

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

TextMate в целом хорош, выглядит приятнее чем Brackets или Sublime, бесплатный, поддерживает не только perl или mason, но можно даже что-то вроде HTML::Template открывать. Поддержки открытия файлов по сети — нет.

Попробовал поставить Komodo IDE 9. Тяжелая и тормозная ерунда, местами лагает (такое ощущение, что портировали), открытие файла длится секунды, но поддерживает сеть/mason, но пока отметаю по причине томознутости. Цена вопроса $100 или $300 (смотря кто будет покупать, я за свои или запросить у компании).

Ещё есть JetBrains. Я совсем не понимаю, их политики по продвижению продуктов. Заходишь к ним на сайт и у них сто редакторов под каждый язык. WebStorm — если ты хочешь править HTML\JS, если ты хочешь работать с друпалом, то тебе нужен уже PhpStorm, если править файлы на питоне, то уже PyCharm, хотя для правки кода подойдёт любой продукт. При этом, всё это добро написано на Java, хотя и тормозит не так сильно, как Komodo IDE. Внешне выглядит страшновото, установленный плагин для работы SCP нормально не заработал.

Дальше я поставил Coda 2, тут пока всё хорошо, мне нравится и с некоторыми минусами даже готов мирится. Цена вопроса $99, если чего то лучшего не найду, то куплю её. Из коробки можно настроить веб-проекты, группировать подключения, даже есть возможность делать превью (html) и чего то ещё (можно в соседней табе терминал открыть). Из минусов:

  1. 7 дневный триал. Не понимаю, как можно за 7 дней оценить продукт. Пока пошла вторая неделя триала (CleanMyMac решает проблему).
  2. Пока работал, приложение само трижды крэшилось, это немного пугает
  3. Имеется встроенный вьювер MySQL, который более того работает overSSH, что вроде бы круто, но данный вьювер использовать опасно, он может испоганить тебе БД (по клику открывается редактор данных).
  4. Можно менять размер шрифта по Cmd- +/-, но по Cmd-0 он не сбрасывается на стандартный.
  5. При поиске сбивается фокус из окна поиска и выдаеляет найденный текст. Сначала кликал мышкой искать дальше, потом нашёл шорткат Cmd+G для продолжение, но всё это странно.
  6. Нельзя сворачивать блоки в одну строку.
  7. Нет подсветки синтаксиса mason, в плагинах тоже нет.

Пока продолжаю выбирать.


Оригинальное сообщение на сайте sopov.org

Метки: , , ,

Марк Твен?
садик
sopov

Originally published at Образование // Леонид Сопов. Please leave any comments there.

Сегодня наткнулся на цитату, которую приписывают Марку Твену:

I’ve never let my schooling interfere with my education.

По-русски будет примерно:

Я никогда не позволял обучению в школе вмешиваться в моё образование

Но она мне показалось знакомой, которую слышал в книге The Seven Laws of the Learner, Bruce Wilkinson («Семь законов учащегося», Брюс Уилкинсон) и там её авторство отдавалось Joseph Bayly (Джозеф Бейли)

Never let school interfere with your child’s education!

По-русски примерно тот же смысл:

Никогда не позволяйте школе вмешиваться в образование вашего ребенка!

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


Боремся с социальными сетями средствами opendns
садик
sopov

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

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

На уму у меня несколько путей решения проблемы:

  1. координальный, это снести с телефона все приложения, и на уровне /etc/hosts заблокировать vk.com, facebook.com, и повторить опыт великого поста, когда я старался не заходить в соц. сети и пользовался только instagram, но решил, что может позже и повторю данный опыт
  2. второй и где-то самый простой это плагины для хрома, которые по времени могут отключать определенные сайты, но, это немного не то, т.к. работает на телефоне, и эти плагины мне не очень понраились
  3. третий, это блокировка через opendns (думаю есть ещё другие dns сервисы, но гуглинг не дал вменяемых альтернатив), но в какой то степени это повторяет первый способ, но дополнительно решает вопрос с телефонами и вообще со всеми девайсами дома.

Подумал, и решил, что хочу третий способ почти мне подходит.

Через opendns можно отключить одной галкой все соц. сети, и прочие, у меня сейчас вне зависимости от текущего времени (об этом чуть ниже), не работают сайты из категорий:

  1. Adult Themes
  2. Adware (кстати отлично блокирует рекламу в бесплатных приложениях на телефоне)
  3. Alcohol
  4. Anime/Manga/Webcomic
  5. Dating
  6. Drugs
  7. Gambling
  8. Games
  9. Hate/Discrimination
  10. Lingerie/Bikini
  11. News/Media (ничего полезного я там не узнаю)
  12. Parked Domains
  13. Pornography
  14. Sexuality
  15. Tasteless
  16. Tobacco
  17. Weapons
  18. Web Spam

И появляется желание разрешить работу социальных сетей в следующих интервалах:

  1. В 7 утра не зависимо от дня недели соц. сети начинают работать
  2. в 12 часов с понедельника по пятницу перестают работать
  3. в 8 вечера начинают работать вновь
  4. в 11 вечера, не зависимо от дня — перестают работать (ибо надо спать)

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

Но ходить руками и включать/выключать галку соц. сетей, это плохая идея, которая очень быстро надоест.

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

Тогда идём другим путём, будем эмулировать авторизацию по необходимости, и в случае успешной авторизации сторить куку на будущее и ходить с ней, после авторизации посылать наш post запрос на обновление данных (включать/выключать нужные галки).

Ушло наверное 2-3-4 часа на то, что бы накатать скрипт (уже не вспомню, как долго), причем больше всего времени на отладку, с авторизацией (какая то ерунда творилась), в итоге на выходе около 100 строк кода, залил на сервер и в cron дважды с интервалом в 5-7 минут запуск ежечасно (второй запуск, если первый не сработает). По итогам недели, работает без сбоев, изменения вступают в силу в течении 3-5 минут (это стандартно для opendns).

Конечно, всё это можно отключить через /etc/resolv.conf (а на днях пришлось так поступить, т.к. сайт s7 не работает с фильтрами opendns, подозреваю, связано с блокировкой рекламы), но цель больше, чтоб когда внезапно открыл страницу, чтоб тебя отправило куда нибудь прочь.

Результат увидеть можно на гитхабе https://github.com/sopov/opendns


Оригинальное сообщение на сайте sopov.org

Метки: ,

?

Log in