LINUX.ORG.RU

Сообщения cdshines

 

Чорная дыра захавала звезду - ШОК! (1 видео)

http://ru.euronews.com/2011/09/19/black-hole-caught-gobbling-up-a-star/

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

 

cdshines
()

Ткните носом, что я пропустил

Вот тут есть реализация теста Миллера-Рабина, и меня смущает одна строка:

(define (miller-rabin-test n) 
   (define (try-it a) 
     (define (check-it x) 
       (and (not (= x 0)) (= x 1)))  ;;вот это что?
     (check-it (miller-rabin-expmod a (- n 1) n))) 
   (try-it (+ 1 (random (- n 1))))) 
Если я правильно понимаю, это проверка ((x != 0) AND (x = 1)). Почему не просто проверка х на равенство с единицей? Синтаксис: The <test> expressions are evaluated from left to right, and the value of the first expression that evaluates to a false value (see section 6.3.1) is returned. Any remaining expressions are not evaluated. [...] То есть сначала происходит сравнение с нулем, и если х = 0, сразу возвращается #f? Это не то же самое, что и просто
(define (check-it x)  (= x 1))
?

 ,

cdshines
()

Этот код можно ускорить. Как?

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

Некторые на форуме крипто-класса смогли написать это так, чтобы оно работало за 2 секунды(с+гмп). Я не силен ни в гмп, ни в высокопроизводительном коде на с/с++, поэтому у меня - 23 секунды. Даже умные питонщики делаеют это за 7( А пхпшники зато 10 часов тратят мвахаха.

Алгоритм:

http://storage5.static.itmages.ru/i/12/0429/h_1335728040_9763321_2b2db0c223.png

//Тут было решение, но меня убедили его убрать. Я не знаю, как теперь наполнить этот тред смыслом, может быть, кто-то просто сможет написать код, который работает быстрее 23 секунд? Говнопсевдокод: http://pastebin.com/yP6Um0uR

 crypto-class, dlog,

cdshines
()

После обновления Xubuntu 11.10 -> 12.04 некоторые Qt-приложения выглядят весьма странно

Во-первых, я думал, что это только арчик валится от обновлений, а вон оно как:(

В общем так, обновился, теперь все это выглядит совершенно ненормально: потерялось сглаживание, не отображаются некоторые буквы (на скриншоте они же в заголовке очень хорошо видны) и т.д. Что крутить? Прикладываю еще скриншот пси, оно вроде тоже на кьют.

http://i.piccy.info/i7/d8116235e3a79456e4a022aa5c8a1b16/1-5-7341/28967437/Snymok_ekrana_-_29.04.2012_-_17_06_21.png http://i.piccy.info/i7/6a954e37c292276433d65d164d232106/1-5-7341/22915817/Snymok_ekrana_-_29.04.2012_-_16_59_19.png

 , , ,

cdshines
()

[странно?][c++]Вызов вариадической функции без обязательного указания количества аргументов

Обычно вызвать такие функции можно f(int amount, ...), где первый аргумент - кол-во следующих за ним. Можно ли вызывать такие функции иначе и как тогда сконструировать обработку аргументов? Насколько я понимаю, аргументы ложатся в стек так, чтобы вызываться в обратном порядке, причем подряд. Можно ли как-то установить место, где следует остановиться и перестать доставать следующие содержимые стека? Или я вообще неправильно понимаю работу это штуки? Разжуйте, пожалуйста.

 

cdshines
()

Обрезать поля или увеличить шрифт в pdf

Большинство книг, с которыми мне приходится сталкиваться, сделаны прямыми руками и как положено, поэтому там есть отличный текстовый слой. Отсюда можно сделать вывод, что как-то работать с этим можно. Собственно, что нужно: уменьшить поля, которые достигают в сумме 25-30% от ширины страницы. Либо же изменить размер шрифта, чтобы не приходилось зумить страницу так, чтобы не видно было полей. В общем, эти поля дурно влияют на размер шрифта, видимый при просмотре на 7" экране в портретной ориентации.

cdshines
()

[framebuffer][чтонетак]Где в этом вашем Grub2?

linux	/boot/vmlinuz-3.0.0-14-generic root=UUID=5c40b6dd-d692-4256-9963-ea6711ee6cf3 ro recovery nomodeset vga=___

Что мне подсунуть в дефолтный файл, чтоб mkconfig сгенерировал правильный конфиг? 1600*900, не могу найти правильного vesa-номера

hwinfo --framebuffer

Mode 0x0366: 1600x900 (+3200), 16 bits
Mode 0x0367: 1600x900 (+6400), 24 bits
Mode 0x0370: 1600x900 (+1600), 8 bits

 

cdshines
()

[загадка][шутка][фен]В чем соль?

http://text-humour.blogspot.com/2011/12/10.html

Для !Ъ:

На Марсе рядом с четырьмя кратерами произошёл следующий диалог человека и марсианина:

М: С этой точки видно 10 кратеров.

Ч: Ага, скорее всего, ты используешь систему счисления с основанием 4...

М: Нет, я использую систему счисления с основанием 10. А что такое 4?

 ,

cdshines
()

Пропал звук на ровном месте

Вот так вот. Пять минут назад было, смотрел себе рлик на ютубе, а потом оп - все пропало. Совершенно не разбираюсь в звуковой системе линукса, поэтому заранее выложить ничего не могу, но по первому требованию нужное выложу. в alsamixer все на 100%, кроме beeper, больше не знаю, где смотреть. Не играется изо всего - из виедоплеера, из аудиоплеера, из ютуба и т.д. Xubuntu 11.10,

lspci -v | grep -i aud
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)

cdshines
()

[Numlockx]Xubuntu 11.10, автозапуск - как?

Как только они впилили lightdm, начались проблемы - обычный способ c numlockx on не работает, по-другому никак больше нигде не говорится делать. Еще хочется запихнуть пару других самопальных скриптов в автозапуск примерно на этапе запуска иксов, но .xinitrc (то ли у меня так странно, то ли еще что-то) совсем не работает. А вообще - было бы хорошо, если бы вы дали совет, как заставить grub2 не выключать мне намлок. (есть ли способы кроме как, собственно, не использовать граб2?)

cdshines
()

Операции над удаленными файлами

Заголовок неверно отражает суть темы(с), потому что туда бы не влезло все, что я хочу сказать. В попытках овладеть sedом для использования его в качестве корявой замены ренейм(надо было учить перл-синтаксис, а не извращаться) я умудрился так назвать кучу важных файлов, что их не видно ни в наутилусе, ни по ls, но папка имеет размер, как и прежде. Соответствующие вывод сделаны, но как все вернуть - я не знаю. То, что файлы лежат, но поименованы как-то черезжопно - это очевидно. Могу ли я получить к ним каким-то образом доступ для дальнейших операций по приведению в божеский вид? По какой-то подписи там или еще как. Если можно, не идеями, а прямо сразу с примером команды. Или маном хотя бы нужным бросьте в меня.

cdshines
()

(Скопировать|ln|создать)Один файл во много папок

Сабж. У меня много папок с альбомами на телефоне, везде лежать обложки. Я не хочу, чтобы в галерее были видны все эти cover.jpg. Для андроида есть простое решение - .nomedia в каталоге. Мне нужно его туда поместить. Пока я бьюсь над проблемой, можно было сделать руками, но хочется с умом. Итак, суть: 1) что правильнее - touch .nomedia, ln .nomedia или cp .nomedia, и 2) помогите составить скрипт, который будет делать то, что лучше, для каждой подпапки в папке /media/$phone/media/audio/.

cdshines
()

Как в fallback-mode gnome 3 _правильно_ устанавливать темы?

Просто закинуть в .themes? У меня не получается. То есть декорации окон изменяются, но, когда я пытаюсь изменить стили gtk через (разные перепробовал) gtk-theme-switch2 etc., ничего не получается. Я понимаю, что гном 3 - то еще гогно, но вот возникла такая проблема. Кто сталкивался и как решали? Просьба в моей теме не троллить и говном не бросаться друг в друга.

cdshines
()

Легкий WM для неосилятора

В общем KDE меня убивает, поэтому срочно нужна замена. У меня совершенно типичный домохозяешный случай - браузер (опера чем дальше, тем забагованнее, что не радует), амарок, чятики, скайп. В kate пишу маленькие кусочки кода на си, который сейчас учу. Я совершенно не в теме и не хочу разбираться (возможно, пока), какие проблемы у каких приложений с qt, gtk и т.д., а просто хочу поставить легкий, удобный, легко настраиваемый ВМ, в котором без огромного напильника можно запустить любую программу и она будет выглядеть так, как положено. У этого ВМ должна быть туча мануалов на всякий случай, возможность приделать в случае чего что-нибудь украшательное, полноценное комьюнити, а не два с половиной человека, из которых два - его студенты-разработчики. В общем, я хочу много и хорошо. Посоветуйте. Ах да, если это на что-то влияет, кроме троллинга от дебианщиков и гентушников, то у меня арчик.
xmonad я не осилил, гном мне не по нраву, опенбокс пробовал, не зацепил.
Монитор - 17" 1600*900, редко использую больше пары рабочих столов, но нравится концепция, когда на каждом что-то закреплено и можно удобно переключаться.
Производительность некритична, но он должен быть явно легче кед, которые я снесу в любом случае.
Для тех, кто любит казаться чотким: воздержитесь от любых реплик на тему неполноценности арча, кед, моих рук и т.д. Спасибо!

cdshines
()

Проблемы с Wine (подскажите, куда ковырять)

Arch x86_64, wine из [multilib], http://pastebin.com/H8q5r72V - выхлоп, который явно не очень много скажет. Баг выглядит так: приложение запускается, кнопочки нажимаются, все нормально. Для работы программы нужно выбирать user-agent (это бот для браузерки /0). Список их - в приложенном файле в той же папке, а в программе выбирается нужный просто из списка. Так вот, у меня список пустой. Плюс не везде есть надписи - на одних кнопках есть, на других нет. Ну и по нажатию на саму кнопку «Запуск», которая и приводит эту машину порабощения в действие, вываливается Access violation. wine_gecko установлен, все пакеты, которые пакман предлагал - тоже. Подскажите, куда копать. Скриношта не прилагаю из моральных соображений, но если надо - сделаю.

P.S. Это же не должно быть в gaming?

cdshines
()

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