Интересен график статистической активности юзера на Хабре(число сообщений и комментариев) от числа минусов ему в карму и в коментарии, налицо явная зависимость и избыточное использование её хабре. Явно видная в активности новичков, стухающих после пары-тройки статей.
Пожелание: Логично бы давать ограниченный месячный кредит минусов(независимый от кармы, ибо интересна общая активность, а не активность самых активных). При превышении кредита минусы вычитаются из собственной кармы проставляющего, к примеру одна единичка собственной кармы за два проставленных минуса, тогда бы отсутствовала огульная незадумчивая простановка оных
Возможно на Хабрахабр нужен снова объединяющий топ-дайжест наиболее интересных статей: из Хабрахабр, Мегамозг, Geektimes,
Поскольку и посещаемость упала и бегать по нескольким ресурсам менее удобно
Я ставил себе задачу парсить 1000 за секунду. Рандомно брал 1000 страниц,, среднее время парсинга составило 0.8 сек
Приличные результаты. Когда пытался тестить существующие, заметил что наибольшее падение скорости на ошибках разметки в линейных, не вложенных тегах(либо слабовложенных) поскольку они чаще всего остаются на конец распарса
Была идея приделать услугу внешнего поисковика к произвольному сайту( т.е.: Аякс=>PHP=>C -обработчик ) с формированием пакета специфических наукообразных запросов(т.е. формировать базу специфических запросов по предмету), посколь тот же поисковик от гугла к сайту выдаёт нужную инфу лишь при десятке схожих запросов, имея базу можно бы сразу формировать пакет нужных-подобных, близких по значению. Поисковик-синонимайзер наукообразных фраз.
Чисто оценочно, ибо оч мало инфы по времени парсинга в инете, — За сколько примерно парсит 100Кb, уточню характеристики: к примеру: один глубоко вложенный тег(концовка за серединой, т.е далее 50 кб) и три четыре тега в линию на одном килобайте
Ну или чтобы не думать: 50 вложенных тегов в друг друга меж каждым три-четыре линейных тега, общая длина строки 100КБ (Для полного счастья, — еще бы потребный объём памяти для работы под эти 100КБ)
Да вообщем пофег как сделаете, через соль или hash, поскольку такого реального hash не будет, то просто регуляркой вырезать и распарсить параметры во фрейме
Ну например дано:
var frameLink = «habrahabr.ru/post/212347/#=param1&=param2&=param3»
тогда массив параметров:
var arrParam = ('&'+frameLink.split(/[?#]/ig)[1]).split(/&=/);
Флешу корс пофег, внутри фрейма ставим свой флеш, который связывается с вашей же флешкой, установленной вслед за iframe, а размеры флеша могут меняться
И имхо во фрейме вроде как размеры флеша могут выходить поверх окна фрейма( но тут не уверен)
2. Есть хак «alert» для ИЕ ( т.е можно на его основе свое модальное окно выстроить, которое вылазит из фрейма, для остальных браузеров вроде как нельзя…
Соррь, хотел посмотреть оценку поста, ( ткнул на минус
Как Вариант можно втыкать данные во фрейм через атрибут name,
либо через добавку hash к линку фрейма типо:
'http://habrahabr.ru/post/212347/#'+encodeURIComponent(Данные с сайта)
Ну или если всё на латинице: 'http://habrahabr.ru/post/212347/#?=param1&=param2&=param3...'
ButscH, не вылизовал код, посколь он для такого совместного действия: как память и произвольная вложенность, достаточно короток, ближайщий похожий плагин с достаточной степенью вложенности без запоминания 6 кб
Но обычно в древовидных меню не сворачиваются дети когда сворачиваешь родителя.
Тут был выбор, либо простота и сворачивать всё, при последующем клике, либо функция запоминания разрастается до неимоверных размеров из-за многоциклов проверки по всем массивам, сейчас она помнит только последнюю открытую последовательность пути.
Если скрипт должен запускаться после кода меню, то и запускайте
Понял ( тут на форумах майб нет поддержки загрузки скриптов не в хидер или футер, извращение отсюда. Да, действительно: легко заменить картинку на <script>InitFunk();</script>
А какой смысл вставлять картинку и еще и onload на неё ставить? Почему не написать просто
Считаем, что скрипт устанавливается подгружаемым файлом в хидер, Скрипт должен запускаться после наличия HTML кода самого меню, типично запускают по событию загрузки DOM, но при длинном контенте страницы восстановление меню в нужное состояние может затянуться. Поэтому иницируем быстрый запуск по onload картинки сразу после подгрузки меню.
Тут возможно в использовании таргет, есть плюс, — запоминании позиции меню, при переходе на новую страницу, вместо типового кукис запоминания. Для спойлеров конечно не айс.
Поскольку и посещаемость упала и бегать по нескольким ресурсам менее удобно
Ну или чтобы не думать: 50 вложенных тегов в друг друга меж каждым три-четыре линейных тега, общая длина строки 100КБ (Для полного счастья, — еще бы потребный объём памяти для работы под эти 100КБ)
Ну например дано:
var frameLink = «habrahabr.ru/post/212347/#=param1&=param2&=param3»
тогда массив параметров:
var arrParam = ('&'+frameLink.split(/[?#]/ig)[1]).split(/&=/);
И имхо во фрейме вроде как размеры флеша могут выходить поверх окна фрейма( но тут не уверен)
2. Есть хак «alert» для ИЕ ( т.е можно на его основе свое модальное окно выстроить, которое вылазит из фрейма, для остальных браузеров вроде как нельзя…
Как Вариант можно втыкать данные во фрейм через атрибут name,
либо через добавку hash к линку фрейма типо:
'http://habrahabr.ru/post/212347/#'+encodeURIComponent(Данные с сайта)
Ну или если всё на латинице: 'http://habrahabr.ru/post/212347/#?=param1&=param2&=param3...'
Я думаю, что тестили в эмуляторах ИЕ — там были подобные эффекты
<script>InitFunk();</script>
label(ей), — нет(ниже есть пояснения, почему)