@Tishka17
Tishka17

Моя либа теперь, кажется, единственная, которая умеет парсить generic-датаклассы. Заодно пофиксил парсинг циклических структур.

В общем, версия 2.1.

https://github.com/Tishka17/dataclass_factory

Tishka17

Хочу представить вторую версию своей либы:

  • Я полностью переделал API, теперь можно парсить просто вызывав load(data, class).
  • Фабрика теперь одна (было две). Один раз настроил и парси/сериализуй одинаково (dump/load)
  • Для всяких сложных тем появились схемы. Как и раньше все автоматическое, но если нужно можно исключать поля, делать свои маппинг, менять поведение для каждого класса
  • Расширил набор стилей имен, в которые можно сделать автоматическое конвертирование (всякие Ugly_Style или UPPERCASE)
  • Внезапно выяснил, что marshmallow может быть в 10 раз медленнее. 

https://github.com/Tishka17/dataclass_factory

Tishka17

Если кому интересно, я тут новую версию 1.1.0 своей либы для питоновских датаклассов выложил. Теперь она умеет имена в разные стили (например, CamelCase) преобразовать и сама сериализует (аж до 10 раз быстрее чем стандартный asdict).

https://github.com/Tishka17/dataclass_factory

Tishka17

Как упросить жену связать носочки для хомяка?

Tishka17

1 января 2020 года заканчивается поддержка python 2.7 и всей второй ветки.

«Газпром» начал официально уведомлять страны о том, что транспортировка газа через территорию Украины будет прекращена 1 января 2020 года.

Совпадение? Не думаю

Tishka17

Я тут чтото вспомнил. Почему-то люди противопоставляют функциональное и юнит-тестирование.
Так вот это не противоположности, а перпендикулярные оси. Делить тесты можно по разным признакам: функциональное vs тестирование производительности, юнит vs интеграционное.

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

Tishka17

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

https://github.com/Tishka17/course-work

На всякий случай, предупрежу, что код 2005-2007 годов

Tishka17

Товарищи, напоминаю.

В эту пятницу (1 марта) в 20:00 будет поинтосходка
Место: Bad.Bro.Bar около метро Белорусская

Тыкаем знакомых поинтачеров, приползаем в любом состоянии

Tishka17

Дц поинт! 1 марта объявляю поинтосходку. Программа мероприятия: вспоминаем друг друга, пьем пиво, тупим.
Места предлагайте.

Tishka17

Тоже хочу поздравить arts с др. Пусть твоя пьянка продолжается ещё лет 100.

Tishka17

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

Tishka17

Пипл, хочу познакомить вас с моей женой Lidazzza
Подписывайтесь, комментируйте.

Кто-то видел её сообщения тут, а кто-то даже видел её саму вживую.
Прошу не обижать, а то она вам покажет!

Так же передавайте ей свои спасибо за мотивацию меня на апдейт клиента.

Tishka17

Tishka17

После почти трех лет разработки я выложил сборку Android-клиента Point.im версии 2.18:

  • Исправлены клики по аватаркам
  • Исправлен шаринг
  • Исправлено отображение картинок, выложенных на поинт

https://github.com/Tishka17.../2.18/Point-2.18.apk
https://play.google.com/sto...=org.itishka.pointim

Tishka17

Капучино с лимоном - это, оказывается, вкусно

Tishka17

А в доме тихо, и так прохладно
Безвыходность тянет за шею и душит.
До весны далеко, мот зимой на стоянке.
И кот покакал. Как будто в душу.

Tishka17

Делать домашку по вечерам ужасно сложно. Ужасно сложно себя заставить

Tishka17

Красивый снежок на улице

Tishka17

Народ, а что посоветуете для фасетоного поиска? Агрегации в elasticsearch работают подозрительно медленно

Tishka17

Накатал тут небольшой сервис по обмену кодом: http://codephoto.ru

Объяснять не буду, лучше посмотреть.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.