• ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
23:44 

2ой монитор это круто =)

Yep! Let's do it!
Продолжаю придумывать полезные применения 2ому монитору кроме совсем очевидных.
Новая задача: STO сервер отключается именно в тот момент когда я захожу на него поиграть +-20 минут, что меня не оченть радует, отслеживать время до его запуска проще всего по UTC (Universal Time Counter) , но все те UTC часики что я нашёл в сети мне не очень нравились. До запуска сервера ещё 1,5 часа , а работой заниматься не хочеться. Значит будем делать свои часики.
Итог:

читать дальше

@настроение: спать пора

@темы: LCARS, Star Trek, Железо, Отдых, Программирование

23:08 

Hello world! - PerlTkMaker

Yep! Let's do it!
Ну чтож моя простуда, позволила мне посвятить этот день разработке моего проекта, который получил имя PerlTkMaker . Я научил его не только моделировать , но и создавать программы. Причём создавать учил 2ажды, тк 1й вариант мне очень не понравился во время тестирования. Так же привязал к этому делу конфиг и возможность редактировать код в любом указанном в настройкаж редакторе (у меня Scite) . Теперь к вечеру с удовольствием показываю первую относительно нормальную программу созданую в PerlTkMaker:

use utf8; use Tk;
$window0=MainWindow->new(-title=>'Hello' ) ;
$window0->geometry('100x100' ) ;
$button0=$window0->Button()->pack;
$button0->configure(-text=>'Hello word!' ) ;
$button0->pack(-side=>'top' ) ;

$button0->configure(-command=>sub {

exit(0);

});
MainLoop; ##This programm was created in PerlTkMaker


Для запуска этой программы на любом устройстве, под любой ОС необходим установленный Perl с модулем Tk.

Завтра вечером , как приеду с работы, немного повожусь и думаю выложить куда-нибудь текущий результат. Только помоемому он никому пока и не нужен ((((

@настроение: Умиротворённое, впереди фильм и кровать...

@темы: PerlTkMaker, Perl, Linux, программирование

19:26 

Проблема программирования для всех.

Yep! Let's do it!
Сейчас существуют различные среды быстрой разработки такие как : Borland Builder, Visual C++ , etc... Но у каждой из них есть , как собственные , так и общие ограничения. Вот краткий перечень общих ограничений: они распространяются платно( в россии бесплатно благодаря пиратам), у них закрытый исходный код вследствии чего их улучшение идёт не самыми быстрыми темпами, они системо зависимы.
Предлагаю более подробно рассмотреть каждое из этих 3х ограничений , чтобы понять почему это ограничение.

Платность
Вследствии этого надо быть готовым защищать и не пущать, на что тратится уйма сил и денег более чем на саму разработку, пример Microsoft и Евро Союз с переодическими штрафами исчисляемыми астрономическими суммами.

Закрытость
Над средой работают только те люди которым платят за разработку. Да они будут стараться выпустить новую версию, чтобы получить побольше деньги, но вот качество при этом не гарантированно. И в тоже время, при открытости продукта пользователь обнаруживший отсутствующий функционал, может самостоятельно разобраться в проблемме и добавить ему необходимый инструментарий и Live long and prosper...

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


Итак, такое ощущение , что эта проблема почти нерешаема, чтобы программа созданная в быстрой среде была работоспособна во всех ОС, на всех устройствах. Но я обладая опытом кроссплатформенного программирования с удовольствием шлю лесом всех сомневающихся! Имея в своём распоряжении Его Величество Perl и Её Величество Tk я собираюсь создать среду в которой можно создавать программы обладающие подобным уровнем переносимости и свободы. Отчёты по созданию я собираюсь вести тут(надо же найти применение этому дневнику), так же выкладывать сюда ссылки, выслушивать предложения , получать по голове за кривой код) и спрашивать ваше мнение.


На данный момент хотелось бы узнать:
1) Какой функционал в подобной среде вам необходим? (пока есть frame, label, button, window, text . Вот мини Перечень)
2) Какой ваш любимый текстовый редактор? (Планирую добавить использовать любой редактор для редактирования кода)
3) Какой наиболее удобный для вас вид конфигурации : а)Текстовый б)Графический в)Текстовый+Графический
etc) Ваши пожелания и идеи и вообще всё :smiletxt:

@настроение: Терпимое

@темы: PerlTkMaker, Perl, Linux, программирование

Lucifer's

главная