Повторюсь, я вёл вышеупомянутый разговор со своим университетским преподавателем.
Если встречу своего школьного учителя по информатике — тоже постараюсь задать этот вопрос. У нас, кстати, паскаля не было — был бэйсик, «школьный алгоритмический» с черепашкой и Це.
Как раз с месяц назад разговаривал с лектором, который читает «программирование» первому курсу ОмГУшного матфака на эту тему — основной вопрос как раз был про то, почему pascal а не, к примеру, python.
Оказалось, всё достаточно просто: факультет и кафедра вольны выбирать тот язык и среду для обучения, который предпочитают, но это всё должно удовлетворять некоторому минимальному набору требований, которые приходят из минобразования. Одним из таких требований и является как раз работа с динамической памятью и указателями — поэтому из «мэйнстримовых» языков остаются по сути паскаль, Цэ, и приплюснутое Цэ.
Стоит сказать, что цэ преподаётся в первом полугодии на втором курсе вместе с ассемблером x86 (архитектура ЭВМ), Це++ — на третьем, видимо, поэтому решили на первом курсе учить паскалю — чтоб студенты могли хотя бы сравнивать несколько разных языков одного «семейства» (императивных).
По поводу производительности действительно стоит посмотреть на Ubuntu studio, если представленных в ней инструментов не хватит и по-прежнему хочется использовать linux — думать о wine И RT-ядре
Доставить софт и RT-ядро из убунтостудии можно в любой дистрибутив, просто я не думаю, что на «попробовать» стоит тратить много времени и искать приличный софт по всем репозитариям.
Да, года четыре назад я был приятно удивлён уровнем информатизации омского центра занятости, когда представилась возможность взглянуть немного на него изнутри.
Преимущество CC-лицензий в том, что их не надо придумывать, их подготавливают юристы и они достаточно международны — всё это позволяет почти не тратить времени на составление текста EULA. Из этих же соображений имеет смысл использовать «стандартную» лицензию в том числе и для «черновиков».
Например, сейчас из EULA следует, что шрифт нельзя использовать на международной космической станции, т.к. космическое пространство юридически не является территорией земного шара, насколько я знаю. :-)
Да, видимо всё-таки капча с вопросами из матанализа лучше, опять таки никаких проблем с языковым барьером. «∫x²dx = ?» понятно и русскому, и китайцу, и американцу. :-)
Может быть сделать EULA на базе лицензий Creative Commons?
У вас получается CC-BY-ND, т.е. «С указанием авторства — Без производных», она, конечно, не свободная, но по крайней мере стандартная.
Я не умею писать на PHP хороший и правильный код, но, думаю, там тоже есть нормальные интерфейсы к memcached и другим инструментом хранения данных в памяти между запросами.
Да и сессии, кстати, иногда рекомендуют хранить на tmpfs.
А вы про лишние коннекты или лишние запросы? Если про лишние запросы то, думаю, это экономия на спичках. В любом случае, без конкретных цифр рассуждать о том, лишний запрос или нет — плохая идея. Если этот лишний запрос позволяет что-то сделать полезное — почему бы и нет, благо капчу распознать нужно один раз, а потом можно авторизовать пользователя по сессии.
Неужели вы предлагаете сохранять на диск состояние системы, которое нужно в ближайшие три минуты?
Я не думаю, что ввод любой капчи занимает больше 20-30 секунд, сохранять подобные данные на диск мне кажется не разумным.
Ну а если вы про запись в логи (других идей у меня нет) — по крайней мере в nginx-е их для определенных location-ов тривиально отключить.
Если встречу своего школьного учителя по информатике — тоже постараюсь задать этот вопрос. У нас, кстати, паскаля не было — был бэйсик, «школьный алгоритмический» с черепашкой и Це.
Оказалось, всё достаточно просто: факультет и кафедра вольны выбирать тот язык и среду для обучения, который предпочитают, но это всё должно удовлетворять некоторому минимальному набору требований, которые приходят из минобразования. Одним из таких требований и является как раз работа с динамической памятью и указателями — поэтому из «мэйнстримовых» языков остаются по сути паскаль, Цэ, и приплюснутое Цэ.
Стоит сказать, что цэ преподаётся в первом полугодии на втором курсе вместе с ассемблером x86 (архитектура ЭВМ), Це++ — на третьем, видимо, поэтому решили на первом курсе учить паскалю — чтоб студенты могли хотя бы сравнивать несколько разных языков одного «семейства» (императивных).
«И ты тоже прав».
Доставить софт и RT-ядро из убунтостудии можно в любой дистрибутив, просто я не думаю, что на «попробовать» стоит тратить много времени и искать приличный софт по всем репозитариям.
Например, сейчас из EULA следует, что шрифт нельзя использовать на международной космической станции, т.к. космическое пространство юридически не является территорией земного шара, насколько я знаю. :-)
-v
» в ожидании вербозного вывода. Он по аналогии с grep-ом «-v
» интерпретирует как «--invert-match
».Соответственно
pkill -v foobar
убъет почти все, на что у пользователя хватит прав.ps axu | grep foobar
процес самого grep-а не показывает.Утилиты можно поискать на inotify-tools.sourceforge.net/
У вас получается CC-BY-ND, т.е. «С указанием авторства — Без производных», она, конечно, не свободная, но по крайней мере стандартная.
Да и сессии, кстати, иногда рекомендуют хранить на tmpfs.
А вы про лишние коннекты или лишние запросы? Если про лишние запросы то, думаю, это экономия на спичках. В любом случае, без конкретных цифр рассуждать о том, лишний запрос или нет — плохая идея. Если этот лишний запрос позволяет что-то сделать полезное — почему бы и нет, благо капчу распознать нужно один раз, а потом можно авторизовать пользователя по сессии.
Я не думаю, что ввод любой капчи занимает больше 20-30 секунд, сохранять подобные данные на диск мне кажется не разумным.
Ну а если вы про запись в логи (других идей у меня нет) — по крайней мере в nginx-е их для определенных location-ов тривиально отключить.
Не стоит забывать, что на такие запросы БД и диск дёргаться не будут.