Yep! Let's do it!
Я подошёл к тому моменту, когда пользуясь опытом и наработками версии 0.001 я собираюсь написать следующую версию с 0. Как было написано в книге "Собор и базар" - "при разработке программы стоит хотябы 1 раз начать всё с начала". Заодно я сделал пример проектного файла и сейчас пишу обработчик который будет его превращать в собственно программу, тоесть сам PerlTkMaker будет заниматься обработкой проектного файла.
Образец проектного файла:
%libs
%window0
%button0
%lastcom
%end
VALUES
%libs="use utf8;use Tk;"
%window0="MainWindow->new(-title=>'%twindow0'); $window0->geometry('%gwindow0');"
%twindow0="window0"
%gwindow0="300x300"
%button0="$window0->button(-text=>'%tbutton0', -command=>sub{%cbutton0})->pack(-side=>'%sbutton0');"
%tbutton0="button0"
%sbutton0="top"
%cbutton0="exit(0);"
%lastcom="print 'Test...test';"
%end="MainLoop;"

@темы: PerlTkMaker

Yep! Let's do it!
Сегодня ходил на этот фильм, не буду его описыть и расписывать, скажу только что мне очень понравилось :)

Yep! Let's do it!
Вот и прошло 30е августа, мой день рождения. Его я отпразновал так , как не праздновал предыдущие 17 лет :), я его не стал праздновать.

@настроение: Постель зовёт меня

@темы: Я

Yep! Let's do it!
23.08.2009 в 15:14
Пишет  Кён:

Амереканцы жгут как определить что ваш ребёнок хакер.Реальная переведёная статься.


Как просвещенный современный отец, я стараюсь, насколько это возможно, быть в курсе всего происходящего в жизни моих шестерых детей. Я поощряю их участие в командных видах спорта. Я присутствую на их вечеринках с приятелями, чтобы быть уверенным, что алкоголь там не употребляется ни под каким видом. Я присматриваю за тем какие CD они слушают, что смотрят, в каких компаниях водятся, какие книги читают. Можно сказать, что я образцовый родитель. Мои дети ни разу не обманули мою гордость за них. Без малейшего хвастовства, скажу, что у меня самая замечательная семья в США.
Два года назад я и моя жена Кэрол, решили, что образование наших детей будет неполным без базовых знаний о современных компьютерах. Рассудив так, мы купили им для изучения новый фирменный Compaq. Детям явно понравилось пользоваться набором программ, которые мы купили, такими как Adobe Photoshop и Microsoft Word, а моя жена и я были рады видеть, насколько наш подарок пришелся ко двору. Hаш сын Питер был в восхищении от машины, и исследовал сеть совсем как профессионал. Когда Питер начал проводить за компьютером целые дни я забеспокоился, но Кэрол убедила меня не тревожиться - это только преходящая стадия. Я удовлетворился тем, что положился на ее опыт матери, пока наша младшая дочь Синди не ворвалась среди ночи в спальню, чтобы выпалить: "Питер компьютерный хакер!"
После нескольких дней наблюдений и некоторого изучения хакерства я поставил Питера перед доказательствами. Страшно сказать - это был единственный случай, когда я был полностью разочарован в своем ребенке. Мы воспитывали в нем искренность и честность, а он изменил принципам, которые мы пытались заложить в него, когда отверг ясное предложение сознаться в своих действиях. Его запирательство продолжалось несколько часов, пока, наконец, у меня не осталось другого выбора, кроме как запретить ему пользоваться компьютером, пока он не дорастет до того, чтобы отвечать за свои действия.
Пройдя со своей семьей через это тяжелое испытание, я задумался, чем я могу помочь другим, оказавшимся в сходной ситуации. За эти несколько дней я приобрел некоторые познания относительно хакеров. Будет только справедливо, если я предоставлю эту информацию другим родителям, в надежде, что они смогут определить, что их детей затягивают в мир хакерства. Возможно другие родители смогут наставить своего сына обратно на верный путь прежде чем понадобятся крайние меры.
Итак, я решил опубликовать десять важнейших признаков того, что ваш сын стал хакером. Я советую всем родителям внимательно прочитать этот перечень и, если ваш сын подпадает под эти признаки, принять меры. Мудрые родители захотят вначале попытаться убедить своего сына, прежде чем прибегнуть к наказаниям или даже порке. Я горжусь тем, что никогда не порол своих детей, и я надеюсь, что это руководство поможет другим родителям остановить дурное поведение своих детей прежде, чем физические наказания сделаются необходимыми.

1. Ваш сын просит сменить провайдера интернета?
Большинство американских семей пользуются услугами проверенных и ответственных провайдеров интернета, таких как AOL (America On-Line). Эти провайдеры имеют строгие правила "No Hacking", и заботливо наблюдают за вами, чтобы быть уверенными, что ваши опыты в интернете носят развлекательный и образовательный характер и полностью законны. Если ваш ребенок становится хакером, одним из его первых шагов будет просьба сменить провайдера на более дружелюбного к хакерам.
Я советую всем родителям отказывать в таких просьбах. Одна из причин, по которой ваш сын заинтересован в смене провайдера заключается в том, чтобы выйти из-под действия AOL-овского фильтра, оберегающего детей. Этот фильтр жизненно необходим любым родителям, которые хотят, чтобы их сын с удовольствием работал в интернете, не подвергаясь опасности столкнуться с материалами "только для взрослых". Гораздо лучше полагаться на защиту, предоставляемую AOL, чем на любой фильтр, установленный у вас дома. Если ваш сын стал хакером, он способен с удивительной легкостью обойти любые домашние фильтры, пользуясь информацией собранной с разнообразных хакерских сайтов.

2. Вы находите на своем компьютере программы, которых вы не устанавливали?
Возможно, ваш сын пытался инсталлировать какое-то хакерское программное обеспечение. Он может попробовать замаскировать его присутствие разными способами, но обычно вы можете обнаружить все новые программы внимательно прочитав список, вызываемый "Install/Remove Programs" из панели управления вашего компьютера. К популярным хакерским программам относятся "Comet Cursor", "Bonzi Buddy" и "Flash".
Hаилучшим выбором будет поставить вашего сына перед доказательствами его действий и заставить убрать с компьютера недопустимые программы. Возможно он попытается инсталлировать их снова, но вы сможете заметить, что это происходит, по тому что ваш компьютер предложит "загрузить" одно из этих хакерских приложений. Если это произойдет, пора очень серьезно поговорить с вашим сыном и, возможно, наказать его, поставив в угол.

3. Ваш сын просит установить в компьютер новое оборудование?
Традиционное оборудование компьютера часто ограничивает возможности компьютерных хакеров. Им требуются "быстрые" видеокарты, большие жесткие диски и, часто, больше памяти. Если ваш сын начал просить о таком оборудовании, возможно у него возникла вполне законная потребность в нем. Хорошо, если вы будете уверенны, что покупаете законное проверенное оборудование, для чего вам следует покупать комплектующие только у производителя вашего компьютера.
Если ваш сын просит о новом "процессоре" произведенном компанией, называеющейся "AMD", это верный признак тревоги. AMD это базирующаяся в странах третьего мира компания, которая производит плохие подделки американских процессорных чипов. Они широко используют детский труд на своих потогонных производствах в третьем мире, они намеренно отключают функции безопасности, которые американские производители процессоров, такие как Интел, используют, чтобы предупредить хакерство. Чипы AMD никогда не продаются в магазинах и вы, скорее всего, услышите, что вам нужно заказать их через сайт в интернете. Hе покупайте эти чипы! Это просьба в которой вы должны отказать своему сыну, если у вас осталась надежда чего-то добиться его воспитанием.

4. Ваш сын читает руководства для хакеров?
Если вы обратите пристальное внимание на интересы вашего сына в чтении, как это делаю я, вы сможете определить большую часть его взглядов и хобби. Дети наиболее восприимчивы в подростковом возрасте. Любой отец, у которого есть семнадцатилетняя дочь, помешавшаяся на нарядах, косметике и парфюмерии, хорошо знает, какой эффект неподходящее влияние может оказать на неопытный разум.
К несчастью, сейчас в книжных магазинах свободно доступно множество руководств для хакеров. Вот несколько заголовков, только чтобы дать беглый обзор: "Сноу Крэш" и "Криптономикон" Hила Стефенсона, "Hейромант" Уильяма Гибсона, "Программирование на Perl" Тимоти О'Рейли, "Гики" Джона Катца, "Хакер Кракдаун" Брюса Стерлинга, "Микросерферы" Дугласа Копленда, "Хакеры" Стивена Леви и "Собор и базар" Эрика С. Рэймонда.
Если вы найдете одно из этих хакерских руководств у своего сына, немедленно отберите его. Вам следует также обратиться в местные книжные магазины с требованием изъять эти издания из продажи. Вначале вы можете столкнуться с сопротивлением, но, как правило, книготорговцы уступают давлению общественности.

5. Сколько времени ваш сын ежедневно проводит за компьютером?
Если ваш сын проводит больше тридцати минут в день за компьютером, он может воспользоваться этим, чтобы подвергать DOS-у чужие сайты. С помощью DOS-а получают доступ к "командной строке" на чужих машинах, и используют его, чтобы сорвать работу важнейших служб интернета. Это может занять до восьми часов подряд. Если ваш сын делает это, он нарушает закон и вы должны немедленно его остановить. Самым безопасным будет ограничить доступ ваших детей к компьютеру 45 минутами в день.

6. Ваш сын пользуется Quake?
Quake это онлайновая виртуальная реальность используемая хакерами. Это популярное место встреч и тренировочная площадка, где они обсуждают хакерство и тренируются в использовании разнообразного огнестрельного оружия. У многих хакеров, в результате использования этого виртуального мира, развиваются антисоциальные тенденции, что может послужить причиной отклонений в поведении в школе и дома.
Если ваш сын пользуется Quake, вы должны дать ему понять, что это неприемлемо для вас. Вам нужно убедиться, что все оружие в доме надежно заперто. Вам также следует привлечь к вашим трудностям внимание школьных учителей.

7. Ваш сын сделался грубым и строптивым?
Войдя в электронный мир хакерства, ребенок может потерять связь с реальным миром. Он может лишиться способности контролировать свои действия или отличать верную линию поведения от неверной. Прежде всего, это проявится в его обращении с окружающими. Люди, с которыми он не согласен, натолкнутся на презрительную, злобную речь, даже с нецензурными ругательствами. Он может произносить угрозы, связанные с электроникой или же относящиеся к реальному миру.
Вызваный на прямой разговор, ваш сын, вероятно, обнаружит, что ему трудно обсудить с вами эту проблему. Вероятно, он станет утверждать, что здесь нету проблемы, что вы все выдумали. Он может сказать вам, что единственный, кто имеет проблемы это вы сами, и вам нужно "посмотреть на себя" и "перестать его подавлять". Hе дайте себя одурачить. Вы единственный шанс для своего сына, даже если он сам не понимает ситуацию, в которой находится. Попытайтесь пробиться к нему, независимо от того, как далеко он спрятался внутри себя самого.

8. Ваш сын одержим "Lunix"-ом?
BSD, Lunix, Debian и Mandrake - это все версии нелегальной хакерской операционной системы, внедренной советским компьютерным хакером по имени Линьос Тороволтос, незадолго до того, как русские проиграли холодную войну. Она базируется на программе под названием "xenix", написаной Microsoft-ом по заказу правительства США. Этими программами пользуются хакеры чтобы взламывать чужие компьютерные системы и красть номера кредитных карточек. Еще ими можно взламывать чужие стереосистемы и похищать оттуда музыку, с помощью программы "mp3". Тороволтос - печально известный хакер, ответственный за написание множества хакерских программ, таких как "telnet", используемый хакерами для соединения с компьютерами через интернет, без помощи телефона.
Ваш сын мог попытаться инсталлировать "Lunix" на ваш жесткий диск. Если он был осторожен, вы можете этого даже не заметить, однако, луникс очень капризное животное и, при неправильном обращении с ним, ваш сын может повредить ваш компьютер или даже полностью испортить его, удалив Windows. В этом случае вам останется только отдать компьютер в ремонт.
Если вы видите слово "LILO" во время загрузки виндовс (сразу после включения компьютера), значит ваш сын инсталлировал луникс. Чтобы избавиться от него, вам придется отослать компьютер обратно производителю, с просьбой заменить жесткий диск. Луникс черезвычайно опасное программное обеспечение, и не может быть удален без разрушения части поверхности вашего жеского диска.

9. Ваш сын радикально изменил свою внешность?
Если ваш сын претерпел внезапное изменение стиля одежды, возможно перед вами хакер. Хакеры имеют тенденцию одеваться в яркие цвета. Они носят мешковатые штаны, цветные рубахи и волосы ежиком, покрашенные в яркие цвета под цвет одежды. Hекоторые носят на шее пацифики. (Я не знаю, зачем они это делают.) В современных школах много таких хакеров и ваш сын может попасть в их компанию. Если вы заметите в числе друзей вашего сына одетых таким образом, пора подумать об установлении для него строгого "комендантского часа," чтобы оградить его от опасного влияния.

10. Вашему сыну с трудом дается учеба?
Если у вашего сына снизилась успеваемость или исчезли успехи в спорте, возможно он вовлечен в хакерскую группу, наподобие печально известной ассоциации хакеров "Otaku". Чрезмерно большое время, проводимое за компьютером в общении с друзьями-хакерами, может привести к временному поражению глаз и мозга электромагнитным излучением. Это повлечет за собой резкое падение оценок, особенно в таких трудных предметах, как математика или химия. В крайнем случае, переоблучение радиацией от компьютера может вызвать шизофрению, менингит и другие психологические расстройства. К тому же, отсутствие физических упражений может повлечь за собой потерю мышечной массы и даже начало ожирения. Ради физического и психического здоровья вашего ребенка, вы должны положить конец его хакерству и резко ограничить время, проводимое за компьютером.

Я надеюсь, все родители внимательно прочтут это руководство. Будущее ваших детей зависит от вас. Хакерство это незаконное и опасное занятие, оно может отправить вашего ребенка в тюрьму и разрушить вашу семью. Его нельзя воспринимать недостаточно серьезно.
доказательства www.adequacy.org/stories/2001.12.2.42056.2147.h...

URL записи

Yep! Let's do it!
2 запланированных ранее пункта разработки завершились успешно, (предстартовая функция, улучшеное меню) и я перешёл к 3ему и одному из сложнейших пунктов, который потребует крупной переработки всей программы, но в тоже время в разы улучшит её качество.

Если до последнего момента при проэктировании и создании программ PerlTkMaker использовал последовательную схему, которая выглядела так:

$window0=MainWindow->new(-title=>'Window0') ; #содержится в хеше %window0
$window0->geometry('250x50') ; #содержится в хеше %gwindow0

При изменении характеристики "заголовок" заменялась строка %window0, а для геометрии %gwindow0. Для некоторых элементов вообще использовалось 4-5 строк. В глаза бросается неэфективность и ненатуральность данного подхода, настоящий программист укажет все параметры объекта в 1ой строке, темболие в perl программе, где лишняя строка - лешние биты к размеру программы, а при написании крупных программ, размер рукописной программы будет в разы меньше этой.
Примерная схема последоватьной программы:
%window0=...; #создающие операторы
%gwindow0=...; #оператор geometry
%cwindow0=...; #оператор configure

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

$window0=MainWindow->new(-title=>'Window0')->geometry('250x50') ;

И хотя кажется, что различий не на грош реализовать это в удобном виде чуть сложнее чем кажется, при хранении и проектировании наша схема станет такой:
%window0=...%cwindow0...%gwindow0...; # где в c и g window хранятся только значения параметров.

P.S. Зачем я написал всё это сдесь? Затем что прекрасно известно, что изложение своих мыслей и планов делает их более чёткими для самого расказчика и именно так получилось, уже на грани понимания у меня появился способ возможно более лёгкой адаптации программы к составной схеме, ОГРОМНОЕ спасибо всем кто это прочитает, тк когда есть для кого писать, есть и для чего понимать :smiletxt:

@настроение: Завтра на работу, пора спать

@темы: PerlTkMaker, Linux, Perl, Я

23:04

Yep! Let's do it!
22.08.2009 в 12:31
Пишет  Nymphadore:

Нашла вот, на американском сообществе в ЖЖ:) Забавно



URL записи

Yep! Let's do it!
Что есть:



1. Возможно создавать программы с неограниченным количеством форм

2. Доступные элементы формы: кнопка, надпись , фрейм, большое текстовое поле

3. Для редактирования исходного кода можно прикрутить -любой- текстовый редактор(указывается в настройках 1 строчкой), я использую scite

4. Сохранять или загружать проект пока нельзя, можно только создать спроектированную программу



Что планирую сделать в ближайшее время:

+ 1. Добавить возможность написания предстартовой функции (например для текстового редактора , которому перед стартом надо проверить параметры запуски и открыть файл)

+ 2. Переорганизовать некоторые элементы меню к более удобному виду.

3. Сделать выдаваемый код более адекватным.

4.Добавить функции сохранения и загрузки проекта



Проблемы:

Выдаваемый код плохо организован, для создания окна используется 3 строчки, хотя можно всё сделать в одной.

Некоторые моменты исходников надо лучше организовать.





P.S. Имеет ли смысл выкладывать этот инструмент или лучше пока его покопать?

@настроение: Сонное

@темы: PerlTkMaker

Yep! Let's do it!
Вивиана О.
1. В Москве и Подмосковье на месяц отключили Интернет.
2. Утром ты проснулся, а кожа у тебя зеленая, а уши острые
3. Ты живешь в будущем, в Федерации. Какую профессию выберешь, учитывая, что материальных проблем там уже нет.
4. Ты можешь поухаживать за любым персонажем Трека. Кого выберешь?
5. В следующей реинкарнации ты не можешь родиться человеком, а только кем-нибудь другим из земных видов. Выбор за тобой.

1. Поеду на месяц на дачу под Коломну с gprs инетом)
2. Сфоткаю себя в разных ракурсах и отошлю за деньги фото в газеты
3. Инженер проектировщик или голограмм (вроде ЭМГ) или LCARS
4. Дата \ Портос
5. Морская черепаха

@темы: ситуации

Yep! Let's do it!
Приветствую собственною


@настроение: Вечернее

@темы: ПЧ, Я

Yep! Let's do it!
Сейчас сижу в коломенском макдаке, это какая-то _____ , доступный трафик 15мб, скорость 100кб\сек

@темы: Я

Yep! Let's do it!
Я так понял , что тут принято приветствовать своих постоянных читателей , не буду оскорблять традицию!
Приветствую kerry-lla , Matteiru , mcromio , Суран!


@настроение: Есть в наличии)

@темы: StarTrek, ПЧ

Yep! Let's do it!
.Прошли сутки... пока они шли съездил на работу , забрал накопившуюсю зарплату(такая хорошая работа, дают задачу страдаешь фигнёй месяца 2, в последнюю неделю выполняешь задачу и опять отдыхаешь, главное не забывать забирать зарплату :))) ). Заодно взял бланк восстановления проездного , потравился в ростиксе(отпраздновал восстановление) и сходил в кино на "Бросок кобры". Фильм муть ещё+ из последнего кадра помоему не многие поняли что презика США подменили, тк для этого нужно обратить пристальное внимание на свист.)

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

@музыка: нет

@настроение: Полон энергии, хочу бить в барабаны , бегать и прыгать!

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, Linux, Perl

12:16

Блин :(

Yep! Let's do it!
Похоже я всё таки приболел, и все планы на сегодня накрылись медным тазом... :(

@музыка: КиШ

@настроение: Болеющее

@темы: Я

Yep! Let's do it!
Итак, к концу подходят сутки после уезда с поляны.
За время кона , количество знакомых мне треккеров с примерно ~6 увеличилось до такой цифры, что её страшно называть. КОН подействовал на меня настолько. что я чтобы не проспать чего ложился в 2-4 и ставил будильник на 8. За время кона: был угнан 1 шатл, перемещён в прошлое 1 пикард, убито ~3 клингона и много чего ещё более интересного.
То что радует:
1. Кон есть, был и скорее всего будет всегда
2. Поляна всё ещё на месте, она не сгорела, утонула, потерялась, ассимилирована боргами(что всё таки имеет место)
3. Судя по отзывам, Ромуланцы начинают медленно доминировать
4. Борги ассимилирут клингонов
То что в среднем:
1. Я не умею собирать кубик рубика((((
2. У меня нет ТНГшной формы ЗФ
3. Вместо ТНГшной дельты я увёз дельту ВОЯ
4. Надо купить надувной матрас в палатку
То что удручает:
1. Следующий кон юбилейный и он же чётный а статистика предёпреждает, что будут нужны не палатки, а надувные лодки (((
2. Кон закончился((
3. Семинар терминатора, на котом эта ехидина раскрыла кучу моментов из непросмотренного мной ТОСа

Вобщем кон удался, и я хочу ещё и ещё :), а значит надо помогать кону по мере сил!


@темы: Рускон, StarTrek, Я

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, Linux, Perl

23:37

ky

Yep! Let's do it!
Попробую тут иногда писать, но тк я не пейсатель, то буду больше читать.