LINUX.ORG.RU

Сообщения Burbaka

 

Попробовал завязать с минимализмом

Галерея — Скриншоты

В порядке эксперимента попробывал завязать с минимализмом и перешел с "чистого" sawfish на GNOME с metacity на домашней машине. После непродолжительной настройки родилась такая фигня. С позиции usability по сравнению с sawfish ничего практически не потерял: биндинги в основном такие же, аналогичное поведение окнок. Настройка, правда, стала на порядок геморойнее, пришлось прикрутить пару скриптов с wmctrl. Как результат теперь умею работать в GNOME :) Даже почти удобно.

Окна накиданы произвольным образом, в целях демонстрации внешнего вида. В emacs-е открыта прога по диссеру. Все это работает на горячо любимом Debian unstable и взято из репозитория.

>>> Просмотр (1280x1024, 242 Kb)

Burbaka
()

Решение системы уравнений/неравенств

Форум — Development

Имеются неизвестные V_0 ... V_{2^n-1} следующего вида:

V_0 = 0 * w_1 + 0 * w_2 + ... + 0* w_{n-1} + 0 * w_n = 0
V_1 = 0 * w_1 + 0 * w_2 + ... + 0* w_{n-1} + 1 * w_n
V_2 = 0 * w_1 + 0 * w_2 + ... + 1* w_{n-1} + 0 * w_n
V_3 = 0 * w_1 + 0 * w_2 + ... + 1* w_{n-1} + 1 * w_n

...

V_{2^n-1} = 1 * w_1 + 1 * w_2 + ... + 1* w_{n-1} + 1 * w_n

где w_i — целые числа, больше нуля.

Все неизвестыне разбиваются на два непересекающихся множества A и B. 
Разбиение заранее не фиксировано.

Для любого V_i из A и для любого V_j из B выполняется условие 1: V_i неравно V_j. 
Для заданного разбиения на A и B определить такой набор w_1, ... ,w_n
при котором выполяется условие 1, а также сумма w_1 + ...+ w_n минимальна


Интересуют любые дельные предложения кроме тупого перебора.
Burbaka
()

Как правильно разнести граф. интерфейс, логику и базу данных

Форум — Development

Столкнулся с тем, с чем раньше не сталкивался - с разработкой софта для конечных пользователей. Коцептуально ничего сложного: имеется база данных в которой лежит информация о некоторых документах, имеется гуй через который эта информация редактируется, добавляется, удаляется. Между гуем и базой данных имеется плевая аналитическая прослойка. Ничего особо сложного.

Хотелось бы как можно сильнее изволировать функции хранения, обработки и отображения/редактирования друг от друга. В силу отстутсвия какого-либо серьезного опыта в этих делах ищу примеры и описания таких решений. Особо интересуют именно примеры ("понимабельные" желательно). Интересует прежде всего обычный графический интерфейс (не веб). На каком языке - пофиг.

PS Про паттерн MVC я слышал, но хотелось бы посмотреть его "в живую", на примерах.

Burbaka
()

Ухожу с работы

Форум — Talks

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

А теперь всё ...я почти последний из основного коллектива ... Сдаю технику ... свой старый пыльный и грязный компьютер. Чищу сетевые диски.

Осталось только while true; do echo 0; done > /dev/hda (или как там лучше ? ) для порядка и домой.

Burbaka
()

Аспирантура. Английский. Рассказ о себе.

Форум — Talks

Мой английский крайне плох: читаю более или менее, пишу и говорю ужасно. Из, вил, аа, э, эн, взе - для меня это полная жопа. Для сдачи кандидатского минимума требуется написать и вызубрить "рассказ о себе": меня зовут вова, учился там-то, закончил то-то, дипломный проект на такую-то тему, очень интересная тема, диплом перешел в диссертационную работу - все в таком духе. У какого есть шаблон или нечто подобное, поделитесь по GPL

Burbaka
()

Ubuntu дома, а интернет на работе. Возможно такое ?

Форум — General

Есть:

1) домашняя машина, не имеющая доступа к интернет

2) рабочая машина, подключенная к интернет

Обмен информацией между 1-й и 2-й машиной может осуществлятся _исключительно_ при помощи cd или флешек. Снимать и устанавливать жесткие диски ни на 1-ю ни на 2-ю машину нельзя.

Требуется:

Поставить на 1-й машине Ubuntu или Debain и наладить "оффлайновую" доставку новых пакетов и обновлений через 2-ю машину. Тупо скачивать пакеты неинтересно - нужен учет депенденсов и уже установленных пактов

Как такое можно сделать если:

а) на 2-й машине установлен Fedora Core 4 или

б) на 2-й машине установлен Windows XP

?

Burbaka
()

OCaml для студентов

Форум — Talks

Требуется: организовать лабороторную работу по OCaml-у студентам третьего курса технического вуза. Для этого крайне желательно иметь легковесную IDE/текстовый редактор с соответствующим набором фич:

подсветка синтаксиса; интеграция c OCaml-овским "REPL" - ом; интеграция с OCaml-овским компилятором; работа под Windows; типовой Windows-подобный интерфейс.

Студенты виндузоподобные, потому извраты с командной строкой многими воспринимаются крайне плохо. Предлагаемый мной самый простой вариант "FAR + command line + *.bat" не прижился. Более сложный вариант "Emacs + cоответствующие моды + Makefile" вгоняет их в ступор. Рассматривается вариант F# + VS.Net, но боюсь компы не потянут.

Сейчас студенты тупо пользуются виндовым REPL-ом и матерятся. Слишком неудобно. Это плохо - смазываются все положительные впечатления от языка.

Ваши предложения ?

Burbaka
()

Как сменить тему выбранным GTK приложениям

Форум — Desktop

Ситуация такая: на рабочем месте установлен GNOME с дефолтной цвето-рюшечной темой. Требуется чтобы определенные GTK-приложения запускались с темой отличной от дефолтной. В тоже время все остальные GTK-приложения должны отображаться в дефолтной теме.

Burbaka
()

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