LINUX.ORG.RU

Сообщения Tanger

 

Блокировка яндекс.метрики

Вылез из криокамеры, узнал про webvisor (столкнулся изучая странный траффик).

Хочу защитить всю свою сеть от этой гадости. Можно ли заблокировать её (https) не блокируя весь яндекс?

Нет ли у яндекса специального диапазона ip под это?

 ,

Tanger
()

Как опознать Б/У хард?

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

Хард Seagate ST3000DM001-1CH166 [3Tb]
Вот его SMART:

  1 Raw_Read_Error_Rate     0x000f   100   100   006    Pre-fail  Always       -       74616
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       1
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       4294969255
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       0
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       1
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   072   072   045    Old_age   Always       -       28 (Min/Max 18/28)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       1
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       2
194 Temperature_Celsius     0x0022   028   040   000    Old_age   Always       -       28 (0 18 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       235445812199424
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       11327448
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       5782

нормально ли, что у нового харда ненулевые Raw read error rate и Seek error rate?

Не похоже ли это на то, что в магазине решили надуть и подсунуть БУшный хард cо сброшенным смартом? (а почему тогда не всё сбросилось?)

 

Tanger
()

Быстрое копирование маленьких файлов

Есть много директорий, в которых находится много-много файлов. Нужно их все перекинуть c одной NAS на другую.

Можно использовать ftp, но файлов много и они мелкие - скорость сильно теряется из-за передачи заголовков.

Можно использовать tar [gz] | ssh, но ssh тормозит.

Можно ли использовать какой-нибудь tar [gz] | netcat для таких целей?

 , ,

Tanger
()

конвертация видео

Есть видеокамера, которая пишет видео в hd1080 (h264+ac3). 4 часа видео - ~30G. Требуется конвертировать его в видео с адекватным размером.

Раньше конвертировал так:

avconv -i video.mkv -s hd720 -b 3000k -acodec ac3 -ab 128k video.720p.mkv

Иногда случался рассинхрон аудио/видео.

Сейчас конвертирую так:

avconv -i video.mkv -s hd720 -async 24 -vsync 1 -b 3000k -acodec ac3 -ab 128k video.720p.mkv

Просветите по поводу vsync и async. Сейчас при конвертации строка состояния выглядит как-то так:

frame= ~2*N fps= 23 q=*.* size=*** time=*** bitrate=3***.*kbits/s dup=N drop=0

Чем плохо, что у видео очень много дублирующихся фреймов? Пробовал конвертировать с -vsync 0 - размер выходного файла был меньше, но совсем на чуть-чуть.

Почему они возникают?

Поможет ли мне -async 24, чтобы решить проблему с рассинхроном? И как синронизируются дорожки, если async не указывать?

С какими параметрами вы конвертировали бы видео? (хотелось бы с комментариями какая опция зачем.)

Реквестирую ссылки на годные статьи об этом.

P.S. Заодно хочу узнать о видеофильтрах в avconv для повышения яркости и контрастности.

 ,

Tanger
()

Оптика до квартиры для телефона

Сегодня приходил человек из МГТС, чтобы установить оптоволоконное оборудование в квартиру для работы городского телефона.

Тут человек радуется, что бесплатно получил гигабитный роутер.

А я не могу понять, зачем МГТС тратит кучу денег на тех, кому это не нужно. Почему бы ему не протянуть оптику до чердака, а там ставить АТС на весь подъезд?
Конечно они через эту же железку готовы предоставлять интернет и iptv, но у большей части людей которым это нужно это уже есть.
Возникает мысль, что это они так тратят какие-то деньги, которые у нас отжали за комунальные платежи.
А паранойя намекает на ещё один зонд в моей квартире.

 , ,

Tanger
()

вышестоящий dns

Есть локальная сеть с DNS, в котором есть мастер-зона для этой сети.

Интернет идёт через вышестоящую организацию, у которой есть локальные ресурсы, имеющие доменное имя вида *.organization.ru, записи на эти ресурсы есть только в локальных dns вышестоящей организации.

Сейчас получается, что адреса таких ресурсов из нашей сети не резолвятся.

Правильно ли я понимаю, что named, если не является мастером для зоны и не имеет информации в кеше, отправляет запрос на корневые dns?

Можно ли настроить его так, чтобы все запросы не в master-зону он перенаправлял на какой-то конкретный dns?

 

Tanger
()

Сервис для «мётрвых» сайтов

Существуют ли сервисы, в которых можно зарегистрироваться, потом прописать его IP в DNS какого-нибудь домена, чтобы при заходе на этот домен писался пользовательский текст типа «А у нас сдох сервер, сайт возобновит работу тогда-то.»?

Или хотя бы не пользовательский, а стандартный..

Tanger
()

«подсветить различия» и пропущенные теги в lorcode

www.linux.org.ru/news/opensource/9505474/9507956/history

Исходная версия - пропущен закрывающий [/url], в исправленной добавлен. При нажатии «подсветить различия» в исправленной версии всё становится ссылкой до конца сообщения.

P.S. В заголовке кавычки не заменяются на уголки. (Хотя уголки только мешаются. Регулярно приходится их выдирать из однострочников из комментариев)

 

Tanger
()

способы определения местоположения

Заметил, что андроидопланшет без gsm модуля с выключенным gps определяет своё местоположение с точностью до дома.

Планшет подключён к моей wifi-точке.
Существует Wi-Fi Positioning System - большая база данных mac-адресов и местоположений wifi-точек.
Как эта база состовляется?
Я вижу 2 способа:
1. По городу ездит машина, которая просматривает список wifi-точек и добавляет в связке со своими текущими gps-координатами.
2. В какие-то приложения в дополнение к тому, что они должны делать, тоже просматривают список wifi-точек и в связке с gps-координатами посылают на какой-нибудь сервер.

пункт 1 - вряд ли какая-нибудь из местных wifi-точек вообще достаёт до земли.
пункт 2 - возможно. Но я такого не видел.

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

ip2location определяет местоположение с точностью до города.
altergeo - с точностью до района (видимо более точная база ip адресов)

Как ещё планшет может определять свои координаты? Быть может в нём всё же есть gsm-приёмник? Или он использует gps несмотря на то, что он «выключен»? (в помещении.. не)

 

Tanger
()

Записывать данные, поступающие на порт в файл

Иногда нужно что-то собирать с большого количества машин. (Например, выхлоп iptables для записи маков)

Удобно было бы сделать

echo "$machine: message" | telnet $log_server $port

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

Её совсем несложно написать, но возможно есть уже что-то готовое?

 

Tanger
()

Проблемы с питанием

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

Сейчас возникла проблема с аудио-системой. Если ноутбук, который к ней подключен, на зарядке, то появляется сильный фон, звук отвратительный.

Были попытки питать через сетевые фильтры и UPS, но не помогло (когда UPS работает от аккумуляторов - всё нормально).

Хочется узнать причины, почему такое может проиходить и способы решения.

 , ,

Tanger
()

Где пить латте макиато?

Есть много-много-много различных кофешек. Шоколадница, Кофехауз, Кофеин, Старбакс, ...
Все они в меню имеют латте, который чуть-чуть отличается от капучино количеством пены.
Я знаю только одно место, где можно выпить латте макиато. И это... Макдональдс. точнее Мак-кафе.

Хочу больше мест, хороших и разных, где можно выпить горячий, трёхслойный латте макиато с нежной молочной пенкой..
Кто-нибудь знает такие? :)

 

Tanger
()

распределение ip адресов

Есть у нас локальная сеть. Интернет проходит через nat.

Недавно подключили дополнительно новый канал от другого провайдера с подсеткой из белых ip-адресов.

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

Как настроить шлюз, чтобы он получал пакеты не для одного ip, а для всей подсети? Я не знаю способа кроме создание большого количества alias'ов, но он кажется мне очень некрасивым.

 

Tanger
()

Статичные arp-записи через dhcp

Кто как борется c арп-спуфингом?

Очень не хочется делать везде radius, шифрование, привязку свитчей к железу, итд.

Возможно ли по dhcp прописывать несколько статичных arp-записей?

 ,

Tanger
()

Новости «Kickstarter, игры и Linux — %d»

cast JB, Evgueni

Правильно ли я понимаю, что наиболее ценная информация в этих новостях - список со ссылками и коротким описанием?

Cтруктура новости выглядит так:

Kickstarter, игры и Linux — %d
После публикации предыдущей серии /* тут запятая не нужна? */ на kickstarter блабла бла бла бла XXX бла, бла бла бла блаблабла бла (PayPal), блабла (PayPal), YYY.

Bla bla bla ZZZ.

[cut]

AAA
xxx — bla
yyyyy — bla
z — bla

BBB
xaxx — bla
xxbscx — bla

CCC
xxeex — bla
xx — bla
xxex — bla

Если основная информация находится под катом, то зачем это делать полноценной новостью? Зачем вводились мини-новости?
Какие-то новости, например, делают мини-новостями так, что по заголовку вообще нельзя понять о чём это.
Многие не сильно известные проекты тоже идут в мини-новости.
А игры.. Это самое важное. Вот вначале написали о том, что появился линуксовый steam-клиент, потом, что его теперь считают стабильным..
Ну и это раз в месяц..

Tanger
()

dns, различные ip адреса для разных подсетей

Есть dns и 2 локальные подсети в одной физической. Есть компьютер host.domain, имеющий ip в обеих.

Что нужно сделать, чтобы в зависимости от того, в какой подсети находится клиент, dns (bind, общий для обеих подсетей) выдавал на host.domain разные ip адреса?

Как выбирается ip адрес, если есть несколько A записей?

ya.ru.			7193	IN	A	87.250.250.3
ya.ru.			7193	IN	A	87.250.250.203
ya.ru.			7193	IN	A	87.250.251.3
ya.ru.			7193	IN	A	93.158.134.3
ya.ru.			7193	IN	A	93.158.134.203
ya.ru.			7193	IN	A	213.180.193.3
ya.ru.			7193	IN	A	213.180.204.3
ya.ru.			7193	IN	A	77.88.21.3

 

Tanger
()

Выделение памяти, ошибка сегментирования

Обясните мне, почему:
1.c:

#include <stdio.h>
int main() {
	int array[16000000];
	scanf("%d",&array[15999999]);
	return 0;
}

2.c:

#include <stdio.h>
int array[16000000];
int main() {
	scanf("%d",&array[15999999]);
	return 0;
}

3.c:

#include <stdio.h>
#include <stdlib.h>
int main() {
	int *array=malloc(16000000*sizeof(int));
	scanf("%d",&array[15999999]);
	free(array);
	return 0;
}

./1.c.out - ошибка сегментирования
./2.c.out - работает
./3.c.out - работает

Это баг или фича?

 

Tanger
()

плагин для kwrite

Появилось желание написать плагин для kwrite.

Вот есть КДЕшная документация: http://techbase.kde.org/Development/Tutorials/Kate/KTextEditor_Plugins

Скопировал весь код себе. Сделал

cmake CMakeLists.txt && make && make install

Но добится того, чтобы что-то появилось в списке плагинов kwrite мне так и не удалось. Пробовал копировать вручную копировать .../project/lib/ktexteditor_timedate.so в /usr/lib/kde4/

ЧЯДНТ?

 

Tanger
()

Чем отслеживать скорость на шлюзе

Есть шлюз и нужно понять, кто очень активно что-то откуда-то качает. В iftop я не нашёл группировку по ip. Чем можно посмотреть объём трафика переданного на/c каждого ip какой-то подсети?

 

Tanger
()

реализация видеопомойки

Какие технологии используются на нагруженных видео-порталах типа youtube, rutube, etc?

Интересует то, как они конвертируют видео. Какие ресурсы нужны для создания сайта, на который ежечасно заливается, например, фильм ~700mb, ~90min?

 

Tanger
()

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