LINUX.ORG.RU

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

 , ,


0

1

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

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

Deleted

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

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

> Вы не знаете Bash. Прочтите man bash наконец-то.

Alt Linux рекомендует bash для обучения массивам? :-) И вы хотите поддержку учителей?

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

> Глубоко ошибаетесь.

Приведите статистику работодателей, требующих знания программирования от офисных работников.

Конечно. Мне и самому это часто надобилось.

Извините, Вы не похожи на офисного работника.

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

> Прочитал. Вы ссылаетесь на НП-18.

Ещё раз прочтите предложение номер 3: «Педагоги сами определяют используемые программы: от KTurtle и Scratch до Lazarus и Eclipse.»

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

> Извините, Вы не похожи на офисного работника.

Я работл во многих банках и инвестиционных компаниях.

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

> То, что баш - это не язык программирования, а интерпретатор языка командной строки UNIX - это «вендузячая точка зрения»?

Да. Поскольку зашоренная и не учитывает, что интерпретатор может быть и языком программирования.

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

> Да. Поскольку зашоренная и не учитывает, что интерпретатор может быть и языком программирования.

Ну тогда и cmd.exe - язык программирования.

Интерпретатор может быть языком программирования, интерпретатор команднго интерфейса ОС - не язык программирования. Также как HTML, SQL, Post Script и т.д.

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

> echo strComputer = ".":Set objRegistry = GetObject(«winmgmts:\\» & strComputer & «\root\default:StdRegProv»):strKeyPath = «Software\Microsoft\MSN Apps\MSN Popup Blocker»:strValueName = «Enabled»: objRegistry.GetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue:If IsNull(dwValue) Then Wscript.Echo «The registry key does not exist.» Else Wscript.Echo «The registry key exists.» | cscript.exe

Мда, я знал, конечно про мазохизм разработчиков Windows, но чтобы так. За совет, кстати, спасибо.

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

Я думал, вы преподаватель ПТУ.

Сначала преподавал в ПТУ, потом работал преподавателем в ВУЗе (в ПТУ был на почасовке), а как из ПТУ сократили, и я понял, что в городе мне ничего не светит, пошел работать научником.

Библиотеки можно вызывать только слинкованные -> возможности явно не те.

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

То, что баш - это не язык программирования, а интерпретатор языка командной строки UNIX - это «вендузячая точка зрения»?

Нет, то, что этот ваш VBscript лучше баша :)

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

> Alt Linux рекомендует bash для обучения массивам? :-) И вы хотите поддержку учителей?

Нет, лишь показывал, что работа с указанными объектами в bash есть и, следовательно, им можно научить.

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

> Я работл во многих банках и инвестиционных компаниях.

Только не говорите, что офисные работники банков и инвест.компаний сидят и программируют в VBScript. Я не видел это изнутри этих структур.

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

> Мда, я знал, конечно про мазохизм разработчиков Windows, но чтобы так. За совет, кстати, спасибо.

Это ваш личный мазохизм. Никому кроме вас такой изврат не нужен.

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

> и я понял, что в городе мне ничего не светит

Вполне закономерно.

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

> Интерпретатор может быть языком программирования, интерпретатор команднго интерфейса ОС - не язык программирования. Также как HTML, SQL, Post Script и т.д.

Указанные варианты не позволяют делать конструкции, присущие языкам программирования. Прочтите определение на http://en.wikipedia.org/wiki/Programming_language

Bash вполне себе язык программирования. Как и Power Shell. См. http://en.wikipedia.org/wiki/Category:Text-oriented_programming_languages

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

> Никому кроме вас такой изврат не нужен.

Мне он тем более не нужен, у меня Bash есть. :)

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

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

А причём здесь язык программирования? Это средство повышения эффективности работы, причём с одной стороны вполне себе абстрактное (соответствуют обычной последовательной речи), а с другой стороны вполне себе практические, так как позволяет решать сложные задачи набором небольшого числа последовательно выполненных команд.

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

> Нет, то, что этот ваш VBscript лучше баша :)

Лучше в каком смысле? То, что он мощнее намного - это факт. Хотя в качестве интерпретатора CLI не служит, следовательно, сравнение не совсем корректно.

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

> Только не говорите, что офисные работники банков и инвест.компаний сидят и программируют в VBScript.

я не говорил про VBScript, я говорил про VBA и SQL. VBScript скорее веб-дизайнерам нужен.

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

> А причём здесь язык программирования? Это средство повышения эффективности работы

Именно так.

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

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

Для этого есть более годные среды: R

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

Ладно, вот вам самый элементарный скрипт, записывающий содержимое директории «на лету» на диск.

#!/bin/sh
if [ "$#" != 1 ]; then
    echo -e "Usage:\nDVDbackup <Folder 4 backing up>"
    exit 1
fi
name=`echo $1| sed -e "s/^\///" -e "s/\//_/g"`
bufs=`mkisofs -R -q -print-size $1`
mkisofs -V $name -A "Backup information: only 4 my PC" -R  $1 | cdrecord -v -dao -eject tsize="$bufs"s -
И сколько надо промучаться с вашим VBscript, чтобы написать аналог этих несчастных трех строчек на баше (подсказку по использованию не считаю)?

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

Bash вполне себе язык программирования. Как и Power Shell.

Ну хорошо, он язык программирования. Но специфический, служащий в качестве интерпретатора командной строки UNIX. Не язык общего назначения.

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

> Для этого есть более годные среды: R

Так о чем и речь!

А то некоторые люди считают, что если ставить linux в школу, сразу надо переходить на обучение программированию на баше.

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

Не язык общего назначения.

Смотря что вы понимаете под этими словами.

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

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

Обучать работе в Linux без обучения работе в баше бессмысленно. R/scilab/octave и т.п. - специфические среды для вычислений, и как раз-таки им в школе обучать особого смысла нет: у учеников еще нет таких задач, для решения которых пришлось бы привлекать сложные мат. пакеты, да и знаний слишком мало (а сейчас из школьной программы еще и интегралы выкинули...).

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

> А то некоторые люди считают, что если ставить linux в школу, сразу надо переходить на обучение программированию на баше.

Ничего такого в этом треде я не видел. Изучение приёмов работы с текстом - да, а программирование на баше тоько как довесок.

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

> А еще octave, scilab и т.п.

Статобработка таки R, но в школе это действительно оверкил, хотя и не плохой.

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

> я не говорил про VBScript, я говорил про VBA и SQL. VBScript скорее веб-дизайнерам нужен.

Про VBA и SQL аналогично. Если неверно использовал название — извините, не привык к зоопарку.

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

И сколько надо промучаться с вашим VBscript, чтобы написать аналог этих несчастных трех строчек на баше (подсказку по использованию не считаю)?

intIndex = 0
strPath = "C:\BurnTemp"
Set objDiscMaster = WScript.CreateObject("IMAPI2.MsftDiscMaster2")
Set objRecorder = WScript.CreateObject("IMAPI2.MsftDiscRecorder2")
strDevice = objDiscMaster.Item(intIndex)
objRecorder.InitializeDiscRecorder(strDevice)
Set objImageWriter = CreateObject("IMAPI2.MsftDiscFormat2Data")
objImageWriter.Recorder = objRecorder
objImageWriter.ClientName = "IMAPI Script"
Set objFSI = CreateObject("IMAPI2FS.MsftFileSystemImage")
objFSI.ChooseImageDefaults(objRecorder)
objFSI.FileSystemsToCreate = 1
Set objDir = objFSI.Root
objDir.AddTree strPath, False
Set objImage = objFSI.CreateResultImage()
Stream = objImage.ImageStream
objImageWriter.Write(Stream)

Зато насколько более читаемо.

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

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

> Изучение приёмов работы с текстом - да, а программирование на баше тоько как довесок.

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

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

Это более читаемо? Кстати, вы еще забыли указать расширение RockRidge и имя тома, и где указывается параметр командной строки (какую директорию писать)? Ваша куча непонятного кода сводится к элементарному однострочнику:

 
DIR="/dir/to/write" mkisofs $DIR | cdrecord tsize=$(mkisofs -R -q -print-size $DIR)s - 

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

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

Scratch - в пятый раз говорю. И нет такого понятия, как курс программирования в школе - забудьте. Есть информатика и изучение CLI Unix (bash прилагается) туда очень замечательно ложится как минимум как факультатив или занятие для продвинутых.

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

> Ваша куча непонятного кода сводится к элементарному однострочнику

Вы используете готовую утилите. Если использовать Nero Burn, тоже можно в три строчки сделать.

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

> В nero есть CLI?

конечно.

Попробуйте сделать то же самое, используя только системные библиотеки.

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

Scratch - в пятый раз говорю.

Для старших классов?

Для старших классов С. Но это будет никому не интересно. Уж лучше учить детей основам сетевой безопасности и методам взлома: интересующихся будет намного больше. Особенно если вы покажете, как при помощи nmap узнавать открытые порты, как косвенными способами узнать версии используемого на компьютере ПО, как отыскать в интернете возможные дыры в этом ПО, и как их использовать.

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

Вообще-то они не хотят линукс из-за того, что в этом случае вся их некомпетентность будет вообще на виду (так дети сидят в стрелялки на уроке гоняют, а то будут вопросы задавать - а ответить на них и нечем).

Много школьных, и даже ВУЗовских преподавателей информатики смогут на живом примере объяснить, как настроить сетевые службы, прослушать незащищенный канал, сделать руткит? А ведь это как раз-таки и интересует подрастающее поколение. А в процессе обсуждения всплывет необходимость изучения того или иного ЯП, тегов HTML, устройства компьютера, сетевых протоколов и т.п.

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

> Что такое «системные библиотеки»?

cdrecord использует wodim. Wodim использует libc, libcap и команду cp.

Вот у вас есть libc, libcap и cp. Запишите сидюк башем, желательно, мультисессионный.

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

cdrecord использует wodim.

4.2: cdrecord - устаревшая утилита (но многие ею пользуются), в современных системах cdrecord - обычный симлинк на wodim.

Wodim использует libc, libcap и команду cp.

За «команду cp» вы меня порадовали :) Такого незнания я еще не видел...

Ваш запрос идентичен «Вот есть у вас gcc и vi, запишите сидюк».

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

> Много школьных, и даже ВУЗовских преподавателей информатики смогут на живом примере объяснить, как настроить сетевые службы, прослушать незащищенный канал, сделать руткит?

Это им для работы не надо. Что им надо для работы - это это учебная среда и учебники, расчитанные на использование этой среды в учебном процессе. И да, в 90% случаев для обучения программированию им нужен Бейсик, в 5% Паскаль, в 5% все остальное.

Если Альт считает, что учителя будут учить Руби или Питон для перехода на Линукс, он глубоко заблуждается.

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

> «Вот есть у вас gcc и vi, запишите сидюк».

Думаю, что на gcc это тоже довольно сложно. А без Си на баше - невозможно.

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

Думаю, что на gcc это тоже довольно сложно.

Вы меня радуете все больше и больше. Это мегасложно, т.к. надо будет написать аналог wodim. А для этого нужно еще и ознакомиться с сисвызовами, без которых ваш DVD работать не будет.

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

Если Альт считает, что учителя будут учить Руби или Питон для перехода на Линукс, он глубоко заблуждается.

Единственное, в чем могу с вами согласиться. Большинство учителей информатики абсолютно некомпетентны, а многие еще и неспособны выучить что-либо. Их учить бессмысленно. Но, т.к. других альтернатив нет (специалист на гроши работать не пойдет, как уже здесь неоднократно говорилось), то имеем заголовок темы.

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

> Вы меня радуете все больше и больше. Это мегасложно, т.к. надо будет написать аналог wodim. А для этого нужно еще и ознакомиться с сисвызовами, без которых ваш DVD работать не будет.

Охотно верю. Стало быть, на линуксе нет линкуемых библиотек c функциями для записи CD?

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

на линуксе нет линкуемых библиотек c функциями для записи CD?

Мне они не нужны, если и есть: wodim'а хватает за глаза.

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

>Охотно верю. Стало быть, на линуксе нет линкуемых библиотек c функциями для записи CD?

Позорится не надоело ещё?

$ cupt show libburn4
[...]
Description: library to provide CD/DVD writing functions
libburn is a library for reading, mastering and writing optical discs.
For now this means CD-R, CD-RW, DVD-RAM, DVD+RW, DVD+R, DVD+R/DL, DVD-RW,
DVD-R, BD-R, BD-RE.
Not supported yet are DVD-R/DL.
[...]
Homepage: http://libburnia-project.org

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