# Понедельник 36 твитов
Любимый сервер nginx, ос для сервера – Ubuntu.
10:42@backendsecret @Blohin скажи пожалуйста, на сколько трудно найти работу на питоне и какого плана сайты пишешь?
Сейчас очень много вакансий ищущих "питонистов", если есть хоть немного опыта, то поиск работы дело 1-2 недель twitter.com/benderalex5/st…
11:00@backendsecret какие могут быть аргументы за убунту в сравнении с дебиан?
Вопрос привычки и удобства, раньше мне нравилось иметь dev окружение (десктоп/ноут) точно такое же как на сервере. twitter.com/palpatinen/sta…
11:07Первый сервер с которым мне довелось столкнуться, был на FreeBSD. Компиляцию из портов невозможно забыть :)
11:09не люблю долго возиться с сервером, в Debian/Ubuntu все быстрее установить и настроить. #FreeBSD vs #Ubuntu twitter.com/ipronix/status…
12:03@dcromster @backendsecret да и фряха предполагает - некромантию, хевиметал и прочие атрибуты :)12:03
Slackware тоже ничего :) На серверах не использовал, но на локальной машине было дело... twitter.com/ipronix/status…
12:05Кстати, если кто встречал хорошую статью о выборе/тестировании ОС для сервера, киньте ссылку, а то что-то ничего нормального не гуглится.
12:10@backendsecret я предпочитаю либо CentOS либо Debian
Насколько сложно «перестроится» с Debian на CentOS? twitter.com/viatsko/status…
12:21@backendsecret если мелкие -- можно centos или debian. Если крупные, наверное, спокойнее с RHEL/SLES/Oracle Enterprise Linux (support).12:42
@backendsecret Мы юзаем CoreOS, Docker, Kubernetes.12:42
@backendsecret генту конечно12:52
@backendsecret только Novell, только хардкор!13:06
@backendsecret убунту, дебиан, цента, фряха в порядке предпочтительности18:18
Напоминаю, что для backend'a я пишу на Python, так что если есть вопросы по языку, пишите :) #Python #backend #development
20:40Перед питоном пробовал Ruby, но тогда у него были сложности с кодировками, в которые я не хотел вникать, так что перешел на Python.
20:43@backendsecret А третий или второй питон?
В основном второй. Но с точки зрения написания кода, отличия в них почти не заметны. twitter.com/strizhechenko/…
20:59@backendsecret "в основном" звучит странно. Зачем переключаться то туда то сюда?
Не все проекты пишу с нуля, приходится работать с тем что есть. twitter.com/strizhechenko/…
21:13@backendsecret а зачем тогда вообще третий питон
На мой взгляд это как третий андроид :) twitter.com/axique/status/…
21:15@backendsecret в чем пишете?
Сейчас пишу в «Sublime Text 3». До этого пользовался Emacs, а еще ранее WingIDE twitter.com/verylazydreame…
21:18@backendsecret какие плагины для питона используешь?
Плагины для Sublime Text никакие не стоят, иногда ставлю какой-то, но замечаю что не использую и сношу. twitter.com/verylazydreame…
21:25@backendsecret пользуешься шорткатами при работе в саблайме? Какие плагины виспользуешь?
Из шорткатов постоянно пользуюсь «двиганием» строк/блоков вверх/вниз и удаление строки. + поиск по проекту. twitter.com/grim_juz/statu…
21:27@backendsecret а более тяжеловесные(функциональные) ide для, сскажем рефакторинга?
Да, иногда не хватает такого, но я предпочитаю скорость удобству. twitter.com/ostelaymetaule…
21:41@backendsecret но быстрый поиск/навигация и куча фишек себя оправдывают
Согласен, просто каждый затем выбирает что ему нужнее или что больше нравится. twitter.com/strangeqargo/s…
21:55@backendsecret чего ты ждёшь от идеальной ide ?
Примерно так: скорость работы и загрузка cpu как у Sublime + возможности ide + чтобы работало «из коробки». twitter.com/axique/status/…
22:08@backendsecret basic
Да, на бейсике было бы стремно сейчас писать :) twitter.com/dbudyak/status…
0:07Всем спасибо, до свидания :)
1:26# Вторник 16 твитов
@freiksenet_ru @backendsecret зачем забывать приятные моменты? Например, сборка Кед, Гнома или первого ОО на трое-четверо суток. Кайф же!
теперь я знаю как провести отпуск :) twitter.com/gruz0/status/6…
10:35Для Sublime Text использую цветовую схему Espresso Libre colorsublime.com/theme/Espresso… pic.twitter.com/NjLvHehbn2
10:44Самые любимые шоткаты в Sublime Text: pic.twitter.com/0NEq9KaJPd
12:11Если вы пишите backend на JavaScript, какую базу данных вы при этом используете? #backend #js #javascript #db
13:02@backendsecret #postgres для данных, где горизонтальные связи превалируют над иерархиями, #mongo для иерархических (или несвязанных) данных13:24
@backendsecret @dcromster для MySql тоже очень удобный драйвер. Пробовали MSSQL: драйвер сложно поставить, для PgSQL драйвер сложный.13:24
@backendsecret Одинаково удобно и неудобно для всех. каждой задаче свои БД.13:24
@backendsecret @dcromster мне очень нравится Mongoose: у него удобное описание структуры документов, автоприведение и контроль типов.13:24
В продолжение разговора о JS на сервере. Есть хорошая вакансия, так что если вы в поиске, welcome itsourgoal2015.catsone.nl/careers/index.… #Node #backend
14:41Судя по видео, неплохой способ быстро построить API deployd.com #api #server #BaaS
16:45@evgen_n @backendsecret @unreal_michael github.com/docker/distrib… хранить образы можно локально или к примеру на S3. Работает стабильно.16:56
Кто что предпочитает для работы? (о последнем варианте можно почитать тут yieldthought.com/post/122392820…)
17:46Если вы решили выучить Python, начните с книги «Learning Python» (автор Mark Lutz). Есть почти в любом магазине. pic.twitter.com/qULKX4zN5s
20:46@gorancheg @backendsecret в Лутце декалитры ненужной воды, уж лучше learnpythonthehardway.org20:56
После прочтения «Learning Python» и пары месяцев практики можно переходить к «Programming Python» того же автора. pic.twitter.com/XOGMwMeane
21:01@backendsecret я в своё время начинал с diveintopython3.net. Достаточно быстро переходит к интересному.21:01
# Среда 34 твита
Для контроля версий сейчас использую Git, но лет пять назад был период Bazaar'a.
10:41@backendsecret Молодой был, глупый?
Нужно было использовать Launchpad, а так что освоил Bazaar. Но bzr оказался годной системой. twitter.com/freiksenet_ru/…
10:53@backendsecret Я тоже до этого очень давно юзал bzr, но до сих пор не вижу годности.
А что в нем не нравиться? #Bazaar twitter.com/freiksenet_ru/…
11:11@backendsecret @freiksenet_ru годная пиринговая сеть была :-) Или я с Kazaa путаю?
lol twitter.com/gruz0/status/6…
11:25Вот что они сами пишут о себе: «Why Switch to Bazaar?» doc.bazaar.canonical.com/migration/en/w…
11:30Не все знают, но есть бесплатная хорошая книга о Git. Скачать можно в любом удобном формате. git-scm.com/book/en/v2 #git #book
14:28Если вы работаете над несколькими проектами на питоне, используйте виртуальные окружения (Virtual Environments). #python #virtualenv
16:22Virtualenv: pypi.python.org/pypi/virtualenv
16:23Хороший How To по virtualenvs – docs.python-guide.org/en/latest/dev/…
16:24Если ли бы у вас был выбор: офис рядом с домом или работа дома, чтобы вы выбрали и почему? #office vs #home
20:46@backendsecret офис рядом, дома кукушку сносит20:57
@backendsecret офис рядом с домом. Потому что рабочее и домашнее пространство лучше разделять.20:57
@backendsecret офис. Чтобы дом не ассоциировался с работой20:57
@backendsecret работа дома, потому что можно настроить все под себя, не надо мучиться летом от жары, а зимой от холода.20:57
@backendsecret офис рядом с домом с возможностью работать удаленно, когда хочется21:18
@backendsecret в нашей работе важно живое общение, поэтому офис.
А skype, slack и т.д. не подходят? twitter.com/borovikov/stat…
21:58@backendsecret удаленная работа имеет место быть, но нужно понимать, что это не командная работа, отсюда уже и решать22:23
Денис (@borovikov) поднял интересную тему. Может ли быть эффективная командная работа в распределенной команде?
22:45@backendsecret @borovikov может быть, конечно. стековерфло, трелло, дискурс написаны исключительно распределённо
А если бы эти команды сидели в одном офисе, эффективность повысилась бы? (один часовой пояс + быстрая коммуникация) twitter.com/mkn8rd/status/…
22:53@backendsecret не сидели бы они. В том и фишка, что по удалёнке можно собрать отличную команду, не ограничившись городом-страной23:00
@nick_jastix @backendsecret я работал в распределенной команде ) вот и говорю, не команда это вовсе23:00
@backendsecret конечно может, не всем командная работа нужна. но чаще конечно нужна.23:01
@mkn8rd @backendsecret а ещё практически весь опенсорс :) но там вялая разработка.23:01
@backendsecret дом, при условии, что можно себе устроить личный кабинет, а так офис рядом с домом - это гуд23:08
@backendsecret офис. Живое общение с коллегами - способствует развитию, и ходить полезно(офис же рядом)23:08
Конечно офис рядом twitter.com/backendsecret/…23:08
@backendsecret кстати если уж и работать дома, то нужна комната под кабинет.23:23
@backendsecret Офис рядом с домом, однозначно же23:23
@backendsecret офис рядом, конечно23:26
@backendsecret конечно дома23:43
@backendsecret #office. Длительное время работал дома. Отвлекают. Нужно общаться и обязательно выходить. Хожу в коворкинг. Доволен.23:43
@backendsecret однозначно офис рядом с домом.23:43
@backendsecret офис рядом с домом.23:47
# Четверг 30 твитов
@nick_jastix @backendsecret ой, это очень западный взгляд, они противопоставляют чатики митингам :-/ про командную работу ничего и нет
Интересно выяснить что теряется если общаться через видео чат. Понятно что это не «живое общение» но чего не хатает? twitter.com/borovikov/stat…
0:00@backendsecret рядом с домом, 100%!0:00
@c01nd01r @backendsecret да вообще дома работать это жуть, даже для мизантропа :)0:00
@POS_troi @backendsecret это как кто-то тут писал: "Через полгода работы в 4 стенах начинаешь радоваться даже голубям на окне"0:00
@POS_troi @c01nd01r @backendsecret ... полгода работали удаленно - норм было. Можно было отвлечься - мячик покидать / поболтать / поспорить0:26
@Xedin Двое это уже офис :) @c01nd01r @backendsecret0:26
@POS_troi @c01nd01r @backendsecret неожиданно)) имхо лучший вариант у меня ща: 10-15мин до офиса на авто + возможность работать удаленно0:31
@eviltrout Do you think productivity of the Discourse team would be higher if the team would work in the same office? //cc @backendsecret0:32
@nick_jastix @backendsecret no I don't. We make it work quite well.0:32
@backendsecret @borovikov почти полтора года работаю с челами из Германии: нет особых проблем) Хватает четко поставленных задач0:33
@nick_jastix @backendsecret @borovikov с работой все норм (звонки в скайпе / слака), а вот с тимбилдами беда (0:40
@backendsecret Офис. Не настолько отвлекают. Домашняя обстановка != рабочей в подсознании. И вербальный контакт с коллегами ценнее и лучше.0:56
@backendsecret офис, нужна смена контекста. И километров 20 до него0:56
@backendsecret @borovikov если всем в команде понятно куда движется проект, то конечно может.1:09
@Xedin @backendsecret @nick_jastix @borovikov год в удалённой команде — очень нравится. каждая встреча — праздник :-)1:16
@backendsecret дома и как можно реже из него вылазить, чтобы не видеть эти мерзкие рожи конкурентов за мою ЗП11:06
@backendsecret а если серьёзно,то по ситуации.Нельзя или-или.Часто бывает,что очно проще и быстрее обсудить совместно какие-то моменты.11:06
@c01nd01r @POS_troi @backendsecret у каждого свой психотип.16 лет как почти только из дома.И не жалею11:07
@backendsecret думаю люди по разному представляют "дом". У кого-то это 2 комнаты на троих, а у кого-то 3 этажа на двоих.11:16
Итого: во вчерашнем опросе «работа дома vs офис рядом» подавляющее большинство выбрало последний вариант.
11:58Понятно что зависит от задач и т.д., но все же. При проектировании новой системы что вы выберите:
12:01@backendsecret если новой - конечно монолитное. Сначала надо сделать чтоб работало и удолетворяло требованиям. Монолит проще переколбашивать12:32
@kmmbvnr @backendsecret угу, но даже в этом случае, если все поколоть на компоненты, растаскивать проще потом в разы, а то и порядки проще.12:56
@backendsecret Фаулер пишет (и я с ним согласен), что начинать новую систему нужно всегда с монолитки.16:00
@backendsecret работаю дома на постоянной основе уже год. с людьми тяжело общаться уже16:00
@de_gis @backendsecret таки в офис надо ИНОГДА заходить. для совместных обедов, сплетен, халявных печенек и понимания о чем люди думают16:28
Для тех кто интересуется микросервисами, рекомендую книгу «Building Microservices» (автор Sam Newman) #microservices pic.twitter.com/q2IkZv0UGh
19:01@backendsecret эту книгу сам Мартин Фаулер рекомендует :-)19:24
Ну и чтобы уже закрыть тему микросервисов, посмотрите видео «Microservices • Martin Fowler» youtube.com/watch?v=wgdBVI…
20:45For Christmas all I want is for:21:42(1) the US to finally switch to metric
(2) everyone to switch to YYYY-MM-DD date formats
# Пятница 17 твитов
Кто давно хотел, но не знал с чего начать: «Эрланг для веб-разработки» habrahabr.ru/post/273979/ #erlang #web #dev
10:29Последняя версия Erlang'а (18.2.1) вышла на прошлой неделе, есть много книг по нему, так что язык вполне развивается pic.twitter.com/lW2b4umU30
10:34Также есть IDE для Erlang – «erlide» erlide.org #erlide #erlang
10:39@backendsecret Learn You Some Erlang for Great Good очень легко читается, рекомендую.10:40
@backendsecret @habrahabr чисто Имхо намного проще разобраться с elixir & phoenix. Такое там все rails-like :)10:46
Напоминаю, что вы читаете «переходящий» твитер разработчика бэкенда (каждую неделю новый ведущий).
11:22С понедельника вас ждет новый ведущий и новые истории :)
11:22Если с Erlang'ом все белее-менее понятно, то стоит ли писать backend для web-приложения на Haskell? #haskell for #web
11:29@backendsecret да вроде норм о нем отзывались. Я на прологе видел бэкенд11:35
@backendsecret А вот и нет :) Каникулы! pic.twitter.com/MUERpUf09a11:47
@strangeqargo @backendsecret на Си. без плюсов. в соcедней стойке пашет, очень много лет11:48
Список web-фреймворков на Haskell wiki.haskell.org/Web/Frameworks
12:29@backendsecret Конечно, вот пара причин: goo.gl/Gkd2AS
К вопросу о Haskell для web twitter.com/erthalion/stat…
12:39Неожиданно – новая версия Ruby ruby-lang.org/en/news/2015/1…
14:16Мастер Йода уже не тот... #StarWars #Yoda pic.twitter.com/ZumsHYXtCI14:42
Я считаю, что фронтендеру важно иметь чувство прекрасного. Открываем тему эротики, пока у меня не забрали акк. pic.twitter.com/jsjYVX4ywd
lol twitter.com/cssunderhood/s…
22:16# Суббота 28 твитов
Написать что-то полезное, или почитать что-то интересное? Вот в чем вопрос.
12:43@backendsecret Почитать что-то полезное и рассказать об этом :)12:45
@backendsecret не особо. Имею всегда в запасе 2 книги по кодингу, 2 художественные, дальше просто складываю в вишлист, пока не прочитаю их.12:48
@backendsecret я купил доступ к Safari Books online и теперь не успеваю читать :(13:01
@backendsecret gentoomen library 30 гигов чтива, ищу иногда новые редакции, покупаю если книга понравилась
А где это все хранится? Рабочий комп., внешний диск, облака? twitter.com/strangeqargo/s…
13:02@backendsecret Бывает что и больше. Начал вести списки в трелло и стараться не держать больше 2-3 книг в чтении. Есть возможность - покупаю.13:07
@backendsecret про книги рекомендую сервисы выжимок из книг типа blinkist.com/en/ для ознакомления с новыми книгами15:49
Храню свою библиотеку в dropbox'е, в основном там техническая литература (4,7 GB).
16:10@backendsecret сразу закидываю в облако на киндл, то что фундаментальное (ООП, алгоритмы, парадигмы) -- в бумаге, остальное --дропбокс16:29
@backendsecret как часто обращаешься к ней, чтобы стоило это все хранить?
одновременно пользуюсь 3-5 книгами в какой-то период времени, остальные ждут своего периода :) twitter.com/2j2e/status/68…
16:56@backendsecret как часто обращаешься к ней, чтобы стоило это все хранить?
@backendsecret @2j2e Избавился от "хранения" музыки, а теперь и книг. Держу с десяток в облачной папке, чтобы читать на айфоне17:38
До нового года неплохо было бы разобрать папку «Downloads» :)
21:26Сейчас она выглядит так: pic.twitter.com/bIKJELw7OX
21:27@backendsecret ценный совет :) и список todo из inbox21:27
@Shiroginne @backendsecret ~/Downloads и ~/temp я обычно просто сливаю22:13
Может кому пригодится: то что тут flibusta.is удаляется правоторговцами, остается доступным тут – flibustahezeous3.onion #books
22:56Посоветуйте хорошую книгу в жанре «киберпанк», а то тут (flibusta.is/g/sf_cyberpunk) куча книг и авторов, и не понятно на чем остановиться...
23:19@backendsecret цикл нейромант, город перестановок, distress, остальное, в целом достаточно ... плохо23:24
@backendsecret из около-чем-то-кибер-панка по ощущениям посоветовал бы желязны "создания света, создания тьмы", "бог света" и т.д.23:24
@backendsecret великолепен как пре-кибер-панк "криптономикон" и хорош "дух времени"23:24
@backendsecret всю русскую около-киберпанковую фантастику кроме Бабенко можешь спустить в унитаз, а Лукьяненко еще и притопить (edited)23:26
@backendsecret что приятно, например @bruces Брюс Стерлинг и @GreatDismal (Уильям Гибсон) вполне себе в твитере сидят активно
Странно что у Брюса твитер закрытый. twitter.com/strangeqargo/s…
23:32@strangeqargo @backendsecret У Игана кроме Distress есть еще годные рассказы тоже в киберпанк стиле. Остальные книги просто hard sci-fi.23:39
@backendsecret кроме того что уже посоветовали - Нил Стивенсон Букварь для благородных девиц..., если крепок духом - Джеф Нун Вирт23:40
@backendsecret ну и конечно же Филипп Дик - мечтают андроиды об электроовцах23:40
# Воскресенье 25 твитов
Где удобнее/приятнее общаться на технические темы связанные с каким-то языком программирования?
0:59@backendsecret читать книги Гибсона, кстати он в Тви часто пишет, Стерлинга. если именно книгу - Криптономикон12:15
@andrew_yesin @backendsecret плюсану Криптономикон, хоть это и не киберпанк совсем.12:20
@andrew_yesin @backendsecret У Стивенсона и другие очень неплохи. Алмазный век и Лавина куда больше киберпанк.12:55
@putnik @backendsecret Алмазный век - как-то не то. а в Криптономикон - еще и об истории написали, интересно было читать о начале12:55
@andrew_yesin @backendsecret @putnik Барочный цикл (как мин. начало) неплохо заходит, если любишь историю. Анафем тоже хороший.13:15
@andrew_yesin @backendsecret @putnik Стивенсон вообще классный :)13:15
Никак не найду «мягкий» и краткий способ объяснить что программист это не специалист по ремонту компьютеров. #тыжпрограммист
14:22@backendsecret Меня ещё иногда планшеты просят отремонтировать и телевизоры настроить)))14:32
@gorodianska @backendsecret у меня были реальные конфликты с родственниками по этому поводу.14:50
@backendsecret как это не специалист?14:57
"Всего за 100$ я починю ваш компьютер"
@backendsecret pic.twitter.com/YkXHzWGYDE
Да! Где можно достать такую? :) twitter.com/mr_mig_by/stat…
14:58@backendsecret redbubble.com/people/designf… вот здесь, например15:25
@backendsecret Питер Уоттс - «Ложная слепота», Ханну Райаниеми - «Квантовый вор»15:25
@ivan0yu @backendsecret @andrew_yesin @putnik Еще Ричард Морган - Видоизменённый углерод и Майкл Суэнвик - Вакуумные цветы неплохи.15:26
кстати, еще в книжную тему, но нонфикшн @backendsecret вот у @felixit рецензии на книги хорошие medium.com/@FelixIT/%D0%B…17:07
@backendsecret обычно починить быстрее, чем объяснять... 🖖🏻18:33
@strangeqargo @backendsecret @Shiroginne а у меня ~/tmp важнее всех директорий.18:47
Для работы с документацией попробуйте Dash kapeli.com/dash Удобно иметь все в одном месте + интеграция с системой. #my_dev_tools
18:55@backendsecret насчет "тыжпрограммист" отвечаю: какое счастье, что я не проктолог...19:20
Java. Больше всего не хотел бы использовать ее (не из-за того что плохая, а просто не нравится). А вы на чем точно не хотите писать?
23:45@backendsecret php
Первою свою «вещь» для веба написал на нем :) Говорят что последние версии вполне ничего. twitter.com/svnbt/status/6…
23:49@backendsecret на js :)
тоже вначале не нравился, но затем втянулся. twitter.com/Moroz_v/status…
23:51@backendsecret да, php очень подрос, конечно. вплоть до того, что для обучения говоришь себе "отложи пых, сделай это на чем-то другом"23:57
@backendsecret JS. Даже после PHP, этот язык кажется непредсказуемым, неудобным и каким-то садистским.23:57
# Ссылки
other
- http://colorsublime.com/theme/Espresso_Libre
- https://itsourgoal2015.catsone.nl/careers/index.php?m=portal&a=details&jobOrderID=149676
- https://www.tutum.co/
- http://deployd.com/
- https://github.com/docker/distribution
- http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad
- http://learnpythonthehardway.org/
- http://www.diveintopython3.net/
- http://doc.bazaar.canonical.com/migration/en/why-switch-to-bazaar.html
- https://git-scm.com/book/en/v2
- https://pypi.python.org/pypi/virtualenv
- http://docs.python-guide.org/en/latest/dev/virtualenvs/
- https://www.youtube.com/watch?v=wgdBVIX9ifA
- http://habrahabr.ru/post/273979/
- http://erlide.org/
- https://wiki.haskell.org/Web/Frameworks
- https://www.ruby-lang.org/en/news/2015/12/25/ruby-2-3-0-released/
- https://www.blinkist.com/en/
- http://flibusta.is/
- http://flibusta.is/g/sf_cyberpunk
- http://flibustahezeous3.onion/
- http://www.redbubble.com/people/designfactoryd/works/12465373-yes-ill-fix-your-computer-for-100?grid_pos=24&p=sticker
- https://medium.com/@FelixIT/%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-hacker-s-delight-892496d64b9c#.mi7yu6i9t
- https://kapeli.com/dash