Pull to refresh
45
0
Михаил @MxPR

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

Send message

Шесть задачек для Front-End разработчика

Reading time2 min
Views45K

1. Форма кредитной карты


Клёвая форма кредитной карты с гладкими и приятными микровзаимодействиями. Включает форматирование чисел, проверку и автоматическое определение типа карты. Она построена на Vue.js, а также полностью адаптивная. (Посмотреть можно здесь.)

image

credit-card-form

Чему научитесь:

  • Обрабатывать и валидировать формы
  • Обрабатывать события (например, при изменении полей)
  • Разберетесь как отображать и размещать элементы на странице, особенно данные кредитной карты, которая поверх формы
Читать дальше →
Total votes 46: ↑41 and ↓5+36
Comments43

Как я проработала 3 месяца в Я.Маркете и уволилась

Reading time6 min
Views301K

Первая попытка


Все началось с того, что я люблю ходить по конференциям и частенько хожу на них в Яндекс, Mail.ru и другие крупные компании. Однажды мне написал HR из Яндекса и попросила сделать тестовое на стажера фронтенд-разработчика.

Я его сделала, вот оно. По условию оно должно было работать на айфонах и андроидах, поэтому я проверила его в Browser Stack и дописала пару префиксов и css-стилей.

Через какое-то время поняла, что не хочу быть стажером, имея несколько лет опыта за плечами и зааплаилась в Я.Маркет через форму на их сайте.

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

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

Это задело мою самооценку и весь следующий год параллельно с работой я учила JS на глубоком уровне и решала задачки на codewars. Здесь можно оценить мой прогресс.
Читать дальше →
Total votes 811: ↑715 and ↓96+619
Comments1016

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

Reading time7 min
Views151K


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

Из-за этого большинство подобных материалов мало полезны, несмотря на то, что могут содержать толковые книги. Мне давно хотелось написать полезный обзор, который не станет навязывать определенные материалы, а позволит читателю выбрать наиболее подходящие.
Читать дальше →
Total votes 62: ↑55 and ↓7+48
Comments79

Нейронные сети для начинающих. Часть 1

Reading time7 min
Views1.5M
image

Привет всем читателям Habrahabr, в этой статье я хочу поделиться с Вами моим опытом в изучении нейронных сетей и, как следствие, их реализации, с помощью языка программирования Java, на платформе Android. Мое знакомство с нейронными сетями произошло, когда вышло приложение Prisma. Оно обрабатывает любую фотографию, с помощью нейронных сетей, и воспроизводит ее с нуля, используя выбранный стиль. Заинтересовавшись этим, я бросился искать статьи и «туториалы», в первую очередь, на Хабре. И к моему великому удивлению, я не нашел ни одну статью, которая четко и поэтапно расписывала алгоритм работы нейронных сетей. Информация была разрознена и в ней отсутствовали ключевые моменты. Также, большинство авторов бросается показывать код на том или ином языке программирования, не прибегая к детальным объяснениям.

Поэтому сейчас, когда я достаточно хорошо освоил нейронные сети и нашел огромное количество информации с разных иностранных порталов, я хотел бы поделиться этим с людьми в серии публикаций, где я соберу всю информацию, которая потребуется вам, если вы только начинаете знакомство с нейронными сетями. В этой статье, я не буду делать сильный акцент на Java и буду объяснять все на примерах, чтобы вы сами смогли перенести это на любой, нужный вам язык программирования. В последующих статьях, я расскажу о своем приложении, написанном под андроид, которое предсказывает движение акций или валюты. Иными словами, всех желающих окунуться в мир нейронных сетей и жаждущих простого и доступного изложения информации или просто тех, кто что-то не понял и хочет подтянуть, добро пожаловать под кат.
Читать дальше →
Total votes 70: ↑60 and ↓10+50
Comments64

300 потрясающих бесплатных сервисов

Reading time11 min
Views1.6M


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Total votes 341: ↑325 and ↓16+309
Comments107

Несколько дельных советов по CSS

Reading time4 min
Views55K

CSS Protips

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

От переводчика

Приветствую, для вас подготовлен еще один перевод заметок на тему CSS. Мэтт Смит, разработчик из Портленда, поделился CSS-советами и выложил их на GitHub. Мне особенно понравилась его подборка, она структурирована, не особо громоздкая в плане скучных больших текстов и описаний, и в целом будет понятна даже новичку. Я буду рад, если в комментариях мы с вами обсудим каждый пункт и в итоге дадим некоторые заключения. Итак, приступим.



Cодержание


  1. Используем псевдо-класс :not для задания рамки навигации
  2. Добавляем межстрочный интервал элементу body
  3. Центрируем по вертикали все что угодно
  4. Правильно разделяем запятыми элементы списков
  5. Отрицательный порядковый номер в nth-child
  6. Используем SVG-логотипы
  7. Аксиоматический CSS
  8. Максимальная высота у CSS-слайдера
  9. Наследуем box-sizing
  10. Одинаковая ширина ячейки таблицы
  11. Динамические внешние отступы при помощи flexbox
  12. Используем селектор атрибутов пустых ссылок
  13. Стили по умолчанию для обычных ссылок
Читать дальше →
Total votes 26: ↑21 and ↓5+16
Comments28

Папа, а почему на ноль делить нельзя?

Reading time6 min
Views237K
Моя трёхлетняя дочка София в последнее время частенько упоминает «ноль», например, в таком контексте:
— Соня, вот ты вроде сначала не послушалась, а затем послушалась, что же получается?..
— Ну… ноль!

Т.е. ощущение отрицательных чисел и нейтральности нуля уже имеет, о как. Скоро поинтересуется: почему же это на ноль делить нельзя?
И вот решил я простыми словами записать всё, что я ещё помню про деление на ноль и всё такое.
Читать дальше →
Total votes 262: ↑192 and ↓70+122
Comments281

Обзор матового ноутбука HP 620. Цена! Качество!

Reading time4 min
Views135K
Несколько лет назад дабы приобщить маму к интернету я подарил ей нетбук. Как раз в то время они набирали популярность и заманчиво стоили. Недавно мама пожаловалась мне, что ей стало очень неудобно за ним работать, так как экран слишком маленький, текст плохо читается. Постоянно приходилось напрягать зрение. Действительно с возрастом зрение уже не то, и хочется, чтобы буквы были побольше, и глаза не так сильно уставали. Решено было найти недорогой и практичный ноутбук с большим экраном. Случайно обнаружив HP 620 с матовым корпусом и экраном за 11 500 рублей, я понял это то, что нужно!

image

Читать дальше →
Total votes 158: ↑144 and ↓14+130
Comments124

12 способов не накосячить со вспышкой

Reading time8 min
Views352K
После трёх лет работы со студийным светом я думал, что знаю про накамерную вспышку если не всё, то очень много. Три недели назад я попал в гости к одному особо опытному стробисту, который рассказал и показал столько, что я сразу понял, что надо садиться и делать перепись грабель, а потом тестить, тестить и ещё раз тестить.

Ниже — достаточно известные вещи, которые, однако, вызывали facepalm у тех, кто был вместе со мной или же у меня. В списке грабель вы с некоторой вероятностью можете найти что-нибудь новое. Если хотя бы она фича использования вспышки окажется для вас полезной, то мою задачу можно считать выполненной.
Читать дальше →
Total votes 228: ↑223 and ↓5+218
Comments73

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

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

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

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

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

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

Покупаем “зеркалку” б/у

Reading time5 min
Views2.2K
В результате недавно отшумевших дебатов на тему “зеркалка vs. мыльница” и собственных размышлений на эту тему, я принял решение приобрести “зеркалку”. Тут как раз оказалось, что мой хороший приятель в Штатах продает свой фотоаппарат Сanon Rebel XSI. Я решил купить у него эту камеру т.к. хорошо его знаю и доверяю ему. Плюсов у ситуации много: дешевле чем на ebay или amazon? дополнительные бонусы в виде запасного аккумулятора, парочки емких sd-карт, известная мне ответственность продавца и его аккуратное обхождение с техникой. Однако, в ситуации покупки б.у. «зеркалки» могут присутствовать минусы, о которых меня любезно предупредил один из моих слушателей. Он написал мне объемное письмо, в котором дал рекомендации, которым лучше следовать при попытке приобрести б/у камеру. С его разрешения я публикую ее здесь. Надеюсь кому-нибудь еще поможет. В комментариях приветствуются дополнения. Ниже приведен текст из письма Андрея Екатова:
Я хотел бы дать несколько «жизненно» необходимые и важнейшие советов при покупки б/ушной, тоесть использованной, зеркальной камеры и пару предостережений при её начальном использование.

Внешний вид

На самом деле весьма банальный, но на мой взгляд один из важнейших аспектов при покупке б/у камеры является её внешний вид. Если вы видите, что камера сильно потёрта или на корпусе имеются несколько глубоких царапин или, не дай Бог, скрученных болтов, то бегите прочь! Зеркалка- создание нежное и неаккуратное обращение с ней (падение, удары) могут сбить точную настройку фокуса и в дальнейшем негативно сказаться на output, иначе говоря, на качестве ваших фотографий
Читать дальше →
Total votes 94: ↑80 and ↓14+66
Comments59

Делаем загрузочно-установочную флешку

Reading time2 min
Views773K
После поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.

image
Читать дальше →
Total votes 161: ↑142 and ↓19+123
Comments54

Разлочка Xbox 360 в домашних условиях. Just for Fun!

Reading time3 min
Views75K


Ни разу не являясь геймером, консоль все-таки взял ради фана. Почему Xbox, а не PS3? Ответ лежит на поверхности — возможность разлочки. Не будем обсуждать моральную сторону сего действия, гика хлебом не корми — дай поковырять новую железку.

Разлочка не особо сложна, но на последних ревизиях консоли с приводами от Lite-On (FW Revision 93450C) не обойтись без железного мода, чтобы ввести привод в Vendor Mode. Чтобы произвести железный мод, можно пойти несколькими путями — The MRA Hack, The Xecuter Probe II, The Xecuter LT Switch, Vampire & Rebuild Board, Vampire w/o Rebuild Board.

The MRA Hack — простейшая схема, которую можно собрать самому без особых затрат. Понадобится монтажный нож, пару проводов, резистор на 20 Ом и переключатель для возможности оперативного разрыва контакта. Большой минус этого метода — после прошивки необходимо будет восстановить все порезанные дорожки на печатной плате.

Я выбрал наиболее рациональный и дешевый вариант — Xecuter LT Switch. Плюс в том, что после пайки поверх родной платы и разлочки консоли, ничего восстанавливать не нужно, достаточно перевести переключатель в положение Normal из режима Read/Write. Стоило такое решение мне около 4 GBP без учета доставки в каком-то английском онлайн магазине для моддинга.

Читать дальше →
Total votes 192: ↑167 and ↓25+142
Comments68

Ebay. Украина. О таможне и пересылках

Reading time5 min
Views65K
О работе с Ebay написано много. Зачастую русскоязычные ресурсы описывают российские реалии и большая часть написанного применима к Украине, однако есть нюансы, на которые стоит обратить внимание.
Читать дальше →
Total votes 126: ↑119 and ↓7+112
Comments135

Обзор наушников Sennheiser CX-180 Street II

Reading time2 min
Views9K
Предлагаю вам обзор свежей модели (2009 г.) наушников-вкладышей от небезызвестной компании Sennheiser. Речь пойдет о CX-180 Street II.

image

Вставные наушники Sennheiser CX-180 Street II прекрасно подходят ко всем портативным устройствам благодаря стандартному позолоченному разъему 3,5 мм. Отличная изоляция от внешних шумов, что дает возможность использовать CX-180 Street II даже в сильно зашумленных местах. Sennheiser CX-180 отличаются сбалансированным звучанием с акцентом в области низких частот.

Читать дальше →
Total votes 39: ↑16 and ↓23-7
Comments18

HTC Desire за ~16К — реальность! Но как?!

Reading time2 min
Views2.1K
HTC DesireНаверное, многие из вас, как и я, были «приятно» удивлены официальной рекомендуемой ценой (RRP) HTC Desire в России. 25990 руб — немаленькая сумма для телефона на базе молодой, развивающейся свободной ОС.

Рекомендуемая цена на Nexus One подсказывала, что и HTC Desire должен был стоить на порядок меньше. Беглый осмотр иностранных интернет-магазинов показал, что цена на HTC Desire колеблется в районе 18-20К у таких монстров, как Amazon.de, и 16-17К в онлайн e-Tailer'ах. Вот уж поистине — привет российские налоги и жадность локальных ритейлеров…

Поразмыслив о гарантии и итоговой сумме телефона, я решилась на покупку.
Читать дальше →
Total votes 114: ↑103 and ↓11+92
Comments198

Книга «Краткая история времени», написанная Стивеном Хокингом

Reading time3 min
Views5.1K
Краткая история времени
Издательство: Амфора, 2010 г.
Твердый переплет, 231 стр.
Книга на Ozon.ru


Посмотрев перевод ролика «Ричард Фейнман: Магниты и вопросы «почему?» вспомнился не менее известный физик Стивен Хокинг и его труды.
А вспомнился он не просто так. Ричард Фейнман в ролике пытается объяснить простую, казалось бы, вещь — почему магниты отталкиваются и притягиваются друг к другу. И бОльшую часть ролика объясняет, что без специальных знаний некоторые вещи понять невозможно, и чем сильнее мы упрощаем модель, тем дальше уходим от истины. Может оно и так, но для меня, знающего только школьный курс физики, стала откровением книга Стивена Хокинга «Краткая история времени», которая объясняет этот и многие другие вопросы. Несмотря на то, что книга весьма популярная, на Хабре нашел всего несколько упоминаний о ней.
Читать дальше →
Total votes 153: ↑133 and ↓20+113
Comments72

Information

Rating
Does not participate
Location
Украина
Registered
Activity