Чтобы добавлять сообщения и комментарии, .

@Linda-chan:
Linda-chan

Вдруг осознала, что в наши дни в подавляющем меньшинстве программ, что-то качающих из Инета, можно указать таймаут. Ещё реже – таймаут на отправку данных. Ну а девелоперов, которые в коде ставят таймаут в три секунды я бы вообще расстреливала на месте =_=

@Linda-chan:
Linda-chan

Personal standalone computing is finally dead, and computing has reverted to the 70's notion of remote storage and collaboration.jumpjet.info

@Linda-chan:
Linda-chan

Поэкспериментировала я с этим suid bit. Наваяла маленький Bash скрипт, который делает «chown root:root» файлу, установила suid bit и запустила. Выполнение от рута не случилось. Короче, выяснилось, что для скриптов бит этот игнорируется – даже Руби скрипт не заработал. Пришлось написать тоже самое на FreeBasic и собрать бинарник – он как раз заработал.

@Linda-chan:
Linda-chan

$ traceroute --icmp ya.ru
You do not have enough privileges to use this traceroute method.
socket: Operation not permitted
Шо?

@Linda-chan:
Linda-chan

Gopher сервер на Руби OO
github.com
На нём сделан Gopher гейт к Википедии:
gopher://gopherpedia.com

@Linda-chan:
Linda-chan

И тут я подумала, а не сконвертировать ли мне все gopherap файлы в KOI8-R? Вроде бы подхватывается тем же Симанки.

@Linda-chan:
Linda-chan

Внезапно обновился OverbiteFF, а caps.txt и указанную в нём кодировку поддерживать так и не научился. Где у них там ченджлоги хранятся?

@Linda-chan:
Linda-chan

Кто переходил с ownCloud на Nextcloud? Как у второго с требованиями к памяти? Разработчики говорят, что «даматически снижены». Врут?

@Linda-chan:
Linda-chan

Сижу я, значит, скрипты поправляю. Добралась до IE Booster, и тут меня осенило. Я всё думала, чего у меня IE работает быстро и красиво, а у народа постоянно то не грузится, это не грузится, здесь тормозит, даже если система только установлена. Ограничения на количество одновременных соединений не сняты. И, судя по тому, что факапы остаются актуальны даже в наши дни, IE до сих пор живёт ограничениями первых версий OO

@Linda-chan:
Linda-chan

Рыбка 1.12.2
Wanda — совершенно бесполезный апплет. Он только занимает место на диске и увеличивает время компиляции. Также, будучи загруженным, он занимает место на панели и в памяти. Всякого, кто использует этот апплет, нужно отправлять на психиатрическое обследование.

@Linda-chan:
Linda-chan

Не баян, а классика.
youtu.be

@Linda-chan:
Linda-chan

Внимание: Похоже, эта команда делает что-то полезное.
Поскольку это бесполезный апплет, наверное, лучше этого не делать.
Мы настоятельно рекомендуем вам избегать использования существа Wanda для чего-либо, что может сделать этот апплет полезным.

@Linda-chan:
Linda-chan

Говорят, Dropbox грозится вот-вот прикрыть публичные папки с файлами по прямой ссылке. А потому, история.
Когда-то Дропбокс предложил пользователям публичные папки как метод шаринга файлов. Кидаешь в папку файл, получаешь прямую ссылку и отправляешь другу.
Однако хитрые рюсские (по официальной версии) начали использовать фичу чтобы хостить целые сайты на халяву. Дропбокс обиделся и закрыл ссылки на HTML файлы, вроде как исключительно для рюсских пользователей.
// Что интересно, со временем у Гугла появилась сравнительно официальная инструкция, как делать нечто похожее на Драйве.
Потом на сервис пришла я и, как хитрая рюсская, принялась экспериментировать. Мне сайты хостить не надо было, но кучу картинок одним писом иногда было неплохо передавать. Можно было использовать TXT файл с HTML кодом, и некоторые броузеры подхватывали это даже без Content-Type, но метод был ненадёжен.
Поэтому услышав подсказку @Tenno-Seremel я наваяла XSL файл, который перегонял XML дерево в HTML как есть и запилила генератор XML файлов по содержимому каталога. Таким образом народу я слала ссылку на XML, а у них всё надёжно открывалось и показывалось.
Так я победила систему.
Потом Дропбокс заявил о прекращении поддержки Windows XP, отключил клиенты на Windows XP, а в итоге пригрозил вообще дропнуть публичные каталоги.
Так система победила меня.

@Linda-chan:
Linda-chan

Пользуешься бесплатной программой, а потом решаешь поддержать автора™ ради одной фичи, которая есть только в платной версии. Поддерживаешь далеко не на сто рублей, а потом начинают выясняться некоторые подробности™. Фича пилится в строну ломания функционала (с каждым обновлением всё начинает работать хуже и сбойнее), а под капотом у фичи код, не обновлявшийся пять лет, обмазанный диким количеством костылей по принципу «Хоть как-нибудь пусть работает». И, самое что печальное, деньги уже заплачены, да и у опенсорсных альтернатив ситуация и того хуже =_=

@Linda-chan:
Linda-chan

Linux 98!
opennet.ru

@Linda-chan:
Linda-chan

Как заставить RVM работать не только в запущенном Баше, но и за его пределами, в тех же Иксах? А то Баш при запуске читает ~/.bashrc и запускает специальный скрипт, после чего все переменные окружения красиво устанавливаются, и нужная версия Руби подменяет системную (если есть). Иксы же при логоне запускают ~/.profile и даже выполняют указанный там скрипт, но переменные окружения так и не устанавливаются. В итоге работает только системная версия Руби, устаревшая лет пять назад =_= Приходится городить костыли с промежуточными скриптами, которые врукопашную устанавливают нужные переменные и запускают правильную версию Руби. Та же фигня с неинтерактивными пользователями вроде www-data в рамках вэб-сервера. У них вообще нет ~, а при системной установке RVM для них не выполняется обновлятор переменных окружения =_= И при запуске от суперпользователя (скажем, через крон) – RVM большими красными буквами не рекомендуют запускать от рута =_= Короче, пичалька.

@Linda-chan:
Linda-chan

Bing Logger переписала на Руби. До этого было на VBScript только для Windows, а тут прямо кроссплатформенно всё.

@Linda-chan:
Linda-chan

Наткнулась на исчерпывающий ченджлог.
dropbox.com

@Linda-chan:
Linda-chan

«Лицензия на find», как последний довод оскорблённого линуксоеда.
via point.im

@Linda-chan:
Linda-chan

Хорошо, что я напряглась ранее и напилила скрипт поверх getssl. Я даже не помню, когда сертификаты Let's Encrypt нужно обновлять, а оно спокойно себе обновляет на автомате, раскидывает куда надо и перезапускает нужные сервисы.

@Linda-chan:
Linda-chan

Носсик про умные дома и прочий окейгугол.
dolboeb.livejournal.com
На самом деле мне не понятно его удивление. Флэш в броузерах появился очень давно, а опция «Don't activate plugins by default» появилась более чем десять лет спустя, на закате этого самого флэша. HTML аудио-видео появилось не так давно, а способ борьбы ползователя с музоном и видосами на странице по-прежнему звучит как «Вэб-разработчики должны предусмотреть». И так со всем: сначала придумают фичу, начинают панически её внедрять куда только можно, и только спустя много лет начинают задумываться об отключаторах этих фич и о какой-нибудь безопасности. И чем дальше, тем такого больше. Придумали бесконтактные карты, но не подумали про чуваков с терминалами в переполненном транспорте. Вон, недавно в Windows 10 вкорячили галочку «Помегабайтная оплата» для сетевых соединений – как никогда своевременно.
Отдельно хочу сказать про них, про тех, кто всплывает в камментах к каждому такому посту. Про ачотаковцев и прочих виталиков, которые искренне не понимают, зачем отключать флэш, которые не знают, что плохого в тоннах скриптов, у которых активация умного дома соседом через стенку называется «забавным казусом», а не дырой в безопасности. Их как-то удручающе много.
// Подумалось, забавно выглыдел бы WONTFIX от гугловцев в приведённой по ссылке истории: «Это не брешь в безопасности. Телевизионные дикторы должны перестать давать команды устройству».

@Linda-chan:
Linda-chan

Не зоопарк, а экосистема.

@Linda-chan:
Linda-chan

Пробую Audacious. Выглядит гораздо проще, чем Clementine, наворотов тоже почти нет. Некоторые базовые для плееров вещи тут смотрятся фичами, а интерфейс местами построен крайне нелогично. Не умеет работать с каталогами, примонтированными через gvfs, даже не выводит их в диалоге открытия файлов, а при перетаскивании выдаёт ошибку, но с этим я справилась. Ну и окошки любит растягивать на весь экран, если такое название песни шире трёх символов. Но вроде бы работает.

@Linda-chan:
Linda-chan

А ещё меня задолбал зоопарк буферов обмена. Ctrl+Ins – это не тоже самое, что и «Копировать» в контекстном меню или на тулбаре, блеать >_<

@Linda-chan:
Linda-chan

Плюс полезли глюки из Clementine. Даже не знаю как описать. Играется плейлист, вдруг устройство отваливается. Clementine сообщает, что переходит к следующему трэку и начинает по списку пытаться их открыть. Кнопка «Стоп» заблокирована – ведь ничего не проигрывается же. Поиск доступного файла заканчивается падением =_= После этого, трэки, поучаствовавшие в этом весёлом мероприятии, в плейлисе показываются без тэгов, просто имя файла. Заставить перечитать тэги не получается, пункты меню про редактирование тэгов исчезают для данных строчек. Казалось бы, запустить песню на воспроизведение, и проигрыватель перечитает тэги, но нет. Единственный выход – удалить и добавить снова. Так держать! А ещё я ловила глюки, когда трэки проигрывались по несколько раз подряд без каких-либо причин вроде очереди, а также когда проигрыватель переходил к следующему трэку, но интерфейс упорно показывал, что играется предыдущий.

@Linda-chan:
Linda-chan

Чтобы передать параметры скрипта дальше, нужно использовать это:
"$@"Никакие другие варианты вроде этих:
$*
"$*"
$@
не дают ожидаемого результата. Ну, тобишь, ты даёшь три параметра:
byaka.sh 1 2 "3 4"а он вызывает это:
./other.sh $*а следующий скрипт получает это:
other.sh 1 2 3 4=_=

@Linda-chan:
Linda-chan

Интересно, вот эти все вимеры... Они когда пишут тексты в Виме, они реально каждый раз нажимают ESC-:w-Enter-i или есть какой-то секрет?

@Linda-chan:
Linda-chan

Если плеер закрыть вручную, то он запоминает позицию и при следующем запуске начинает воспроизведение с этой позиции. Это отлично.
Но если плеер закрылся автоматически при завершении сеанса (завершение работы с компьютером), то он не запоминает позицию воспроизведения.
github.com
Это же полноценная замена foobar2000!!!
// Если кто не понял, foobar2000 страдает от такой же хрени, из-за которой я написала программку, которая не даёт завершить работу, пока запущен проигрыватель. Улетает всё: плейлисты, конфиги...

@Linda-chan:
Linda-chan

Пробую этот ваш Clementine. Вроде бы ничего так проигрыватель. Не foobar2000, но музыка слушается, добавляется перетаскиванием и плейлисты выглядят по-человечески без исчезновений. Правда, DLNA и DAAP не поддерживаются, но человеческое добавление трэков даже с нечеловеческими путями компенсирует это всё.

@Linda-chan:
Linda-chan

Есть NAS с самбой, DAAP (?) и DLNA. В Windows я запускала foobar2000, открывала музон с шары или же была возможность каким медиаплеером по uPnP посмотреть трэки, сгруппированные по альбомам, исполнителям, физическим каталогам и прочему. В Линуксе (Минт) я не знаю, что запускать =_= Есть Banshee, но у него столько подводных камней, что обзавидуешься: то плейлисты не сохраняет, то добавляет из Caja файлы только прицельно, сразу дерево не закинуть, то воспроизводит в странном порядке. DLNA вроде бы поддерживает, но всё одним писом, а плейлисты не сохраняет. С DAAP ситуация похожая, но чуть получше. Её нашла проигрыватель exaile, у него вроде бы всё получше, но он валится от любого неосторожного движения. Пичали добавляет то, что Caja фиг знает как самба шары (и не только их) подключает: не в какой-нибудь /media/nas/share/ монтирует, а в /run/123456/blahblahblah,1232235=4/. Короче, пока что остановилась на варианте проигрывания музыки из вэб-интерфейса NAS. Ну и Firefly на NAS, который DAAP заведует, вроде как настраивается, но это ж надо знать, как туда просочиться! А если я захочу послушать музон с другой машины, где только Самба и FTP? Будет смертельная битва на костылях – пробовала. Короче, не умею я пока готовить этот ваш линупс =_=

@Linda-chan:
Linda-chan

Забавно осознавать, что виндовая сборка Пидгина работает на порядок стабильнее и вменяемее, чем та, что прилетает в Бубунту из реп. Навскидку: диалог XMPP консоли явно не до конца грузится, сообщения со ссылками, приходящие от такой сборки то и дело содержат в себе мусор, такой же мусор пишется в логи – такое ощущение, то там какие-то куски XHTML-IM пытаются прорваться.

@Linda-chan:
Linda-chan

Пишу в начале скрипта на Руби:
#!/usr/bin/env rubyЗапускаю, Баш начинает вести себя неадекватно, словно это – его собственный скрипт. Вспоминаю, убираю BOM, запускаю. Баш сообщает, что файл не найден. Вспоминаю, CRLF превращаю в LF. Запускаю, скрипт стартует без проблем.
При этом самого Руби это всё не смущает. Башу не хватает гибкости™

@Linda-chan:
Linda-chan

nixcraft.com

@mabu:
mabu

Напишу программу «Счётчик королев» и буду продавать её блондинкам.

@Linda-chan:
Linda-chan

Разыскиваю libcurl для Windows, чтобы с FreeBasic подружить. Есть сайт с вариантами, некоторые ссылки с которого ведут на другой сайт с вариантами. Ни один вариант не работает. Большая часть DLL экспортируют функции из других DLL (явно не системных), которые, разумеется в архив не приложены. На том втором сайте есть DLL, к которой двумя отдельными ссылками приложены архивы с требуемыми DLL, но не хватает третьей DLL. Но! Есть одна DLL, которая не зависит от внешних файлов, которая скомпилирована и загружается. Но внутри неё ничего не происходит =_= Они вообще проверяют, что выкладывают?

@Linda-chan:
Linda-chan

На компьютере странное с Руби творится. Вроде стоит RVM, но версия Руби явно старая. Смотрю, а у меня в системе установлен Руби из репов ещё. Ладно, «apt-get remove ruby». Так эта зараза мне чуть половину системы не вынесла вместе с MATE OO Ведётся расследование.

@Linda-chan:
Linda-chan

Первая программа под Линукс на FreeBasic. Посмотрим, как оно пойдёт дальше.

@Linda-chan:
Linda-chan

А как дело обстоит с голосовым вводом? Чтобы писало поток сознания с микрофона в текстовый редактор и по возможности миновало сторонние сервера. Уже есть что-то такое?

@Linda-chan:
Linda-chan

Из «Вечерней Медузы».
В WhatsApp нашли уязвимость: мессенджер позиционирует себя как безопасный (прочитать личные сообщения можете только вы, адресат — и больше никто), но на самом деле это не так. Исследователь из Калифорнийского университета в Беркли Тобиас Бёлтер нашел уязвимость и рассказал о ней владельцу WhatsApp — компании Facebook. В ней сказали, что в курсе — и что менять ничего не будут!Мне кажется, что этот WONTFIX я в последнее время слышу слишком часто. И всё по поводу крайне популярных продуктов от крайне больших компаний.

@Linda-chan:
Linda-chan

CarotDAV качает файлик полчаса. Где-то под конец она вдруг понимает, что файл существует в папке назначения и спрашивает, что делать. Смотрю, а размеры разные, ну и нажимаю «New name». «Окэй!» – говорит CarotDAV и начинает качать файл снова. Япония! =_=