LINUX.ORG.RU

Сообщения kiverattes

 

Посоветуйте читалку для android и бесплатный источник книг разной тематики?

Сабж.

 

kiverattes
()

iptables MASQUERADE — вопрос.

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

При пробрасывании пакетов из локальной сети, подменяет исходящий адрес пакета на адрес самого шлюза. Для удалённого хоста всё выглядит так, как будто сам шлюз отправил этот пакет.

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

Но во всех мануалах сказано, что достаточно добавить описанное выше правило в POSTROUTING и netfilter автоматически начнёт пробрасывать и ответные пакеты на локальный хост.

Но эта «автоматическость» путает. Непонятно, куда ещё дополнительно добавилось какое правило (в PREROUTING?), чтобы входящий ответный пакет от удалённого хоста был проброшен именно на тот локальный хост, который послал из локалки запрос удалённому хосту?

Что произошло буквально, какие правила куда ещё добавились при исполнении вышеприведённого правила?

Перемещено leave из development

 

kiverattes
()

tcpdump печатает выхлоп только раз в секунду

tcpdump -i eth0 -n фигачит в консоль максимум раз в секунду, не чаще. Пакеты валятся, а он выплёвывает своё выхлоп только раз в секунду горстями. При Ельцине такого не было, была запись в консоли сразу на момент прилёта пакета, консоль была живее.

 

kiverattes
()

А посоветуйте дешёвый хостинг - виртуалку.

Пользуюсь fastvps.ru. Нужна обычная линукс-машина с рутом (хоть виртуальная, хоть какая) - демонов запускать. Может поставить дома системник и платить за белый IP сильно выгоднее для небольшого проекта, чем платить за виртуалку где-нибудь в нормальном дата-центре? Ну будет в среднем 1 фейл по питанию в месяц, кого это будет волновать...

 

kiverattes
()

Где слушать хорошие техно-миксы?

Сабж. Звук должен быть проработан в мелочах, без всяких там тонн ревербераторов и матричных принтеров бенни бенасси, мать его.

 

kiverattes
()

Стать вирусным аналитиком.

Хочу стать вирусным аналитегом и работать в антивирусных конторах.

Какие форумы читать? В 2001-2004 много кодил на асме 386, микроконтроллеры, потом ушёл во взрослое разрабство на C++, забыл ассемблеры и стал писать сетевые линукс-демоны и всякие мегабыстрые веб-приложения, но это всё равно прикладная ботва и нет хакерской романтики.

Читал архивы фидошных конф pvt.virii, но давно, во времена когда ещё был Лозинский.

 

kiverattes
()

А сколько флешка 32Гб впаянная в мать служит в смартфонах?

Ну флешки же не любят перезапись одного сектора, а чем больше объём, тем тоньше структуры и менее живучие. Если каждый день в файловой системе андроида создавать-удалять 100 файликов, сколько девайс проживёт лет? Как они используют флешку? Обычно флешки с FAT32 дохнут потому, что там первые сектора постоянно перетираются, а что в андроид-девайсах? Там тоже какой-то регион перетирается постоянно? Например samsung galaxy note 3.

 

kiverattes
()

Ипотеку щас программистам брать нормально или безумие?

Ну нефть, доллар, стагнация и т.п. Повыгоняют программистов на улицу через год или как?

kiverattes
()

А посоветуйте самые дешёвые и мега-крепкие В-ушники (затычки) для слушания речи?

У меня были sennheiser cx300, потом cx271 — крепкие девайсы, разваливались за годы. Мне качество звука не так критично, сколько их крепость, поскольку я в дороге лекции слушаю, всякие речевые файлы с дебильным качеством звука. Но приятно, когда и музла можно послушать немного. cx271 были дешёвые и относительно нормальные по звуку, cx300 то же самое по-сути.

И я подумал — а чё всё время sennheiser? Может за последние годы появился некий китайский бренд, который дешевле, но всех рвёт как грелку? Такой же крепкий и нормальный по звуку?

kiverattes
()

Самая уверенная связь и лучшая передача голоса — какая мобила?

Кто тестировал разные мобилы на радио-часть GSM и на голос?

Какая мобила держит связь увереннее всего и передаёт голос чище всего через обычный GSM?

kiverattes
()

Остывание воды в кружке.

Скипел чайник (100 градусов), я налил полную кружку воды. Давление среднее-нормальное, высота на уровне земли, температура 24 градуса, ветра нет. Через примерно какое количество минут в кружке будет 80 градусов? Кружка керамическая, стол деревянный.

Ответьте приблизительно, мне надо чай заваривать зелёный, мать его.

Кружка: http://4.bp.blogspot.com/-ej4NrP8cNc8/UVNHfHWr6iI/AAAAAAAAA7I/WVr23t5AacE/s20...

kiverattes
()

Где купить электронный термометр USB дешёвый и более-менее точный и чтобы дрова были?

Чтобы воткнул в USB и как-нибудь, хоть из /sys, хоть из /proc считываешь какой-нибудь файлик с неким значением. Ну максимум модуль ядра какой скомпилить. Рублей 500. Какой-нибудь такой USB-свисток-термометр.

kiverattes
()

Стратегии атомарной записи в файлы.

1) ext3fs, NTFS, др. распространённые системы гарантируют последовательность записи? Если я сказал записать 4096 байт в конец файла, потом передвинул на начало 3-гигового файла и записал в начало 512 байт, то может оказаться так, что 512 байт в начале окажутся записанными, а 4096 в конце диск/система хитро запланируют записать потом? Я хочу выделить 3 гигабайта места, начать туда записывать, а подтверждение готовности всей бодяги выразить в наличии в начале файла 512 специальных байтов. Если при открытии такого файла в начале есть кодовые 512 байт, значит всё что было нужно записать в остальной части файла — уже записалось. Я понимаю, что в реальности тяжёлая радиация попортит сектора в любой момент и не спасут никакие флаги и заголовки, надо контрольную сумму всего барахла считать, но куле, это Васе понятно. Вопрос про здоровый диск, но с выдёргиванием шнура питания.

2) Допустим я открою один файл, долго буду его записывать 3 гига данных, потом создам рядом файл «ready» нулевой длины как атомарный способ обозначения факта готовности снепшота. При этом я не вызываю fsync() всяких, а просто соблюдаю последовательность. Всё идёт через буферы ФС с отложенной записью. Дёргаю шнур питалова в неопределённый момент. Потом я открываю каталог и смотрю — если лежит «ready» нулевой длины, значит 3-гиговый файл точно дописалсо, иначе бекап считается просранным. Может ли так оказаться, что ФС сработает так, что «ready» будет лежать, а хвост 3-гигового файла ФС ещё только собиралась дописывать? Я куею.

kiverattes
()

Посоветуйте качественные техно-миксы. Как гуглить?

Сабж.

kiverattes
()

Посоветуйте лекций по computer science и по технологиями всяким.

Интересуют технологии хранения, поиска данных. Всякие там индексы, шардирования, репликации, журналирования и т.п.

kiverattes
()

C, кастинг из char в unsigned long. Почему старшие биты long-а заполняются трешем?

char p = 128;
unsigned long l = p;

Лонг побитно получился такой:

1111111111111111111111111111111111111111111111111111111110000000

Ну да, знаковое в беззнаковое конвертировать — это конечно ербалайство, спору нет. Но всё равно интересно, как оно внутри так устроено, что так получается? Ведь если сделать unsigned char = char, то получилось бы 128, зачем в лонге единицы появились?

kiverattes
()

КПД ядерных реакторов.

ТВЭЛы греют теплоноситель, тот крутит турбины, те крутят генератор.

А вот непосредственно чтобы ток тёк сразу под действием элементарных частиц? Ну чтобы разлетающиеся нейтроны пинали электроны (условно говоря) в проводнике — это когда будет? А то ведь полу-стимпанк 19 века.

kiverattes
()

Git: сделать из репы один из подкаталогов другой репы с сохранением истории.

Есть дерево каталогов, не находящееся в репозитории. Один из подкаталогов «abc» — репа с длинной историей.

Хотелось бы загнать всё дерево каталогов в новую репу, чтобы тот каталог «abc» перестал быть самостоятельной репой, а стал рядовым каталогом в составе новой репы, но чтобы в новой репе у него была та длинная история, которая была у него в его бытность репой, а остальные каталоги начинали существовать в этой новой репе как-бы недавно.

Хотя на самом деле можно сделать иначе - создать все каталоги «в начале времён», а потом на каталоге «abc» прокрутить всю историю репы «abc». Как будто всё существует издавна, а менялся только каталог «abc». Но тогда придётся у всех каталогов как-то искусственно поставить древнюю дату.

Короче, чё делать?

kiverattes
()

Запродам galaxy note3.

Есть лопата note3 N9005, но без GSM модуля и без GPS модуля. Официальное название - live demo unit (не для продажи). Используется ритейлерами для прикручивания на витрину. По-сути представляет собой N9005 без указанных модулей. То есть, wi-fi-планшет карманный.

Рекомендуется художникам и любителям порисовать, ибо в экране полноценный wacom + электромагнитное перо.

Снимает видео в 4K или fullHD 50fps, чёрный, 32 ПЗУ, 3 ОЗУ.

Ну или геймерам, ибо ускоритель там нехилый, тянет все топовые гамесы современности.

Если wi-fi выключить, то неделю живёт. С ваем-фаем дня 3-4.

Цена - 5400 руб.

 ,

kiverattes
()

Какой демон в убунте отвечает за CTRL + Space и прочие хоткеи?

Настроил переключение клавы через setxkbmap, но убунтовый демон прорывается на свет и конфликтует с эклипсом. Жму ctrl + space — вылезает окнище с переключением раскладок и перебивает setxkbmap.

Не хочу перенастраивать, хочу просто прибить убунтовые клаво-примочки.

P.S. Нагуглил: http://askubuntu.com/questions/243639/ctrlspace-has-been-bound-to-invoke-some...

$> ibus-settings

Это было оно...

killall -9 ibus-daemon меня спасло.

kiverattes
()

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