Сообщения friday
тупилово
В девелопменте нет никто, поэтому пишу сюда.
Сваял функцию для постгреса. Вроде все правильно, а все равно ошибку выдает.
CREATE OR REPLACE FUNCTION zone_import (i_begins int, i_ends int, i_code char(2), i_country varchar(255), i_region varchar(255), i_city varchar(255)) RETURNS int AS $$
DECLARE
country_id int;
region_id int;
city_id int;
BEGIN
SELECT id FROM countries INTO country_id WHERE code=i_code;
IF country_id IS NULL THEN
INSERT INTO countries (name, code) VALUES (i_country, i_code);
country_id := currval(countries_id_seq);
END IF;
SELECT id FROM regions INTO region_id WHERE name=i_region;
IF region_id IS NULL THEN
INSERT INTO regions (country_id, name) VALUES (country_id, i_region);
region_id := currval(regions_id_seq);
END IF;
SELECT id FROM cities INTO city_id WHERE name=i_city;
IF city_id IS NULL THEN
INSERT INTO cities (region_id, name) VALUES (region_id, i_city);
city_id := currval(cities_id_seq);
END IF;
INSERT INTO zones (begins, ends, city_id) VALUES (i_begins, i_ends, city_id);
RETURN 1;
END; $$
LANGUAGE plpgsql;
Текст ошибки:
ERROR: ошибка синтаксиса в или рядом "$1"
LINE 1: INSERT INTO regions ( $1 , name) VALUES ( $1 , $2 )
^
QUERY: INSERT INTO regions ( $1 , name) VALUES ( $1 , $2 )
CONTEXT: SQL statement in PL/PgSQL function "zone_import" near line 14
Нифиво не понимаю (ц). Мож вы подскажете, где косяк?
Перемещено JB из Talks
[ЖоЖо] Автостопом по галактике
Раньше только смотрел сабжевый фильм. Прикольный, да, мне понравился. Сейчас начал читать книгу. На русском, конечно, но тем не менее. Гораздо интереснее, чем фильм. Кто не читал - всем советую.
детская литература
Интересно вот стало, а что читают современные дети? Помимо школьной программы естественно. Есть ли сейчас стоящая детская литература или только штамповка а-ля Гарри Поттер? Помнят ли (и издают ли) наших детских писателей/поэтов - Барто, Успенского, Носова, Давыдычева, etc? Или все поголовно зомбируются телепузиками и прочей хней?
[свистелки] Как в компизе...
Как в компизе сделать так, чтобы:
1) окошки были на расстоянии от куба?
2) куб крутился не на черном фоне, а на фоне какой-нибудь картинки?
Видел и то, и другое на скринах, но как сделать, не знаю.
Перемещено JB из Talks
как они это делают?
Натыкался несколько раз на баннеры, на которых нарисована типа строка поиска, а в ней - то, что я реально набирал в гугле или яндексе.
Сабж, собсно.
[CCl4] CCl4?
kde/qt theme tutorial
Решил тут нарисовать темку для KDE/Qt. В гугле нашел только для KDE2, копался в исходниках тем - как это все работает, не очень понятно. Подскажите плз какую-нибудь доку/тьюториал по созданию тем для KDE3 & Qt3/4, на русском или английском. Буду премного благодарен.
тема kde
Помогите плз зайти тему для kde, оформление как на скриншотах:
http://www.kde-look.org/content/show.php/Alien+OSX?content=53829
Для gtk нашел, а вот для kde/qt никак не могу, пол инета облазил.
громкость
Можно как-нибудь сделать так, чтобы мельтемудия-кнопки (XF86AudioRaiseVolume, XF86AudioLowerVolume) рулили громкостью не только в иксах, а глобально? Если да, то как?
[опрос] нездоровая тяга к идиотским опросам на лоре
[жеже][опрос][оффтоп][вконтакте] если бы
Если бы здесь был подобный функционал, кого бы вы добавили в френды?
Варианты перечислять не буду - слишком докуа
mp3->?
Имеется около 40 гигов музыки в эм-эр-зе. Думаю перекодировать это все в какой-нть другой формат - flac, ogg, не знаю - в общем, что-нибудь, более свободное. Присоветуйте, во что. И чем:-)
MySQL: multiple insert
Есть 2 неких сущности, определенные в таблицах: create table t1 ( id int not null auto_increment primary key, . . . ); create table t2 ( id int not null auto_increment primary key, . . . ); И таблица, определяющая связи many to many: create table t1_t2 ( id int not null auto_increment primary key, t1_id int not null references t1(id), t2_id int not null references t2(id) ); Задача: при создании записи в t1 нужно расставить соответствия между ней и записями t2 на основе списка t2.id. Можно, конечно, пройтись циклом по массиву и на каждый сделать insert into t1_t2, но БД и прога физически расположены на разных серверах, и отдельные запросы на каждую запись отнюдь не прибавляют скорости. Логичный вывод - использовать хранимые процедуры. Вопрос: как передать процедуре список t2.id, которые нужно инсертить?
/me плачед
Нет, я не виртуал генератора глюков:-)
Уже который год я пытаюсь вернуться к дневному образу жизни. Периодически получается, но ненадолго. Вроде вхожу в ритм, пару месяцев все нормально, потом раз - и пизд*ц - не могу ночью спать и все. Вот и щас, например
Жене не нравится
2 ep5il0n
Увидел тут твой скрин (http://www.linux.org.ru/view-message.jsp?msgid=2269998ep5il0n). Понравилось. Поделись конфигом/темой, плз:-)
Баян? Аккордеон!
тачпад
После apt-get dist-upgrade отвалился тачпад на ноуте. Из-за чего это могло произойти? xorg.conf не трогал, ядро не обновлялось.
debian lenny, ядро 2.6.24 с дебиановскими патчами, собранное ручками, конфиг почти дефолтный.
скор
Крокодил не ловится, не растет кок^W^W^W скор. Уже, наверное, неделю держится на 222. Почему так?
[похапе] темплейты
Отрыл тут неплохой шаблонный движок, Blitz называется. Довольно шустрый, все основные возможности присутствуют. Написан на сях как расширение к пхп.
Синтаксис чем-то похож на джанговские темплейты. Хотя до джанги он немного не дотягивает. Впрочем, если завернуть его в собственный класс, добавить пользовательских функций, то вполне себе неплохо получается.
Кому интересно - ходить сюда: http://alexeyrybak.com/blitz/blitz_ru.html
| ← назад | следующие → |