« first day (7 days earlier)      last day (1720 days later) » 

6:03 AM
@Athari Да, его пол команды, как я понял, знает. Он активно на MSE участовал.
 
 
2 hours later…
8:00 AM
@NicolasChabanovsky А, ну точно, я его на мете видел. А то всё гадал, где я на этот ник и аватар натыкался, потому что в PHP-шные вопросы не заглядываю обычно.
 
 
1 hour later…
9:17 AM
Ого, 96К! Что-то я просчитался вчера :)
 
@Vlad Ну да, забыли на 5-10 помножить. У тегов количество голосов, а не репа указывается.
 
@Athari А, вот оно что! Тогда понятно.
User error, в общем :) Ну и не принял в расчёт бОльшее перекрытие по тегам.
 
 
6 hours later…
3:22 PM
Вах, сегодня уже +150 репы получил, первый раз, так сказать :)
Что будет, если дойдёт до 200 (говорят там дневной потолок), а репу ещё добавлять будут? Она пропадает или что?
 
4:20 PM
@TheDoctor Угу :-\
То есть там хитрее.
Больше 200 баллов от плюсов в день заработать нельзя. А за принятые +15 при этом не учитываются.
 
@Vlad Чойта?
 
@TheDoctor Это daily reputation cap
 
@Vlad Да понятно, только ограничение тупое, где объяснение для чего оно и есть ли вообще таковое?
 
@TheDoctor Угу, там кто-то объяснял на мете. Чтобы типа если кто-то очень удачно ответит, чтобы не взлетал до небес. По-моему, так.
 
Единственное более-менее здравое объяснение.
Правда таким образом контролировать популяцию "умников" - идея так себе. Если юзер это заслужил, то почему бы не дать ему то, сколько он заработал?
 
4:30 PM
@TheDoctor Потому что люди голосуют за прикольные ответы не думая. А потом система не позволяет передумать.
 
@TheDoctor можно ответить на какой-нибудь классический вопрос про undefined и получить 1000 голосов, а можно развязать какую-нибудь ситуацию с доктриной и получить 10. Первый потом получает эксклюзивную возможность унижать второго, хотя второй может быть более крутым профессионалом, и impact его ответа может сдвинуть куда более серьезные пласты (хоть это и маловероятно).
 
Вроде система отслеживает накрутку дурных вопросов.
Да, можно сделать зависимость от веса вопроса - чем больше его вес, тем больше можно давать маны на его ответ.
@Etki У undefined и доктрин будет разный вес, не находишь?
 
@TheDoctor это без AI не решить, поэтому видимо только через капу пока
Хотя я бы и ее отменил, наверное
 
 
1 hour later…
6:02 PM
Чуваки, кто поможет с JS?
С помощью сорцов jQuery я построил свой велосипед. Точнее минимальный каркас - лишь бы работало.
http://tny.cz/56a79312
bpe,L5Yg1DY"Pee
Как оно работает, ибо я что-то никак не пойму.
 
6:25 PM
@TheDoctor в чем конкретный вопрос?
w.$ задается Library, которая функция, которая возвращает результат Library.sql.init
этот init возвращает this, который может быть чем угодно, что очень плохо, в который вкомпилен найденный элемент
а, нет, не чем угодно, это инстанс init
в прототипах я до сих пор не силен, но очевидно, что после присвоения иниту прототипа все последующие инстансы начнут порождаться с функционалом init
gрототипа то есть
 
Это, к счастью, понятно.
Я чуть запутался во всех прототипах и sq. sq - аналог fn, просто буквы другие - сокращение от название библиотеки.
Нафига она нужна, почему прототипы копируются именно на неё?
 
насколько понимаю, это просто общий контейнер-прототип объектов jQuery
ее публичный доступ позволяет писать плагины путем простого $.fn.mySuperCoolFunction = function () {}
хотя я бы, конечно, делал такую регистрацию через API
 
Это мы выучили когда ещё под стол не нагинаясь ходили :)
Мне интересно как и почему буквально каждая строчка работает. И почему она именно так работает.
 
@TheDoctor эм, так там же очевидно вроде
sq такой же контейнер-прототип, но для других объектов
init = просто для удобства обращения в коде
сам init инициализирует легковесный jQuery-объект, просто передавая ему выборку
собственно весь javascript - это одна большая реализация flyweight, z так понимаю )
 
@Etki Если для удобства, то почему тогда если удалить/закомментировать 22 строку, то функций в вернувшемся объекте не будет? Я не вижу как именно оно влияет на результат.
 
6:50 PM
@TheDoctor потому что Library.sq.init там тоже присваивается?
точнее нет
потому что прототип выставляется именно init
а без этой строчки он не будет указывать на тот же объект, что м Library.sq.init
 
22 str: init.prototype = Library.sq;
Init каким боком вообще тут? Она ни на что не влияет. Не та, что в прототипе объекта, а переменная init (надо было их по разному назвать, наверное).
 
ааа
я про другую строку думал
влияет
объекты-то по ссылке передаются
init === Library.sq.init
 
@Etki Это да, но какая нам разница что будет в init? Нам важен метод init и его прототипы.
 
А оно для чего-то другого там используется? Иниту задается прототип.
 
Вся поделка была выложена на обозрение.
Самое-самое необходимое для работоспособности. Хоть какой-нибудь.
И без этой строчки ничего не работает. Почему - никак не пойму.
 
7:05 PM
потому что там задается прототип того объекта, который будет создаваться
 
Блин, надо бежать, выходит что всё запутала эта ссылка на прототип, в который пишутся новые функции/плагины? Та, что sq.
Приду - вырежу её и проверю.
Благодарю за помощь!
 
@TheDoctor да
 
Лаконично.
Выкину её от греха и лучше предоставлю функцию регистрации новых функций.
 

« first day (7 days earlier)      last day (1720 days later) »