В последнее время периодически приходиться перекидывать информацию на машину с виндой. И периодически возникают проблемы с этим.
А именно:
1. если переносить на комп через флешку(fat32), то в самом начале копирования все происходит довольно быстро...но затем скорость резко падает - ждать приходится по часу, чтобы скопировать 1 ГБ. И при этом все тормозить начинает, отваливается сетка и много других гадостей происходит.
При этом внешний USB'шный винт с NTFS'ом прекрасно постоянно работает. Проблемы только с флешками почему-то.
2. Если же пытаться передать файлы по сетке в расшаренную на винде папку (smb://...), то выдадет ошибку :
Error stating file: <путь к файлу>
Перешел на xfce, теперь что-то со звуком снова стало.
Если громкость прокрутить в 0, то mute не включается, и звук все-равно остается, только очень тихий...
И в notification area полоска громкости становится пустой, но изображения динамика крестом не перечеркивается ибо mute не срабатывает.
Как починить?
Решил перебраться на xfce, вот сижу настраиваю.
Пара вопросов:
1. Можно ли сделать аналог nautilus scripts? Многие скрипты удобно было запускать c помощью ПКМ.
В частности, как добавить распаковку архивов (в наутилусе было Extract here).
2. Как в thunar'е сделать, чтобы не писал полностью имя файла, а сокращал до n символов? А то большие имена зверски растягивает. Да и часто бывает что переносит одну букву имени на след. строку - страшно смотрится.
3. Ш стали Г. Посоветуйте парочку хороших.
Не знаю получиться ли нормально объяснить что я хочу, но попытаюсь :)
Есть массив из N элементов. Каждый элемент - некоторое число от 0 до M.
Есть Q итераций. На каждой итерации есть ВЕРОЯТНОСТЬ удаления 1 элемента из массива.
Так вот, если генерировать случайное число от 0 до N-1 и удалять элемент с соответствующим номером, то, как я понимаю, теоретически будет равномерное распределение вероятностей. На каждой итерации вероятность удаления элемента будет равна для каждого из них.
Вопрос: как сделать, чтобы вероятность удаления элемента на каждой итерации была прямо пропорциональна величине элемента.
Т.е. если все элементы в массиве равны, то будет то же равномерное распределение.
Иначе, допустим, в массиве N-1 нулей, и 1 элемент равен M. Тогда на след. итерации удалиться именно он.
Если этот элемент равен M-1, другой 1, остальные нули, то опять же скорее всего удалиться элемент величиной M-1, НО уже есть вероятность удаления элемента величиной 1.
В общем чем больше элемент, тем больше шансов у него быть удаленным на след. итерации, и наоборот.
Пока что пришел в голову только такой вариант решения: генерируем случайное число k от 0 до N-1, и случайное число q от 0 до M. Если k-й элемент массива меньше или равен q, то удаляем его.
Получается, что 0 будет удален всегда - т.к. он будет меньше или равен любого сгенерированного числа.
Если же элемент равен M, то он будет удален лишь в том случае, если сгенерированное число так же будет равно M (а вероятность этого довольно мала).
НО данный вариант не работает, если на каждой итерации будут так же добавляться некоторые элементы в массив неслучайным(!) образом. Ну и к тому же в данном случае 100% будет удаляться 1 элемент на каждой итерации, даже если остались только очень маленькие элементы.
В общем надеюсь более-менее понятно объяснил суть.
Такой вопрос: если запустить Seahorse, во вкладке Passwords выбрать любой пароль, затем Properties, затем Show Password, спокойно нажать Allow Once, то без проблем показывает любой хранящийся пароль.
Можно конечно сделать Passwords -> Lock, тогда чтобы посмотреть их, уже придется ввести пароль, но после ребута они снова становятся открытыми. Как сделать чтобы всегда были Locked ?
Недавно перестал монтироваться один раздел (ntfs), сделал на всякий случай 2 бэкапа - один cat'ом, другой dd.
Собстевнно, а как работать теперь с ними? На mount - ноль реакции. Даже ошибку не пишет - просто не монтирует и все. Как вытянуть данные из этих образов?
Есть папка в которой в кучу свалено много mp3'шек. Практически все - с ID3 тегами.
Задача: отсортировать все файлы по папкам вида Artist -> Album -> Trackname.mp3, а так же изменить имена файлов на названия треков.
Как сделать?
Вдруг перестал монтироваться один раздел(NTFS), на котором была венда.
При монтировании выдает: Error mounting: mount exited with exit code 2:
Что за ошибка 2?
Венда тоже перестала загружаться - пишет что cannot read disk.
Другой раздел на том же винте нормально монтируется и все работает.
Как починить?
Обновился до 9.10, и теперь если стиль обоины на раб.столе tiled, то в коньках не работает прозрачность - фон черный...Если менять стили на другие, то фон становится прозрачным. В чем проблема?
В общем решил тут обновиться и заодно посмотреть на Mono...
Скачал с офф сайта пакетики, начал ставить, попутно качая и ставя зависимости...
В общем теперь:
1. Banshee умерла. Запускаю, она открывается, висит пару секунд и умирает. Вот что пишет:
** (Banshee:10438): WARNING **: The following assembly referenced from /usr/lib/banshee-1/Banshee.Services.dll could not be loaded:
Assembly: NDesk.DBus.GLib (assemblyref_index=15)
Version: 1.0.0.0
Public Key: f6716e4f9b2ed099
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/banshee-1/).
** (Banshee:10438): WARNING **: Could not load file or assembly 'NDesk.DBus.GLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f6716e4f9b2ed099' or one of its dependencies.
** (Banshee:10438): WARNING **: Missing method Init in assembly /usr/lib/banshee-1/Banshee.Services.dll, type NDesk.DBus.BusG
[Warn 17:29:12.570] DBus support could not be started. Disabling for this session.
И аналогичное еще с gtkhtml-sharp , notify-sharp...
2. Слетели некоторые темы и движки GTK+. В частности Clearlooks, Elyssa, Gilouche и тд.
Ситуация: допустим под вайном что-нибудь запустил, потом закрываю ее. Но wineserver, explorer.exe, winemenubuilder остаются висеть и при этом жрут по 20-30% CPU. Все начинает притормаживать, ноут начинает греться и тд. Неприятно в общем...
Пока что приходиться убивать все эти процессы вайновские скриптиком... Но можно как-нибудь чтобы он автоматом убивался если закрывается приложение, запущенное под ним?
Запарилось возиться с этим звуком...
Если слушать музыку через баньшу, смотреть фильмы и тд. то звук прекрасно работает. Причем одновременно можно и фильм смотреть и музыку слушать - звук везде будет.
Но если в скайпе попытаться позвонить, то он напишет Problem with audio playback\capture. Если вырубить все приложения, использующие звук (плееры и тд), чуточку подождать и попытаться позвонить, то все будет нормально...но во время разговора ни фильм смотреть, ни музыку слушать уже нельзя...
В Скайпе на все стоит HDA Intel (hw:intel,0).
В Volume Control'е - HDA Intel(ALSA mixer).
В Sound Preferences везде ALSA, кроме Default Mixer Tracks Device - там Realtek ALC1200 (OSS Mixer). Для баньши вроде как pulseaudio обязательно нужен (не?).
Как все-таки нормально настроить звук, чтобы везде одновременно он был, чтобы ничего не слетало после перезагрузок и тд. ?
Подключил второй монитор. Видюха от nvidia.
В чем разница xinerama и twinview?
Сейчас twinview, перетаскивать окна с экрана на экран можно, но обоина на раб.столе растягивается на 2 монитора.
Как сделать, чтобы сам рабочий стол дублировался на 2 монитора, но окна приложений можно было перетаскивать? Будто бы второй монитор - просто еще один workspace.
Написал на днях для себя скриптик, чтобы imagemagick'ом все .cr2 (canon raw) файлы в папке в jpeg конвертил. Работает нормально, только вот сильно проц нагружает. от 50-90%. Плюс обычно много всего запущено - в результате ноут сильно греется...Да и просто тормоза начинаются.
Так вот, можно ли как-нибудь регулировать его? Пускай дольше конвертирует, но меньше нагружает.
Допустим запускать скрипт с параметром каким-нибудь... Возможно?
В пиджине прописаны кодировки в таком порядке:
WINDOWS-1251,CP1251,ISO-8859–1,UTF-8,KOI8-R;
В большинстве случаев все работает нормально. Но, например, если пользователь пишет с мобилы с jimm'а , то приходят ????? вместо текста. Аналогичная ситуация с сообщениями, которые мне были отправлены пока я был в оффлайне... Когда захожу - приходят те же ????.
Как-нибудь исправить эти 2 проблемы можно?
Есть картинка. Сначала ее обрабатываю ImageMagick'ом - shave,negate, composite -compose difference...
В общем в итоге получается рисунок - черный фон, а на нем белые фигуры в ряд. Для простоты допустим что идут круг, квадрат, треугольник.
Можно ли ImageMagick'ом разбить рисунок на 3 - с кругом, квадратом и треугольником?
Пока в голову лезет что-то наподобие такого: пробегаем по рисунку, черный фон не трогаем, а как только находим белый пиксель - закрашиваем его в определенный цвет (допустим сначала красный,потом зеленый,потом синий). После 'пробега' на рисунке будут красный круг, зеленый квадрат и синий треугольник. Потом вырезать все красное, потом зеленое, потом синее - сохраняя при этом в разные файлы... Только как это все сделать ? И можно ли ImageMagick'ом делать такое?