Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

Любовь, 3D-печать и роботы: сезон DIY на Хабре

Время на прочтение30 мин
Количество просмотров36K

Было бы нелегко объяснить нашим далёким предкам концепцию Do It Yourself. Предки бы удивились: а кто ещё, собственно, do, кроме yourself? Срубить избу, соткать полотно, вырезать ложку-плошку — навыки, которыми крестьянин прошлых веков не стал бы даже особо хвастать. 

Уатт своими руками сделал паровую машину. Харли с Дэвидсоном собрали первый мотоцикл в сарае. Хьюлет и Паккард создали свой первый продукт в гараже. Сегодня же многие паникуют и вызывают мастера, если заискрила розетка или заело замок. Но есть и те, кто продолжает славные традиции прошлого и творит в своём гараже такое, что удивился бы даже Уатт.

Привет, Хабр, на связи компания VK. Сегодня мы открываем новый сезон, посвящённый DIY. Под катом расскажем, чем этот сезон важен лично для нас, а также об условиях конкурса и призах.

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

Читать далее
Всего голосов 36: ↑33 и ↓3+52
Комментарии30

Play with Docker — онлайн-сервис для практического знакомства с Docker

Время на прочтение4 мин
Количество просмотров69K


В конце прошлого года два капитана Docker представили свою разработку под названием Play with Docker (PWD) — «игровую площадку для Docker». Пользователям предлагается бесплатно поработать со сборкой и запуском Docker-контейнеров прямо в веб-браузере, а также выполнить лабораторные работы для знакомства с Docker с нуля и совершенствования своих навыков.
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии6

ШМЯ или не ШМЯ? Путь от разработчика до продакт-менеджера

Время на прочтение8 мин
Количество просмотров9.7K

Трудно представить хоть одну современную компанию, в которой нет человека, занимающего должность с гордым названием «Менеджер». Все прекрасно знают, что менеджер – это «управленец», но кем и чем управляет продакт-менеджер? Сейчас это понятие настолько размыто, что трудно с уверенностью сказать, кто такой продакт, какие задачи перед ним стоят, и какая ответственность ложится на его плечи. 

Одним из самых важных шагов на моем пути становления продакт-менеджером было решение поступить в Школу Менеджеров Яндекса. Это шанс извлечь бесценный опыт, а также возможность получить актуальные знания и начать применять их сразу же на практике. Поступая в 2019 году в ШМЯ, думал ли я, что этот путь окажется простым? Разумеется нет. Я безусловно понимал на что иду и был полон сил и решимости, но до конца не осознавал, с какими трудностями мне придется столкнуться. На примере моего личного опыта попробуем разобраться, что же нужно для подготовки и успешного поступления в ШМЯ. Также я поделюсь с вами своей историей и дам советы, которых мне так не хватало в далеком 2019.

Итак, меня зовут Макс, и я успешно закончил Школу Менеджеров Яндекса в 2019 году, получил приглашение на стажировку и реализовал себя в качестве продакт-менеджера в «Яндекс». На словах звучит довольно просто, но через что нужно пройти, чтобы добраться до конечной цели в этом нелегком пути? 

Читать далее
Всего голосов 4: ↑2 и ↓2+1
Комментарии7

Эффективная работа из дома: общее и личное

Время на прочтение9 мин
Количество просмотров84K


Моё домашнее рабочее место


Да, о работе из дома есть уже миллион текстов, в том числе и на Хабре. Но многие советы из них вроде «оденьтесь по-офисному, и тогда будет рабочий настрой» для меня выглядят слишком обобщающими. Люди разные, и одним формальная одежда действительно помогает, а другим куда лучше работается в пижаме.


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


Я работаю из дома много лет (сначала как фрилансер, сейчас как штатный удалённый сотрудник с фиксированным графиком), а также читал много чужих текстов об удалёнке. Всё это не сделало меня идеалом эффективности, у меня самого не во всём получается следовать собственным советам. Но они заметно помогают мне, и если вы сейчас оказались на удалёнке, то могут помочь и вам. Также буду рад дополнениям в комментариях.

Читать дальше →
Всего голосов 65: ↑62 и ↓3+82
Комментарии65

Моя система организации жизни (GTD или что-то подобное)

Время на прочтение12 мин
Количество просмотров44K

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

В этот момент мне повезло, и знакомый рассказал мне про систему Дэвида Аллена - getting things done...

Читать далее
Всего голосов 20: ↑19 и ↓1+25
Комментарии21

60 антипаттернов для С++ программиста, часть 12 (совет 56 — 60)

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров12K

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии21

Типичная задача на собеседовании: URL Shortener

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров36K

Один из моих знакомых недавно сходил на собеседование, на котором его попросили спроектировать укорачиватель ссылок. Он растерялся и задачу — как хотел интервьюер — не осилил, а потом нашел в интернете популярное решение и попросил меня прокомментировать. Полная формулировка поставленной проблемы: «Как бы вы разработали службу сокращения URL-адресов, подобную TinyURL

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

Читать далее
Всего голосов 39: ↑23 и ↓16+15
Комментарии98

DevTools для «чайников»

Время на прочтение6 мин
Количество просмотров175K


Недавно на базе Владимирского Института информационных технологий и радиоэлектроники прошла очередная встреча VLADIMIR TECH TALKS. Технологический митап, организованный международным IT-разработчиком Altenar в формате открытого и доверительного разговора про насущные проблемы в области разработки ПО, собрал немало участников из числа начинающих и продвинутых программистов. Делимся содержанием наиболее интересных докладов.

Наиболее заметным стало выступление независимого WEB-разработчика Антона Грибанова. Он поделился своим опытом использования DevTools. На самом деле, обзорных статей по заявленной тематике для профессионалов немало. С ними легко можно ознакомиться на профильных ресурсах (тык, тык, тык, тык).

Данная статья, прежде всего, обращена к тем, кто еще находится в самом начале своего пути к программистскому Олимпу. Поэтому, если вы матерый разработчик, вас вряд ли заинтересует дальнейшее повествование. Хотя, вы можете поделиться своим богатым жизненным опытом в комментариях к публикации.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+27
Комментарии5

Организация интранета (автоматизация ИТ-продакшена). Часть 1 — Пользователи и почта

Время на прочтение9 мин
Количество просмотров6.1K


Рано или поздно у любой ИТ компании (аутсорс или продуктовой) возникает желание организовать собственное пространство, где можно хранить информацию по проектам, сотрудникам, продажам. Вести рабочую переписку и обсуждать задачи/стратегии/документы. Чаще всего, такие компании начинают кодить все сами или пилят что-то для Битрикс24 и тд. В данной серии статей я расскажу о нашем велосипеде — опыте автоматизации процессов. Как положено, почти все self-hosted, opensource и постараемся обойтись почти без кодинга.

Читать дальше →
Всего голосов 4: ↑3 и ↓1+5
Комментарии0

Тултипы (tooltips). Что это такое и как их проектировать

Время на прочтение5 мин
Количество просмотров46K

Тултип, от английского tooltip. Это такая короткая всплывающая подсказка, появляющаяся при наведении курсора на элемент. Или при фокусировании на элементе с помощью клавиатуры. Или при длительном разглядывании элемента, если вы в шлеме виртуальной реальности с трекингом глаз.

Привет, меня зовут Егор Камелев. Я занимаюсь проектированием интерфейсов с 2006 года. Сегодня хочу поделиться чек-листом вопросов, связанных с проектированием тултипов.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

26 багов в интерфейсе и локализации Visual Studio 2010 Rus

Время на прочтение5 мин
Количество просмотров6.5K
image
Признаться, я был несколько удивлен, когда прочел в объявлении конкурса статей о Visual Studio 2010 Rus, что к участию в нем допускаются также "… статьи с обзором ошибок программного обеспечения или ошибок перевода интерфейса на русский язык". Неужто и впрямь можно написать критическую статью, которая попадет на конкурс и будет на что-то претендовать?

Ну что ж, попробуем!
Читать дальше →
Всего голосов 163: ↑139 и ↓24+115
Комментарии115

Вредная верстка

Время на прочтение9 мин
Количество просмотров74K
Как определить, что сайт сверстан качественно?
Есть много статей о том, как делать хорошо, но совсем нет – о том, как делать не надо, ведь даже валидный и кроссбраузерный сайт может быть сверстан отвратительно.

Из этой статьи вы узнаете:


  • О плохих приемах современной верстки;
  • О том, как даже не будучи профессионалом, за 5 минут определить плохо ли сверстан сайт или нет.


Читать дальше →
Всего голосов 203: ↑175 и ↓28+147
Комментарии339

Чек-лист тестирования WEB приложений

Время на прочтение5 мин
Количество просмотров219K
Привет! После публикации статьи «Чек-лист тестирования мобильных приложений», поступило большое количество сообщений про такой же чек-лист, только для WEB приложений. Чтобы ответить на этот вопрос была подготовлена универсальная шпаргалка, которую можно использовать при тестировании практически любого WEB приложения.


Читать дальше →
Всего голосов 10: ↑8 и ↓2+8
Комментарии9

Я — айтишник, я не хочу много знать

Время на прочтение6 мин
Количество просмотров109K

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

Читать далее
Всего голосов 125: ↑117 и ↓8+142
Комментарии943

Как я использовал Pytest для написания тестов, гарантированно обходящих двухфакторную аутентификацию

Время на прочтение10 мин
Количество просмотров5.1K

Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье я расскажу, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на  безопасность клиентов. Для этого я использовал Selenium и разработал Slackbot.

Читать далее
Всего голосов 10: ↑8 и ↓2+8
Комментарии3

Очередная шпаргалка по тестированию. А как начинать-то?

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров12K
Цель статьи: объяснить с чего начать применение теории тестирования на практике, попутно раскидывая всё по полочкам. Это не истина в последней инстанции, ибо информации тонны на вкус и цвет для каждого, но именно из-за неё и каши в головах новичков и появилась статья в качестве краткого руководства, потому что большинство говорят ЧТО нужно сделать, а не КАК это сделать. Кто-то и так все это знает, а кому-то уже надо начинать тестировать, ведь от тебя уже ждут результатов, желательно, вчера. Пишется это все для тестировщика, у которого ничего нет: документации/онбординга/один или новичок на проекте/вообще без опыта/мне бы чисто black box и т.д. Для меня лично, выбранная здесь терминология, на сей день лучше всего передает суть происходящего в тестировании. Правда я не смогу указать авторов идей и высказываний, т.к. приходилось сортировать горы информации, чтобы отсеять лишнее, да и подобная статья не планировалась вовсе, поэтому выписывались только идеи
Читать дальше →
Всего голосов 4: ↑1 и ↓3-2
Комментарии2

Беда “войти в айти” или курсы тестировщика отзывы: Глава 3: QA-эксперт и 12 разгневанных студентов разбирают 9 курсов

Время на прочтение33 мин
Количество просмотров33K

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

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии18

Мнение: основной текст в 16px

Время на прочтение5 мин
Количество просмотров43K
Не так давно во всеми любимом SmashingMagazine была опубликована статья, в которой автор приводит свою теорию о 16 пикселях как размер для основного текста, и приводит доводы в её защиту. Статья вызвала довольно горячее обсуждение, и сегодня мы выкладываем её перевод.
Читать дальше →
Всего голосов 53: ↑48 и ↓5+43
Комментарии52

«Я нашел художника-волшебника» — как нейросети уже отбирают работу у художников

Время на прочтение3 мин
Количество просмотров17K

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

Узнать в чем тут дело
Всего голосов 11: ↑10 и ↓1+10
Комментарии23

Теория близости: главное правило дизайна, которое помогает перейти от субъективных ощущений к конкретике

Время на прочтение3 мин
Количество просмотров73K
Впервые о теории близости я прочитал в 2007 году. Она была сформулирована так: «объекты, расположенные близко друг к другу, воспринимаются связанно». Тогда я подумал: «спасибо, Кэп! Я как-то и сам догадался, что букву “М” нужно вешать ближе к мужскому туалету, а не к женскому». Тогда я не осознал, что это одно из главных правил дизайна, которое помогает подбирать расстояния между элементами, размеры полей, расположение кнопок, размер логотипов и многое другое. А главное, теория позволяет быстро понять, хороший перед вами дизайн или нет, даже если вы не дизайнер.
image
Читать дальше →
Всего голосов 64: ↑60 и ↓4+56
Комментарии23

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Graphic Designer