Не планировал читать эту книгу, но знакомый поделился книгой со словами “это стоит прочитать”. Я для себя уже наметил вектор инвестирования, поэтому читал по диагонали. Возможно, мое мнение будет слегка поверхностное.
Посмотрел на API для redactor wysiwyg. Документация приятная; есть не все, но достаточно, чтобы разобраться.
Сделал небольшой плагин, который позволяет передвигать модальные окна. Модальное окно, как правило, перекрывает редактор, и бывают ситуации, когда это не удобно. Плагин исправляет это недостаток.
Есть небольшая проблема с позиционированием модального окна у границ, не сильно критичная, поэтому не стал заморачиваться. Будет время и желание – исправлю.
Перевод Browser tabs are probably the wrong metaphor, Evert Pot, 11.06.2019
В те времена, когда Internet Explorer был на вершине, каждый разработчик, которого я знал, устанавливал Firefox для всех членов своей семьи, и даже для своих собак. Главным достоинством Firefox’а было наличие вкладок.
Firefox, возможно, не был первым браузером с вкладками, но, насколько я помню, именно эта возможность заставляла людей переходить на него. Особенно тех, кому было плевать на тотальное доминирование Internet Explorer.
Перевод How we do Vue: one year later, Jacob Schatz, 09.09.2017
Мы уже писали о Vue. Работаем с ним уже больше года и очень довольны результатами.
Наша ситуация напомнила мне фразу одного человека на reddit в теме о Scala:
У людей, пишущих на скале нет времени на reddit и блоги, они решают чертовы проблемы.
Эта фраза очень точно описывает наш опыт с Vue. Как и Scala, Vue очень хорош, чертовски хорош. Vue не просто новое модное слово, это реальный инструмент. Мы решили множество проблем с помощью него, и не только мы. Проблемы еще остаются, но мы уже знаем, как их решать с помощью Vue. У нас было много идей, и не все из них были удачными. Мы расскажем о том, чему научились на своем опыте.
Использование интернет-сервисов и социальных сетей всегда сопряжено с ведением аккаунта. Это предполагает, как минимум, необходимость хранения данных для входа. Если вы постоянно пользуетесь сервисом, у вас есть какая-то история, важно сохранить доступ к аккаунту.
Большинство людей, хранят данные для входа в браузере, потому что это самый простой и удобный способ. Но он удобен только до тех пор, пока ваша активность ограничена экраном браузера. В современном мире есть еще мобильные и desktop-приложения, которые тоже, зачастую, требуют авторизацию. Поэтому использование отдельного менеджера паролей сегодня обусловлено скорее удобством, чем желанием обезопасить себя.
Перевод Algorithm to draw circles and ellipses, c сайта Math Open Reference
Алгоритм основан на параметрической форме уравнения окружности. Более подробно смотрите Параметрическое уравнение окружности.
Напомним, это уравнение выглядит так:
x = h + r cosθ
y = k + r sinθ
где r
– радиус окружности, а h
, k
– координаты центра.
Это уравнение точки с координатами x
, y
находящейся на окружности на заданном углу θ
. Алгоритм в цикле увеличивает theta
от 0 до 360, рисуя прямые линии между двумя соседними точками окружности. Окружность таким образом состоит из серии отрезков. При небольших значениях угла, результат будет представляться окружностью, хотя с точки зрения математики это не совсем верно.
Постраничная навигация – один из самых частых элементов на веб ресурсах. Большинство сайтов оперируют информацией, а где есть информация, там обязательно будет постраничная навигация. Такая распространенность должна была положительно сказаться на эволюции элемента. Но этого не произошло. Подавляющее большинство сайтов используют навигацию с абсолютно архаичными элементами.