Архив по категории ‘софт’.

OutWiker 3.0.0.886 unstable

OutWiker 3.0.0.886 unstable

Всем привет! Наконец-то я нашел время выложить следующую нестабильную версию OutWiker.

В этой версии самое заметное изменение связано со сборкой под Windows. В последнее время мне стали часто писать, что на новые сборки OutWiker стали ругаться антивирусы. Я и раньше с такой проблемой сталкивался, потому что антивирусам кажется подозрительным поведение exe-шника, который распаковывает себя во временную папку и начинает запускать новые процессы из распакованных файлов. Именно так ведет себя приложение, написанное на Python и упакованное с помощью PyInstaller в exe-шник.

Читать далее ‘OutWiker 3.0.0.886 unstable’ »

OutWiker 3.0.0.884 unstable

Всем привет! Продолжаю исправлять в OutWiker разные шероховатости. Сегодня выложил очередную нестабильную версию под номером 3.0.0.884.

Самое крупное изменение, которое было сделано в этой версии, касается создания списков на викистранице. Спасибо Сергею Гольцову, который заметил эту проблему. Суть проблемы заключатся в том, что каждый элемент списка начинается с символа * или #, а заканчивается в конце строки.

Читать далее ‘OutWiker 3.0.0.884 unstable’ »

OutWiker 3.0.0.882 unstable

OutWiker 3.0.0.882 unstable

И снова здрасьте! Выложил еще одну нестабильную версию OutWiker под номером 3.0.0.882.

Читать далее ‘OutWiker 3.0.0.882 unstable’ »

OutWiker 3.0.0.880 unstable

OutWiker 3.0.0.880 unstable

Всем привет! Пока у меня появилось чуть больше свободного времени, буду выкладывать новые нестабильные версии OutWiker почаще. К тому же за неделю накопились изменения, о которых есть что рассказать. Очередная версия OutWiker имеет номер 3.0.0.880.

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

Читать далее ‘OutWiker 3.0.0.880 unstable’ »

OutWiker 3.0.0.878 unstable

OutWiker 3.0.0.878 unstable

Всем привет.

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

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

Скачать самую свежую версию можно со страницы https://jenyay.net/Outwiker/Unstable

Предновогодняя нестабильная версия OutWiker 3.0.0.876

Предновогодняя нестабильная версия OutWiker 3.0.0.876

Всем привет и с наступающим Новым годом.

Два месяца назад я писал о том, как идут дела с разработкой OutWiker-а. Тогда я жаловался на то, что переход с версии wxPython 4.0.7 на 4.1 оказался не таким безболезненным как хотелось бы из-за того, что новая версия библиотеки не во всем совместима со старой. Больше всего хлопот доставил текстовый редактор, в котором изменился способ, с помощью которого в тексте выделяются слова с ошибками. Новый способ подчеркивания слов с ошибками на самом деле более простой, но это потребовало существенного изменения в коде. И вот, наконец, удалось исправить проверку орфографии, и после этого я еще повылавливал другие ошибки, которые появились после обновления wxPython.

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

На этом пока все. Надеюсь, что в следующем году я все-таки доведу OutWiker до релиза стабильной версии (до этого я планировал, что выпущу релиз летом 2020 года 🙂 ).

OutWiker в социальных сетях:

Поговорим про дистанционное обучение

Поговорим про дистанционное обучение
На лекции записи преподавателя становятся конспектом студента, минуя сознание обоих.
(с) М. Адлер «Как читать книги»

 

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

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

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

Читать далее ‘Поговорим про дистанционное обучение’ »

Пост о том, как идет работа над новой версией OutWiker

Пост о том, как идет работа над новой версией OutWiker

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

Но OutWiker я не совсем забросил, и пока я не выкладываю новую версию, хочу рассказать, как идет работа над ней. Я уже почти смирился с тем, что OutWiker будет в вечной бете. Я не собирался до релиза переводить проект на wxPython 4.1, а хотел по максимуму исправить разные шероховатости в программе и выпустить релиз. Сначала все шло хорошо, но я взялся за исправление одного может быть не очень критичного, но 100%-но повторяемого глюка. Под Linux, если в настройки зайти несколько раз, то программа падала. Эксперименты показали, что проблема в контроле, который отображает веб-страницу с помощью движка WebKit. Если такой контрол находится в диалоге, то после повторного открытия этого диалога программа упадет. Это удалось повторить в простейшем приложении с единственной кнопкой, которая открывает такой диалог. Я уже готов был с этим смириться и написать о проблеме в багтрекер wxPython, но нужно было проверить это на новой версии библиотеки. К сожалению Оказалось, что в wxPython 4.1 этой проблемы нет.

Читать далее ‘Пост о том, как идет работа над новой версией OutWiker’ »

Outwiker 3.0.0.874 unstable

Outwiker 3.0.0.874 unstable

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

Читать далее ‘Outwiker 3.0.0.874 unstable’ »

Книга Мартина Клеппмана «Высоконагруженные приложения»

Недавно дочитал книгу Мартина Клеппмана «Высоконагруженные приложения. Программирование, масштабирование, поддержка». В оригинале книга называется «Designing Data-Intensive Applications», а при переводе на русский язык название стало менее конкретным, потому что под высоконагруженными приложениями можно понимать разные виды нагрузки: вычислительную нагрузку на процессор и «высоконагруженные» в том плане, что нужно обрабатывать большой объем данных. Во втором случае основная нагрузка ляжет не на плечи процессора, а узким местом будет сеть или система ввода-вывода. В книге рассматриваются высоконагруженные системы, относящиеся ко второму случаю.

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

Читать далее ‘Книга Мартина Клеппмана «Высоконагруженные приложения»’ »