LINUX.ORG.RU

Избранные сообщения lenin386

Ограничения ext4... и хитрости по их обходу.

 , , ,

Сабж


Discourse — широко используемая платформа для обсуждений, которая в настоящее время поддерживает более 22 000 онлайн-сообществ. Резервное копирование сайта было нарушено из-за GIF-файла размером 1,6 Мбайт, который был скопирован пользователями 246 173 раза, что превысило лимит файловой системы Linux ext4 на жёсткие ссылки. В результате анимация танца радости Рейчел из сериала «Друзья» в исполнении Дженнифер Энистон (Jennifer Aniston) заняла в бэкапе 377 Гбайт.

Платформа Discourse позволяет пользователям вставлять эмодзи и GIF-изображения в свои обсуждения. «Когда файл перемещается между контекстами безопасности (например, из личного сообщения в публикацию), система создаёт новую копию со случайным SHA1, — пояснил технический блогер Discourse Джейк Голдсборо (Jake Goldsborough). — Исходное содержимое идентично, но Discourse рассматривает его как новый файл».

Таким образом, популярное изображение или GIF-реакция распространяется по постам, репостам и личным сообщениям, и каждый контекст создаёт ещё одну копию файла. Файл, создавший 377 Гбайт избыточного размера бэкапа — это Рейчел из сериала «Друзья», танцующая свой танец радости. Эта GIF-анимация, по словам Discourse, «постоянно использовалась в постах, личных сообщениях, повсюду».

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

Это казалось элегантным решением, пока компания не столкнулась с ограничением файловой системы ext4 на примерно 65 000 жёстких ссылок на один индексный дескриптор (inode). В результате, по словам Discourse, «вместо одной загрузки для всех 246 173 дубликатов мы получили одну загрузку плюс 181 000 резервных загрузок после достижения лимита».

Discourse всё же удалось найти решение. Оно начинается так же, как и старое, с создания жёстких ссылок. Но когда файловая система выдаёт сообщение об ошибке EMLINK («превышение лимита жёстких ссылок»), следующая копия файла становится «основной», пока снова не будет достигнут лимит. Эта новая мера, по словам Discourse, «работает на любой файловой системе, никакой настройки не требуется».

«Теперь мы знаем, что Дженнифер Энистон может проводить стресс-тестирование инфраструктуры», — с иронией прокомментировала ситуацию Discourse в своём блоге.


Фигня случается, чо

tiinn
()

Сколько надо тихоходных 120мм корпусных кулеров чтобы обеспечить достаточную тягу для фильтрации воздуха в комнате?

 

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

lesopilorama
()

Существуют ли исследования/разработки лучшего представления информации, чем плоский текст?

 , , , усвоение информации

Я вот о чëм подумал. Информации много, читать лениво, есть некие приëмы скорочтения, но почему-то я не видел нигде попыток адаптировать текст для более скорого усвоения.

Хотелось бы как-то структурировать текст, чтобы легко было найти только новую для себя информацию, а уже усвоенную быстро опустить. Большие объëмы информации приходится перечитывать и вот хотелось бы это как-то облегчить.

Есть ли хоть какие-то исследования/разработки в этом направлении?

unDEFER
()

в чем раница смартов и фитнес трекеров?

 , ,

собсно сабж.

я для себя ответ чет найти не могу, гугл помогать не хочет.

в самих смартах все как-то странно устроено: имитация стрелок…? фигня какая-то. пусть уж цифры, но пусть показывают ченить полезное. например хочу gmt — так это ваще какая-то отдельная история, хоть сам сиди рисуй. если автор циферблата и предусмотрел такое, то очевидно что сам он этим не пользуется…

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

ну прикольно, да, я большой молодец, встал со стула целых 10 раз в день. достижение. иногда бывает 5-6 ))

игрушечное какое-то все.

Rastafarra
()

Летний фестиваль Undefined 2023

 , , ,

Летний фестиваль Undefined 2023
Группа Конференции и встречи

Undefined 2023 - это теплый, ламповый фестиваль DIY-электроники, демосцены, ретро-компьютеров и всего остального. Летняя сессия, традиционно, проходит в пригороде Санкт-Петербурга в поселке Рощино. Фестиваль проводится 26-27 августа 2023 г., а это значит, что остался ровно месяц до старта мероприятия.

( читать дальше... )

>>> Подробности (c-c.ru)

Xintrea
()

Что, народ, устроим собственное голосование?

 

http://photos.staser.ru/klink0v/2021/011-dybr/04-bulletin.jpg

P.S. Остальные недопущены по беспределу.

atrus
()

Зарплаты в Северной Америке

 ,

На патреоне, как известно есть цели за ежемесячный донат, GhostBSD не исключение https://www.patreon.com/GhostBSD

Так вот, за 2500$ минус аренда серверов 200$ главный разработчик согласен уйти с основной работы.

$364.88 of $2,500 per month

Eric Turgeon will quit is day Job to start working full time on GhostBSD

Немного это не совпадает даже с моими познаниями зарплат в канаде/америке с реддита. То есть 2300$ за работу инженера/полуразраба это как то совсем мало. А у Эрика жена и ребёнок. Как так то?

В истории успеха Эрик пишет, что начинал с менеджера по продажам и эксель скриптов. https://www.freebsdbytes.com/2018/11/interview-eric-turgeon-founder-maintainer-ghostbsd/

Сейчас трудится в https://www.ixsystems.com/

chenbr0
()

Порекомендуйте удобные и дешёвые наушники, качество звука — второстепенно

 ,

Я в последнее время перелез с колонок на наушники, а наушники у меня довольно неудобные. И как выбирать удобные я не очень-то понимаю. В гугле кучу статей о важности 7.1 и RGB.

Нужно:

  • Надёжность (меня задолбало выковыривать из волос ошмётки кожзама)
  • Удобность (хочу комфортно сидеть в них часами)
  • Регулятор громкости.
  • Дешевизна. У меня серьёзная беда с деньгами. Нет, платить 50 баксов за хрипелки головные я не могу.

Всё остальное — не интересно. Омы-шмомы, ЮСБ-шмюисби, микрофоны-ш-ш-ш-шмикрофоны. Если будет звучать не слишком плохо, то это привествуется.

Применение: речь. Я много слушаю человеческую речь (особенно на языке, кторый я очень плохо знаю). Фильмы, передачи, игры. Музыку я слушаю очень редко, обычно старьё и из очень некачественных источников.

Может кто сталкивался с подобным выбором?

A_Stahl
()

Искуственный рак

 

В тред призывается Leupold_cat, остальные всё равно не знают нифига.

В оплоте демократии на каждого Уго Чавеса таки не найдётся подобное, тут и обсуждать нечего, конспиролухам надо пить таблетки.

Вопрос в том, а не стало ли это попсой? Может ли какой нибудь не в меру целеустремлённый медицинский работник раздобыть/скрафтить такое?

Товарищ майор, отдыхайте. Меня интересуют не рецепты, пароли, явки а теоретическая возможность - да/нет

TooPar
()

Сайт opennet.ru недоступен из-за попыток захвата его хостера ,компании Айхор.

 

Не открывается, ни напрямую, ни через тор.

Подробности в теме.

Основная новость:
https://www.ihor.ru/news https://twitter.com/ihor_marosnet https://twitter.com/opennetru/status/1206858393652215808

Сайт и блог компании Айхор: https://www.ihor.ru/news

https://twitter.com/ihor_marosnet

torvn77
()

Apple представила тёрку и QML

 

RazrFalcon
()

Ошибка в тесте geekbrains?

 , ,

Пришла пора менять работу. Решил попроходить различные тесты, чтобы выявить пробелы в знаниях и устранить их. Попутно заинтересовался курсами в geekbrains, потому их тесты стал проходить первыми.

Вопрос из группы сложных: https://i.imgur.com/KOMTtok.png

Так как цикл do-while, первая итерация у нас безусловная, напечатали звездочку, результат целочисленного деления сохранили в i = 1. Выполняем проверку условия - результат целочисленного деления 1/2 (с отбрасыванием дробной части) - 0. Выходим из цикла. Вроде бы все просто, отвечаю «одну». В конце теста узнаю, что этот ответ мне не засчитали.

Компилирую этот код gcc (linux,x86_64), результат получаю тот же - одна звезда:

[popov@PopovIansWorkstation ~]$ cat test1.cpp 
#include <iostream>
int main(int argc, char **argv) {
  int i = 5;
  do {
    std::cout << '*';
    i /= 4;
  } while (i/2);
  std::cout << std::endl;
  return 0;
}
[popov@PopovIansWorkstation ~]$ g++ test1.cpp && ./a.out 
*
[popov@PopovIansWorkstation ~]$ 
Ошибка в тесте, подумал я и написал об этом в geekbrains. Специалист, с которым я связался, уточнил этот вопрос у ответственного лица, и ответил мне, что верный ответ «две звезды». Я не стал настаивать на своей правоте, вдруг в этом примитивном коде я упустил что-то важное. Потому хочу обсудить этот вопрос с вами.

popov-aa
()

Выбора mcbook тред

 ,

В каком из ноутбуков лучшая матрица?

Что будет более долгоиграющим по батарее?

Также, интересует производительность* Air в web — будет ли комфортно в нем работать?

Основные задачи: терминал, web, презентации.

Т.е. выбор сейчас стоит между:

Apple MacBook Pro 13" (2017 год) [MPXQ2]

или

Apple MacBook Air 13" 2018 MREA2

https://catalog.onliner.by/notebook/apple/mpxq2 https://catalog.onliner.by/notebook/apple/mrea2

*Для данной портативной ПЭВМ будет использоваться разработанное заводом-изготовителем программное обеспечение

int13h
()

+52% IPC Zen2

 , , ,

Го дискасс.

От такой новости аж залогинился на ЛОР.

Ну я побежал, а вы тут срачик устраивайте.

jewy, dk-, Napilnik, я на вас рассчитываю. Вы всегда хорошо танцполите.

timdorohin
()

Как понять, кто расходует траффик?

 

Дано: десктоп с Arch Linux, ModemManager, ModemManager GUI, модем Huawei e3372h, перепрошитый официальной прошивкой из hilink в stick. А также SIM-карта МТС.

Модем постоянно подключен к компьютеру (на предмет банковских SMS), но интернет-соединение через него я не устанавливал. Индикатор на нем мигает синим, типа сеть есть, но соединение не установлено.

Подключена услуга «интернет на сутки», обещали списывать по 50 рублей только в дни фактического использования - вроде как идеально для запасного соединения. По факту списывают деньги ежедневно, даже в те дни, когда я интернет через этот модем не подключаю. Типа съедено 1 или 2 килобайта.

В логах ModemManager'а и NetworkManager'а вроде чисто. В ModemManager GUI на вкладке «статистика» пусто.

Как узнать, какая собака пользуется мобильными данными через этот модем без моего разрешения?

journalctl -b 0: https://my.pcloud.com/publink/show?code=XZGvG97Zf1itMENy8CQbqG4JMBk4iVEYIvX0

скриншот личного кабинета МТС: https://my.pcloud.com/publink/show?code=XZivG97Z43FITOlOVsLbB1AfHorRGRDn0Tc7

AEP
()

Microsoft вкладывает в опенсорс всего 3%

 , ,

https://www.techrepublic.com/article/who-contributes-most-to-open-source-the-...

What happens if we measure the percentage of employees who actively contribute, balancing total employee numbers against total GitHub contributors? Suddenly, the podium finishers look very different.

Which companies proportionately give most? Mozilla, not surprisingly, tops the list:

  • Mozilla (39.9%)
  • Pivotal (18.27%)
  • SUSE (17.64%)
  • Red Hat (12.68%)
  • Unity Technologies (12.9%)
  • Square (11.25%)
  • Thoughtworks (8.28%)
  • Shopify (7.67%)
  • ESRI (6.87%)
  • Microsoft (3.1%)


И главное помните, Microsoft <3 Opensource, а покупка гитхаба компанией на 97% состоящей из проприетастов, патентных троллей и маркетологов это лудшее что могло случиться с этим вашим попенсорсом.

entefeed
()

MBP для работы

 , ,

Рассматриваю покупку Apple MacBook Pro 13" (2017 год) [MPXQ2] для работы:

https://catalog.onliner.by/notebook/apple/mpxq2

вопросы:

1) Сильно ли переоценена стоимость?

2) Удобно ли окружение для работы (консоль (vim, bash), браузер, pycharm, MS Office)?

3) Какой монитор лучше взять для данного ноутбука?

4) На сколько времени его хватит (актуальность)?

int13h
()

Корчеватели

 

Читаю документацию на Tomcat: https://tomcat.apache.org/tomcat-8.0-doc/appdev/installation.html Наткнулся на совет установить CVS. Из любопытства заглянул на рекомендованный сайт http://cvshome.org/

Вместо программы для управления исходниками предлагают услуги по пилению деревьев и корчеванию пней.

olegd
()

LinkedIn

 

LinkedIn на территории РФ заблокирован. Так почему мне там приходят приглашения в друзья от российских HR? Как туда попасть чтобы им ответить, что мне туда нельзя?

Deleted
()

Молодые IT специалисты

 

Интересные люди однако
http://m.lenta.ru/articles/2015/07/14/putin_forum/

e1nste1n
()