• Что плохого в вёрстке таблицами?

    @egorinsk
    Начнем с того, что все, что делается таблицами, делается и CSS (просто надо не лениться и прочитать соответствующие руководства). У таблиц есть недостатки:

    — нельзя перегруппировать блоки для узких страниц или в версии для печати только с помощью CSS
    — если мы выводим список картинок таблицей, каждая картинка в ячейке, то при добавлении или удалении картинки оставшиеся не сдвигаются, а остается пустое место
    — у ячеек width работает как min-width, при этом алгоритмы ратяжения ячеек не документированы и ведут себя непредсказуемо, из-за этого они могут непредсказуемо растягиваться, и хуже того, при динамической замене контента они не всегда сжимаются обратно и остаются дыры. Одно длинное слово или картинка может растянуть всю страницу.
    — фиксированное, абсолютное и относительное позиционирование неюзабельно в таблицах
    — ячейки не получится перетаскивать drag-n-drop
    — трудно манипулировать DOM (надо хитро вставлять и убирать дополнительные элменеты)
    — верстка получается замусоренная кучей лишних тегов, которые тяжело читать и в которых тяжело разобраться. Это не HTML, а лапша. Особенно тяжело, когда таблицы вложены друг в друга и раскиданы по куче шаблонов.
    — нельзя поместить контент в коде первым, а меню в шапке — вторым (некоторые сеошники считают, что это улучшает индексацию)
    — верстка таблицами всегда была костылем (и это несемантично), с поддержкой CSS2 (появилась более 10 лет назад) таблицы стали не нужны. 10 лет назад они уже стали ненужными.

    Давайте, расскажите хоть одну причину использовать устаревшую много лет назад технологию. Поддержка IE4? Верстальщик-пенсионер?
    Ответ написан
    4 комментария
  • Утилита для «загрузки» оперативной памяти?

    @egorinsk
    Воспользуйтесь богатыми возможностями языка PHP:

    <?php

    ini_set('memory_limit', 1e12);
    $data = str_repeat(" ", 100000000); // сколько вешать в байтах
    echo «OK, wait now\n»;
    sleep(60); // сколько ждать секунд
    Ответ написан
    1 комментарий
  • Смарты в 5 и 6мм?

    @ferasinka
    Я не ощущаю.

    А вот маркетологи ощущают.
    Причём обычно вот так:
    Ответ написан
    2 комментария
  • Где найти команду для стартапа?

    denver
    @denver
    Ну что там снова за идея. Ищи тут. Но нас надо заинтересовать.
    Ответ написан
    Комментировать
  • Как организовать прием платежей на сайте?

    @rainwall
    Если большая часть англоговорящие — paypal
    Ответ написан
    3 комментария
  • Избавление от рекурсивного перехода при парсинге сайтов

    ArtEx
    @ArtEx
    А если попробовать фильтровать повторяющиеся переменные в адресе? т.е. на сайте из примера REQUESTED_FROM будет повторяться сколько угодно раз
    Ответ написан
    Комментировать
  • Как отключить возможность отказа ответа по SMS в Android 4.0 ?

    Nickel3000
    @Nickel3000
    Установить другой экран блокировки, например, WidgetLocker.
    Ответ написан
    Комментировать
  • Почему вконтакте пересобирает весь DOM в моем случае?

    dudeonthehorse
    @dudeonthehorse Автор вопроса
    Email Developer
    Вопрос снят. На компе жертвы был найден долбанный vksaver. Убиение помогло.
    Ответ написан
    1 комментарий
  • Куда лучше всего анонимно выложить небольшой html+js сайт с ограниченным доступом?

    vitalyswipe
    @vitalyswipe
    Bitbucket — веб-сервис для хостинга проектов и их совместной разработки, основанный на
    системе контроля версий Mercurial и Git. По назначению и предлагаемым функциям аналогичен GitHub.
    Однако, в отличие от GitHub предоставляет бесплатные «закрытые» репозитории. Включает Issue Tracking систему и Wiki.
    http://ru.wikipedia.org/wiki/Bitbucket
    https://bitbucket.org/
    Ответ написан
    Комментировать
  • Как убрать подзапрос?

    Wott
    @Wott
    Индекс на два поля -> уникальный и update ignore
    Ответ написан
    2 комментария
  • Как правильнее установить windows?

    miraage
    @miraage
    Старый прогер
    Recovery и когда будет этап разбивки дисков/выбора места = выбрать SSD? Или я так давно этого не делал? Или в Recovery не будет этого меню?
    Ответ написан
    1 комментарий
  • Попадает ли Intercepter-NG под УК РФ ?

    @msuhanov
    Программа не может попадать под тот или иной закон, под закон попадают лишь действия, которые человек совершает с этой программой или с помощью этой программы.

    Использование Intercepter-NG в незаконных целях может образовать состав преступления, предусмотренный ст. 272 УК РФ или ст. 274 УК РФ, однако ответственность за соответствующие действия несет конечный пользователь, но не разработчик программы (если он, конечно, не состоит в преступном сговоре с пользователем). В зависимости от обстоятельств могут появиться и другие статьи УК РФ (нарушение тайны переписки, вымогательство и т. д.), но ответственности, опять же, разработчик не несет, ведь он не виноват, что его программу используют в незаконных целях.

    С другой стороны, я думаю, что Вас больше интересует ст. 273 УК РФ («Создание, использование и распространение вредоносных компьютерных программ»). Ведь она предполагает ответственность автора вредоносной программы именно за ее создание, вне зависимости от действий конечных пользователей с этой программой. Касательно этой статьи могу сказать следующее: Ваша программа совершает те или иные действия в интерактивном режиме, то есть явно требует получения санкции пользователя на уничтожение, блокирование, модификацию, копирование компьютерной информации, т. е. такой важный признак вредоносной программы как несанкционированность совершаемых действий с информацией (см. текст ст. 273 УК РФ) отсутствует. Однако в действующей редакции статьи имеется фраза о нейтрализации средств защиты компьютерной информации и эта фраза не согласована по падежу со словом «несанкционированного», т. е. при буквальном трактовании закона возникает противоречие – не ясно, должна ли нейтрализация СЗИ быть несанкционированной для признания программы вредоносной или нет. И в настоящее время какой-либо общепризнанной позиции по материалам судебной практики в этом вопросе нет. Ваша программа нейтрализует средства защиты информации (MitM), эта нейтрализация санкционируется пользователем, однако вопрос об отнесении программы к категории вредоносных на основании именно факта наличия такой функциональности не может быть решен однозначно.

    Дополнительно рекомендую ознакомиться с этой статьей: consumer.nm.ru/kgbspy.htm
    Ответ написан
    2 комментария
  • Теперь и за комментарии нельзя с кармой меньше 15 голосовать?

    @alz
    Сделали бы ограничение только на минусование. Почему нельзя плюсануть топик или комментарий, которые мне понравились?
    Ответ написан
    Комментировать
  • Теперь и за комментарии нельзя с кармой меньше 15 голосовать?

    Eternalko
    @Eternalko
    Лично у меня больш желание вообще нахрен карму выкинуть.

    Как будто-то она что-то может «регулировать».

    Важно то что человек пишет и какое качество его контента. А эти личные симпатии или неприязни это детский сад какой-то.

    Все мы общаемся тут через статьи или сообщения. Это они определяют что мы есть на данном ресурсе.

    Еще раз. Это то чем мы делимся определяет нас.
    А этот детский сад «тебе нельзя голосовать, ты еще не взрослый, твой голос к статье не важен, потому что с Твоей личной позицией резко не согласны 15% участников, поэтому они тебя ненавидят и сливают карму».
    Это что такое? Цирк на выезде?

    Извините, Остапа понесло.
    Ответ написан
    Комментировать
  • Как вы ушли от PHP?

    Fastto
    @Fastto
    Поправлю Вас
    Известно, что PHP программистов в наше время «великое множество»

    PHP программистов, как и программистов в целом ничтожное меньшинство, великое множество малоопытных программят.
    Как вы ушли от PHP?

    Как вы думаете, что вам скажет музыкант в ответ на вопрос «Как бы бросили балалайку и начали играть исключительно на домре?» или у сантехника «Как вы перестали пользоваться ключем на 13?»
    Нельзя прийти или уйти от языка — это инструмент, который предназначен для определенных задач. И хороший настоящий программист должен наращивать свой инструментарий, и уметь его использовать по назначению.

    Если говорить именно о недостатках языка — то мне лично не нравится в нем нестрогая типизация и всякие неожиданности zend engine — как например интуитивно непонятная оптимизация работы со значениями по ссылке.
    Ответ написан
    4 комментария