LINUX.ORG.RU

Сообщения chicane

 

[вещества] cloud-computing

Вот всегда не понимал, в чём принципиальный смысл перенести все приложения внутрь браузера? Ведь при таком переходе ничего принципиально не изменяется, приложения как остовались обычными так и остаются, только теперь они исполняются браузером на языке javascript. Соотв. появляется куча велосипедов (тулкитов как минимум чтоб рисовать окошки, и прочую хрень внутри браузера), которые порой криво работают и порождают огромнейший зоопарк (невозможность настроить одинаково внешний вид к примеру). А еще складывается такое впечатление, что html вообще не задумывался и не очень приспособлен для отрисовки подобных вещей...

Вот непонимаю, откуда столько радости, когда появялются новости о новых таких поделках и в частности chrome os ?

 

chicane
()

Вложеные функции в python

Меня интересует область, где можно применять их? К примеру как вы относитесь к тому, чтоб в каком-то методе класса с помощью вложенной функции описать callback, и другие вспомогательные специфические функции, которые нельзя назвать методами класса?

chicane
()

Тормоза при интенсивной работе с диском

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

ary ary # hdparm -tT /dev/sda

/dev/sda:

Timing cached reads: 792 MB in 2.00 seconds = 395.91 MB/sec

Timing buffered disk reads: 144 MB in 3.03 seconds = 47.47 MB/sec

пробовал на любых планировщиках - эффект один и тот же

не связана ли это вот с этим багом: http://bugzilla.kernel.org/show_bug.cgi?id=12309 ?

может у кого было такое?

chicane
()

Целесообразность приминения ООП в некоторых задачах

Вот тут на днях подумал, целесообразно ли применение ООП в некоторых ситуациях? Конкретнее допустим взять работу с файлами, реализовывая функционал простого файл-менеджера. Мне почему то видится два варианта:

1. Создать некоторый объект, который будет привязан к файлу, его допустим сделать родителем для других объектов (например директория). Каждый этот объект реализовывает некоторые методы, имеет свойства, взаимодействует с другими объектами, ко всему этому приделываем гуй - всё казалось бы логично.

2. Написать несколько ф-ций, которые реализуют некоторые операции (copy, move, ...) и состряпать к этому гуй.

Вот мне например кажется, что второй вариант намного проще, однако первый вариант мне кажется логичнее. Вот и думаю, что выбрать? Стоит ли использовать ООП в данном случае? И вообще есть ли выгода использования ООП в тех задачах, где и без него получается простой и логичный код? Или я немного не понимаю что такое ООП?

>>>

chicane
()

билинг

подскажите пожалуйста какой-нибудь хороший билинг (кроме netams - не вставило)

>>>

chicane
()

[спецам по всему] Странное поведение монтира

Вот недавно заметил - если создать белое окно, и начать резко изменять его размер (то на весь экран, то на пару пикселей), то края изображения на мониторе начинает двигаться, и еще когда окно увеличивается яркость понижается. Монитор ЭЛТ. Можно на свалку тащить?

>>>

chicane
()

Conditional jump or move depends on uninitialised value(s)

при обновлении системы valgrind теперь матерится на любое приложение, что очень неудобно при отладке, как это исправить?
==11482== Memcheck, a memory error detector.
==11482== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==11482== Using LibVEX rev 1732, a library for dynamic binary translation.
==11482== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==11482== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==11482== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==11482== For more details, rerun with: -v
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x4015411: (within /lib/ld-2.6.1.so)
==11482==    by 0x4007C9E: (within /lib/ld-2.6.1.so)
==11482==    by 0x4003694: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x401541C: (within /lib/ld-2.6.1.so)
==11482==    by 0x4007C9E: (within /lib/ld-2.6.1.so)
==11482==    by 0x4003694: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400A939: (within /lib/ld-2.6.1.so)
==11482==    by 0x400452C: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400A941: (within /lib/ld-2.6.1.so)
==11482==    by 0x400452C: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400ADF9: (within /lib/ld-2.6.1.so)
==11482==    by 0x400452C: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400AA84: (within /lib/ld-2.6.1.so)
==11482==    by 0x400452C: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400A939: (within /lib/ld-2.6.1.so)
==11482==    by 0x400414A: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400A941: (within /lib/ld-2.6.1.so)
==11482==    by 0x400414A: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x400AA84: (within /lib/ld-2.6.1.so)
==11482==    by 0x400414A: (within /lib/ld-2.6.1.so)
==11482==    by 0x4013B15: (within /lib/ld-2.6.1.so)
==11482==    by 0x400124E: (within /lib/ld-2.6.1.so)
==11482==    by 0x40008A6: (within /lib/ld-2.6.1.so)
==11482== 
==11482== Use of uninitialised value of size 4
==11482==    at 0x4075E09: (within /lib/libc-2.6.1.so)
==11482==    by 0x4079AA1: vfprintf (in /lib/libc-2.6.1.so)
==11482==    by 0x407F9F2: printf (in /lib/libc-2.6.1.so)
==11482==    by 0x804932F: main (in /home/ary/src/gcmd/src/backend/a.out)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x4075E11: (within /lib/libc-2.6.1.so)
==11482==    by 0x4079AA1: vfprintf (in /lib/libc-2.6.1.so)
==11482==    by 0x407F9F2: printf (in /lib/libc-2.6.1.so)
==11482==    by 0x804932F: main (in /home/ary/src/gcmd/src/backend/a.out)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x4077B16: vfprintf (in /lib/libc-2.6.1.so)
==11482==    by 0x407F9F2: printf (in /lib/libc-2.6.1.so)
==11482==    by 0x804932F: main (in /home/ary/src/gcmd/src/backend/a.out)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x4079C66: vfprintf (in /lib/libc-2.6.1.so)
==11482==    by 0x407F9F2: printf (in /lib/libc-2.6.1.so)
==11482==    by 0x804932F: main (in /home/ary/src/gcmd/src/backend/a.out)
==11482== 
==11482== Conditional jump or move depends on uninitialised value(s)
==11482==    at 0x4077BB9: vfprintf (in /lib/libc-2.6.1.so)
==11482==    by 0x407F9F2: printf (in /lib/libc-2.6.1.so)
==11482==    by 0x804932F: main (in /home/ary/src/gcmd/src/backend/a.out)

и так далее

>>>

chicane
()

шрифты в ff после обновления системы

обновил я недавно свой gentoo и получил такую картину http://img85.imageshack.us/img85/674/fontsem6.png

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

>>>

chicane
()

куча .xauthXXXXXX в /root

посмотрел сегодня директорию /root и увидел там кучу файлов типа ".xauthhw9gaxK", удалил, однако они все равно появляются, но не удаляются.

Вопрос: что это, и как с этим бороться?

>>>

chicane
()

А ты умнее абитуриента?

Вот тут сижу, решаю задачи, что задали нам на курсах, вроде почти все решил, кроме одной:

Найти область значения ф-ции:

(1/2)^(3sin2x-4cos2x)

либо я туплю, либо не получается привести к одной ф-ции (sin/cos) чтобы найти ответ. По-идее можно это сделать с помощью производной, но вроде как их мы будем учить только к концу курсов.

Уважаемые лоровцы, я знаю, что тут есть специалисты по всем вопросам, енергетики, ядерщики, проффесора математики. Есть идеи? :-)

>>>

chicane
()

kernel: запоздалое определение устройтва флешки

Проблема такая: сделал я небольшой liveusb, но есть одна проблема, когда гружусь с флешки, доходит до initrd, он ищет подходящее устрйотва, но вот почему то когда он пишет, что устрйотво не найдено, появляются надписи о том, что найдено новое устройтво [sdb] - тоесть ядро только определило его.

Вопрос: можно ли как то дождаться того времени, когда _гарантированно_ ядро определит все устройства, которые были в момент загрузки (без хот плуга)?

>>>

chicane
()

audacious тормозит игры

Проблема такая: при запущенном audacious "заедают" периодически игры, особенно заметно это в bzflag - он начинает сильно дёргаться, а иногда подвисает на пару секунд. Подозреваю что дело где-то в настройках звука, но не знаю куда копать, может местная публика подскажет что нибудь? :(

>>>

chicane
()

http proxy && udp

возможно ли зарулить udp трафик (с помощью дополнительного софта на стороне клиента) через http proxy? (squid, настраивать его могу как угодно). Если да, то с помощью чего? Софт ес-сно под линукс нужен

>>>

chicane
()

Странная задача...

Вот тут случайно попала в руки олимпиада по информатиуе, что дается школьникам, вот одна из задач:

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

Формат входных данных:

В первом ряде находится число N. Дальше у N строках находятся целые числа - кол-во рожденных в N-ний год.

ну в таком вот духе.. И тут же приводят пример:

Вход:

5

1

2

2

2

1

Выход: 4

Вот интересно, меня одного смущает выход? Или я не вьехал в условие?

зы может теме не место в толксах, но уж больно мне не терпится узнать ответ :)

>>>

chicane
()

[Специалистам по всему] mp3-плееры

Вот решил обновить свой старенький mp3-плеер, ломаюсь между плеерами, которые могут показывать видео, и теми которые заточены только под музыку, вот решил спросить людей тут, что лучше брать? И может модельку посоветуете? Лично я пока остановился на вот этом: http://ru.europe.creative.com/products/product.asp?category=213&subcatego...

может кто использовал данный плеер, как он? стоит брать?

>>>

 

chicane
()

долгий коннект к ssh серверу

есть ssh сервис на сервере под управлением gentoo, возникла одна проблема - порой чтобы приконектиться туда нужно ждать минуту, и только после этого можно написать свой пароль, дальше все работает быстро, загрузка проца - 1 %. Что это?

chicane
()

флешка && reiserfs

вот прикупил тут флешку и сразу задался вопросом: 1) можно ли на нее запихнуть reiserfs 2) насколько это будет хуже/лучше для флешки в плане скорости/долговечности 3) можно ли будет сделать в ней два раздела и один отвести под фат для виндовых машин?

chicane
()

Тунельный эффект?

В последнее время, правая рука чувствует странные ощущения, при работе с компом - покалывания и затекание. Так как тут есть спецы по всем попросам, скажите, что это и как с ним бороться (к какому врачу идти?)

chicane
()

Вопрос к юристам

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

chicane
()

Как mozilla зарабатывает деньги?

сабж, не пойму, ведь их продукты открытые и они не берут за них деньги

chicane
()

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