Category: it

Category was added automatically. Read all entries about "it".

5

GUI: выбор языка программирования

Стоит сейчас передо мной задача написать ряд программ с окошками и прочими полезными и приятными глазу вещами. Ну и соответственно есть желание выучить что-то новое, что может пригодиться в дальнейшем.

Посему вопрос следующий: кто что может посоветовать относительно выбора языка, на который стоит ориентироваться? Сейчас остановился на трёх основных вариантах: C#, Java, ну или Tk/GTK+ в качестве front-end'а.

Советы, предложения и замечания — всячески приветствуются. Как и опыт использовавших что-то из вышеперечисленного.


P. S. Интересуют и общие рассуждения (не считая книги «User Interface Design for Programmers» от Джоэла Сполски).

[сырое] относительно «www.» из RU.WEB.CONSTRUCTION

О! Нашёлся целый сайт, посвящённый этому -- встречайте http://nowww.ru/

Collapse )

P. S.
Примеры разных страниц для варианта с «www.» и без оного: http://rychik.kiev.ua/ и http://www.rychik.kiev.ua/

Сравните http://www.jroshin.pp.ru/ и http://jroshin.pp.ru/

Достаточно неплохо сиё реализованно в самом ЖЖ: ссылки вида http://livejournal.com/ZZZ автоматом перебрасывают на http://www.livejournal.com/ZZZ (хоть я бы сделал наоборот).

Find gopher.

Неспешно ищется софт (и рабочие ссылки на него), который работает под W32 по протоколу gopher://
А также ссылки на работащие сервера и указания, как на них зайти.
Сам протокол описан в RFC 1436

Upd: Работает gopher://gopher.quux.org/, затем gopher://gopher.quux.org/1/Software/Gopher/servers и далее по ссылкам. В 7-й Опере у меня эти ссылки работать отказались.
Thnx nuclight.

Автогонки в Excel 2000

=*= Start of forwarded message ===
Forward by Shannar (2:463/587). Newsgroups: RU.COMPUTER.HUMOR
From: Egor Efimov, 2:5079/67.42 to All 2:463/587 Date: Wednesday, 20 Oct 2004 14:49:26
Ариа: RU.COMPUTERRA From: "News Robot" <pmart@onego.ru>

Автогонки в EXCEL 2000

Автор: Антон Орлов
Опубликовано 19 октября 2004 года

В недрах популярного пакета офисных программ Microsoft Office 2000 скрывается больше, чем можно догадаться. Hе все знают, что в Excel 2000 встроена целая игра — «Автогонки».
Collapse )

...я вернулся.

Русский программист

Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесёт, обращаясь к себе: переписать это всё нафиг. Потом в нём шевельнётся сомнение в том, сколько времени это займёт, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то всё получится. Зато код будет красивый и правильный. Hа следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займёт один день, не больше. Да, не больше. Hу, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершён. До той поры, пока этот код не увидит другой русский программист.
Collapse )

Мда-а....

— Долгая история. Всё дело в том, что местные программисты пошли по неверному пути. Этот путь называется объектно–ориентированный подход в программировании. На самом деле это мина с часовым механизмом в красивой упаковке. В очень красивой упаковке. Как с этим бороться, я не знаю. Упустил момент.
— Мастер, ближе к делу.
— Знаешь анекдот, как программист кипятит чайник. Дано: пустой чайник, кран, спички, газовая плита. Программа действий: наполнить чайник водой из–под крана, поставить на плиту, зажечь газ. Ждать, пока закипит чайник. Эта программа оформляется как объект. Второй случай. Всё то же самое, но чайник с водой уже стоит на плите. Действия программиста: вылить воду из чайника и выполнить предыдущий объект.
— Грустно. А нырнуть внутрь объекта нельзя? Туда, где надо газ зажечь?
— Нельзя. Можно добавить новое свойство или действие. В нашем случае — воду вылить. Будет новый объект. Но внутрь влезть нельзя. Объект даётся как единое целое. Никто не знает, что там внутри. Все давно забыли, откуда ноги растут. В результате получается колоссальное дублирование кода и данных и огромная потеря производительности компьютера. С каждым годом компьютеры требуют всё больше памяти, а работают всё медленнее.

(Шумил „Иди, поймай свою звезду (Хроники отряда)”)