В php у static методов есть неявные «аргументы» (вообще ключевые слова, равно как и this) self и parent. В python аналогичные аргументы вообще явные, чисто по соглашениям их называют self для методов объектов и class для методов класса, а вообще возможно называть как угодно.
Далеко не все сообщения на форумах попадают под сообщения о событиях и фактах. Например анонс выпуска новой железки попадает, её сравнение с другой уже, имхо, нет.
Угу, за 500, памяти тоже 1/8 (минус что-то забирает KVM, но можно пренебречь)
Под внешними интерфейсами я имел в виду схему БД, вернее её отсутствие :) Объекты («документы») в БД (условно «строки» в SQL) могут иметь произвольный набор атрибутов разных типов, в том числе сложных типа массивов, списков и других объектов. Фактически ORM (вернее ODM)заключается в JSON-сериализации/десериализации объектов модели (сложные типы данных разворачиваются), но в отличии от MySQL таблицы вида id->сериализованное значение, можно делать выборки и прочий CRUD по отдельным полям средствами БД, а не в приложении.
Высокая скорость того же MongoDB для меня лишь бесплатный бонус к его внешним интерфейсам :) В принципе сейчас мы арендуем одно ядро из 8 очень похожего сервера за 1/7 его стоимости, наверное понятно, что не от хорошей жизни взяли одно ядро, а не 8 :(
Мне очень понравилось работать с БД без схемы (для некоторых задач). На РСУБД для таких задач приходится или вводить таблицы с атрибутами, или мастерить таблицы со 100500 полями, с используемыми в одной записи десятком максимум.
2homm: Сложновато выносить, когда под проект куплен VDS. Покупать второй — надо будет платить за трафик между серваками, даже если они на одной физической машине, специально уточнял, но думал возможность вертикально масштабироваться в 8 раз минимум от необходимости горизонтальной масштабируемости надолго избавит.
За что в суд-то подавать? За то, что нет резервных каналов? Они не обязаны их иметь. За то, что морозы или снег пошёл? Обстоятельства непреодолимой силы (ака форс-мажор).
Кто его знает этот ruby/rails way, боюсь свои привычки c PHP переносить :) Слышал, что бывает вообще без сервера отдельного обходятся. Всё на ruby — и сокеты слушают, и статику отдают, и…
Полноценный редирект — думал, но конфиг, по-моему очень сложным будет. Универсальный location для ror быстро написать не получится, по-моему, а значит каждая новая реализация будет описываться двумя локэйшенами: сначала редирект для старого урла, потом passenger_enable on для нового.
Хм. Тогда организация не имеет право её использовать. Покупатель на своём рабочем месте может, но только лично и то, наверное, придраться смогут, но не по факту нарушения авторских прав, а налоговая — нарушение правил учёта какое-нибудь и т. п. Если время не упущено, то можно, наверное, оформить покупку винды физлицом (сотрудником?) за наличные для нужд фирмы, а сотруднику затраты компенсировать (хотя бы на бумаге :) ).