Как стать автором
Обновить
Денис Мамаев @expertykt read⁠-⁠only

Любитель данных

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

WebRTC для всех и каждого. Часть 3

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



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


Представляю вашему вниманию третью (заключительную) часть перевода этой замечательной книги по WebRTC.



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

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

Иностранные хостеры с возможностью оплаты из России

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

Всем привет! Меня зовут Леонид, я владелец сервиса Поиск VPS. В последнее время мне в обратную связь начало поступать очень много вопросов, каким образом можно оплачивать зарубежный хостинг, так как Visa и MasterCard Российских банков перестали работать не в России.

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

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

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

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

Открыть банковский счет за границей, актуальное на сегодня

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

Давайте признаем, что теперь все люди в России будут жить в новой реальности, где счет в банке за границей - не блажь, а необходимость. Не только для приема платежей из-за границы, но и для привычных всем штук: оплаты товаров онлайн, покупки билетов (на сайтах авиакомпаний), оплаты в сторах, беспроблемных переводов и т.д. Даже если сегодня все санкции снимут, виза с мастеркардом вернутся, ЦБ все разрешит - инерция этих процессов, и тем более риски, которые несут контрагенты из России - на многие годы.

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

Читать далее
Всего голосов 112: ↑103 и ↓9 +94
Комментарии 242

Работа по ИП или ТК РФ (выбор «IT-шника»)

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


В этой статье хочу провести анализ особенностей работы в качестве ИП, раскрыть некоторые юридические аспекты, провести сравнение ИП и работы в штате, также затронуть финансовую сторону вопроса (куда же без этого). Я надеюсь, что информация, представленная в статье, окажется полезной, особенно тем, кто сейчас также стоит перед подобным нелегким выбором или только начинает задумываться на эту тему.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 202

BA-Digest, Декабрь 2021: Как не сделать ХЗ без ТЗ, заблуждения и ошибки аналитиков, лучшие статьи 2021

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

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

Встречайте свежий дайджест с самыми «сочными» статьями за декабрь 2021!

В скобках возле заголовков — уровень сложности статьи (Normal * → Hard ** → Expert ***) и примерное время на изучение материала.

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

Founders at Work: 160+ историй от основателей стартапов

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

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

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

Отчасти эта работа продолжает книгу 2007 года Джессики Ливингстон «Founders at Work: Stories of Startups' Early Days» (на русском: «Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей»), но у Джессики было 32 истории и получилась целая книга, а с тех пор уже «набежало» полторы сотни историй и это уже тянет на 5 книг. Поэтому решением может быть цифровая, постоянно дописываемая книга, в которую каждый может дописать (своими действиями и рефлексией) еще одну главу.

Моя цель — собрать все истории на всех языках.
Читать дальше →
Всего голосов 16: ↑6 и ↓10 -4
Комментарии 1

Дешево и сердито: 72 инструмента, которые помогут раскрутить стартап

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

Что делать, если у вас наметился стартап, а денег на его раскрутку практически нет? Конечно, придется вложить в это дело свое время, но при этом сэкономить. Мы сделали подборку сервисов, которые помогут заняться продвижением бизнеса с минимальными затратами. В нее мы добавили и очевидные инструменты, и весьма интересные, чтобы не упустить ничего. Забирайте себе, надеемся, будет полезно.

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

Ультимативный список инструментов для разработчиков и опытных пользователей для Windows

Время на прочтение 6 мин
Количество просмотров 70K
Можете ли вы поверить, что с момента моего последнего списка инструментов прошло 6 лет? Инструменты изменились, многие из них доступны онлайн, но, честно говоря, для составления нового списка инструментов требуется ОЧЕНЬ МНОГО РАБОТЫ. Но я смог, вот список на 2020-2021 годы. Это инструменты в моей папке Utils. Я создал папку d:\dropbox\utils и добавил ее в свой PATH. Таким образом, он будет на всех моих компьютерах, и я могу мгновенно добраться до любого из них.

Это обновленный до версии 2020-21 мой список 2003, 2005, 2006, 2007, 2009, 2011 и 2014 годов, который в настоящее время включает все остальные мои списки. Я занимаюсь этим более 17 лет. Вау. Думаю, стоит тратить на это больше времени.

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

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

Эту статью написал наш коллега Скотт. Вот версия на английском. Ну а сам список под катом.

Читать дальше →
Всего голосов 63: ↑56 и ↓7 +49
Комментарии 164

Самообучение в Data science, с нуля до Senior за два года

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

Хочу поделиться методами освоения Data science с нуля человеком из другой ИТ специальности. Цель: дать понять, подходит ли Вам эта специальность в принципе, и рассказать про эффективные подходы к самообучению, которые мне помогли.

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

Читать далее
Всего голосов 39: ↑27 и ↓12 +15
Комментарии 32

Умная нормализация данных

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

Эта статья появилась по нескольким причинам.


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


Во-вторых, имеет место «слепое» использование, например, стандартизации для наборов с большим количеством признаков — “чтобы для всех одинаково”. Особенно у новичков (сам был таким же). На первый взгляд ничего страшного. Но при детальном рассмотрении может выясниться, что какие-то признаки были неосознанно поставлены в привилегированное положение и стали влиять на результат значительно сильнее, чем должны.


И, в-третьих, мне всегда хотелось получить универсальный метод учитывающий проблемные места.


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

Хостинг статических сайтов на AWS

Время на прочтение 7 мин
Количество просмотров 12K
В данной статье я хочу подробно разобрать тему хостинга статических сайтов на AWS. Тему нельзя назвать сильно сложной, но нюансов хватает. Для настройки вручную потребуется организовать взаимодействие 4-5 сервисов, а по дороге порой можно встретить весьма интересные грабли.

Некоторое время назад существовал официальный туториал по такой ручной настройке. Местами он мог показаться сложным, местами странным. Скорее всего, это была дань универсальности и необходимости продемонстрировать разные варианты хостинга. Однако сейчас туториал кардинально обновлен, и предлагает использовать сервис AWS Amplify для решения такой задачи. С одной стороны, это удобно, но с другой стороны, иногда необходимо разобраться, что же именно происходит “под капотом”. Поэтому здесь мы разберем, как все настроить руками.
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Комментарии 9

Собеседование по Data Science: что могут спросить и где найти ответы на вопросы

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

Однажды я получил оффер от Deliveroo, в этой компании я должен был стать Data Science Manager. Пока я готовился к тому, чтобы приступить к выполнению своих обязанностей, оффер отозвали. У меня на тот момент не было подушки безопасности на случай продолжительного отсутствия работы. Я поделюсь с вами всем, что в итоге помогло мне получить сразу два оффера на должность Data Scientist от Facebook. Надеюсь, это поможет кому-то из вас выбраться из той сложной ситуации, в которой я оказался несколько месяцев назад.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 1

Заметки Дата Сайентиста: с чего начать и нужно ли оно?

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

TL;DR это пост для вопросов/ответов про Data Science и о том, как войти в профессию и развиваться в ней. В статьей я разберу основные принципы и FAQ и готов отвечать на ваши конкретные вопросы — пишите в комментариях (или в личке), я постараюсь на все ответить в течение нескольких дней.
С появлением цикла заметок «дата сатаниста» пришло немало сообщений и комментариев с вопросами о том, как начать и куда копать и сегодня мы разберем основные скиллы и вопросы возникшие после публикаций.

Все указанное тут не претендует ни какую истину в последней инстанции и является субъективным мнением автора. Мы разберем основные вещи, которые кажутся самыми важными в процессе.
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Комментарии 12

Картинка, которая одновременно является кодом на Javascript

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

Изображения обычно хранятся как двоичные файлы, а файл Javascript по сути является обычным текстом. Оба типа файлов должны следовать собственным правилам: изображения имеют конкретный формат файла, определённым образом кодирующий данные. Для того, чтобы файлы Javascript можно было исполнять, они должны следовать определённому синтаксису. Я задался вопросом: можно ли создать файл изображения, одновременно являющийся допустимым синтаксисом Javascript, чтобы его можно было исполнять?

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

https://codesandbox.io/s/executable-gif-8yq0j?file=/index.html

Если вы хотите посмотреть изображение и изучить его самостоятельно, то скачать его можно отсюда:

https://executable-gif.glitch.me/image.gif
Читать дальше →
Всего голосов 144: ↑141 и ↓3 +138
Комментарии 36

30+ парсеров для сбора данных с любого сайта

Время на прочтение 10 мин
Количество просмотров 411K
30+ парсеров для сбора данных с любого сайта

Десктопные/облачные, платные/бесплатные, для SEO, для совместных покупок, для наполнения сайтов, для сбора цен… В обилии парсеров можно утонуть.


Мы разложили все по полочкам и собрали самые толковые инструменты парсинга — чтобы вы могли быстро и просто собрать открытую информацию с любого сайта.

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

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

Время на прочтение 8 мин
Количество просмотров 16K
Внедрение искусственного интеллекта в различные рабочие процессы заметно меняет рынок труда. Многие профессии постепенно исчезают, некоторые адаптируются под текущие условия, также появляются и новые специальности.


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

Alpine.js на конкретном примере

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

Возможно, вы уже слышали про Alpine.js. Если нет, то это "Vue.js на минималках". "Angular 1 для миллениалов". Называйте, как хотите, главное, чтобы вам было понятно.


Зачем нам еще один фреймворк? Ну, Alpine хорошо вписывается в свою нишу. По факту, он – альтернатива большим фреймворкам для сайтов, где эти большие фреймворки не нужны. Например, меня, модного web-developer'а, запрягли писать многостраничный сайт. Мне нужно элементарно сделать форму и всякий другой интерактив. Что я буду делать? Возьму jQuery – друзья не поймут, на чистом JS всё писать тоже не комильфо. К тому же я уже знаю реакты, ангуляры и вью, знаю, что такое data-driven подход. Как мне теперь данные до отправки в HTML хранить?


Тут и приходит на помощь Alpine.js. Можно, конечно, Vue или React прикрутить. Но React без JSX никто в здравном уме писать не будет, а Vue минифицированный через CDN весит 34 kB (против 8.1 kB у Alpine). Так и получается, что выбор падает на Alpine.

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

Почему я сделал личный проект учёта трат на Git+JS

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

Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы:


  1. Зачем мне приложение учёта трат?
  2. Почему это личный проект?
  3. Почему проект на Git+JS?

1. Зачем мне приложение учёта трат?


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

Всего голосов 13: ↑12 и ↓1 +11
Комментарии 59

Web Scraping

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

Введение


Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём.


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


print('Part 1. Get started')

Инструменты


  • Язык программирования и соответствующие библиотеки
    Конечно, без него никуда. В нашем случае будет использован Python. Данный язык является довольно сильным инструментом для написания скраперов, если уметь правильно пользоваться им и его библиотеками: requests, bs4, json, lxml, re.
  • Инструменты разработчика
    Каждый современный браузер имеет данную утилиту. Лично мне удобно пользоваться Google Chrome или Firefox. Если вы пользуетесь другим браузерами, рекомендую попробовать один из вышеперечисленных. Здесь нам понадобятся практически все инструменты: elements, console, network, application, debuger.
  • Современная IDE
    Здесь выбор остаётся за вами, единственное, что хотелось бы посоветовать — наличие компилятора, debuger'a и статического анализатора в вашей среде разработке. Я отдаю своё предпочтение PyCharm от JetBrains.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 23

Информация

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