Получи случайную криптовалюту за регистрацию!

jenyay.net

Логотип телеграм канала @jenyaynet — jenyay.net J
Логотип телеграм канала @jenyaynet — jenyay.net
Адрес канала: @jenyaynet
Категории: Технологии
Язык: Русский
Количество подписчиков: 191
Описание канала:

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

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал jenyaynet и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения

2021-12-12 11:18:14
Впервые купил книжки на Авито.

Когда-то я читал книгу Манжит Кумара "Квант. Эйнштейн, Бор и великий спор о природе реальности" в электронном виде. На мой взгляд, это одна из лучших книг по истории квантовой физики. Когда я её захотел купить в бумажном виде, оказалось, что её уже нигде нет.

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

А заодно купил у него же университетский учебник по численным методам за 300 рублей.
62 viewsEugeniy Ilin, 08:18
Открыть/Комментировать
2021-12-09 09:38:12
Недавно дочитал книгу Криса Ричардсона «Микросервисы». Это очень обстоятельная книга, посвященная в основном двум проблемам: как монолитное приложение распилить на микросервисы, а также тому, как микросервисы должны между собой взаимодействовать. В этой книге автор описывает различные шаблоны проектирования, которые применяют в микросервисной архитектуре (в оригинале книга так и называется - Microservices Patterns with examples in Java).

Более подробный разбор книги читайте в блоге по ссылке - https://jenyay.net/blog/2021/12/09/kniga-krisa-richardsona-mikroservisy/
83 viewsEugeniy Ilin, 06:38
Открыть/Комментировать
2021-12-04 12:49:43 И снова всем привет!

За две недели, прошедшие с момента написания прошлого поста, перелопатил еще шесть статей про использование библиотеки Matplotlib.

* Как отображать формулы в нотации TeX - https://jenyay.net/Matplotlib/Tex
* Как выводить текст и настраивать его внешний вид - https://jenyay.net/Matplotlib/Text
* Как использовать эффект рисования от руки - https://jenyay.net/Matplotlib/Xkcd
* Как рисовать стрелки на графиках и добавлять аннотации - https://jenyay.net/Matplotlib/Annotation
* Как рисовать линии и геометрические фигуры на графике - https://jenyay.net/Matplotlib/Figures
* Как менять оформление линий по умолчанию - https://jenyay.net/Matplotlib/DefaultStyles

В этот раз изменения были не столь радикальные, как со статьями, которые переписывал в прошлый раз. Скорее всего это связано с тем, что эти статьи не настолько старые по сравнению с теми, которыми занимался в прошлые разы. В основном я поправлял стиль кода, что-то переписывал в более компактном виде, заменял использование модуля pylab на matplotlib.pyplot, обновлял скриншоты, вносил небольшие дополнения. Ну и еще выбросил несколько уже не актуальных разделов. Например, в одной из статей был раздел о том, как отображать текст с русскими буквами, но эта проблема уже давно решена в самой библиотеке.
104 viewsEugeniy Ilin, 09:49
Открыть/Комментировать
2021-11-21 09:59:16 Привет всем!

Когда я только собирался начать обновлять статьи про использование библиотеки Matplotlib ( https://jenyay.net/Matplotlib/Matplotlib ), я думал, что изменения там будут минимальны. В первую очередь я хотел поменять скриншоты, потому что в процессе очередного обновления Matplotlib, над библиотекой поработали дизайнеры, и графики стали выглядеть более современно. Когда начал править первые статьи, захотелось переписать некоторые примеры более аккуратно и компактно, вместо импорта модуля pylab использовать модуль matplotlib.pyplot, как ныне рекомендуемый способ импортирования функций Matplotlib.

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

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

Но надеюсь, что все это не зря, и кому-нибудь это все пригодится. Заодно подумал, что возможно стоит начать писать подобные небольшие заметки про библиотеки numpy и pandas (особенно pandas).

Так вот к чему это я все. Сегодня я выложил четыре обновленные статьи про использование Matplotlib:

Способы задания цвета в Matplotlib - https://jenyay.net/Matplotlib/Colors
Как менять стиль линий на одномерном графике - https://jenyay.net/Matplotlib/LineStyle
Как добавить легенду к графику - https://jenyay.net/Matplotlib/Legend
Как менять положение легенды - https://jenyay.net/Matplotlib/LegendPosition

На этом пока все, буду постепенно исправлять оставшиеся статьи.
109 viewsEugeniy Ilin, 06:59
Открыть/Комментировать
2021-11-16 15:43:27 На днях обновился мировой рейтинг суперкомпьютеров Top500 - https://www.top500.org/lists/top500/2021/11/. Теперь благодаря Яндексу этот рейтинг пополнился сразу тремя российскими суперкомпьютерами.

Во-первых, это компьютер "Червоненкис", который занял 19-е место (21 530.0 TFlop/s, 193 440 ядер и 199 680 ГБ оперативной памяти), во-вторых, "Галушкин" - 36-е место (16 020.0 TFlop/s) и "Ляпунов" - 40-е место (12 810.0 TFlop/s).

Новые суперкомьютеры от Яндекса работают на процессорах AMD EPYC и ускорителях от Nvidia.

До этого самый мощный российский суперкомпьютер "Кристофари" принадлежал Сберу, теперь он находится на 72-м месте (6 669 TFlop/s). Но кроме него Сбер запустил второй свой суперкомпьютер "Кристофари Нео", который попал на 43-е место (11 950.0 TFlop/s).

На первом месте сейчас японский суперкомпьютер Fukagu c максимальной производительностью 442 010.0 TFlop/s.
119 viewsEugeniy Ilin, edited  12:43
Открыть/Комментировать
2021-11-05 18:00:22 Всем привет!

Продолжаю обновлять и дополнять свои старые статьи про Matplotlib, мощную библиотеку для Python, которая может рисовать различные типы графиков. В этот раз исправлению подверглись статьи:

* Как строить трехмерные графики в Matplotlib по неравномерным данным - https://jenyay.net/Matplotlib/Ununiform.
* Как с помощью Matplotlib рисовать гистограммы - https://jenyay.net/Programming/Bar.
* Как с помощью Matplotlib рисовать линии уровня - https://jenyay.net/Matplotlib/Contour.
Когда я начинал обновлять статьи, то я не ожидал, что по ходу дела мне захочется их так сильно переписывать и дополнять. Ну ладно, надеюсь, что какая-то польза от всего этого будет.
152 viewsEugeniy Ilin, 15:00
Открыть/Комментировать
2021-10-28 13:24:29
160 viewsEugeniy Ilin, 10:24
Открыть/Комментировать
2021-10-28 13:24:18 На днях дочитал очень основательную книгу про историю и философию науки, а также про формирование научного мышления в XVI - XVIII веках. Это книга Дэвида Вуттона "Изобретение науки". Книга достаточно объемная, 650 страниц, но читается очень интересно.

В блоге написал более подробный обзор про нее - https://jenyay.net/blog/2021/10/28/kniga-dehvida-vuttona-izobretenie-nauki/
139 viewsEugeniy Ilin, 10:24
Открыть/Комментировать
2021-10-24 11:53:46 Всем привет! На прошлой неделе я писал о том, что начал обновлять статьи про рисование графиков на Python с помощью библиотеки Matplotlib, поскольку с момента их написания в библиотеке Matplotlib многое поменялось.

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

* https://jenyay.net/Programming/Python3d - статья про рисование трехмерных графиков.
* https://jenyay.net/Matplotlib/Matplotlib - все статьи про Matplotlib.
119 viewsEugeniy Ilin, 08:53
Открыть/Комментировать
2021-10-17 13:17:23 Всем привет!

Как вы, надеюсь, помните, я когда-то писал (и надеюсь скоро продолжу) серию статей про работу с библиотекой Matplotlib, которая предназначена для построения графиков на языке Python - https://jenyay.net/Matplotlib/Matplotlib.

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

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

Сегодня я обновил две статьи: самую первую статью про рисование простейших графиков вида y = f(x) (https://jenyay.net/Matplotlib/Plot1D) и статью про рисование круговых графиков в виде пирога (https://jenyay.net/Matplotlib/Pie).

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

Постепенно буду исправлять и другие статьи, а заодно себе написал план по новым статьям про Matplotlib.
125 viewsEugeniy Ilin, 10:17
Открыть/Комментировать