Search
Write a publication
Pull to refresh
21
0
Сергей Радченко @avrelian

User

Send message
Да, виноват. Не указал, что в локальном контексте.
А вот, к примеру, как без eval динамически создать именованную функцию? С eval это просто.
var F = eval("1 && function " + o.type + "(){}");

Как уже неоднократно говорилось, грабли это не только инструмент самоубийства, но и полезное сельхозорудие.
Если включить «Автозапись», то они будут сохранять любой перевод в текущую тетрадку.
Да. Нужно перевести какое-нибудь слово. Тогда они появятся.
В комиксе забыты насекомые. Должны быть тучи мух и жуков всяких.
Великие умы мыслят одинаково. Я уже сделал небольшой букмарклет для Яндекс.Словарей, чтобы можно было повторять слова из Тетрадок — http://habrahabr.ru/blogs/yandex/135763/. А над переводами в контексте сейчас работаю. Но, насколько я понимаю, данные задачи не входят в круг приоритетов для Яндекс.Руководства. К сожалению.
У меня картинка с примера при увеличении масштаба покрывается желтой решеткой. Муар?
Еще можно цикл писать так
for (var i = 0, ii = arr.length; i < ii; ++i)

Преинкремент где-то на 3% ускоряет выполнение пустых циклов, а переменные ii, jj, kk во вложенных циклах удобнее, чем l, ll, lll
Суперссылка! Но ниндзюцу — это не путь самурая.
Вы не находите, что я говорю именно об этом? Если «логика в программистких языках математическая», то нечего к ней подходить с житейской точки зрения. Если у Вас изначально неверная посылка «во всех языках массив плюс массив дает массив», то нечего удивляться, что и заключение «в JavaScript массив плюс массив должен давать массив» получается неверное.
Даже естественные языки, несмотря на свою многовековую историю, не очень-то логичны с точки зрения человека. Попробуйте учить китайский или чеченский. Вам родной язык кажется логичным потому, что Вы его зубрили с пеленок. К примеру, почему «стол» — это он, а «парта» — это она? Вам это кажется логичным. А вот очень многим людям чуждо даже само понятие грамматического рода.
Вы можете возразить, что искусственные языки изобретались целенаправленно и лишены логических изъянов естественных языков. И так должно быть и с языками программирования. Но почему тогда почти никто на искуственных языках не говорит? Да потому, что они «кажутся» людям не логичными.

Пример из жизни. Если я складываю два сырых яйца, что я должен получить? Ожидается, что два яйца. А если с силой? Да друг об друга?

Кстати, в опытных руках грабли являются не инструментом самоубийства, а полезным сельхозорудием: с помощью with можно было эмулировать let.
«Человеческую логику», в той форме, в которой Вы ее описали, принято называть «интуицией». Программист должен «не надеяться и верить», а «знать». И из этого знания получать логически стройную программу.
Не ради холивара, но что значит «не очень выразителен и логичен»?
Когда человек наконец-то узнает все тайны Вселенной, он перестанет смеяться.
Тут немного другая аналогия. Раньше к нему друзья по одному забегали выпить пива. Теперь они все собираются толпой в баре. А кто не смог прийти, довольствуется рассказами участников. Соответственно, времени и пива тратится меньше. Потому и похудел, наверное.
У меня есть и тот, и другой эффекты.
С частотой от 1 Гц до 10 Гц переходит из положения «нажато» в положение «отжато». Если указатель двигать ооочень медленно (по пикселю), то не дергается.
Вообще-то, на Chrome 16 в Windows XP SP3 тоже так. У Вас какая версия?
Даже не у браузера, а у двух браузеров и одной операционной системы (Chrome и Safari на Mac OS X 10.6.8).

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity