логин: 
<< предыдущая заметкаследующая заметка >>
19 октября 2011
Пост ненависти про сахар!

Черт побери, есть ли способ узнать, какого размера сахар в коробке прежде, чем ты ее купишь? Я экспериментировал, изучал торговые марки, сравнивал штрих-коды — бесполезно: практически во всех марках размер попила кусков не зависит ни от чего, а только от рабочей смены. Пришел пильщик Вася — напилил трехсантиметровые кубы. Пришла пильщица Валя — напилила кубики по сантиметру маникюрными ножницами. Безобразие! Как жить в этой стране попила?!

Шутка. А написать я хотел не об этом, конечно. Я тут провел эксперименты по вашим советам (и с вашим участием, только вы этот iframe 1x1, надеюсь, не заметили, разве что с Айпадов). Невидимая для глаза открывалась страница домена lleo.binoniq.net, которая грузила в себя еще два фрейма — dimon.binoniq.net и maxim.binoniq.net, изучала варианты доступа и установки кук, и отсылала аяксом результат на сервер для записи статистики. Итак, выяснились в общем случае такие правила:

1. Кука, установленная lleo.binoniq.net с областью «.binoniq.net», будет видна везде на домене (например, с maxim.binoniq.net).

2. Кука, установленная lleo.binoniq.net с областью «», будет видна только на lleo.binoniq.net, и не существует способа увидеть её с maxim.binoniq.net
Кстати, я с этим столкнулся еще несколько лет назад, но возможно, кому-то будет интересно узнать про эти старые грабли: встроенная функция PHP setcookie глючит, если нужны столь точные параметры. Гуглим заплатку под именем set_cookie, которая делает это через header('Set-Cookie: '...

3. lleo.binoniq.net, подгрузив в iframe maxim.binoniq.net, никогда не сможет увидеть его содержимое средствами JS без специальных плясок с обеих сторон. То есть, два домена движку не нужны, binoniq.ru зарегистрирован зря ;)

4. Чтобы lleo.binoniq.net, подгрузив в iframe dimon.binoniq.net, все-таки смог увидеть его содержимое средствами JS, нужно, чтобы оба (lleo и dimon) выполнили на своей странице команду включения общего домена document.domain='binoniq.net'; Примечание: даже если вместо lleo.binoniq.net фигурирует сам binoniq.net, и document.domain и так по умолчанию равен, то все равно нужно выполнить это присваивание, причем жестким образом (document.domain=document.domain у меня не сработало). Ну и конечно работает это только если домен реально общий. Разным сайтам доступа нет, как document.domain ни устанавливай. Впрочем, я не знаю, для чего это вообще могло бы понадобиться, разве что для моей системы сбора статистики.

Но, конечно же, любые теории разбиваются в тот момент, когда ты запускаешь сбор статистики. Потому что, каким бы жестким ни казалось правило, прочитанное в стандарте и проверенное лично, но на практике обязательно появится уникум с браузером (с виду вполне пристойным, не IE6), для которого это не сработало. Меньше суток в моем дневнике провисел следящий iframe, за это время в статистике binoniq.net отметилось 22877 посетителей, но из них 42 — с ошибкой. Ошибок было два типа: для lleo.binoniq.net не открылся на JS-доступ фрейм dimon.binoniq.net, и lleo.binoniq.net не удалось установить такую общую куку, которую смог бы увидеть dimon.binoniq.net (при том, что куки браузер устанавливает). Когда я лет пять назад проводил подобные исследования на разные темы (видны ли куки, отдаются ли куки и рефферер при запросе jpg и т.п.) подобные ошибки меня пугали и заставляли думать, что в этом мире четких правил нет. А сейчас я думаю — а ведь это 42 уникума на 22877, всего 0.18%. Хрен бы с ними:

[показать спрятанное]
candidat ERROR Не получился доступ в dimon  62.177.47.132 | Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
candidat ERROR lleo не смог установить глобальную куку в блоге dimon! 178.64.10.19 | Opera/9.27 (Windows NT 5.1; U; ru)
6052-fb0 ERROR lleo не смог установить глобальную куку в блоге dimon! 193.7.160.245 | Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
candidat ERROR Не получился доступ в dimon 212.119.230.51 | Opera/9.80 (X11; Linux i686; U; ru) Presto/2.9.168 Version/11.51
candidat ERROR lleo не смог установить глобальную куку в блоге dimon! 217.117.71.214 | Opera/9.20 (Windows NT 5.1; U; ru)
7341-2cd ERROR lleo не смог установить глобальную куку в блоге dimon! 81.200.6.155 | Opera/9.27 (Windows NT 5.1; U; ru)
8184-5fe ERROR lleo не смог установить глобальную куку в блоге dimon! 79.180.232.96 | Opera/9.27 (Windows NT 5.1; U; en)
candidat ERROR Не получился доступ в dimon 79.111.104.55 | Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
candidat ERROR Не получился доступ в dimon 46.4.124.139 | Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.15) Gecko/2009101601 MRA 5.5 (build 02842) Firefox/3.0.15
8762-aec ERROR Не получился доступ в dimon 195.14.119.139 | Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.8.131 Version/11.11
5316-115 ERROR Не получился доступ в dimon 81.26.91.254 | Mozilla/5.0 (Linux; U; Android 2.2.1; ru-ru; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
9113-b6e ERROR Не получился доступ в dimon 95.83.131.151 | Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
9047-731 ERROR lleo не смог установить глобальную куку в блоге dimon! 195.158.228.71 | Opera/9.25 (Windows NT 5.2; U; ru)
candidat ERROR lleo не смог установить глобальную куку в блоге dimon! 109.188.214.113 | Opera/9.23 (Windows NT 5.1; U; en)
6723-f76 ERROR Не получился доступ в dimon 188.94.230.102 | Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.51
10563-b2 ERROR Не получился доступ в dimon 212.14.209.45 | Opera/9.27 (Windows NT 5.1; U; ru)
10563-b2 ERROR lleo не смог установить глобальную куку в блоге dimon! 212.14.209.45 | Opera/9.27 (Windows NT 5.1; U; ru)
10743-1b ERROR lleo не смог установить глобальную куку в блоге dimon! 94.141.32.209 | Opera/9.27 (Windows NT 5.1; U; en)

Прямая ссылка на модельку, если кому вдруг интересно вот: http://binoniq.net/list1 Вы поможете исследованию, если вы позаходите на нее с разных экзотичных устройств (поддерживающих JavaScript, разумеется) — если будут ошибки, я увижу их позже в статистике, а вы — в виде всплывшего желтого окна с описанием, что именно не сработало.

PS: Из любопытного: выяснилось, что кто-то засквоттил binoniq.com и разместил на нем наш логотип. Не то, чтоб у меня были планы на этот домен (были бы планы — зарегистрировал бы с самого начала), но непонятно, какой смысл. Скорее небо упадет на землю, Яндекс выкупит yandex.me, а СУП приобретет livejournal.org, чем я заинтересуюсь binoniq.com. Поэтому если это сделал кто-то из вас по душевной доброте — расскажите мне уже о ваших добрых намерениях. А если с целью сквоттерской — то я вас уверяю, это вечно будет ваш проект, бозняк метаться. Движок там поставить не удастся, и вход в единую систему этому домену будет закрыт, потому что сквоттеров не люблю. А в остальном — ради бога, сделайте там магазин туфель, вдруг кто адресом ошибется.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Safari Chrome
22
0
chmyrnovich
могу научить про сахар.

если известны варианты нарезки, то существует конечное число вариантов стандартной упаковки сахара.

Т.е. сахар образует сетку, как в тетради. И НЕ ВСЕ узлы различных сеток совпадают.

Далее надо взять иглу и ткнуть в уникальный узел сетки - если игла пройдёт, то упаковка вычислена.
Linux Firefox
39
0
LLeo
Боюсь, мне потом будет нелегко объяснить эту видеозапись работникам службы безопасности супермаркета... :)
Windows Safari Chrome
2
0
chmyrnovich
а ты шило возьми - и объяснять не придётся.
Linux Firefox
26
0
byka (#1019372)
лучше шприц.
Получится интереснее потом.
Windows Firefox
 Израиль
1
0
cialis-viagrych
Да чего уж там, надорви уголок и всё
Кстати, а чего сахар розовый ?
Windows Firefox
 Челябинск
15
0
vinny-the-poo
Это не сахар розовый. Это тёплая ламповая Нокия.
Windows Opera
 Москва
4
0
Анонимус (#1201287)
Это как с жёлтым борщом...
Windows Firefox
2
0
Kirill rom
вот вам
Linux Firefox
5
0
LLeo
Что это и где?! Рожа мерзкая, лодка незнакомая.
Windows Firefox
0
0
Маркони (Micael1975)
Красиво смотришься, футболку специально к лицу подбирал? :)))
Windows Opera
1
1
Toxa
это молодой Джобс
Windows Firefox
1
0
Kirill rom
вы правда не помните Лазурный берег ?


http://nl.livejournal.com/838772.html
Windows Firefox
1
0
|||
проще песок купить
а кто сказал что все кубики в упаковке всегда одинаковые?
В условии задачи такого не было :-)
Windows Opera
1
1
boykov
выдам задачку студентам
Linux Firefox
1
0
Adamos (#407407)
Про сахар нужно выяснять не только размер кубиков, но и их количество, потребное для привычной сладости.
Вот именно таких, как на фото, маленьких иногда приходится по четыре штуки класть. А именно такого большого, который с виду вдвое больше, как-то одного хватает...
Linux Firefox
4
0
Adamos (#407407)
Кстати, о кубиках: незаметный, цвета фона, фрейм 1х1px умный браузер обвел страшненькой серой трехпиксельной рамкой ;)
Linux Firefox
3
0
LLeo
Это еще что - у меня iPad вообще его пытается развернуть по всей левой колонке, даже после того, как я его поверху взял в таблицу width=1 height=1 :)
Linux Firefox
0
0
Adamos (#407407)
> Прямая ссылка на модельку, если кому вдруг интересно и кто-то там что-то поймет, то вот

Ничего не понял, особенно не понял сообщения "postMessage not found!" в свежем FF.
Впрочем, при обновлении и другом заходе на ту же страницу ничего подобного не было...
Linux Firefox
1
0
LLeo
Проверьте снова - вы попали в ту минуту, когда я отлаживал эту фичу. Вчера неправильно написал проверку - вместо if(typeof(postMessage)) было if(typeof('postMessage')), поэтому в статистике на этот счет ничего не отразилось за сутки :)
Windows Safari Chrome
1
0
Mike (hist_kai)
Попробуйте открыть его внутри невидимого DIV/SPAN.
Windows Firefox
2
0
тенька
это то, что под числом посещений? или не стоит думать об обезьяне?
Windows Firefox
2
0
Torvin
а надо было border:none поставить еще
Linux Ubuntu Safari Chrome
0
0
ASLok (#1037464)
Или border="0" если аттрибутом. Попробую андройдный стоковый и дельфин хд

http://chart.apis.google.com/chart?cht=qr&amp;chs=100x10[...]
Windows Opera
0
0
[email protected]Андрей (n0rd.com)
Нет такого атрибута.
Linux Firefox
2
0
byka (#1019372)
хочешь спрятать опавший лист - спрячь его в лесу

Очередная кнопка-счетчик ил что-то подобное ни у кого никаких вопросов не вызовет.
Windows Opera
0
0
beast (#1017846)
Объём больше не проблема, уже есть в продаже фигурный рафинад.
Теперь другое плохо: иногда встречаются чрезмерно рассыпчатые.
Windows Firefox
 Одесса
0
0
amosk
Какой по четыре? Девять!
Linux Safari Chrome
 Белоруссия
5
1
Сергей М. (#1022090)
Ну, лично я всегда покупаю сахар-песок, посему с проблемой кубиков не сталкивался, чего и вам желаю ;).
А развитие проекта радует.
Windows IE
 Днепропетровск
36
0
Z- (#507917)
Сталкивались. Просто Вам нравятся очень мелкие кубики.
Windows Opera
8
1
MisterGrim
это какие-то неправильные кубики!


Windows Firefox
0
0
Max Brown (#1200130)
У меня нескоклько доменов в зонах biz и info, киберсквоттеры постоянно писали предложения купить одноименные в зоне com, пока не забанил.
Обычный спам, не обращай внимания.
Linux Firefox
1
0
LLeo
Мне никто не писал, я сам набрал url и обнаружил.
Windows Firefox
0
0
[email protected]Сергей Яковлев (sergeyakovlev.com)
Почти год домен был бесхозным. ;-)
Windows Firefox
1
3
vvaa (#1171246)
старая мозилла и старая опера - это неприличные браузеры, по-моему проблемы тех кто по какой-то причине не обновился с таких древних версий должны решать они сами.
Linux Firefox
6
0
LLeo
Старая Мозилла и старая Опера - это, друг мой, очень приличные и очень новые браузеры, они все умеют, со всем совместимы, и postMessage (основная моя головная боль) у них есть. Я занимаюсь поддержкой совсем адского старья, типа WebKit Safari Nokia E90.
Windows Firefox
2
2
vvaa (#1171246)
Так тут есть большая разница, у владельцев E90 нет возможности обновиться, поэтому о них заботится гораздо больше смысла, чем о тех кто сознательно не обновляет десктопный браузер.

Что опера, что мозилла, сами сообщают что есть новые версии и стоит скачать новую.
Linux Firefox
2
0
LLeo
Знаете, если бы кто-то выпустил удобный БОЛЬШОЙ телефон (с ладонь размером) с распахивающейся БОЛЬШОЙ клавиатурой (тоже с ладонь размером), я бы тут же перестал заботиться о владельцах E90 :)))

Но когда производители телефонов считают своим долгом не делать клавиатур вообще или делать их рабочую площадь не больше визиточки, приходится трогательно заботиться о владельцах Е90 ;)
Windows Safari Chrome
0
0
ambu
а 123.3х64.1х12.9мм - это еще маленький?
Сравнил с Е90 - вроде нет, но там клавиатура будет где-то 120х40, что нокиевским размерам заметно уступает.
Linux Opera
0
0
BiTL
Тесты и беспокойство Ллео (имхо) связано в том числе с возможными уязвимостями движка. Есть множество способов (и даже сплоитов) взлома, xss-атак и тп. основанных на дырах старых браузеров, типа ИЕ6.
Linux Opera
1
0
мазила (#1148939)
Старая Mozilla - неприличный браузер. Последняя версия вышла пять с половиной лет назад.
Windows Firefox
0
0
A.N.
Только вот у старой оперы postMessage в document-е, а не window.
Да, ифрейм можно скрыть кроме нулевого размера и frame.frameBorder = 'no' еще и стилем visibility: hidden или display: none, либо поставить opacity: 0, что совсем безопасно.
Linux Firefox
1
0
Fatalist
> Прямая ссылка на модельку, если кому вдруг интересно вот: http://binoniq.net/list1 Вы поможете исследованию, если вы позаходите на нее с разных экзотичных устройств (поддерживающих JavaScript, разумеется) — если будут ошибки, я увижу их позже в статистике, а вы — в виде всплывшего желтого окна с описанием, что именно не сработало.

Nokia N900 - браузер MicroB - всё отлично, ошибок нет
Linux Firefox
0
0
LLeo
Ишь ты... :) И даже postMessage есть, выходит? Визука вам...
Linux Firefox
1
0
Fatalist
да браузер в Maemo/MeeGo фактически тот же самый файрфокс со всеми плюшками
постмесадж да, "js_postMessage: function"
Опера криво работает с гугловскими сервисами. С веб интерфейсами модемов. И, конечно, открывая скрытый текст я ничего другого не ожидал.
Linux Firefox
3
0
LLeo
Это вы зря. Я же выписал только строки с ошибками. А знаете, сколько там строк с ТЕМИ ЖЕ типами браузеров, но без ошибок? ;) Скажем, если вы про 'Opera 9.80', то абсолютно корректно отработали 4698.
Windows Safari Chrome
7
0
[email protected] (217888993625)
Значит то были самописные "браузеры" прикидывающиеся обычными операми-мозилами. А приделывать JS им и не надо было, вот и нету.
Linux Firefox
1
0
LLeo
Кстати, обнаружился еще вариант получить ошибку "нет доступа в dimon". Это зайти не с lleo, а с какого-нибудь kolyan.binoniq - для коляна не прописывается document.domain='binoniq.net', а значит, в dimon его никто не пустит. Я сейчас включил в логе вообще показ того, какая страница открыта главной, и доступ в какую из двух (dimon или maxim) проверяет.
Windows Firefox
 Санкт-Петербург
1
0
zencd
Кстати да - юзер-агент, бывает, подменяют. Можно прикрутить ещё проверку по JavaScript'у для диагностики таких случаев.

http://www.google.com/search?q=javascript browser check

Проверка по первой ссылке показала что подмена юзер агента в firefox'е через about:config таким образом детектится.
Windows Safari Chrome
0
0
[email protected] (217888993625)
А ещё есть анонимайзеры. Многие через них ходят с работы, админы перекрывают всё. Много разных анонимайзеров-скриптов и не везде все возможности нормально реализованыю
Windows Opera
1
0
Ctepa (#1153348)
Только что посмотрел в абоуте, моя опера 11.51 позиционирует себя как 9.80, причем, я никогда не менял настройки юзер-агента. Так что не исключено, что новые оперы все поголовно называют себя 9.80. А может такое происходит если оперу инсталляют поверх предыдущей версии. В любом случае, 9.80 имеет мало отношения к реальной версии браузера, скорее там дело в настройках кукисов, например, когда стоит галка в "accept cookies only from the site I visit"
Windows Firefox
0
0
A.N.
> моя опера 11.51 позиционирует себя как 9.80

Это для совместимости с кривыми проверками версии браузера, которые используют только одну цифру (и посылают обновляться пользователей оперы 1 :)
Windows IE
 Москва
2
0
AllaDimm
Error type: string
ERROR: postMessage not found: `object`
Браузеры MSIE 6, MSIE 8 Операционки WinXP, Win2K3
Леонид Александрович, а Вы по прежнему уверены что RDP доступ к выделенной машине с Win/MSIE Вам совсем совсем не нужен?
Я ни разу не столкнулся с ситуацией что-бы JS MSIE не сказал про страницы этого сайта что-нибудь типа "бла-бла-бла есть null или не является объектом".
Все таки более 1/5 часть аудитории http://hotlog.ru/global/browser это не 0,18%.
Linux Firefox
1
0
LLeo
Не волнуйтесь, ошибку MSIE выдает только потому, что для postMessage возвращает тип 'object', а я проверяю 'function', как у всех. Главное, что не 'undefined' - вот это плохо. Но я специально проверял не на undefined, чтобы нащупать именно такие заскоки маргинальных браузеров - и не ошибся, хотя и не предполагал, что это окажется MSIE ;)

Cейчас ошибку писать не должно, я указал оба случая:
if(typeof(postMessage)!='function'&&typeof(postMessage)!='object') // postMessage not found

В IE6 postMessage нету точно, в IE8 есть, про IE7 пока данных нет.
Linux Firefox
3
0
LLeo
А глюки IE будем отлаживать в самый последний момент - с консилиумом специалистов в аське и вопросами "а теперь?" и "как думаешь, почему?" ;) Сначала надо собрать движок до полностью работоспособного состояния - точить код под IE не имеет смысла, пока код сильно меняется.
Windows IE
 Москва
0
0
AllaDimm
Наше дело предложить. Конечно имея аськодоступный MSIE с JS спецом "за штурвалом" нет необходимости в самостоятельном тестировании.
Для справки - сейчас любая заметка при тех или иных манипуляциях в MSIE имеет такой набор ошибок:
Сведения об ошибке на веб-странице

Сообщение: Требуется объект
Строка: 53
Символ: 3
Код: 0
URI-код: http://lleo.me/dnevnik/2011/10/19.html

Сообщение: 'keyCode' - есть null или не является объектом
Строка: 536
Символ: 67
Код: 0
URI-код: http://lleo.me/dnevnik/js/main.js

Сообщение: Объект не поддерживает это свойство или метод
Строка: 501
Символ: 38
Код: 0
URI-код: http://lleo.me/dnevnik/js/main.js
Linux Firefox
2
0
LLeo
Я боюсь, не осилю отладку IE. Да и не думаю, что там что-то страшное - так, в паре мест какие-нибудь заплатки дописать типа if(e==null) e=e.src, ну или if(MSIE) a=funcSuperMicrosoftProtocol(); else a=funcNormal; :)
Linux Opera
9
0
BiTL
if(MSIE) Header("Location: http://natribu.org");
Linux Firefox
2
3
byka (#1019372)
ИЕ вообще любит почудить. По ряду причин регулярно приходится сталкиваться с жалобами "а у меня не работает".
Проверенная рекомендация - зайдите с Мозиллы-Оперы-Хрома-Сафари - всегда полностью решает как эту конкретную проблему пользователя, так и многие другие в разных других системах.
Еще никто не сказал "нет, я хочу непременно ИЕ!"

Помнится, в 90-х модно было лепить кнопки-ссылки: "Best viewed with Netscape". Пока вспоминать традиции и вешать подобное наряду с тегом noscript :)
Linux Firefox
4
0
LLeo
Ох, я так этого не люблю все эти "этот сайт доступен только для браузеров длиннее 14см", "вышла новая версия Firefox, ваше мы перестали подерживать, скачать тут!" и т.п.

Честно говоря, я не встречал еще серьезных граблей с браузерами, движок даже под IE6 можно заточить (по-моему он работает в нем и даже пишет комментарии).

Из того, что встречал действительно технологически фатального:
- в IE6 нет в css content()
- кое-где нет designmode, из-за которого я в движок пока не привинтил наглядный редактор (на Нокии не работает ;)
- ну и гвоздь нынешнего сезона - postMessage, очень неприятно его отсутствие, когда ты всерьез собрался работать со сложной разнодоменной структурой
Linux Firefox
0
0
byka (#1019372)
"перестали поддерживать" - это как раз больше к postMessage относится. Появляется новая технология - все, срочно переписываем! Мы модные, современные, не к лицу нам простой ХТМЛ, мы теперь в XLSTSMDP должны сделать! Как, вы еще не перешли на нее?! Фууу!!

А с ИЕ проблемы чаще элементарные, на уровне "получить координаты объекта" - либо пиши код с поддержкой ИЕ, либо подключай готовый фреймворк.
Linux Firefox
0
0
LLeo
Переписывать готовый сайт под новую технологию - это полный маразм.

Но postMessage другая история, потому что postMessage есть, а сайтов, работающих с этим по-полной, нет.

Я говорю о технологии, когда сайт не вываливает браузеру пользователя свежую порцию информации как свинье в корыто, приучая всегда ходить именно в это (самое лучшее в мире) корыто. А заставляет браузер пользователя самостоятельно собирать и обрабатывать свежие данные с разных сайтов.
Windows IE
1
0
anzua
попробовал зайти с kindle и, вполне ожидаемо, нарвался на ошибку
Linux Firefox
1
0
LLeo
Ага, не смог установить глобальную куку в блоге dimon:

Mozilla/5.0 (Linux; U; en-US) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) Version/4.0 Kindle/3.0 (screen 600x800; rotate)

Странно все-таки, что им мешает устанавливать куку глобально... А если еще раз зайти? Может, из-за того, что ифреймов много, он не сразу успел отработать?
Linux Ubuntu Firefox
 Richardson
1
0
Алексей (#1030313)
В Konqueror 4.4.5 ошибка:

Внезапно открылся доступ в maximERROR: postMessage not found: `undefined`
Linux Firefox
1
0
LLeo
Опа... А вот это серьезная уязвимость, это не плохо залогиненный dimon. Я конечно ожидал от конкверрора пакостей, но чтоб так... Впрочем, это был Konqueror/4.4; Linux, а вот Konqueror/4.6; Linux - вполне исправно отрабатывает, как я вижу.
Windows IE
2
0
AllaDimm
> Честно говоря, я не встречал еще серьезных граблей с браузерами, движок даже под IE6 можно заточить (по-моему он работает в нем и даже пишет комментарии).

Ага. И работает, и авторизоваться дает, и комментарии пишет, и оценки комментариям ставит.
Только ссылочек "ответить" у комментариев нету. :-)
Linux Firefox
0
0
LLeo
Это потому что они прописаны через css content() - я ж не знал, что они в ИЕ не будет работать. Я в будущем с этим что-нибудь сделаю.
Windows IE
0
0
Андрей
Ссылочки есть, их просто не видно.
Windows Safari Chrome
 Киев
0
10
тот самый не робот (#1031966)
насчет binoniq.com

дело в том, что у яндекса и лайвжорнала есть .com, поэтому на .me и .org они вполне могут забить
А тут ситуация противоположная

так получилось, что .com это таки стандарт. и как бы мне не противна была идея сквотеров и вообще доменных разборок, но таки .com рулит
Linux Firefox
15
1
LLeo
Кто вам, простите, сказал такую глупость?
COM - это домен коммерческих проектов.
NET - домен сетей (Биноник позиционируется сетью)
ORG - домен организаций

Знаменитейшие в сети проекты типа archive.org почему-то не переживают, что у них нет зеркала на archive.com

И что вообще значит слово "стандарт", когда речь идет об имени? Вас послушать, так стандарт адреса - улица Мира, а стандарт фамилии - Иванов.
Windows IE
1
1
Вы забыли подписаться (#1018922)
.com - коммерческие организации
.org - некоммерческие
Единственное, что можно считать "неприличным", это попытки зарабатывать бабло, сидя на домене org.
Поэтому все, кто имеет хоть какую-то надежду "поднять бабла" регистрируют в первую очередь com.
Archive.org, wikipedia.org - проекты некоммерческие, им на коммерческий домен сугубо индифферентно.
А вот binoniq - он на какой стороне силы? =)
Linux Firefox
1
0
LLeo
Да вам-то, сударь, что за печаль? :)

И проекта-то никакого пока нету, и неизвестно, когда еще будет. Не рановато ли обсуждать его заработки и прибыли?
Windows Safari Chrome
 Киев
2
1
тот самый не робот (#1031966)
Ну это все хорошо в теории.
И раньше так и планировалось/позиционировалось.

Но сейчас в мировой практике есть .com и все остальное - нетрадиционное.

Это совсем не догма, и совсем я не призываю этому бездумно следовать. У меня у самого .fm :-)
Windows Opera
 Подольск
7
0
Tiger (#1079102)
Собственно из-за таких "стандартов", придуманных, видимо, сквоттерами же, эти самые сквоттеры и живут.
Linux Firefox
5
0
LLeo
Мне тоже почему-то показалось, что это он и был ;)
Windows Firefox
0
0
Propir (#1016114)
Ну да, а после 90-х su вообще зазорно пользоваться, ага.
Windows Firefox
2
4
[email protected]Сергей Яковлев (sergeyakovlev.com)
А разве нет?
Windows Firefox
7
0
Propir (#1016114)
Покупайте песок, растворяйте в воде и охлаждайте в формочке для льда!
Windows Opera
 Малаховка
0
0
yura (#1117707)
на андроиде 2.2.3 (cyanogen mod) запустил.
doplhin hd, opera mobile 11.10, стандартный браузер.
ошибок вроде нет, но мобильная опера показала меньше текста, чем все остальные, видимо где-то косяк, который переварить не сумела.
Linux Firefox
0
5
LLeo
Что значит "меньше текста"? Не подгрузила ифреймами два окна что ли? Вообще мобильная опера (Опера-мини, я так понимаю?) должна умереть вместе с wap-версиями сайтов, и прочими кафкианскими костылями стремительного прогресса.
Windows Safari Chrome
3
0
ambu
мобильных оперы две, одна полноценный браузер, другая мини, гонящая весь трафик через проксю и его там сжимающая, очень даже нужна, когда попадаешь в условия дорогого трафика.

смотрел с андроида через обе - все нормально работало.

edit, ошибся, просто вниз не пролистал, с доступом все нормально, а два фрейма не показывает.
Mac Safari
0
0
lleo ipad (#1098844)
Приятная весть, хорошо.
Windows
0
0
[email protected]Леша (lesha)
Там у оперы mini есть особенность...
Посколько это не броузер, а gui к серверу оперы (который фактически броузер), то
"Фоновые скрипты после загрузки не исполняются, и исполнить код используя setTimeout невозможно."

http://operafan.net/content/view/279/2/
(рус)

И про "Поддержка AJAX" там весело :)
Windows Opera
0
0
Дмитрий (lord-raven-spb)
На винмобайле - Opera mini работает прекрасно, Opera mobile тоже.
Ифрэймы подгружаются и там и там.
Родной винмобайловский IE ожидаемо не работает :) Но ифрэймы тоже подгружает. Штатная опера мобайл 8.65 ведёт себя также как IE.
Windows Opera
 Малаховка
0
1
yura (#1117707)
да, нету фреймов. дело доходит до первого фрейма, который не показывает.

lname/GNAME: testa-10-loc/TESTA-10-GLOB
cookie_loc:
cookie_GLO:
newl/NEWG: loc.binoniq.net-1/GLO-binoniq.net-1
MYRES_dimon: ---
MYRES_maxim: ---

my_ID: binoniq.net,,
my_URL: binoniq.net
js_domain: binoniq.net
js_postMessage: function

на это все дело обрывается.

опера - это не для вапа. opera mobile - обычный браузер, который можно сравнивать с прочими мобильными браузерами по функционалу. opera mini - это тоже типа браузер, но после сжатия контента через прокси может многое не работать вовсе, зато экономия трафика там мега, для нищебродов, да.

На телике еще запустил :) Philips NetTV (там тоже какая-то опера) postMessage not found.
Windows Opera
 Малаховка
1
0
yura (#1117707)
На PlayStation 3 тоже postMessage not found: 'undefined'
Linux Firefox
0
0
ikm
> вход в единую систему этому домену будет закрыт, потому что сквоттеров не люблю.

А как же обещанная распределенная система без центрального домена? Или он просто в коде движка забанен будет?
Windows Firefox
0
0
ЖК
Банить домены в инсталляторе движка — это восхитительная идея.
Но что помешает сквоттеру перелить движок другими средствами с какого-нибудь ещё сервера? Хотя да, с обновлениями ему придётся в таком случае изрядно повозиться.
Linux Firefox
3
0
LLeo
Да бога ради. Но после этого надо уговорить всех остальных участников сети не держать себя в черном списке.
Windows Firefox
0
0
[email protected]Сергей Яковлев (sergeyakovlev.com)
Будет сам раздавать инсталлятор с незабаненым собой. Будет две сети — в одной он забанет, в другой — нет.
Linux Firefox
7
0
LLeo
Заодно он может завести lleo.com и писать lleo.com/dnevnik Будут два дневника, один мой, другой - его.
Linux Firefox
4
0
LLeo
А вы сумеете вспомнить хоть одну крупную систему без методов экскоммуникации? Черные списки могут быть обязательными или рекомендательными, спускаемыми сверху или стихийно возникающими на местах, но они есть везде. Например, что делать с серверами, которые созданы с целью заниматься в системе деструктивом - мошенничеством, спамом, распространением вредоносного кода?
Windows Opera
2
2
beast (#1017846)
Вопрос, кстати, философский, футурологический.
С мошенничеством понятно. Человека ловит полиция и сервер после этого затихает.
А вот спам и всякие кибернепристойности.
В прошлом, когда был "реал" и "виртуал", можно было ставить вопрос об экскоммуникации несоблюдающего правила "виртуала", об изоляции нарушителя во вполне самодостаточном "реале".
В будущем это разделение не имеет смысла, информационная магистраль во все поля и т.д. Закрытие доступа звучит так же дико, как отрубание ушей или рук. Да, когда-то такие законы поддерживались обществом, но те времена давно прошли. Пройдёт и толерантное отношение к отрезанию электронных коммуникаций. С такими порядками - чемодан, вокзал, фундаментализм.
Отсюда и вопрос:
Что же делают в утопическом завтра с контентом серверов, которые, по нашим пещерным понятиям, следовало бы отключить, но нельзя?
Windows Firefox
3
0
Luch_4 (#1200928)
А что сейчас делают с конетнтом, который добрым людям не следует читать - например, со стихотворением поэта Чипизубова?
Windows Opera
0
0
beast (#1017846)
Это, несмотря что dura/sed/lex, законно запрещённый контент.
То есть как зарегламентировали, так и борются.
Мне были интересны этические моменты. Как по-новому технически вооружённое общество отторгает неприемлемые элементы, чем это будет похоже и непохоже на традиции прежних эпох.
Linux Firefox
5
3
LLeo
Я давно заметил, что у постоянных сетевых обитателей возник такой феномен, как иллюзия безнаказанности. Внезапно выпадая из-за компа в реальную жизнь, человек начинает по привычке совершать поступки, которые ему в сети казались абсолютно ненаказуемыми, пока он делал их виртуально в виде фотожаб (рисовать хуй на мосту, переворачивать ментовские машины, выходить голым к Государственной Раде и заниматься публичной еблей и т.п.). Такие люди, потерявшие в сети связь с реальностью и понятием наказуемости поступка (это не зависит от страны), часто оказываются за решеткой к большому своему удивлению.

Это связано с развитием анонимности в _современной_ сети. Я подчеркиваю слово "современной", потому что, скажем, в сети FIDO анонимности никогда не было, была жесткая вертикаль (возникшая демократическим путем и не связанная с государством), аналог сетевого УК и четкий порядок судопроизводства по изгнанию из сети и подаче апелляций. И никто не кричал про ущемление прав.

Современные сети (строящиеся на веб-базе - например, социальные) в этом смысле еще жестче: решение об изгнании из ЖЖ или какого-нибудь Вконтакта принимает непонятный дежурный администратор по первой жалобе, и не имеется никакой четкой системы апелляций и инстанций.

Не существует никаких оснований заявлять, что мир движется в сторону безнаказанности и анонимизации. Любой футуролог вам скажет, что мировая тенденция - это, наоборот, тотальный контроль и учет. Современный интернет в этом смысле - лишь утопическая Республика Анонимности, которая стала возможной на короткий момент в первые десятилетия из-за того, что ригидные государственные механизмы не успели должным образом среагировать на его появление и взрывной рост. Но они среагируют, можете в этом не сомневаться. Нравится это нам с вами или нет, но такова жизнь.

Что же касается сети binoniq, я строю ее таким образом, чтобы сеть могла быть независимой и не имела единого центра, способного рассылать обязательные для исполнения директивы, но одновременно, чтобы сеть имела возможность защитить себя от узлов, занимающихся деструктивом. Скорее всего, это будет сделано по принципу черных списков.

Объясню на примере: допустим, узел wasyabinoniq.com замечен в таких нарушениях, как:
а) распространение вредоносного PHP-кода с вирусом (каждый узел движка - одновременно и сервер инсталляции движка для всех желающих, это уже сегодня так);
б) оформление своего контента скриптами для взлома браузеров IE;
в) распространение в своем контенте детской порнографии (для простоты будем считать, что это текстовый вариант детской порнографии - инструкции по ебле шестилеток, советы, списки адресов неохраняемых детсадов);

Как должна поступить сеть с таким узлом?

1. Сеть Биноник должна оповестить своих пользователей об угрозе, которую представляет wasyabinoniq.com, каждый узел сети должен иметь возможность своевременно уберечь пользователей СВОИХ аккаунтов от вредоносного воздействия.

2. Сеть Биноник не должна заниматься зеркалированием и распространением контента с сервера wasyabinoniq.com (через систему пользовательских кэшей), когда wasyabinoniq.com закроют власти, он станет недоступен, и система пользовательских кэшей придет в действие.

Для этого полезен рекомендательный черный список.

Разумеется, любой из независимых узлов сети Биноник вправе его не исполнять.

А я, как владелец сервера инсталляции центрального разработчика (не факт, что я вечно буду центральным разработчиком) имею право тоже применять к этому серверу любые меры, например запретить качать мои обновления.
Windows Firefox
0
0
lesha1 (#1194192)
Такая сеть, хоть и не имеет центра, но зависит от разработчика. Точнее от выкладываемых обновлений.

Не то чтобы они обязательны, но кто ж будет их постоянно проверять в исходниках - большинство пользователей точно не будут. А значит обновления будут всеми приниматься. Встроить контроль или блокирование чего надо - соответственно тоже легко :)

Если только не создать бардака.

А по поводу систем без черных списков - была такая попытка:
http://advogato.org/trust-metric.html
(английский, но там картинки)
Принцип - каждый узел указывает свою степень доверия другим узлам (кому хочет, кого знает) и далее вычисляется максимальный поток в сети от главных админов через этот граф. Все спамерские и т.п узлы оказываются отсеченными автоматом, сколько бы их не было (даже если они друг другу поставят высокое доверие).

Но... там есть свои минусы и она централизована.
Windows Opera
 Москва
0
0
Анонимус (#1202572)
Регидные ???
Linux Firefox
1
0
ikm
> что делать с серверами, которые созданы с целью заниматься в системе деструктивом - мошенничеством, спамом, распространением вредоносного кода?

Или, например, с теми, которые просто неугодны автору движка?
Linux Firefox
2
0
LLeo
В системе, которую я делаю, у автора движка нет возможности влиять на те чужие сайты, которые желают отказаться от его влияния.

Максимум, что может автор движка, - запретить своему узлу давать неугодным сайтам обновления и сервисы, а также перечислить их в своем черном списке, рекомендуя всем остальным узлам поступить так же.

Это лишь вопрос авторитета, и работает до тех пор, пока узел автора движка сохраняет свой авторитет в сети.
Windows Firefox
0
0
Александр Одегов (odegov-aleks)
Зашел с Samsung Wave 525, браузер Dolphin 2.0 (Webkit)

вот такой результат
lname/GNAME: testa-10-loc/TESTA-10-GLOB
cookie_loc:
cookie_GLO:
newl/NEWG: loc-binoniq.net-1/GLO-binoniq.net-1
MYRES_dimon: dimon.binoniq.net,loc-binoniq.net-1,GLO-binoniq.net-1
MYRES_maxim: Access Error
Linux Firefox
2
0
LLeo
Результат мне в файл статистики записался в количестве многих десятков тысяч, не имеет смысла их дублировать в комментарии.
Наверняка мой айпишник тоже в списке ошибочных. Мой злобный браузер убивает нах все айфреймы, кроме специально разрешенных, еще на подлете. :)
Windows Opera
0
0
Антон Сергеевич (#1067254)
Не знаю, насколько важно, но следующие строки у меня в Опере выглядят так:
cookie_loc: loc-binoniq.net-1
cookie_GLO: GLO-maxim.binoniq.net-4
А в телефоне в стандартном браузере N8 они пустые.
cookie_loc:
cookie_GLO:
В остальном на первый взгляд всё одинаково.
Там же на Опера Мобайл 11.10.1583 не видно двух окон.
Linux Firefox
0
0
LLeo
Я так понимаю, Мобайл-Опера не сможет полноценно работать с движком. Только заходить в аккаунты напрямую и читать посты.
Windows Opera
3
0
beast (#1017846)
Если в заголовке выводить "МОБИЛЬНАЯ ВЕРСИЯ", то это будет не баг, а фича.
Windows Safari Chrome
1
0
Alex (#1027173)
В гробу мы видали такую фичу. С телефона коментарии не почитаешь =(
Windows Opera
0
0
beast (#1017846)
А вы видели Вконтакте с мобильной Оперы?..
...но это лучше, чем ничего.
Windows IE
 Волгоград
1
0
Ло (#1124403)
"бозняк метаться"

Всегда думал, что "поздняк метаться" :)
//в ie6 почему-то не получается слать коллекцию текста с ctrl-Enter
А это не ошибка - это шутка такая! :)
Посмотрите в whois сайта binoniq.com:

Registrant:
N/A
Boznyak Uriy Anatolevich
И так далее.
Windows Opera
0
0
ogvols (#1187757)
Мда.
Есть же стандарт языка? В документации каждого языка каждая функция, каждый оператор должен быть описан подробно и должно быть описано, что он вообще делает и какой правильный результат его применения. Тем не менее, у нас есть дохрена браузеров, и каждый рисует странички как-то по своему. Как такое может быть? Что, когда Mozilla добавляет в Gecko поддержку какого-либо элемента, они сидят и размышляют, как бы пооригинальнее сделать его отображение?
Linux Firefox
1
0
LLeo
Завидую вам.
Windows Safari Chrome
2
0
Mike (hist_kai)
Почти так.
Есть некая часть, сделанная согласно стандартам W3C. В основном - корректно. Например, базовый CSS/HTML практически везде работает одинаково. Есть особенности реализации того или иного браузера, которые нужно учитывать при хитрых воркэраундах - в основном это касается удивительно криворуких кодеров, которые не знают как сделать элементарные вещи стандартным путем и выдумывают разнообразные половые извращения, от которых у браузеров сносит крышу. Есть устаревшие браузеры. Вот тут Lleo упоминает про IE 6, которому лет больше, чем даже первой версии FF. Но если первую версию FF сейчас у юзеров и не встретить, то IE 6 - легко.
Windows Firefox
0
0
stream
Nokia E5, встроенный браузер - результат неутешительный.

Фрейм не подгружается, вылезает какая-то длинная и многоуровневая портянка, которую даже нельзя прочитать, т.к. телефон фиксирует ширину левой колонки равной ширине фотографии, и обрезает текст ошибки.

Пользоваться остальной частью сайта в принципе невозможно - при нажатии джойстика вправо-влево, чтобы подвинуть окно, происходит переход на следующую/предыдущую заметку.
Windows Opera
1
0
avk02
Возможно пригодится - на хабре новая статья - "Userscripts. Кроссдоменные запросы" (http://habrahabr.ru/blogs/javascript/130673/).
Linux Firefox
0
0
LLeo
Спасибо, интересно, хотя я ничего нового для себя не нашел: по-прежнему единственным приемлемым для моих задач методом остается iframe-транспорт.

Единственное что заинтересовало:

применён хак setTimeout, чтобы обойти ошибку безопасности при обращении из небезопасного окна к коду юзерскрипта при выполнении запроса:

var GMTransport=function(){
setTimeout(function(){ ... },0);
}


Никто не в курсе, что это за "хак setTimeout(function,0)"? Очень заманчиво звучит "обращении из небезопасного окна", это как раз то, что мне надо.
Windows Firefox
1
1
имя (#1042310)
Леонид, разве на binoniq.com Ваш логотип? На binoniq.com планируется абсолютно другой проект, ни о каком киберсвкотерстве речь не может идти и Ваш движек там не планируется. То, что Вам этот домен не был нужен изначально - и так понятно. Но если домен интересует, до начало работ над проектом это можно обговорить, зарабатывать на продаже этого домена, тем более на Вас, не собираюсь.
Mac Safari
5
0
lleo ipad (#1098844)
А какой проект у вас планируется на домене с изобретенным мною именем?

Кстати, перед началом ваших работ над проектом советую задуматься - вдруг для вашего проекта нужен также домен binoniq.ru? Не стесняйтесь, это всё можно обговорить и решить. Я регистрировал его для технической надобности, но на прошлой неделе выяснилось, что по технологии второй домен не нужен. Зарабатывать на продаже этого домена я не собираюсь, боже упаси, но если вам для вашего проекта вдруг нужно - обращайтесь, обсудим условия.
Linux Opera
1
1
BiTL
а почему не binouiq или biuoniq? ;) Так бы переворачивалось правильнее ) хотя читалось бы хуже...
Linux Firefox
2
0
LLeo
Я же говорил, биноник не строится на концепции единого сервера с именем, куда все пойдут. binoniq.net - всего лишь один из серверов, который предпочтительней указывать как сервер инсталляции и обновлений, поскольку автор работает на нем. Много аккаунтов на нем не будет - полагаю, пара тысяч, не более.

Иными словами, вы сможете зарегистрировать binouiq.com, поставить движок и поднять сервис на миллион аккаунтов, изобрести лучшую в мире коммерческую модель и стать миллионером. Если сможете научить миллионы выговаривать вслух "би-но-у-и-ку".

Я лишь не люблю, когда меня пытаются перехитрить за моей спиной, потихоньку что-то зарегистрировать под мое имя, но без моего ведома. Наградой тут конечно станет пизда и разочарование.
Linux Opera
0
0
BiTL
Да я не об этом :) Я просто только что понял, что binoniq почти-что одинаково выглядит если повернуть на 180 градусов. Но не совсем одинаково из-за "n" ;)
Windows Firefox
1
1
имя (#1042310)
Вы всегда отвечаете вопросом на вопрос? :-)
Linux Firefox
5
0
LLeo
Вынужден напомнить, что вопрос задал я - какой проект планируется на домене, что ему так необходимо мое имя и копипаста моей расшифровки этого имени?

И вы на этот вопрос до сих пор не ответили.

А ответили вопросом на вопрос, не хочу ли я как-то с вами договориться перед строительством своего проекта. На что я вам предложил договориться об уступке binoniq.ru, раз уж вам так нравится мое имя.

Я понимаю, глупо чувствовать себя дураком с выброшенной денежкой, хоть и маленькой, узнав, что проект движка вообще не предполагал центрального домена, чье имя будет так раскручено во всем мире, что станет выгодно скупать любые формы зеркал. Но мне лестно, что вы столь высокого мнения о потенциале моего проекта. Сам я настроен, мягко говоря, далеко не так оптимистично.
Windows Opera
1
0
boykov
ЧСХ -- 42

И, Леонид, расскажите, пожалуйста, зачем нужен кусковой сахар в повседневном быту, когда ни тряски ни необходимости транспортировки? Вот честно-честно?

Для меня единственная область применения кускового сахара -- в походах и поездках: меньше шансов, что это рассыпется от тряски. Или расползется по всему рюкзаку : (
Windows
3
0
[email protected]Леша (lesha)
Для походов есть пластиковые закручивающиеся бутылки из под сока (маленькие).
Все то же + не намокнет. :)
Windows Opera
0
0
boykov
хе, пасиб.
только я возьму еще и квадратные -- из под химии -- они удобнее.
Linux Safari
 Новосибирск
0
0
clipper (#1030135)
Полторашки же!!!
Windows Firefox
 Москва
0
0
Михаил (#658242)
Удобно же. Ложка не нужна.
Linux Safari Chrome
0
0
Evgeny
Всё равно чем-то надо размешивать. Или вы его так едите?
Linux Firefox
1
0
byka (#1019372)
У него вкус другой.
Вообще-то заметно отличается - кусковой от рафинада, рафинад от песка, да и песок бывает разный.
Некоторые это замечают в явном виде, некоторым просто "больше нравится почему-то".
Windows Firefox
 Москва
1
0
Михаил (#658242)
> потому что сквоттеров не люблю.

А как же Илена?
Windows Safari Chrome
4
0
Вип Вап (#1194432)
Потому и убил.
Linux Opera
0
0
AllaDimm
ERROR: postMessage not found: `undefined`
Opera/9.23 (X11; Linux i686; U; en)
Windows Firefox
0
0
lesha1 (#1194192)
А про перехват кликов вы знаете?

видео
gxyLbpldmuU

(первая часть - глазами пользователя, вторая - принцип)

Смысл - заставить пользователя нажать на нужные кнопки на чужем домене в iframe (т.е флеш там просто пример, а работает с любыми сайтами без флеша). Как защиту советуют сайту вывалиться из чужего фрейма.
Linux Firefox
1
0
LLeo
Не, вывалиться из фрейма мы никак не сможем - у нас сам сайт состоит из чужих фреймов, образно говоря.

Я думаю, простым кликом много бед не наделать - ну, коммент удалить или новые пост пустой отправить. Так что будем считать это уязвимость не особо критичной и наказываемой постфактум.
Windows IE
0
0
D.iK.iJ
А если как-то скрипты разделить? Ну, например, на работающие ТОЛЬКО без фреймов (например, регистрация) и допускающие размещение во фрейме. Обычные.
Как пример - попробуйте яндекс во фрейме открыть - не получится. у них там скриптик маленький стоит :)
Linux Firefox
0
0
LLeo
Скрипты-то не мои, а пользователей. Они должны быть.
Windows Firefox
1
0
Маркони (Micael1975)
Просто 2 кубика слиплись, либо автомат проебал вспышку пропустил, бывает, 2 сразу даже удобнее в чай кидать :)))
Windows Opera
 Харьков
4
1
Gorlum (#1034269)
{script type='text/javascript' language='JavaScript' src='http://lleo.me/dnevnik/js/kuku.js'}{/script}

ЛЛео - ты долбоеб. За такие "шутки" нормальные разработчики ловят, таких как ты, и бьют лицо. Что бы не позорил
Linux Firefox
1
4
LLeo
Еще один обкукуканный до мокрых штанов, великий испуганный разработчик. Тоже наверно 5 часов искал у себя вирус, бедняжечка.

Дорогой друг! В своем личном дневнике я устанавливаю свои порядки и свои скрипты. Не нравятся мои часы с кукушкой - катись отсюда с ветерком, чтоб больше я тебя на своем сайте не видел. natribu.org не предлагаю - там звук включается тоже.
Windows Firefox
 Харьков
7
3
Gorlum (#1203755)
Дорогой друг! Я нашел твою кукушку за две минуты - ровно столько мне потребовалось, что бы просмотреть исходники подозрительных страниц. Я знаю свое рабочее окружение, знаю что может и что не может издавать звуки. И мое рабочее окружение достаточно неплохо защищено, что бы не ловить черную кошку в темной комнате.

Дорогой друг! Ты можешь делать в своем собственном дневнике все, что угодно - этого права у тебя никто не отнимет. Но есть "правила хорошего тона" для разработчиков. Увы, негласные - поэтому ткнуть тебя тобой в мануал я не смогу. Специально для тебя озвучу одно из них: для анноящих фишек должно быть предусмотрено отключение. В частности - для плееров должна быть возможность отключить проигрывание (что, в свою очередь, подразумевает извещение о наличии фишки). Не думай об "обкукуканных до мокрых штанов великих испуганных разработчиков". Подумай об обычных пользователях. Которые далеко не всегда обладают достаточной квалификацией для обнаружение твоего нижепоясного "прикола". Подумай о людях, которые легли спать, не выключив комп и на закрыв браузер. И которых посреди ночи разбудил твой "прикол".

Дорогой друг! Я держал эту страницу открытой, потому что писал тебе подробный пост по уязвимостях в твоей скриптовой модели. Теперь, очевидно, иди на хуй. Я, как обкукуканный разработчик, совершенно не имею желания помогать тебе каким-либо образом. Конечно, было бы интересно выложить мои наброски куда-нибудь в сеть на английском и посмотреть, как ты заверещишь потом. Но, увы, хотя я точно так же считаю свое мнение более весомым, чем мнение пользователей моих ресурсов, я хотя бы их уважаю. Точно так же остатки совести не позволяют мне издеваться над пользователями других ресурсов. Ведь именно они, а не ты, пострадали бы от моей публикации.

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

Вообще, конечно, поражает количество ламеров, которые не зная языка ринулись осваивать компьютер по хреновым пересказам на русский. Да, если ты не знал - английский де-факто язык общения разработчиков ПО. И без знания языка пытаться разработать полноценную систему, устойчивую к взломам... Ну... Надежды юношей питают.

Впрочем, если ты, как и я, разрабатываешь свою платформу в стиле "просто потусоваться", то на защиту можно забить - базовые знания по взлому школота подчерпывает из журнала "Хакер", который, в свою очередь перепечаывает статьи из инета многомесячной давности. Но ты же, вроде, делаешь "серьзный дело", нет?

Кстати, у меня еще осталось два неиспользованных браузера, бесконечное количество копий браузеров, три пула провайдеров (один из которых - динамический) и список анонимных прокси. Ну, на случай, если ты вдруг посчитаешь себя опять слишком умным и захочешь мне влепить опять 15+ символьную капчу. Вычищать твои какашки из моей Оперы ради того, что бы указать тебе твое место - это ниже моего достоинства. Всем можно сделать быстрее, качественнее и с меньшим напрягом.

Впрочем, ты меня развеселил минут на пять. Не знал, что есть еще такие непуганые... кукующие разработчики.

Куку!
Linux Firefox
4
4
LLeo
Вы меня извините, "великий разработчик", который сперва впадает в истерику от сигналов точного времени, а затем оказывается не в состоянии догадаться, как сбросить куку капчи, и вынужден сменить браузер (!)... И почему я не рассчитываю получить умные советы по безопасности от такого толкового человека? :)))
Windows Safari Chrome
 Харьков
3
2
Gorlum (#1203782)
Вы меня извините, но я-то себя никогда не позиционировал, как "великий разработчик" - это ваше личное прорвалось, нутрянное. Я так, простой быдлокодер. Про истерику - это тоже ваше, нутрянное. Пошаливают нервишки? Попейте валериану - мне, лично, помогает.

Еще вам небольшой урок - стоит созимерять усилия и результат. Лазить в два часа ночи в дебрях браузера и флеша, поднимать доки по evergreen cookies - и все ради того, что бы потроллить недоучку? Вы что, серьезно?! Мания величия - как она есть. Смена браузера - это все, чего вы достойны. По сеньке и шапка.

Впрочем, нет хутра без бобра. Чуток подредактировать несостоявшийся пост - и вполне стоящая статейка выйдет. Я даже пару интересных трюков нашел в процессе написания - так что время зря не потрачено, не надейтесь. Впрочем, вам это не актуально - публиковать статью на русском я теперь не буду 100%. Что бы всякие недоучки не воспользовались результатами.

Кстати, должен поблагодарить - ваш жопоголизм подсказал мне отличную мысль для утилитки по очистке evergreen cookies. Надо только подумать, как её делать - как стэндэлоне или как плагин в браузер. А может как отдельный сайтик. На выходных посмотрю - как красивее будет.

Спокойной ночи, Куку!
0
0
STKM (#1206847)
Ну сахар еще что! Дату на продуктах надо бы печатать крупно как на сигаретах: 'КУРЕНИЕ УБИВАЕТ'

всего комментариев: 165

<< предыдущая заметка следующая заметка >>