krasivieglaza

18 января 2016, Москва, Россия

# Понедельник 30 твитов

Салют! На этой недели с вами Сережа Панфилов @krasivieglaza, фронтэнд в МаксимаТелеком.

10:24

25 лет, типичный набор хипстера - борода, путешествия, фото, музыка, доски, живу в комунне.

10:25

И дисклеймер - мой аккаунт был назван в честь девушки с голубыми глазами. Страдал, писал только о ней. У меня глаза карие, самые обычные.

10:26

В Максиме занимаюсь порталом, сервисами и рекламными материалами. Мешаю людям жить и заставляю смотреть 10 секундные ролики.

10:27

На неделе хотел поговорить про самообразование, досуг и здоровье, собеседования. Могу отвечать на вопросы о wi-fi Московского Метрополитена.

10:31

Расскажу как пришел в JS: Разработчиком в соответствии с трудовой стал около года назад. После школы был колледж, вышку пропустил, работа.

10:36

Занимался интернет магазином техники из штатов, открыл и закрыл интернет магазин комиксов и старых приставок.

10:39

2 года занимался заменой картриджей в @strelkaschool и @strelkabar. Звук, лекции, nix, сети и прочее.

10:41

Благодаря Стрелке появилась огромная любовь к образованию. Но какой то момент понял - расти некуда, а возиться с железом надоело.

10:42

Дальше было только получение сертификатов Cisco, ну и я понял, что не мое. Благодаря этому в JS пришел с пониманием устройства сети и bash.

10:44

После Стрелки сбежал во Вьетнам, работал на кайт станции. Работал с 9 до 5 вечера на берегу моря. pic.twitter.com/vW5aQzUhA5

10:47

Паралельно делал сайты на WP, ботов для инстаграмма. Через полгода Азии солнце начало припекать, вернулся в Москву.

10:52

На пару месяцев засел за книги и курсы по JS. Прошел около 14 собеседований, выяснил актуальный вектор развития pic.twitter.com/o3cQOW5hDI

10:55

На первом месте пилил проекты на Метеоре, проводил лекции для сотрудников. Первый раз столкнулся с коллегами которых не интересует развитие.

11:00

Через 4 месяца захантили в Максиму, у нас упор на мобильные, огромная аудитория, постоянный челендж. pic.twitter.com/suPBpl10aB

11:02
@jsunderhood зачем добавляете посторонний javascript? добавляете ли трекинг пользователей?

Из постороннего JS-платформа для управления рекламой, метрики, партнерки, CDN Тречим для таргетированной рекламы.

@jsunderhood зачем добавляете посторонний javascript? добавляете ли трекинг пользователей?

15:32
@jsunderhood сколько вас в коммуне?

4 человека на 70м, дизайнер, фотограф и менеджер. Живем в центре. Играем в настолки, по вечерам совместные ужины.

@jsunderhood сколько вас в коммуне?

15:44
@jsunderhood что говорят юристы на этот счёт? без шуток

Речь об этом? Насколько мне известно компания ничем противозаконным не занимается. macdigger.ru/macall/laborat…

@jsunderhood что говорят юристы на этот счёт? без шуток

16:12
@jsunderhood 4 человека на 70м и бутылка рома

йо-хо-хо! 4 хипстера на 70м и бутылка сидра!

@jsunderhood 4 человека на 70м и бутылка рома

16:13
@jsunderhood как следишь за здоровьем? Делаешь ли систематические перерывы, следишь за осанкой? Используешь ли фитнес браслеты?

Тема для отдельного дня. Отвечу про фитнес браслеты - 50/50. На скалодроме например они мешают. В йоге толку нет.

@jsunderhood как следишь за здоровьем? Делаешь ли систематические перерывы, следишь за осанкой? Используешь ли фитнес браслеты?

16:18
@jsunderhood допустим про это. как таргеттируется реклама? что хранится, как хранится

На что и как храним боюсь не смогу ответить, проконсультируюсь завтра с нашими ребятами по безопасности.

@jsunderhood допустим про это. как таргеттируется реклама? что хранится, как хранится

16:29

Продолжу тему жилья - Жилье снимаю с 20 лет, параметры - центр, дорога дом-работа не больше 30 минут. Летом-велосипед, зимой-метро.

16:36

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

16:43

Про досуг - Сейчас перечитываю John Resig - Secrets of Javascript Ninja. И читаю Уолтер Айзексон - Инноваторы. pic.twitter.com/8eJbKC0My7

17:50

В первой просто куча aha-moments. Вторая популярно про историю программирования и человеские истории за этими открытиями.

17:55

На Новый Год сделал себе подарок - электрогитара и Rocksmith 2014. pic.twitter.com/9E7PQqQaLB

18:10

Мой совет -НИКОГДА НЕ ПОКУПАЙТЕ ДЕШЕВЫХ ГИТАР. Я купил и узнал весь этот ад про настройку мензуры на китайской гитаре.

18:11

Подкопите до 12 и возьмите индонезийскую Yamaha Pacifica. Rocksmith - скорее тренажер для пальцев, уроков минмум, гитар хиро некст лвл.

18:12

Рекомендую два ресурса для обучения justinguitar.com/en/BC-000-Begi… и канал Стива Штайна youtube.com/watch?v=KorP9l… Как теория так и ежедневные занятия

18:13
@jsunderhood Ахты, мощь! А есть примеры на ютубе ваших игр на гитарке?

Нет), лучше вот рекомендую - любимая группа на любимой радиостанции youtu.be/jbzV2Y06G-E

@jsunderhood Ахты, мощь! А есть примеры на ютубе ваших игр на гитарке?

18:25

# Вторник 23 твита

@jsunderhood Где-то читал, что export default из ES2015 лучше не применять без острой надобности. Не могу вспомнить почему. Помоги RT, pls.
11:22
@mista_k вот здесь все хорошо разложено: medium.com/@kentcdodds/mi… @jsunderhood
11:22
Работаю под музыку в стиле Ambient, Downtempo
soundcloud.com/alex-baumgertn…
Сейчас: Helios
Наушники: Koss porta pro или Sony MDR-CD480, им >10лет

В @cssunderhood обсуждают фонофую музыку для работы. Рекомендую Tycho youtu.be/c_56qQqxvm4

Работаю под музыку в стиле Ambient, Downtempo
soundcloud.com/alex-baumgertn…
Сейчас: Helios
Наушники: Koss porta pro или Sony MDR-CD480, им >10лет

11:43

Сегодня twitter был в даунтайме около 2х часов. pic.twitter.com/beksYzQeVf

11:45

Сопереживаю коллегам в таких ситуациях.
Как у вас получается работать в стрессовых ситуациях?

11:45

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

11:46

Взял для себя правило - в подобной ситуации взять таймаут 5 минут на обдумать ситуацию, а потом действовать.

11:47
@jsunderhood допустим про это. как таргеттируется реклама? что хранится, как хранится
12:56
@jsunderhood почему реклама так странно таргетируется?
12:56

Про таргетинг - МаксимаТелеком имеет в своей сети доступ к запросам, направляемым к DNS-серверам.

12:58

На основании этих данных осуществляется профилирование пользователей по категориям интересов.

12:58

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

12:59

Такие параметры как пол и возраст пользователя имеют прямую зависимость от категорий его интересов.

12:59

Уточнение профилирования производится путем анкетирования, имеющего преимущество перед анализом на основе вышеупомянутых данных.

13:00

Продолжаю - Анкетирование проводится в личном кабинете и включает в себя выбор пола и список интересов, доступных для выбора.

13:31

Также на постоянной основе проводятся анкетирования для произвольной выборки пользователей, находящихся в сети в данный момент.

13:33

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

13:35

При продаже геотаргета происходит передача только айди профиля, дальнейшая связка происходит на нашей стороне.

13:37

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

13:46

Дальше Hadoop, и запретный лес с кровью единорогов.

13:48
@jsunderhood например в случае взлома вашей сети. поэтому я спросил про аудит безопасности вашей компании
13:49

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

13:53
Hey Twitter engineers, have you just tried `heroku restart`?
13:54

# Среда 23 твита

Привет! Сегодня хочу обсудить рабочие процессы, рабочее место, используемые приложения.

10:28

15 Retina + 27 Display. Монитор своих денег не стоит, он уже устарел. Лучше взять Dell 4K. Единственная киллерфича-это встроенная докстанция

10:29

Еще нюанс - В новом офисе долго привыкал к освещению, с утра и до вечера оно не меняется - лупит белым светом и глаза очень устают.

10:30
@AndreyBerezhnoy @jsunderhood На работе MacBook 13 Retina Pro + 29'' 4K. Подтормаживает при переключениях столов, а так ок.
12:08
@jsunderhood как книга js patterns ? Думаю следующей прочитать

Книга отличная, у меня в качестве настольной. Читать стоит.

@jsunderhood как книга js patterns ? Думаю следующей прочитать

12:13
@jsunderhood Это блин не инстаграм! Где обсуждения хардкора, функциональщины и прочих классных шутк?! Тухлая неделя однако!
12:35

Исправляюсь, разбавляю тухляк инстаграммом - еда, ноги, все как положено, неделю ведет хипстер. instagram.com/kimtheris/

12:35

Продолжаю про воркфлоу - приложения. pic.twitter.com/AyIbrn1Isf

12:38

Из полезных расширений для хрома - JSON Formatter.
chrome.google.com/webstore/detai… pic.twitter.com/i2NvrDHJ3P

12:40

И неочивидный проксер от Google. Позволяет обходить блокировки.
chrome.google.com/webstore/detai… pic.twitter.com/GfqAjwNmXc

12:42

Simulator iOs - использую для проверки отображения на разных устройствах и отладки на разных прошивках. pic.twitter.com/83c7Q1uxLn

12:43

Есть простой хинт как запустить больше одного инстанса.
stackoverflow.com/questions/2644… pic.twitter.com/QOIknD9gY0

12:45
@jsunderhood DELL 4K p2415Q — вообще песня и огонь!
на 15" ретине с дискретной графикой не лагает и не подтормаживает.
15:07

Продолжу - RubyMine. Мой путь редакторов: PSPad -> Coda -> Espresso -> Sublime -> Atom -> IDEA

15:09

Киллер фичи в IDE от IntelliJ - git, локальная история, встроенный терминал, фтп менеджер, click-to-definition, да и еще масса всего.

15:13
@jsunderhood вроде правильнее говорить: "IDE от JetBrains". Но это так, мелкая придирка ;)

Действительно так. Осознал, что всегда говорил неправильно. Спасибо!

@jsunderhood вроде правильнее говорить: "IDE от JetBrains". Но это так, мелкая придирка ;)

15:19

У Jet Brains есть отличный канал с туториалами и советами по своим продуктам. youtube.com/user/JetBrains…

15:23

Atom использую как MD редактор для документации и быстрых правок. Sublime по привычке остался, могилка и дань уважения. К сожалению он-все.

15:27
@jsunderhood У меня тоже Атом как текстовый редактор. Но для Маркдауна Иа-райтер и Джетбрейнс.
15:32

Atom использую из за плагина Markdown Atom Preview. Неужели есть что-то удобнее? github.com/atom/markdown-… pic.twitter.com/K6jqS1ycJc

15:35
@jsunderhood Забавно, для меня половина перечисленного вообще значения не имеет :-) Гит, терминал, ФТП (что?!)…

FTP используется для управления рекламной статикой на CDN. Моя реакция была идентична, но таков регламент.

@jsunderhood Забавно, для меня половина перечисленного вообще значения не имеет :-) Гит, терминал, ФТП (что?!)…

15:43

# Четверг 20 твитов

@jsunderhood не используется какой-нибудь автоматическй деплой для статики?

Нет, рекламные материалы приходят от менеджеров, тестируются и заливаются на сервера.

@jsunderhood не используется какой-нибудь автоматическй деплой для статики?

12:43
@jsunderhood не подскажет кто лучший подход, как мониторить js widget на сторонних сайтах? Зарендерился ли он, работает ли функционал

Проверочные пиксели. Искать информацию по запросу "tracking pixel"
en.wikipedia.org/wiki/Web_beacon

@jsunderhood не подскажет кто лучший подход, как мониторить js widget на сторонних сайтах? Зарендерился ли он, работает ли функционал

12:49

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

12:58

От себя могу порекомендовать курсы English First (EF). Главное найти группу с преподавателем-носителем языка.

12:59

JS. Лучшее, что я встречал как ни банально learn.javascript.ru . Титаническая работа. Всех агитирую поддержать Илью Кантора рублем.

13:01

ES6 - это статьи Николаса Беваквы ponyfoo.com/articles/es6 и серия статей в блоге Мозиллы hacks.mozilla.org/category/es6-i…

13:04

Рассылки которые регулярно читаю - это рассылки cooperpress.com Не забудьте подписаться на WebOps

13:06

Многое интересного приходит в рассылке tympanus.net/codrops/ Так же рекомендую почитать их итоги года tympanus.net/codrops2015/

13:07

Ну и всем известные блог zfort habrahabr.ru/company/zfort/ и smashingmagazine.com

13:09

Из платных видеокурсов рекомендую code.tutsplus.com и teamtreehouse.com

13:13

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

13:15

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

13:17

Рекомендую почитать практики гугла. Начать стоит c раздела fundamentals
developers.google.com/web/

13:24
@jsunderhood спасибо, что отнесли наши zfort-дайджесты в категорию "всем известные" :)

Спасибо за вашу работу!

@jsunderhood спасибо, что отнесли наши zfort-дайджесты в категорию "всем известные" :)

13:25

Математика.
khanacademy.org
Отличная разминка для мозгов. Раздел геометрии рекомендую всем кто создает сложные анимациии.

13:27

Теория и алгоритмы. Знаменитый курс от Гарварда - CS50. edx.org/course/introdu…

13:47

Дальше CS106 от Стенфордаsee.stanford.edu/Course/CS106A и последующие абстракции see.stanford.edu/Course/CS106B

13:47

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

13:50
@jsunderhood а как вы уделяете время на изучение такого количества курсов курсов?

Это то, что было прослушано за последний год. Оптимальное время для курса - 2-3 месяца.

@jsunderhood а как вы уделяете время на изучение такого количества курсов курсов?

14:31
@jsunderhood Я про все фишки ES6 узнал отсюда: es6-features.org Если что-то не понимал на примере, то уже гуглил.
15:27

# Воскресенье 10 твитов

@jsunderhood Также на learn.javascript.ru есть раздел по ES6, learn.javascript.ru/es-modern
18:40

Сори за молчание, последние 2 дня у меня был интернет детокс. В пятницу был классический деплой и хотфиксы.

18:41

Когда обсуждали самообразование я забыл упомянуть лекции и митапы.

18:44

Например на одной из @moscowjs победил внутренного интроверта и около часа проболтал с разработчиком из SoundCloud

18:45

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

18:47

У MoscowJS так же интересная группа facebook.com/groups/2616889… , рекомендую подписаться.

18:48

Потрясающие доклады на @FrontTalks. Посмотрел доклад про анимацию и за пару дней досмотрел все остальные. fronttalks.ru

18:49

Напоследок про актуальное - для желающих завести трактор djinni.co

19:01

Цените людей которые рядом. В свое время мне помогли встать на путь разработчика Сергей Сурганов из Медузы и @trustmebaby

19:03

Читайте книги. 20 книг от Сергея Сурганова youtube.com/watch?v=4-AUUI… И полезная лекция про книги от @krlsrg youtube.com/watch?v=1QTLgj…

19:03

other