Как стать автором
Обновить
17
-2
Антон Ленев @m0rg0t

Frontend developer

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

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

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

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

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

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

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

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

Нестандартный лайфхак: печатаем по ткани, используя 3D-принтер

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 7.8K
Картинка: Valentinlacoste, Freepik

На днях меня посетила любопытная мысль: а что, если 3D-принтер использовать необычным образом, а именно для нанесения разных надписей, изображений и логотипов прямо на ткань?
Читать дальше →
Всего голосов 59: ↑58 и ↓1 +57
Комментарии 29

Самый беззащитный — уже не Сапсан. Всё оказалось куда хуже…

Время на прочтение 8 мин
Количество просмотров 540K
{UPD 10.02.2021} Евгений Чаркин дал интервью на эту тему gudok.ru/newspaper/?ID=1552569
Под катом мои комментарии на некоторые тезисы.
{/UPD}

Больше года назад хабравчанин keklick1337 опубликовал свой единственный пост «Самый беззащитный — это Сапсан» в котором рассказывает как он без серьёзных ухищрений получил доступ ко внутренней сети РЖД через WiFi Сапсана.

В ОАО «РЖД» прокомментировали результаты этого расследования. «Есть результаты проверки. Почему удалось взломать? Наверное, потому, что злоумышленник. Наверное, из-за этого… Ну, он из „фана“. Юный натуралист. Там уязвимостей, которые бы влияли на утечку каких-то критических данных, нет. Мультимедийный портал „Сапсанов“ функционирует как положено и не нуждается в доработке», — заявил Евгений Чаркин.

То есть вместо того, чтобы выразить благодарность за обнаруженную уязвимость, автора обозвали «злоумышленником» и «Юным натуралистом».

К сожалению, но специалисты РЖД, начиная с директора по информационным технологиям, отнеслись к статье очень пренебрежительно, проигнорировав важное указание автора:
Также оттуда в сеть РЖД есть впн. Если захотите — найдёте её там сами.

И вот, год спустя я попал в сеть РЖД даже не садясь в Сапсан.



Видимо, только этот котэ добросовестно охраняет вокзал.

Как именно я попал в сеть РЖД с пруфами, чего не сделал директор по информационным технологиям ОАО «РЖД» Чаркин Евгений Игоревич и возможные последствия — под катом.
Читать дальше →
Всего голосов 1453: ↑1450 и ↓3 +1447
Комментарии 990

Как стать тимлидом фронтендеров и как жить после этого — расшифровка эфира

Время на прочтение 15 мин
Количество просмотров 12K
15 июня в нашем инстаграм-аккаунте прошел прямой эфир с Ильей, руководителем фронтенд-разработки в Яндекс.Деньги. Выкладываем запись эфира и расшифровку.



Меня зовут Илья, я работаю в компании Яндекс.Деньги и руковожу фронтендом. До этого был бэкенд-разработчиком, писал на C#, около 5 лет назад перешел во фронтенд. Чуть больше года руковожу. Вот такой путь развития. Еще активно участвую в Burning Lead – это сообщество для ведущих разработчиков, тимлидов, людей, которые так или иначе пересекаются с задачами управления; надеюсь, ребята из сообщества слушают стрим.
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 4

12 советов по внедрению TypeScript в React-приложениях

Время на прочтение 9 мин
Количество просмотров 36K
TypeScript — стандарт современной фронтенд-разработки. Согласно исследованиям State of JavaScript, TS вызывает явный интерес у программистов. По данным опроса за 2019 год, почти 60% респондентов пробовали TS и продолжают использовать, 22% не пробовали и желают изучить.

Эта статья — сборник советов о том, как внедрить и улучшить использование TypeScript. Первая половина советов общая, касающаяся подходов и инфраструктуры. Вторая — несколько особо полезных фишек языка.


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

Svelte, исчезающий фреймворк, который уже не исчезнет

Время на прочтение 19 мин
Количество просмотров 28K
Когда на днях в наш уютный чатик @sveltejs в телеграм запостили ссылку на очередную «разоблачающую» статью про Svelte, я очень обрадовался, предвосхищая интересный технический батл или хотя бы увлекательное чтиво чужого практического опыта. Кроме того, что это всегда интересно и полезно, определенное стечение обстоятельств — плановый отпуск и карантин — заставляют меня скучать дома, а подобная статья могла бы несколько разнообразить мой день. Каково же было мое разочарование, вы даже представить себе не можете… но давайте по делу.


Читать дальше →
Всего голосов 112: ↑78 и ↓34 +44
Комментарии 241

Grid Layout как основа современной раскладки

Время на прочтение 15 мин
Количество просмотров 36K
В темные века верстальщики строили сайты на таблицах. Потом они освоили float и flexbox, и тьма отступила. В 2017-м наступила эпоха Просвещения с приходом CSS Grid Layout.

Grid учитывает горизонтальное и вертикальное пространство, с ним можно менять раскладку, не трогая разметку, и все это без медиазапросов. С Grid можно забыть про магические числа, хаки, обходные пути и CSS-фреймворки.



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

Об этом расшифровка доклада Сергея Попова на Frontend Conf: про спецификацию, про то, почему верстальщики боятся Grid и как решиться применять сетку в своих проектах, чтобы «Make your website great again!».
Всего голосов 36: ↑35 и ↓1 +34
Комментарии 33

Как стареть в IT

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

С 2008 года количество жалоб на дискриминацию по возрасту выросло до 25 000 в год. Можно возразить, что мы везде вынуждены «крутиться» сейчас и всегда найдётся кто-то, кто пожалуется на какую-то несправедливость. Конечно, ОК! Давайте не будем принимать во внимание жалобы. Просто посмотрим на средний возраст сотрудников известных IT-компаний. Фейсбук: 28. LinkedIn: 29. Гугл: 30. Чтобы увидеть объективно — средний возраст работника в США составляет 42 года. Это намного выше среднего возраста в названных выше компаниях. Даже сам Марк Цукерберг однажды публично высказался на каком-то мероприятии в Стэнфорде: «Я хочу подчеркнуть важность быть молодым и технически подготовленным. Молодые люди просто умнее.»
Читать дальше →
Всего голосов 132: ↑128 и ↓4 +124
Комментарии 214

Пишем Telegram бота на Ruby в 10 строк

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

После выпуска Telegram Bot Platform многие задумывались о написании своего бота. Этот пост описывает минимальные шаги, необходимые для написания собственного бота на Ruby. Для этого потребуется только аккаунт в Telegram и машина с установленным Ruby на ней.
Читать дальше →
Всего голосов 38: ↑22 и ↓16 +6
Комментарии 35

Старкон 2015 глазами инди-разработчика

Время на прочтение 6 мин
Количество просмотров 13K
На прошедших выходных в Питере отгремел Старкон — крупный фестиваль фантастики, комиксов, игр и прочих развлечений.



Несмотря на то что ассоциируется у многих он в первую очередь с косплеерами и комиксами, для игрового разработчика там тоже оказалось кое-что полезное, о чем я и хочу рассказать.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 11

Итоги конкурса проектов с API Aviasales

Время на прочтение 2 мин
Количество просмотров 11K
Наш конкурс проектов с использованием API Aviasales и других открытых данных завершён, и мы, как и обещали, подводим сегодня итоги. Ещё раз хотим поблагодарить всех участников за интерес и рвение – мы получили больше регистраций и конкурсных работ, чем ожидали, и это очень приятно! Для финала мы выбрали 20 самых интересных.


Читать дальше →
Всего голосов 29: ↑22 и ↓7 +15
Комментарии 14

Приглашаем студентов на Imagine Day: 18 апреля в Москве

Время на прочтение 2 мин
Количество просмотров 2.6K
Друзья! Вы уже наверняка слышали про наш международный студенческий конкурс Imagine Cup, в котором студенческие команды придумывают и воплощают в жизнь свои программные проекты и игры. Так вот, национальный российский финал конкурса состоится 18 апреля 2015 г. (суббота) в рамках большого студенческого мероприятия — Imagine Day. Регистрируйтесь, приходите сами, приводите друзей, или присоединяйтесь к онлайн-трансляции на сайте ImagineCup.ru.


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

Создание универсального веб-приложения сайта Habrahabr.ru при помощи Web App Template

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

Хабровчане, привет!

В предыдущей статье мы с вами познакомились с шаблоном для создания универсальных веб-приложений – Web Application Template. Если кратко, то Web Application Template позволяет вам «превратить» сайт в приложение для Windows, Windows Phone или Android, добавив в него возможности интеграции с ОС и механизм распространения через магазин приложений.

Сегодня мы рассмотрим практический пример: как при помощи Web Application Template быстро и просто создать веб-приложение для Windows и Windows Phone на основе сайта habrahabr.ru.
Перейти к созданию приложения
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 2

Приглашаем на третью встречу IT-специалистов Hack Weekend

Время на прочтение 1 мин
Количество просмотров 3.2K
Приглашаем всех желающих на третью встречу IT-специалистов Hack Weekend, которая пройдёт в Калуге с 4 по 5 апреля. Здесь собираются представители самых разных профессий — разработчики, дизайнеры, проектировщики и т.д. В течение суток они будут обмениваться опытом и тут же применять полученные знания. Самые стойкие смогут заниматься разработкой без перерыва на сон, все 24 часа. Причём с участниками, создающими свои продукты, будут работать менторы.

Помимо практического блока, на хакатоне можно будет посетить и лекции от специалистов. Александр spiteful Панфилов, ведущий программист Mail.Ru Group, расскажет о протоколе авторизации OAuth2, о его создании, причинах популярности и способах использования. Также будут материалы от таких компаний, как ФРИИ, Яндекс, Астрал.

В заключительной части хакатона будет проходить Startup-сессия перед Фондом Развития Интернет Инициатив (ФРИИ), Microsoft, Центром Облачных Вычислений (ЦОВ), IT Центром Астрал, инвесторами и акселераторами. Лучшие представленные проекты имеют шанс найти инвесторов, а также будут вручены подарки.

Организаторы хакатона: Центр облачных вычислений, IT Центр ЗАО «Калуга Астрал», NeuronWeb. Генеральным спонсором и партнером является ИКТ Кластер Калужской области.

Участие в Hack Weekend #3 бесплатное. Регистрация на мероприятие.
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 1

По мотивам анонсов Скотта Гатри — Azure Web Apps как удобный и дешевый способ разработки

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

24 марта прошло выступление Скотта Гатри, который рассказал хорошие новости – в платформе Microsoft Azure произошли значительные изменения, которые касались прежде всего того, как сервисы доносятся до конечных клиентов, как называются, как функционируют и как оплачиваются. Стало гораздо удобнее, дешевле, функциональнее и проще для понимания.



Под катом кратко рассказано, какие изменения были внесены в платформу.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Комментарии 6

Превью инструментов и SDK для разработки приложений под Windows 10

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


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

Подробности и важные нюансы
Всего голосов 31: ↑26 и ↓5 +21
Комментарии 56

Новая программа лояльности для разработчиков от Microsoft

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


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

Не так давно, у нас появилась новая программа лояльности для разработчиков Dev Center Benefits и сейчас появился еще один повод поговорить об этом. Проект пришел в Россию, а точнее сказать, к нам сюда, на Хабр!
Читать дальше →
Всего голосов 26: ↑20 и ↓6 +14
Комментарии 15

Хакатон Сколково и IBM по мобильным приложениям

Время на прочтение 5 мин
Количество просмотров 3.8K
IBM, Фонд Сколково и сообщество разработчиков Apps4All приглашают принять участие в хакатоне по разработке мобильных приложений с бэкэндом на облачной платформе IBM Bluemix.

Разработки принимаются в четырёх ключевых категориях:
● корпоративные мобильные приложения
● приложения для носимой электроники
● приложения дополненной реальности
● решения для интернета вещей
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

3-2-1-Поехали! Microsoft Developer Tour по России, Беларуси и Казахстану

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


В преддверии запуска Windows 10, выпуска Visual Studio 2015 и обновления наших облачных сервисов Azure и Office 365 мы решили, что нам очень важно лично пообщаться с разработчиками: рассказать что-то полезное самим и послушать разработчиков на местах. Поэтому мы решили не просто провести мероприятия в различных городах, а отправиться в технологическую экспедицию по городам России, Беларуси и Казахстана.

Мы будем делать мероприятия, хакатоны, вечерние встречи-посиделки, встречаться с отдельными компаниями, студентами и стартапами. Для экспедиции мы даже готовим специально оборудованный трейлер!



Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 34

Ещё один пост о сборке front-end проекта

Время на прочтение 15 мин
Количество просмотров 84K
Js app starter

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

Что умеет делать сборщик:
  • Собирать front-end проект для development & production окружений.
  • Собирать по несколько js/css бандлов на проект.
  • Использовать стиль CommonJS модулей в браузере.
  • Использовать ES6-синтаксис.
  • Спрайты, картинки и многое другое.

Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Комментарии 12

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность