Posts Tagged ‘Перевод’

Как ведущий обратный слеш улучшает производительность вызова функций в PHP

Перевод Why does a backslash prefix improve PHP function call performance, Jeroen Deviaene, 29.08.2023

Вы когда-нибудь замечали, что разработчики добавляют обратный слеш (\) при вызове функций? Многие разработчики (включая меня) так делают, но однако для чего это делается понимают не все. Часто это называют микро-оптимизацией, но каким образом такая простая вещь, как обратный слеш, может улучшить производительность приложения?

Крах банка Silicon Valley

Перевод The Demise of Silicon Valley Bank, Marc Rubinstein, 10.03.2023

“Когда вы не работаете, что вы делаете, чтобы снять стресс?” – последний вопрос, заданный Грегу Бекеру (Greg Becker), генеральному директору банка Silicon Valley, на конференции инвесторов во вторник на этой неделе.

“Велоспорт – мое решение”, – ответил он. “Жить в Северной Калифорнии, на полуострове. Просто… я думаю, что это лучшее место для велоспорта в мире, точка”.

Через три дня банк Беккера находился на стадии банкротства.

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

Перевод 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. У нас было много идей, и не все из них были удачными. Мы расскажем о том, чему научились на своем опыте.

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

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

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

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

x = h + r cosθ

y = k + r sinθ

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

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

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

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

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