Разделы

ПО

"Азбука 1 класс. Электронное приложение" и НПП

Беру в руки CDROM "Азбука. 1 класс. Электронное приложение к учебнику Л.Ф.Климановой, С.Г.Макеевой (1CD)".

Ну, во-первых, сажать ли первоклассника за компьютер -- это вопрос более чем спорный. Скорее нет чем да.

Во-вторых, интересно, чего напихали туда разработчики из некоторого "ЗАО Образование-Медиа" по заказу ОАО "Издательство "Просвещение"". Как-то о существовании НПП и о том, что существуют иные ОС, кроме вендоза, по крайней мере в этих кругах должно быть известно отлично.

Код
[mypc@localhost cdrom]$ ls
alphabet01/   install_flash_player.exe*  vcredist_x86.exe*
autorun.inf*  setup.exe*
[mypc@localhost cdrom]$ cd alphabet01/
[mypc@localhost alphabet01]$ ls
alphabet01.exe*  MSVCR71.dll*           qt.conf*               QtXml4.dll*
bz2.pyd*              plugins/                    QtCore4.dll*        sip.pyd*
data/                   profilemanager.exe*  QtGui4.dll*          theme/
_hashlib.pyd*      PyQt4.QtCore.pyd*    QtNetwork4.dll*  unicodedata.pyd*
help.chm*           PyQt4.QtGui.pyd*       QtOpenGL4.dll*  w9xpopen.exe*
library.zip*          python25.dll*              QtSvg4.dll*        win32console.pyd*
mingwm10.dll*    pywintypes25.dll*       QtWebKit4.dll*
[mypc@localhost alphabet01]$ cd data/
[mypc@localhost data]$ ls
content.jpg*  content.xml*  objects/  objects.dat*  templates/  textbook/
[mypc@localhost data]$ cd textbook/
[mypc@localhost textbook]$ ls
001-001.swf*  013-001.swf*  025-001.swf*  037-001.swf*  049-001.swf*
002-001.swf*  014-001.swf*  026-001.swf*  038-001.swf*  050-001.swf*
003-001.swf*  015-001.swf*  027-001.swf*  039-001.swf*  051-001.swf*
004-001.swf*  016-001.swf*  028-001.swf*  040-001.swf*  052-001.swf*
005-001.swf*  017-001.swf*  029-001.swf*  041-001.swf*  053-001.swf*
006-001.swf*  018-001.swf*  030-001.swf*  042-001.swf*  054-001.swf*
007-001.swf*  019-001.swf*  031-001.swf*  043-001.swf*  055-001.swf*
008-001.swf*  020-001.swf*  032-001.swf*  044-001.swf*  PNGViewer.exe*
009-001.swf*  021-001.swf*  033-001.swf*  045-001.swf*  qt.conf*
010-001.swf*  022-001.swf*  034-001.swf*  046-001.swf*  QtCore4.dll*
011-001.swf*  023-001.swf*  035-001.swf*  047-001.swf*  QtGui4.dll*
012-001.swf*  024-001.swf*  036-001.swf*  048-001.swf*  QtXml4.dll*
[mypc@localhost textbook]$ cd ../objects/
[mypc@localhost objects]$ ls
001-001-01-01-ani/  020-001-02-01-shm/  030-001-06-01-pra/  042-001-04-01-wri/
001-001-02-01-ani/  020-001-03-01-wri/  030-001-07-01-pra/  042-001-05-01-pra/
001-001-03-01-ani/  020-001-04-01-wri/  030-001-08-01-pra/  042-001-06-01-pra/
002-001-01-01-pra/  020-001-05-01-igr/  030-001-09-01-tex/  042-001-07-01-tex/
002-001-02-01-pra/  020-001-06-01-pra/  031-001-01-01-pra/  043-001-01-01-pra/
002-001-03-01-pra/  021-001-01-01-pra/  031-001-02-01-shm/  043-001-02-01-shm/
002-001-04-01-ani/  021-001-02-01-shm/  031-001-03-01-wri/  043-001-03-01-wri/
002-001-05-01-pra/  021-001-03-01-wri/  031-001-04-01-wri/  043-001-04-01-wri/
003-001-01-01-pra/  021-001-04-01-wri/  031-001-05-01-igr/  043-001-05-01-igr/
003-001-02-01-pra/  021-001-05-01-pra/  031-001-06-01-pra/  043-001-06-01-pra/
003-001-03-01-pra/  022-001-01-01-pra/  031-001-07-01-igr/  043-001-07-01-tex/
003-001-05-01-pra/  022-001-02-01-shm/  031-001-09-01-tex/  044-001-01-01-pra/
003-001-07-01-pra/  022-001-03-01-wri/  032-001-01-01-pra/  044-001-02-01-shm/
004-001-01-01-igr/  022-001-04-01-wri/  032-001-03-01-pra/  044-001-03-01-wri/
005-001-01-01-pra/  022-001-05-01-igr/  032-001-04-01-shm/  044-001-04-01-wri/
005-001-02-01-pra/  022-001-06-01-pra/  032-001-05-01-wri/  044-001-05-01-igr/
005-001-03-01-pra/  022-001-07-01-pra/  032-001-06-01-wri/  044-001-06-01-pra/
006-001-02-01-ani/  022-001-08-01-ani/  032-001-07-01-tex/  044-001-07-01-tex/
006-001-03-01-ani/  023-001-01-01-pra/  032-001-08-01-ani/  045-001-01-01-pra/
007-001-01-01-pra/  023-001-02-01-shm/  033-001-02-01-pra/  045-001-02-01-shm/
007-001-02-01-pra/  023-001-03-01-wri/  033-001-03-01-wri/  045-001-03-01-wri/
007-001-05-01-ani/  023-001-04-01-wri/  033-001-04-01-wri/  045-001-04-01-wri/
007-001-06-01-pra/  023-001-05-01-pra/  033-001-05-01-pra/  045-001-05-01-igr/
008-001-01-01-pra/  023-001-06-01-pra/  033-001-08-01-tex/  045-001-06-01-pra/
008-001-03-01-pra/  024-001-01-01-pra/  034-001-01-01-pra/  045-001-07-01-tex/
009-001-01-01-ani/  024-001-02-01-shm/  034-001-02-01-shm/  046-001-01-01-pra/
009-001-05-01-pra/  024-001-03-01-wri/  034-001-03-01-wri/  046-001-02-01-shm/
010-001-01-01-pra/  024-001-04-01-wri/  034-001-04-01-wri/  046-001-03-01-wri/
010-001-02-01-pra/  024-001-05-01-igr/  034-001-05-01-igr/  046-001-04-01-wri/
010-001-03-01-pra/  024-001-06-01-pra/  034-001-06-01-pra/  046-001-05-01-igr/
010-001-05-01-pra/  024-001-07-01-pra/  034-001-07-01-tex/  046-001-06-01-pra/
010-001-06-01-pra/  024-001-08-01-tex/  035-001-01-01-pra/  046-001-07-01-tex/
011-001-01-01-pra/  025-001-01-01-pra/  035-001-02-01-shm/  047-001-01-01-pra/
011-001-02-01-pra/  025-001-02-01-shm/  035-001-03-01-wri/  047-001-02-01-shm/
011-001-03-01-pra/  025-001-03-01-wri/  035-001-04-01-wri/  047-001-03-01-wri/
011-001-04-01-pra/  025-001-04-01-wri/  035-001-05-01-igr/  047-001-04-01-wri/
012-001-01-01-pra/  025-001-05-01-igr/  035-001-07-01-tex/  047-001-05-01-igr/
012-001-02-01-pra/  025-001-06-01-pra/  036-001-01-01-pra/  047-001-06-01-pra/
012-001-03-01-pra/  025-001-07-01-pra/  036-001-02-01-shm/  047-001-07-01-tex/
012-001-04-01-pra/  025-001-08-01-tex/  036-001-03-01-wri/  048-001-05-01-wri/
012-001-05-01-pra/  026-001-01-01-pra/  036-001-04-01-wri/  048-001-06-01-wri/
013-001-01-01-pra/  026-001-02-01-shm/  036-001-05-01-igr/  048-001-07-01-wri/
013-001-02-01-pra/  026-001-03-01-wri/  036-001-06-01-pra/  048-001-08-01-wri/
013-001-04-01-pra/  026-001-04-01-wri/  036-001-07-01-tex/  048-001-10-01-tex/
013-001-05-01-pra/  026-001-05-01-igr/  037-001-01-01-pra/  049-001-01-01-tex/
014-001-01-01-pra/  026-001-06-01-pra/  037-001-02-01-shm/  049-001-02-01-tex/
014-001-02-01-pra/  026-001-07-01-pra/  037-001-03-01-wri/  049-001-03-01-pra/
014-001-04-01-pra/  026-001-08-01-tex/  037-001-04-01-wri/  049-001-04-01-sli/
015-001-01-01-pra/  027-001-01-01-pra/  037-001-05-01-igr/  050-001-01-01-tex/
015-001-02-01-pra/  027-001-02-01-shm/  037-001-06-01-pra/  050-001-02-01-tex/
015-001-04-01-pra/  027-001-03-01-wri/  037-001-07-01-tex/  050-001-03-01-pra/
015-001-05-01-pra/  027-001-04-01-wri/  038-001-03-01-wri/  050-001-04-01-sli/
016-001-01-01-pra/  027-001-05-01-igr/  038-001-04-01-wri/  051-001-01-01-tex/
016-001-02-01-shm/  027-001-06-01-pra/  038-001-05-01-pra/  051-001-02-01-tex/
016-001-03-01-pra/  027-001-08-01-pra/  038-001-07-01-tex/  051-001-03-01-pra/
016-001-04-01-wri/  027-001-09-01-tex/  039-001-01-01-pra/  051-001-04-01-sli/
016-001-05-01-wri/  028-001-01-01-pra/  039-001-02-01-shm/  052-001-01-01-tex/
016-001-06-01-ani/  028-001-02-01-shm/  039-001-03-01-wri/  052-001-02-01-tex/
017-001-01-01-pra/  028-001-03-01-wri/  039-001-04-01-wri/  052-001-03-01-pra/
017-001-02-01-shm/  028-001-04-01-wri/  039-001-05-01-igr/  052-001-04-01-sli/
017-001-03-01-pra/  028-001-05-01-igr/  039-001-07-01-tex/  053-001-01-01-tex/
017-001-04-01-wri/  028-001-06-01-pra/  040-001-02-01-shm/  053-001-02-01-tex/
017-001-05-01-wri/  028-001-08-01-pra/  040-001-03-01-wri/  053-001-03-01-pra/
017-001-06-01-pra/  028-001-09-01-tex/  040-001-04-01-wri/  053-001-04-01-sli/
018-001-01-01-pra/  029-001-01-01-pra/  040-001-05-01-igr/  054-001-01-01-tex/
018-001-02-01-shm/  029-001-02-01-shm/  040-001-06-01-pra/  054-001-02-01-tex/
018-001-03-01-wri/  029-001-03-01-wri/  040-001-07-01-pra/  054-001-03-01-pra/
018-001-04-01-wri/  029-001-04-01-wri/  040-001-08-01-pra/  054-001-04-01-sli/
018-001-05-01-pra/  029-001-05-01-igr/  040-001-09-01-tex/  055-001-01-01-tex/
018-001-06-01-pra/  029-001-06-01-pra/  041-001-01-01-pra/  055-001-02-01-tex/
018-001-07-01-ani/  029-001-07-01-pra/  041-001-02-01-shm/  055-001-03-01-pra/
019-001-01-01-pra/  029-001-08-01-igr/  041-001-03-01-wri/  055-001-04-01-sli/
019-001-02-01-shm/  029-001-10-01-tex/  041-001-04-01-wri/  mainc.css*
019-001-03-01-wri/  030-001-01-01-pra/  041-001-05-01-igr/  main_.css*
019-001-04-01-wri/  030-001-02-01-shm/  041-001-06-01-pra/  main.css*
019-001-05-01-igr/  030-001-03-01-wri/  041-001-07-01-tex/
019-001-06-01-pra/  030-001-04-01-wri/  042-001-02-01-pra/
020-001-01-01-pra/  030-001-05-01-igr/  042-001-03-01-wri/
[mypc@localhost objects]$cdcd 001-001-01-01-ani/
[mypc@localhost 001-001-01-01-ani]$ ls
animationPlayerRus1.swf*  normal.xml*      preview.xml*
animation.swf*            previewAni.swf*
[mypc@localhost 001-001-01-01-ani]$ cd ../../templates/
[mypc@localhost templates]$ ls
choiceAnswer.swf*     dragWord.swf*     test_character1.swf*
connectionLines.swf*  previewTest.swf*  testContainer.swf*
dragToColumns.swf*    selectWord.swf*   writeWord.swf*
[mypc@localhost templates]$ cd ../../templates/
[mypc@localhost templates]$ ls
choiceAnswer.swf*     dragWord.swf*     test_character1.swf*
connectionLines.swf*  previewTest.swf*  testContainer.swf*
dragToColumns.swf*    selectWord.swf*   writeWord.swf*
[mypc@localhost templates]$ cd ../../plugins/
[mypc@localhost plugins]$ ls
accessible/  codecs/  designer/  iconengines/  imageformats/  sqldrivers/
[mypc@localhost plugins]$ cd codecs/
[mypc@localhost codecs]$ ls
libqcncodecs4.a*  libqkrcodecs4.a*  qcncodecs4.dll*  qkrcodecs4.dll*
libqjpcodecs4.a*  libqtwcodecs4.a*  qjpcodecs4.dll*  qtwcodecs4.dll*
[mypc@localhost codecs]$


Вот это и называется "набыдлоговнокодить подсадку".

Во-первых, сочетание Qt (кроссплатформенный) + флэшь (условно кроссплатформенный) + питон (кроссплатформенный, но со специфически вендовой библиотекой) + нативный вендокод. На чём умеем, на том и пишем?

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

Во-вторых, что, без кривого (в линуксе ни один SWF не отрабатывает) флэша обойтись никак нельзя?

В-третьих, хром и 7-й лис есть, можно делать проект на HTML5, основываясь на текущих возможностях обозревателей -- дальше хуже не будет.
В тренде мультиоблако — изучаем плюсы и минусы
Облака