Вкладки браузера воспринимаются неправильно

Перевод Browser tabs are probably the wrong metaphor, Evert Pot, 11.06.2019

В те времена, когда Internet Explorer был на вершине, каждый разработчик, которого я знал, устанавливал Firefox для всех членов своей семьи, и даже для своих собак. Главным достоинством Firefox’а было наличие вкладок.

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

Работа с Vue: год спустя

Перевод How we do Vue: one year later, Jacob Schatz, 09.09.2017

Мы уже писали о Vue. Работаем с ним уже больше года и очень довольны результатами. 

Наша ситуация напомнила мне фразу одного человека на reddit в теме о Scala:

У людей, пишущих на скале нет времени на reddit и блоги, они решают чертовы проблемы.

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

Где хранить пароли. Менеджер паролей Enpass

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

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

Алгоритм рисования окружности и эллипса

Перевод Algorithm to draw circles and ellipses, c сайта Math Open Reference

Алгоритм основан на параметрической форме уравнения окружности. Более подробно смотрите Параметрическое уравнение окружности.

Напомним, это уравнение выглядит так:

x = h + r cosθ

y = k + r sinθ

где r – радиус окружности, а hk – координаты центра.

Это уравнение точки с координатами xy находящейся на окружности на заданном углу θ. Алгоритм в цикле увеличивает theta от 0 до 360, рисуя прямые линии между двумя соседними точками окружности. Окружность таким образом состоит из серии отрезков. При небольших значениях угла, результат будет представляться окружностью, хотя с точки зрения математики это не совсем верно.

UX разбор постраничной навигации

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

Почему вы больше не должны использовать var

Перевод Why You Shouldn’t Use ‘var’ Anymore, Mark Brouch, 18.10.2016

Я уже некоторое время пишу на JavaScript, используя синтаксис ES2015 (ES6), и могу по достоинству оценить, как новые изменения языка сделали его элегантнее и проще. Одно из первых и самых легких изменений в коде стало использование let/const вместо var. Я сразу оценил удобство let перед var; это не просто новый стильный синтаксис для var, он предоставляет важный механизм ограничения видимости переменной.

Яндекс.Браузер – достойная альтернатива Google Chrome

Последние лет пять я пользовался только Google Chrome, и он меня всем устраивал. Точнее, он меня и сейчас всем устраивает, но за это время мне изрядно приелся аскетичный дизайн. На работе я все также использую Хром, так как это самый популярный браузер, а для дома я решил поискать себе браузер для души. Как вы уже поняли, им оказался Яндекс.Браузер. Он прошел тернистый путь, прежде чем стать таким, какой он сейчас есть.

Привет, мир!

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