LINUX.ORG.RU

Сообщения visual

 

Фильтрация дублирующихся POST запросов.

Иногда в локальной сети наблюдается удваивание пакетов, которое может привести к неодназначной работе web-приложения. Многие могли наблюдать этот глюк в двойных одинаковых сообщениях в комметариях на других ресурсах. Есть ли способ оградиться от этой проблемы не усложняя логику приложения средствами веб-сервера? а если конкретно - то apache.

 , ,

visual
()

Собрать алгоритмически точки на графике в линию

есть картинка http://rghost.ru/38330215.view

как в R попытаться выделить линии ( которые нарисованы от руки в паинте)

 , ,

visual
()

Опрерации над множествами

Есть список sql запросов. запросы изменять нельзя. все запросы ведут к выборке по одной и той же таблице.

Как можно проще осуществить операции с множествами результатов выбранных запросов? Нужны объединение, пересечение, симметричная разность.

Под объядинение - все просто (select ... ) union (select ...)

Про пересечение и разность нашёл варианты через (not) exists (... ) or|and (...)

Какими ещё способами можно получить данные операции.

 ,

visual
()

О тормозах thunderbird и файловых системах

Начали у меня просто адски залипать игры под оффтопиком при включённом почтовике. После небольшого анализа... ... оказалось, что файл почтового ящика, в котором было примерно 5000 писем был фрагментирован на ~42000 частей. Есть подозрение, что под определёнными файловыми системами и в онтопике будут такие же грабли.

 , , , ,

visual
()

Samsung 530 u3b Есть ли хозяева?

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

 ,

visual
()

Локальная цифровая радиосвязь.

Есть задумка сотворить на пространстве радиусом в 5 км передачу цифровой информации (текcта и (а лучше графики)). Какой аппаратурой вы бы воспользовались.

wi-fi и прочая нынешняя популярка не подходит.

Если по простому, как сделать и из чего свою локальную пейджинговую сеть.

Немного добавки. Связь предполагается односторонняя. От базовой станции к абоненту. Желательно чтобы абонентское утройство работало 9 часов от батарейки и было размером максимум со смартфон.

 

visual
()

Или это бага или я чего-то непонял.

не вызывая mc пишем

cd /proc/net

вызываем mc

и оказываемся в /proc/[pid]/net

arch / 4.8.2 / 4.8.0

 

visual
()

Огласите победителей специальной олимпиады

$subj

 

visual
()

transparent socks proxy

нужно ограничение скорости и прозрачность

Из того что нашёл 3proxy(no transparent socks), redsocks(no bandwidth limit)

 

visual
()

Подскажите систему мониторинга для дальнейшего тюнинга систем

Есть у меня web-приложение написанное на php и использующее в качестве базы данных mysql.

Сделал я 2 виртуальные машины для тестирования данного приложения.

Archlinux + apache + php(mod_php) + mysql и netbsd + apache + php(mod_php) + mysql

Также у меня есть скрипт который генерирует записи и wget`ом пуляет их в приложение. ( запускается на хост системе)

И решил я всё это тестануть - периодически поглядывая в топ.

Результаты меня удивили. Приводить пока не буду, дабы не устраивать срач.

А теперь собственно вопрос: что можно быстро развернуть из ПО мониторинга, дабы детально с графиками зафиксировать %user,%sys и прочую статистику.

 , , , ,

visual
()

[sql] join multiple tables and sum

Допустим есть таблица в которой описаны люди. Также есть ссылающиеся таблицы 1:n содержащие допустим покупки. Как правильно составить запрос чтобы при большом количестве джойнов не двоились (и т.д.) суммы.

 

visual
()

[nsupdate] ; Communication with server failed: operation canceled

 nsupdate -k Ключ -d -v up.txt 

Выдаёт

; Communication with server failed: operation canceled

строки (из файла up.txt) набраные руками в nsupdate спокойно производят изменения на сервере.

логи чисты

кто что может подсказать

visual
()

[sql][mysql] Получить строку с дефолтами.

Каким запросом можно получить от mysql строку, в которой вместо значений хранящихся в таблице будут находится значения по умолчанию.

 ,

visual
()

Не фичреквест, а фичеобкат. Про касты([user]) и касты(группы по инересам).

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

Предлагаю обсудить создание списка, кто в чём разбирается. Для идентификации можно использовать теги. Список я когда-то составлял Здесь (осторожно траффик!).

Либо предлагаю кому-нибудь создать небольшую базу данных в интернете, из которой потом желающие могли бы себе ajax ом выгребать людей по теме. Хотя простая текстовая страничка на яндексе была бы тоже ничего.(И на яве писать ничего не надо).

 

visual
()

[c++][lua] Как правильно прикручивать одно к другому (правильно||кошерно||православно...).

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

Допустим у нас есть класс, методы которого можно дёргать через lua. Соответственно есть два способа:

1. делать эти методы статическими и регистрировать в lua

2. делать статические функции и через аналог getInstance() вызывать соответствующее.

// 1
LuaL_Reg ... []={{"foo",A::foo}...}

class A
{
   ... static ... foo();
}

// 2
LuaL_Reg ... []={{"foo",lua_foo}...}

static .. lua_foo()
{
   B::getInstance()->foo();
}

class B
{
   ... static getInstance();
   ... foo();
}

Если вы знаете ещё какие либо способы, программы где подобное реализовано красиво - буду благодарен

 ,

visual
()

[танцпол]В Китае дефицит невест

По некоторым оценкам, к 2020 году число потенциальных женихов в Китае будет превышать численность потенциальных невест на 30 миллионов.

Именно к такому невероятному выводу в ходе своих исследований пришла Китайская академия общественных наук.

Исследователи отметили, что проблема дисбаланса рождаемости уходит корнями в конец 1980-х, когда женщины впервые смогли узнать пол будущего ребенка.

Китайские мужчины мечтают иметь сыновей. Некоторые супружеские пары в том случае, если рождаются девочки, готовы повторять попытки обзавестись наследником мужского пола. Другие же пары считают, что не готовы или не в состоянии растить много девочек, а потому при первом же походе на УЗИ, подтверждающем женский пол ребенка, женщина решается на аборт. Чаще всего, конечно, с подачи мужа, категорически отказывающегося от дочки.

По данным правительства КНР, сегодня в стране на каждые 100 девочек рождается 117 мальчиков. В сельской местности разрыв между новорожденными разных полов еще больше: 100 девочек на 150 мальчиков.

Как сказал агентству Синьхуа Сун Цзян из университета Ренмин, причиной нарушения гендерного баланса, особенно в бедных районах, является «традиционное представление о том, что мальчики лучше девочек».

Исследователь Ван Гуанчжоу пришел к выводу, что подобный дисбаланс рождаемости может привести к увеличению возрастной разницы между супругами (подобная проблема уже имеет место быть) и к невозможности найти супруга для людей с низким уровнем доходов.

Другой исследователь, Ван Юшенг, выказывает опасения, что для мужчин из бедных районов Китая станет возможным жениться только к концу жизни или придётся остаться холостяком навсегда, что приведет к обрыванию генеалогических древ.

Кстати, следует отметить, что в Китае селективные аборты законодательно запрещены.

Правительство Китая пытается проводить социальные кампании по перелому стереотипа малоценности дочерей, но пока не слишком успешно.

Розовый ужас источника: http://povod.tut.by/news/119550.html?utm_source=main_page&utm_medium=proj...

 

visual
()

[vbox][rhel][gateway] Форвардинг в иртуалке.

Дано:

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

Требуется:

Донастроить фичи которых нет в шапке или они работают плохо (tc, iptables stringmatch, xl2tpd, accel-pptpd и т.п, плюс нужно ядро выше 3).

Лирика:

Подумываю взять последнюю версию Virtualbox, взять свежий дистр, и форвардить траффик через него. Соответственно некоторые демоны вида squid и т.п. держать на виртуалке.

Вопросы:

Стоит ли такая игра свеч?

Не получу ли я смачный оверхэд во все поля от такой конфигурации?

Как правильно в этом случае поступить с выбором типов интерфейсов виртуалки?

Если есть материалы по теме, линки приветствуются.

 ,

visual
()

[segfault][mcedit] Отголоски изменений vsftpd

Как воспроизвести баг на который я напоролся.

useradd -m mctest
chmod u-w /home/mctest
su mctest
mcedit # табличка не могу создать директорию и segfault.

Изрядно повозившись с исходниками и gdb, нашёл то место из-за которого он и происходит

//  https://github.com/MidnightCommander/mc/blob/master/lib/util.c#L1136

char *
concat_dir_and_file (const char *dir, const char *file)
{
    int i = strlen (dir);

    if (dir[i - 1] == PATH_SEP)
        return g_strconcat (dir, file, (char *) NULL);
    else
        return g_strconcat (dir, PATH_SEP_STR, file, (char *) NULL);
}

Дело, наверное в том что в вызывающей данную функцию edit_file() https://github.com/MidnightCommander/mc/blob/master/src/editor/editwidget.c#L360 плохое условие на проверку ошибки существования и возможности создания директории. В результате в concat_dir_and_file попадает NULL и «mcedit».

Такие дела.

cast Slavaz

 ,

visual
()

[libre][base] Как сотворить standalone базу.

Помнится в msoffice можно было каким-то образом создавать базы с закрытым кодом и дизайном, т.е. только формы, отчёты, и т.д которые были определены разработчиком.

Как это сделать в либре?

Есть ли какие добротные материалы по base и его basic`у?

 ,

visual
()

[vsftpd][небыло печали] Внезапно

Уважаемые потребители.

В связи с появлением в репозиториях vsftpd версии 2.3.5. просим вас Внимательно читать ченжлог. В частности :

- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.

Проблема состоит в том что вы не сможите зайти в домашнюю папку пользователя если права на нее не выставлены в ro.

Такие дела.

 

visual
()

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