LINUX.ORG.RU

Сообщения Atlant

 

Знатокам Postfix. Одновременная проверка по двум параметрам.

Суть:

Есть динамическая табличка в sql формате (login{логин юзера},allowed_ip{с каких ip адресов он может отправлять}).

Есть postfix в котором проверяется по этой таблице возможность отправки.

Но в настройках проверяется только ОДИН параметр, т.е. если проверяется хост отправителя - то это ip|fqdn, если это адрес отправителя - то user@domain.com.
Вариант последовательной проверки двумя check'ами не годится - поскольку ip может взять из одной записи, а логин из другой записи.
Есть ли вариант одновременной проверки по двум параметрам, в данном случае по логину и ip адресу?

 

Atlant
()

интеграция dbus в MC

 ,

Atlant
()

4,5 миллиона паролей к Mail.ru попали в сеть

via http://lenta.ru/news/2014/09/08/mailpassword/
Кто следующий?

Гугл?

Теперь у нас будет новая традиция!

250 и 251 дни года будут днями «Глобальной смены паролей», в этот день будем дружно менять свои пароли.

И будут эти дни иметь собственные имена «Ya250» и «Ma251».

Atlant
()

Разбор внутренностей карты Яндекс.Деньги.

Хотя и не мое, но думаю некоторым будет интересно.
http://3.14.by/ru/read/MasterCard-PayPass-yandex-money

 card, ,

Atlant
()

преобразование LOB в oracle

предистория:
имеется система получающая некий структурированный поток байтов.
Изначально предполагалась только текстовая информация в кодировке KOI7 (подчеркиваю не KOI8! Суть кодировки проста - есть два спецбайта переключателя на кирилицу и на латиницу ).
По ходу дела выясняется что будет также чисто бинарная информация.
В таблице(назовем OLD_TABLE) базы - эта информация хранилась уже преобразованная в NCLOB (поскольку имела размер превышающий NVARCHAR2).
Соорудил аналог, новую табличку (назовем NEW_TABLE) с колонкой BLOB вместо NCLOB.

Но не охото переписывать кучу сопутствующего софта, посему соорудил VIEW OLD_TABLE из NEW_TABLE.

суть: Осталось конвертировать BLOB в NCLOB по спецкодировке.

вопрос: Что лучше :
- соорудить функцию PL/SQL по типу dbms_lob.converttoclob (на мой взгляд не идеал)
- сорудить функцию «pure C» по типу dbms_lob.converttoclob(наиболее реальный вариант)
- соорудить функцию «java» по типу dbms_lob.converttoclob (на мой взгляд не идеал)
- каким то боком, внести свою кодировку(хоть и идеал, но не фантастика ли это?)
Возможно есть ещё какие варианты?

P.S. был бы благодарен за ссылки на примеры
P.P.S. не писал ни разу на java посему ... или примеры или может уйти в доооолгий ящик.

 , lob,

Atlant
()

Lazarus 1.2

кто хочет может добавить новость.
шаблончик кину, но не всё переведено с http://wiki.lazarus.freepascal.org/Lazarus_1.2.0_release_notes
---------------------------
4 марта выпущена новая версия IDE для языка Pascal.
Данный выпуск не является эпохальным с точки зрения архитектуры.
Краткий список изменений:
IDE
- Внедрение системы записи/воспроизведения макросов в IDE
- Упрощение добавления коментариев на следующей строке(ставка ремарки автоматом).
- Неактивный код в $IFDEF может быть показан менее ярким цветом (def серый)
Debugger
- Добавлен детальный вид для выделенных значений отслеживания (Watches)
- В Debug Inspector внедрена возможность изменений
- Отладчик может как подключаться, так и отключаться в том числе на удаленной станции с использованием gdbserver
Преписано окно зависимостей модулей, теперь показывает как зависимые от модуля, так и зависящие со встроенным поиском и заменой(для больших проектов)
Временный каталог для сборки под Linux теперь переназначен на ~/tmp вместо /tmp.
---------------------------

Atlant
()

cvs.uclinux.org is down??

для создания кросса при использововании crosstool-ng нужно слить с cvs.uclinux.org, но он не отвечает . Если у кого отвечает - просьба слить, запаковать и выложить на какой нибудь (shared/drive/torrent).
cvs -z 9 -d :pserver:anonymous@cvs.uclinux.org:/var/cvs co -P elf2flt

Atlant
()

Freescale MC68VZ328 - с чего начать

Есть некая аппаратура измерительно-передающая. Работает со сбоями. Доступ внутрь - закрыт. По общим впечатлениям внутри некий урезано-урезанный linux+busybox. Аппаратно представляет собой процессор Freescale MC68VZ328(DragonBall VZ) со множеством подключенных АЦП, GPIO и серийных (синхронных и асинхронных) портов. Документация только пользовательская. 32 разрядная архитектура m68k, заявлена совместимость с MC68000/MC68EC000.
Хочу попробовать соорудить свою прошивку.
С чего бы начать...?

 , , mc68vz328,

Atlant
()

Выбор роутера домой - (NETGEAR JNR3210-100RUS) OR (TP-Link TL-WR1043ND)?

Мои требования достаточно стандартны

1000Mbit Lan&WAN. Количество портов не критично, хватит четырех.
Отключаемый WIFI! Возможность поставить OpenWRT(или иную альтернативу).
Весьма желателен USB для МФУ. 3G, LTE - НЕ интересен.
Надежность работы 24x7x365.4 час/год.
Пошарившись по местным интернет магазинам(не москва/питер), обнаружил две подходящие модели.
NETGEAR JNR3210-100RUS
TP-Link TL-WR1043ND
Вариант DLink практически не рассматриваю. Microtik интересен, но linux не взгромоздить в случае возникновения проблем(да и несколько дороже). Заказывать в других странах не охота. Бюджет желательно уложится в 3000RUB.

 , ,

Atlant
()

dns глюки

Несколько раз натыкался на нерабочие ссылки крупных сайтов в поиске гугла, свежий пример http://www.foxconnchannel.com .
Согласно nslookup - это алиас для http://www.globalredir.foxconnchannel.com который не преобразуется в адрес.
Использую свой сервер bind со ссылками на корневые сервера.
Попробовал обратится от гугловского dns - он ответил корректным адресом(195.33.148.146).
Осталось разобраться, где глюки.
Для этого, просьба выполнить команду у себя и скинуть результат

nslookup www.globalredir.foxconnchannel.com 

а также сообщить какой используемый dns используете (провайдера,свой собственный с корневыми ссылками, гугловский)

 

Atlant
()

[done]Нужна фильтрацию картинок аватара!

ОГРОМНАЯ просьба внести возможность фильтрацию картинок аватара.
P.S. задолбали «пони»


Частичным решением можно выбрать user-скрипт к Greasemonkey
https://github.com/bodqhrohro/LORPonyBlocker/raw/master/LORPonyBlocker.user.js
и в localStorage установить hide_ponies = true

Atlant
()

Ждем Графеновый процессор!


Разработан полностью графеновый чип
Физики из Университета Калифорнии в Санта-Барбаре разработали схему работы электронного чипа, который полностью состоит из графена. Его описание опубликовано в журнале Applied Physics Letters, кратко о работе можно прочитать на сайте университета.

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

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


http://lenta.ru/news/2013/10/23/fullgraphene/

Ваши предположения:
* когда появятся в лабораториях?
* когда полномосштабное производство?
* кто вперед выпустит проц и обвязку?
* когда появится на вашем рабочем столе?

Vanga_Mode=ON


P.S. годы спустя выясним прорицателя

 ,

Atlant
()

как сделать запрос пароля для ключа openvpn и systemd?

Поскольку поддержка systemd доходит даже до debian'а, то решил поэкспериментировать на домашней машинке.
Домодифицировал домашнюю генту до поддержки systemd.
Ну про поддержку сложных сетей( бриджей, vlan и т.д.) конечно удобства никакого по сравнению с openrc. На да ладно. Пока пропустим.

Дошел до openvpn, ключ запаролен(пароль снимать естественно не буду). Соответственно при попытке запросить пароль, openvpn - сваливается.
Почитал про systemd-ask-pasword - вроде понял,
В исходниках openvpn ссылку на systemd-ask-pasword поправил.
Положительного результата - все равно нету.

Gentoo Linux ~x86
P.S. про теги забыл, сейчас добавил.

 ,

Atlant
()

Как _прозрачно_ распечатать на windows машине через cups

суть, есть следующий набор: AD + win7 Pro с принтером в домене + ubuntu 12.04 LTS(обновленная)) c доменной samba.

Linux берет пароли из домена посредством winbind. Тикеты получаю нормально. «smbclient -k » от пользователя проходят без проблем. smbspool - тоже без проблем печатает на сетевой принтер( если запустить просто из терминала пользователя).

Пытаюсь печатать на сетевой принтер через cups, в ответ требование авторизоваться.

Выяснилось что не передается переменная окружения KRB5CCNAME. Нашел скрипт поправляющий это дело, но вот проблеме, скрипт(backend в терминах cups) запускает под пользователем «lp» и соответственно доступа к файлу $KRB5CCNAME с тикетом пользователя не имеет.

Вопрос: Как более-менее корректно передать тикет от учётки вошедшего пользователя к служебной учётке «lp».

 , ,

Atlant
()

Ну чё, дождались? Атомные наручные часы уже здесь!

Subj!
Причем не дорого, порядка 12k$
http://lenta.ru/news/2013/10/02/atomic/

 , ,

Atlant
()

Баг при работе с MySQL через DB Link ORACLE 11g

Суть есть СУБД Oracle(11g) и MySQL(MariaDB 5.5.30).

Нужно на время тестов иметь возможность доступа к данным mysql из основной базы oracle БЕЗ экспорта/импорта через файл.

Вроде бы настроил [ещё тестируется]. Забиваю в программе sql developer(на java и JDBC) простенький запрос из простенькой таблицы mysql;

DELME (ID BIGINT, DT DATETIME, xSTR TEXT)
SELECT * FROM DELME@MYSQLDB
В таблице ввел только одну запись - выдает нормально.

Добавляю вторую запись - выдаёт ID и DT нормально, а вот xSTR дублирует из первой записи.

Третья и последующие, также показываются неверно. Визуально в mysql

|ID|     DT     |xSTR |
|1 |2013-01-02  |TEST1|
|2 |2014-02-03  |TEST2| <--- TEST2

Визуально в sql developer

|ID|     DT     |xSTR |
|1 |02-JAN-13   |TEST1|
|2 |03-FEB-14   |TEST1| <--- TEST1 !!!!
Разборки показали, что :

- просто через odbc доступ к mysql работает нормально(проверялось libreoffice base)

- через консольный sqlplus тоже нормально работает.

ВОПРОС:

Получается что JDBC прослойка чтоли не работает нормально? Или есть ещё варианты.

С java не дружу, поэтому соорудить тестовую программку для проверки не смогу.(Впрочем если кто подкинет ссылку на другой вариант java клиента - буду рад протестить на ней)

 , , ,

Atlant
()

есть ли проще вариант запроса

Исходное: В СУБД (oracle 11g on RH) имеются следующие таблицы:

таблица "T"
  ID_T NUMBER PRIMARY KEY;
  NAME_T NCLOB [NULL NOT ALLOW];
Таблица "RRR"
  ID_RRR NUMBER PRIMARY KEY;
  ID_T_A NUMBER [NULL ALLOW]; отношение many-to-one к T.ID_T
  ID_T_B NUMBER [NULL ALLOW]; отношение many-to-one к T.ID_T
  ID_T_C NUMBER [NULL ALLOW]; отношение many-to-one к T.ID_T
  ID_T_D NUMBER [NULL ALLOW]; отношение many-to-one к T.ID_T
  ID_T_E NUMBER [NULL ALLOW]; отношение many-to-one к T.ID_T
  DT TIMESTAMP [NULL NOT ALLOW];
Хочу получить таблицу(или view) аналогичную «RRR», но вместо идентификаторов ID_T_* их соответствующее значение из таблицы «T», т.е.
Таблица(view) "RRR_T"
  ID_RRR NUMBER PRIMARY KEY;
  NAME_T_A NCLOB;
  NAME_T_B NCLOB;
  NAME_T_C NCLOB;
  NAME_T_D NCLOB;
  NAME_T_E NCLOB;
  DT TIMESTAMP ;
Но кроме как пяти вложенных join на ум ничего не идет. Нагружать сервер этим не очень хочется. Может есть какие то другие способы о которых незнаю?

 , ,

Atlant
()

ppp in bridge - есть ли использующие под linux

Прикручивал ли народ - к pppd&kernel поддержку BCP (аля поддержку подключения ppp к бриджу) ? В микротике говорят, это сделано - но не в курсе, есть ли исходники?

 bcp, ,

Atlant
()

nginx вместо нужного виртуального сервера перебрасывает на сайт по умолчанию.

Суть: есть сервер с виртуальными сайтами(как php, так и редирект на другие, так и статичные страницы). Поскольку у многих клиентов установлен 2gis, то решил соорудить локальный сервер обновлений по рецепту http://help.2gis.ru/pc/update/server/server_unix/.
Проделал все согласно рецепту. Но нифига не проходит.
Смотрю tcpdump'ом:
- запрос приходит верный с

GET /ping HTTP/1.1
Host: 2gis-update.МойДомен.ru
Accept: */*

- <404 Not Found> ответом ему отказывают

HTTP/1.1 404 Not Found
Server: nginx/1.2.5
Date: Wed, 16 Jul 2013 10:00:36 GMT
Content-Type: text/html
Content-Length: 168
Connection: keep-alive
Keep-Alive: timeout=20

Добавил в конфигурацию 2gis логи, и тут оказалось что он пишет запросы в логи другого виртуального сервера.
Сайт 2gis не дефолтный. Стоит на 10.0.0.x адресе, параллельно c несколькими сайтами на том же адресе. Различия по именам. В server_name внес как 2gis-update так и 2gis-update.МойДомен.ru .

Вопрос: Как найти причину ?

 ,

Atlant
()

разделение данных в dns через view для slave-зон.

Суть: есть сторонний мастер-dns сервер с внутренней зоной недоступной с интернета. Есть свой slave-dns сервер.

Зона передаваемая с мастера включает в себя, как адреса 10.x.x.x , так 192.168.x.x, для одних и тех же записей адресов.

К примеру

serv1   IN  A 10.0.0.1
serv1   IN  A 192.168.0.1
ws1     IN  A 10.0.0.2
ws2     IN  A 192.168.0.2
Адресов много, и могут часто менятся. Со стороны сети в которой доступен dns-slave - есть доступ только для подсети 10.x.x.x !

Вопрос: можно ли настроить как то bind или другие dns сервера в качестве slave, но разрешающие адреса только для в 10.x.x.x ?

Про view для bind читал и использую, но только для своих master зон(традиционное разделение external, internal )

 , ,

Atlant
()

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