• Что такое суперсимметрия?

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

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

      Я остановлюсь в этой статье на современных теориях физики элементарных частиц, на некоторых идеях и следствиях этих теорий. Среди рассмотренных тем следующие:
      • Стандартная модель фундаментальных взаимодействий (описывает практически все экспериментальные данные в физике элементарных частиц),
      • ее достоинства и недостатки,
      • идея суперсимметрии,
      • решение многих проблем Стандартной модели при ее суперсимметричном обобщении,
      • некоторые особенности минимальной суперсимметричной Стандартной модели (МССМ),
      • экспериментальный статус суперсимметрии.
      Я постарался вести рассказ максимально популярно, поэтому пришлось отказаться от математической строгости. Однако кое-где предполагается, что хабралюди, все-таки, еще помнят школьную математику и физику. Без этого было бы затруднительно, если вообще возможно, изложить часть понятий и идей.
      Читать дальше →
    • Деловой интернет. День первый

        На входе участников встречают девочки в синих маечках и стеллажи с сотнями «экологичных» беджей. После отыскания своего беджа и получения не менее экологичного бумажного пакета можно приступать к докладам.
        Официальное открытие вместило в себя выступление представителя Объединенного института проблем информатики НАН Беларуси, в котором он рассказал о реализации наших госпрограмм, показал скриншоты домашней странички Барака Хусейна Обамы и даже попытался по ним посерфить, но стойкие скриншоты в презенташках не поддались. За ним выступил отец-основатель флагмана байнета Юрий Зиссер(далее ЮА). В выступлении привычно не обошлось без слайда четырехлетней давности, на котором были перечислены основные проблемы байнета. Правда, 2 пункта были вычеркнуты. Отдав должное усилиям Белтелекома по расширению внешнего шлюза до 17 Гб и снижению цен ЮА в очередной раз прошелся по монополисту: сравнил с соседними странами, напомнил о «скидках» при продаже трафика провайдерам. Слушая его доклад, я даже удивлялся, как логотипы тут.бая и белтелекома могут соседствовать на баннере у стола президиума.
        Читать дальше →
      • Протоколы прикладного уровня: Jabber/XMPP часть1

          Прочитав статью и испробовав команды, научимся
          --Соединяться с Jabber сервером
          --Логиниться
          --Менять статусы
          --Отправлять сообщения
          --Отключаться

          И все это на чистом XML

          В принципе, можно статью назвать «Введение в XMPP» или типа того… Но суть не изменится
          Приступим-же!
          приступить...
        • Как компьютеры играют в шахматы

            Интереснейшую реализацию шахматной программы показали вчера на Хабре.
            Почитав комментарии, я пришел к выводу, что принцип работы наиболее распространенных алгоритмов игры в шахматы, шашки и тому подобные известны не всем.

            Вместе с тем задача создания программы, играющей во что-то, достаточно тривиальна, если имеются способы расчета некоторых величин и оценок, специфичных именно для этой игры.
            Читать дальше →
          • Ставим SVN на FreeBSD. Для чайников

              все что тут будет написано для чайников, вроде меня, которые плохо еще разбираются в администрировании сервера, но хотят поставить себе SVN( вопрос зачем за гранью статьи). Все что тут написано есть на самом деле в хелпе svnbook.red-bean.com/nightly/ru/index.html
              Читать дальше →
            • Разработка Flex приложений в Linux (Ubuntu 8.10)

                Хочу поделиться опытом. Перешел на Ubuntu с Windows, установил Eclipse и различные плагины. Раньше пользовался Flex Builder под виндой и тут встал вопрос установки FlexSDK и Flex Builder для Linux. Собственно речь пойдет о том, как настроить Eclipse+FlexSDK+FlexBuilderLinux для разработки MXML и Air приложений под Linux…
                Читать дальше →
              • Генная инженерия от A до Z часть 2

                  Итак, настало время продолжения статьи о том, как все же сделать светящуюся елку к следующему новому году с применением настоящей генной инженерии, а не той, о которой вы до этого могли прочитать в новостях :)

                  Краткое содержание предыдущей серии:

                  Ученые открыли ген синего свечения. Мы прочитали об этом гене и загорелись сделать светящуюся трансгенную елку. Нашли в специализированных ресурсах его название и последовательность, выбили командировку у шефа и скатались туда, где живет животное – бутявка, в которой содержится этот ген.
                  Путем различных ухищрений с применением специального оборудования мы получили чистые молекулы ДНК гена bl1, кодирующего белок синего свечения.


                  У нас есть ген. Чего же мы ждем, спросят читатели, давайте засунем этот ген в елку и она начнет светиться?

                  Не все так просто, и вот, почему.
                  Читать дальше →
                • Генная инженерия от A до Z

                    Приветствую уважаемое сообщество!

                    Итак, это мой первый пост на хабре :)
                    Посвящен он будет серьезной теме, в которой, волею судеб, я неплохо разбираюсь. А именно, генной инженерии.

                    Помнится, тут пробегал пост в котором говорилось о геннотехнологической лаборатории “на коленке”. Оказалось, что тема интересна аудитории, поэтому я решил заняться ее развитием с просветительскими целями.

                    Я буду давать наглядные и понятные обычным людям примеры для описания сложных процессов. Если кто-то посчитает нужным меня поправить – не стесняйтесь. Я буду сознательно упускать многие вещи, но если вам кажется, что без них страдает логика изложения – так же поправляйте.
                    Читать дальше →
                  • Symfony Code'n'Coffee Minsk (Belarus) Jan 2011

                      Всем привет. Сообщаем вам о том, что в субботу(8 января 2011) пройдет очередная встреча symfony-стов Беларуси.

                      Будем рады видеть новых участников.

                      Обсуждаем:

                      — Symfony и ваш workflow
                      — Symfony2 (обзор PR4 и уже существующих бандлов)
                      — Разработка с применением TDD/BDD (обзор инструментов)

                      Богатый опыт работы с symfony не обязателен, но желательно прочесть… чтобы не чувствовать себя белой вороной (например, полистайте www.symfony-project.org/jobeet/1_4/Doctrine/en или другую документацию на этом сайте)

                      Возможно и другие темы, участники! предлагайте!

                      Примерная продолжительность встречи 3-4 ч.

                      Где: Минск, Беларусь ул. Немига, 12 => Jack club

                      Когда: 8 января 2011 с 14:00 до 18:00

                      Страница мероприятия: http://sledui.ru/e/26
                    • Оглашены финалисты конкурса хэш-алгоритмов SHA-3

                        Национальный институт стандартов и технологии США (NIST) огласил список претендентов, которые вышли в финальную стадию конкурса по отбору стандартного хэш-алгоритма SHA-3.

                        Указаны название алгоритма, ссылка на официальный сайт алгоритма и один из разработчиков, от имени которого была подана заявка.

                        BLAKE (Jean-Philippe Aumasson)
                        Grøstl (Lars Ramkilde Knudsen)
                        JH (Hongjun Wu)
                        Keccak (Joan Daemen)
                        Skein (Брюс Шнайер)
                        Читать дальше →
                      • Автоматическая индексация файлов проекта

                          Несмотря на то, что статей по теме «использование Vim в качестве IDE» достаточно много, результат меня не удовлетворял. Мне очень не хватало автоматической, прозрачной для пользователя (то есть меня) генерации тегов для всех файлов в проекте, причем файлы проекта совсем необязательно должны лежать в одной директории и ее поддиректориях, а формировать список файлов должно быть легко и приятно.

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

                          Долгие поиски плагинов с необходимым функционалом не увенчались успехом, поэтому было принято решение написать такой плагин. Я назвал его indexer.
                          Читать дальше →
                        • Асинхронность: почему это никак не сделают правильно?

                            Асинхронные программы чертовски неудобно писать. Настолько неудобно, что даже в node.js, заявленном как «у нас все правильное-асинхронное», понадобавляли таки синхронных аналогов асинхронных функций. Что уж говорить про питоновский синтаксис, не дающий объявить лямбду со сколь-либо сложным кодом внутри…

                            Забавно, что красивое решение проблемы не требует ничего экстраординарного, но почему-то до сих пор не реализовано.
                            Читать дальше →
                          • Sendmail-заглушка для Linux

                              Не так давно встала задача, установить заглушку для sendmail, дабы письма из PHP не отсылались на ложные адреса (при тестинге) или просто не возникала ошибка, а складывались аккуратно в папку. Аналогично тому, как это делает Денвер.
                              Читать дальше →
                            • Видеоуроки от Райана Бейтса на русском языке

                                image
                                Привет, Хабр!

                                Хочу рассказать тебе о проекте, над которым наша команда трудится не покладая рук — Railscasts.ru. Мы делаем переводы видеоуроков по Ruby on Rails, чтобы сделать жизнь разработчиков проще, не говоря уже о том, что изучение определенных техник проходит гораздо быстрее и нагляднее, а замечательная Даша дарит тебе частицу прекрасного ;-)

                                Уже можно посмотреть видеоуроки на следующие темы:
                                Читать дальше →
                              • Проверка счета Киевстар модема в Linux

                                  Навеяно этим топиком. Однажды у меня случился переезд и на новом месте проживания и мне потребовался срочно интернет. Насмотревшись рекламы Киевстара модем за 199 грн, я приобрел данный набор. Настройка в Ubuntu через NetworkManager не потребовало никаких усилий. Но мне не хватало проверки денег на счету (не через браузер). Представляю вам скрипт, который мне помог это решить.

                                  Читать дальше →
                                • Doctrine: Опыт работы с миграциями в symfony

                                    Для тех, кто не в курсе, миграции — это способ внесения изменений в структуру БД.
                                    Управлять изменениями можно по-разному, но все сводится к работе инструкциями для изменения стуктуры.

                                    Почему миграции это делают наилучшим способом:
                                    1. Автоматизация. Вы можете хранить инструкции в sql-файликах, накатывать их при необходимости. Но это становится дико неудобно, когда встает вопрос о переключении между разными ревизиями (версиями БД), для командной разработки, когда всем разработчикам надо накатить изменения, для развертывания тестового окружения.
                                    2. Rollback (как продолжение первого пункта). Мы можем откатить любую миграцию и получить версию БД на любой момент. Чем это удобно, см. ниже.
                                    3. Идентичность DEV и PROD версий БД. Это очень важно, по крайней мере для меня, быть уверенным в том, что версии DEV, PROD и TEST абсолютно одинаковы. Да, этого можно добиться и другими способами. Но когда именно миграции являются носителями информации о структуре БД, вместе с автоматизацией решать эту задачу становится намного удобнее и проще.

                                    Не буду описывать базовые вещи, можно посмотреть:
                                    Далее - опыт, рекомендации, история и грабли при работе с миграциями
                                  • Мысли вслух о протоколе X

                                    • Перевод
                                    Два года назад, работая над Awesome, я присоединился к разработке XCB, который является частью инициативы Freedesktop. Мне пришлось изучить тайны протокола X11 и весь древний и таинственный мир, окружающий его.

                                    За последние несколько месяцев я наконец-то смыл с себя всю эту грязь, и теперь чувствую необходимость поделиться своими размышлениями относительно всего этого беспорядка, длящегося десятилетиями.

                                    Читать дальше →
                                  • Python Tips, Tricks, and Hacks (часть 2)

                                    • Перевод
                                    Содержание

                                    Списки. Свёртка списка (reduce). Прохождение по списку (range, xrange и enumerate). Проверка всех элементов списка на выполнение условия (all и any). Группировка элементов нескольких списков (zip). Еще несколько операторов для работы со списками. Продвинутые логические операции с типом set.
                                    Словари. Создание словаря с помощью именованных аргументов. Преобразование словаря в список и обратно. «Dictionary Comprehensions».
                                    Читать дальше →