Виктор Потебенько, могу подсказать, но вам это точно не понравится! Если собирать из исходников, то вам нужно сначала установить библиотеку ICU, а перед этим установить средства разработки под виндовс для линукс, типа mingw.
Либо поискать другую библиотеку, а может быть и вообще установить что-то типа pygame, для которого средства работы с фонтами есть из коробки.
Виктор Потебенько, нет, как га виндовс установить не знаю, как в линуксе или OSX -скажу!
Скорее всего с пакетом, который требует pkg-config, есть сборка, уже скимпилированная, под винду. А вообще-то лучше ставьте себе второй системой линукс, будет на порядок проще.
Английским по белому « пожалуйста установите pkg-config в вашу систему или установите переменную среды ICU_VERSION ......» английский учите! Тогда и сложность вопроса будет минимальная...
Как исправить, подсказать?
Виктор Таран, Я вроде бы все ровно тоже самое в своем ответе и написал.
Что:
- django фреймворк
- битрикс CMS
- у битрикса говнокод
- да, с битриксом, как CMS, легко стартовать, потому что CMS (но на той же мадженте будет не хуже)
- и нет, за месяц битрикс с нуля не изучить, увы.
- битрикс ложится под нагрузками (и это из-за говнокода)
- битрикс можно подружить с нагрузками, но очень вдумчивого программирования, и скорее всего не используя его ядро...
О чем спор?!
Конечно, нельзя сравнивать django и битрикс, ног до какого-то момента.
Вот если бы вопрошающий взял бы django-cms, разговор был бы другим...
Eugenue Cesarevich, Вы меня совсем не поняли!
Есть база данных, есть работа через JPA, пусть и в read-only.
Вот мы работаем, делаем запросы, они у нас кешируются. Вроде-бы все хорошо...
И тут с другого инстанса кто-то пишет в базу... Пока кеши у нас не протухнут, мы в базу лазить не будем, а будем получать "старые данные".
Если мы работаем через JPA, то в базу желательно лезть ТОЛЬКО через него!
Пример - показ лицевого счета через JPA и работа со счетом через JDBC. Все, обновления кешей в JPA можем и не дождаться, показывая пользователю ложные и устаревшие значения.
Виктор Таран, Про языки, увы, и на ассемблере пишу иногда, и на функциональных. Можног в профиле моем глянуть, на чем пишу последние 30 лет.
Я говорю, что битрикс - плох, причем плох во многих аспектах, легче перечислить, где он неплох - но работает.
Я вас спрашивал, про битрикс24, вы же ударяетесь в пространные рассуждения - так у нас с вами дискуссии не будет.
Перечислять, почему битрикс плох, смысла не имеет: начиная от архитектуры, заканчивая ужасным copy-paste.
Можно ли на нем делать сайты? Да можно!
А Вы уверены, что битрикс24 = битрикс по кодовой базе? Я вот совсем не уверен!
Eugenue Cesarevich, Сработать то сработает, но трудноуловимые эффекты словите обязательно! Причем, чем дольше это все будет работать, тем критический эффект будет ближе к единице! И это будет больно!
Если уж говорить за хибернейт, внутри он конечно же тоже пользуется jdbc, но далее идет боольшая надстройка из кешей, их инвалидации, парсинга и всякого ускоряющего говна. Вот это все будет замешивать данные так, что мама не горюй.
Виктор Таран, отчего же, у меня штук 5 сайтов в проде на битриксе. Возьмусь ли еще раз за него? Наверное, но будет дорого и больно.
Возьмусь ли по собственной инициативе - никогда!
sebol, а разработчики разве не могут осилить отладку в моно? или посмотреть, где в коде у них это "insufficient privileges" происходит? что-то "гонят" ваши разработчики....
Игорь Архипов, и что? От этого он лучше стал? Сколько не встречал проектов на битриксе, везде, абсолютно везде, если более или менее нагруженный сайт, половина битрикса переписана! Из коробки все работает медленно и печально. Больших нагрузок не держит.
Ну да, для малого и среднего бизнеса - сгодится, можно стартануть за месяц с нуля.
sooyoval, Кроме номеров портов есть еще куча всего, например адреса нижнего уровня (ethernet к примеру). А и не единым TCP все живет. И ошибок может быть много, и на каждом из уровней. Для этого есть куча протоколов, которые управляют передачей состояния и ошибками. И эти протоколы работают каждый на своем уровне.
Задача по передаче пакета из одной точки до другой достаточно сложная, и чтобы не заглядывать куда не нужно, все данные для передачи обычно содержатся в заголовках - в самом начале.
Это как с письмом, чтобы не вскрывать его, достаточно посмотреть на конверт и понять, по какому адресу нужно переправить письмо.
vreitech, Это не относится к операционной системе или типу виртуализации! Это аппаратные штучки, которые тем не менее должны поддерживаться системой, материнкой, биосом. Про Hyper-V не знаю, в линуксе KVM точно поддерживает, думаю, что и Hyper-V тоже должен.
RomKing, Да, немного не поняли.
Я попробую объяснить. Есть детская игрушка, где на дощечке в разные геометрические отверстия нужно вставить разные фигуры, куб, цилиндр, пирамиду, октаэдр и т.д.
Представим, что дощечка - наш класс! Дырки под фигуры - наши поля класса или переменные. Каждая дырка может соответствовать только одному типу фигуры, как замок и ключик к нему.
В дырку может быть вставлена фигура, а может и не стоять, но при этом дырка нужной формы все равно есть.
Теперь мы объявим Игру - сделаем сами доску в форме звезды с дырками под квадрат, окружность, треугольник.
Теперь на эту доску мы можем поставить (а можем и не ставить!) наши трехмерные фигуры, которые подходят в дырки, а саму доску можем положить на какую-то другую доску с дыркой типа звезда.
Тоже самое и с классами, полями и типами. При этом, сам класс тоже является типом!
Либо поискать другую библиотеку, а может быть и вообще установить что-то типа pygame, для которого средства работы с фонтами есть из коробки.