Talisman log

haiku-os@conference.jabber.ru

Tuesday, October 27, 2009

[03:30:48] <albb> Здрасте.
[03:31:23] <albb> http://v673.com/personalities/paul-graham/
[06:03:51] * albb начитался Грэма и ушёл открывать своё дело
[07:01:54] <Kaban> всем доброе утро или какое у вас там время суток!
[07:02:25] <Karbin> 12 дня ))))
[07:06:44] <mrNoisy> привет
[07:07:11] <mrNoisy> а у нас обеденное время еще не скоро ((
[07:37:03] <storoz.gneva> Hi ALL!
[07:37:21] <storoz.gneva> http://www.haiku-os.org/community/forum/qt_haiku -люди дело говорят, есть ещё здравые челы )
[07:37:32] <albb> О, кто пришёл. Здарова!
[07:37:38] <storoz.gneva> albb: привет
[07:37:57] <storoz.gneva> как оно ничего?
[07:38:10] <albb> Лучше всех!
[07:38:23] <storoz.gneva> :-) ну эт самое главное...
[07:38:42] <storoz.gneva> всё времени нету Qt проверить
[07:46:15] <Kaban> а Arora для гайки как получить ?
[07:46:45] <Karbin> Kaban: 3deyes@jabber.ru попроси
[07:47:02] <Kaban> я в смысле самому не собрать ?
[07:48:45] <storoz.gneva> Kaban: боюсь могут проблемы
[07:48:59] <storoz.gneva> на какой стадии щас WebKit ?
[07:49:28] <storoz.gneva> Arora — кроссплатформенный браузер с открытыми исходными кодами, использующий WebKit как браузерный движок, написанный с использованием Qt. Браузер включает в себя минималистичный интерфейс, использование вкладок, простой журнал посещений, закладки, режим конфиденциальности, автозаполнение, фильтры блокирования рекламных объявлений и возможность установить пользовательскую таблицу стилей.
[07:50:36] <storoz.gneva> http://ru.wikipedia.org/wiki/Файл:Arora_Webbrowser.png - шкура напоминает FF
[07:51:08] <storoz.gneva> Думаю нужно обратиться с этим вопросом к Герасиму
[08:01:04] <mrNoisy> опять Куба в дауне ((
[08:01:29] <storoz.gneva> Угу подзаипало малёхо
[08:01:36] <storoz.gneva> :-|
[08:02:57] <albb> svn update даёт такую штуку
A src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_create/3-2.c
Это только тесты?
[08:03:59] <storoz.gneva> ну в общем-то да...
[08:06:19] <Kaban> владелец ??? ах ты буржуин
[08:06:33] <Kaban> вот что у меня пишет [10:06:13] *** siarzhuk заходит как модератор и владелец
[08:06:50] <storoz.gneva> :-D
[08:07:16] <albb> Хм... У меня такого не пишет.
[08:07:20] <albb> гыы
[08:07:34] <Kaban> где мое оружие пролетариата ?
[08:07:52] <siarzhuk> гыыыы
[08:07:57] <storoz.gneva> Kaban: ну да пробивай
[08:08:26] <Kaban> прикольный перевод у PSI
[08:08:42] <albb> Хм, а в чём разница между участником и посетителем?
[08:08:44] <storoz.gneva> Kaban: у тебя PSI в гайке?
[08:08:59] <storoz.gneva> albb: никакой...
[08:09:00] <siarzhuk> ну и в чем разница между visitor и партиципант тогда? если оба могут трындеть
[08:09:15] <Kaban> гайка ? а кто на технологическую машину на работе даст поставить гайку ? ;)
[08:09:22] <albb> storoz.gneva, а смысл?
[08:09:40] <albb> Kaban, в виртуалке её гоняй :)
[08:09:44] <storoz.gneva> как мне дадо нормальный клиент для гакйи под ШСЙ
[08:09:56] <storoz.gneva> под ICQ
[08:10:14] <Kaban> тормазит дико.. что то с мышкой :(
[08:10:49] <Kaban> ты кабана сильно погоняешь? он поел и лапы набок
[08:10:54] <storoz.gneva> Kaban: машина слабая?
[08:11:56] <Kaban> да нет 2-х ядерная проц 3 гига
[08:12:17] <storoz.gneva> может ты в виртуалке дал мало ресурсов?
[08:12:21] <storoz.gneva> ;-)
[08:12:42] <Kaban> просто она какая то бешенная.. на нее и мас ос не хочет становиться :(
[08:13:17] <albb> Ну ты захотел. Мак вообще капризный в этом плане.
[08:14:05] <Kaban> не знаю .. у меня мак ос на ноут без проблем стояла.. и летала получше хрюши...
[08:15:36] <storoz.gneva> мак для маков ну его в дупель
[08:17:25] <Kaban> вот не надо.. не плохая оська... только тяжелая... такое впечетление что тяжелее висты
[08:18:01] <storoz.gneva> Kaban: ))) так оно и есть...
[08:38:34] <albb> Мой скрипт поиска дубликатов работает гораздо медленней чем эта фича в Total Commander. :(
[08:55:12] <Kaban> юзай тогда тотал
[08:55:33] <albb> Не кошерно тотал в линухе юзать.
[08:57:04] <Kaban> а тебе что религия запрещает ?
[08:57:10] <albb> угу
[08:57:37] <Kaban> тогда тяжелый случай
[08:58:09] <albb> Я использую md5. Тотал что-то другое, что гораздо быстрее пашет.
[08:58:58] <Kaban> какая разница в скорости ?
[08:59:17] <albb> В цифрах не замерял, но...
[08:59:19] <albb> :)
[08:59:21] <siarzhuk> а он наверняка берет хэш не целого файла а до первого расхождения
[08:59:28] <albb> Я понял почему так долго.
[08:59:43] <albb> Я же, балда, на весь винт его натравил :D
[09:00:54] <siarzhuk> поройся в ключах дифф-а - наверняка там есть мода идентифицировать только разницу и она вываливается как только обнаружено расхождение
[09:01:13] <albb> siarzhuk, а как можно хеши до первого расхождения брать? Разбивать файло на блоки и хешировать их?
[09:01:23] <siarzhuk> а нахрена хэши целых файлов считать?
[09:01:41] <albb> До diff-а ещё не дошло. Пока только md5
[09:01:59] <albb> Да я и не подумал, о том, чтобы файло на куски бить...
[09:02:23] <siarzhuk> с хэшами по любому будешь 90% времени впустую терять
[09:02:25] <albb> Блин. Надо подумать, как скрипт модифицировать.
[09:02:41] <siarzhuk> в дупу хэши
[09:14:32] <michael_s> хе, мейк по умолчанию в гайке не собирается
[09:14:49] <michael_s> интересно они придумали
[09:16:19] <3deyes@jabber.ru> michael_s: ты чего там колдуешь-то?
[09:16:40] <michael_s> да ничё такого
[09:17:01] <michael_s> просто с нуля собрал на пустой раздел, а там мейка и нету
[09:17:38] <michael_s> хотя сама гайкка и собирается с этой системы
[09:17:39] <siarzhuk> а нахрена мейк усерам? а жам есть?
[09:17:49] <michael_s> жам есть
[09:17:51] <3deyes@jabber.ru> в опциональных пакетах наверное не включил девелопмент
[09:18:17] <michael_s> ничё не включал, чисто по умолчанию
[09:19:14] <3deyes@jabber.ru> ну дык всё правильно тада
[09:49:22] <albb> siarzhuk, что за дупа?
[09:51:33] <siarzhuk> и это мне говорит человек с польской фамилией! О, Матка Боска!
[09:51:45] <siarzhuk> ты не знаешь что такое дупа?!
[09:53:01] * Kaban не знает что такое дупа
[09:53:44] <siarzhuk> ещё один
[09:54:01] <siarzhuk> Dupa (польск) - Жопа.
[09:56:52] <Kaban> а... ню ню.. съязвить ?
[10:01:31] <siarzhuk> albb: купи самоучитель - когда польские Леопарды будут громить китайских коммунистов в окрестностях Тенгиза - пригодится. ;)
[10:06:17] <Kaban> в какой виртуальной машине по хрюшей лучше всего работает гайка ?
[10:06:50] <siarzhuk> в виртуал пц
[10:06:56] <siarzhuk> хреново работает. :-\
[10:07:11] <siarzhuk> вроде народ в виртуал боксе запусакет
[10:07:14] <Kaban> неа.. ответ не верный.. мыш хреново двигается
[10:07:35] <Kaban> тоже ответ не верный
[10:07:58] <Kaban> тоже мышь дергается что бешенная
[10:09:28] <siarzhuk> вмварь?
[10:10:47] <Kaban> не пробывал
[10:45:47] <albb> Kaban, мышь в гайке вообще хреново двигается.
[10:46:10] <Kaban> прийдется искать кота
[10:47:11] <albb> siarzhuk, ну и что, что у меня польская фамилия? Поляком у меня был какой-то пра-пра-пра...дед, причём по линии матери отца. Сам я немец, но из-за обстоятельств моему отцу досталась фамилия его матери. А так был бы я Шарнагелем.
[10:48:28] <albb> А вот имя у меня греческое. Родился в СССР, живу в Казахстане, знаю только русский... :)
[10:49:05] <Kaban> СССР... а где можно найти эту страну на карте сейчас
[10:49:22] <albb> Kaban, ты старые карты погляди.
[10:49:24] <Karbin> Смотри старую карту )))
[11:04:47] <siarzhuk> ну Сашок - такое-же греческое как у меня римское. ;)
[11:06:06] <albb> А кто говорит Сашок? Все говорят Александр!
[11:06:09] <albb> :)
[11:06:36] <Kaban> великий ?
[11:06:38] <siarzhuk> угу, македонский,
[11:06:48] <siarzhuk> зе грейт
[11:06:53] <albb> Угу :)
[11:07:08] <Kaban> врачи так и говорят.. а не проследовать ли вам великий в вашу палату
[11:07:44] <albb> Моя палата №6 (на работе номер нашего кабинета). Мы, Александр, знаем своё место :)
[11:08:47] <albb> Сколько весит образ диска BeOS 5?
[11:09:00] <albb> Тот который под виндой в файл ставился.
[11:09:04] <siarzhuk> 50
[11:09:32] <siarzhuk> но его под нт-ями надо с дискеты стартовать
[11:09:35] <albb> Чего-то мне ddrescue уже 150 считал.
[11:09:41] <Kaban> только там ре вроде
[11:10:24] <siarzhuk> 50 в архиве естественно... а раздел - 500 емнип
[11:10:57] <albb> Лежит у меня с незапамятных времён пиратская эрка с BeOS. Сегодня попалась мне на глаза, решил снять образ, т.к. уже давно плохо читался. Уже 9 метров не прочиталось.
[11:11:36] <siarzhuk> там про-ха или пе-ха?
[11:11:51] <siarzhuk> на диске с про - половина под ппц версию
[11:11:58] <siarzhuk> отдельным треком
[11:12:10] <albb> Та, что в файл-образ ставилась это же PE?
[11:12:14] <siarzhuk> угу
[11:12:33] <albb> Ну вот. Хотя на коробке написано, что PRO
[11:13:02] <siarzhuk> а пе-ха шла там как демка на исо-треке
[12:55:34] <molotkov_ap> ""q&
[12:55:49] <molotkov_ap> Здесь кто-нибудь есть?
[12:56:40] <siarzhuk> Ja-ja, fast Alle sind da.
[12:56:52] <siarzhuk> Nur warten wir auf Dir.
[12:58:35] * siarzhuk протирает пулемёт....
[12:58:51] <molotkov_ap> Когда выйдет beos'ный pptp-клиент?
[12:59:18] <siarzhuk> беосный видимо уже никогда не выйдет... в гайке рано или поздно случится такое событие
[12:59:51] <siarzhuk> эээ... пптп - это работа через сериальный линк если не ошибась?
[13:00:46] <molotkov_ap> эээ... пптп - это работа через сериальный линк если не ошибась?-то есть?
[13:01:28] <siarzhuk> перефразирую: что такое пптп и с чем его едят? :)
[13:02:07] <molotkov_ap> vpn
[13:15:22] <speranski> vpn хм...
[13:24:13] <speranski> я бы тоже не против pptp или на худой конец pppoe
[13:32:57] <speranski> а что ж до сих пор не доделали сетевые функции в гаечке :
[13:35:52] <siarzhuk> гы... я тебе рассказывал что при закачке 5-гигового файла в какой-то момент трафгик падает до нуля, и чтобы его возобновить - нужно открыть новое окно терминала? :)
[13:37:03] <speranski> а как терминал влияет на сетевую подсистему
[13:38:44] <siarzhuk> освобождает некий семафор где-то там в глубинах
[13:38:50] <siarzhuk> на котором сеточка залипла
[13:39:00] <siarzhuk> я ещё не исследовал этот случай
[13:41:16] <speranski> может есть ограничение на глубину строчек в терминале
[13:41:29] <siarzhuk> в смысле?
[13:44:13] <speranski> ты качал через терминал ?
[13:44:38] <siarzhuk> wget
[13:44:48] <siarzhuk> но причем тут это? :)
[13:44:50] <speranski> он инфу в терминал выдает ?
[13:51:48] <michael_s> speranski: выдаёт, но мало
[13:52:02] <michael_s> строчка прогресса бежит и усё
[13:53:20] <siarzhuk> дык фишка в том, что я открываю совершенно другой терминал. и по сравнению с теми 9 мегабайт в секунду что оно прокачивает - эти строчки в терминале тьфу и растирать даже не надо
[13:55:48] <speranski> это не баг.. это фича
[13:58:33] <siarzhuk> зоебца фитча, ага... если не в курсе - фиг догадаешься
[13:59:43] <speranski> а мозилой когда качаешь этот баг повторяется ?
[14:02:05] <siarzhuk> мозиллой? 5 -гиговый файл? :)
[14:02:12] <speranski> ну и что
[14:02:24] <siarzhuk> фтп клиентом - точно такое-же поведение... тока фтп дохнет при том,
[14:02:35] <siarzhuk> и не восстанавливается
[14:02:54] <siarzhuk> кароче я тебе анекдот рассказал а не мля, баг-репорт...
[14:02:57] <siarzhuk> :)
[14:03:00] <siarzhuk> хватит рыть
[14:03:02] <siarzhuk> :-п
[14:03:45] <siarzhuk> ??? ? ???? ?? ?
[14:03:46] <Botanika> siarzhuk: я хз что такое <? ???? ?? ?> :(
[14:03:58] <siarzhuk> тажело тебе ;-)
[14:04:58] <speranski> ? ???? ?? ?
[14:05:12] <molotkov_ap> Кстати, как там с гайковским джаббером?
[14:05:22] <siarzhuk> ?? :) ??? в ????!
[14:05:33] <siarzhuk> он стабилен
[14:05:35] <siarzhuk> :)
[14:05:39] <siarzhuk> руки не доходят
[14:05:45] <siarzhuk> :(
[14:09:15] <speranski> а что с жабером не то ?
[14:10:14] <siarzhuk> а) не обрабатывает отвал
[14:10:30] <speranski> там нет функция для этого
[14:10:40] <siarzhuk> не ипёт - должен.
[14:11:06] <speranski> там все просто есть коннект и все...
[14:11:14] <siarzhuk> б) функционалу на тему управлкения аккаунтом - типа транспортами и т.п.
[14:11:17] <speranski> а что сокет по времени закрыт... там все просто
[14:11:53] <siarzhuk> повторяю - сервак закрыл коннект - этот уродец _должен_ на это прореагировать а не висеть часами в неведении
[14:12:31] <siarzhuk> в) поразнообразнее отображение ростера - сейчас херня какая-то - не поймешь где кто
[14:13:21] <siarzhuk> побольше функционалу в режиме групо-чата + плюс косяки имеются : не показывает собственные сообщения при реконнекте, не показывает извещения присутствия - кто воёл кто вышел
[14:14:20] <siarzhuk> я уж не говорю о фиче по слиянию нескольких контактов одной персоны в один - как в им-ките, кстати
[14:14:45] <siarzhuk> и молчу об общей дубовости экстерьера. ;)
[14:15:17] <siarzhuk> так что там работы при желании найдется на пару месяцев
[14:16:58] <speranski> мдя...
[14:17:42] <siarzhuk> а ты думал...
[14:19:31] <speranski> да я не думал.. мне си си плюс плюс чуж.. я не понимаю и не чувствую его
[14:20:23] <siarzhuk> заметь, о проксях - я умолчал. ;)
[14:20:37] <siarzhuk> все считают, что они уже сделаны :-D
[14:20:50] <speranski> :(
[14:21:11] <speranski> гад ты все таки
[14:21:29] <speranski> над больным человеком издеваться
[14:21:48] <siarzhuk> чего так? был бы гадом - сам бы слепил а потом нбад тобой издевался бы :)
[14:27:05] <siarzhuk> и не гад я, дурак, и шутки, хе-хе-хе, дурацкие :)
[14:28:24] <speranski> :)
[14:34:53] <siarzhuk> но ты вот лучше скажи нам, зачем кубу сломал?
[14:34:55] <siarzhuk> :)
[14:44:12] <speranski> кто ?
[14:44:53] <speranski> кто ? начальника
[15:47:37] * siarzhuk протираэт экран от каши ...
[15:48:52] <siarzhuk> локализаторы! Citius Altius Fortius!

[16:48:03] <CIA-59> Haiku: pulkomandy * r33790 /haiku/trunk/ (7 files in 3 dirs):
[16:48:04] <CIA-59> -Removed unseless reference to adler32 in hashmapcatalog
[16:48:06] <CIA-59> -Localized Keymap preflet and translated it to french
[15:49:07] <siarzhuk> :)
[15:49:14] <molotkov_ap> То есть?
[15:50:13] <siarzhuk> да тут народ потиху переводит компоненты на национальные языыки - вот разработчик только что закомитил ещё одну локализованную програмку - дык я и сказал нашим, чтобы готовили свой материал. :)
[15:50:24] <siarzhuk> для переводов
[15:52:09] <molotkov_ap> Здорово
[15:52:17] <molotkov_ap> Чем я могу помочь?
[15:53:26] <storoz.gneva> тут
[15:53:29] <storoz.gneva> всем хай
[15:55:01] <storoz.gneva> где локализаторы?
[15:56:52] <siarzhuk> на себя посмотри
[15:56:55] <siarzhuk> :)
[15:57:11] <siarzhuk> Булка пару минут тому КЕймапсы локализовал
[15:57:49] <siarzhuk> закоммитил
[15:57:59] <siarzhuk> так что можешь переводить.
[15:58:27] <storoz.gneva> :-D
[15:58:52] <siarzhuk> molotkov_ap: обратись к RISC-у - он user guide переводит и ещё кое что.
[16:00:52] <storoz.gneva> http://dev.haiku-os.org/changeset/33790
[16:00:58] <storoz.gneva> немаэ
[16:02:44] <siarzhuk> хм
[16:02:55] <siarzhuk> Булка из будущего коммитит чтоли?
[16:03:08] <storoz.gneva> я как понял там модерируют?
[16:03:34] <storoz.gneva> на сайте http://dev.haiku-os.org/changeset/33788 тока такое
[16:03:53] <storoz.gneva> такое есть http://dev.haiku-os.org/changeset/33789
[16:04:06] <siarzhuk> в листе есть - это Трак тормозит
[16:04:11] <storoz.gneva> а вот что закоммианди не вижумтил булка
[16:04:25] <storoz.gneva> что коммитил булка манди не вижу
[16:04:32] <storoz.gneva> тогда ясно
[16:04:44] <storoz.gneva> ждёмс
[16:04:49] <storoz.gneva> :-)
[16:04:59] <siarzhuk> а ты апдейться - оно уже там. ;)
[16:05:10] <storoz.gneva> :-)
[16:05:50] <storoz.gneva> кстати видел что недавно там шурудили работу с 3D акселерами?
[16:06:13] <storoz.gneva> потом видел дрова от сетевух пачками упали
[16:06:18] <storoz.gneva> :-)
[16:06:31] <siarzhuk> та не - бсд-шный компат синхронизировали тока
[16:06:45] <storoz.gneva> понятно
[16:09:49] <storoz.gneva> щас глянем svn update
[16:10:28] <storoz.gneva> кто знает, что там с кубой происходит?
[16:10:40] <siarzhuk> хез
[16:11:28] <storoz.gneva> ложится регулярно
[16:14:41] <siarzhuk> и охота этому херососу рекламщику с мобилы по конфам прыгать
[16:15:08] <storoz.gneva> да бы рожу им разворотить
[16:15:16] <storoz.gneva> :-|
[16:15:20] <storoz.gneva> мудакам
[16:15:23] <akcent34> Всем привет, отсосу за 3 рубля, только сегодня и только сейчас и только в COOL@CONFERENCE.JABBER.RU!!! заходите!!!
[16:15:45] <Karbin> Дебил
[16:15:57] <storoz.gneva> вот мудачьё
[16:16:16] <storoz.gneva> щас похаваю и думаю перевод накидаю
[16:16:35] <storoz.gneva> для Keymap'а
[16:16:46] <storoz.gneva> булке манди отправлю
[16:17:25] <siarzhuk> занёс отсоса в банлист
[16:18:17] <storoz.gneva> праильно пусть там сосёт...
[16:18:57] <molotkov_ap> RISC не отвечает
[16:19:29] <siarzhuk> а толку - переименуется - опяь приползет... инициатива у него в руках. :-\
[16:19:48] <siarzhuk> molotkov_ap: погоди, появится
[16:23:51] <molotkov_ap> Ксатати, как там с портом qt'ей?ъ
[16:26:01] <siarzhuk> вот уж которую неделю демонстрирует удивительные успехи и генерирует радостные новости для всего голодняка в комьюнити.
[16:31:40] <storoz.gneva> =)
[16:31:46] <storoz.gneva> ну в общем-то так и есть
[16:31:58] <storoz.gneva> голодняки они и в комьюнити голодняки
[16:34:24] <storoz.gneva> кстати там что флопарь чтоли сделали рабочим?
[16:35:03] <molotkov_ap> Как в гайке с аппаратным ускорением?
[16:46:48] <storoz.gneva> molotkov_ap: хз ты про видео?
[16:51:47] <storoz.gneva> Select Dead Keys - Выбор мёртвых кнопок
[16:54:46] <siarzhuk> а кому сейчас легко?
[16:57:10] <storoz.gneva> :-D
[16:57:14] <storoz.gneva> ну да
[16:57:33] <molotkov_ap> да, про видео
[17:01:22] <storoz.gneva> смотря что ты под этим продразумеваешь
[17:19:09] <storoz.gneva> аксант эгю
[17:19:14] <storoz.gneva> :-)
[17:19:35] <siarzhuk> а кому сейчас легко?
[17:19:59] <storoz.gneva> тык siarzhuk
[17:20:00] * Botanika шарахнул siarzhuk веслом по голове
[17:20:11] <storoz.gneva> ну мне нормально
[17:20:15] <storoz.gneva> :-)
[17:29:13] <storoz.gneva> ушёл файл булке манди
[17:31:08] <storoz.gneva> :-)
[17:31:34] <storoz.gneva> stotish: чё не спишь?
[17:31:50] <stotish> Здароў
[17:32:10] <siarzhuk> здароў
[17:32:15] <storoz.gneva> stotish: здарова, коль не шутишь..
[17:32:22] <storoz.gneva> :-D
[17:33:06] <stotish> ты закеймапіл уже?
[17:34:32] <storoz.gneva> yeap
[17:35:20] <stotish> там трохі філесы твоі надо коректануть ілі ты правіл?
[17:36:21] <storoz.gneva> stotish: а конкретнее?
[17:37:10] <stotish> давай выйдем на корідор!
[17:37:48] <Tengiz76> Компания горячих геев составит вам компанию на ночь в COOL@CONFERENCE.JABBER.RU
[17:52:26] <Karbin> Убейте кто нить его
[19:13:30] <siarzhuk-> а как по ип банить? да и как узнать... а жид эти пидарюги кажный раз новый ставят
[21:14:46] <storoz.gneva> идя уж... добавили какткейс уже
[21:14:54] <storoz.gneva> )
[21:24:49] <siarzhuk(Core2)> чо прохлаждаешья? Media апплет переводи! ;)
[21:25:11] <storoz.gneva> а чё появились?
[21:25:20] <storoz.gneva> :-)
[21:25:22] <siarzhuk(Core2)> а ты что в коммит логе не видел?
[21:34:56] <storoz.gneva> не-а щас гляну
[21:42:04] <storoz.gneva> угу вижу щас начну переводить, а завтра уже будет готово...
[21:42:52] <storoz.gneva> точнее уже сёдня...
[21:49:37] <siarzhuk-> спок.ночи
[21:50:02] <storoz.gneva> спок
[21:52:45] <storoz.gneva> :-) приветствую, Герасим!
[21:52:48] <3deyes@jabber.ru> йо