Pull to refresh
10
0
Гладышев Сергей @Resident234

Back-end Developer

Send message

Дайджест интересных материалов для мобильного разработчика #270 (10 — 16 сентября)

Reading time3 min
Views6.8K
На этой неделе мы видели презентацию новых iPhone, читали про 2ГИС на умных часах Apple, оценивали установки Fortnite на Android и процессы разработки в крупных компаниях, спрашивали про сервисы мобильной аналитики.

Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments0

Я единственный из 1400, или самый крутой рекрутинг, что я проходил

Reading time9 min
Views128K

Я уже лет 10 пишу код на питоне, и последние 2.5 года стабильно работал на американскую компанию. Наверно, многим знакома история, когда ты кодишь-кодишь, вроде всё неплохо, и внезапно ты - самый знающий и опытный в команде и добро пожаловать в тим лиды. Астрологи объявили неделю менеджмента, количество кода снизилось на 100%.

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

Да что же там?
Total votes 136: ↑90 and ↓46+75
Comments316

Подборка: Более 800 ресурсов для front-end-разработчиков

Reading time24 min
Views107K
Мы продолжаем публиковать подборки полезных инструментов. Ниже представлена подборка из более 800 сервисов, книг, статей, видеотуториалов и других материалов, которые будут полезны всем, кто занимается фронтенд-разработкой.

Читать дальше →
Total votes 59: ↑35 and ↓24+11
Comments10

Работа в Сингапуре

Reading time6 min
Views17K

Короткая заметка о работе в Сингапуре.


Все цены приведены в сингапурских долларах (SGD) (53.61 рубль на момент написания).


Статья написана без учета covid ситуации и в достаточно сухом формате (факты), если будет интерес я расскажу подробнее.

Читать дальше →
Total votes 20: ↑18 and ↓2+23
Comments39

Сайты для обучения программированию: Топ 100

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

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

Итак, сайты для обучения программированию онлайн, ТОП 100:
Читать дальше →
Total votes 41: ↑37 and ↓4+46
Comments61

Разработка с Docker на Windows Subsystem for Linux (WSL)

Reading time4 min
Views102K



Для полноценной работы с проектом на docker'е в WSL необходима установка WSL 2. На момент написания заметки ее использование возможно только в рамках участия в программе предварительной оценки Windows (WSL 2 доступна в сборках 18932 и выше). Так же отдельно стоит упомянуть, что необходима версия Windows 10 Pro для установки и настройки Docker Desktop.


Важно! В WSL 2 пропала острая необходимость в Docker Desktop для Windows 10. Как обходиться без него описано в пункте Про Docker в Ubuntu.


Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments76

10 отличных Github репозиториев, которые должен знать каждый веб-разработчик

Reading time3 min
Views98K

Кроме огромных репозиториев с источниками для подготовки к интервью, здесь много чего интересного


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


image


А я его перевел, т.к. показалось, что пост многим будет интересен. Перевод очень вольный: я опустил нерелевантные промо-ссылки и гипер эмоциональные похвалы автора оригинала, чтобы оставить только суть. Еще, обновил цифры, чтобы информация была более актуальной к моменту публикации этого перевода. Итак, перейдем к списку.
Читать дальше →
Total votes 63: ↑56 and ↓7+62
Comments8

Личный опыт: Data Engineering на Upwork

Reading time8 min
Views42K
Я много лет работал Data Engineer'ом и Data Scientist'ом, решал сложные бизнес-кейсы, строил большие системы, выводил это все в продакшен. В начале 2017го я бросил пить, курить и работать в офисе и ушел фрилансить, экспериментировать с альтернативными формами занятости. Довольно много времени я провел на Upwork. Судя по многочисленным комментариям, уважаемая аудитория не до конца представляет себе, что это такое. Вещаю.

Upwork это крупнейшая в мире биржа фриланса. Дата сатанисты и дата инженеры мало кому в этом мире нужны (по сравнению с переводчиками, веб-мастерами и переписывателями текстов), так что задач для нас относительно мало, так что они тяготеют к крупнейшей бирже в мире. Других фриланс-бирж с постоянным потоком задач для дата саентистов в мире нет — ни Guru, ни Toptal, ни отечественный fl.ru спросом похвастаться не могут. Что важно — для специалистов более массовых специальностей опыт фриланса может сильно отличаться.
Читать дальше →
Total votes 94: ↑89 and ↓5+84
Comments120

«Железо» в прокат: как устроена децентрализованная игровая платформа Playkey

Reading time5 min
Views43K
Представим, что у вас есть ПК на базе условного GeForce GTX 1080.

Не исключено, что вы ярый геймер, но динамика цен на эту видеокарту подсказывает, что дело не только в играх:

Сколько зарабатывает одна такая «машина» за сутки, если использовать ее исключительно для майнинга? Примерно 25 Мегахешей в секунду, или около $1.5 в сутки, если добывать Etherium.


Пруф

Сейчас в Playkey мы арендуем сотни серверов, но не у частных пользователей, а у хостинг-провайдеров. Серверов с GPU — мало, и стоят они дорого, поэтому мы берём их в лизинг. И тут нам в голову пришла гениальная идея: почему бы не использовать «железо» пользователей вместо «железа» от жадных хостеров? Мы провели нехитрые расчеты.

Допустим, в Playkey максимальная стоимость часа игры — не выше 49 рублей (по самому «дорогому» тарифу «Тренировочка», как раз на один час). Даже если представить, что с внедрением p2p-модели цены на сервис упадут вдвое (а нам это только на руку, чтобы Playkey пользовалось еще больше игроков), то одна машина-майнер может зарабатывать около $10 в сутки (и при далеко не полной своей загрузке). Вместо $1.5 за 24 часа добычи эфира.  


Но пойдем по порядку.
Читать дальше →
Total votes 23: ↑18 and ↓5+13
Comments152

Как разработчику развиваться в небольшом и не самом айтишном городе

Reading time7 min
Views53K
Привет, меня зовут Серёжа, мне 31 год, я живу в Брянске — и это точно не технологическая столица мира. Первая за десять лет ИТ-конференция прошла в нашем городе в этом октябре, а названия местных компаний, за исключением пары федеральных аутсорсов, едва ли что-то вам скажут. Тем не менее живя в самой настоящей провинции, я смог выпустить ряд книг по программированию (и они даже приносят доход), стать гостем зарубежных подкастов и начал как докладчик выезжать на различные конференции.

Нет, это не история о том, какой я уникум. Несколько лет назад я не знал, что такое SOLID — и на просьбу расшифровать аббревиатуру честно спросил: “А что это?”. Много лет я плыл по течению, пока не осел в уютном “болоте”. Но потом очнулся и, кажется, за несколько лет смог выбраться на твердую землю. Не повторяйте моих ошибок)



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

Как начать деградировать, но не поддаться

Total votes 145: ↑137 and ↓8+129
Comments103

Popcorn Time теперь работает в браузере

Reading time2 min
Views29K


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

Разработчики загрузили каталог всех фильмов, доступных на мировых торрент-трекерах — и в результате получилась очень удобная программа, понятная даже домохозяйке, бесплатная альтернатива Netflix, только с более полным каталогом и работающая во всех странах мира. Просто выбираешь фильм из каталога — и начинаешь смотреть.
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments37

REST API Best Practices

Reading time7 min
Views439K
Привет, Хабр! Представляю вашему вниманию перевод статьи "REST API Best Practices" автора Krishna Srinivasan.

REST становится общим подходом для представления сервисов окружающему миру. Причина его популярности заключается в его простоте, легкости использования, доступе через HTTP и другие. Существует неправильное представление о том, что все данные, доступные через сеть, считаются REST, но это не так. В этой статье я собираюсь объяснить вам некоторые best practices, которые вы должны всегда помнить при реализации собственного REST приложения. Я бы хотел услышать ваш опыт в REST приложениях, поэтому если вы знаете best practies, которые не упомянуты в этой статье, пожалуйста, поделитесь с нами в комментариях.

Disclamer: все best practies основаны на моем личном опыте. Если вы имеете другое мнение, не стесняйтесь отправлять его мне на email, и мы обсудим его.

Здесь представлен список best practices, которые будут обсуждаться в этой статье:

1. Конечные точки в URL – имя существительное, не глагол
2. Множественное число
3. Документация
4. Версия вашего приложения
5. Пагинация
6. Использование SSL
7. HTTP методы
8. Эффективное использование кодов ответов HTTP
Читать далее
Total votes 55: ↑48 and ↓7+41
Comments195

Гаджеты с барахолки: зачем покупать 20-летний ноутбук Packard Bell за 10 евро

Reading time5 min
Views78K


На днях на местной гранадской барахолке мне попался на глаза необычный ноутбук. Он был ну очень толстым, продавался с собственными документами (мануал, гарантийка и т.п.) и имел наклейку Windows XP, что говорило о принадлежности к XXI веку.

Немного поторговавшись, я купил этот ноутбук за 10 евро и принес домой. На выходных решил разобраться, что собой представляет собой это чудо техники, и в продолжении — результаты изучения. Много фоток, включая фотки электронных внутренностей — в наличии.
Total votes 72: ↑68 and ↓4+64
Comments168

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

Reading time5 min
Views15K

Редизайн или немного больше?


Осенью 2016 года ко мне по рекомендации обратился заказчик с просьбой разработать iOS приложение для киноманов с достаточно обширным функционалом. На тот момент уже существовал готовый прототип с, мягко говоря, примитивным UI. Задача стояла следующим образом: сделать редизайн с доработкой “кое-какого” функционала. Уже тогда у меня закралась идея, что редизайном дело не обойдется, но на сколько объемный это проект я не осознавал. Но тем интереснее…

Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments47

PornHub внедряет систему машинного зрения для автоматического распознавания лиц, поз и других атрибутов видео

Reading time3 min
Views51K

Классификация изображения по признакам и распознавание личности актрисы по лицу на кадре из видеоролика. Иллюстрация: PornHub

Порноиндустрия всегда была двигателем технологического прогресса. Продолжает такой оставаться и сейчас. Например, один из самых посещаемых в мире сайтов PornHub (суточная аудитория 80 млн человек) готовится внедрить систему машинного зрения, пишет TechCrunch. Система автоматически обрабатывает и распределяет по рубрикам миллионы видеороликов.

Для удобной навигации по сайту все видеоролики классифицированы по различным признакам, в том числе по имени актрисы, типу происходящего сюжета, тематике видеоролика и так далее. Раньше всю работу по классификации выполняли люди — модераторы. Но количество любительских и профессиональных видеороликов быстро увеличивается. И вот PornHub вместо того, чтобы нанять новых модераторов и платить им за просмотр NSFW, запускает систему машинного зрения, которая будет работать круглосуточно и не требует зарплату.
Читать дальше →
Total votes 60: ↑57 and ↓3+54
Comments268

Особенности поиска работы в Европе

Reading time14 min
Views81K
Разработчик, с гуманитарным высшим, средним английским (сильный акцент и неправильное произношение), 15 годами опыта в десятке проектов, обремененный семьей – вдруг решил найти работу в Западной Европе.

Потрачено полгода. Пройдено десятки собеседований. В процессе сбора информации выбор целевой страны менялся несколько раз. В данной статье я постарался описать личный опыт, дать советы, которые (надеюсь) будут полезны другим.
Читать дальше →
Total votes 145: ↑135 and ↓10+125
Comments439

Выпуск#20: ITренировка — актуальные вопросы и задачи от ведущих компаний

Reading time4 min
Views8.3K
Продолжаем публиковать интересные задачи и вопросы с собеседований в различные IT-компании мира.

КДПВ
На этот раз в подборку попали вопросы для будущих инженеров-программистов в Symantec. В преддверии майский праздников, задачи выбраны не самые сложные, но требующие некоторого размышления. Просим также писать в комментариях интересные вопросы и задачи, которые встречались Вам на собеседованиях.
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments26

Выпуск#10: ITренировка — актуальные вопросы и задачи от ведущих компаний

Reading time5 min
Views13K
Ставшая уже традиционной, новая подборка вопросов и задач от SpiceIT.

КДПВ

Среди отобранных задач — вопросы и алогоритмические задачи, задаваемые соискателям на должность разработчика в Samsung. Предлагаем Вам попробовать решить их самостоятельно и оценить, готовы ли Вы подавать резюме в Samsung :)
Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments34

Как профессиональный интерес украл у меня выходные

Reading time6 min
Views11K
Всем доброго времени суток! После прочтения данной статьи (Интернет-магазин цветов, или как мы облажались на День Святого Валентина) решил поделиться опытом оптимизации одного из сайтов на Битриксе. По неизвестной причине именно эта статья дала решительный пинок поделиться своим опытом. Хочется верить, что мой рассказ сэкономит кому-то драгоценное время (из-за моей черты «доводить все до конца» я потратил 2 выходных для достижения цели. Не хотелось бросать клиента без рабочего сайта на выходных), и, надеюсь, что более опытные коллеги укажут на мои ошибки.

В пятницу мне достался сайт на битриксе с каталогом автозапчастей и бд размером 3.2 ГБ. Проблема: сайт либо совсем не отдавал страницу, либо за время ожидания можно было забыть зачем зашел на этот сайт. Какие попытки я предпринимал и чего удалось добиться в итоге расскажу под катом.
Читать дальше →
Total votes 22: ↑14 and ↓8+6
Comments21

Дмитрий Сорин, Senior Software Engineer в Atlassian, поделился впечатлениями о пяти годах работы в «Яндексе»

Reading time6 min
Views29K

Дмитрий Сорин, сейчас работающий в сиднейском офисе Atlassian и переехавший спустя пять лет в «Яндексе», поделился в публикации на Medium собственными впечатлениями и накопленным за это время опытом. Данный материал перепечатывается без изменений с разрешения автора.

Про Яндекс и не только


В начале 2012 года я переехал из Санкт-Петербурга в Москву, чтобы начать работать в московском Яндексе. За последующие пять лет я поработал разработчиком расширений для Firefox и не только (участвовал в разработке Яндекс.Бара, Элементов и Визуальных Закладок для Firefox и Chrome), руководил разработкой фронтенда Телепрограммы (tv.yandex.ru), нового КиноПоиска (то, что сейчас находится на домене plus.kinopoisk.ru) и многих внутренних проектов Кино и ТВ, обучал ручных тестировщиков писать автотесты. В январе 2017 я уволился из Яндекса и переехал в Сидней, чтобы начать работать в Atlassian на позиции Senior Software Engineer.

Этот пост — квинтэссенция моего опыта работы в Яндексе за пять лет. Мне повезло работать с классными специалистами, которые многому меня обучили. Также мне повезло поработать не только разработчиком, но и получить опыт руководства — т.н. «people management», когда именно команда, а не код, становится главным фокусом. Здесь может чего-то не хватать, но это то, что хочется сохранить, чтобы потом иметь возможность возвращаться и проверять себя.
Total votes 49: ↑40 and ↓9+31
Comments103
1
23 ...

Information

Rating
Does not participate
Location
Благовещенск (Амурская обл.), Амурская обл., Россия
Date of birth
Registered
Activity