LINUX.ORG.RU

Сообщения preepunk

 

mysql: DELETE в триггере BEFORE INSERT

Форум — Web-development

Здравствуйте, есть таблица внутри которой есть поле типа DATETIME. Необходимо, чтобы при добавлении новых записей в нее - удалялись все старые (старше 2х дней) записи из данной таблицы и соседней.

Содержимое триггера before insert schedule_personnel:

delete from schedule_personnel where datediff(now(), schedule_personnel.`end`) > 2;

delete from schedule_patients where datediff(now(), schedule_patients.`time`) > 2;

В данном виде триггер не работает.

Can't update table 'schedule_personnel' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

Если закомментировать часть где удаляются записи в той же таблице, что и вызывает триггер - то это срабатывает. Т.е. при срабатывании на добавление можно удалять из чужих таблиц, а из своих нельзя.

delete from schedule_patients where datediff(now(), schedule_patients.`time`) > 2;

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

Вопрос: Как удалить строки в триггере на добавление для той же таблицы что и вызвала триггер?

 , , ,

preepunk
()

запускать скрипт в отдельном потоке, php, apache

Форум — Web-development

Здравствуйте, есть определенная информационная система, она давно и успешно работает со стандартными настройками apache в отношении количества children, threads, max connections, etc. Недавно в сервис был добавлен функционал по загрузке файлов определенного типа, их конвертации и сохранению. Данный скрипт работает довольно долго, до 20 секунд (конвертация сторонней утилитой gs/imagemagick), прежде чем выдать страницу о том что файл загружен. Если во время загрузки кто-то еще пытается вызвать систему - она не отвечает до конца работы скрипта, и это понятно почему. Вопрос: как модифицировать скрипт, чтобы ради него создавался отдельный поток апача, или куда в настройках httpd, htdocs вписать правило, что данный скрипт должен работать отдельно не мешая другим?

 , , , ,

preepunk
()

Voip и прямые звонки по айпи

Форум — General

Здравствуйте. Задача: Счета у ростелекома за услуги связи все больше и больше, а мой интернет провайдер бесплатно все повышает и повышает скорость. У всех родственников есть интернет. Но звонить людям в возрасте с помощью компьютера, сами понимаете, не очень удобно. Я задумался о том, чтобы поставить всем родственникам VoIP шлюзы. http://www.aliexpress.com/item/Free-Shipping-Linksys-Unlocked-1FXS-Phone-Port... Инфраструктура с обычными телефонами остается, меняются только номера ( на айпи адреса ). Однако я все никак не пойму: можно ли говорить друг с другом напрямую? У всех есть выделенные IP адреса, нужны ли эти самые провайдеры VoIP? Могу ли я просто имея у всех родственников вышеуказанные шлюзы, и в старом добром тональном наборе в трубке вбить айпи адрес назначения? Гугл поражает скупостью в вопросе voip direct calls, да и по VoIP вцелом, выдает в основном кучу сервисов к которым можно шлюзы прикрутить. Вопрос лишь в том как обойтись без всех этих «провайдеров» и соединяться напрямую?

 ,

preepunk
()

mysql php proxy?

Форум — Web-development

Здравствуйте, у меня есть хостинг провайдер, быстрый, и недорогой. Все в нем устраивает, но нет удаленных подключений к БД, есть только phpmyadmin. Локально любые скрипты могут свободно работать с базой. Существует ли какой-то продукт (PHP) открывающий порт и выполняющий роль прокси, чтобы я мог подключиться своим стандартным sql клиентом полноценно работать с базой.

 , , , ,

preepunk
()

jquery-ui: datepicker показывает tooltip (а я этого не просил)

Форум — Web-development

Добавил в календарик, для определенных дней стили и подписи. Все прекрасно работает: у определенных ячеек в календаре свои стили, и при наведении выскакивает тултип с определенной информацией. Но есть одно НО. При загрузке, в районе календаря, нежданно всплывает тултип для текущей даты, причем исчезает он через секунд 10, ни наведение на него, ни клик не действует: висит пока ему самому угодно. Внимание вопрос, как отключить самовольное появление tooltip в datepicker для текущей даты? p.s. или это баг? кто сталкивался?

 , , jquery-ui, ,

preepunk
()

mysql: select по датам

Форум — Development

Имеется вот такой запрос:

SELECT (SELECT SUM(length) FROM schedule_patients WHERE time LIKE '2013-11-16%') / SUM(TIMESTAMPDIFF(MINUTE,start,end)) FROM schedule_personnel WHERE start LIKE '2013-11-16%';
Он выдает нужное мне значение для одного дня 2013-11-16. Как можно не создавая процедуры, завернуть этот запрос в еще один SELECT, чтобы одним запросом получить таблицу где в одном столбце даты с сегодняшней на 2 недели вперед, а справа соответствующие значения

 , ,

preepunk
()

XML/DOM/PHP как получить DOMNode зная nodePath

Форум — General

получив у одного из нодов путь методом getNodePath() /TEST/TOPIC[1]/QUESTION[1]/ANSWER[2] хочу в следующем найти нод по этому пути. Как это сделать? Никаких сеттеров или конструкторов DOMNode в которые надо передавать данный путь я не нашел.

 , , , ,

preepunk
()

bitcoin

Форум — Talks

установил биткойн-qt загрузил и проверил все блоки) скиньте пару самых маленьких копеечек, чтобы проверить как это все работает пожалста) 13C6S3e3345buG7QWNscsZEQhiAQh8XYfT

preepunk
()

отключить монитор/видеокарту на ubuntu server

Форум — General

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

 ,

preepunk
()

разработка приложений и законодательство

Форум — General

Предистория такая: открылся яндекс стор. Он как я понял беспроблемно может вывести заработанные гроши на банковский счет. Как мне продавать приложения легально? Как мне платить налог с выручки? Нужно ли регистрировать ИП? Будет ли это налог на добавленную стоимость или прибыль от продажи приложения это авторское отчисление и мне нужно платить как то по другому?

Вобщем как мне получить деньги и не обидеть государство Спасибо

 , government, jurisdiction, , taxes

preepunk
()

MySQL: file storage, хранение файлов

Форум — Development

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

Try testing 1,000 users getting 1,000 images from your database / file system, better still try 1,000 users getting the SAME image fro your database / file system. I think then you'll see slightly different results!

And never use a DB to store your images if you plan on having thousands or millions of images! For each entry in your DB you could be multiplying the space used 10 fold by having images cluttering up the DB, and even though DBs can cope with terabytes of storage, there is the danger that one day you WILL discover the edge of the Universe!

особенно

For each entry in your DB you could be multiplying the space used 10 fold by having images cluttering up the DB

Т.е. если у меня в таблице ~100000 записей где есть пара интов, варчаров плюс блобы по 1 мегабайт, то вся таблица будет весить много больше ~100000 мегабайт? Чем это обуславливается если это так?

 , , ,

preepunk
()

C: char в качестве целочисленного типа

Форум — Development

есть необходимость использовать unsigned char как целочисленный тип. однако при чтении с модификатором %i числа записываются неправильно. как нужно читать числа в char?

preepunk
()

transfer function

Форум — Desktop

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

Перемещено post-factum из linux-hardware

 , , , transfer

preepunk
()

git autocommit

Форум — Development

пишем кроссплатформенный проект. нужно чтобы при каждом изменении файла git комиттил себе в локальный репозиторий изменения. нужны решения для windows и linux. (точнее для linux я нашел, но может есть что то более лицеприятное, а вот для винды ничего не видно) возможно сервис есть который висит и следит

preepunk
()

маленький сервер

Форум — Linux-hardware

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

preepunk
()

зависит ли энергопотребление роутера от длины патч корда

Форум — Linux-hardware

есть роутер TP-LINK TL-R470T+

будет ли разница в энергопотреблении между тем, когда я подключаю все устройства 3 или 15 метровыми патчкордами? и есть ли какая то ощутимая разница в потерях искажениях или она пренебрежимо мала?

 , , , ,

preepunk
()

питание роутера от АТС

Форум — General

Здравствуйте. У меня такой вопрос: в телефонных сетях напряжение в режиме ожидания ~60 вольт, во время разговора падает до 5~15. По ГОСТам телефонный аппарат может потреблять до 1 мА тока для своих нужд (сохранение номеров в памяти и т.п.). Хотелось бы обсудить, возможно ли питать хотя бы беспроводной маршрутизатор на четверочку портов от телефонной сети (под предлогом подключения нескольких телефонных аппаратов)? p.s. не желательно чтобы поставщик услуг отрезал кабель)

 , , ,

preepunk
()

Qt: подключение джойстика

Форум — Development

есть джойстик, нужно чтобы Qt его обрабатывал, есть какие нибудь классы которые работают с такими девайсами? Нашел класс на SDL, работает, но хочется обойтись без доп библиотек.

preepunk
()

Qt: возврат контроля виджету

Форум — Development

у меня есть очень большой и жирный цикл. я хочу отслеживать каждые 1000 итераций и после них обновлять все виждеты так, чтобы виндовс не думал что процесс завис. я пытался делать update, repaint, setFocus для QMainWindow в котором у меня все лежит. Так же я пробовал делать все тоже для потомков этого окна. как вернуть управление на время в цикле, чтобы не было написано «не отвечает». интересует именно возврат управления, а не таймеры (задержка маленькая), треды (портировать сложно) и concurrent. спасибо

 , , ,

preepunk
()

Qt: отстортировать столбец в QTableWidget

Форум — Development

у меня в одном из столбцов виджеты с реализованными функциями операторов < > == etc. но сортироваться этот столбец не хочет. что делать. модели предлагать не надо, спасибо.

bool operator <(const PingNumber &other) const;

bool PingNumber::operator <(const PingNumber &other) const{ return this->value() < other.value(); }

пробовал ставить virtual перед определением не помогло)

 , ,

preepunk
()

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