Vitaly Zaslavsky's Blog — page 2 of 2

Сервисы ~10 min.

Как правильно хранить пароли

Начало 07.10.2019. Статья обещает быть обширной.

Моим первым паролем был “хахаха”. Не даром в ВК меня быстренько взломали. Затем у меня был один пароль на все случаи жизни. Инцидентов не было, но метод далек от идеального. Стоит узнать один пароль, как учетные записи других сервисов окажутся под угрозой. Следующим шагом был пароль, состоящий из двух частей: общим префиксом и доменным именем сайта. Могло это выглядеть примерно так: “МойСуперМощныйПароль123.vk.com”. Это все ещё очень плохо.

Я рос. Росла и моя паранойя. Сейчас у меня для каждого отдельного сайта или приложения свой уникальный, неповторимый, устойчивый к атакам пароль.

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

Читать далее →
Сервисы ~7 min.

Платить или не платить. Или зачем нужны стриминговые платформы

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

До этого были активные попытки использовать Google Music, но приложение оказалось тяжелым (в техническом плане), запутанным и не удобным для использования.

Через какое-то время была куплена подписка за 99р. в месяц, потом полноценная в 169р/м, а в итоге семейная за 300р/м на 4 человека.

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

Читать далее →
Разработка ~4 min.

Jekyll Spoiler Plugin. Куда и как прятать код

Когда писал предыдущую статью, столкнулся с одной простой проблемой: большие куски кода занимали больше места, чем сам текст.

Поиск готового решения для спойлеров привел меня на вот эту страничку. Решение простое и гениальное, но имело один большой недостаток: текст внутри спойлера не форматировался.

Свое решение я опишу в этой статье.

Читать далее →
Разработка ~10 min.

HTML to MySQL. Или Веб-скрапинг на практике

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

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

Читать далее →
Разработка ~4 min.

Свершилось! Часть первая. Зачем мне блог

Я долго к этому шел. Серьезно, на это ушел не один год (4 года приблизительно, точно не знаю). Мысль была давно. Непосредственно разработка заняла у меня немного. Но созревал я на самом деле долго.

В дебютной статье я бы хотел рассказать о мотивах и причинах, которые привели меня к этому. А также постараюсь ответить на вопросы, которые мне еще никто не задавал, но, возможно, задаст :blush:

Читать далее →
© 2020 Vitaly Zaslavsky. All rights reserved.