Pull to refresh
3
0
Dmitriy D. @toastyboost

A web-developer and engineer with 6+ years of exp.

Send message

Зачем тимлиду актерское мастерство?

Reading time12 min
Views6.2K

Вы — тимлид, и вы всегда будете в центре внимания группы. Своей, смежной или других руководителей на совещании. Но хотите ли вы в этот момент быть настолько свободным в своем общении, чтобы использовать абсолютно все доступные вам средства подкрепления своей мысли, которые придут вам в голову?

На прошлогоднем TeamLead Conf Анастасия Абрашитова, руководитель службы экосистемы репозитория Яндекса и автор канала Записки из горящего дома, показала этюд про уточку в конце выступления. Просто для иллюстрации, как актерское мастерство может изменить вас: вы преодолеете стеснительность, слегка раскрепоститесь и прокачаете новые навыки коммуникации. Давайте посмотрим, в чем секрет влияния актерского мастерства для тимлидов.

Читать далее
Total votes 23: ↑17 and ↓6+17
Comments24

JavaScript: разрабатываем чат с помощью Socket.io, Express и React с акцентом на работе с медиа

Reading time25 min
Views27K



Привет, друзья!


В данной статье я хочу показать вам, как разработать простое приложение для обмена сообщениями в режиме реального времени с использованием Socket.io, Express и React с акцентом на работе с медиа.


Функционал нашего приложения будет следующим:


  • при первом запуске приложение предлагает пользователю ввести свое имя;
  • имя пользователя и его идентификатор записываются в локальное хранилище;
  • при повторном запуске приложения имя и идентификатор пользователя извлекаются из локального хранилища (имитация системы аутентификации/авторизации);
  • выполняется подключение к серверу через веб-сокеты и вход в комнату main_room (при желании можно легко реализовать возможность выбора или создания других комнат);
  • пользователи обмениваются сообщениями в реальном времени;
  • типом сообщения может быть текст, аудио, видео или изображение;
  • передаваемые файлы сохраняются на сервере;
  • путь к сохраненному на сервере файлу добавляется в сообщение;
  • сообщение записывается в базу данных;
  • пользователи могут записывать аудио и видеосообщения;
  • после прикрепления файла и записи аудио или видео сообщения, отображается превью созданного контента;
  • пользователи могут добавлять в текст сообщения эмодзи;
  • текстовые сообщения могут озвучиваться;
  • и т.д.

Репозиторий с исходным кодом проекта.


Если вам это интересно, прошу под кат.

Читать дальше →
Total votes 8: ↑6 and ↓2+6
Comments3

Почему ты не будешь доволен результатами твоего performance review

Reading time16 min
Views32K

Syn ack, Хабр!

Если ты зашел сюда, то скорее всего уже знаешь, что такое performance review и скорее всего ты недоволен его результатами:

According to Gallup, only 14% of employees strongly agree their performance reviews inspire them to improve

Как видишь ты не один и в этой статье мы поговорим, почему твое ревью не оправдывает твоих ожиданий.

Читать далее
Total votes 35: ↑28 and ↓7+32
Comments67

Выбор оптимальной платформы для веб приложения

Reading time11 min
Views13K

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

Читать далее
Total votes 7: ↑6 and ↓1+5
Comments5

Структуры данных для самых маленьких

Reading time22 min
Views338K
James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript. А я взял и перевёл.

Дисклеймер: в посте много ascii-графики. Не стоит его читать с мобильного устройства — вас разочарует форматирование текста.


Читать дальше →
Total votes 91: ↑87 and ↓4+83
Comments51

Решение нескольких задач от Microsoft на примере JavaScript

Reading time4 min
Views14K


Доброго времени суток, друзья!

Представляю вашему вниманию три задания по JS, предложенные участникам Microsoft’s Online Assessment 2019.

Microsoft’s Online Assessment — предварительный отбор кандидатов в разработчики. Тех, кто прошел предварительный отбор, приглашают на онлайн собеседование. Нашел в сети информацию, что на решение задач отводился ровно один час, но это не точно.

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

За решения огромное спасибо Matt Clark.

Итак, поехали.
Читать дальше →
Total votes 15: ↑12 and ↓3+15
Comments18

Полная домашняя автоматизация в новостройке

Reading time8 min
Views219K
Три года назад стал претворять свою давнюю мечту в реальность — максимальная домашняя автоматизация квартиры, купленной в новостройке с нуля. При этом «отделку от застройщика» пришлось принести в жертву умному дому image и полностью переделать, а вся электрика, не связанная с автоматикой приехала с известного китайского сайта. Паяльник не потребовался, но знающих мастеров, электриков и плотников пришлось искать долго.


Панель управления квартирой в феврале 2020 года (Home Assistant)

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


Строительство нашего дома в процессе — ноябрь 2016 года
Умный дом в самом соку...
Total votes 104: ↑101 and ↓3+132
Comments514

PressPausePlay — фильм о том как цифровая революция изменила мир

Reading time1 min
Views4.3K
«THIS CHANGES EVERYTHING. THE
INDUSTRY IS DEAD. THERE HAS NEVER
BEEN A BETTER TIME TO BE AN ARTIST.»
— SETH GODIN, AUTHOR



Наткнулся на просторах интернета на интересный фильм в котором обсуждается тема влияния новых технологий на музыкальную и киноиндустрию.
Решил поделится с хаброжителями. Смотрим (под катом), обсуждаем.
Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments41

Лайтпак 6. Обзор фоновой подсветки для монитора

Reading time4 min
Views68K
Прошло совсем немного времени после открытия предзаказа и поступления в продажу 6-го Лайтпака. Буквально на днях я получил заветную посылку с последней ревизией устройства. Если коротко, Лайтпак — это фоновая подсветка монитора или телевизора. В продаже есть 2 вида подсветки, это версия для монитора и версия для телевизора. В версии для телевизоров есть отдельный блок питания и вместо 10 отдельных светодиодов используются 30 светодиодов на лентах. В итоге получается по 3 диода на канал, и за счет этого площадь подсветки увеличивается. Подсветку я ставил на монитор диагональю 24". В будущем планирую покупать ТВ для фильмов, поэтому взял версию для ТВ с запасом. Для Лайтпака обязательно наличие компьютера!

image

Читать дальше →
Total votes 62: ↑58 and ↓4+54
Comments89

Google+ вскоре предоставит функцию «мультиадмина» для страничек брендов

Reading time2 min
Views410


Представители компании Google сегодня сообщили о том, что к 2012 году в Google+ появится новая функция, относящаяся к «брендовым» страничкам. Эта функция позволит предоставить статус редактора такой странички сразу нескольким пользователям, которые смогут администрировать как содержимое профиля, так и содержимое самой странички. Сейчас все обстоит таким образом, что доступ к редактированию профиля и контента «брендовой» странички есть только у одного человека, с соответствующим статусом.

Читать дальше →
Total votes 23: ↑18 and ↓5+13
Comments11

Концепт UI для Windows 8

Reading time1 min
Views26K
Дизайнер Sputnik8 (Phyek) на форумах The Verge вынес на суд публики концепт дизайна для десктопной версии Windows 8 (все скриншоты кликабельны).



На скриншотах изображены разные версии Explorer, браузера IE (с переделанными сайтами Windows.com и Bing), Media Center/Player и Skype. Автор подчёркивает, что он не стремился строго соблюдать новый стиль Metro, в общем, его работа — это скорее фантазия на тему, как может выглядеть Windows 8.
Читать дальше →
Total votes 210: ↑182 and ↓28+154
Comments208

Обзор CyanogenMod

Reading time7 min
Views169K
Сегодня я расскажу вам немного о CyanogenMod. Это такая замечательная прошивка, основанная на исходном коде android. Официально разработка идет под вот этот вот список аппаратов, но на деле поддерживаемых девайсов намного больше. А все благодаря ребятам с xda-dev, которые портируют прошивку на свои телефоны.

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

Читать дальше →
Total votes 116: ↑109 and ↓7+102
Comments156

Семь принципов успешного социального продукта, которые вам надо знать

Reading time6 min
Views5.2K
Социальные продукты — это весьма интересная птица. Даже для самого опытного продакт-менеджера, социальные продукты остаются неуловимыми. И хотя есть много очевидных истин про них, существует масса способов продумать их неправильно. Особенно если вы глубоко в текущем моменте, принимаете решения на уровне пикселей, стараетесь помнить что же именно важно, — и общая картина размывается.

Есть единственная магия, которую я обнаружила в дизайне привлекательных социальных продуктов, которые отлично прорываются через шум и овладевают временем и деньгами людей. Это тотальное следование следующим ключевым принципам дизайна, архитектуры продукта.
Читать дальше →
Total votes 65: ↑49 and ↓16+33
Comments51

Эффективная обработка фотографий в Photoshop

Reading time6 min
Views147K
Эффективная обработка фотографий в Photoshop

Читая статьи о Photoshop, я часто удивляюсь тому, насколько многие авторы усложняют решение по сути простых задач по обработке. Этим страдают и многие «монументальные» писатели, например Дэн Маргулис. Но ему это простительно – его задача написать о всех тонкостях и нюансах процесса обработки, рассмотреть его со всех ракурсов и сторон. Хотя именно эта особенность подачи материала в его книгах отталкивает многих читателей.

На самом деле, корни подобных способов «увеличить резкость в 40 действий» растут из очень простой вещи – люди, которые пишут эти уроки, никогда не работали с большим объемом фотографий. То есть, как правило, у них есть пара фотографий и они готовы в процессе их обработки убить вечер-другой. Но когда у тебя идут постоянные заказы, и с каждой фотосессии тебе надо серьезно обработать несколько десятков кадров – начинаешь задумываться о более простых и удобных способах обработки.

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

Читать дальше →
Total votes 288: ↑244 and ↓44+200
Comments117

Что случилось с Yahoo

Reading time8 min
Views5.3K
Эта статья — перевод эссе Пола Грэма "What happened to Yahoo".

Когда я начал работать в Yahoo после того, как они купили наш стартап в 1998 году, эта компания казалась центром мира. Казалось, что это будет следующей большой вещью. Казалось, что она будет тем, чем стала Google.

Что же пошло не так? Проблемы, которые тянули компанию назад, появились давно, фактически с самого основания компании. Эти проблемы были уже хорошо видны, когда я пришел туда в 1998. У Yahoo были две проблемы, которых не было у Google: легкие деньги и нежелание быть технологической компанией.
Читать дальше →
Total votes 179: ↑170 and ↓9+161
Comments64

Как выжить в условиях ядерного апокалипсиса

Reading time1 min
Views632
Просматривая RSS-ленту, наткнулся на занятную инфографику от РИА-Новости. И настолько она мне напомнила одну известную игру, что я просто не смог удержаться и не отфотожабить :).

Total votes 84: ↑48 and ↓36+12
Comments12

Документальный фильм о группе Future Crew

Reading time1 min
Views2.1K
На демопати Assembly 2010, проходившем в эти выходные в Хельсинки, состоялась премьера проекта The Demoscene Documentary. Авторы задались целью создать серию короткометражных документальных фильмов об истории демосцены. Героями первой серии цикла стали Future Crew и их легендарная работа Second Reality (1993 г., PC).



К сожалению, авторы проекта решили делать его на «родном» для европейской демосцены финском языке, но своевременно догадались снабдить видеоряд английскими субтитрами. Уверяю, 17 минут suomi вполне терпимы, ради возможности «заглянуть в глаза» легендам.

UPD: Для настоящих фанатов отдельным роликом выложено home video о создании Second Reality (его фрагменты фигурируют в фильме).
Total votes 43: ↑37 and ↓6+31
Comments26

Как потерять время и деньги

Reading time3 min
Views2.6K
Этот пост — перевод эссе Пола Грэма "How to lose time and money".


Когда мы продали наш стартап в 1998 году, я внезапно разбогател. Мне пришлось задуматься о том, как не потерять это богатство. Я знал, что возможно превратиться из богатого человека в бедного, точно также, как из бедного в богатого. Но в то время как я потратил несколько лет на то, чтобы узнать путь от бедности к богатству, я не знал практически ничего о пути от богатства к бедности. Теперь я должен был узнать это, чтобы избежать этого.
Читать дальше →
Total votes 166: ↑136 and ↓30+106
Comments45

Java 4-ever movie trailer

Reading time1 min
Views1.4K
Трейлер новой волнующей драмы: Java 4-ever. Она рассказывает о том, что делает с семьями программная разработка и куда приводят сражения по поводу платформ.
А ещё это рекламный ролик для конференции JavaZone 2010 которая пройдёт в сентябре в Осло.

Total votes 217: ↑212 and ↓5+207
Comments95
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Frontend Developer
Senior
From 1,000,000 ₽
JavaScript
React
Web development
Crossbrowser layout
TypeScript
Node.js
Webpack
Adaptive layout
Landing layouts
HTML