Разработчики дистрибутива Debian GNU/Linux торопятся выпустить версию 3.1 к запланированному сроку. http://www.debian.org/logos/openlogo-nd-50.png Разработчики дистрибутива Debian GNU/Linux яростно давят оставшихся в ПО «клопов», стараясь выпустить версию 3.1 к запланированному сроку 6 июня. В обращении по e-mail к разработчикам от 27 мая представитель выпускающей команды проекта Андреас Барт…
Увидел в новостях, что появилась новая версия оконной среды в "малом весе" xfce-4.2.2. Сходил, посмотрел скриншоты - вроде приемлемо. Тем более Keng00ru заявил, что это его любимая среда.
Потратил 2,5 дня на закачивание и компиляцию (ради экономии денег качал модемом через свой рабочий сервер, поэтому на закачку тоже ушло много времени) последнего glib-2.6, gtk+-2.6.7 и всего, что было необходимо для нормальной сборки и удовлетворения всех зависимостей. Для этого пришлось повозиться, т.к. система у меня ASP-7.3, многие программы собраны под gtk-1.2 и gtk-2.0, да еще и 3 версии gcc устанвлено! Поэтому задача стояла собрать всё в виде rpm, и заставить все версии работать не мешая одна другой.
Отдельная песня была с самим xfce4 - несколько пакетов никак не хотели компилироваться, сборка падала из-за одной и той же ошибки: undefined reference to `xfce_builtin_license_GPL'. Делать нечего, пришлось не только spec-файлы править, но и в коде разбираться. Сначала долго пытался разобраться с источником проблемы или похачить libxfce4util или libxfcegui4, чтобы решить проблему один раз, но когда продолжительность борьбы перевалила за 7 часов, решил, что легче хачить каждый из проблемных пакетов по отдельности, тем более, что изменения везде нужны были однотипные.
Так или иначе, но через 34 часа работы новая среда была готова к первому запуску.
И вот тут-то появились вопросы! А зачем я так много времени потратил?
Первый старт xfce потребовал 10 сек против 20 сек у старта KDE (версия 3.1.1) с восстановлением сохраненного сеанса. А вот старт xfce с восстановлением сеанса продолжается уже 18-20 сек, т.е. тут выигрыша не видно. Может быть тут дело в том, что я включил поддержку KDE при старте среды?
Можно ли добиться реального выигрыша от использования "легковеса"? Или его "легкость" - это миф? И если можно, то как? Отказаться от использования QT-ориентированных приложений? Для меня это достаточно сложно, т.к. я давний кде-шник.
Есть еще несколько вопросов более конкретного плана:
1) Есть ли аналог Konsole, который можно настраивать аналогично (цвет фона, шрифты, запуск нескольких сеансов в одной консоли)?
2) Есть ли возможность добавить в панель Systemtray? Пункт в соответствующем меню есть, но добавление его невозможно. Интересует в первую очередь управление буфером обмена.
3) Есть ли соответствие между окнами "Графического пейджера" и "Рабочими столами"?
4) Есть ли возможность перекинуть открытое приложение с одного рабочего стола на другой?
5) Что сделать, чтобы файловый менеджер открывал самба-ресурсы, а не врал, что поддержка smbfs не реализована в работающем ядре?
Прошу извинить за слишком поробное описание подготовительного процесса, но это не только и не столько из хвастовства, сколько для отражения неадекватности (может быть кажущейся?) затраченных усилий полученному результату.
Смотрите-ка, появился новый FAQ для ASPLinux v10.
Специальная модификация дистрибутива SLAX LiveCD под названием Popcorn Edition, была представленна после недели бета-тестирования. Начальный выпуск SLAX PopCorn edition - 124Mb LiveCD с рабочим столом XFce содержит Mozilla Firefox и Thunderbird, клон XMMS, Gaim и AbiWord. Также включён MPlayer для просмотра видео и прослушивания Интернет-радио. Дистрибутив пока не содержит инсталлятора на…
Курс индийского правительства на внедрение open-source в стране Индийское правительство старается стимулировать использование компьютеров, распространяя по всей стране бесплатные CD с локализованными версиями популярных приложений с открытым исходным кодом. Правительство приступило к распространению CD с версией ряда приложений open-source на тамильском языке, включая браузер Firefox, комплект…
В этом топике форума желательно ограничиться только прямым ответом на тематический вопрос. Можно вкратце обосновать свой выбор, но не рекомендуется комментировать чужие реплики, поскольку хотелось бы провести ОПРОС в его классическом виде, а не открывать новую секцию дискуссионного клуба .
Thanks for attention!
Подскажите мысль - натолкните на действие:
Исходник - небольшая сетка, все компы, кроме моего - под виндой. Вроде бы все делаю по букварю, а зайти на соседние компы не могу, хотя точно знаю, что есть, так сказать, общедоступные папки. Ни по телнету, ни по ftp - везде отказано в доступе. Хотя в И-нет через прокси вышел. Пингую сеть - ответ положительный, пакеты проходят, а дальше.... Тишина.
Конечно подоробно не поможете, но хоть подскажите в каком направлении копать.
Парни, помогите найти! Видел как-то на каких-то скриншотах что-то наподобие терминала, встроенного в панель. Понимаете о чём я? Типа коммандной строки, но на самом деле - полноценный терминал, только очень маленький. В панель встраивается.
Н-да... Сложно объяснить то, чего сам не понимаешь. Короче, если кто догадался, о чём я - скажите, как это называется.
"Проблемы безопасности UNIX-подобных ОС и Web (linux security faq howto)" - под таким названием была опубликована очень объёмная статья, состоящая из 128 небольших заметок, посвещённых настройкам безопасности Unix-систем. Статью можно прочитать здесь .…
Была поставлена передо мной совершенно элементарная по сути задача: рассчитать линейные размеры полигона для складирования ТБО, зная отношение a/b (длина к ширине), высоту H полигона и его объём V. Также известно, что уклон "скосов" полигона со всех сторон одинаковый (сечение у полигона и "вдоль", и "поперёк" - трапеция) и равен 4:1, т.е на единицу высоты откоса приходится 4 единицы ширины.
Но это всё не важно и к делу имеет только самое посредственное отношение, важно, колоссально важно совсем другое...
Пожалуйста, проследите внимательно за ходом моей мысли...
Имеем квадратное уравнение:
(a^2)*k*H - a*4*(H^2)*(1+k) - ( V - 64/3*(H^3) ) = 0 [ур.1], где
V,H,k - постоянные величины
a - переменная, значение которой необходимо найти
По идее можно вычислить значение (теоретически их может быть одно, два или ни одного) a классическим методом, через нахождение дискриминанта ( "как в школе учили" )
C0 = 2*(H^2)*(1+k)
Дискриминант:
D = C0^2 + (V - 64/3*(H^3) )*k*H
Значения а:
a = ( C0+-SQR(D) ) / (k*H), т.е.
a1 = ( C0 + SQR(D) ) / (k*H)
a2 = ( C0 - SQR(D) ) / (k*H)
Находим значения a1 и a2 например для H=45, V=4072309, k=3
a1=293,68146663318, a2=-53,681466633178
Проверка: подставляем значения a (сначала a1, потом a2) в ур.1, видим, что да, действительно на выходе равенство нулю соблюдается
Теперь ставим значение "с потолка", видим, что теперь условие равенства нулю не соблюдается.
Всё отлично, всё замечательно, но... только до тех пор, пока мы не поменяем
C0 = 2*(H^2)*(1+k) на C0 = 4*(H^2)*(1+k) или на 1.5*(H^2)*(1+k) и т.д., после чего снова пересчитаем a1 и a2 по "неправильному" значению C0. Теперь получим пару значений a1 и a2, сколь угодно значительно отличающихся от той пары, что была "скалькулирована" нами ранее (всё зависит от того, сколь существенные изменения претерпел коэффициент 2 перед исходным выражением C0)
Подставляем эту вторую пару значений a в ур.1, и видим небольшую чёрную дыру в пространственно-временном континууме (или в моих бренных мозгах?) : эти две пары значений тоже дают на выходе ур.1 "классический" нуль
И таких пар дискретных (т.е просто так значение a взять нельзя, нужно его подбирать с помощью вычисления "неправильного дискриминанта") для уравнения 2-й степени можно подбрать сколько угодно (а должно быть либо N<=2 значений, либо просто при D<0 ур.1 не имеет решения)!
Помогите, пожалуйста, с этим разобраться, а то я уже и не знаю, то ли у меня совсем рассудок помутился, то ли компьютер считать резко разучился!
Ниже привожу код соотв. программы на языке GamBas:
' Gambas module file
PUBLIC SUB Main()
DIM rslt AS Float
rslt = calc_lin_a(3, 45, 4072309)
PRINT "result=" & rslt
END
PRIVATE FUNCTION calc_lin_a(k AS Float, H AS Float, V AS Float) AS Float
DIM D AS Float
DIM C[4] AS Float
DIM D1 AS Float
DIM k1 AS Float
DIM a[3] AS Float
DIM Vs[2] AS Float
k = Abs(k)
IF k < 1 THEN k = 1 / k
k1 = 0.5 * (V / (4 * (H ^ 3)) - 16 / 3) + 1
D1 = k1 * k1 - 1
IF D1 >= 0 THEN
a[0] = - k1 - Sqr(D1)
a[1] = - k1 + Sqr(D1)
IF (k >= a[0]) And (k <= a[1]) THEN
PRINT "k must NOT be in the following boundaries: ("; a[0]; ";"; a[1]; ")"
RETURN -1
END IF
END IF
C[2] = V - 64 / 3 * (H * H * H)
C[1] = 2 * H * H * (1 + k)
C[0] = k * H
D = Sqr(C[1] * C[1] + C[2] * C[0])
a[0] = (C[1] + D) / C[0]
a[1] = (C[1] - D) / C[0]
a[2] = (a[0] + a[1]) / 2
Vs[0] = a[0] * a[0] * C[0] - a[0] * 2 * C[1] + (V - C[2])
Vs[1] = a[1] * a[1] * C[0] - a[1] * 2 * C[1] + (V - C[2])
PRINT "a1="; a[0]; " a2="; a[1]; " V1="; Vs[0];" V2="; Vs[1]
RETURN a[0]
END FUNCTION
Умоляю, если вы немного соображаете в математике, помогите мне, дайте хотя бы более-менее разумное объяснение тому, почему вообще такой бред получается
!! А то я уже начинаю в состояние депрессивного транса входить ... Не далеко и до психоза
Пожалуйста, не бросайте товарища в беде, один на один с этой ахинеей!..