Поставил laravel в связке с laradock. При установке vue столкнулся с проблемой, что hot reload не работает.
Посмотрел на API для redactor wysiwyg. Документация приятная; есть не все, но достаточно, чтобы разобраться.
Сделал небольшой плагин, который позволяет передвигать модальные окна. Модальное окно, как правило, перекрывает редактор, и бывают ситуации, когда это не удобно. Плагин исправляет это недостаток.
Есть небольшая проблема с позиционированием модального окна у границ, не сильно критичная, поэтому не стал заморачиваться. Будет время и желание – исправлю.
В те времена, когда Internet Explorer был на вершине, каждый разработчик, которого я знал, устанавливал Firefox для всех членов своей семьи, и даже для своих собак. Главным достоинством Firefox’а было наличие вкладок.
Firefox, возможно, не был первым браузером с вкладками, но, насколько я помню, именно эта возможность заставляла людей переходить на него. Особенно тех, кому было плевать на тотальное доминирование Internet Explorer.
Мы уже писали о Vue. Работаем с ним уже больше года и очень довольны результатами.
Наша ситуация напомнила мне фразу одного человека на reddit в теме о Scala:
У людей, пишущих на скале нет времени на reddit и блоги, они решают чертовы проблемы.
Эта фраза очень точно описывает наш опыт с Vue. Как и Scala, Vue очень хорош, чертовски хорош. Vue не просто новое модное слово, это реальный инструмент. Мы решили множество проблем с помощью него, и не только мы. Проблемы еще остаются, но мы уже знаем, как их решать с помощью Vue. У нас было много идей, и не все из них были удачными. Мы расскажем о том, чему научились на своем опыте.
Использование интернет-сервисов и социальных сетей всегда сопряжено с ведением аккаунта. Это предполагает, как минимум, необходимость хранения данных для входа. Если вы постоянно пользуетесь сервисом, у вас есть какая-то история, важно сохранить доступ к аккаунту.
Большинство людей, хранят данные для входа в браузере, потому что это самый простой и удобный способ. Но он удобен только до тех пор, пока ваша активность ограничена экраном браузера. В современном мире есть еще мобильные и desktop-приложения, которые тоже, зачастую, требуют авторизацию. Поэтому использование отдельного менеджера паролей сегодня обусловлено скорее удобством, чем желанием обезопасить себя.
Алгоритм основан на параметрической форме уравнения окружности. Более подробно смотрите Параметрическое уравнение окружности.
Напомним, это уравнение выглядит так:
x = h + r cosθ
y = k + r sinθ
где r
– радиус окружности, а h
, k
– координаты центра.
Это уравнение точки с координатами x
, y
находящейся на окружности на заданном углу θ
. Алгоритм в цикле увеличивает theta
от 0 до 360, рисуя прямые линии между двумя соседними точками окружности. Окружность таким образом состоит из серии отрезков. При небольших значениях угла, результат будет представляться окружностью, хотя с точки зрения математики это не совсем верно.