• Что нового я узнал на PHPconf 2008

      Пару дней назад прошла конференция PHPConf 2008, для веб-разработчиков с ориентацией на PHP-программистов. Чтобы закрепить свои впечатления решил написать пост, что лично я вынес с этой конференции. Не претендую на истину последней инстанции, так что наверняка других участников заинтересовало совершенно другое. Наверняка кто-то ездил с целью в основном пообщаться в кулуарах, кто-то с целью попробовать пиво Пилзнер Урквел. Я написал, что понравилось/не понравилось мне.

      Итак, начинаем по пунктам рассматривать все выступления (возможно я что-то и забыл, но значит оно мне точно не очень понравилось).
      Читать дальше →
    • Перемножаем матрицы быстро или простая оптимизация программ

        Для тех, кто обучался/обучается на математических или программистских факультетах вузов, я думаю, эта статья будет не в новость, но стало самому интересно протестировать скорость работы разных алгоритмов. Также её можно рассматривать, как некое пособие по оптимизации, но такую оптимизацию стоит проводить только, когда это действительно необходимо, т.к. читаемость кода рушится на глазах, да и отлаживать такое намного сложнее.

        Наверняка большинству будет лень читать всю статью, но советую промотать вниз и почитать выводы — помойму интересные цифры там.

        Итак задача: перемножить две большие матрицы double-ов (размерами третьего порядка). Для простоты будем рассматривать квадратные матрицы, хотя все алгоритмы подойдут и для прямоугольных. Алгоритм писался на C++, но классов нигде не использовал, так что можно считать код C-совместимым (возможно только cout использовал).

        Не буду объяснять тут, что такое матрица и как их перемножать — тем, кто этого не знает, вряд ли будет интересно как ускорить перемножение…
        Читать дальше →
      • Как Православная Церковь относится к многомерным пространствам?

          Всем сдающим сессию посвящается!

          Николай Антонов, Нижний Новгород, Россия
          29/07/2007

          Уважаемый о. Олег.

          У меня такой вопрос. Как Православная Церковь относится к многомерным и даже бесконечномерным пространствам Банаха, Гильберта в высшей математике, а также к геометрии Лобачевского, противоречащей геометрии Евклида?

          С уважением, Николай Антонов.

          Ответ отца Олега Моленко:

          Николай, Святая Церковь Христова, которая всегда была, есть и будет православной, никак не относится к многомерным пространствам Банаха, Гильберта или к геометрии Лобачевского. У Церкви есть свое безконечное и неизмеримое пространство – духовное пространство или духовный мир.

          Конечно, у церковных людей каждого поколения имеется то или иное отношение к возникающим со стороны науки и ее представителей различным теориям, гипотезам и открытиям. Например, вот как относился к земным наукам один из самых образованных людей своего времени святитель Игнатий (Брянчанинов): «Науки! Дайте мне, если можете дать, что либо вечное, положительное, дайте ничем неотъемлемое и верное, достойное назваться собственностью человека! – Науки молчали». Я могу вслед этого великого святого отца повторить в отношении упомянутых тобой теорий: Банах, Гильберт и Лобачевский с вашими теориями, что вы можете дать мне и прочим людям для их вечности? Могут ли ваши теории помочь людям спастись? Помогают ли они благочестию и богоугождению? – Банах, Гильберт и Лобачевский молчат. Да и что они могут ответить?
          Читать дальше →