LINUX.ORG.RU

Сообщения urxvt

 

Flash Builder тормозит в Virtualbox

День добрый.

Случилась на работе маленькая неприятность, и суть ее вот в чем. Для разработки используем Flash Builder, и запускаем его в Virtual Box под Linux (Arch, Ubuntu). И проблема в том что проект в билдере собирается почти минуту, а на вендовой машине буквально пару секунд (до 5-ти). Начальство негодует и просит пересесть на Венду, что начинает тревожить. Я думаю дело в неверной настройке Virtual Box. Так у меня не получается отвести ему больше одного процессора (в системе их 4), в настройках эмулятора отвожу 2 проца, но в венде все равно виден только один.

Что можете посоветовать, товарищи?

urxvt
()

[org-mode] Помогите с формулой в таблице.

Вечер добрый, товарищи.

Есть идея сделать следующую таблицу:

| Date             | Amount (UAH) | Left  |
| <2010-05-27 Thu> |         4000 | 48000 |
| <2010-05-27 Thu> |         3000 | -     |
| <2010-05-27 Thu> |         2000 | -     |
|                  |              | -     |
#+TBLFM: $3='(if (= @# 1) "Left" (if (= @# 2) (- 52000 $2) "-"));N
Смысл тут следующий: есть определенная сумма (в данном примере это 52000, и она захардкорена в формуле, — долг), в каждой строке записывается сумма которую нужно отминусовать от долга и показать остаток в последней колонке. Соответственно под 48000 должно быть 45000, а под ними 43000, и т. д. У меня никак не получается адресовать ячейку «над головой». Если я пробую @-1$3 то получаю ошибку «Row descriptor -1 used in line 1 leads outside table».

Как это можно сделать?

 

urxvt
()

mod_rewrite и работа с параметрами.

Здравствуйте.

Никак не найду как с помощью mod_rewrite изменить URL вида
/foo?bar=baz
на
/foo/baz
Должна же быть возможность парсить переметры. Не подскажете ли как?

urxvt
()

Java, JPA, и приватные свойства.

День добрый.

Помогите, пожалуйста, прояснить следующий момент. Допустим, мы имеем entity bean

@Entity
@Table(name="services")
public class Service implements Serializable {
    ...
    private String name;
    ...

    public String getName() {
        return name;
    }
}
и смысл в том что у нас нет setName метода вообще, но если мы инстанциируем объект с БД то оно свойство name будет заполнено корректно.

Как, как EntityManager это делает?

urxvt
()

Посоветуйте книг/авторов.

День добрый.

Поперло меня читать работы Пола Грэма, Джоела Спольски. Посоветуйте что можно почитать в таком духе. Желательно на русском, но можно и на английском. Еще, из книг знаю про Брукса и Peopleware.

urxvt
()

JPA. Как сохранить Date в поле базы типу int?

День добрый.

Есть MySQL база с int-полем, и entity со свойством типа Date. Нужно это поле туда примапить. Возможно ли такое в принципе?

urxvt
()

Поддержка сопирайта в исходниках. Правка даты.

День добрый.

Как правило в исходниках есть хедер с лицензионным соглашением. Например:

/*

* Copyright (c) 2006-2008 Ed Schouten <ed@80386.nl>

* All rights reserved.

...

Еще есть варианты где года перечисляются через запятую. У меня возник вопрос: как поддерживать это в актуальном состоянии? Неужели год добавляется вручную во все файлы, или есть какой-то более автоматизированный способ?

urxvt
()

[хотеть] трухакерский волпейпер

Приветствую.

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

Вот в принципе то что нужно, из Revolution OS:
http://xmages.net/upload/dc1eb02f.png
http://xmages.net/upload/e0125a9e.png

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

 

urxvt
()

[C++] Насоветуйте проектов с качественным кодом.

День добрый.
Посоветуйте каких-то проектов в качестве хорошего кода на C++, а то я что не ткну все на С. Хочется в них найти ответы на вопросы в духе «так правильно обрабатывать ошибки используя исключения», «так правильно вести логи», и т. д.
Желательно проекты без гуя, не большие по размеру.

Пока смотрю newsbeuter, ncmpcpp. Что еще есть?

 

urxvt
()

Использование mysql++ в Archlinux.

Вечер добрый.

Хотя, может и не совсем добрый. Второй вечер пытаюсь прилинковать mysqlpp к своему исходнику и не получается. Это под Archlinux'ом. После просмотра рассылок и просто раздумий меня посетила мысль: «А не попробовать ли это собрать под соседним Dedian'ом?». И на мое удивление под ним собралось без проблем.

Помогите, пожалуйста, собрать это под Арчем, а то сил моих уже нету.

Исходник:

#include <mysql++/mysql++.h>

int main(int argc, char *argv[])
{
  mysqlpp::Connection *conn = new mysqlpp::Connection();
  return EXIT_SUCCESS;
}

Собираю так:

g++ $(mysql_config --cflags --libs) -lmysqlpp foo.cpp

Вывод ошибок:

$  g++ $(mysql_config --cflags --libs) -lmysqlpp foo.cpp 
/tmp/ccDlPU8l.o: In function `main':
foo.cpp:(.text+0x33): undefined reference to `mysqlpp::Connection::Connection(bool)'
collect2: ld returned 1 exit status

urxvt
()

i += i++ + ++i

Привет.

Я тут случайно узнал что следующий код дает разный результат для разных языков. Всю жизнь был уверен что оно работает одинаково кругом, и возвращает 4.

// i -- целочисленная переменная
i = 0;
i += i++ + ++i;
// чему равно i?

Так в C, Perl, PHP оно выводит 4, в Java, Javascript же 2. Причину я понял (момент вычисления i++), но зачем они такое сделали??? И еще вопрос. Есть ли гарантия что все реализации Java (JVM и компилятора) дадут 2?

urxvt
()

Порождающий патерн для БД.

{Вечер,Утро,День} добрый.

Разбираюсь с патернами, но ни могу найти на что похожа следующая идея и где почитать про ее реализацию. Надеюсь на помощь советами и ссылками.
Ситуация довольно проста и широко распространенная, — нужно сделать уровень абстракции для работы с разными хранилищами данных (mysql, postgresql, filesystem, /dev/null, etc.).
Я вижу это следующим образом.
Есть базовый класс, например Storage, от него наследуются MysqlStorage, PostgresqlStorage, FilesystemStorage. Только я не понимать какой патерн их должен порождать. Фабрика? Все что мне видится так это что-то в следующем духе:
Storage storage = StorageFactory.getStorage(«mysql»);
А внутри getStorage огромный свич.
Так оно должно быть? Как-то я не уверен в этом всем.

urxvt
()

rtorrent rating and speed bad values

Вот такой баг у меня появился после апдейта. Я его запостил в следующем виде в groups.google.com/group/linux.debian.bugs.dist, но там он почему-то не прошел модерацию. Куда в Debain с таким принято обращаться? И наблюдается ли у вас подобное?

Hello all.

Here is my software:
Debian branch: testing
rtorrent: 0.8.6-1
libtorrent11: 0.12.5-2

After update I notice that rtorrent has a strange bug. Look at next
image, please http://xmages.net/upload/1b27707e.png
As you can see numbers are totally wrong. Has anybody the same
problem?

I've tried to completely delete all *.torrent, all data files, session
folder and start torrent «life» from scratch, but it didn't help.

urxvt
()

[1С] организация бекапов

С праздниками, наступившими и грядущими!
Меня тут попросили помочь с 1С, нужно как-то организовать бекапы. Я эту штуку первый раз вижу, где базы находятся мне до сих пор внятно не сказали. То они на флешке, то они на диске Ц. Можете посоветовать как и чем можно организовать автоматические периодические бекапы? Бекапить можно на флешку или на машину с Убунту (по сети), но машина с Убунтой включена не постоянно (обычный десктоп).
И еще. Я так понимаю достаточно просто копировать файли с базами? Но тогда их нужно копировать когда они не используются?

Извините за то что про офтопик, но где больше спрашивать. Да и тут ведь есть люди которые 1С админят.

 

urxvt
()

[emacs] дефолтное разбиение окна

Попробую объяснить вопрос на примере.
Имеем имакс с одним фреймом, жмем C-x b TAB, — получаем разбитое на два фрейма пространство, разбитое по вертикали (как при C-x 2). Но после сам не знаю чего (видно ткнул не ту клавишу часом) оно у меня разбивается теперь по горизонтали.
Как можно вернуть? А то мануал почитал про управление окнами но ответа не нашел.

 

urxvt
()

[c] Работа с переменным числом параметров.

Здравствуйте.

Что-то я не могу понять как мне передать принятый список аргументов другой функции. Нужно сделать примерно так:

void foo(char *format, ...)
{
    va_list ap;
    va_start(ap, format);

    ...

    fprintf(file, format, ???);

    va_end(ap);
}

Можно ли это как-то организовать?

 

urxvt
()

[ubuntu, upstart] Как изменить runlevel по умолчанию?

Вечер добрый, товарищи линуксоиды.

Есть достаточно элементарная задача, а именно установить дефолтный ранлевел в 1. Система Ubuntu 7.10. Я уже обгуглился и не нашел ни одного _рабочего_ метода.
Пробовал:
* добавление «1» последним параметром ядру при загрузке
* редактирование /etc/event.d/rc-default (прописал 1 там)

Первый способ не дал никакой реакции, а второй приводил к зависанию при загрузке (после старта gdm), значит уровень всеровно 2. В доке upstart'а не нашел ничего.
Как это побороть?

P. S.
Диска прожечь другой дистр нету, да и жалко портить. Да и Ubuntu я всегда любил...

urxvt
()

Усилить 3G сигнал

Приветствую, и с выходными.
Друг провел себе 3G Интернет, но облом случился в том что у него оно вообще не ловит сигнал. Я живу в метрах 500, но на бугру (он совсем в ж^Hяме), у меня оно завелось за 5 минут (обожаю wiki.archlinux.org), но прием тоже не особо устойчив, и иногда инет пропадает. Скорость 1.2 мегабита. В модеме есть разъем для подключения антенны, и я куском провода присоединил к нему дюралюминиевый спиннинг (около 1.2 метра), в результате скорость выросла до 1.5 и прием стал устойчивей.
Так вот, посоветуйте как сделать нормальную антенну, чтобы в его яме хоть что-то словить. А то пробовал нагуглить, но в результате все про вайвай только, или промышленные антенны. И подойдет ли антенна для вайфая для 3G сети?

urxvt
()

Программист ли это?

Читая разную писанину на форумах и общаясь с людьми пишущих на языках сверх высокого уровня, ясли можно так выразится, я был удивлен, что много из них даже не представляют что и как устроенно в компьютере. Они слабо представляют себе как данные хранятся в памяти, что такое машинный код, ну и так далее. Для них есть просто переменная, в которую можно положить все что угодно, и все, — дальше черный ящик. Мне интересно что по этому поводу думаете вы.
1) Нужны ли эти знания человеку пишущем на Python/Ruby/PHP/Java/etc?
2) Можно ли таких программистов называть полноценными программистами?

urxvt
()

[emacs] кастумизация coding style в php-mode

Можно ли в php-mode сделать формратирование кода так:

$a = array(
    'foo' => 'bar',
);
вместо
$a = array(
           'foo' => 'bar',
           );
Точнее знаю что можно, но никак не пойму как. :)

 

urxvt
()

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