jenyay.net

@jenyaynet Like 0

Канал с обновлениями сайта http://jenyay.net, который посвящен программированию, бесплатному и Open Source программному обеспечению.
Для связи с автором канала пишите на @jenyay
Channel's geo & Language
Russian, Russian


Contact author
Channel's geo
Russian
Channel language
Russian
Category
Technologies
Added to index
04.10.2017 16:18
advertising
TGStat Bot
Bot to get channel statistics without leaving Telegram
TGAlertsBot
Monitoring of keywords in channels and chats
SearcheeBot
Your guide in the world of telegram channels
124
members
~92
avg post reach
~14
daily reach
~19
posts per month
74.2%
ERR %
0
citation index
Forwards & channel mentions
Channels quoted by @jenyaynet
outwiker
19 Oct 2019, 21:03
outwiker
22 Mar 2019, 21:30
outwiker
26 Dec 2018, 20:08
outwiker
25 Nov 2018, 12:06
outwiker
31 Jul 2018, 21:58
outwiker
16 Jun 2018, 13:11
outwiker
26 May 2018, 09:32
outwiker
15 Feb 2018, 09:19
outwiker
17 Dec 2017, 19:52
outwiker
19 Nov 2017, 20:01
outwiker
23 Oct 2017, 22:46
outwiker
24 Sep 2017, 09:59
outwiker
22 Aug 2017, 13:59
outwiker
21 Jul 2017, 09:41
outwiker
18 Jun 2017, 12:00
outwiker
28 May 2017, 10:37
outwiker
22 May 2017, 21:03
outwiker
27 Apr 2017, 09:00
outwiker
25 Apr 2017, 20:39
outwiker
3 Apr 2017, 21:00
outwiker
18 Mar 2017, 10:15
Botcollection
26 Feb 2017, 09:49
outwiker
24 Feb 2017, 10:39
outwiker
16 Feb 2017, 12:47
Recent posts
Deleted
With mentions
Forwards
jenyay.net 21 Feb, 18:22
Всем привет!
Только что написал в блог обзор книги Рауля-Габриэля Урма, Марио Фуско и Алана Майкрофта «Современный язык Java» - https://jenyay.net/blog/2021/02/21/pro-knigu-sovremennyjj-yazyk-java/

Полезная книга с описанием возможностей, которые появились в Java 8-10. В основном упор сделан на элементы функционального программирования в Java (и не только Java, в одной главе даже рассказывается про Scala).

Наиболее крупные темы, которые там рассматриваются:
* лямбда-выражения и ссылки на методы;
* потоки обработки данных (Stream API);
* асинхронное и реактивное программирование;
* класс Optional как замена null;
* методы с реализацией по умолчанию в интерфейсах.
Read more
jenyay.net 7 Feb, 13:48
Всем привет. Только что выложил новую нестабильную версию OutWiker под номером 3.0.0.884.

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

А вот более крупное исправление связано с решением проблемы, которая возникает, если на викистранице в список нужно поместить многосрочную команду. Подробно о том, в чем проблема проявляется, и как ее теперь можно решить, читайте в блоге - https://jenyay.net/blog/2021/02/07/outwiker-3-0-0-884-unstable/.

На этом пока все, как обычно, жду от вас обратной связи.

Скачать самую свежую версию можно со страницы https://jenyay.net/Outwiker/Unstable.
Read more
jenyay.net 23 Jan, 17:57
И снова здрасьте!

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

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

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

На этом пока все, работа над очередной версией OutWiker продолжается, следите за обновлениями.
Read more
jenyay.net 20 Jan, 10:23
Всем привет!
Недавно дочитал одну замечательную книжку про историю создания и развития операционной системы Unix, которая называется "Время Unix: A History and a Memoir". Помимо темы, которая мне интересна сама по себе, книга замечательна тем, что написана Брайаном Керниганом - одним из непосредственных участников тех событий. А еще он известен как соавтор классической книги про язык Си (вместе с Ритчи - создателем языка Си).
Более подробно об этой книге написал пост в блоге - https://jenyay.net/blog/2021/01/20/kniga-brajjana-kernigana-vremya-unix-a-history-and-a-memoir/
Read more
jenyay.net 17 Jan, 21:43
Всем привет!
Только что выложил еще одну нестабильную версию под номером 3.0.0.880. В этой версии изменения коснулись в основном инсталятора под Windows. Теперь OutWiker можно устанавливать или для всех пользователей, или только для данного пользователя (в этом случае не нужны права администратора), можно устанавливать в портабельном режиме, а также при установке выбирать, какие вам нужны плагины.

Более подробно и с картинками о новых возможностях инсталятора читайте в блоге - https://jenyay.net/blog/2021/01/17/outwiker-3-0-0-880-unstable/.
Скачать самую свежую нестабильную версию OutWiker можно со страницы https://jenyay.net/Outwiker/Unstable.
Read more
jenyay.net 12 Jan, 22:38
Всем привет.

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

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

Скачать самую свежую версию можно со страницы https://jenyay.net/Outwiker/Unstable
Read more
jenyay.net 29 Dec 2020, 21:01
Всем привет!
Давно не выкладывал новые версии OutWiker (в прошлом посте я писал по какой причине). Наконец, исправил основные проблемы, появившиеся после перехода на новую версию wxPython, и теперь стала доступна нестабильная версия под номером 3.0.0.876.

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

Скачать новую версию можно как всегда со страницы https://jenyay.net/Outwiker/Unstable
Read more
jenyay.net 28 Nov 2020, 22:09
Студентов опять перевели на дистанционное обучение. По сути они уже два семестра учатся удаленно с небольшими вылазками в оффлайн. Уже даже поговаривают, что весь следующий год может пройти на дистанционном обучении. Про то, что такое обучение никуда не годится не сказал только ленивый, и я не знаю ни одного преподавателя, которому бы такой формат обучения понравился.

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

https://jenyay.net/blog/2020/11/28/pogovorim-pro-distancionnoe-obuchenie/
Read more
jenyay.net 10 Nov 2020, 21:06
IDDQD!
Вчера ночью дочитал замечательную книгу Дэвида Кушнера, которая называется "Повелители DOOM", которая посвящена истории двух Джонов - Кармака и Ромеро, а также играм, которые они разработали. Очень понравилась книга, читается на одном дыхании, а более подробно написал о ней в блоге - https://jenyay.net/blog/2020/11/10/kniga-dehvida-kushnera-poveliteli-doom/
jenyay.net 23 Oct 2020, 11:57
Всем привет. Написал пост о том, как продвигается разработка новой версии OutWiker и почему новые версии давно не выкладывал - https://jenyay.net/blog/2020/10/23/post-o-tom-kak-idet-rabota-nad-novojj-versiejj-outwiker/

Если коротко, то внезапно начал переходить на wxPython 4.1, а там вылезло много несовместимостей, а времени на проект стало меньше.
jenyay.net 4 Jun 2020, 20:03
Всем привет!
Сегодня выложил следующую нестабильную версию OutWiker под номером 3.0.0.874. В этой версии были исправлены некоторые ошибки, связанные с работой ссылок из одной заметки на другую, а также обновлена и дополнена справка по программе.

Подробности того, как я воевал с ошибками написал в блоге - https://jenyay.net/blog/2020/06/04/outwiker-3-0-0-874-unstable/
jenyay.net 31 May 2020, 16:28
Всем привет. Наконец-то взял себя в руки и написал обзор книги Мартина Клеппмана "Высоконагруженные приложения"

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

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

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

Ссылка на обзор в блоге - https://jenyay.net/blog/2020/05/31/kniga-martina-kleppmana-vysokonagruzhennye-prilozheniya/

#книги #программирование
Read more
jenyay.net 3 May 2020, 21:16
Всем привет!

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

А пока встречайте новую нестабильную версию OutWiker-а под номером 3.0.0.872. О том, что в ней изменилось, вы можете прочитать в блоге - https://jenyay.net/blog/2020/05/03/outwiker-3-0-0-872-unstable/
Read more
jenyay.net 24 Apr 2020, 15:47
Одна из проблем, которая меня интересует, как вести занятия со студентами так, чтобы с одной стороны им было интересно и понятно то, о чем я говорю, но в то же время не скатываться на совсем примитивный уровень в стиле «нажми на кнопку — получишь результат». Поэтому периодически почитываю книжки на тему преподавания и обучения, чтобы понять, как другие люди справляются с этой задачей, что можно исправить в изложении материала.

До карантина мне попалась книга «Безграничный разум», которую написала профессор Стэнфордского университета Джо Боулер. Эта книга посвящена тому, как имеющаяся система образования отбивает желание учиться, а у учеников развивает (не)уверенность, что тот или иной предмет им понять не под силу.

Более подробно об этой книге написал пост в блог - https://jenyay.net/blog/2020/04/24/kniga-dzho-bouler-bezgranichnyjj-razum/
Read more
jenyay.net 16 Apr 2020, 11:17
jenyay.net 4 Apr 2020, 10:01
Как и обещал в прошлом посте, сегодня выложил вторую часть статьи, посвященной созданию Python-обвязок (bindings) с помощью утилиты SIP. Во второй части речь идет о создании обвязки для объектно-ориентированных библиотек, написанных на C++, в которых фигурируют классы.

Ссылка на статью — https://jenyay.net/Programming/Sip2
jenyay.net 3 Apr 2020, 11:15
Всем привет!
Python - замечательный язык программирования, но иногда приходится работать с библиотеками, которые написаны на других языках программирования. Обычно это бывает, потому сторонние библиотеки решают нужные вам задачи, и не хочется изобретать велосипед, реализую то же самое на Python. Либо в более редких случаях, когда производительность вашего приложения упирается в особенности языка Python (все-таки интерпретируемые языки по скорости не сравнятся с компилируемыми), и часть кода приходится писать на C или C++.

Для решения такой задачи - использования библиотек, написанных на C/C++, из Python-приложения существует много решений. Одно из них - SIP. Эта утилита изначально разрабатывалась для создания Python-обвязки над такой монстроидальной библиотекой как Qt (получившаяся обвязка - PyQt). Я написал большую статью в двух частях про использование основы использования SIP для создания Python-обвязок над библиотеками. Сегодня я выложил первую часть:

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 - https://jenyay.net/Programming/Sip1

Чуть позже выложу продолжение.
Read more
jenyay.net 1 Mar 2020, 11:36
Я люблю иногда ходить на разные программерские конференции и считаю, что полезно и самому иногда там выступать. В прошлом году в рамках встречи Московского клуба программистов я рассказывал про генетические алгоритмы, а недавно сделал доклад в продолжение этой темы и рассказал про оптимизацию с помощью роя частиц.

Подробности, ссылки и видео смотрите в блоге - https://jenyay.net/blog/2020/03/01/doklad-pro-optimizaciyu-metodom-roya-chastic/
Read more
jenyay.net 23 Feb 2020, 14:58
После сравнительно длительного перерыва, связанного с тем, что я переключался на другой проект, продолжаю выкладывать новые версии OutWiker. В ближайшее время я хочу заняться в основном расчисткой кода и переделыванием системы сборки без добавления каких-то крупных новых возможностей. Очень надеюсь, что через месяц-другой очередную версию можно будет назвать стабильной.

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

Более подробно о новой версии вы может прочитать в блоге - https://jenyay.net/blog/2020/02/23/outwiker-3-0-0-870-unstable/
Read more
jenyay.net 18 Jan 2020, 20:45
Я продолжаю писать библиотеку с реализацией различных алгоритмов оптимизации на языке Rust (библиотека называется optlib). Недавно выложил optlib 0.3.0, в которую попало много интересных нововведений. Помимо новых алгоритмов расчета скорости частиц в методе роя частиц, были добавлены структуры, предназначенные для сохранения статистики работы алгоритмов.

Более подробно о новой версии optlib читайте в блоге - https://jenyay.net/blog/2020/01/18/optlib-0-3-0-novaya-versiya-biblioteki-dlya-optimizacii-na-yazyke-rust/
Read more