Примеры выполненных работ

Июн
25th

Web-сервер на контроллере…техника 21 века

Веб-сервер на arduino
ардуино веб-сервер страница управления
веб-страница настройки
таблица
страница графики

Выполнено:

  • Вёрстка HTML+CSS адаптивно, под телефон 320 пикселей шириной;
  • JS;
  • С++ — программирование сервера;
  • PHP — программирование второго сервера. В некоторых проектах 2 сервера: сервер-сервер и сервер-контроллер. Это потому что 21 век не наступил. И права маленьких серверов повсеместно ущемлены: cерые IP и отсутствие нормального GPRS интернета. В других проектах, где нормальный интернет, 1 сервер: сервер-контроллер.
Фев
15th

Между-школьная олимпиада, страна Катар, город-столица Доха

16.02.2014 Таки была проведена олимпиада между школами столицы страны Катар — городом Доха(персидский залив). В Катаре мальчики учатся в школе для мальчиков, а девочки — в школе для девочек.

katar

Олимпиада проводилась в системе, которую я написал совместно с египтянином Тарек из Каира. Моя задача была сделать серверную часть приложения (на PHP+mySQL), а Тарек делал клиентскую часть приложения на Flash.
Вот панель входа в систему для школьников:
login_page

Как вы успели заметить, язык — арабский. Но для кодировки UTF-8 это не проблема, он в ней присутствует вместе со всеми другими языками. А вот в кодировке windows-1251 его, естественно, нет.

Я даже выучил арабскую буквы А,С (как русские) и Б — это рога быка

Главная проблема была — написание с права налево. Это просто беда. Если выставить направление текста с права налево, то точка поставленная после предложения оказывается перед последним словом. Поэтому клиентскую часть вначале я писал. С ошибками. А потом её писал египтянин Тарек, который на арабском не только пишет но и думает.

Зато я писал админку этой олимпиады (на Английском). Она запускает тест и получает результаты его от клиентской программы, записывает их в базу данных. Особенностью олимпиады является то, что уровней — 5, каждый уровень каждый ученик может запустить только один раз. Для этого для каждого запуска теста ученик получает уникальную пару логин-пароль. Которая может быть использована единожды. К началу олимпиады ведущий генерирует сотни случайных паролей нажатием одной кнопки, которая ко всем введённым в базу данных логинам добавляет пароли на все 5 уровней:

После проведения теста ведущий просматривает результаты из админ-панели.
В ней есть настройки «какие тесты показывать»: завершённые/не завершённые, удалённые/не удалённые, за какой период:

admin_settings

По этим настройкам формируется отчёт.

При формировании отчёта формируется .pdf — файл — копия(средствами php). Которую можно скачать нажав на соответствующую кнопку.Вот он.

А это такой же отчёт на экране в броузере:

admin_pan

Немножко географии

Если верить гуглу, то город Доха находится на берегу моря:
qatar(чёрненькое — жилые районы, синенькое — море).
А дачное строительство в Катаре не развито — поэтому за городом пустыня, со спутника похожая на лунную поверхность:
after_city Власть дачи не раздаёт осознанно, чтобы катарцы не добывали на даче газ, нефть и соль.

Фев
12th

Сайт школы английского

Прямо скажем, дизайн нестандартный. В качестве меню — кнопки-картинки в содержании.
(В настоящее время сайт не работает)

Фев
12th

Форма ОС: на фоне картинки


Фон — картинка
результат в отдельном окне.

Фев
12th

Форма ОС: слева — текст, справа — поля ввода

Все еще сомневаетесь в эффективности
нашей методики?
Попробуйте прямо сейчас, записавшись на
бесплатный пробный урок!

В конце урока вы получите персональные рекомендации к обучению от преподавателя, а также специальный бонус — 5 секретов успешного овладения английским языком!

Ваше имя
E-Mail
Телефон
Skype
Один
Skype
Записаться

Поля ввода и форма — получены математически.
Результат выводится вместо исчезнувших(скрытых) полей ввода.