to post messages and comments.

← All posts tagged программирование

@provaton:

Я никак не могу запомнить в каком случае в питоне нужно использовать .decode, а в каком .encode. Неужели нельзя было назвать эти методы b2u и u2b? Может есть какая-то мнемоническая запоминалка для декод-энкод?

@provaton:

Открыл темку на лоре, но чего-то никто не помогает. На жуйк только надежда осталась.

linux.org.ru

@provaton:

youtube.com

@provaton:

Что сейчас рулит из последних жаваскрипт-фреймворков? angular2, reactjs, aurelia? Во что стоит инвестировать свои мозги?

Я так смотрю что в мире ЖС пока ты осваиваешь один фреймворк он уже успевает стать deprecated, и на юзающих его начинают смотреть как на динозавров.

@provaton:

Лайк. opennet.ru

@provaton:

Опять начальник попросил помочь с проектом на руби он рейлс. Отказать не смог. Блин, как я ненавижу рейлс, ненавижу, ненавижу, ненавижу. Пытка просто.

@provaton:

Перевел один из старых больших проектов на python3. Сложности возникли с

1. принт со скобками
2. .encode('hex') для строк
3. не везде были правильно прописанные относительные импорты.

Почти не возникло проблем с юникодными и байтовыми строками.

После недолго греппинга вышеуказанных проблем прогнал тесты — и все вроде взлетело. Легче чем я думал.

@provaton:

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

@provaton:

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

1. Java/Scala
2. ML/OCAML
3. C#/F#
4. Haskell
5? Swift (увидел в рейтингах но хз что это такое вообще)
6? Go (не уверен в том, что он настолько высокоуровневый как остальные в этом списке)

Дополните, плз.

@provaton:

Как это?

TypeError: delete() takes at least 4 arguments (4 given)

@provaton:

Интересная ситуация на проекте — понадобилась нам заинтегрироваться с Moodle. На пхп я никогда не программировал (и никто из ребят на проекте тоже), документация у мудла слабенькая, ну я понимая что провожусь с этим делом слишком долго, предлагаю начальнику нанять какого-то пхпшника, мол у него и рейт пониже будет, и сделает быстрее. Ответ меня поразил — "I don't trust PHP developers".

Вот мне интересно, начальник дурак или все правильно делает?

@provaton:

Что Идее не нравится в этом куске кода? Показывает ошибку синтаксиса в "k, function(".

@provaton:

Есть ли какая-то библиотека, с помощью которой под линуксом можно было бы распарсить структуру вордовского документа (т.е. заголовки, текст, таблицы, картинки и параметры форматирования)?

@provaton:

Как же приятно вернуться с RoR обратно на родной питон. Похоже, у меня уже деформация — не могу получать удовольствие от кодинга на чем-то отличном от поделки Гвидо.

@provaton:

Самый большой недостаток фласка по сравнению с джангой — отсутствие аналога django-rest-framework.

@provaton:

Разрываюсь между pycharm и emacs. В первом классная система подсказок и ворнингов, реально уменьшающее кол-во багов и мощный рефакторинг. Во втором — удобный редактор. Вот бы это все объединить в одно... Мечта несбыточная.

@provaton:

Вот не могу понять этот ворнинг — это я тупой, или бага в PyCharm?

@provaton:

Отступы — говно. Вот реально задолбали. От них ошибок больше чем от динамической типизации.

@provaton:

Концепция сериализатора из django-rest-framework на деле оказывается более удобной чем концепция формы из django.forms или wtforms. Во-первых, сериализатор позволяет четко прописать конвертацию из объекта в представление и обратно (что важно когда формат юзерского вода отличается от формата хранения данных в базе), в сериализаторе нет ничего о виджетах и прочей дизайнерской фигне, что делает код более ортогональным и читабельным. Сериализатор отлично справляется как с вводом данных из классических ХТМЛных форм, так и с данным, которые посылают новомодные js-фреймворки типа ангулара. Из недостатков можно отметить отсутствие ХТМЛ-генератора из коробки, но это несущественно, так как django.forms и wtforms из коробки все равно генерируют очень отстойный код, несовместимый с современными CSS-фреймворками. Че думаете?

@provaton:

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