LINUX.ORG.RU

Сообщения bik

 

не переключается фокус в idle

Когда нахожусь в окне редактора и нажимаю «отправить файл в шелл», данные в шелл передаются, но окно шелла активным не становится. Только двукратное нажатие alt+tab переключает активное окно.
Подскажите, в чем тут дело? Во fluxbox окно шелла автоматически становится активным. Как добиться такого поведения и в гноме?

p.s. дефолтный gnome, debian 6.0

bik
()

Акторная(?) библиотека

Надо запустить на многоядерной машине несколько независимых процессов. Эти процессы должны асинхронно общаться между собой. Протокол общения можно выбрать самостоятельно. Относительно общего времени работы сообщения передаются нечасто. Вопрос - какой язык/библиотеку посоветуете для этого выбрать?
Основной код написан на питоне (cpython). Просто перенести его на jython/ironpython не получится.

Первое, что приходит в голову для решения указанной задачи, - Эрланг, но, как показалось, активно развиваемых мостов эрланг-питон нету. Идеальным бы решением была бы эрланг-like библиотека для питона.

bik
()

программирование мышкой


Было недавно на лоре обсуждение, где писали(скорее даже ругали) про систему графического программирования бизнес-процессов (кажется, от oracle). Напомните, пожалуйста, о каком софте шла речь?
Википедия говорит еще о LabView - поделитесь впечатлениями от его использования (под linux лабвью, похоже, бесплатен).
И пару лет назад видел презентацию, где показывали систему визуального программирования, построенную вокруг UML диаграмм. Название программы опять же сейчас не вспомню. Подскажите, пожалуйста, чтобы это могло быть? (не Umbrello и подобные - не построители диаграмм)

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

Спасибо

bik
()

[хочется поделиться находкой]олдскульная rpg

Dark Disciples. Олдскульная rpg с графикой в стиле ультимы (5й). Развивается уже почти 10 лет. Бесплатная, но закрытая, запускать через wine.
Что хорошего: олдскул, хорошая музыка, приятная графика, интересный сюжет, небанальные диалоги, нет пафоса спасенья мира, немного цинизма.
Из интересного еще необходимость есть и спать.

http://www.dodgysoft.com/dd1.html - первая часть. Есть еще и вторая часть, которая сейчас актуальна.

bik
()

java2c#

Посоветуйте, пожалуйста, конвертер из java в c#. Кроме конвертации синтаксиса желательна также конвертация использования стандартных библиотек ввода/вывода и генерик коллекций.
(Необходимо один ява-проект (~100KLOC) на C#.)

bik
()

rdf vs prolog

Зачем нужен rdf формат, когда есть prolog? Rdf же (xml или n3) гораздо менее читабелен и при том менее функционален.
Тут сказалась «интеллектуальная» репутация пролога, или я просто все неправильно понял?

bik
()

[бд]связь один-ко-многим

Глупый вопрос, понимаю, но как реализовать в таблице связь один-ко-многим? Например, у одного человека несколько назначений. Моя глупость предлагает только такие решения:
* хранить списком индексов (но mysql же не поддерживает тип данных - список чисел-индексов)
* добавить в таблицу необходимое количество столбцов для каждой связи. (но заранее это количествто неизвестно. да и вобще криво как-то)

оба варианта кривые, но лучше-то сделать?

 

bik
()

[java]декораторы вызова метода

Есть некий класс (А), который агрегирует в себе объекты другого класса (В). Надо к каждому вызову определенного метода (М) класса В добавить свои обработчики «до» и «после» вызова М. Более конкретный пример:

class A {
private B obj;
public void setObj(B b) {
   this.obj = b { // условный код. добавить обработчики к методу f
                  int f.before(int x) { print(1); } // вызывается до вызова метода f
                  int f.after(int result) { print(10); } // вызывается после вызова метода f
               }
}
public B getObj() {
   return this.obj;
}
   
}

class B {
   int f(int x) {
      print(42);
   }
}

...
A a = new A();
a.setObj(new B());
a.getObj().f(0);
// на экране 1 42 10

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

Подскажите, как лучше сделать задуманное?

 

bik
()

редактор IDEF диаграмм

Какой редактор IDEF диаграмм посоветуете? p.s. можно под wine

bik
()

[java][xml]встраиваемые компоненты

Необходимо сделать GUI редактор xml-кода с некоторыми расширенными возможностями. Язык разработки java. Подскажите, какие-есть встраиваемые виджеты/компоненты (swing) для просмотра и редактирования XML?

 ,

bik
()

gui для консольного плеера

Посоветуйте минимальный gui фронтенд для музыкального плеера с целью переделать его для поддержки mocp.
К примеру, взять фронтенд для mpd и заменить команды на соответствующие команды mocp.

bik
()

компонентные фреймфорки?

Подскажите, пожалуйста, какие есть компонентные (желательно stateless) веб-фреймворки?

bik
()

[java] Фабрики vs Конструкторы

Почему в java нередко используется фабрика для создания объектов вместо простого создания через конструктор? Типа (примеров тому можно привести и больше):

XPathFactory xpathFactory = XPathFactory.newInstance();
XPath xPath = xpathFactory.newXPath();
Вместо
XPath xPath = new XPath(); 
?

 

bik
()

[java][?] работа с исключениями

Есть некоторый метод, который обрабатывает xml. При обработке могут вылезти c десяток разных исключений (IOException, SAXException, DOMException и другие). Как их лучше обработать?
- Выпустить все наружу, указав в секции throws метода?
- Ловить все исключения, заносить в лог и «тихо» выходить из метода через return?
- Ловить все исключения и выпускать наружу только как, например, общее IOException с комментарием в параметре конструкторе?
- Другой способ?

Заодно, подскажите, пожалуйста, проект на java, по которому можно было бы подсмотреть стиль кодирования.

заранее спасибо!

 

bik
()

посоветуйте литературу по java технологиям

Посоветуйте, пожалуйста, литературу по java технологиям. Где бы объяснялось, что такое ejb, jsf, hibernate, servlet, jpa и т.д. Не просто расшифровка базвордов - а с небольшими примерами.
Я понимаю, что каждой этой теме можно посвятить целые книги, но, может быть, кто-то свел весь этот стек технологий в один туториал?

bik
()

софт для коллективной работы над документацией

Подскажите софт для коллективной работы над документацией.
Но, например, gobby - не подходит, т.к. это только текстовый редактор, а нужно с поддержкой иерархической структуры, главами, форматирования текста, стилей и т.д.
Основной формат для хранения, желательно, xml.
SaaS сервисы тоже не годятся, т.к. предполагается использование только внутри корпоративной сети.

заранее спасибо.

bik
()

[?]CMS, которую было бы удобно дописывать под свои нужды

Подскажите CMS, которую было бы удобно дописывать под свои нужды? Т.е. пожелания такие:
* документированность кода,
* хорошая архитектура кода,
* отсутствие NIH-синдрома у разработчиков cms,
* активный public форум,
* не php (в том числе и потому, что у предполагаемых разработчиков знаний php нет).

заранее спасибо

bik
()

[?]социальные сети для it'шников

Подскажите, какие есть специализированные социальные сети для программеров и им подобных?

bik
()

[гугл]сайт с рейтингами музыки

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

 

bik
()

Knowledge-Base software

Подскажите ссылки на опен-сурсные Knowledge-Base программы/движки. Что есть кроме opencyc?

bik
()

RSS подписка на новые темы