• Художественная литература. Что Вы читаете?

    artyomst
    @artyomst
    Из последнего: на первом месте «Цветы для Элджернона» Дэниел Киз — очень понравился, потом мне понравился «Последний секрет» Вербер Бернар, читал недавно «Планета людей» и «Военный летчик» Антуан Де Сент-Экзюпери, но как-то для меня, наверно, сложно, сейчас читаю «Жизнь и время Михаэля К.» Дж. М. Кутзее — 1/3 прочитал — нравится.
    Ответ написан
  • Куда идти после php? Ruby или Python?

    @kmike
    Учите питон.

    Он сделает Вас более хорошим программистом, т.к. python

    a) не приветствует трюкачество
    b) учит принимать самые простые (KISS) решения, не усложнять ничего

    образовательный аспект в python очень явно выражен — всегда есть 1 правильный способ сделать что-то. Очень полезная «промывка мозгов» получается, не встречал такого ни в одном другом языке. Учишься смотреть на код «свысока», думаешь больше о том, как его организовать, а не как его написать. После питона на других языках начинаешь писать лучше, т.к. в голове остаются полезные идеи и принципы.

    Ruby несколько «мощнее» как язык, дает больше свободы, позволяет делать больше разных трюков и не имеет такой выраженной идеологии. Мне кажется, что выучить ruby тоже полезно и практично, это хороший язык, но python учить полезнее из-за того, что он учит правильным вещам (например, избегать трюков всеми силами).

    Еще вариант — выучить javascript. Именно хорошо выучить, чтобы понимать все ФП-фишки языка и его нестандартную объектную модель. Гуру js мало, толпы умеют сделать свистелку на jQuery и не более того. С хорошим знанием js можно довольно просто писать всякие супер-быстрые асинхронные realtime-штуки на node.js. По «мощности» язык вполне адекватен Ruby и Python'у, разве что имеет несколько менее приятный синтаксис и меньше библиотек для серверной части.

    Библиотек и для python, и для ruby полно. Imho их больше, чем для php, и способы распространения у них лучше. В питоне есть стандартная библиотека на все случаи жизни с кучей полезностей. Коммьюнити очень разное — в ruby-коммьюнити вы увидите красивые сайты, рекламирующие те или иные библиотеки, кучу эпитетов awesome, каждый второй будет rock-star-programmer и тд, в python-коммьюнити вы увидите, скорее всего, скучноватых суровых инженеров. Я, понятное дело, преувеличиваю)

    Области применения у языков похожие, скорость похожая, возможности похожие. Основной критерий тут — нравится/не нравится.
    Ответ написан
  • Куда идти после php? Ruby или Python?

    @Christmas
    Python гораздо быстрее, лучше документация, более отполирован (в руби до сих пор можно увидеть библиотеку генерации html 3.2 — наглядный пример того, что они с трудом управляются с этими десятками тысяч файлов). Твиттер, который часто показывают как пример популярного сайта на рельсах, переписал самую нагруженную часть на Scala, потому как руби сам там не справляется.
    Популярность Ruby тесно связана с популярностью рельс. Когда я узнал об этом языке (2001, рельс еще не было) он особо ни кому не был нужен вне Японии. Появились рельсы — Руби стал ультра-модным языком (некоторые до сих пор не могут понять, что Руби и Рельсы — это не одно и то же). Хотя сейчас, кажется, популярность спадает.
    Питон же все это время планомерно развивался и популяризировался более-менее самостоятельно.

    Потому я бы склонялся к Питону. Сильная сторона руби — ОО и синтаксис.

    А вообще это все жутко субъективное мнение, учите то, что больше нравится.
    Ответ написан
  • Fail Over кластер на Windows Server 2008r2 и Oracle Fail Safe Manager

    @ZloyKakPes
    Возможно использование MS кластера с Oracle без Fail Safe, но в этом случае придётся самостоятельно:
    1)определять дополнительные ресурсы, необходимые Oracle для работы (диски)
    2)определять порядок запуска служб Oracle
    3)реплицировать установки registry и другие конфигурационные установки Oracle и т.д.

    Oracle Fail Safe, например, при добавлении БД в группу, автоматически добавляет в ту же группу диски, от которых зависит БД, и определяет, что диски должны стать доступны до того, как будет запущена БД. При плановом failover Oracle Fail Safe выполняет процедуру контрольной точки.

    Oracle Fail Safe также имеет интерфейс командной строки, который можно использовать, например, в скриптах резервного копирования.

    Насколько я помню, при использовании FailSafe он автоматом запустит и настроит сервисы и на вторуой ноде (при условии, что там установлено ПО). Чтобы минимизировать время простоя рекомендую использовать схему Active/Passive в кластере.
    Как это точно настроить уже не подскажу, не помню, но есть мануал: download.oracle.com/docs/html/A96685_01/toc.htm
    Ответ написан
  • Fail Over кластер на Windows Server 2008r2 и Oracle Fail Safe Manager

    @ZloyKakPes
    Oracle Fail Safe — ПО интегрирующееся с Windows Faiover cluster, которое мониторит и мигрирует БД в случае краха ноды, восстанавливает кластер после возврата одной из нод, и т.д. Проще говоря, это кластер не на уровне ОС, а на уровне самой БД Oracle.
    Ответ написан
  • Каков список базовых книг по математике?

    @Source
    Лучшие справочники по основам математики, которые я встречал, это:
    Выгодский М.Я. «Справочник по элементарной математике»
    Выгодский М.Я. «Справочник по высшей математике»

    «Справочник по элементарной математике» написан в очень увлекательной манере, с краткими историческими очерками, что весьма полезно для понимания в разрезе «а почему именно так?». К тому же, несмотря на небольшой размер, данный справочник содержит гораздо больше полезной информации, чем вся школьная программа по математике.
    Ответ написан