Гибридный софт-рейд
Интересно, можно ли средствами линуксового софтрейда сделать зеркало из двух равных разделов на SSD и НМЖД так, чтобы операции чтения приоритетом шли на SSD?
Интересно, можно ли средствами линуксового софтрейда сделать зеркало из двух равных разделов на SSD и НМЖД так, чтобы операции чтения приоритетом шли на SSD?
Подскажите готовую программу(уж очень нехочется самому писать) которая на входе принимает номер xdisplay а на выходе в stdout или текстовый файл выдает расшифровку нажатий клавиш.
Запускаться программа будет вне X11-сессии. Прога и X11-сессия стартует рутом.
нагуглили пару случайных кейлогеров, один не цепляется, другой не работает
Как можно использовать libevent в C++ приложении? Как передать колбеки?
class {
............
static void readcb(struct bufferevent *bev, void *ptr);
static void eventcb(struct bufferevent *bev, short events, void *ptr);
............
}
............
void class::some_method()
{
bufferevent_setcb(this->bev, this->readcb, NULL, this->eventcb, NULL);
}
Можно конечно изобрести чтото вроде этого но думается что знатоки C++ должны подсказать более очевидный метод:
int СtoCPPcb(void* This, void* Method, int Param1, int Param2)
{
__asm
{
mov ecx,[This];
push Param2;
push Param1;
call [Method];
}
}
Столкнулся со странными временными штампами из одной закрытой железки
dfh 07h adh 45h 15:48:55 11/05/2011
9bh 27h adh 45h 15:50:38 11/05/2011
6bh b6h b1h 45h 13:59:26 12/05/2011
Не могу сообразить что это за штампы или как упаковано. Думал мож какой windowstime но он вроде 8байтный.
никто не смотрел как они реализовали/собираются реализовать печать из приложения использую HTML5-backend?
Возникла задача в гетерогенной сети сделать что-то вроде централизованного управления учетными записями. Так как виндовс-машин значительно меньше линукс городить для них домен на самбе не хочется.
Хочу спросить у форумчан, у когонить получалось заставить авторизовываться winxp через kerberos и при этом чтобы прозрачно ходило на файлопомойку samba которая тоже дергает данные из kerberos?
Интересует отзыв от ток как все это работало, подводные камни итд.
Пытаюсь понять следующую ситуацию: есть сервер, есть клиент, взаимодействуют через сокеты(TCP), все работает. Жмем reset на сервере.
1)Теперь кто должен отвечать за сброс соединения на клиенте при условии что клиент в состояниии простоя ждет когда ему придут данные с сервера и сам ниче не посылает
2)Сервер загрузился. Должно ли соединение клиента и сервера восстановиться автоматически? На практике не восстанавливается, требуется перезапуск клиента.
Подскажите в какой контейнер компоновать строку меню окна чтобы небыло никаких отступов над/под/слева/справа? :confused
Есть ли возможно сть в GTK получить список всех виджетов окна или например notebook, чтобы потом их все удалить?
Попутно, я так понимаю удаляя виджет необходимо также вручную удалять сигналы повешенные на него или от него?
решил заюзать новую фитчу которая появилась в недавних версиях GTK - в notebook в панели со вкладками можно размещать другие виджеты. пробую:
testbox = gtk_combo_box_new_text();
gtk_combo_box_append_text (GTK_COMBO_BOX (testbox), "word word word");
gtk_notebook_set_action_widget (GTK_NOTEBOOK (notebook), testbox, GTK_PACK_END);
Врезультате виджет не отображается но место резервируется что видно если изменять доину строки "word word word".
Что я делаю не так?
Помогите разобраться.
Берем dbus-tutorial и добавляем попытку чтения версии UDisks, на что в ответ получаем: Can not get Ver: The name org.freedesktop.UDisks was not provided by any .service files
udisks-1.0.1 установлен
#include <stdio.h>
#include <glib.h>
#include <dbus/dbus-glib.h>
int
main (int argc, char **argv)
{
DBusGConnection *connection;
GError *error;
DBusGProxy *proxy;
char **name_list;
char **name_list_ptr;
GValue value = {0};
const char *ver;
g_type_init ();
error = NULL;
connection = dbus_g_bus_get (DBUS_BUS_SESSION,
&error);
if (connection == NULL)
{
g_printerr ("Failed to open connection to bus: %s\n",
error->message);
g_error_free (error);
exit (1);
}
/* Create a proxy object for the "bus driver" (name "org.freedesktop.DBus") */
proxy = dbus_g_proxy_new_for_name (connection,
DBUS_SERVICE_DBUS,
DBUS_PATH_DBUS,
DBUS_INTERFACE_DBUS);
/* Call ListNames method, wait for reply */
error = NULL;
if (!dbus_g_proxy_call (proxy, "ListNames", &error, G_TYPE_INVALID,
G_TYPE_STRV, &name_list, G_TYPE_INVALID))
{
/* Just do demonstrate remote exceptions versus regular GError */
if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
g_printerr ("Caught remote method exception %s: %s",
dbus_g_error_get_name (error),
error->message);
else
g_printerr ("Error: %s\n", error->message);
g_error_free (error);
exit (1);
}
/* Print the results */
g_print ("Names on the message bus:\n");
for (name_list_ptr = name_list; *name_list_ptr; name_list_ptr++)
{
g_print (" %s\n", *name_list_ptr);
}
g_strfreev (name_list);
proxy = dbus_g_proxy_new_for_name(connection, "org.freedesktop.UDisks", "/org/freedesktop/UDisks", "org.freedesktop.DBus.Properties");
if (proxy) {
if (dbus_g_proxy_call(proxy, "Get", &error,
G_TYPE_STRING, "org.freedesktop.UDisks",
G_TYPE_STRING, "DaemonVersion",
G_TYPE_INVALID,
G_TYPE_VALUE, &value,
G_TYPE_INVALID)) {
//ver = g_strdup (g_value_get_string (&value));
ver = g_value_get_string(&value);
g_print("UDisks-%s", ver);
}
else {
g_printerr("Can not get Ver: %s\n", error->message);
g_error_free (error);
}
}
else {
g_printerr("Not UDisks\n");
}
g_object_unref (proxy);
return 0;
}
Помогите разобраться с sendmail. Есть host1, на котором крутится sendmail и настроен только на отправку через другой smtp. Как в конфиге sendmail прописать почтовый домен чтобы письма шли не от apache@host1.domain.ru а от apache@domain.ru. Естественно что host1.domain.ru в публичных dns-записях нет.
Есть GtkNotebook, во вкладке может быть очень много GtkWidget'ов. Не могу понять как реализовать нечто вроде scrollbox, чтобы прокручивалось не окно а только область с содержимым вкладки. Полистав Gtk Manual увидел только GtkLayout, но никак не выходит, что только я не делал.
Кто-нибудь может накидать простейший пример подобной реализации? Такое на GTK сделать можно?
Есть задача ограничить пользователей офиса в трафике. Что нужно:
1)Есть сайты на которые они должны попасть в любом случае 2)Все остальные сайты - на них устанавливается дневная квота(канал в офисе на вес золота, расширить нет тех. возможности) 3)развлекательные сайты - запрещаются.
Подсчет "все остальные сайты" придется вести на основании логов сквида, ведь если считать трафик между прокси и клиентом то выделить первую группу невозможно будет. Но есть одно НО - в лог попадает информация только о закаченных объектах, пользователь влегкую при лимите в 50мб может закачать хоть гиг.
Есть ли патчи актуальные для текущих версий сквида для решения этой проблемы или может есть какое другое решение?
Подскажите как лучше реализовать следующую задачу(методы и может быть готовые библиотеки).
Есть множество объектов, у объектов есть различные свойства. Объекты зависят друг от друга. Например, объект А зависи от Б и С, также Д зависит от Б, всвою очередь Б зависит от Е.
Необходимо получать дерево зависимости (а также дерево зависимых) для любого объекта.
В теории програмирования не силен, но реляционная БД выглядит тут слегка накладно? что еще можно применить?
Подскажите какими вызовами в программе можно определить какой используется драйвер клавиатуры - evdev или xkeyboard(или как он там правильно называется)
Поделитесь опытом относительно настройки DNS на базе Bind9 для службы Active Directory на Win2k8. Есть ли какие отличия или новые требования относительно win2k3 ad?
Подскажите есть ли какая хостинг панель которая дружит с selinux, в частности с rhel/centos. Интересует с точки зрения средства управления сервером для веб-программиста.
Нужен анализаторов логов для того чтобы решить следующую задачу: Есть почтовый сервер который обслуживает несколько доменов, есть ящики которые смотрят по IMAP многие пользователи(общая почта), находится он сети предприятия. Нужно посчитать трафик отдельно по каждому домену, тот что пришел из Интерент.
Не могу понять как задать максимальную ширину таба в GTKNotebook, чтобы вслучае очень длинного заголовка таб не превышал заданнаю ширину. А в идеале вообще чтобы размер таба менялся динамически, например так:
1 таб - знаимет сколько ему влезет места
n табов - меняется ширина так чтобы они уместились на доступном им пространстве
2n табов - также меняется ширина но не менее заданного(в этом случае появляется скролл табов)
| ← предыдущие |