Jenek
User-
Posts
156 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Jenek
-
Пятимегабайтные строки это относилось к вычислению в столбик факториала 1 000 000, а не 5000. А о том, что они пятимегабайтные сказала формула стирлинга, которая, кстати, в википедии и приведена.
-
если не ошибся то получается ~6,2 * 10^5 500 000 придется работать со строчками по 5 мегабайт
-
смотрелка портов http://technet.microsoft.com/en-us/sysinte...s/bb897437.aspx только вот не помню можно ли открыть 127.0.0.1:80 если открыт 0.0.0.0:80 вроде нет
-
От заголовков зависит. http://ru2.php.net/header <?php // We'll be outputting a PDF header('Content-type: application/pdf'); // It will be called downloaded.pdf header('Content-Disposition: attachment; filename="downloaded.pdf"'); // The PDF source is in original.pdf readfile('original.pdf'); ?> Можно кинуть в папку files .htaccess перебивающий файлам Content-type на тот который браузеры сохраняют. Сам не пробовал
-
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister(). Выкиньте session_register попробуйте так: session_start(); if(!isset($_SESSION['inv_id'])) { $_SESSION['inv_id'] = $inv_id = $_REQUEST['inv_id']; }
-
Про условные комментарии: http://designformasters.info/posts/conditional-comments/ <!--[if lte IE 6]> это 100% комментарий для всех кроме эксплорера
-
Что такого хакового в условных комментариях? Хак это когда нашли возможность не предусмотренная производителем, использовали ошибку парсера, или любой другой баг, вроде как хакнули. А когда руководство на 5 страниц, то какой же это хак. Для поисковиков это обычный комментарий, а комментарии не индексируются. Это вполне логично и подтверждается экспериментом. Если ввести в гугле или яндексе фразу: то найдется куча всего кроме исходной страницы где она в комментарии (http://www.artlebedev.ru/)
-
в первую очередь != только По ссылке (upd: w3c) написано, что для ссылок открывающихся в новом окне рекомендуется использовать target="_blank", чтобы явно указать, что ссылка открывается в новом окне. Причем в совершенно другом стандарте и гораздо позже. Как это связано с причиной исключения target ранее? Это говорит только о том, что target="_blank" нужен, его удаление было непродуманным шагом, его эмуляция с помощью JS ухудшает доступность и предсказуемость страницы. Приведенная ссылка на WCAG 2.0 и наличие target="_blank" в HTML5 только подтверждают это. Что касается того почему W3C убрали target, то здесь я вижу две причины: 1. без фреймов область применения target сильно уменьшилась 2. считали, что пользователь должен решать где открывать страницу (может и правильно, но вебмастера саботировали идею с помощью JS)
-
Какие были многозакладочные браузеры в 1999 году? Фантазия без границ. Тем что в Strict нет фреймов, а target определен в разделе фреймов и в первую очередь для них, вот его и вымели вместе с фреймами. В HTML5 его вернули, можно поставить <!DOCTYPE html> и спокойно пользоваться.
-
Пожмите получившуюся картинку с помощью сжималки png. optipng pngcrush pngout pngoutwin Если я не ошибаюсь то коммент можно добавить с помощью tweakpng
-
Этот код использует jQuery, вы ее подключали? Сегодня уже про нее отвечал http://forum.htmlbook.ru/index.php?showtopic=13184&hl=
-
http://ru.wikipedia.org/wiki/RSS
-
не обязательно, способов много, назначить активной ссылке класс active самый очевидный. вот вариант http://forum.htmlbook.ru/index.php?showtopic=13177&hl=
-
The :active pseudo-class applies while an element is being activated by the user. For example, between the times the user presses the mouse button and releases it. Ссылка :active после того как на ней нажата кнопка и до того как отпущена. Чтобы подсветить ссылку на текущую страницу нужно в php (или какой там у вас) скрипте установить для нее класс active, и его подсветить (как один из вариантов).
-
Чтобы не городить работу с куками, буду использовать jquery + плагин cookie <!DOCTYPE html> <html> <head> <title>Untitled Page</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="cookie.js"></script> </head> <body> <script> $.cookie('jsEnabled', 'yes'); $.cookie('additionalCookie', '123456789'); </script> <a href="test.php">test</a> </body> </html> в test.php: <?php var_dump($_COOKIE); жмем на ссылку тест и видим: array(3) { ["jsEnabled"]=> string(3) "yes" ["additionalCookie"]=> string(9) "123456789" } как ставятся можно посмотреть в коде: http://plugins.jquery.com/files/jquery.cookie.js.txt Время жизни тоже можно устанавливать. Google Analytics к каждому сайту своих кук налепляет пачку и ничего работают.
-
Странный самый простой способ, лишний запрос + нужны сессии чтобы связать этот запрос с клиентом гораздо проще выставить скриптом соответствующий cookie по которому сервер определит наличие JS при следующих запросах.
-
Не нужно подключать разный css, это так делается: http://designformasters.info/posts/adaptive-layout/
-
А кто про него не слышал? Работает по принципу: «Пиши меньше, делай больше» http://ru.wikipedia.org/wiki/JQuery (внизу ссылки на статьи) http://jquery.com/ http://docs.jquery.com/Main_Page (документация)
-
Есть много вариантов. В худшем случае, скрипт после менюшки: <script> document.getElementById('simplemenu').style.display = 'none'; </script> можно так: window.onload = function() { document.getElementById('simplemenu').style.display = 'none'; } По хорошему нужно делать это в обработчике события document DOMContentLoaded, но в IE с ним проблемы, там нужно ловить document onreadystatechange. Мне кажется, лучше использовать какой-нибудь фреймворк (конечно, не только для скрытия менюшки, а вообще в проекте), например, jQuery: $(document).ready(function() { $('#simplemenu').hide(); });
-
Можно попробовать Google AJAX Language API, причем даже php не нужен. Сам не пробовал.
-
Да... следующий раз буду лучше приглядываться прежде чем нести чушь
-
А вы пробовали сделать как я написал? Качество первого скриншота не позволяет делать каких либо выводов о шрифтах. Сохраните кусочек поменьше но в png-24 без потери качества. Из второго скриншота видно, что в системе сглаживание выключено а в IE включено (включается отдельно от системы в настройках) т.е. там тоже все парвельно, только ClearType.
-
Правой кнопкой на рабочем столе > Свойства > Оформление > Эффекты > Применять следующий метод сглаживания экранных шрифтов > ClearType и везде будет одинаково. неужели в винде по умолчанию выключено сглаживае?
-
Используй jQuery и не парься даже с самостоятельными реализациями ajax. Подключаем библиотеку с Google, просто чтобы не качать ее. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script> преимущество такого подключения в том, что когда его будут использовать много сайтов библиотека будет прокеширована у многих пользователей и не будет сказываться на скорости загрузки сайта. вот примеры использования jQuery http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype
-
Совсем не обязательно скидывает на сайт google, там очень много разных вариантов, в принципе все есть в гугловском хелпе, кроме CSE нужно еще смотреть на Ajax Search API.