На следующий год в качестве квалификационных критериев дипломных работ по программированию надо вводить требование на соответствие HIG той платформы, на которой работает приложение. Смотришь на студенческие велосипеды и понимаешь — настало.
На следующий год в качестве квалификационных критериев дипломных работ по программированию надо вводить требование на соответствие HIG той платформы, на которой работает приложение. Смотришь на студенческие велосипеды и понимаешь — настало.
Пишем одну небольшую программку на Qt. С применением Gnome HIG.
Интересно, сколько шаблонов мы порвём на ЛОРе… :)
“По ключевому слову class мы можем догадаться, что перед нами тип…”
Originally published at Aceler online. You can comment here or there.
…прочти наконец справку.
Особенно если это хорошая справка, такая как у Qt.
Originally published at Aceler online. You can comment here or there.
Я уже и забыл, как классы в C++ создаются… :)
Originally published at Aceler online. You can comment here or there.
Мне сегодня показали, как и почему Qt Creator рулит.
Правда, там C++, который я по-прежнему… не люблю.
Originally published at Aceler online. You can comment here or there.
Одним из элементов курса по разработке и проектированию программного обеспечения является небольшой тренинг «как изучить новый язык программирования за 15 минут». Некоторые студенты за это время успели изучить Python, один товарищ отправился изучать C#, большая часть изучала Object Pascal и Java. Через пару они уже писали на этих языках небольшие программки в объектах, с вводом-выводом, и эти программки даже работали.
А теперь представьте, чем же они занимаются целый семестр, изучая те же самые языки.
Originally published at Aceler online. You can comment here or there.
Есть у меня желание (и возможности) сделать курс и преподавать в колледже такую дисциплину, как “архитектура ПО”.
Вопрос а) как вы считаете, должен ли студент колледжа (т.е. это не ВУЗ, это ССУЗ) иметь представление об архитектуре, или это не его задача и б) посоветуйте хороших учебников для.
Originally published at Aceler online. You can comment here or there.
AJAX всё. Два часа назад сдали последние зачёты, написали свои первые приложения на AJAX.
В голове у студентов всё ещё туман, но больше часов у меня нет.
Originally published at Aceler online. You can comment here or there.
Пока объяснял им особенности JavaScript все эти объекты в объектах и прототипы, познал дао JavaScript :) То есть, вопрос «а зачем всё это» уже не стоит.
Ну и на сладкое — произведение студентов. Холст, масло, JavaScript.
Originally published at Aceler online. You can comment here or there.
В общем есть код. Коду лет пять, не меньше :) В коде где-то подключаются стили, которые надо подключить из другого места.
Начинаем копать – файл index.php, в нём подключаются inc/conf.php inc/functions.php (кто лазил по phpBB, тот знает), причём часть вывод сделана по нормальному, через tpl, часть сделана через echo. Лазить приходится далеко.
Короче, стили подключаются в самом конце index.php, уже после передачи перемнных tpl, до вызова парсера.
Короче, в самом-самом конце.
Когда налетаешь на собственную архитектурную ошибку – это бывает болезненно. Теперь надо всё исправлять.
Запустился GWT. Sun Studio так и не встал – теперь просто Failed, несмотря на то, что в логах все success. Этого я вообще не понимаю. Кстати, NetBeans есть у нее в дистрибутиве, зря я его отдельно качал.
Итого – Eclipse рулит!
UPD: Sun Studio не ставится, потому что неразрешенные зависимости на libc.. :) Короче, за пределами Red Hat лучше не ставить!
Поняли? Никогда! На работе у меня все взлетело сразу после установки, дома, где есть JRE 5 и 6 (после приснопамятной неустановки Sun Studio) я корячусь до сих пор. Бр!
UPD: У меня, оказывается, еще и 1.4.2 стоит. И по команде java вызывается именно 1.4.2. Так понятно почему у меня SS не вставала – ей надо не ниже 1.5, там половина классов отсутствует. GWT тоже нужна 1.5 и выше.
UPD2: Это еще и не Java 1.4.2! Это gij! GNU Java Compiler.
UPD3: Все разрулил, переустановил, в /etc/alternatives прописал все что надо. Работает. Пойду поставлю Sun Studio :)
P.S. Боюсь, по этим граблям больше никто ходить не будет. Это надо иметь талант!
Попробовал subj – в режиме интеграции с Eclipse. Очень сильно напомнило MonoDevelop – как внешне, так и идеологически. Даже тег inherit в xml файле :) Вместо Mono – Java, вместо MonoDevelop – Eclipse, вместо .NET Framework – GWT. Также генерируется Java код, который затем можно “скопилировать” в кроссбраузерный JavaScript+HTML. Велосипед на велосипеде, но оно едет.
Есть такая штука, оказывается, в СССР, как “Единая система программной документации”, описывающая правила оформления документации на программы для ЭВМ. Вот она. Обратите внимание на годы выпуска ГОСТ-ов.
Так вот, если по какому-либо госзаказу вы сделали программу, с вас потребуют отчета именно в этом ГОСТ-е. Рисуйте свои квадратики…