LINUX.ORG.RU

Сообщения zim

 

Атомарный апгрейд и удаление rpm пакетов

Пишем скрипт для обновления embedded дистрибутива. Допустим есть консистентный набор рпмок в директориях v1 и v2. Как с помощью команды rpm перейти из одного состояния в другое установив или проапгредив нужное и удалив ненужное?

Проблема в том что rpm за раз делает только одно действие — или устанавливает или удяляет. Можно было б сначала установить/проапгрейдить новые, а потом удалить те которых больше нет. Но как быть если вдруг будет конфликт? Допустим между пакетом a из v1 и b из v2 притом, что a в v2 больше нет и его следует удалить.

zim
()

Сколько нужно памяти, чтобы отправить 300MB файл по http?

Ответ на этот вопрос зависит от того, насколько тру энтерпрайз софт вы пишете. Наша Ъ энтерпрайз поделка на Java при постинге 100МБ файла начала вываливаться по out of memory. Был предложен фикс, суть которого была в том, чтобы увеличить макс объём памяти доступный JVM до 768MB. При постинге 300MB файла проблема проявилась вновь :) Прежний фикс не помог -- на ура выжиралось 3GB

При отсылании в начале файла добавляется XML заголовок и потом все полученное енкодится в base64 поскольку наш Ъ ентерпрайз http сервер не понимает binary upload. Для каждого этапа используется bytesArray.

PS убиться об стену не прадлагать

PSS переписать с использованием стримов также не предлагать -- я это всё и так знаю

PSSS к написанию данного жобокода не имею ни малейшего отношения -- работаю на другом участке Ъ ентерпрайз работ

>>>

zim
()

editline и unicode

Подскажите, плиз, есть ли в editline возможность работать с unicode. Используем эту либу в cli клиенте -- ascii символы вводяться нормально, а все остальные -- кракозябрами.

PS readline не предлагать

PS локаль настроена

zim
()

Нелёгкой судьбе модераторов посвящается

Прийди, модератор, достань плюсомёт
От поста сего оставь лишь помёт
Пусть сила твоя деревья крушит
Но ЛОР ведь тебя никогда не простит

zim
()

юзеры vs звёзды

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

Мне кажется администрации следует определиться чего ж она хочет видеть в лице ЛОРа -- онлайновую РПГ с очками, бонусами, разборками и потенциальными аукционами ''прокачанных'' ников, или всё-таки информационно-развлекательный ресурс для линуксоидов, где нормальные пользователи при написании поста не занимаются мучительными раздумьями на тему, кто из модераторов не въедет в смысл написанного и заберёт мою зелёненькую звёздочку.

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

zim
()

Про гиков и не только.

Уважаемые модераторы, я конечно понимаю, что на ЛОРе уже давно сложился свой микроклимат, своя аура и определенные традиции. И одна из этих традиций -- при выходе софтины X кто-то обязательно заявит, что X -- отстой. Но то, что происходит, если в тексте новости упоминается гном, кде, гтк или, не дай бог, qt на мой взгляд выходит за всякие рамки.

Вот в топе на первом месте висит новость про опен офис под кде, что конструктивного мы узнали из десяти страний флейма? Правильно -- ничего, тоесть совершенно ничего. Или вот сейчас идет обсуждение гнома 2.12. Там ведь собственно про гном 2.12 и двух слов никто не сказал.

Конечно, у каждого есть своё мнение о той или иной программе и это его право это мнение высказывать, но мне кажется, что отдельные товарищи этим злоупотребляют, выступая в каждой теме, где упоминаются ключевые слова, с заявлениями в стиле "QT -- проприетарная поделка втопкунах". По-моему, это уже перебор. Мало того, что этот бесконечный флейм kde vs gnome, по своему внутреннему идиотизму уступает лишь спору вин vs лин, так, очевидно в силу скудоумия, спорщики выдвигают одни и те же аргументы по кругу.

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

zim
()

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