так вышло, что я для общего пользования не написал ни каких программ.
как-то всё больше работаю в коллективах, а там, как известно, не
я пишу, а
мы пишем.
если есть желание узнать в каких проектах я участвовал пишите в личку, я расскажу укороченный вариант
.
ПыСы уже 7 лет не пишу программ, одни Web-приложения. В "программах" не вижу больше смысла.
Для особо желающих:
https://www.rusavia.de/ru/ - это веб-приложение, на базе AJAX (частично). Языки программирования и технологии (в перемешку): .NET (FW 1.1), XML, XSL, MS SQL/T-SQL, ASP(VBScript), ASPX(C#), (DHTML)JavaScript… ну всё сопутсвующее связанное с написание административной части коммерческого проекта (системы безопастности и тд и тп).
К сожалению обычно всё самое сложное и ценное остаётся за кадром обычного конечного клиента того программного продукта, что ты создаёшь.
Эта же система построена по принципу портальности и имеет различные входы (порталы):
http://www.rusavia.de,
http://www.aviaweb.de,
http://www.aviaweb.lv. По мере освоения баблосов на разработку количество порталов и поддерживаемых языков увеличится.
Сложной частью проекта стало то, что велось всё это на немецком сервере, который абсолютно не хочет иметь ни чего общега с крилческими шрифтами, а в системе есть WYSIWYG HTML редактор и люди вносят тексты на русском, немецком, английском, латышском и литовском. Кое как, с грехом по полам уговорил сервер кушать UTF-8 (к сожалению эта часть писалась на asp, а не на .NET, что позволило бы избежать многих проблем).
Что ещё? Да вот вам хоть вот это:
https://www.apankov.com/news/ небольшая системка по чтению RSS-каналов (например ньюсов от Яндекса), или вот:
https://www.apankov.com/MusikLib/rbcmp3-playlist-encoder.aspx - онлайновый плеер, постьроенный на ядре ActiveX MS Micrisift Windows Player с добавлением возможностей, который M почему-то стала активно игнорировать, как то: чтение элементов ASX плейлистов поотдельности (я имею ввиду естественно интернет источники). Тем кто любит ковыряться в графике:
https://www.apankov.com/image.aspx/user/muk/width/150/height/150/path/WM2006_Ukraine-Schweiz/PICT0027.JPG - пример того, как программно и на лету можно менять графический файл (в данном случае JPEG фотография) до нужных размеров, плюс накладывать на него надписи, плюс улучшать (на сколько позволяет автоматизация) качество.
Та же самая фотка, но уже в ином масштабе:
https://www.apankov.com/image.aspx/user/muk/width/350/height/350/path/WM2006_Ukraine-Schweiz/PICT0027.JPG