Pull to refresh
7
0
Вадим@prineside

Пользователь

Send message
Однажды побывал на собеседовании, был вопрос (на javascript):

Что быстрее сработает бля объединения двух строк:
1. Всем привычное firstVar+secondVar;
2. Поочередное добавление каждого символа второй строки в конец первой (что-то в роде thirdVar[thirdVar.length] = secondVar[i] в цикле 0 <= i < secondVar.length)

Создалось такое ощущение, что человек, проводивший собеседование, хотел кому-то показать, что «он знает даже такие мелочи» (наверное, своей сотруднице, сидевшей рядом). Я подобных сравнений не проводил, и ни разу не сталкивался с ситуацией, когда на javascript нужно создать строковую переменную на пару мегабайт. К тому же, если представить код, в котором «a»+«b» заменены на for(var i=0; i<b.length; i++){a[a.length]=b[i];}…

В общем, мораль сей басни такова: «нет смысла судить о навыках человека по количеству 'костылей', о которых он слышал»
дабы избежать недоразумений, повторю слова из README на GitHub:
Все действия обрабатываются через файл index.php, для обеспечения безопасности в доступе к утилите достаточно:

— Создать в папке с утилитой файл .htaccess, прописать в нем запрет на доступ к папкам «data», «handlers», «scripts»
— Прописать в начале файла index.php перед всеми обработчиками свою систему защиты.

Внимание! Учтите, что доступ к утилите могут иметь другие пользователи / посетители сайта. Без применения соответствующих мер, данная утилита являет собой большую угрозу для безопасности.


, и повторю слова, которые написал в конце поста:
Утилита писалась без мысли о том, чтоб выйти в мир, во всеобщее употребление. Выложил только из-за мысли, что кому-то может пригодиться.
Прежде всего потому, что в таком случае необходимо иметь этот сервер задач под рукой. Если я, к примеру, закажу бесплатный хостинг, или даже платный, будет сложно установить на него что-то. А эти скрипты работают на хостингах с php любого типа, всегда.
Для data — чтение и запись. Если планируется редактировать скрипт через браузер — для папки scripts то же самое
В таком случае можно просто отключить картинки в браузере.
Возможно «было, а я не знал», но на habrahabr этого не нашел.
Ты суслика видишь? Нет? А он тебя видит!


Сайт, который вы переводите, не видит ваш IP. В этом весь фокус.
Я не пытался подтолкнуть этим постом кого-либо на неправомерные действия. Единственной целью было показать, что полезные вещи могут быть в тех местах, где их меньше всего ожидаешь найти.
Переводимый текст:

«It is both pleasant and a bit difficult to speak about myself»

Перевод Яндекса:

«Это одновременно и приятно и немного трудно говорить о себе»

Перевод Bing:

«Это приятный и немного трудно говорить о себе»
Этот факт я упустил из виду, постараюсь учесть.
Все же, целью поста было показать сам принцип перевода объема текста.
Иногда перевод предложения Яндексом тяжелее понять, чем само предложение на английском.
К сожалению, такими агрегатами я не располагаю.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity