?

Log in

Женяй [entries|archive|friends|userinfo]
Женяй

[ website | Софт, исходники и фото ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Про открытку, которую мы получали частями [ноя. 21, 2016|10:22 am]
Женяй
[Tags|]

Открытку, о которой хочу сегодня рассказать, мы получали частями. Чтобы была понятна логика отправившего, эту открытку, надо сказать, что в аккаунте посткроссинга указано, что нас двое - Julia & Eugene.

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

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

Читать дальше...Свернуть )
Ссылка3 комментария|Оставить комментарий

Про серию книг Ф. Герберта о Дюне [ноя. 17, 2016|10:31 am]
Женяй
[Tags|]

Сегодня дочитал шестую книгу Френка Герберта из серии книг про Дюну. Таким образом, вся серия, которая была написана самим Ф. Гербертом прочитана полностью. Есть еще большое количество книг про ту же вселенную, написанные сыном Ф. Герберта - Брайаном Гербертом в соавторстве с Кевином Андерсеном, но я пока не уверен, что буду их читать.

Что можно сказать про этот цикл? Все книги разные. Все-таки лучшая из них - это первая, которая так и называется "Дюна". Она достаточно обширная по масштабам повествования, но при этом достаточно логичная. Если автор вводит какую-то технологию (например, силовое поле, которое отбрасывает быстро движущиеся объекты), то он показывает, как эта технология повлияет на описываемый мир (из-за поля становится бесполезным, с некоторыми оговорками, стрелковое оружие, поэтому воины тренируются в фехтовании). Но все-таки главное в книге - это не технологии, а политика и ее взаимодействие с религиями. Политическая система Дюны опирается на великие дома (Коррино, откуда родом император, Харконены - главные злодеи книги, Атрейдесы - главные герои книги и более мелкие, имеющие меньшее политическое влияние), на школу Бене Гессерит, которые занимаются евгеникой и хотят получить Хвисатц Хадераха, гильдия навигаторов, которые монополизировали космические полеты, на корпорацию КООАМ (в другом переводе ОСПЧТ), которая занимается космической торговлей, но опираясь на гильдию навигаторов.

Читать дальше...Свернуть )
Ссылка4 комментария|Оставить комментарий

Посткроссинговое [ноя. 16, 2016|09:31 pm]
Женяй
[Tags|]

Давненько ничего не писал в ЖЖ, надо исправляться.

Сегодня нам с Юлей пришла посткроссинговая открытка из Алжира с фотографией туарегов. Сразу вспомнился поход в музей кочевой культуры, где нам рассказывали про их культуру. Открытка шла 66 дней.

Ссылка3 комментария|Оставить комментарий

Обзор настольной стратегической игры "Колонизаторы. Мореходы" [июл. 7, 2016|10:23 am]
Женяй
[Tags|, ]

Оригинал записи.

Недавно я писал заметку про настольную стратегическую игру "Колонизаторы", которая в оригинале (по-немецки) называется "Die siedler von Catan", а в этом посте я расскажу о дополнении к ней, которая называется "Колонизаторы. Мореходы".

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

Читать дальше...Свернуть )
Ссылка2 комментария|Оставить комментарий

Про новый рейтинг суперкомпьютеров (июнь 2016) [июн. 22, 2016|09:41 pm]
Женяй
[Tags|, ]

Оригинал записи.

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

TOP500, вышедший в июне 2016 году интересен сразу несколькими моментами. Новый рейтинг знаменателен тем, что с первого места был свергнут китайский суперкомпьютер Tianhe-2, который держался на вершине рейтинга с весны 2013 года. Теперь лидер TOP500 - китайский же суперкомпьютер Sunway TaihuLight, который обгоняет Tianhe-2 по производительности почти в 3 раза - 93014.6 TFlop/s против 33862.7 TFlop/s у Tianhe-2. Напомню, что Flop/s - это количество операций с плавающей точкой, которое производит компьютер за секунду. На следующей картинке показана фотография нового лидера (почти все картинки в этом посте взяты с сайта top500.org и отчета про суперкомпьютер Sunway TaihuLight.
taihulight


Читать дальше...Свернуть )
СсылкаОставить комментарий

Следопыт по Ясенево и Коньково [июн. 19, 2016|12:19 pm]
Женяй
[Tags|]

Вчера участвовали в очередном Следопыте, который проходил в районах Коньково и Ясенево, от чего игра получила смачное название "Ясен Конь". Я долго думал, участвовать ли в этой игре, а если участвовать, то в какой категории - традиционных для команды /tmp Сыщиках, где часть КП указаны явно, а часть загадками, попробовать себя в Искателях, где все КП заданы загадками, или присоединиться к [info]e_aleks в Пешеходах, в этом случае можно будет отключить мозг, поскольку по карте будет вести [info]e_aleks. Но участники команды высказались за традиционную для нас категорию Сыщиков, где мы и зарегистрировались. В очередной раз убеждаюсь, что чем меньше мне хочется участвовать в какой-то игре, тем запоминающейся она оказывается в итоге.

Читать дальше...Свернуть )
СсылкаОставить комментарий

И о погоде [июн. 12, 2016|06:00 pm]
Женяй

Заканчивается наша двухдневная поездка в Дубну и Кимры. Больше всего поездка запомнилась погодой. Если вчера полдня было сухо, а полдня шел дождь средней интенсивности, то сегодня погоду колбасит. Проливной дождь периодически сменяется ярким солнцем. Был даже момент, когда шёл град при ярком солнце.

Сейчас едем в электричке, в окне слева - синее небо с облаками, а справа - тяжёлая темная туча. За такой погодой, конечно, лучше следить из сухого укромного места, вагон электрички подойдёт :)

СсылкаОставить комментарий

Книга Дж. Хамбла и Д. Фарли "Непрерывное развертывание ПО" [июн. 9, 2016|10:28 am]
Женяй
[Tags|]

Оригинал записи.

neprerivnoe_razvertivanie_po

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

В этом посте речь пойдет о книге, которую я прочитал последней, и которая заставила по-новому взглянуть на разработку проектов, которыми я занимаюсь. Это книга Джеза Хамбла и Дэвида Фарли "Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ". Сама книга уже довольно старая, ее русский перевод вышел в 2011 году и, похоже, что оригинал был издан в том же году, но почему-то до этого я про нее ничего не слышал и наткнулся на нее случайно.

Основная идея книги заключается в том, что при разработке программного обеспечения (не важно, пишете вы десктопные приложения или веб-сервисы), сборке и развертыванию программ нужно уделять не меньшее внимание, чем написанию основного кода. Главная мысль в книге, которую пропагандируют авторы - это создание конвейера сборки и развертывания приложений. Что представляет из себя этот конвейер? После каждого изменения, отправленного, в репозиторий, сервер непрерывной интеграции (Continuous Integration, CI) должен выполнять последовательность определенных действий, тестируя код на каждом шаге, и немедленно сообщать об обнаруженных проблемах программистам. Последовательность действий выглядит таким образом (картинка взята из книги).
conveyer


Читать дальше...Свернуть )
Ссылка1 комментарий|Оставить комментарий

Про студентов [июн. 3, 2016|10:04 am]
Женяй
[Tags|]

Оригинал записи.

Сейчас начинается сессия - самое время, чтобы поговорить о студентах. В этом посте я буду много ворчать на большую их часть.


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

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

Читать дальше...Свернуть )
Ссылка31 комментарий|Оставить комментарий

OutWiker 2.0.0.794 (unstable) и обновления нескольких плагинов [май. 30, 2016|08:51 am]
Женяй
[Tags|, ]

Оригинал записи.

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

Что касается самого OutWiker, то последние две недели занимался тем, что вылавливал и исправлял глюки, появившиеся после перехода на wxPython 3.0. Большая часть проблем касалась версии под Linux, хотя были и кроссплатформенные проблемы, и проблемы, проявлявшиеся только под Windows. Спасибо тем, кто присылал информацию о замеченных глюках, все эти проблемы я, вроде бы, поборол.



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

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

Во-вторых, В плагине Source был исправлен глюк, который проявлял себя таким образом, что диалог для вставки команды (:source:) от раза к разу становился все больше и больше по высоте. Не буду вас мучить подробностями этой странности, но есть у меня подозрение, что тут тоже не все гладко с wxPython. Причем под Windows все работает как надо, проблема проявлялась только под Linux. Эту проблему, к счастью, удалось обойти довольно легко. Такая же бяка была и с диалогом создания страниц в самом OutWiker. В общем, если вы увидите, что какой-то диалог каждый раз становится все больше и больше, пишите мне - поправлю.

И, наконец, в плагине WebPage появилась новая возможность, которую я когда-то обещал реализовать. Теперь страницу можно импортировать не только из интернета, но и из локальных HTML-файлов, для выбора которых была добавлена специальная кнопка.
webpage

Кроме того, если при вызове этого диалога, у вас в буфере обмена содержится ссылка, то она автоматически будет подставлена в поле ввода.

PS. А в качестве анонса приведу скриншот папки plugins исходников программы.
plugins
СсылкаОставить комментарий

OutWiker 2.0.0.792 unstable. Первая версия в серии 2.0 [май. 10, 2016|10:17 pm]
Женяй
[Tags|]

Этот пост открывает новую главу развития OutWiker. Сразу после релиза я собирался сосредоточиться на создании новых плагинов, но пришлось срочно корректировать свои планы из-за выхода Ubuntu 16.04 LTS, в котором не оказалось библиотеки wxPython 2.8, которая использовалась в программе, а с wxPython 3.0 OutWiker 1.9 не работает. Обо всех сложностях с библиотеками я писал в прошлом посте OutWiker, Ubuntu и wxPython. Зоопарк версий.

Читать дальше...Свернуть )
Ссылка2 комментария|Оставить комментарий

OutWiker 1.9. Релиз новой стабильной версии!!! [апр. 9, 2016|10:10 am]
Женяй
Наконец-то OutWiker версии 1.9 можно назвать стабильной версией и выпустить очередной крупный релиз. По планам я собирался выпустить релиз несколько раньше, но из-за загруженностью работой количество свободного времени резко уменьшилось - в институте, где я работаю, в этом семестре я читаю новый курс, который надо готовить, и большая часть свободного времени уходит на подготовку (если кому интересно, курс называется "Моделирование антенн и устройств СВЧ").

Далее в этом посте я перечислю основные изменения, которые произошли в OutWiker 1.9 по сравнению с предыдущей версией 1.8.1.
outwiker_01


Читать дальше...Свернуть )
Ссылка2 комментария|Оставить комментарий

OutWiker 1.9.0.786 beta [фев. 23, 2016|02:40 pm]
Женяй
[Tags|, ]

Оригинал записи.

В процессе подготовки OutWiker к релизу продолжается работа над ошибками. В этой версии была исправлена ошибка, найденная [info]stiv_sigmal, которая приводила к тому, что в некоторых случаях (особенно, если OutWiker работает в портабельном режиме), сильно увеличивался в размерах диалог настроек.

Заодно, начиная с этой версии OutWiker перевел из статуса "dev", т.е. в активной разработке, в статус beta.

Скачать нестабильную версию можно по адресу - http://jenyay.net/Outwiker/Unstable.
Еще раз хочется обратить внимание пользователей Linux, что появилась бинарная сборка, не требующая установки зависимостей.

И подписывайтесь на страницы OutWiker во Вконтакте, Facebook, Google+ и Telegram.
СсылкаОставить комментарий

OutWiker 1.9.0.784 (unstable) и обновления плагинов [фев. 11, 2016|04:09 pm]
Женяй
[Tags|, ]

Оригинал записи

Почти неделю назад я выложил OutWiker версии 1.9.0.782, но оказалось, что в этой версии закралась неприятная ошибка, из-за которой у пользователей Windows программа не запускалась, если путь до OutWiker содержал русские буквы. Похожие проблемы обнаружились в плагинах TeXEquation для вставки формул и Source для раскраски исходных текстов программ на различных языках программирования. Поэтому сегодня я выложил новую нестабильную версию OutWiker под номером 1.9.0.784, а заодно обновил сразу несколько плагинов.

В плагине Source я исправил подобную ошибку с русскими буквами в путях до плагина, а заодно обновил библиотеку pygments, которая используется для оформления исходников. Благодаря этому у Source появилась поддержка еще нескольких языков программирования (например, J, Modula2, Oberon, Arduino и др.), а также появилось несколько новых стилей оформления.

Похожую ошибку с русскими путями (пути с русскими буквами - это, наверное, самая частая ошибка в программах, написанных на Python 2.x) исправил в и плагине TeXEquation.

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

В завершении поста хочется поблагодарить тех, кто присылает сообщения об ошибках, переводит OutWiker на другие языки с помощью сервиса crowdin.com (в основном на украинский, переводы на другие языки находятся в незавершенном состоянии), а также тех, кто поддержал проект с помощью кнопки Donate на странице программы (к сожалению, системы приема платежей не позволяют поблагодарить каждого приславшего какую-то сумму личным сообщением).

До следующей встречи!
СсылкаОставить комментарий

OutWiker 1.9.0.782 (unstable) и новый плагин WebPage [фев. 6, 2016|09:28 pm]
Женяй
[Tags|]

Оригинал записи

Выход очередной нестабильной версии OutWiker задержался, но за последние два месяца было сделано очень многое. После выхода предыдущей нестабильной версии я взялся за плагин, который обещал сделать до выпуска финальной версии OutWiker 1.9 - это плагин WebPage, предназначенный для скачивания страниц из интернета.

Да, повозиться с ним пришлось прилично, но благодаря этому плагину стало понятно, что нужно поменять внутри самого OutWiker, чтобы сторонним плагинам было легче создавать новые типы страниц. Поэтому внутри OutWiker код был местами переписан, исправлен, а заодно были добавлены новые возможности для плагинов. Поэтому плагин WebPage работает только с OutWiker версии 1.9.0.782 (про которую я сейчас пишу) и выше.
webpage_3


Читать дальше...Свернуть )
СсылкаОставить комментарий

Развитие OutWiker в 2015 году и планы на 2016 год [дек. 30, 2015|01:52 pm]
Женяй
[Tags|, ]

Оригинал записи.

Скоро новый год - удобное время для того, чтобы подвести итоги, вспомнить, что было сделано в этом, пока еще 2015 году, и составить план того, что хотелось бы реализовать в следующем 2016 году. Для меня этот год оказался очень насыщенным на события, но это мало кого интересует, поэтому давайте лучше поговорим про OutWiker, вспомним, как он развивался в этом году, а потом я напишу, что хочу сделать в следующем году.

На протяжении всего года я занимался разработкой OutWiker версии 1.9, эта версия пока еще формально считается нестабильной, хотя многие ей пользуются, ведь у нее больше возможностей, чем у стабильной на данный момент версии 1.8. Разработка идет в спокойном темпе, периодически я выкладываю очередную нестабильную версию, которых в этом году было 10, т.е. новая версия выходила почти каждый месяц.

Читать дальше...Свернуть )
СсылкаОставить комментарий

Книга Уильяма Зинсера "Как писать хорошо" [дек. 18, 2015|10:14 am]
Женяй
[Tags|]

Оригинал записи.

kak_pisatВсе мы иногда сочиняем тексты. Кто-то ограничивается короткими заметками в соц. сетях, кто-то ведет блог и пишет большие посты, для некоторых сочинение статей - работа, а кому-то хватает служебных и объяснительных записок на работе. В любом случае, раз мы что-то пишем, значит хотим, чтобы кто-то прочитал наше творение, а еще лучше, чтобы он понял то, что мы хотим донести до читателя, кем бы он ни был: заказчиком, начальником или посетителем сайта. Для тех, кто сочиняет подобные тексты и предназначена книга Уильяма Зинсера "Как писать хорошо. Классическое руководство по написанию нехудожественных текстов". Ее автор - американский писатель, журналист и преподаватель, который делится своим умением и видением того, как сделать так, чтобы вашу статью в газете или заметку в блоге дочитали до конца, а не переключились на что-то другое после первых двух предложений.

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

Книга "Как писать хорошо" в оригинале переиздавалась девять раз. Впервые она вышла еще в 1976 году, после чего периодически, с интервалом в несколько лет, печатались новые издания с поправками и дополнениями. Русский перевод основан на издании, вышедшем на английском языке в 2006 году, через 30 лет после первого издания. Не многие книги могут похвастаться такой историей.

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

Читать дальше...Свернуть )
Ссылка11 комментариев|Оставить комментарий

OutWiker 1.9.0.780 (unstable) [ноя. 27, 2015|10:33 am]
Женяй
[Tags|, ]

Оригинал записи

Месяц подходит к концу, а значит пора выкладывать очередную нестабильную версию OutWiker, которая теперь имеет номер 1.9.0.780. В этой версии не появилось каких-либо новых возможностей, но была проделана большая "работа над ошибками". Во-первых, был поправлен диалог настроек, потому что оказалось, что при определенных условиях в этот диалог не умещались кнопки OK / Отмена. И, во-вторых, была исправлена ошибка, которая могла приводить к падению программы при закрытии большой заметки (во время переключения на другую заметку). Эта последняя ошибка дала повод к глобальному рефакторингу кода, связанного с проверкой орфографии и раскраской викисинтаксиса. Код стал сейчас заметно чище и добавились новые возможности для плагинов, связанные с проверкой орфографии.

Читать дальше...Свернуть )
СсылкаОставить комментарий

Новая статья про библиотеку Matplotlib [ноя. 14, 2015|06:06 pm]
Женяй
[Tags|, , , ]

В серию статей про библиотеку matplotlib добавил новую статью Как рисовать линии и геометрические фигуры.
СсылкаОставить комментарий

OutWiker 1.9.0.778 (unstable) и два новых плагина [окт. 30, 2015|09:39 am]
Женяй
[Tags|, , ]

Оригинал взят у jenyay в OutWiker 1.9.0.778 (unstable) и два новых плагина
Оригинал записи.

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

Как вы знаете, в одной из версий OutWiker 1.9.0.xxx появилась возможность добавления пользовательских иконок для страниц. После чего возникло желание сделать группу сразу со всеми иконками из наборов famfamfam, Fugue icons и FatCow. Всего получилось больше 7000 иконок. До текущей версии такое количество иконок в диалоге свойств страницы OutWiker отображал бы, мягко говоря, долго, а под Windows скорее всего даже и упал бы из-за нехватки ресурсов. Так вот, начиная с версии 1.9.0.778, теперь такой проблемы нет, и отображение такого количества иконок происходит очень быстро и с небольшим потреблением ресурсов.

Читать дальше...Свернуть )

Ссылка4 комментария|Оставить комментарий

navigation
[ viewing | most recent entries ]
[ go | earlier ]