^©m©†0l™
Впервые о проекте, которому обязана рождением новый и, по совместительству, самый функциональный клиент для @дневников, было заявлено 26 февраля 2006 года. Этот день можно считать точкой старта. Тем не менее, Clockwork @diary Client не имеет ничего общего с @Diary.Client: последняя программа создавалась полностью независимо. Первый файл проекта был создан 18 мая 2006 года в 22:57. Так что можно считать, что сегодня у проекта - день рождения. Честно говоря, даже не знаю, когда действительно стоит его отмечать - ведь, если первый файл был создан всего за час до полуночи, первая рабочая версия была создана уже 19го. :)
За первый год разработки было выпущено 36 открытых версий программы и примерно столько же версий для закрытого тестирования, и на данный момент @Diary.Client представляет собой синтез разноцелевых программ, объединяя в себе функциональность официального клиента для @дневников, @Diary.Image/Image Downloader/Image Hoster (все три программы предназначены для автоматизированной загрузки изображений на различные сайты), Diary Messenger, ПЧ-метра и проч.
Работой над проектом занимались (люди должны знать своих героев):
– La personne mystique, автор ныне почивших проектов @Diary.Redesigner и @Diary.Image, главный (и единственный - первые полгода) разработчик @Diary.Client.
– amatol, присоедившийся к проекту в середине декабря 2006 года во время вынужденного перерыва в разработке.
Отдельная благодарность самым активным пользователям и тестерам программы, тем, кто внес наибольший вклад в развитие проекта - критикой, предложениями, помощью в реализации. В первую очередь это - почти бессменные тестеры с самых первых версий проекта - Линда Кайе и Лапа; единственный член команды техподдержки клиента и по совместительству один из основных тестеров - Proof.
Благодарим также помошников и вдохновителей проекта - Человека без лица и Arrgot (впрочем, куда в этом списке без уже названных имен?) и всех-всех-всех пользователей проекта (на данный момент сообщество разработки имеет 57 постоянных читателей и 32 участника).
На этом, конечно же, наша работа не заканчивается. Планы на второй год разработки достаточно велики. За исключением "доведения до ума" и приведения в порядок уже имеющегося, есть идеи и заготовки для новой функциональности. Вот самое интересное:
– экспорт/импорт данных;
– визуальное редактирование для постов и U-mails;
– работа с комментариями и избранным непосредственно из клиента;
– возможность кросспостинга постов в другие блоги, импорт с других блогов;
– поддержка плагинов (в том числе для кросспостинга, файлохранилищ и проч.);
– портирование клиента под другие ОС; в первую очередь - Mac OS.
Кстати, хороший повод обсудить что-нибудь достаточно серьезное, что нельзя сделать в комментариях или напомнить про что-то наболевшее, но забытое, не так ли?
Оставайтесь с нами! :)
За первый год разработки было выпущено 36 открытых версий программы и примерно столько же версий для закрытого тестирования, и на данный момент @Diary.Client представляет собой синтез разноцелевых программ, объединяя в себе функциональность официального клиента для @дневников, @Diary.Image/Image Downloader/Image Hoster (все три программы предназначены для автоматизированной загрузки изображений на различные сайты), Diary Messenger, ПЧ-метра и проч.
Работой над проектом занимались (люди должны знать своих героев):
– La personne mystique, автор ныне почивших проектов @Diary.Redesigner и @Diary.Image, главный (и единственный - первые полгода) разработчик @Diary.Client.
– amatol, присоедившийся к проекту в середине декабря 2006 года во время вынужденного перерыва в разработке.
Отдельная благодарность самым активным пользователям и тестерам программы, тем, кто внес наибольший вклад в развитие проекта - критикой, предложениями, помощью в реализации. В первую очередь это - почти бессменные тестеры с самых первых версий проекта - Линда Кайе и Лапа; единственный член команды техподдержки клиента и по совместительству один из основных тестеров - Proof.
Благодарим также помошников и вдохновителей проекта - Человека без лица и Arrgot (впрочем, куда в этом списке без уже названных имен?) и всех-всех-всех пользователей проекта (на данный момент сообщество разработки имеет 57 постоянных читателей и 32 участника).
На этом, конечно же, наша работа не заканчивается. Планы на второй год разработки достаточно велики. За исключением "доведения до ума" и приведения в порядок уже имеющегося, есть идеи и заготовки для новой функциональности. Вот самое интересное:
– экспорт/импорт данных;
– визуальное редактирование для постов и U-mails;
– работа с комментариями и избранным непосредственно из клиента;
– возможность кросспостинга постов в другие блоги, импорт с других блогов;
– поддержка плагинов (в том числе для кросспостинга, файлохранилищ и проч.);
– портирование клиента под другие ОС; в первую очередь - Mac OS.
Кстати, хороший повод обсудить что-нибудь достаточно серьезное, что нельзя сделать в комментариях или напомнить про что-то наболевшее, но забытое, не так ли?
Оставайтесь с нами! :)
*особенно интересно было бы увидеть порд под PocketPC/WinMobile
Присоединяюсь
Кстати, а почему портировать именно под Мак?
Хммм... А .NET ещё в Маке не реализовали? Можно было бы попробовать написать клиент на .NET языке - вроде должно работать на любой платформе с поддержкой .NET...
Всем спасибо за поздравления!!! Оставайтесь с нами!!!
уже давно регулярно использую и обновляю ваш клиент)
Большое вам человеческое спасибо!)
есть вроде и делфивские библиотеки под Вин мобайл...
Собственно Delphi - вроде бы нет. Хотя последние версии Delphi поддерживают .NET, и вроде бы в WinMobile есть поддержка .NET, или у меня глюки?
С другой стороны, существует компилятор FreePascal для ARM/WinCE. Хотя как он работает, еще проверить надо...
А с третьей - для портирования все равно интерфейс программы придется значительно изменять, так что, наверно, легче будет его писать заново. (Просто то, что используется сейчас, для PocketPC вообще вряд ли подойдет.) А переписать функциональную часть на C не должно быть слишком сложно. По крайней мере, сетевой модуль + проверка сообщений + отправка/обновление постов/определение ID + импорт с сервера - перенеслись в свое время на PHP за несколько часов, включая отладку ^_^
Вот... собственно, раз уж начали перенос на FreePascal, то, наверно, стоит в этом направлении копать и дальше ^_^
Человек без лица, а у тебя уже нет желания, как прошлым летом, включиться в разработку и взяться за перенос?
Лирическое отступление: блин, самому интересно было бы покопаться с портированием, но время, время... да у меня даже КПК нет (хотя на компе есть эмулятор для ARM/WinMobile), не особенно представляю, как подойти к процессу с т.з. требований к программе, удобства и проч.
летом посмотрим)
*учитывая сейчас времени на поспать по-человечески нет, а там видно будет... А летом учеба замениться на работу, я надеюсь, а полусвободное время - на работу в лаборатории*
з.ы. где-нить после сессии если я иногда буду в сети появляться - могу накидать интерфейс для КПК, обычно у меня получается примерно на 8 из 10
Не верится, что уже целый год прошел
На самом деле проект суперский
Писать надо полезные для общества программы, а не минибраузер, заточенный под отдельный сайт, кроме того не сделавший никаких прорывов в плане интерфейса, удобства, и т.п.)
у вас есть предложения по этому поводу? говорите! Все подлежить обсуждения и обдумыванию
Писать надо полезные для общества программы, а не минибраузер, заточенный под отдельный сайт, кроме того не сделавший никаких прорывов в плане интерфейса, удобства, и т.п.)
Общество - понятие слишком относительное, дорогой Ролдо. Вон например многие не едят мороженое. Вы же не говорите, что фабрики занимаются бесполезным делом и делают продукт, который никому не нужен. Или взять автомобили. Ими тоже многие не пользуются, ни них, например, нельзя переплыть океан, они заточены только для дорог. Тоже не надо их делать. Вот Вы тоже заточены только под свой город, тоесть для общества в целом таже как-то не очень полезны. Да и с интерфейсом как-то не очень ^_^
Короче, не болтайте глупостей, если сами в танке >_<
Покопался немного...
В общем, есть, разумеется, обычный .NET для десктопов и .NET Compact Framework (CF.NET) - который, действительно, представляет собой сильно урезанный вариант .NET... Кроме всего прочего, для разных версий и девайсов оно урезано по-разному.
Delphi 2005-2006 поддерживает .NET, но не CF.NET... при запуске даже пустого проекта .NET (program Test; begin end.) в эмуляторе КПК вылазит ошибка TypeLoadException, после поиска по инету подтвердилось подозрение, что сие есть результат той самой урезки. Здесь есть некое Delphi 2005 for .NET Compact Framework Technology Preview, но только для зарегистрированных пользователей, в свободном доступе (в т.ч. ed2k/torrent) не видно...
Так что Delphi, видимо, в любом случае грустно курит в сторонке...
Компилятор ARM/WinCE для Lazarus (FreePascal) вроде как есть, но... на выходе дает файл, который просто не запускается (Too big to be loaded или что-то в этом роде). Хотя, наверно, нужно все-таки побольше покопаться и чего-то с него можно добиться. Вроде как компилятор использует юниты, предназначавшиеся для Linux O.o
eMbedded Visual Tools (C++ и VB) - единственное, с чего у меня получился рабочий Hello world, причем сразу
Ну и, насколько я понимаю, тот же MS Visual Studio 2005, в отличие от Delphi, поддерживает и CF.NET.
А по поводу поддержки администрацией, я бы и сам не торопился бы поддерживать на своем сайте такой проект. В конце концов, они не могут гарантировать даже безопасности пользователя при работе с программой (а смогут, естественно, когда сами хотя бы проверят весь код и сами скомпилируют проект), я уж не говорю о надежности или соответствию "духу" сайта
Вообще, Windows CE Toolkit был ещё во времена шестого VB. Я даже порывалась начать с ним играться, но тогда ещё у меня не было возможности его скачать и не было на чём тестировать. Поэтому не совсем понимаю такой скепсис ^^ Особенно если речь идёт о VB .NET, который отличается только синтаксисом и одним пространством имён ^^'
да и сам VB как таковой на некоторые вещи не рассчитан и при работе с API падал регулярно
Очень сильно не согласна, но, пожалуй, спорить не буду ^^ /* Ты, кстати, не читал книжки Дэна Эпплмана - пророка VB? ^^ */
там небось от VB-то только синтаксис и остался ^^'
Да ^^ Не зря одна из глав книги Эпплмана называлась "Господи! Они сломали VB!" ^_^ VB .NET - это практически другой язык. Лично я на него не перешла, но один мой знакомый фанатик VB6 долго рассказывал мне как крут VB .NET ^^ Вообще, учитывая что все .NET языки используют одну исполнительную среду (CLR), они зоть и отличаются синтаксисом, но по сути одинаковы и работать должны практически одинаково. Вот...
Человек без лица
WinCE != PocketPC
Windows CE - понятие слишком растяжимое. Её даже на Sega Dreamcast запихнули. А PPC, как я поняла, - просто одно из ответвлений.
Ты, кстати, не читал книжки Дэна Эпплмана - пророка VB? ^^
Уф... нет. Вообще мне книжки как-то по жизни слабо помогают) Но в свое время по инету ходило много цитат, кажется, из него =)
Лично я на него не перешла, но один мой знакомый фанатик VB6 долго рассказывал мне как крут VB .NET
а я на нем не писал никогда, но зато образцов кода много видел.
кстати, вчера как раз пришлось покопаться в VB.NET'ном коде, переписывая его на Delphi =// такое впечатление, что это такой мутировавший C++...
а еще, насколько я помню, VB6 не умел "сам" работать с указателями. Интересно, в VB.NET это есть или как... раз там даже обработка ошибок на манер Си...
насчет схожести .NET языков - да. Пока используется .NET сам по себе. Борландовский Delphi.NET и борландовский же C#Builder.NET, если заглянуть в код, отличаются только синтаксисом и парой строчек. С другой стороны, в Delphi есть, например, VCL.NET - набор компонентов, аналогичный VCL для Win32. И тут уже код почти строка-в-строку совпадает с обычным кодом Delphi )
Человек без лица, тогда, лучше, наверно, изначально ориентироваться на CF.NET... исходя хотя бы из того, что один и тот же файл запуститься на больших устройствах, и не надо под каждое ответвление подгонять и компилировать свой вариант
Уф... нет.
После его книжки "Visual Basic programmer's guide to Win32 API", у меня мало что вылетало и падало ^_^ Книга, которая меняет мышление и учит правильно использовать Win32 API ^_^ По крайней мере до неё я что-то писала, но я даже толком не знала как оно работает... А после... Поэтому я так скептически отношусь к жалобам на VB ^^
такое впечатление, что это такой мутировавший C++...
Есть такое, особенно со структурной обработкой исключений.
а еще, насколько я помню, VB6 не умел "сам" работать с указателями. Интересно, в VB.NET это есть или как... раз там даже обработка ошибок на манер Си...
VB никогда не работал с указателями в целях безопасности, ибо половина ошибок идёт как раз из ошибок с указателями. Реально указатели требуются только при работе с библиотеками написанными на C и Win API (Windows тоже на C++ написана ^_^). А в CLR такую вещь как указатель вообще убили. Поэтому все .NET-совместимые языки работают без них. По крайней мере так Дэн Эпплман писал.