# Понедельник 30 твитов
Салют! На этой недели с вами Сережа Панфилов @krasivieglaza, фронтэнд в МаксимаТелеком.
10:2425 лет, типичный набор хипстера - борода, путешествия, фото, музыка, доски, живу в комунне.
10:25И дисклеймер - мой аккаунт был назван в честь девушки с голубыми глазами. Страдал, писал только о ней. У меня глаза карие, самые обычные.
10:26В Максиме занимаюсь порталом, сервисами и рекламными материалами. Мешаю людям жить и заставляю смотреть 10 секундные ролики.
10:27На неделе хотел поговорить про самообразование, досуг и здоровье, собеседования. Могу отвечать на вопросы о wi-fi Московского Метрополитена.
10:31Расскажу как пришел в JS: Разработчиком в соответствии с трудовой стал около года назад. После школы был колледж, вышку пропустил, работа.
10:36Занимался интернет магазином техники из штатов, открыл и закрыл интернет магазин комиксов и старых приставок.
10:392 года занимался заменой картриджей в @strelkaschool и @strelkabar. Звук, лекции, nix, сети и прочее.
10:41Благодаря Стрелке появилась огромная любовь к образованию. Но какой то момент понял - расти некуда, а возиться с железом надоело.
10:42Дальше было только получение сертификатов Cisco, ну и я понял, что не мое. Благодаря этому в JS пришел с пониманием устройства сети и bash.
10:44После Стрелки сбежал во Вьетнам, работал на кайт станции. Работал с 9 до 5 вечера на берегу моря. pic.twitter.com/vW5aQzUhA5
Паралельно делал сайты на WP, ботов для инстаграмма. Через полгода Азии солнце начало припекать, вернулся в Москву.
10:52На пару месяцев засел за книги и курсы по JS. Прошел около 14 собеседований, выяснил актуальный вектор развития pic.twitter.com/o3cQOW5hDI
На первом месте пилил проекты на Метеоре, проводил лекции для сотрудников. Первый раз столкнулся с коллегами которых не интересует развитие.
11:00Через 4 месяца захантили в Максиму, у нас упор на мобильные, огромная аудитория, постоянный челендж. pic.twitter.com/suPBpl10aB
@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
В первой просто куча aha-moments. Вторая популярно про историю программирования и человеские истории за этими открытиями.
17:55На Новый Год сделал себе подарок - электрогитара и Rocksmith 2014. pic.twitter.com/9E7PQqQaLB
Мой совет -НИКОГДА НЕ ПОКУПАЙТЕ ДЕШЕВЫХ ГИТАР. Я купил и узнал весь этот ад про настройку мензуры на китайской гитаре.
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… @jsunderhood11:22
Работаю под музыку в стиле Ambient, Downtempo
soundcloud.com/alex-baumgertn…
Сейчас: Helios
Наушники: Koss porta pro или Sony MDR-CD480, им >10лет
В @cssunderhood обсуждают фонофую музыку для работы. Рекомендую Tycho youtu.be/c_56qQqxvm4
Работаю под музыку в стиле Ambient, Downtempo
11:43
soundcloud.com/alex-baumgertn…
Сейчас: Helios
Наушники: Koss porta pro или Sony MDR-CD480, им >10лет
Сегодня twitter был в даунтайме около 2х часов. pic.twitter.com/beksYzQeVf
Сопереживаю коллегам в таких ситуациях.
Как у вас получается работать в стрессовых ситуациях?
У меня был опытный коллега с которым было невозможно работать в случае ЧП-огрызался, паниковал. Качество работы заметно ухудшалось.
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:53Hey Twitter engineers, have you just tried `heroku restart`?13:54
# Среда 23 твита
Привет! Сегодня хочу обсудить рабочие процессы, рабочее место, используемые приложения.
10:28Делитесь pic.twitter.com/yazdVDgum2
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 На работе: instagram.com/p/6MaqQNQhqH/ , дома: instagram.com/p/9Fvvtbwhl-/12:29
@jsunderhood Это блин не инстаграм! Где обсуждения хардкора, функциональщины и прочих классных шутк?! Тухлая неделя однако!12:35
Исправляюсь, разбавляю тухляк инстаграммом - еда, ноги, все как положено, неделю ведет хипстер. instagram.com/kimtheris/
12:35Продолжаю про воркфлоу - приложения. pic.twitter.com/AyIbrn1Isf
Из полезных расширений для хрома - JSON Formatter.
chrome.google.com/webstore/detai… pic.twitter.com/i2NvrDHJ3P
И неочивидный проксер от Google. Позволяет обходить блокировки.
chrome.google.com/webstore/detai… pic.twitter.com/GfqAjwNmXc
Simulator iOs - использую для проверки отображения на разных устройствах и отладки на разных прошивках. pic.twitter.com/83c7Q1uxLn
Есть простой хинт как запустить больше одного инстанса.
stackoverflow.com/questions/2644… pic.twitter.com/QOIknD9gY0
@jsunderhood DELL 4K p2415Q — вообще песня и огонь!15:07
на 15" ретине с дискретной графикой не лагает и не подтормаживает.
Продолжу - 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:23Atom использую как MD редактор для документации и быстрых правок. Sublime по привычке остался, могилка и дань уважения. К сожалению он-все.
15:27@jsunderhood У меня тоже Атом как текстовый редактор. Но для Маркдауна Иа-райтер и Джетбрейнс.15:32
Atom использую из за плагина Markdown Atom Preview. Неужели есть что-то удобнее? github.com/atom/markdown-… pic.twitter.com/K6jqS1ycJc
@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:59JS. Лучшее, что я встречал как ни банально learn.javascript.ru . Титаническая работа. Всех агитирую поддержать Илью Кантора рублем.
13:01ES6 - это статьи Николаса Беваквы 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/
@jsunderhood спасибо, что отнесли наши zfort-дайджесты в категорию "всем известные" :)
Спасибо за вашу работу!
@jsunderhood спасибо, что отнесли наши zfort-дайджесты в категорию "всем известные" :)
13:25
Математика.
khanacademy.org
Отличная разминка для мозгов. Раздел геометрии рекомендую всем кто создает сложные анимациии.
Теория и алгоритмы. Знаменитый курс от Гарварда - 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-modern18:40
Сори за молчание, последние 2 дня у меня был интернет детокс. В пятницу был классический деплой и хотфиксы.
18:41Когда обсуждали самообразование я забыл упомянуть лекции и митапы.
18:44Например на одной из @moscowjs победил внутренного интроверта и около часа проболтал с разработчиком из SoundCloud
18:45Делились опытом, обсуждали внутренную кнухню, различия в работе в разных странах. Деплой, предпочтения, все как обычно.
18:47У MoscowJS так же интересная группа facebook.com/groups/2616889… , рекомендую подписаться.
18:48Потрясающие доклады на @FrontTalks. Посмотрел доклад про анимацию и за пару дней досмотрел все остальные. fronttalks.ru
18:49Цените людей которые рядом. В свое время мне помогли встать на путь разработчика Сергей Сурганов из Медузы и @trustmebaby
19:03Читайте книги. 20 книг от Сергея Сурганова youtube.com/watch?v=4-AUUI… И полезная лекция про книги от @krlsrg youtube.com/watch?v=1QTLgj…
19:03# Ссылки
other
- http://www.macdigger.ru/macall/laboratoriya-kasperskogo-zapodozrila-wi-fi-moskovskogo-metro-v-slezhke-za-polzovatelyami.html
- http://www.justinguitar.com/en/BC-000-BeginnersCourse.php
- https://www.youtube.com/watch?v=KorP9lq1voU
- https://www.youtube.com/user/JetBrainsTV
- https://www.youtube.com/watch?v=4-AUUIBBpD0
- https://www.youtube.com/watch?v=1QTLgjAwte8
- http://www.amazon.com/gp/product/1593275854/ref=s9_simh_gw_g14_i2_r?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-1&pf_rd_r=01CZE8VDT7YDDC7BN568&pf_rd_t=36701&pf_rd_p=2079475242&pf_rd_i=desktop
- https://youtu.be/jbzV2Y06G-E
- https://youtu.be/c_56qQqxvm4
- https://medium.com/@kentcdodds/misunderstanding-es6-modules-upgrading-babel-tears-and-a-solution-ad2d5ab93ce0#.5jf03lom9
- https://www.instagram.com/p/6MaqQNQhqH/
- https://www.instagram.com/p/9Fvvtbwhl-/
- https://www.instagram.com/kimtheris/
- https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa
- https://chrome.google.com/webstore/detail/data-saver-beta/pfmgfdlgomnbgkofeojodiodmgpgmkac?hl=ru
- http://stackoverflow.com/questions/26446346/xcode6-run-two-instances-of-the-simulator
- https://github.com/atom/markdown-preview
- https://en.wikipedia.org/wiki/Web_beacon
- https://learn.javascript.ru/
- http://learn.javascript.ru/
- https://learn.javascript.ru/es-modern
- https://ponyfoo.com/articles/es6
- https://hacks.mozilla.org/category/es6-in-depth/
- https://cooperpress.com/
- http://tympanus.net/codrops/
- http://tympanus.net/codrops2015/
- https://habrahabr.ru/company/zfort/
- https://www.smashingmagazine.com/
- https://code.tutsplus.com/
- https://teamtreehouse.com/
- https://developers.google.com/web/
- https://www.khanacademy.org/
- https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
- https://see.stanford.edu/Course/CS106A
- https://see.stanford.edu/Course/CS106B
- http://es6-features.org/
- https://www.facebook.com/groups/261688937189348/
- http://fronttalks.ru/
- http://djinni.co/