bytebuster: (ITCrowd-Jen)


Сабж.
Рік тому вони бєз аб'явлєнія вайни розкосорилили Вогнелиса (Firefox), що деякі плугіни були змушені закритися (наприклад, Menu Wizard, редактор меню), а деякі — й досі неможливо нормально використовувати.

Цього разу прилетів апдейт, і ця криворука сволота спаскудила Громоптицю (Thunderbird). Та сама хуйня: половина плугінів не працює, включно з книгою контактів (CardBook) і ще купою усього.
І Лайтнінг! Той самий Lightning, офіційно підтримуваний органайзер, — він тожє всьо.

Маю стійке враження, що ім приплачує Корпорація Бобра, щоб усі кидали ту Мурзіллу кху-ямъ і переходили на богомєрзкій вебмейл.

Питання до аудиторії: як перестати ненавидіти криворуких єбланів і почати спокійно жити?

Whining

Понеділок, 30 Жовтень 2017 19:06
bytebuster: (Deadline)
От скажіть, якими криворукими дібілами треба бути, щоб у 21-му столітті написати шелл, який почина мерзнути при відображенні банального слайдшоу?
У мене проявляється як жахливі гальма при відображенні GIF.

Нє, ну я колись, коли був маленьким і побачив анімовану гіфку на заставці Windows NT (сумнозвісне «нажміть три пальці, щоб залогінитися», ага), я теж казав, що NT не ставитиму, бо це ж марнотратство — крутити гіфку.



Але тоді і процесори були 33 MHz, і памʼяті було обмаль, тому я мав якусь рацію, хоч і спірну.
Але за ці роки кривавий Майкрософт якось зміг зробити так, щоб гіфки не гальмували кʼєбєням всю систему.
А Кєди — такі Кєди.
І Плазмашелл, блджад.

Програмісте! Вчися писати програми. Не будь таким, як автор Плазмашеллу.
bytebuster: (ITCrowd-Jen)
Друзі, хотів би попросити поради в когось, хто має досвід лінуксового адміна. Моїх знань тупо не вистачає, щоб охопити задачу.

Ситуація.
* Я користуюся Semagic — це клієнтський софт для Дрім/ЖЖ.
* Semagic юзає plain HTTP для доступу до LJ API.
* Нещодавно Дрімівці зробили так, що LJ API доступно лише через HTTPS (мій сапортний запит)
* Semagic старий і не підтримується.

Я хочу налаштувати собі локальний protocol gateway, щоб воно отримувало HTTP-запити від Windows-віртуалки (де Сємажик), і якщо воно йде на http://dreamwidth, створювало нову шифровану конекцію HTTPS, ходило на Дрім, а результат віддавало назад по нешифрованому HTTP.

Я наґуґлив отаку тулзу http://www.delegate.org/delegate/Manual.shtml

І в мануалі у них написано таке, чого я не розумію взагалі:

Example: a gateway for HTTP clients to a HTTPS server reachable via SSLtunnel with authentication
    MOUNT="/* https://sslhost/*"
    STLS=fsv:https:sslhost
    FORWARD=ssltunnel://user:pass@proxyhost:8080-_-https:sslhost
Мені треба те саме, тільки, можливо, без auth (? — не упевнений)
І взагалі, софт, який не ставиться через Aptitude, як його встановлювати?

Порадьте будь ласка, що з цим робити. Або інший простий софт під Убунту, який я можу користувати самостійно, враховуючи мої обмежені знання з одмінства.

Буду дуже вдячний за наставлення мене на путь істинний.
bytebuster: (Default)
Довго мучився з Firefox під Ubuntu. Ну, гальмував со страшной сілою. І пам'яті жер як не в себе.
А я ще любитель читати по-хитрому: я відкриваю те, що хочу почитати, в окремих табах і потім неквапливо вичитую.
А ще кілька профайлів маю, щоб куки і паролі не перетиналися.

Дійшло до того, що регулярним явищем було, коли кожний із Вогнелисів жер по 2-3 Gb пам'яті і грузив проц на 120-180% (у мене усе рахується у перерахунку на ядро).
А Фєйсбучіком я майже припинив користуватися — у тому числі, з-за цієї проблеми.

Не полінувався, переїхав з AdBlock Plus на uBlock Origin. І ще зніс нафіг Ghostery і Ubuntu Modifications.
І налаштував, щоб регулярно запускався скрипт sqlite3 VACUUM.
І шо ви думаєте? 40 табів, 800 Mb memory footprint, скрипти не гальмують, усе літає.
Ще спробую трошки fine-tune змінні, які стосуються кешування і такого іншого — і буде ваащє ляля.

Сподіваюся, комусь це також буде корисним.
bytebuster: (ITCrowd-Moss)
Капець.
В Лінуксовому ядрі, починаючи з 2007 року, сидить бага, яку ніяк не можуть відловити.
Якщо система вижирає усю RAM+swap (або просто RAM, якщо своп вимкнено), все мерзне насмерть. До красної кнопки.
Пісєц же! У вінди навіть приснопам'ятної 95-ї все було нормально. Ну, гальмувало, але ж не висло до фізичного ресету!

Баг від 2007: System freeze on high memory usage
Численні реінкарнації:
2013: System freeze on high memory usage
2015: System freeze/restart on high memory usage
AskUbuntu.SE: Computer freezing on almost full RAM, possibly disk cache problem

Так це ще не все! Виявляється, що воно ще й страждає від фрагментації своп-файлу! Йоханий бабай, а я-то думаю, чому у мене iotop показує 700kb/s швидкості свопа при страшенному шарудінні механічним винтом…
Unix&Linux.SE: How can swapoff be that slow?

Йомайо, як так можна жити?! Ці дєтські болєзні вінда вилікувала ще у минулому тисячолітті, блін! І клава/миша лишалися responsive під час навіть сильного свопу (особливо, якщо UDMA; ну так 21 століття на дворі).

Карочє, я в афігєнії. Як люди з цим живуть?!

Натомість, відкрив для себе zram та irqbalance. Тепер на 8 Гб фізичних до свопу не лізе навіть при використаних 11 Гб. Хоч щось.
bytebuster: (ITCrowd-Moss)


Колись я вже розповідав про чудовий проект Far2L, автор якого узяв на себе надважку задачу перенесення віндованого Far Manager'а на Лінукс.
Його нема в Убунтових репозиторіях, від чого мені, віндузятніку, який не звик компілити собі усе, стає трошки незвично. Але таки сорци рівні і збираються майже без нервотрьопки.

Так от. Протягом деякого часу я все забував оновлювати сорци, а за цей час автор допрацював мішок проблем — майже усе, що мені не подобалося. Оце оновив і радію.
1. Якщо хто помітив, я при дописі до бложика не міг активно користуватися кутовими лапками «». Це було з-за того, що статті і новини я частіш за все набираю у вбудованому Фар-овому редакторі. Це саме стосувалося усяких dead keys, умляутів і всього такого. Так от, у свіжих сорцах Far2L усе поправлено.
2. Стало набагато швидше працювати. І стартує значно швидше.
Read more... )
bytebuster: (ITCrowd-Moss)
Невинне питання: In the terminal, I can type CTRL-R to search for a matching command previously typed in BASH. E.g., if I type CTRL-R then grep is lists my last grep command, and I can hit enter to use it. This only gives one suggestion though. Is there any way to cycle through other previously typed matching commands?

Невинна відповідь: If I understand the question correctly you should be able to cycle through alternatives by repeatedly hitting Ctrl+R.

Ctrl+R grep Ctrl+R Ctrl+R ...

Але друга відповідь порвала на шматки:

If you feel the command will be used frequently, you could add a tag

command #useful

Then ctrl+r #useful

This works because # is a comment delimiter, i.e. everything that comes after the symbol is not interpreted as a command.
However, it will be recorded in the history and is thus searchable.

І коментар: The original hashtag. The bashtag, if you will

Orthodox File Manager

Понеділок, 28 Листопад 2016 17:06
bytebuster: (ITCrowd-Moss)
Помітив, що я вчасно розпочав свою епопею з переходом на Лінукс.
Багато хто з лінуховодів вважає, що справжній сплеск міграції (особливо у Східній Європі) користувачів з Вінди на Лінукс станеться тоді і тільки тоді, коли на Лінуксс перенесуть здоровий клон Нортон Командера.
Хто сказав MC? — Марш в угол на коліна! Міднайт — це жах, в якому «хвостів обізяньєго минулого» стільки, що краще не чіпати. Тоді вже краще всякі файлові менеджери під Emacs… :)
Far під Wine — це збочення. Файлові операції працюють, і все таке, але реальної інтеграції з системою — нема.

Але.
Влітку-восени 2016 року почалися кілька цікавих проектів, про які я і хочу розповісти.


Read more... )
bytebuster: (ITCrowd-Moss)
Іпічєскій балєт.
2016 рік на дворі.
Поштова система enterprise рівня не включає за замовчуванням систему пошуку.
Це я — про Kmail/KdePim.
Не консольна приблуда із серії «прочитав листа, відповів, закрив», а професійна тулза для постійного вжитку.
А без системи індексування ніякий пошук не працює від слова «вообщє». Патамушта індексатор прожорлівий.
Ба більше. Те, що прожорліве — це індексатор Akonadi. І він — та-дам! — вбудований в KDE. Власне, вся система KDE зав'язана на потужний і глибоко ідейний індексатор Akonadi. І більшість KDE'шного софта на цьому Akonadi і побудована.
А пошта не включає клієнтську частину до Akonadi.
Не dependency і навіть не recommended.
І в документації про це нема!
А пункт меню Search навіть не grayed! І навіть ніякого віконечка не пише, що, мовляв, не буде тобі пошуку, бо нема бібліотеки.
Ну хто так пише, йомайо?!
Здивовані юзвері питають, а їм ввічливо відповідають, що нема, але можливо, буде.
Адъ і угаръ — за посиланням.
Індексуванням файлової системи в Akonadi займається модуль Baloo. І от, виявилося, що Baloo підвисає на операціях файлової системи. Причому підвисає на IOwait настільки плотно, що за ним насмерть (!) виснуть усі інші апплікухи, які намагаються лізти до файлової системи (тобто, майже всі).
І причиною гальмів є тулза, яка за своєю природою має інтенсивно працювати із файлами і має бути вилизана до максимуму, Карл!

По факту.
Від KdePim відмовився. Baloo вирубив нафіг.
Пошту переніс на Thunderbird. Працює рівно. Все, включно з кількагіговим архівом за всі часи — перенеслося із Outlook.
Навіть поставив кілька плугінів — в тому числі, menu shortcuts переналаштував.
Search Folders нормально працюють (e.g., Unread Mail по всім каталогам).
Тільки ще не зрозумів, як налаштувати, щоб Unread можна було читати по кільком accounts.
Контакти ще не переніс, не бачу можливості керувати полем FileAs (DisplayAs) — причому, щоб воно автозаповнювалося згідно з мною заданим форматом. Наприклад, CompanyName_LastName_FirstName. У мене в Outlook саме так було.

Поставив Wine. На диво, працює більш-менш рівно.
Semagic під Wine теж працює, пости постить, картинки на Yandex Fotki заливає.
Тимчасово не став користуватися, бо:
1. Погано працює WYSIWYG HTML редактор, візуальні глюки
2. Не працює Ctrl+Alt+X для швидкого перемикання source/preview
3. Трошки підглюкує віконце з Queued items, а для мене це — основа того, як я пишу дописи у ЖЖ.

Поставив Far Manager!
Я плакав! Все працює!
Редактор — працює! Я тепер ще краще розумію оцю людину.
Може, кому цікаво. Far падав при виклику будь-якої команди command line. Вилікувалося тим, що вікно Wine/Far повинно мати вертикальний скроллер.
Не знаю, як це пов'язано, але після того, як у KDE Window Properties для Wine/Far прописати, скажімо, height=25, buffer_height=26, все починає рівно працювати.

Довго думав, як же я запускатиму свій улюблений Sony Vegas.
В інтернетах пишуть, що можна змусити його працювати, але гальмуватиме сильно без всяких hardware оптимізацій (GPU тощо).
Але таки Cinelerra і Kdenlive виглядають доволі гарно. Спробую з їхніми GUI розібратися (але видно, що робили непрофесіонали, на відміну від Sonic/Sony, де кожна кнопочка — на своєму місці).

У найближчих планах — перетягнути під Wine ще MyLifeOrganized. Бо на віртуалці — незручно.

Лінуксоїдне

Понеділок, 3 Жовтень 2016 19:06
bytebuster: (Marvin)
Офигів від того, що wget за замовчуванням не вміє надавати імена файлам. І що йому треба казати wget --trust-server-names
І я не розумію, чому «trust». Якщо припустити, що зловмисний сервер захоче поваляти вам /bin/bash, то напишіть (і зробіть default behavior), щоб в імені файлів інвалідувалося все, що стосується переходу до інших каталогів. А те, як є — це джопа.

Вже майже змирився з тим, що одна половина софта працює через KDE/Plasma, а інша (включаючи Firefox і Skype) — через Gnome/GTK. І налаштування у них — окремі.

Причому, одна половина софта хаває custom styles (навіть від свого framework), а інша — не хаває.

Але ніяк не можу звикнути, що кожний кладе конфіги куди не попадя. Одні прямо в ~/.foobar, інші в /etc/жопа/, ще хтось в /usr/share/жопа/config.
Причому нормою вважається, коли половина опцій знаходиться, скажімо, в /usr/share/kde4/config, а друга половина — в ~/.kde/share/kde4/жопа. І нічого, піпл хаваєт.

Документації на софт — нема як класу. Не уявляю, як тут можна жити без StackExchange.

Наприклад, я розумію круту задумку Akonadi. Це індексатор такий, індексує все в системі — від тупо файлів (цим займається компонента Baloo) і історії Web browser до пошти всякої чи повідомлень у ICQ.
Але підіть і спробуйте знайти синтаксис команд для пошуку від цього Baloo.
Особливо смішно таке. От є у файлів «рейтинг». Сам надаєш рейтинг файлам і потім можеш робити пошук.
Здавалося-б, круто. Пишеш: baloosearch <folder> "rating:10" — і маєш список файлів. Миттєво, бо все в СУБД.
Але от піди і пошукай "rating:>=5", і будеш сильно здивований.
ідеш в Ґуґл, бачиш, що автором цього Балу є такий собі Раджив Кумар. І в інтернетах до нього 100500 запитань, а де, власне кажучи, якийсь command-line interface, бліать? От гдє от ето вот всьо?
А Кумар і відповіда чєловєчьїм голосом: «а нема», каже нам Раджив.
Я вже мовчу за діагностичні тулзи, які могли б відповісти на запитання «чому Балу не індексує цей файл?» і щоб віповіло: «а ось тому, що правило №25 каже, що ignore файлів *.foobar». Але ні, такого нема принципово.

От як блін з таким жити?!
bytebuster: (ITCrowd-Jen)
Просто дибр. :)

  1. Побачив, що на зовнішніх дисках картинки мають атрибут X. Подумав, що негарно. Запустив на них chmod -x *
    Потім серед картинок знайшовся файл виду -foobar.jpg. Навчився chmod -- -x *
    Потім помітив, що є каталоги з підкаталогами. Запустив chmod -- -R-x * і отримав, що сам каталог перестав бути доступним. Тому навчився команді find . -type f -exec chmod -- -x {} +
    Чуваки, як ви в такому піздєці живете? :)
  2. З клавіатурними розкладками трохи розібрався і навіть відучив misc:typo перекривати Level3 кнопки, якими вводиться білоруська «ў». Щоправда, ще не написав макрос, щоб по лівому Ctrl одразу перемикав на англійську. Бо я ізбалований Punto Ыwitcher'ом і мені подавай ENG/не-ENG по правому Ctrl; вибір, який сАме не-ENG — по Ctrl/Shift, а ультимативно ENG — по Left Ctrl. А такого налаштування «ізкаропкі» — нема.
  3. Макросів клавіатурних нема як класу. Це пісєц, друзі. Як ви без них живете?
  4. Браузер для File/Open з якихось причин не є повноцінним, як у Dolphin. Нафіга, я так і не зрозумів. У мене типовий use case — open file, а там прямо в процесі його перейменувати і вже перейменованим відкрити.
  5. KDE'шний clipboard — це страх і ужас. Я намагався зрозуміти, як працюють різні формати, щоб копіпастити не лише text/plain, а і щось більш цікаве. Так от, там у форматах — реальна свістопляска. Не то, шо половина з форматів — mimetype, а інша половина — хрін знає що. І це на рівні API! А в GUI воно взагалі не працює і „we are not planning this feature in the nearest releases“! От тобі і система для програмістів™.
  6. Взагалі, текстового редактора сильно не вистачає. Kate — пробував. Якби в ній можна було нормально все автоматизувати. Але я порився в highlighting і пріфігєв, як там все незручно і неочевидно.
  7. Те саме стосовно Kontact. Я все життя просидів на Outlook. Не те, щоб я його дуже автоматизував, але воно «іскаропкі» нормально робе, та й все налаштовується. А KMail виглядає, як дитяча подєлка, цілком очевидних речей не вистачає. Ну наприклад, я так і не зрозумів, як окремому фолдеру (наприклад, тому, що містить спам) вимкнути HTML view назавжди.
    1. У KMail щось там покосилося, і у мене взагалі не працює Akonadi (індексатор). Тому ніякого пошуку в пошті нема як класу.
    2. Імпорт пошти із Outlook є, а імпорту контактів — нема. Возня з лівими форматами не допомагає, бо-ж кирилиця.
    3. І я вже не кажу, що той KMail падає як той п'яниця, через два кроки на третій.
  8. Файлового менеджера не вистачає. Я не дуже балуваний, але таки Far Commander рулить.
    • Вже почав заглядатися на те, щоб таки поставити Wine і на неї поставити Far.
    • А от іще крік души:
      Десять лет, проведенные в линухе, омрачались многими вещами. Но самая мрачная вещь - это отсутствие удобного и понятного консольного текстового редактора.
      Посему, за неимением альтернативы, приходилось пользоваться встроенным редактором Midnight Commander. Он, конечно, далек от идеала, но в нем хотя бы есть меню, через которое всегда можно выполнить редкие действия, и кривая строка подсказки по клавишам.
      Я думал, что уже никогда не увижу человечного консольного редактора в линухе. И вот недавно мне в голову пришла мысль - а почему бы не воспользоваться встроенным редактором FAR, запустив его через wine? И произошло чудо - FAR действительно имеет опции, чтобы запускаться как редактор для указанного файла.
      Я скачал FAR2 с офицального сайта, распаковал его в каталог /opt/far2, и с трепетом ввел команду:
      wineconsole --backend=user /opt/far2/Far.exe /e myfile.txt 2>/dev/null
      Господи! Я плакал! Все работает, просто абсолютно все!! Без всяких плясок с бубном! И какнадо!!!111 Всего не перечислишь, вот только то, что пишу навскидку:
      - Работает выделение Shift+Стрелки. Привет MC с его F3, и допиливание Konsole!
      - Работает вертикальное выделение Alt+Стрелки. Привет глюкам MC, в котором после вертикального выделения не поднять курсор выше отметки выделения.
      - Полная интеграция с буфером обмена десктоп-окружения. Привет обмену через cooledit.clip, через который невозможно засунуть и принять в DE-шный буфер обмена кириллицу. Досвидания кривой xclip!
      …Ну, і так далі. :-)
    • А оце знайшов, що котани почали портувати Far для Лінукса. Пре-альфи ще коряві, але вже зараз проект дрючить всіх інших.
  9. І взагалі стосовно софта. Я так розумів, що Лінукс — система для програмерів, і що кожний софт має добре вміти «точку входу», де кожний користувач може пхати свою автоматизацію. Ну там, скриптувати те, чого софт не вміє «іскаропкі». І якщо це GUI софт, то це має бути десь дуже на виду. А ніфіга ж! І далеко не все є в конфігах!
    Напевне, це — найбільше моє розчарування перших днів.
  10. Єдине, що «ізкаропкі» працює краще, ніж у Вінди, то це mouse scroll завжи у тому вікні, над яким мишиний курсор. На вінді мені для цього доводилося ставити сторонню тулзу AlwaysMouseWheel.
  11. Асіліл VirtualBox, помаленьку переношу VmWare-вські віртуалки. Дякую усім, хто допомагав порадами.
    • Але знов-таки, drag-and-drop вішає Oracle Client Tools на guest-машині. Вимкнув від гріха подалі.

От так, приблизно.

bytebuster: (Default)
Друзі-залізячники, ще одне питання до вас.

Є ноут з виходом HDMI. Є старовинний монітор VGA. Купив дешевий кабель HDMI-to-VGA.
Монітор детектиться (показує назву монітора і можливі resolutions), але сам монітор пише «No Signal».
Так було і під Віндою, але і в Кубунті така само фігня.

Куди копати? Я навіть не уявляю, як в тому анекдоті, «man що»? Тобто, як таке гуглити.

UPDATE, може, комусь знадобиться, хоча й тривіально.
Китайський кабель від дєдушки Ляо, в якого на одному кінці HDMI роз'єм, а на другому VGA, — не катить.
Купив простий адаптор (у вигляді коробочки) за $6, причому miniDisplayPort-VGA (бо miniDP на ноуті теж є), і тепер все паше, Кубунта все схавала сама.

Технічне

Вівторок, 13 Вересень 2016 23:56
bytebuster: (Default)
Друзі, не пройшло і 65535 років, як я (уперше в житті, ага) поставив Лінукс. Ну, бува таке з закорєнєлими віндузоїдами тіпа мене, в яких минулим разом не-віндою була OS/2, та сама.

А тепер от — Kubuntu.

Все таке незвичне. Far Commander'а нема, дуже не вистачає.
Firefox потішив, усі профайли підхопилися, а там же усі явки-паролі.

Бложика тимчасово не буде взагалі, допоки я не оговтаюся. І не поставлю віртуалку з віндою для Semagic'а.

Хтось знає, як конвертувати VMWare image to Virtualbox?
UPD, може, комусь знадобиться. VirtualBox вміє запускатися прямо з VMDK образу.
У мене при запуску виснув.
Якщо запускати у Safe Mode, то висне на драйвері AGP440.SYS
Тут хтось інший з такою проблемою був.
Лікування (джерело):
Вибираємо віртуальну машину, потім Settings → System → Extended Features → Enable I/O APIC
Потім старт,
Uninstall VmWare Client Tools
Щоправда, так і не вдалося поставити VirtualBox Client Tools і не займався повторною активацією вінди.
Сторінку створено Вівторок, 20 Травень 2025 09:29

Травень 2025

П В С Ч П С Н
   1 234
567891011
12131415161718
19202122232425
262728293031 
Створено з Dreamwidth Studios

За стиль дякувати

OSZAR »