LINUX.ORG.RU

Сообщения rsync

 

Vim: синтаксическая раскраска части файла

Форум — Talks

имеется [условно] текстовый файл. Ну или файл на языке X (скажем C++).

в файле открываем коментарий и в коментарии имеется код на lua

/*

function bla()

end
*/

Вопрос: можно ли в коментариях проставить Vim'у какой-то тег, чтобы он код на Lua покрасил как Lua код?

ну или скажем SQL у python в тройных кавычках.

 

rsync
()

игра для программистов: человечек по программе ходит

Форум — Talks

раз уж пошло: напомните была такая игра человечек ходит по клеточной доске с препятствиями. Ходит по «программме». Задача составить «программу» и уложиться в нужное число шагов программы и обойти все клетки.

ЕМНИП уровней 100 в игре было, а в «программе» были функции, т.ч. рекурсию можно было делать

 ,

rsync
()

PulseAudio: как с этой фигней работать?

Форум — Talks

новый FF говорит «все, звук теперь только через эту херулину»

через Alsa звук нормально работает.

сделал

apt-get install pulseaudio pulseaudio-utils

теперь идет вот такой спам в syslog

Feb  5 13:20:50 apache pulseaudio[20316]: [pulseaudio] module-console-kit.c: GetSessionsForUnixUser() call failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
Feb  5 13:20:50 apache pulseaudio[20316]: [pulseaudio] module.c: Failed to load module "module-console-kit" (argument: ""): initialization failed.
Feb  5 13:20:50 apache pulseaudio[20316]: [pulseaudio] main.c: Module load failed.
Feb  5 13:20:50 apache pulseaudio[20316]: [pulseaudio] main.c: Не удалось инициализировать демон.
Feb  5 13:20:50 apache pulseaudio[20313]: [pulseaudio] main.c: Не удалось запустить демон.

почему-то на русском языке. Гугл не помогает понять в чем проблема.

вопросы:

  • кто вообще его запускает (скрипта в /etc/init.d не вижу)?
  • куда покопать/что посмотреть?
  • оно вообще для звука предназначено или для чего?
  • почему русский язык в логах?

 ,

rsync
()

боты (телеграм и прочие)

Форум — Talks

возникла необходимость сваять бота, полез в API.

там (в телеграм) все блин как только сегодня родились: во первых клепают все на калбеках, во вторых ботов ходящих в БД и при этом умеющих проблему 10К похоже не делал никто.

сижу вот приделываю fiber-движок к telegram-api и думаю: ведь лет 15 назад все это кто-то делал с IRC.

никто не ковырялся на тему «взять старые либы и адаптировать к новым условиям»?

 , , ,

rsync
()

советник Трампа по науке: Американцы не были на Луне

Форум — Talks

Ну и что, кто там вещал что были? Остались еще верующие?

PS: https://aftershock.news/?q=node/552253

 , ,

rsync
()

Firefox > 45 и HiDPI

Форум — Talks

В интернете 100500 рецептов как настроить Firefox на HiDPI мониторах.

Пользовался этими рецептами до 45 версии включительно.

Сейчас обновился до 51 версии и шрифт в самом браузере нормальный, а шрифт в меню/табах/панелях - размером 0.3мм.

Настройка

layout.css.devPixelsPerPx
теперь влияет только на браузер, но не влияет на его органы управления, адресную строку итп.

В гугле ничего не нашел (то есть рецептов 100500 но все старые, на 50 и 51 версиях не помогают)

кто-либо юзает еще Firefox > 45 версии на HiDPI?

 ,

rsync
()

А как на Java вообще люди в вебе программируют? Это реально такой мазохизм?

Форум — Talks

Сунулся я в чужой Java код.

Задача стояла простенькая: на localhost поднять http-сервер, который обслужит одну формочку.

ну и заглянул в код, там разработчик что делает:

  • берет Get-query (если Get)
  • берет Body (если Post)
  • сплитает это все по символу
    &
  • парсит с URI-escape'ингом
  • собирает коллекцию param'ов итп

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

и так далее. Везде все трахаются с парсингом/сплитом строк. Это в XXI-м веке.

Разработчик который писал тот код что я исследовал на мои вопросы сказал что есть де какая-то либа гугла на эту тему, но она не пропускает всякие кавычки, а пробелы заменяет подчеркиваниями итп. То есть тоже какой-то велосипед.

В итоге ёжики программисты Java все копипастят друг у друга кактусы велосипеды из проекта в проект.

Скажите это в мире Java правильно, так и быть должно? или я что-то недогуглил? Поэтому Java занимает ТОП обычно в популярности языков, я правильно понимаю?

 ,

rsync
()

cryptsetup/crypdisk & hidpi мониторы

Форум — Talks

Кто нибудь решал сабжевую проблему?

cryptsetup спрашивает пароли задолго до того как инициализируется нормально фреймбуффер и соответственно приходится читать текст на экране размером шрифта ~1мм

 , ,

rsync
()

Какой браузер сейчас хороший?

Форум — Talks

Что-то в последнее время какая-то жуть с браузерами.

Ноут 4 ядра CPU 800Mhz, 4Gb RAM

Мозила 45 - 5 открытых вкладок: на ютубе в строке поиска чтобы что-то набрать приходится раз в секунду-три нажимать клавишу.

попробовал FF 50 - у него все вообще тупо висит/тупит.

Что делать? откатиться на мозилу 40? 40-я вроде так не тупила.

из расширений стоит только Flash и Firebug.

или посмотреть на другие браузеры? попробовал chromium - но у него что-то какая-то враждебность к высокому разрешению экрана и средств отладки (аналога Firebug) не видно в наличии.

что еще посмотреть?

 ,

rsync
()

сетевая ФС, посоветуйте

Форум — Talks

имеется

  • хост с кучей файла (медиа/mp3)
  • несколько ноутов, которые шарят между собой

посоветуйте чем можно расшарить это медиа между ноутами?

пытался юзать sshfs, в целом хорошо, но тупит довольно серьезно после просыпания ноута. Хочется чего-то что быстро разбирается с потерей/появлением коннекта.

Ну и плюс нужно чтобы это все работало through internet (то есть имело нормальную авторизацию/шифрование на транспорте)

 

rsync
()

переносить неподтвержденные в тематические форумы или талкс

Форум — Linux-org-ru

сейчас в неподтвержденных удалено несколько тредов в связи с тем что решили на главной не первоапрелить

однако даже в буффере неподтвержденных эти треды собрали множество коментов, при этом какого либо срача в коментах не было

предлагаю ввести критерий (скажем более 50 коментов), и если в неподтвержденных тред удовоетворяет этому критеиию,то вместо удаления перемещать в талкс или другой формум

 

rsync
()

а вообще браузеры на iPhone/iPad умеют нормально ПРОКРУЧИВАТЬ?

Форум — Web-development

берем простейший код: некий div с контентом больше его размера (пример ниже). Вообще говоря пример встречается в интернете на каждом сайте по n раз.

Андроид прокручивает (любой браузер), мозила прокручивает. и только браузеры от этой конторы с недопрограммистами тупят и дрожат.

думал простенькую страничку зафигачить и теперь хз. судя по всему айфоны умеют прокручивать нормально только body.

<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport"
        content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <meta name="description" content="">
        <meta name="author" content="">
        <title>test</title>

        <style>
            html, body {
                height: 100%;
                width: 100%;
                overflow: none;
                margin: 0px;
                padding: 0px;
            }

            #main {
                height: 100%;
                width: 100%;
                overflow: none;
            }
            #header, #footer {
                height: 20%;
                overflow: none;
                background-color: rgb(200, 200, 200);
                text-align: center;
            }
            #body {
                height: 60%;
                overflow-y: auto;
                background-color: rgb(220, 220, 220);
                padding: 5px;
            }

        </style>
    </head>
    <body>
        <div id="main">
            <div id="header">block</div>
            <div id="body">
                <script>
                    for (var i = 0; i < 1000; i++) {
                        document.write('test line ' + i + '<br/>');
                    }
                </script>
            </div>
            <div id="footer">block</div>
        </div>
    </body>
</html>

Перемещено JB из talks

 , ,

rsync
()

Мобильная версия: переверстать бы чуток

Форум — Linux-org-ru

На скриншоте видно что аватар занимает ширину мобильного экрана и далее это место очень неэкономно не используется.

Было бы здорово, если аватар вынести в шапку, а дальше текст бы занимал бы всю ширину экрана.

на мобильниках реально удобнее бы стало

 ,

rsync
()

systemd, НЕ холи вар

Форум — Talks

У нас программист удаленный есть.

а тут цейтнот небольшой, ну и он постоянно онлайн был.

вчера значит он говорит:

Тут обновление убунты пришло с systemd, просит перегрузиться.

и все, с тех пор вот уже 20 часов его online никто не видел.

прошу не холиварить про systemd, а помочь понять как тут можно действовать правильно?

 ,

rsync
()

Как проиграть звук в Firefox?

Форум — Web-development

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

вставляли примерно так

<audio preload="auto" id="sound">
  <source src="/file.mp3" type="audio/mpeg" />
  <source src="/file.ogg" type="audio/ogg; codecs=vorbis" />
</audio>

Играли примерно так

$('#sound').play();

Это работало до каких-то пор. А в последних версиях FF перестало работать. FF в консоли ругается так:

Не удалось декодировать медиаресурс http://server.test/file.ogg
"audio/mpeg" — неподдерживаемое значение атрибута "type".
Не удалось загрузить медиаресурс /file.ogg

и чего-то гугл мне не помог. файлы ogg готовились утилитой oggencode из wav.

я нагуглил одно упоминание что типа FF теперь хочет чтобы был хороший битрейт. но что такое хороший и как его приготовить хз.

помогите разобраться плиз

 ,

rsync
()

Кто говорит что Linux не User friendly? вы ios видели?

Форум — Talks

в Linux я с 98-го года. ну и как-то привык к этой парадигме «Linux не user friendly» и особо народ не агитирую. За другими системами наблюдаю слабо. в Windows мире не происходит НИКАКИХ изменений последние лет 15. ну а в макось заглядывал пару раз тоже как-то не вштырило,

ну а тут подарили мне IPhone, ну и вроде красивая железячка.

запустил, вставил симку, звонит вроде. все ок.

походил пару дней. но понял что надо таки собраться и залить на него мелодий на звонки. почитал по форумам: линукс вроде не очень дружит с айфонами. ну да ладно.

первое что пришло в голову - выложить mp3'шку на свой сервак и скачать ее айфонным браузером. ну тут сразу же облом - скачивать нельзя, только слушать.

ок, думаю, полез в эплстор, поставил пару программ с названием «downloader*». скачал mp3. проигрывать можно - поставить на звонок нельзя.

ок, думаю дай погуглю.

погуглил. задумался.

короче, ребята, установка и настройка прозрачного проксирования на SQUID с прозрачным перехватом HTTPS и подменой сертификаторв - это детский сад по сравнению с задачкой «установить на айфон свою мелодию на звонок»

короче алгоритм там примерно такой (для этого была поставлена винда, но пока к успеху я не пришел):

  • устанавливаешь itunes
  • добавляешь свою мелодию в список
  • идешь в глубину каких-то диалогов, ставишь какие-то галочки и длину 38 (sic!) секунд
  • выходишь обратно выбираешь в пункте меню «конвертировать в AAC» (в моем айтюнс такого пункта не оказалось и я на этом остановился)
  • потом идешь в файловую систему, находишь этот AAC, переименовываешь файлик в специальное имя
  • потом появляется звук в айфоне

это ребята, не user friendly, это ППЦ какой-то!

PS: попробовал через drop-box со старого телефона перекинуть фотку своего ребенка на обои поставить в новом: та же хрень: посмотреть фотку в дропбоксе можно, поставить на обои нельзя. в итоге просто фоткнул ребенка еще раз.

Люди, вот объясните мне, почему с этих маков/айфонов народ так тащится?

 

rsync
()

обязать модераторов указывать причину по которой закрываются темы

Форум — Linux-org-ru

крайне важная новость

РосКомНадзор заблокировал доступ к GitHub с территории РФ

закрыта на постинг «только для модераторов»

срача и нацпола в ней не было. было совсем немного постов в стиле «так ему гитхабу и надо» и все.

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

rsync
()

РосКомНадзор заблокировал доступ к GitHub с территории РФ

Новости — Open Source
Группа Open Source

GitHub был внесён в реестр РКН за наличие файла suicide.txt. Администрация GitHub не нашла причин удалять этот файл, поэтому по состоянию на 3 декабря 2014 года ресурс остаётся в реестре.

Искомый адрес внесен в реестр на основаниях, предусмотренных статьей 15.1 Федерального закона от 27 июля 2006 года No 149-ФЗ

дата основания внесения в реестр 	номер основания внесения в реестр 	орган, принявший решение о внесении в реестр 	дата внесения в реестр
10.10.2014 	5094 	Роспотребнадзор 	02.12.2014
10.10.2014 	5095 	Роспотребнадзор 	02.12.2014
10.10.2014 	5098 	Роспотребнадзор 	02.12.2014
10.10.2014 	5096 	Роспотребнадзор 	02.12.2014
10.10.2014 	5097 	Роспотребнадзор 	02.12.2014
10.10.2014 	5099 	Роспотребнадзор 	02.12.2014
10.10.2014 	5101 	Роспотребнадзор 	02.12.2014

Ссылки по теме:

>>> Подробности

 , , ,

rsync
()

Debian on Retina

Галерея — Скриншоты

Подарили мне тут ноутбук с ретиной, долго думал что с ним делать, толи попытаться на него поставить нормальную операционку, толи...

в итоге сел таки разобрался с установкой. В интернете куча отзывов о том что линукс дескать на ретине не идет итп. Однако немного помучившись с разбиранием что куда как я его таки поставил.

Самое сложное оказалось - загрузиться первый раз с live. Взял сперва дебиановский wheezy нетинсталл, но он дальше бут-меню не продвигался. Было ощущение что банально зависает. Но потом заюзал опцию ядра

nomodeset
система показала лог загрузки и я увидел что ядро паникует по поводу ремапинга int, добавил опцию
nointremap
и система загрузилась. Ну далее все банально - снес маковые разделы, добавил линуксовые, шифрование итп. Загрузчик EFI - попробовал было сперва grub-efi, но он у меня почему-то не пошел. Разбираться сильно не стал - под руку попался lilo, он заработал сразу. Далее на загрузке поглядел в логи загрузки, увидел что пара модулей не может опознать железо - собрал пакетик с kernel-3.6.3 и все железо завелось. Накатил из git конфиги своего домашнего окружения (~/.файлы), подтюнил питание, немного увеличил шрифты под большое разрешение, настроил засыпание, клавиатуру итп. В первом приближении работать можно. Оборудования, которое не завелось на wheezy/kernel-3.6.3 не нашлось. uswsusp нормально (хотя и с опцией форсинга) засыпает в ram/disk. Звук/видео из коробки. Для WiFi карточки пришлось скачать firmware (но это еще на стадии инсталляции: Ethernet у данного девайса нет).

То что на скриншоте вы видите - уже в принципе рабочий вариант (прошу прощения за JPEG: LOR не принимал картинку в разрешении этого ноута).

Что нравится в этом:

  • операционная система нормально встала без особых плясок с бубном
  • железо для ноута конечно убойное (16G RAM, 750G SDD, 8 ядер CPU, 2кг весу итп)

Недостатки:

  • конечно есть приложения которые трудно заставить работать на нужном разрешении, но в целом любому можно указать размеры шрифтов. проблемы бывают с размером иконок, а со шрифтами вполне решабельны (я в основном пользуюсь браузером и консольками (vim, gcc, etc) соответственно мне сильно много гуевых приложений не нужно...)
  • отвратительная клавиатура. почитал - говорят что у всех Apple компов она одинаковая. Отсутствие клавиш Home-End-PgUp-PgDown еще можно пережить (с Fn стрелочки), Delete я себе вместо Power замапил. а вот отсутствие клавиши Insert напрягает гораздо сильнее: я привык в виме ее использовать для переключения между режимами...

вот, ругайте.

>>> Просмотр (2880x1800, 833 Kb)

 ,

rsync
()

бага с банерами в мобильном варианте сайта

Форум — Linux-org-ru

Был в поездке, с удовольствием почитал ЛОР с телефона... Довольно приятный интерфейс сделали для мобильных: сообщения по ширине аккуратненько выравниваются итп.

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

можно либо выпилить банеры с мобильного варианта, либо их показывать в ширине не более чем 300 пикселей?

rsync
()

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