Search
Write a publication
Pull to refresh
2
0
Дмитрий @tty01

User

Send message
Оптимизация нужна всегда.

«как и у большинства тут» тут, это где?

Если немного пройти за МКАД, интернета будет существенно меньше. А если за пределы Московской области, интернета будет совсем мало.

У меня, к примеру, мобильный edge c пингом 700ms, и оптимизированная страница чувствуется. К тому же трафик ограничен — всего 1,1 ГБ в месяц. Живу в новом, охраняемом высотном доме, но кроме edge, интернета нет вообще никакого.

-1
Уважаемый Гайдар, «архив» весьма прост:

<? php
header('Content-type: text/plain; charset=utf-8');
echo «REQUEST_URI = », $_SERVER['REQUEST_URI'], "\n", «QUERY_STRING = », $_SERVER['QUERY_STRING'];
? >

Запрос `/index.php/я` возвращает `REQUEST_URI = /index.php/я` в кодировке windows-1251
Запрос `/index.php/兀я` возвращает `REQUEST_URI = /index.php/? я` в кодировке windows-1251

Можно запросить `/index.php/%D1%8F` или `/index.php/%E5%85%80%D1%8F` — результат тот же.
Что за дела с UTF-8 кодировкой в URL'ах?
Запрашиваю /index.php/àáâäя

Приходит одна «я», причем в кодировке windows-1251
[REQUEST_URI] => /index.php/???? я

В web.config прописано
[configuration][system.web][globalization requestEncoding=«utf-8» responseEncoding=«utf-8» /]…

IIS7 x64 Vista Business SP1
… в то время как заявленный DOCTYPE — HTML 4.01 Transitional.

Вообще-то я встретил этот type не на заглавной странице ya.ru — тут он указан в js, а не в html, что правильно.
Разве я что-то отрицал? :-) Наоборот, я даже указал в каком из сервисов Яндекса верстка качественная.
Убежден, что есть специалисты, способные привести код в надлежащий вид с учетом особенностей браузеров. К сожалению, их мало.
> Именно потому, что отсылаются репорты, пишется валидный код

Возможно, я неправильно понял эту фразу, но где у Яндекса валидный код?
Только что прошелся по сервисам — везде ошибки. А как вам это: input type=«search»?

Яндекс.Авто только валидный. ) Остальное — треш из html )
+1 про шрифт. Причем там даже не Courier New, а просто Courier. )
Спасибо за материал. Есть вопросы по безопасности.

Про hmac не понял. Какая разница, что снифить?
Ну отправим мы вместо привычного 21232f297a57a5a743894a0e4a801fc3 (admin)
комбинацию 96b6bdeac4ec8c94053f0ce92e26c8e9 (тот же admin, но с привязкой к году по hash_hmac), что от этого изменится?

Каким образом время хранения кук влияет на их защищенность? Да пусть они хранятся хоть год, хоть секунду — пакет ушел на интересующий меня сайт, снифер это увидел. Решительно не понимаю.

И по поводу mysql_real_escape_string. Используйте Active Record. Любые параметры проходят через mysql_real_escape_string(). Мало? Ну добавьте в Active Record строчку preg_replace('/[^0-9A-Z]/iu', '', $param) против юникода, или укажите свой разрешенный диапазон символов через \x00-\xFF. В общем, не вижу проблемы c mysql_real_escape_string во фреймворках.
Имхо «семерку» сейчас следует выпускать, сейчас. Через год она уже не будет столь актуальной…

Поработав всего два дня с Windows 7, я согласился с теми, кто считает что Виста — отстой ))

К сожалению, во множестве других обзорах «семерки» не отражено как именно теперь работает таскбар — нужно видеть анимацию. А работает очень информативно. Ищите на Ютубе.

Ещё понравилось наличие доступа к Recent documents для любого приложения прямо из таскбара. Например, треки из плеера foobar2000.

Полезная вещь — любые документы, изображения и др. теперь можно собирать в коллекции (Libraries), а не просто, скажем, в «Мои изображения». Кстати об изображениях — теперь автоопределение вида папок работает адекватно. Не встречал такого, чтобы папка с произвольным набором документов отображалась крупными превьюшками — отображается в виде таблицы, как мне надо. Для Висты есть решение, но с бубном.

Если потрясти окно, все другие окна свернутся. :-)

Да, и наконец-то появилась отдельное место для «свернуть все окна»! (крайняя правая сторона тулбара)

Все персональные установки успешно импортировались с Висты (Центр архивации и восстановления).

И последнее: новый Paint и калькулятор реально рулят )

Мда, эти девайсы я чаще называю как недоноутбук. :)
Провожу разделение средствами PHP.
Сервера в основном чужие, доступа к конфигам баз данных и веб-серверов нет.

< ?php
class projectname_db_config {
/* поскипано */
/* Autoload */
public function __construct()
{
/* Database settings */
$this->a('db_host', ''mysql1064.domain.tld');
$this->a('db_name', 'dbqwerty');
$this->a('db_user', 'qwerty');
$this->a('db_pass', '1234');
$this->a('table_prefix', 'my_');
$this->a('db_driver', 'mysqli');
/* поскипано */
$this->_switch_cfg_profile();
}
/* Switch between configuration profiles */
private function _switch_cfg_profile()
{
/* Alternative settings */
if ($_SERVER['HTTP_HOST'] == '127.0.0.1')
{
/* Database settings */
$this->a('db_host', 'localhost');
$this->a('db_name', 'dbasdfg');
$this->a('db_user', 'asdfg');
$this->a('db_pass', '5678');
$this->a('table_prefix', '');
$this->a('db_driver', 'mysql');
/* поскипано */
}
/* поскипано */
}
/* поскипано */
}
? >
386-SX 25MHz… Встроенный модем 9600… остальное не помню ) 1995 год.
На фото ещё модем 21600.

i33.tinypic.com/11w3hoy.jpg
Однажды я прогуливался по мосту и увидел человека, стоящего на краю, который собирался прыгнуть. Я быстро подбежал к нему и сказал «Стой! Не делай этого!»
«Я ничего не могу поделать» — плакал он, «я потерял интерес к жизни».
«Чем ты зарабатываешь на жизнь?» — спросил я.
Он сказал: «Я разрабатываю технические требования для веб-сервисов»
«Я тоже!» — сказал я. «Ты используешь REST-сервисы или SOAP-сервисы?»
Он сказал: «REST-сервисы»
«Я тоже!» — сказал я. «Ты используешь текстовой формат XML или бинарный формат XML?»
Он сказал: «текстовой формат XML»
«Я тоже!» — сказал я. «Ты используешь XML 1.0 или XML 1.1?»
Он сказал: «XML 1.0»
«Я тоже!» — сказал я. «Ты используешь UTF-8 или UTF-16?»
Он сказал: «UTF-8»
«Я тоже!» — сказал я. «Ты используешь нормализацию юникода формы C или нормализацию юникода формы KC?»
Он сказал: «нормализацию юникода формы KC»
«Умри, иноверная мразь!» — прокричал я, и столкнул его с моста.

tty01.blogspot.com/2004/07/unicode-normalization-form-c.html
Тачпад не заработал как положено и не заработала звуковуха. :(

tty01.livejournal.com/29146.html
> Возможно будет сделан профессиональный перевод на английский, с сохранением «перчика» насколько это возможно.

«Пробейте, пожалуйста, билетик», «Вас тут не стояло» и «Одень шапку на х@й, а то уши замерзнут»

Information

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