Jump to content

Jenek

User
  • Posts

    156
  • Joined

  • Last visited

Everything posted by Jenek

  1. Пятимегабайтные строки это относилось к вычислению в столбик факториала 1 000 000, а не 5000. А о том, что они пятимегабайтные сказала формула стирлинга, которая, кстати, в википедии и приведена.
  2. если не ошибся то получается ~6,2 * 10^5 500 000 придется работать со строчками по 5 мегабайт
  3. смотрелка портов http://technet.microsoft.com/en-us/sysinte...s/bb897437.aspx только вот не помню можно ли открыть 127.0.0.1:80 если открыт 0.0.0.0:80 вроде нет
  4. От заголовков зависит. 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 на тот который браузеры сохраняют. Сам не пробовал
  5. Jenek

    Сессии PHP

    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']; }
  6. Про условные комментарии: http://designformasters.info/posts/conditional-comments/ <!--[if lte IE 6]> это 100% комментарий для всех кроме эксплорера
  7. Что такого хакового в условных комментариях? Хак это когда нашли возможность не предусмотренная производителем, использовали ошибку парсера, или любой другой баг, вроде как хакнули. А когда руководство на 5 страниц, то какой же это хак. Для поисковиков это обычный комментарий, а комментарии не индексируются. Это вполне логично и подтверждается экспериментом. Если ввести в гугле или яндексе фразу: то найдется куча всего кроме исходной страницы где она в комментарии (http://www.artlebedev.ru/)
  8. в первую очередь != только По ссылке (upd: w3c) написано, что для ссылок открывающихся в новом окне рекомендуется использовать target="_blank", чтобы явно указать, что ссылка открывается в новом окне. Причем в совершенно другом стандарте и гораздо позже. Как это связано с причиной исключения target ранее? Это говорит только о том, что target="_blank" нужен, его удаление было непродуманным шагом, его эмуляция с помощью JS ухудшает доступность и предсказуемость страницы. Приведенная ссылка на WCAG 2.0 и наличие target="_blank" в HTML5 только подтверждают это. Что касается того почему W3C убрали target, то здесь я вижу две причины: 1. без фреймов область применения target сильно уменьшилась 2. считали, что пользователь должен решать где открывать страницу (может и правильно, но вебмастера саботировали идею с помощью JS)
  9. Какие были многозакладочные браузеры в 1999 году? Фантазия без границ. Тем что в Strict нет фреймов, а target определен в разделе фреймов и в первую очередь для них, вот его и вымели вместе с фреймами. В HTML5 его вернули, можно поставить <!DOCTYPE html> и спокойно пользоваться.
  10. Пожмите получившуюся картинку с помощью сжималки png. optipng pngcrush pngout pngoutwin Если я не ошибаюсь то коммент можно добавить с помощью tweakpng
  11. Этот код использует jQuery, вы ее подключали? Сегодня уже про нее отвечал http://forum.htmlbook.ru/index.php?showtopic=13184&hl=
  12. http://ru.wikipedia.org/wiki/RSS
  13. не обязательно, способов много, назначить активной ссылке класс active самый очевидный. вот вариант http://forum.htmlbook.ru/index.php?showtopic=13177&hl=
  14. 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, и его подсветить (как один из вариантов).
  15. Чтобы не городить работу с куками, буду использовать 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 к каждому сайту своих кук налепляет пачку и ничего работают.
  16. Странный самый простой способ, лишний запрос + нужны сессии чтобы связать этот запрос с клиентом гораздо проще выставить скриптом соответствующий cookie по которому сервер определит наличие JS при следующих запросах.
  17. Не нужно подключать разный css, это так делается: http://designformasters.info/posts/adaptive-layout/
  18. Jenek

    jQuery

    А кто про него не слышал? Работает по принципу: «Пиши меньше, делай больше» http://ru.wikipedia.org/wiki/JQuery (внизу ссылки на статьи) http://jquery.com/ http://docs.jquery.com/Main_Page (документация)
  19. Есть много вариантов. В худшем случае, скрипт после менюшки: <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(); });
  20. Можно попробовать Google AJAX Language API, причем даже php не нужен. Сам не пробовал.
  21. Да... следующий раз буду лучше приглядываться прежде чем нести чушь
  22. А вы пробовали сделать как я написал? Качество первого скриншота не позволяет делать каких либо выводов о шрифтах. Сохраните кусочек поменьше но в png-24 без потери качества. Из второго скриншота видно, что в системе сглаживание выключено а в IE включено (включается отдельно от системы в настройках) т.е. там тоже все парвельно, только ClearType.
  23. Правой кнопкой на рабочем столе > Свойства > Оформление > Эффекты > Применять следующий метод сглаживания экранных шрифтов > ClearType и везде будет одинаково. неужели в винде по умолчанию выключено сглаживае?
  24. Используй 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
  25. Совсем не обязательно скидывает на сайт google, там очень много разных вариантов, в принципе все есть в гугловском хелпе, кроме CSE нужно еще смотреть на Ajax Search API.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy