LINUX.ORG.RU

Педагоги Кировской области недовольны миграцией на свободное ПО

 , ,


0

1

Инициативная группа педагогов Кировской области составила письмо в департамент образования Кировской области, в котором выражает свое неудовлетворение существующими планами перехода на СПО. Региональных властей просят с 1 января 2011 года заключить с компанией Microsoft лицензионное соглашение на весь регион с 90% скидкой. Это позволит всем учреждения образования области продолжать использовать ПО от Microsoft “и в это время осуществлять безболезненный-плавный переход на СПО”. Авторы проекта письма высказывают сомнение в том, что навыки использования свободного программного обеспечения будут востребованными после выпуска.

>>> Подробности

Deleted

Проверено: svu ()

Ответ на: комментарий от Skull

> И на что только люди не идут, лишь бы killall process_name не использовать. :)

Ну это пример, на VB можно написать программу чтобы убивать все процессы, у которых каждая вторая буква «а» или если символы кириллицы в названии, или количество знаков в имени четное. На баше это, мягко говоря, проблематично.

Nxx ★★★★★
()
Ответ на: комментарий от Skull

Кстати, интересно, а что Альт Линукс рекомендует школам для обучения прграммированию и для какого класса?

- Gambas неплох, но на Qt3

- KBasic в Альте не упакован.

Что остается? Kdevelop? Monodevelop? Lazaurus? Java?

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> Ну это пример, на VB можно написать программу чтобы убивать все процессы, у которых каждая вторая буква «а» или если символы кириллицы в названии, или количество знаков в имени четное. На баше это, мягко говоря, проблематично.

Вы серьёзно так думаете? Вы бы это, поизучали бы что-то помимо VB.

Evgueni ★★★★★
()
Ответ на: комментарий от Nxx

> Надо только не забыть...

Вот о sizeof и речь.

Так надо помнить размеры типов в байтах или нет? Вроде как sizeof усиленного запоминания не требует.

rmammoth
()
Ответ на: комментарий от Nxx

> Ну это пример, на VB можно написать программу чтобы убивать все процессы, у которых каждая вторая буква «а» или

если символы кириллицы в названии, или количество знаков в имени четное. На баше это, мягко говоря, проблематично.


ps+sed+awk+xargs... Ничего выдающегося. Это вот про вторую «а» на вскидку:

ps ax|awk '{print $5; }'|egrep «^.a.*»|xargs killall

AS ★★★★★
()
Ответ на: комментарий от Evgueni

Надо ввести на лоре карму с градациями-бирками. Ляпнет кто ересь несусветную - тут же его припечатать. Ввести «матан», «IT», «физика»,«пухлорожее школоло» и т.д. ЧТобы другие знали с кем имеют дело.

mclaudt
()
Ответ на: комментарий от rmammoth

> Так надо помнить размеры типов в байтах или нет? Вроде как sizeof усиленного запоминания не требует.

Надо незабыть использовать sizeof, чего в других языках программирования не требуется.

Nxx ★★★★★
()
Ответ на: комментарий от AS

> ps+sed+awk+xargs... Ничего выдающегося. Это вот про вторую «а» на вскидку:

вы еще перл из баша вызовите и скажите, что на баше написали.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> Надо незабыть использовать sizeof, чего в других языках программирования не требуется.

А в С это ТРЕБУЕТСЯ? Можно примерчик?

rmammoth
()
Ответ на: комментарий от Nxx

>> ps+sed+awk+xargs... Ничего выдающегося. Это вот про вторую «а» на вскидку:

вы еще перл из баша вызовите и скажите, что на баше написали.


Этот набор утилит входит в базовую систему. Соответственно может быть использован. Зачем грузить bash ненужным функционалом ?

AS ★★★★★
()
Ответ на: комментарий от AS

> Этот набор утилит входит в базовую систему. Соответственно может быть использован.

Ну так и питон и ява входят в базовую систему. Что мешает на питоне написать?

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

>> Этот набор утилит входит в базовую систему. Соответственно может быть использован.

Ну так и питон и ява входят в базовую систему.


Увы, не входят во многих случаях. А вот найти Linux без ps/sed/awk/xargs/find/kill/killall весьма не просто.

AS ★★★★★
()
Ответ на: комментарий от AS

> А вот найти Linux без ps/sed/awk/xargs/find/kill/killall весьма не просто.

В любом случае, то, что вы привели, это вроде того, что командами echo загнать прогу на qbasic в файл, а потом запустить интерпретатор и говорить о возможностях command.com в MS-DOS.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> В любом случае, то, что вы привели, это вроде того,

Вроде, да не вроде. Всё дело в наличии этих самых утилит и в том, что в unix-системах это удобно использовать в рамках sell-скриптования. Оно тут органично и на него закладывались изначально.

AS ★★★★★
()
Ответ на: комментарий от Napilnik

>Вот как строки оканчивающиеся нулём могут быть преимуществом? Чтобы узнать её длину, нужно прошмонать от начала до нуля. А как записывать в такие строки контент возможно содержащий нули? Вот будет 0 в текстовом файле, и что, в строку не писать?)

Товарищ, покиньте тред, вы уже показали свою некомпетентность.

З.Ы. Строки в C оканчиваются нулевым указателем, что не тоже самое что символ «0».

thrall
()
Ответ на: комментарий от Nxx

Суть в том, что это сам принцип построения UNIX-подобных систем. Вместо монолитной программы с GUI мы имеем зоопарк утилит, общающихся через пайпы и так далее. Поэтому неверно рассматривать bash без него, он никогда отдельно от других утилит не бывает. Ну разве что кто-то поставил действительно один bash на cygwine.

ftladj
()

Кто не доволен уволить, нанять молодых педагогов.

Debi
()
Ответ на: комментарий от AS

> Всё дело в наличии этих самых утилит

qbasic (урезанный интерпретатор) в ms-dos наличествует в поставке полюбому.

Nxx ★★★★★
()
Ответ на: комментарий от thrall

> З.Ы. Строки в C оканчиваются нулевым указателем, что не тоже самое что символ «0».

Строки содержат информацию о своей длине или надо по буквам пересчитывать? А с UTF-8, наверно, вообще писец - сколько букв в строке и не поймешь.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> При этом понятно, что для обучения такой метод обработки данных ну никак не подходит - ни массивам, ни таблицам на лысом куске памяти не научшь.

Помоему наоборот, если ты обьяснишь концепцию массива и дашь в руки голый кусок памяти и средства работы с ним, то обучаемые лучше будут понимать что это такое по сути и как с этим работают (Но это конечно не для школьников).

В обратном случае у тебя толпа быдла, которая механически пишет arr[12], не всегда понимая смысла.

ftladj
()
Ответ на: комментарий от Nxx

> qbasic (урезанный интерпретатор) в ms-dos наличествует в поставке полюбому.

А на сколько он удобен сам по себе и на сколько его удобно из bat-файлов (или что там сейчас) звать ?

AS ★★★★★
()
Ответ на: комментарий от exception13

>ЩИТО?

А ты не знал? Ты тоже, наверное, некомпетентен. И Керниган с Ричи какую-то фигню в своём учебнике написали.

dn2010 ★★★★★
()
Ответ на: комментарий от AS

> А на сколько он удобен сам по себе и на сколько его удобно из bat-файлов (или что там сейчас) звать ?

Мы про MS-DOS или про сейчас?

Nxx ★★★★★
()
Ответ на: комментарий от anonymous

Как обычно, попи^W поговорил на камеру и пошел спать

sudo-s
()
Ответ на: комментарий от dn2010

Кстати, кажется, у K&R я видел, как вместо NULL просто писалось 0. Хотя, конечно, упоминалось, что так делать не стоит, т.к. в зависимости от архитектуры это может быть и не 0.

Nxx

Надо незабыть использовать sizeof, чего в других языках программирования не требуется.

:) sizeof используется обычно лишь в функциях malloc/calloc, а так он особо-то и не нужен.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>>sizeof используется обычно лишь в функциях malloc/calloc, а так он особо-то и не нужен.


правда? чорт, я неправильно использую sizeof >_<

exception13 ★★★★★
()
Ответ на: комментарий от exception13

Дык, а зачем вам еще-то нужно узнавать размер какой-нибудь структуры, кроме как выделить для нее память?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>>Дык, а зачем вам еще-то нужно узнавать размер какой-нибудь структуры, кроме как выделить для нее память?

memset, memcpy, seek в файлах, etc...

exception13 ★★★★★
()
Ответ на: комментарий от exception13

Ну вот, а больше sizeof по-сути-то и не используется - в основном, лишь для работы с памятью. А seek в бинарных файлах можно и не делать, если mmap'ить их...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от rmammoth

Надо было сразу дочитать. Чувствовал подвох, дрючил компилятор, собирался рабочий пример стрясти.

Napilnik ★★★★★
()
Ответ на: комментарий от Nxx

В винде (любой начиная с W98 и опционально W95) есть VBscript и JScript

Да? Прямо вот так - в голом дистрибутиве, безо всяких докачек? И какой же командой интерпретатор бейсика из командной строки вызывается?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Nxx

>>В винде (любой начиная с W98 и опционально W95) есть VBscript и JScript

а в PC-DOS был REXX искаропки

exception13 ★★★★★
()
Ответ на: комментарий от trex6

Будешь смеяться но один раз пришлось вносить правку в исходник через вайновский блокнот. Редакторам почудился utf-8 там где его нет(может камент на французском, хз), писать отказались а перебирать все способы накормить кошку горчицей было в лом. Хороший текстовой редактор для небольших файлов - edit.com, умеет открывать текст в виде двоичных файлов, копипастом можно вписать всё что угодно. Калькулятор в руки и рисуй)))) Никак не добрался прошерстить линуксовые редакторы на предмет такой же удобной замены. Да и вообще, мало ли каким ветром в текст 0 задует, программа в идеале должна быть бронебойной и всеядной, в разумных пределах.

Napilnik ★★★★★
()
Ответ на: комментарий от dn2010

на 32разрядной системе.

Ну, вообще-то у людей с 8Гб оперативки и более обычно 64-битная система установлена...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от exception13

Если бы, да кабы... Тогда, конечно, только seek. Причем еще и с вспомогательным кэш-файлом (если данные не структурированы).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

> Да? Прямо вот так - в голом дистрибутиве, безо всяких докачек?

Да

И какой же командой интерпретатор бейсика из командной строки вызывается?

wscript.exe, cscript.exe

В первом стандвртный вывод гуишный, во втором - консольный. Или просто двойным щелчком по текстовому файлу с расширением .vbs

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> При этом понятно, что для обучения такой метод обработки данных ну никак не подходит - ни массивам, ни таблицам на лысом куске памяти не научшь.

Ну программистов я бы так как раз и учил. Думаю, через годик попробую.

sv75 ★★★★★
()
Ответ на: комментарий от Nxx

Ладно, не знаю я про мастдай - я с ним уже давно покончил.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Да ладно, до 6,5 тыс. получают около 50% населения одной области соседней страны. Недавно слухал... з/п после универа - где-то 5000 руб/мес, цены на еду и комуналку ползут вверх, шмотки вообще с какими-то нереальными наценками продаются. Кстати учителя у нас живучие (долгожителей знаем) :)

FiXer ★★☆☆☆
()
Ответ на: комментарий от FiXer

з/п после универа - где-то 5000 руб/мес

У меня, вместе с надбавкой за степень, был оклад (старший преподаватель) в 7тыс. За квартиру их и отдавали. На житье-бытье деньги поступали от почасовки в ПТУ. Потом, к сожалению, из ПТУ меня подсократили, и пришлось из города сваливать. Зато сейчас не жалею - надо было сюда еще раньше устраиваться, сразу после окончания аспирантуры (может, уже и квартиру бы дали).

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.