- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
//
// JS-protected mailto: link
//
function s2_js_mailto($name, $email)
{
$parts = explode('@', $email);
if (count($parts) != 2)
return $name;
return '<script type="text/javascript">var mailto="'.$parts[0].'"+"%40"+"'.$parts[1].'";'.
'document.write(\'<a href="mailto:\'+mailto+\'">'.str_replace('\'', '\\\'', $name).'</a>\');</script>'.
'<noscript>'.$name.', <small>['.$parts[0].' at '.$parts[1].']</small></noscript>';
}
И вот таким образом, S2 CMS защищает почтовые адреса через PHP/JS. Оригинально.
someone 13.11.2014 08:02 # +1
Звучит как название стека протоколов. Как TCP/IP, только PHP/JS.
volter9 13.11.2014 08:18 # +1
Lure Of Chaos 13.11.2014 10:28 # +1
PHP/FI
кстати, вполне себе стек протоколов. AJAX называется
Анонимус 13.11.2014 13:40 # 0
Все же с терминами нельзя так вольничать
bormand 13.11.2014 13:41 # +4
Asynchronous Javascript and XML. Где здесь PHP, Lure?
Lure Of Chaos 13.11.2014 15:50 # +1
но и правда, аджаксу все равно, что отвечает, вполне может быть статика.
кстати, еще до появления XHR была идея такой работы "страницы без перезагрузки": грузим скрипт по урлу (скажем, во фрейме), загруженный скрипт отрабатывает и снова грузит скрипт и т.д.
т.е. вполне себе можно обойтись средствами DHTML+JS
Анонимус 13.11.2014 16:09 # +1
А еще был комет: отдаем контент-ленс гиганский и мееееедленно выдаем js
браузер его выполняет
Lure Of Chaos 13.11.2014 16:31 # 0
или просто не закрываем соединение? server push же
так перлом отдавался gif-счетчик (новые кадры подгружались по мере необходимости)
Анонимус 13.11.2014 16:56 # +3
Поскольку в мире веба принято забивать отверткой гвоздь, то сначала сделали sateless, request/response протокол, а пртом придумали куки и всякие способы держать коннект (про keep alive не говорю, это чтоб tcp коннект не рвать)
Но на самом деле это всё уже не нужно. WebSockets придет -- порядок наведет.
defecate-plusplus 13.11.2014 17:03 # +1
Анонимус 13.11.2014 17:05 # +1
defecate-plusplus 13.11.2014 17:10 # +3
авторизацию, разграничение прав делать надо
субд не рассчитаны на миллион коннектов
Анонимус 13.11.2014 17:11 # 0
defecate-plusplus 13.11.2014 17:35 # 0
Инстанс обычно меньше десятка тысяч сессий держит.
Создание коннекшена очень дорогая и долгая операция.
Поэтому все делают пул коннекшенов.
Анонимус 13.11.2014 17:36 # 0
defecate-plusplus 13.11.2014 17:38 # 0
https://docs.oracle.com/database/121/HTMIG/img/arch.gif
Анонимус 13.11.2014 17:43 # 0
defecate-plusplus 13.11.2014 17:45 # 0
3.14159265 13.11.2014 19:47 # 0
Тем более что базы (источников данных) может быть 2 и более.
Lure Of Chaos 13.11.2014 17:14 # +1
и сейчас ходят уже ПОЧТИ в базу, то бишь рест
defecate-plusplus 13.11.2014 17:33 # +1
выжирают меньше трафика, ибо весь дизайн/верстку сливаешь один раз, всё остальное время качаешь данные с сервера и на сервер
Lure Of Chaos 13.11.2014 17:50 # 0
defecate-plusplus 13.11.2014 17:53 # +1
всё нормально, обновилась текущая вьюха, кнопка назад ведёт на предыдущую
ЧЯДНТ что мои программисты сделали не так?
bormand 13.11.2014 18:03 # +2
Обработали параметры после #, злодеи такие. Не дают людям по F5 прыгать на стартовую вьюху.
inkanus-gray 13.11.2014 18:21 # +1
https://github.com/defunkt/jquery-pjax
С историей всё отлично, юзер даже не замечает, что страницы грузятся аяксом.
1024-- 13.11.2014 21:01 # 0
Надо нажимать F5 в Gmail.
bormand 13.11.2014 21:30 # 0
1024-- 13.11.2014 21:43 # 0
bormand 13.11.2014 21:49 # 0
Но ведь ф5 для того и нажимали? Или я что-то не понимаю?
1024-- 13.11.2014 21:52 # +1
bormand 13.11.2014 21:56 # 0
Любитель старой оперы?
1024-- 13.11.2014 21:58 # 0
bot 13.11.2014 22:00 # 0
3.14159265 13.11.2014 19:46 # 0
bormand 13.11.2014 19:48 # 0
Почему? Вон в том же pjax, который выше кидал inkanus-gray, используется программное управление историей. Ну а юзерам древнего говна не привыкать к страданиям. Им можно и страницу перезагружать на каждый запрос...
А ссылки с решетками (через window.location), емнип, вообще везде пашут и даже в истории остаются.
3.14159265 13.11.2014 19:57 # 0
>А ссылки с решетками (через window.location), емнип, вообще везде пашут и даже в истории остаются.
Вы так говорите будто в решетках можно сохранить абсолютно точное состояние страницы.
inkanus-gray 13.11.2014 20:18 # 0
P.S. Массив состояний можно хранить в куках, в window.name, в localStorage, а после # указывать индекс этого состояния в массиве.
bormand 13.11.2014 20:24 # +1
Вы так говорите будто в query string можно сохранить абсолютно точное состояние страницы.
> Введеные в инпуты данные оно тоже сохраняет
history.pushState - вроде бы да. Там же тот же самый back-forward кеш, что и при нормальных переходах.
Lure Of Chaos 13.11.2014 17:11 # 0
> сначала сделали sateless
собственно, для статического контента не может быть никакого состояния
> а пртом придумали куки
собственно, очень здравая мысль (кроме ограничения на размер, и неожиданное их пропадание). это самое простое решения для stateful over stateless
> и всякие способы держать коннект
собственно, придумывать ничего и не пришлось, все уже было.
> WebSockets
я удивляюсь, почему сразу не запилили интерфейс JS к sockets\opengl и т.д.
кстати, уже пришел, только старые браузеры идут лесом сразу. (я тут недавно ощутил эту перемену, когда новый тел.сдох, и я достал старый аппарат с оперой мини. а еще для древних игрушек поставил хрюшу, там ослик уже неспособен адекватно смотреть веб, все эти жс не работают уже :) )
Анонимус 13.11.2014 17:23 # +1
Lure Of Chaos 13.11.2014 17:26 # 0
Анонимус 13.11.2014 17:28 # 0
-------
зы: пойди теперь протолкни чего через заные сквиды и прочие прокси, через которые пол мира в Инете сидит
inkanus-gray 13.11.2014 18:13 # +2
bormand 13.11.2014 18:15 # +1
Ну разве что кто-то из них явно сказал Connection: close. А так - один хрен какое-то время болтается дальше.
Анонимус 13.11.2014 18:27 # +2
Вы что, живете в мире HTTP 1.0?
Читайте же скорее про keep alive
bormand 13.11.2014 18:27 # 0
Нужно больше TCP хендшейков. Желательно еще на каждый запрос какую-нибудь пыху поднимать с нуля и устанавливать соединение с БД.
Анонимус 13.11.2014 18:31 # +3
А так же создаваний в памяти структур для сокета. А особый смак это HTTPS: нужно больше асиметричного шифрования! (про кеширование ключа в ssl пока забудем).
>>какую-нибудь пыху
Это же мое CGIное детство! По интерпретатору перла на каждый запрос!
>> и устанавливать соединение с БД.
да-да, причем без пула! Кстати, в пыхе до mysql_pconnect так именно и делали
bormand 13.11.2014 18:37 # 0
А какой пул в CGI? Ну разве что какая-нибудь прокся перед СУБД...
Анонимус 13.11.2014 18:39 # +2
Но есть же fastCGI
Кроме того есть mod_perl всякие, mod_php, и там можно не рвать коннект, пока не умрет экземпляр апаче) Но это уже модуль а не CGI
inkanus-gray 13.11.2014 18:32 # 0
В SPDY у нас один поток, ресурсы грузятся строго последовательно (как в случае с CSS-спрайтами или со встроенными картинками).
А в HTTP количество соединений можно варьировать в зависимости от возможностей клиента или сервера.
Анонимус 13.11.2014 18:37 # 0
Целых два!
http://tinyurl.com/kdt7eqd
bormand 13.11.2014 18:38 # 0
inkanus-gray 13.11.2014 18:42 # +1
— I'm surprised. Doesn't the HTTP 1.1 RFC say to limit persistent connections to 2 per server?
— Yes it does. Recent browsers don't conform anymore.
Выходит, что ни один из современных браузеров не следует RFC?
Анонимус 13.11.2014 18:43 # +2
пер что?
айпи?
айпи и порт?
доменное имя?
зона?
inkanus-gray 13.11.2014 18:39 # 0
bormand 13.11.2014 18:42 # 0
На один сервер? Да за такое на кол сажать надо! Как и за download manager'ы с пятью потоками в 2014 году.
inkanus-gray 13.11.2014 18:46 # 0
http://i.imgur.com/uWIfZL1.png
P.S. А Fx, судя по тому, что пишут, и 256 позволяет поставить.
Анонимус 13.11.2014 18:49 # +1
inkanus-gray 13.11.2014 18:53 # 0
Анонимус 13.11.2014 18:55 # 0
http://yandextank.readthedocs.org/en/latest/tutorial.html#thread-limit
inkanus-gray 13.11.2014 18:59 # 0
bormand 13.11.2014 19:00 # 0
Зачем? Ну разве что если сервер кривые заголовки кеширования выдает.
inkanus-gray 13.11.2014 19:02 # 0
bormand 13.11.2014 19:03 # +1
Анонимус 13.11.2014 19:03 # +1
Клиент может кешировать (Cache-Control, If-Modified-Since, E-Tag, Not Modified, вот это всё).
Так что и в spdy
inkanus-gray 13.11.2014 19:10 # 0
Анонимус 13.11.2014 19:13 # +2
:)
inkanus-gray 13.11.2014 19:16 # 0
inkanus-gray 13.11.2014 19:12 # 0
bormand 13.11.2014 19:14 # 0
inkanus-gray 13.11.2014 19:18 # 0
Если для http-сайтов можно заблокировать отдельные ресурсы через DPI провайдера, то https-сайты блокируются только целиком. Значит, SPDY-сайты рискуют полностью оказаться в блокировке.
bormand 13.11.2014 19:19 # +1
defecate-plusplus 13.11.2014 19:22 # +4
наделать консерированный инет
только кипятком обязательно ошпарить, чтобы крышки не сорвало
Анонимус 13.11.2014 19:30 # +1
http://www.youtube.com/watch?v=2aE27G_PpoY
bormand 13.11.2014 19:22 # 0
Анонимус 13.11.2014 19:27 # 0
-------
943 автономок с IPv6 на всю матушку Россию
http://www.ipv6actnow.org/info/statistics/
inkanus-gray 13.11.2014 20:16 # 0
Судя по тому, что при добавлении суффикса .sixxs.org (например, так: http://lurkmore.to.sixxs.org/) всё работает, фильтра IPv6 нет. Или это потому, что URL именно с такими доменами нет в реестре...
bormand 13.11.2014 20:47 # 0
inkanus-gray 13.11.2014 20:52 # +1
Кстати, да... И страницу /Вещества разбанили.
Анонимус 14.11.2014 01:35 # +1
Там ведь столько адресов, что можно каждому новорожденному автоматом дарить сеть из ста тысяч адресов, нет?
bot 14.11.2014 01:41 # +1
guest 14.11.2014 11:39 # +2
inkanus-gray 14.11.2014 14:12 # 0
guest 14.11.2014 15:30 # +1
3.14159265 14.11.2014 15:33 # 0
bormand 14.11.2014 15:37 # +1
А чем поможет динамический адрес для закачки педопорно? Что статика, что динамика - провайдер по запросу один хуй с потрохами выдаст.
guest 14.11.2014 15:39 # 0
bormand 14.11.2014 15:48 # +1
Скажем так - снижает вероятность связывания двух виртуальных личностей.
inkanus-gray 14.11.2014 17:06 # 0
Читать далее>>>
http://www.bryansk.aif.ru/incidents/details/1380156
Анонимус 13.11.2014 19:25 # 0
А про Server Name Indication (SNI) слышали?
bormand 13.11.2014 19:34 # +1
P.S. Наверное да, иначе с сертификатами траблы будут.
Анонимус 13.11.2014 19:37 # +1
Все же сертификат даеца ДОМЕНУ а не айпи адресу.
Особенно во времена когда на одном ip висит нгинкс и форвардпроксит запросы куче серверов за собой.
3.14159265 13.11.2014 19:54 # +2
Судя по инициативам там такие дремучие старпёры сидят, пооставались еще со времен КПСС.
Для них что SPDY, что P2P, что FTP, что I2P - всё одно и то же.
Анонимус 13.11.2014 19:58 # 0
недавно вот им не понравилось что IANA в США сидит. Сказали что это угрожает России, и решили видимо создать свой собственный ламповый Интернет, где номера портов для well known services будут назначать в России
inkanus-gray 13.11.2014 20:12 # 0
Анонимус 13.11.2014 20:27 # +1
inkanus-gray 13.11.2014 20:32 # 0
P.S.:
Информация о домене хуй-в-жопе.рф (XN-----ELCNEO3BI3AT.XN--P1AI)
Доменное имя свободно! Вы можете его зарегистрировать.
Анрегнули, но возможность повторной регистрации не закрыли?
bormand 13.11.2014 20:36 # +1
Да поди тупо год прошел, а автору было влом оплачивать.
Анонимус 13.11.2014 20:44 # +4
Я теперь так буду ругаться
inkanus-gray 13.11.2014 20:45 # 0
Анонимус 13.11.2014 20:48 # +3
inkanus-gray 13.11.2014 20:50 # 0
Доменное имя свободно! Вы можете его зарегистрировать.
Анонимус 13.11.2014 20:51 # 0
inkanus-gray 13.11.2014 20:53 # 0
Анонимус 13.11.2014 20:58 # 0
bormand 13.11.2014 21:03 # 0
Хм, а где домены по 100р/год можно купить?
Анонимус 13.11.2014 21:06 # 0
450 Руб она стоит. Это на продление.
bormand 13.11.2014 21:13 # +1
Анонимус 13.11.2014 21:20 # 0
Там например есть сквид, через который я обхожу роскомпозор.
А зарегить приватный домен через ру-центр не так сложно, если конечно не получать свой nic-hdl :)
Хуже с DNSом: нужно или покупать у них хостинг DNS, или подымать самому bind и делегировать зону туда, но раньше они хотели чтоб за зону отвечало ДВА сервера в разных автономных системах!
bormand 13.11.2014 21:25 # 0
А характеристики какие, кстати? У меня 5$/месяц за 512 RAM, 20Gb SSD и гигабитку.
> Хуже с DNSом
Ну с этим проблем вроде бы нет. У цифрового океана в админке все это крутится. bormand.tk вообще без проблем туда заделегировал.
Анонимус 13.11.2014 21:33 # 0
место (думаю что оно растет по требованию, мне 8 г хватает)
Ram, судя по top,
Проц 1 vCPU 2.5 Ghz
bormand 13.11.2014 21:41 # 0
Надо бы для приличия чего-нибудь туда разместить, а то там VPN, змейка, лента комментов от ГК да 403 Forbidden на главной...
Анонимус 13.11.2014 21:43 # 0
bormand 13.11.2014 21:44 # 0
Ну там при создании на выбор давали несколько образов. Я 32-битный щелкнул. Ах да, ipv6 еще должно быть в этом датацентре, но я не пробовал.
3.14159265 14.11.2014 13:51 # 0
Эээ. А как же задачка с холодильником?
bormand 14.11.2014 13:54 # 0
А она на старом хостинге была. Можно вернуть.
guest 14.11.2014 11:40 # 0
bormand 14.11.2014 11:46 # 0
Терабайт на моём плане.
1024-- 14.11.2014 20:27 # 0
P.S. За последнее время где-то 3-5 раз сток пригодился. Когда анонимус вайпал, когда я на несколько дней отлучался и когда барбарбар пришёл с баграми диалогами о PHP.
Спасибо за работу!
bormand 14.11.2014 20:58 # +1
2 человека, само собой. Раскрутка удалась :3
> кто-нибудь кроме меня приходил
Ну айпишник вроде одинаков, . Значит никто.
> где-то 3-5 раз сток пригодился
Ну вот это такой ресурс, который вроде бы почти никогда не нужен... Кроме вот этих редких моментов.
defecate-plusplus 14.11.2014 21:10 # +3
guest 15.11.2014 00:19 # +2
Вам нужно в преподы. Я понимаю, Вы не обязаны учить кого-то чему-то в ущерб своим увлечениям, но если бы это делали именно Вы - толк бы был. Борманд дал мне несколько полезных советов - это было давно, а пользуюсь я ими по сей день. Defecate же в двух словах объяснил, как Delphi работает с памятью: я стал умнее.
Vindicar 15.11.2014 12:25 # 0
Раньше находил вариант за 9 евро в год, но там и качество было соответствующее...
Анонимус 13.11.2014 21:08 # +2
Я бы купил яНдекс.рф, яндекС.рф, ЯНДЕКС.рф итд
1024-- 13.11.2014 21:22 # +2
inkanus-gray 13.11.2014 21:24 # +1
bot 13.11.2014 21:28 # +1
Партнёрка от регистратора.
bormand 13.11.2014 21:29 # 0
Но там поди кабальные условия?
bormand 13.11.2014 20:51 # 0
inkanus-gray 13.11.2014 20:56 # 0
Анонимус 13.11.2014 20:59 # 0
bormand 13.11.2014 21:06 # 0
Латинские то нет. А вот насчет юникодных меня грызли сомнения.
inkanus-gray 13.11.2014 21:08 # +1
http://www.motobit.com/util/punycode-decoder-encoder.asp
Разница между IDN и чистым punycode в том, что в IDN перед кодированием регистр приводится к нижнему.
3.14159265 13.11.2014 20:54 # +3
Видимо Конардо забыл проплатить домен.
bormand 13.11.2014 20:32 # +1
к-едрёной-матери.рф, получется, не запрещено?
Эх, не сидели они в IRC'е с ботом, который пинает за маты, не сидели...
Анонимус 13.11.2014 20:33 # +1
bormand 13.11.2014 20:34 # +2
inkanus-gray 13.11.2014 20:37 # +4
Пытаюсь отгадать загадку про холодное оружие. Пишу свой ответ «сабля». Получаю на экране:
Я: сая дурак.
Бот: Ответ неправильный. Правильный ответ: сая дурак.
Анонимус 13.11.2014 20:39 # 0
inkanus-gray 13.11.2014 20:41 # 0
bormand 13.11.2014 20:46 # +2
inkanus-gray 13.11.2014 20:47 # +3
3.14159265 13.11.2014 20:54 # 0
inkanus-gray 13.11.2014 20:58 # 0
bormand 13.11.2014 21:16 # 0
но ута?
inkanus-gray 13.11.2014 21:19 # +1
bormand 13.11.2014 20:59 # +3
Какой всё-таки полёт фантазии был у авторов списка!
еблясперископом.рф
заебитесьвывротивжопу.рф
Представляю процесс его составления...
P.S. Список: http://dolboeb.livejournal.com/1918182.html
Анонимус 13.11.2014 21:00 # +2
inkanus-gray 13.11.2014 21:00 # 0
Но почему?
P.S. А с дефисами между словами зарегистрировать можно!
inkanus-gray 13.11.2014 21:04 # +3
Доменное имя свободно! Вы можете его зарегистрировать.
Всё правильно. Неудобно же читать без разделителей, потому и заблокировали.
volter9 13.11.2014 21:28 # 0
3.14159265 14.11.2014 13:48 # +2
inkanus-gray 14.11.2014 14:04 # +2
Анонимус 13.11.2014 14:47 # +1
bormand 13.11.2014 15:33 # +5
Анонимус 13.11.2014 17:33 # +1
В середине 20 века в Азии можно было наблюдать несовместимость реализаций
inkanus-gray 13.11.2014 18:19 # 0
Анонимус 13.11.2014 18:26 # +2
volter9 13.11.2014 21:29 # +1
Я лишь слышал о петиции интеграции PhotoShop'a в PHP: http://php-forever.blogspot.com/2014/11/blog-post_12.html
Анонимус 13.11.2014 21:44 # +1
PS может быть не фотошоп вовсе. Может это ps комманда из никсов или pstools из винды. Ну уж никак уж не PL/SQL
volter9 13.11.2014 22:01 # 0
А разве Frontpage еще не устарел, до сих пор стандарт что ли?
Анонимус 13.11.2014 22:03 # +2
А на Ваш вопрос я даже не знаю как ответить. Вы меня в тупик поставили.
volter9 13.11.2014 22:56 # 0
Анонимус 13.11.2014 09:15 # +1
По уму надо картинк вообще не париться и юзать нормальный почтовик типа gmail, где спам фильтруется.
barbarbar 14.11.2014 08:07 # +1
volter9 14.11.2014 08:55 # +1
barbarbar 14.11.2014 10:22 # 0
guest 15.11.2014 18:27 # +1
barbarbar 15.11.2014 19:29 # 0
guest 15.11.2014 20:38 # +1
barbarbar 15.11.2014 21:47 # 0