LINUX.ORG.RU

Сообщения Nebuchadnezzar

 

Работа с цветом

Что можно почитать про рисование в ограниченной палитре? Тёплые цвета, холодные цвета, сепия, стилизация под мультик и т.п. Как создать рисунок в заданной палитре? Как привести кучу изображений (например спрайтов) к единой палитре, дабы они все смотрелись органично?

 irsi

Nebuchadnezzar
()

[меломания] Чем бы занять руки...

... во время прослушивания музыки?

Обычно я скачиваю дискографию исполнителя, правлю имена каталогов и теги, а затем начинаю вдумчивое прослушивание, стараясь найти композиции которые так или иначе цепляют или просто выделяются на фоне творчества исполнителя в лучшую сторону. Подобные композиции я отмечаю, проставляя с помощью хоткеев 4-ку в графу <rating> в тегах. Потом я прослушиваю все отмеченные композиции и помечаю 5-кой самые цепляющие. Их-то я и добавляю в плейлист когда хочется послушать творчество данного исполнителя, а к остальным его композициям (кольми паче к тем, что не оценил даже на 4-ку) практически не возвращаюсь. Поэтому крайне важно во время первого прослушивания не пропустить ничего интересного, но в то же время и не впасть в крайности, а сделать это тяжело т.к. у одних исполнителей приходится искать крупицы золота в выгребной яме, у вторых - мышиное говно в золотом запасе, а у третих просто хочется загрести пару композиций потому что именно сегодня меня люто прёт с квакушки.

Но сидеть десять часов кряду просто слушая музыку - тяжеловато. Хочется чем-то занять спинной мозг, абсолютно не привлекая, при этом, головной. Занятие обязано быть тихое, тупое, инстинктивное, монотонное и скучное, но при этом оно должно как-то поощрять дальнейшую деятельность и, желательно, являться общественно полезным. Раньше я гриндил в MMORPG (Ragnarok Online) нарезая круги по заученному маршруту и кликая на всё что движется. Но MMORPG, в последнее время, пытаются внести некое разнообразие в процесс задротства, тем самым сводя на нет всю свою ценность для меня. Я пробовал приспособить для этой цели Diablo II, но там нет быстрого респауна монстров необходимого для бега по кругу и на высоких уровнях сложности бои становятся напряжёнными. Так же я пытался соединить приятное с полезным, занимаясь на велотренажёре, но физическая нагрузка отвлекает от музыки, да и помечать треки с помощью пульта ДУ не очень удобно.

Что ещё можете посоветовать?

P.S. Фап не предлагать. Т.к. сильно отвлекает, да и не хватит меня на 10 часов.

Nebuchadnezzar
()

Посоветуйте встраиваемый Лисп

Посоветуйте утопичную реализацию любого диалекта Лиспа для использования в качестве встраиваемого языка (скорее всего для программирования гуя).
Из требований (в порядке убывания приоритета) - сборка без заморочек и под Оффтопиком тоже (без заморочек означает в том числе, что я не должен внезапно узнавать, что причина странной ошибки в том, что библиотека собрана без поддержки Юникода), некая изолированность (чтобы в случае ошибок в интерпретируемом коде не падала вместе с основной программой), быстрота работы, простота встраивания (подключение и настройка в пару строчек), хорошая документированность, легковесность, поддержка Юникода.
Если с помощью этой реализации я смогу встроить в программу на Си консоль с REPL значит, скорее всего, это именно то, что мне нужно.

Nebuchadnezzar
()

[медицина][религия][вперде] И меня вылечат?

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

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

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

услуги народной медицины (целительства) отныне юридически отделены от медицинской деятельности. Это значит, что санитарные нормы на них не распространяются и лечить пациента можно будет где угодно: дома, в гараже, в сарае, забыв про дезинфекцию и комфорт

в отличие от действующего сейчас закона, в новом проекте нет чёткого запрета на применение и пропаганду медицинских методик, не прошедших проверочных испытаний

В соответствии с пока еще действующими «Основами законодательства Российской Федерации об охране здоровья граждан» «пропаганда, в том числе средствами массовой информации, методов профилактики, диагностики, лечения и лекарственных средств, не прошедших проверочных испытаний в установленном законом порядке, запрещается» («Основы законодательства Российской Федерации об охране здоровья граждан», статья 43). Однако по неизвестным причинам Госдума отменила 43-ю статью в новых «Основах», так что вероятность того, что сейчас еще более активизируются лжецелители и начнут исцелять тяжелые заболевания, в том числе рак, водой из-под крана, чаем, содой, связью с космосом и т. д., весьма велика. Также вызывает обеспокоенность отмена в законе запрета на сеансы массового целительства.

Но ежели вас выгнали из Хогвартса за неуспеваемость или вы предпочли ему стабильный доход и крепкую семью - не стоит расстраиваться. О вас в новом законе тоже подумали:

  • Теперь ваших детей могут изъять из семьи в случае бедности и
  • Пустить их на органы. Если это сильно вас огорчит, то государство готово вас
  • Принудительно стерилизовать, дабы избавить от подобных страданий в будующем. Правда заплатить за этот акт милосердия придётся из своего кармана, ведь
  • Бесплатной медицины больше нет не только в реальной жизни, но и на бумаге. Поэтому заранее дайте на лапу своим врачам, потому что
  • Врачи могут отказать вам в реанимации если сочтут вас «бесперспективным».

Об этом и многом другом вы можете прочесть на сайтах той организации, которая всё-равно любит вас, как бы сильно вы её не ненавидели:

Раз Два Три

 ,

Nebuchadnezzar
()

Ветеринария

Я, вообще, прохладно отношусь к животным, но мои родители жить без них не могут. Особенно они любят больших собак. Но, похоже, чем больше животное - тем больше горе от его потери. И уже вторая собака в моей жизни перешагнула черту, которая отделяет полноценную жизнь от старости, болезней и смерти в итоге.
Это бернский зенненхунд - на картинках она выглядит внушительно, но на деле это какая-то помесь медведя и овцы. Хитрая, но в то же время болезненно тупая, сильная, но в то же время жутко трусливая, грозная, но большую часть времени сидящая с рожей жизнерадостного идиота. Я никогда с ней не пересекался, кроме тех моментов когда она влетала ко мне на чердак во время грозы (если бы я верил в переселение душ, то сказал бы, что в предыдущей жизни она погибла мирным жителем во время Второй мировой - до того она боится грохота и вспышек в небе). Но теперь она заболела и я, как домашний повелитель интернетов, вынужден выписывать ей лекарства и просвещать родителей насчёт болезней копипастой из википедии :(
Но не об этом я хотел поговорить. Вернее, не совсем об этом. Собака больна. У неё отказывают почки и болит сустав задней лапы. Ветеринарный врач, из самой крупной частной клиники города, мало того, что содрал 1000 рублей за то, что его довезли до собаки и обратно, так ещё и прописал два препарата - «кантарен» и «ипакитине», из которых первый является гомеопатическим, а второй - БАДом.
Может быть я чего-то не понимаю. Может быть у животных какая-то особая гомеопатия и БАДы, но я, честно говоря, в замешательстве. Поначалу я грешил на клинику и посоветовал маме позвонить на вет. станцию, полагая, что ветеринары из государственного учреждения далеки от всяких там волшебных таблеток (тем более, что это гомеопатическое чудо поставляется не в виде таблеток, а в виде водички, которую нужно колоть прямо в поражённый сустав). К тому же врач так и не сказал, что же вызвало почечную недостаточность. Я хоть и не имею медицинского образования, но знаю, что синдром не является причиной. Но на вет. станции очень благосклонно отнеслись к рекомендованным клиникой препаратам, особенно к гомеопатическому и, в дополнение, предложили, разве что, провести анализ мочи.
Вот теперь я думаю - где же подвох. Либо гомеопатия не такая уж плохая штука, либо наука ветеринария на каком-то этапе превратилась в фарс.
Конечно же, жизнь животного не такая ценная вещь как жизнь человека. Они не более чем игрушки в руках царя природы и мы готовы похоронить десятки любимцев за свою долгую жизнь. Но это же не значит, что мы можем превращать лечение домашних животных в иллюзию для их владельцев. Или значит?

Nebuchadnezzar
()

[история успеха] Я не осилил Perl :(

Я давно понял, что для автоматизации выполнения повседневных задач мне необходим какой-нибудь простой интерпретируемый язык с большой базой подпрограмм на все случаи жизни. В котором мне не придётся волноваться о выделении и освобождении памяти, указателях, грамотном ООП, синтаксических заморочках. Где не нужно продираться через многочисленные уровни абстракций, дабы понять в чём скрывается ошибка, насилуя трасcировщик и многократно перекомпилируя исходники.

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

Беда пришла оттуда, откуда я её совсем не ждал. Я решил, по старой привычке, создать несколько структур данных, исключительно в целях организации кода. Но никакой отдельной главы, им посвященной, я в книгах не нашёл. Копнув глубже, я обнаружил, что в качестве структур данных в Перле используются хеши, причём их синтаксис, применительно к сложным структурам, меня абсолютно не обрадовал. Поначалу, я решил плюнуть на структуры данных и попробовать местные объекты, благо им, таки, была посвящена отдельная глава. Но, как я и предполагал, объектами оказались те же хеши, оформленные особым образом. Возвращаясь к ним, я с ужасом, обнаружил местные ссылки и оператор разыменования. Так же я понял, что без хорошей зубрёжки и многочасового вдумчивого чтения мне никогда не понять в каких случаях этот оператор работает; когда в коде стоит употреблять фигурные, когда круглые, когда квадратные скобки, а когда ещё ставить перед ними волшебные слова; в какой ситуации вместо двойной кавычки стоит употреблять одинарную; когда перед именем хеша стоит ставить %, а когда $ и в каком случае эти два одинаковых имени будут относится к двум совершенно между собой не связанным структурам данных. В принципе - всё это в книгах описано и через недельку я, наверное, в этом бы разобрался, а через пару лет практики даже перестал бы совершать связанные с этим ошибки, но, нет уж спасибо...

Так что я решил забить на Perl т.к. перестал понимать в какой ситуации его использование будет предпочтительнее чем применение связки C+Lua, тем более, что сложность их освоения, похоже, сопоставима. Большие надежды я возлагаю на Лисп, в особенности, если научусь вызывать из него программы с аргументами и парсить их вывод. И, возможно, стоит таки попробовать Питон. Я не ругаю Perl. Просто жалко, что его изучение, поначалу напоминавшее добрую сказку, под конец превратилось в какое-то жёсткое порно.

 

Nebuchadnezzar
()

Больше «ОПК», хороших и разных!

Вроде бы здесь ещё не было, поэтому не удержался:

С учетом состоявшегося обсуждения, Минобрнауки России, во взаимодействии с заинтересованными федеральными органами исполнительной власти, органами исполнительной власти субъектов Российской Федерации, религиозными и иными организациями разработать и внести в установленном порядке в Правительство Российской Федерации проект соответствующего плана мероприятий во исполнение поручения Президента Российской Федерации от 2 августа 2009 г. № Пр-2009 о решении организационных и финансовых вопросов, касающихся введения с 2012 года во всех субъектах Российской Федерации в общеобразовательных учреждениях новых предметов: основы православной культуры, основы исламской культуры, основы буддийской культуры, основы иудейской культуры, основы мировых религиозных культур и основы светской этики - для изучения учащимися по их выбору или по выбору их родителей (законных представителей), имея в виду, что указанные предметы должны войти в обязательную часть образовательной программы.

Nebuchadnezzar
()

[phoronix-style] All Hail Vorbis!

В общем, ввязался однажды в спор о звучании lossy кодеков. В частности, я категорически был не согласен, что AAC на 96 Kbps звучит на уровне MP3@192.

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

Я не стал особо заморачиваться и, в свободное время, прогнал этот тест на первом попавшемся lossless файле (U.D.O. - Holy), который кодировал, как в MP3, так и в AAC. Результаты так меня увлекли, что я решил протестировать и Vorbis. Короче, не буду тянуть резину - вот результаты, упорядоченные от лучшего к худшему (программа сравнивает исходный файл с кодированным, выдавая оценку звучания от 0 до -4, где 0 - звучание не отличается, -1 - звучание отличается, но не раздражает, и т.д. по пути к чистой незамутнённой НЕНАВИСТИ):

Vorbis VBR 192: -0.050
AAC VBR LC 192: -0.141
AAC VBR LC 160: -0.249
Vorbis VBR 160: -0.264
MP3 CBR 192:    -0.282
Vorbis VBR 128: -0.502
AAC VBR LC 128: -0.651
MP3 CBR 160:    -0.736
Vorbis VBR 96:  -1.254
MP3 CBR 128:    -1.255
AAC VBR LC 96:  -1.300
MP3 CBR 96:     -2.058

Я бы провёл ещё ряд тестов на разных файлах и настройках кодеков и сравнил бы, помимо качества, размеры полученных файлов, но, [ЖЖ]Вашими молитвами, во время переустановки Шиндовс в день СПО у меня погорела вся проводка в комнате и теперь приходится сидеть в саже и с ноутбука[/ЖЖ].

Nebuchadnezzar
()

Задачка

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

Допустим человек просыпается с восходом и ложится спать с закатом, а весь день идёт точно в направлении солнца со скоростью 1 м/с. Как будет выглядеть траектория движения этого человека, какой путь и какое расстояние он пройдёт за один год (365 дней) и сколько дней ему понадобиться чтобы придти в исходную точку? А в случае луны? Естественно, Землю мы представим без гор и водоёмов. А человек начинает свой путь из Гринвича.

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

Nebuchadnezzar
()

Изменить цвет фона в Plymouth (Debian)

В общем, поставил Plymouth, выбрал тему spinfinity - всё работает. Но у всех тем по умолчанию присутствует уродливый серый фон a-la стиль Debian. Я хотел сменить его на чёрный, но не нашёл где он задаётся. Гугление показало, что в Убунту для этого правят «/usr/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.script». Но в Debian подобного нет. Кто-нибудь решал эту проблему?

Nebuchadnezzar
()

[madskillz] Пришло время переустанавливать... теперь со свистелками

Дело было вечером, делать было нечего... Сделал ремикс (по ссылке можно прослушать, если разрешить JavaScript) Unsung и приснопамятного монолога. По-моему они созданы друг для друга :)

Nebuchadnezzar
()

На винфак!

От нечего делать баловался с поиском на ЛОРе. Сочетание заголовков и ответов в этом выводе меня улыбнуло :)

Nebuchadnezzar
()

Failed to set up list of device-mapper major numbers

Debian. После обновления ядра, получил такой выхлоп:

Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.39-1-686-pae /boot/vm
update-initramfs: Generating /boot/initrd.img-2.6.39-1-686-pae
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.39-1-686-pae /boot/vmlinuz-2
run-parts: executing /etc/kernel/postinst.d/zz-runlilo 2.6.39-1-686-pae /boot/vmlinuz
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
/proc/devices: No entry for device-mapper found
Failed to set up list of device-mapper major numbers
Added Linux_2.6.39  *

Это плохо? С чем это связано? Как лечить?

Что-то мне подсказывает, что после перезагрузки Линукс не загрузится...

Nebuchadnezzar
()

Перенаправить логи в заданный терминал

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

Как бы приучить их всех ходить по нужде только в tty6 или например только в tty1, а после загрузки автоматом переходить в tty2? Т.е. интересует выделение терминала исключительно под системные логи.

Nebuchadnezzar
()

Debian: не ставиться свежее ядро

Ядро 2.6.38-1 из нестабильной ветки не ставится:

Fatal: open /boot/vmlinuz-2.6.37-1-686: No such file or directory

Ядро 2.6.37-2 из стабильной ветки не ставится по той же причине.

Вопрос: нафига ему нужно ядро 2.6.37-1 и где его взять?

Nebuchadnezzar
()

Выбираю ФС. NSS (Novell Storage Services) - как оно?

Ищу файловую систему для основных разделов. Проблема в том, что наберётся лишь десяток ФС, имя файла в которых может быть длиной 255 симоволов Юникода. В их числе - NTFS, HFS+, GPFS и NSS. В EXT4 - максимальная длина имени файла 256 байт. При имени файла в UTF-8, один символ может занимать до 4 байт, т.е. максимальная длина имени файла становится в худшем случае равной 64 символам, что невероятно мало. И если латиница обычно влезает в один байт, то кириллица и японские иероглифы - нет. В итоге я не могу нормально перенести фалы со своих NTFS разделов на EXT, а так же закачать некоторые торренты с книгами, авторы которых додумались вогнать в имя файла полное название книги со сведениями об авторах, издательстве, годе выпуска и ISBN (а Transmission продолжила комбо тем, что до сих пор не имеет функции переименования файлов).

В общем, я сразу отбросил NTFS и HFS+, как ненативные и в итоге выбор стоит между GPFS и NSS. GPFS, как я понял - проприетарная и платная, что есть минус. А информации о NSS я нашёл крайне мало. Жива ли ещё эта ФС? Открыты ли её исходники? Где можно почитать подробности об её использовании? Какие есть альтернативы?

Nebuchadnezzar
()

Интернеты: взять и поделить

Суть проблемы:

Есть компьютер под управлением Линукса, на котором одновременно работает большое количество программ (клиентов пиринговых сетей, асечек и браузеров) требующих доступ в интернет. Есть канал в интернет, пропускная способность которого ограничена и зависит от фазы луны и погоды на марсе. Каждая из вышеуказанных программ норовит захапать этот канал целиком в свое распоряжение. Необходимо поделить текущую пропускную способность канала между всеми программами, использующими интернет-подключение, так - чтобы каждой из них достался равный кусок; и если она не использует его в полной мере, то остаток должен быть разделён между остальными программами.

Подскажите, пожалуйста: какие существуют способы это сделать?

Nebuchadnezzar
()

Реквест продвинутых уведомлялок

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

Nebuchadnezzar
()

Как включить Alt-SysRq-E и Alt-SysRq-I (остальные популярные комбы работают)?

SysRq не хочет выполнять именно комбинации Alt-SysRq-E и Alt-SysRq-I. Пишет «This sysrq operation is disabled.» Неприятно узнавать об этом, когда система повисла, но ничего не поделаешь.

Вопрос: с каких это пор и как вернуть обратно?

Debian 6.0

Nebuchadnezzar
()

[loroogle] Добрая советская сказка >_<

Сомневаюсь, что кто-нибудь мне поможет, но все-таки - а вдруг?

В детстве много раз читал захватывающую сказку. Сюжет примерно такой:

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

Я пока-что гуглю, но ничего путного по ссылкам не попадается, а название сказки и, тем более, автора я забыл.

...а потом меня еще спрашивают - почему я так люблю хигурашек...

 

Nebuchadnezzar
()

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