• Является ли слово "Mac" товарным знаком Apple?

    Ответ написан
    Комментировать
  • Как использовать сериализацию?

    Объясню несколько абстрактно. С конкретными терминами определитесь сами. Предположим, у вас есть некий объект. Пусть это массив. Это сложный тип данных.

    Сериализация позволяет привести этот объект к последовательности байтов (часто ее можно рассматривать как строку, созданную по определенным правилам), которую в дальнейшем можно десериализовать, то есть получить из нее исходный объект.

    Для чего это нужно? Сохранить сложный объект где-либо. Например, в единственном поле БД, в сессии, в куках, просто в файле. С возможностью получить исходный объект в дальнейшем.

    Или для передачи. Допустим, вы собрали данные от пользователя с некоторой формы, получив массив данных. Эти данные надо отправить на сервер. В качестве параметра запроса может выступать строка, но не массив. Поэтому перед передачей массив необходимо сериализовать.

    Как использовать. Там есть и от майкрософта статьи, и вполне разжеванная от code-inside. В общем, на любой вкус.

    А ваши комментарии о том, что интересует сериализация именно на C#, несколько неуместны. Очень многие термины и процессы в программировании мало изменяются от языка к языку. Различается лишь синтаксис и способы использования. Сама суть сохраняется.
    Ответ написан
    1 комментарий
  • Почему в jQuery событие scroll не работает при body margin: 0;?

    Пример бы, где не работает. Здесь (на Тостере) при цеплянии приведенного скрипта alert отрабатывает, несмотря на margin:0; для body.
    Ну и еще работающий пример.
    Нужно больше информации. Может быть другие скрипты или еще что?
    Ответ написан
  • A ..... onclick="return false;" проиндексируется ли поисковиком?

    В руководстве Яндекса четко расписано, что требуется для индексирования: формат ссылок и формат url для страниц с контентом. Товарищ, прокомментировавший ваш комментарий, вероятно, счел, что вы предлагаете использовать ссылки без параметра href вовсе. Такие ссылки действительно индексировать не будут. Но если использовать рекомендации поисковиков, проблем не должно быть.

    Что касается пруфов, далее идут настолько пруфы, насколько это возможно..
    Есть чуть более внятное описание того же самого от Яндекса, где для особо непонятливых уточнено, что иные варианты реализации могут оказаться менее приятными в плане результата.
    И есть FAQ от Гугла, ибо принцип один и тот же. Там же ссылка на более подробную документацию (на английском, правда).
    Ответ написан
    2 комментария
  • Как найти скорость тела при столкновении со стеной, стартующее под углом на определенном расстоянии?

    В точке начала движения вся энергия - потенциальная. Вычисляется как m*g*h. h, если не путаю, будет выражаться как l*(1-cos(pi/6)), где l - длина веревки.

    В момент столкновения вся потенциальная энергия перейдет в кинетическую. Которая {mv^2}/2. Соответственно, необходимо приравнять кинетическую энергию к потенциальной и выразить из полученного уравнения скорость. В итоге получится что-то вроде v=sqrt{2*g*l*(1-cos(pi/6))}.
    С силой удара Ньютон поможет со своим вторым законом.

    Учитывать сопротивление воздуха не надо. В противном случае необходимо учитывать еще и силу натяжения троса и даже то, где находится в данный момент ваш спецагент, так как g везде разное. Мало того, можно вспомнить существование релятивистской механики и использовать ее тоже. Именно для упрощения расчетов и придуманы модели, в которых опущены малозначимые в моделируемых ситуациях факторы.

    Почитать учебники физики. Последовательно. Можно разные, но вдумчиво.
    Ответ написан
    3 комментария
  • Какие CMS являются современными с точки зрения архитектуры?

    Вы говорите об архитектуре CMS, но, уточняя, упоминаете лишь сторону верстки (табличная и блочная верстка, версии html и css). Если дело только в этом, то вопрос, скорее, исключительно к теме оформления.

    Вас действительно только фронт-энд интересует? Тогда CMS тут имеет значение небольшое. Какую тему сверстаете, такая и будет. Хоть на HTML 5, хоть на HTML 3.2.

    Важное требование лишь одно — чтобы реализация подходила вам и вашей целевой аудитории. Если цель — поддерживать максимум окружений, поддержка IE5 и всяких Нетскейпов (утрирую, конечно), то надо по-старинке все (за исключением разве что таблиц). Если же целевая аудитория по большей части использует актуальные версии браузеров, то можно уже играть с HTML5, CSS3 и прочими волшебными штуками.

    Еще нынче модно использовать всякие Responsive Design, а кто-то даже считает, что без этого сайт вообще не современный, и не надо так. Но это тоже на вкус и цвет.

    Если же вас вдруг интересует архитектура самой CMS (серверной ее части), то тут опять же все зависит от личных предпочтений. Что вам нужно, то и есть важные требования.

    Тут как с выбором автомобиля. Кому-то спорткар: телок по клубам катать, а кому-то фургон: телок из загона к ветеринару катать.
    Ответ написан
    1 комментарий
  • Как в PHP извлечь содержимое тега, используя регулярные выражения?

    Если у вас есть проблема, и вы собираетесь решать ее с использованием регулярных выражений, то у вас есть две проблемы.
    Боян, но всегда в тему.
    preg_match_all ( '/<a[^>]+?[^>]+>(.*?)<\/a>/i' , $txt , $matches); 
    $info['TEST1:'] = str_replace("TEST1:","",$matches[1][0]);
    $info['TEST2:'] = str_replace("TEST2:","",$matches[1][1]);
    preg_match ( '/<span[^>]+?[^>]+>(.*?)<\/span>/i' , $txt , $matches);
    $info['INFO:'] = str_replace("INFO:","",$matches[1]);
    print_r($info);

    Для разбиения даты все же используйте explode(). Не надо пихать регэкспы везде и всюду.
    Ответ написан
    Комментировать
  • Почему не работает vertical-align для inline-block?

    Вы используете vertical-align для блочного элемента. А оно только для табличных работает (и еще инлайновых, кажется, но и там свои особенности). Используйте display: table-cell, например.
    jsfiddle.net/8p4cg/1/
    Ответ написан
    6 комментариев
  • Почему сайт отображается ужасно?

    По ссылке скрин начала заголовочной части.
    Есть два варианта.
    1. Избавляйтесь от точек в начале путей (например, '/css/thickbox.css' вместо './css/thickbox.css') для css и js. Ну и все эти 'http://http://' тоже надо бы убрать.
    2. Уберите тег BASE или исправьте в нем 'http://http://'. Собственно, из-за него и летят относительные пути к чертям.
    Второй вариант предпочтительнее, так как он решает суть проблемы, а не является обходом ее.
    Ответ написан
    Комментировать
  • Можно ли как-то определить, какая CMS у сайта youzadrot.ru?

    Вероятнее всего, движок самопальный.
    Ничего сложного, насколько я вижу, в структуре нет. Но если нет желания связываться с разработкой еще одной CMS для банальной задачи, можно воспользоваться тем же WP.
    Надо будет только тему подобрать. Или заказать. Если не ошибаюсь, подобные темы обычно находятся по запросам вроде «wordpress magazine template».
    Ответ написан
    2 комментария
  • Как спарсить количество результатов при поиске через Google с помощью PHP

    Открываете гугл. Выполняете пару запросов. Смотрите на изменения url, на основе чего делаете выводы о том, как url формируется.
    Далее формируете список url для всех необходимых запросов, проходите по этим url, из отдаваемых данных с помощью регулярных выражений вытаскиваете число результатов (отображается под формой поиска).
    Все это реализуется стандартными средствами PHP.
    По необходимости можно усложнять и улучшать алгоритм до бесконечности.
    Ответ написан
    2 комментария
  • Шилдт Java - "Полное руководство" или "Руководство для начинающих"?

    «Руководство для начинающих» Шилдта не рекомендую. Слишком много воды. «Java 7» Хабибуллина понравилась больше, хотя суть примерно та же. Выбирая между двумя указанными, остановился бы на «Полном руководстве».
    Ответ написан
    Комментировать