• Игра в 0 строк кода на чистом JS
    +13
    .kkrieger (для тех, кто помнит).
  • Чиновники отклонили петицию об отмене «антипиратского» закона
    +3
    нашел название: Бруно Беттельхeйм «Люди в концлагере»
  • PHP создан, чтобы умирать
    +8

    Каждое утро думай о том, как надо умирать. Каждый вечер освежай свой ум мыслями о смерти. И пусть так будет всегда. Воспитывай свой разум. Когда твоя мысль постоянно будет вращаться около смерти, твой жизненный путь будет прям и прост.

    PHP — это самурай :)
  • Regexponline – интерактивный анализатор и редактор регулярных выражений
    +23
    Ты не можешь распарсить [X]HTML при помощи регулярных выражений. Потому что HTML не может быть распарсен при помощи регулярных выражений. Регулярные выражения это не тот инструмент, который может быть использован для того, чтобы корректно распарсить HTML. Как я уже неоднократно ранее отвечал в вопросах про HTML и регулярные выражения, нельзя скормить регулярке HTML. Регулярные выражения являются инструментом, недостаточно продвинутым для того, чтобы понять все конструкции, используемые в HTML. HTML — не регулярный язык и не может быть разобран регулярными выражениями. Запросы регулярных выражений не приспособлены для разбивки HTML на осмысленные части. так много раз но я не понимаю. Даже навороченные нерегулярные регулярные выражения Перла не в силах справиться с задачей парсинга HTML. Ты никогда меня не сломишь. HTML является языком достаточной сложности, чтобы его нельзя было разбирать при помощи регулярных выражений. Даже Джон Скит не может распарсить HTML регулярными выражениями. Каждый раз, когда ты пытаешься распарсить HTML регулярными выражениями, дитя дьявола умывается кровью девственниц, и русские хакеры взламывают твой сайт. Разбор HTML регулярками призывает нечестивые души в обитель живых. Регулярные выражения и HTML сочетаются также, как любовь, брак и ритуальное детоубийство. Его <center> не сдержит уже слишком поздно. Совместная сила регулярных выражений и HTML в одном концептуальном пространстве разметет твой разум как водянистые какашки. Если ты парсишь HTML регулярными выражениями, ты склоняешься перед Ними и их богохульными путями которые обрекли нас всех на нечеловеческие муки во имя Того чье Имя не может быть выражено в Основной Мультилингвальной Плоскости, он грядет. HTML-и-регулярки разжижит нервы разумных пока ты наблюдаешь твоя душа иссыхает в атаке ужаса. Парсе̿̔̉ры HTML на регулярках это рак убивающий Хабрахабр слишком поздно слишком поздно нас не спасти проступок ди͡тя гарантирует регулярки поглотят всю живую плоть (кроме HTML, как уже ранее предрекалось) боже милостивый помоги нам как кто нибудь может пережить эту кару парсить HTML регулярками обрекло человечество на вечность ужасающих пыток и дыр в безопасности использование регулярок как инструмента для обработки HTML создает брешь между этим миром и кошмарной обителью и͒ͪс͛ͫпорченных сущностей (как сущности SGML, только более испорченные) даже беглый взгляд на мир парсеров HTML на регулярках мгновенно перенесет сознание программиста в мир нескончаемого плача, он грядет, тлетворная склизкая регулярная зараза пожрет твой HTML-парсер, приложение и существование всего времени как Visual Basic только хуже он грядет он грядет не противься он гряд̡ет ̕его нече̨сти͞вое сџяњµе разру҉шает разу̍̈́̂̈́мне, теги HTML те͠ќ̧у͘т џ̶з тв̡ои͟х гла͢з̸ ̛к̕ак жидкая боль, песнь парсинга регу̸лярными выражениями затмит глас смертных со сферы я вижу ты видµшь ̲͚̖͔̙э̩́т̲͎̩̱͔́̋̀∆ оно прекрасно последняя капля лжи людской ВСЕ ПОТЕ͖̩͇̗̪̏̈́РЯНО ВСЕ ПОТЕРЯНО пон̷и он грядет он гр̶̮ядет он грядет ich or permeates все МОЕ ЛИЦО МОЕ ЛИЦО бᵒже нет НЕТ Н∑Е̼∑Т ЊЂТ прекрат *̶͑̾̾​̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s ͎a̧͈͖r̽̾̈́͒͑eэ̑ͧ̌т˚ͨç∂̘̝̙̃ͤ͂̾̆ нZA̡͊͠͝LGΌ Э†Оͮ̂҉̯͈͕̹̘̱ ТО͇̹̺ͅН̴Ɲ̳ ̘͖́̉ ͠∏̯͍̭0̚​Н̐И̡ 0͖́̉ ͠Н̯͍̭ Г̸̡̪̯ͨ͊̽̅̾̎P̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬR̷̨̙̲̝͖̥̫͎̭ͭ̏ͥͮͯ̿̔̀͟∆̲̖͊̒ͪͩͬͮ̚̚͜͏̮̪̝͍∑̴̟̟͙ͬͮ̚̚͜͏̞ͩ͌͝†̸̡̯͍̭̪̯ͨ͊̽̅̾̎



    А почему бы, кстати, не использовать XML-парсер? [ оригинал ]
  • Мнемоника: можно запомнить всё
    0
    Ваш метод напомнил одну очень интересную и познавательную книжку: А.Р. Лурия — «Маленькая книжка о большой памяти» (в интернете находится легко). Это биографическая книга и в ней рассказывается про одного человека, который вообще ничего не забывал (забыть что-либо он вообще не мог). У него чуть ли не с самого детства была развита мнемотехника подобная вашей.
  • Теория относительности в картинках
    +28
    Можно было сразу ссылки дать:
    www.youtube.com/watch?v=zM1lygfq7AY
    www.youtube.com/watch?v=bWBr2E3Y3aY

    )
  • Теория относительности в картинках
    +54
    >> Под катом много картинок (и ни одной формулы).
    Отличная демонстрация уровня познаний рядового читателя хабры.

    А по теме — были советские ролики, которые описывали ТО наглядней. Например, «Физика в половине десятого» или «что такое теория относительности». Можно на ютюбе найти.
  • Playstation 2: Hello World
    +2
    Хочу заметить, что для NES и сеги есть куча мануалов на профильных ресурсах, в том числе русскоязычных. У нас, на мой взгляд, довольна развита эму сцена по этим двум приставкам. Года три-четыре назад, когда я увлекался ромхакингом денди, проблем найти документации не было и я собрал с десяток другой ссылок на русскоязычные ресурсы, мануалы, обзоры, сборники хаков. Переносить весь этот кладезь знаний на хабр, мне кажется будет жутким баяном, да и целевая аудитория здесь не та. Для интересующих, стоит начать с форумов на www.emu-land.net/ и shedevr.org.ru/
  • Как вы предпочитаете скрывать директории на веб-сервере от доступа из вне?
    +1
    location ~ /\. {
    	deny all;
    }
    

    и именую все «скрытые» директории с точки, как это принято в *nix
    одновременно решается проблема со служебными директориями систем контроля версий.
  • Boeing успешно протестировал микроволновую ракету
    0
    Лично мне, он пока (те серии что уже вышли) нравится больше Falling Skies, но меньше чем Jericho или 4400.
    Лостфильм в последнее время не читаю, т.к. качаю с eztv.it и смотрю с субтитрами с notabenoid.
  • Как работает оператор delete
    +20
    Статья уже старая (но все это работает) однако `DontDelete` теперь называется `configurable` `[[Configurable]]` (про него упомянули в конце статьи).
    В отличии от ECMA-262-3 теперь мы можем управлять этим скрытым свойством.
    var o = {};
    o.baz = 100500;
    
    Object.getOwnPropertyDescriptor(o, "baz");
    // {"configurable":true,"enumerable":true,"value":100500,"writable":true}
    
    delete o.baz; // true
    

    var o = {};
    o.baz = 100500;
    Object.freeze(o);
    
    Object.getOwnPropertyDescriptor(o, "baz");
    // {"configurable":false,"enumerable":true,"value":100500,"writable":false}
    
    delete o.baz; // false
    

    var o = {};
    Object.defineProperty(o, "baz", { value: 100500, configurable: false });
    
    Object.getOwnPropertyDescriptor(o, "baz");
    // {"configurable":false,"enumerable":false,"value":100500,"writable":false}
    
    delete o.baz; // false
    
  • Новая инфраструктура Пиратской бухты: ещё неубиваемее и неуловимее
    +29
    — Вы молодцы, — говорю я. — Это очень здорово, что Храм построен. Где вы его поставили?

    — В размазанном пространстве.

    — Что?

    — Ты совсем не в курсе? — Дик вздыхает. Достаёт пачку сигарет, закуривает. Либо у него статус выше, чем у Маньяка, либо хозяева «Лабиринта» не такие идиоты, как владельцы «Virtual guns». — Это ведь планировалось совсем особым проектом, Леонид…

    — И что с того?

    — Храм должен был быть вечным. Как сама глубина. А значит, не зависеть ни от одного сервера. Создающие Храм программы свободно блуждают по сети, их фрагменты дублируются, рекомбинируются, самостоятельно организуются для работы. Чтобы Храм исчез, надо уничтожить все машины в сети. Точнее, более девяноста трёх процентов, на нынешний момент.
    Сергей Лукьяненко, «Фальшивые зеркала», 1999 г
  • Топ-5 наиболее популярных CMS: какую выбрать?
    +1
    Создаются, но в роли сопутствующей части какого-либо веб-проекта. Да и давненько я не слышал холиваров на тему IPB vs phpBB vs phpBBex vs Vanilla Forum vs FluxBB… больше не припомню. В последние годы практически все знакомые мне разработчики, применяющие CMS для построения различных веб-ресурсов, в случае надобности организации форумов используют форумные расширения к этим CMS. Причина — более тесная интеграция с CMS.
    Если же речь идет об организации общения (социального взаимодействия) посетителей, как об основной фишке проекта, то используют специализированные движки, вроде LiveStreet или же разрабатывают свои сервисы с использованием веб-фреймворков.

    Увидев же в статье упоминание форумного движка меня сразу посетили ностальгические воспоминания о форумах в локальной сети, о городском форуме, о форумах: Sources, Vingrad и Demiart. Последние конечно — живее всех живых и в свое время были для многих основным источником тематической информации и лучшими местами обмена опытом. Но сейчас там собирается преимущественно старая тусовка. Остальные же посещают специализированные сообщества или официальные форумы, каждый из которых представляет собой сателлит к основному веб-ресурсу (содержащему описание API, мануалы и прочее) какого-либо проекта. Кстати, вспомнил еще, когда во время резкого спада аудитории на форуме Sources шло обсуждение о преобразовании его в социальную сеть или что-то подобное…
  • Украинские депутаты хотят закрывать любой сайт без суда за 7 дней
    +16
    Иногда хочется налить чашку горячего чаю, укутаться в плед, сесть в кресло-качалку и задумчиво глядеть — как, уютно потрескивая, горит кабмин.
  • Что мы делаем в сети. Альтернативная версия
    +3
    Вопрос вслух: а бывают такие расширения/счётчики, которые анализируют просмотренные страницы и выбирают наиболее часто встречающиеся слова?

    Я, например, ежедневно просматриваю порядка 220 блогов через гугл-ридер и мне было бы достаточно интересно посмотреть как в долгосрочной перспективе изменяются мои интересы, т.к. я отписываюсь от одних блогов и подписываюсь на другие — происходит естественная ротация.

    Сложность в том, что смотреть и собирать статистику надо не по конкретному слову, а по группам или кластерам, но, наверное, это уже возможно современными средствами, нет?
  • Применение вакуумного люминисцентного индикатора
    0
    Как-то так )
  • CSS3: жизнь без префиксов
    0
    Для компиляции LESS на Винде использую замечательную тулзу — winless.org/ (умеет автоматически перекомпилировать файлы, мониторя папку с *.less файлами на наличие изменений
  • Шрифты из склепа
    +4
    Попробовал под виндой… Выглядит шикарно, но вертикальные псевдографические линии почему-то рвутся :(

  • Без права выбора
    +11
    HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoRebootWithLoggedOnUsers
  • Распознавание лиц человеческим мозгом: 19 фактов, о которых должны знать исследователи компьютерного зрения
    0
    Теперь и я Путина нашел, после вашего комментария (а до этого спутал Саддама Хусейна со своим преподавателем по философии).
    У Бодалева А.А. есть книга «Восприятие и понимание человека человеком». Там есть серия экспериментов (точно не помню содержание, но отлично помню суть), в которой 2 группам испытуемых давали фото одних и тех же людей. Только первой группе говорили что это, например, бандит, а второй, что профессор. И первые видели, что на фото вылитый бандит со звериным взглядом, а вторые, что глаза этого человека отражают остроту ума. А да, есть еще документальный фильм иллюстрирующий этот эксперимент: «Я и другие».