Этот сайт содержит небольшие заметки и рецепты, которые вечно забываешь и их приходится гуглить. Поэтому создатель сайта решил их сохранить в какое-то одно место, чтобы иметь быстрый доступ к ним.
1 | python -m smtpd -n -c DebuggingServer localhost:2025
|
1 | SELECT LEAST(end1, end2) - GREATEST(start1, start2);
|
1 2 3 4 5 6 7 8 | server {
server_name example.dev;
location / {
proxy_pass http://127.0.01:6543;
proxy_set_header Host $http_host;
}
}
|
1 2 3 | MyModel.indexer.search(q).filter(owner=request.user).flags(
MyModel.indexer.flags.PARTIAL
)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php
function is_ie6($user_agent) {
// Проверяем, что msie встречается только один раз в агенте
// Защита от ie7 & ie8 с агентом вида:
// Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1;
// Trident/4.0; MRA 5.2 (build 02405);
// Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ;
// .NET CLR 3.0.04506.30; .NET CLR 2.0.50727)
$count = 0;
str_ireplace('msie', '', $user_agent, $count);
if ($count > 1) {
return False;
}
if (stripos($user_agent, 'msie 6') === False) {
return False;
}
return True;
}
// Применять так
if (is_ie6($_SERVER['HTTP_USER_AGENT'])) {
die('die old browsers, die!');
}
?>
|