Pull to refresh
0
0
Send message

Мега-Учебник Flask, Часть 1: «Привет, Мир!»

Reading time6 min
Views577K
Это первая статья в серии, где я буду документировать мой опыт написания веб-приложения на Python, используя микрофреймворк Flask.

Здесь список всех статей в серии:
Часть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция
Часть 13: Дата и время
Часть 14: I18n and L10n
Часть 15: Ajax
Часть 16: Отладка, тестирование и профилирование
Часть 17: Развертывание на Linux (даже на Raspberry Pi!)
Часть 18: Развертывание на Heroku Cloud

Моя предыстория


Я разработчик ПО с двузначным числом лет опыта разработки комплексных приложений на нескольких языках. Впервые я познакомился с Python для создания привязок к C++ библиотеке на работе. Вдобавок к Python, я писал веб-приложения на PHP, Ruby, Smalltalk и, верите вы или нет, еще на С++. Из всего этого, я нахожу комбинацию Python/Flask самой гибкой.
Я хочу начать это долгое и удивительное путешествие
Total votes 63: ↑60 and ↓3+57
Comments31

В IT растет цензура, а мы не замечаем — разрешают только улыбаться и молчать

Reading time8 min
Views125K

У меня есть две статьи-интервью вот с такими странными абзацами. За обоими кроются неприятные истории для меня и для людей, про которых я писал.

Читать далее
Total votes 383: ↑366 and ↓17+463
Comments1526

Разработчик SearchFace о возможностях алгоритма

Reading time2 min
Views106K
Всем привет, я один из разработчиков сервиса SearchFace и готов поговорить о нём в комментариях.



Из-за шумихи с иском ВК на второй план отошло то важное, ради чего мы запустили сервис — чтобы протестировать возможности поиска. А раз уж теперь сервис доступен широкой публике, хочется продемонстрировать всем, на что способны наши алгоритмы распознавания.
Читать дальше →
Total votes 204: ↑200 and ↓4+196
Comments261

История компании Lionhead

Reading time64 min
Views16K
В октябре 2008 года Microsoft выпустила игру Fable 2 студии Lionhead. Она имела коммерческий успех и была хорошо принята критиками. На вечеринке в честь выпуска игры эмоциональный Питер Молиньё (Peter Molyneux) поделился хвалебными отзывами и поблагодарил свою уставшую команду разработчиков, в течение четырёх лет вкладывавшую все свои силы в игру. Позже Fable 2 выиграла BAFTA и стала самой продаваемой RPG для Xbox 360. Lionhead была на вершине мира.


Семь с половиной лет спустя сотню сотрудников Lionhead созвали на совещание в кафе компании. На ней Ханно Лемке (Hanno Lemke), генеральный менеджер Microsoft Studios Europe, объявил, что выпуск Fable Legends отменяется и Lionhead будет закрыта. Знаменитая студия, которую Питер Молиньё создал почти 20 лет назад, умерла.

Подробная история расцвета и падения Lionhead запутанна, но важна. Работавшие в студии описывают её как место, пропитанное духом творчества, в котором сокрушительные поражения часто сопровождались потрясающим успехом. Они описывают неистовую британскую культуру, выигравшую и пострадавшую от своего американского властителя, одержимого победой в войне консолей. И они рассказывают о студии как о творении человека, столь же вдохновляющего, сколь и раздражающего. Это непростая история. Но её стоит рассказать.
Total votes 21: ↑20 and ↓1+19
Comments13

Транслируем видеопоток с веб-страницы по WebRTC на Facebook и YouTube одновременно

Reading time6 min
Views16K
Facebook и YouTube предоставляют сервисы трансляций, которые позволяют вещать Live-видеопотоки на широкую аудиторию зрителей. В этой статье мы расскажем, как захватить видеопоток с веб-страницы по технологии WebRTC и отправить этот видеопоток одновременно в Facebook и на YouTube для прямой трансляции — сразу в два сервиса.
Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments0

Офис в 100 машин, или рассказ о том, как я перевел сервер с Windows на Centos 7. Пролог

Reading time5 min
Views19K
Дело было 5 лет назад, мне позвонила хорошая знакомая (пусть будет Ирина) и попросила меня поработать системным администраторов в центральной бухгалтерии нашего города. Я попросил предоставить список обязанностей данного работника, на что получил ответ, который загнал меня в ступор:
Системный администратор должен каждое утро приходить на рабочее место, перезагружать сервер, обходить девочек и решать их проблемы с программами. Так же необходимо ежемесячно составлять отчет о проделанной работе.

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

image
Читать дальше →
Total votes 46: ↑24 and ↓22+2
Comments83

Гид по верстке адаптивных писем

Reading time13 min
Views65K

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


image


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

Читать дальше →
Total votes 19: ↑15 and ↓4+11
Comments5

Как делать больше, уставая меньше. Emacs pomidor

Reading time2 min
Views24K

Вступление


С возрастом моя работоспособность не становится выше. Теперь я не могу сидеть по 6 часов не вставая: спина, шея, глаза — все это начинает рано или поздно болеть.


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

Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments21

Information

Rating
Does not participate
Registered
Activity