LINUX.ORG.RU

Сообщения evilface

 

Как там слака поживает?

Доброе утро!

Не холивара ради эта тема, а хочется послушать живых пользователей.

Хотелось бы от тех, кто сидит на последних версиях узнать, что там в слаке с ПО, отстаёт/не отстаёт от текущих релизов, что нравится, что не нравится, с чего начинать, чего не делать…

Ну вы поняли, короче.

Спасибо.

 

evilface
()

Плюсы как скриптовый язык (вывод констант во время компеляции)

Доброе утро!

Захотелось поиграться с шаблонами, наваял для начала такой код:

#include <iostream>

#ifndef X
#error usage: c++ --std=c++11 -DX=<argument> __FILE__ && ./a.out
#endif // X

using xy_type = unsigned long long;

template <xy_type x>
struct fact {
  xy_type y = x * fact<x-1>().y;
};

template <>
struct fact<0> {
  xy_type y = 1;
};

int main() {
  std::cerr << fact<X>().y << std::endl;
  return 0;;
}


Всё хорошо, но не достигнута одна цель: я хочу выводить fact<X>().y во время компиляции, желательно роняя её, чтобы не произвести бинарь. Типа как при #error. Не получается, пытался сделать что-то с макросами и ещё чем-то, толку нет. Ввод организовать легко, через -D, а с выводом придумать не могу. Есть идеи?

P.S. Туплю, но ещё маленький вопрос: почему __FILE__ не подставляется?

 , , , ,

evilface
()

Хранение ресурсов приложения в git

Доброе утро.

Предположим, у нас есть игра. Код хранится под СКВ git. У этой игры могут быть какие-то ресурсы, положим, музыка. Вопрос: как это правильно хранить в гите?

В продолжение вопроса. Положим, предполагается, что в большинстве случаев пользователю это вообще не нужно и чтобы воспользоваться этими ресурсами, он должен собирать программу специально её конфигурируя (./configure --with-resources). Можно ли (и как) сделать загрузку ресурсов «ленивой», чтобы пользователю нужно было выкачивать их только если они ему нужны, но по дефолту git clone этого не делал?

Есть вариант с отдельным репозиторием и сабмодулем, но есть ли другие способы, можно ли (и как) сделать это средствами одного репозитория?

 

evilface
()

Портировал Flappy Bird под Unix

https://github.com/ValeriyKr/sfb/

Сабж. Работает под линуксом и соляркой, больше ни под чем не проверял.

Поругайте код. )

 , , , ,

evilface
()

Старые темы в трекере

http://imgur.com/a/Fwnhq

Собственно, сабж. Либо что-то сломалось, либо всегда так было, но я не замечал, но там темы с последними сообщениями за сентябрь-октябрь. ЛОР вроде не умирал.

 ,

evilface
()

Кросс-компиляция C/C++ под Solaris

Собственно, сабж.

Ни разу не занимался кросс-компиляцией, может кто-нибудь подсказать, что и как стоит делать?

Есть SunOS, хочу собирать приложения на C и C++(11) под неё из-под линукса, там только gcc 3.4.3, который в одиннадцатые плюсы не умеет и поставить свой возможности нет. Собирать gcc там в домашнем каталоге не хочется. Чем собирать под линуксом не важно, gcc или clang.

uname -a
SunOS sun 5.10 Generic_150401-13 i86pc i386 i86pc

 , , , ,

evilface
()

Испольнить JS со страницы, выгруженный curl'ом

Доброе утро.

Задача: выгрузить curl'ом (wget'ом) страницу, вычленить нужные данные.

Проблема: сайт отдаёт javascript.

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

Как мне добиться результата чем-то вроде curl example.com | jsexecuter | myparser?

 ,

evilface
()

Микрофон в ноутбуке с одним входом/выходом

Добрый день.

Есть ноутбук Acer Aspire E5. У него неприятная особенность: один мини-джек. В предустановленной винде при втыкании чего-нибудь автоматически вылезало окошко с вопросом что это, линейный/микрофонный вход или выход.

Сейчас есть необходимость под линуксом воткнуть микрофон, но непонятно, как сделать, чтобы система его увидела. В pavucntrol, в настройках jack и в alsamixer ничего пригодного не нашёл. Сейчас оно пытается использовать микрофон как наушники.

Есть предложения, как это исправить? Желательно средствами, не привязанными к конкретным DE.

 , , , ,

evilface
()

s/// в Skype

Собственно, сабж.
Кто пользуется скайпом, и предпочитает работать с клавиатурой. Чтобы исправить последнее сообщение, не обязательно нажимать на стрелку вверх, ползти к ошибке. Можно просто использовать конструкцию s/x/y/. Такая вот фича, если кто не знал.
Работает в четвертом скайпе, во втором не проверял.

 ,

evilface
()

Перемещение окон по хоткею в OpenBox

Всех приветствую.
В данный момент (и, видимо, очень на долго) на своем нетбуке использую OpenBox. Прекрасный WM, все легко настраивается, за пару дней получилось создать вполне юзабельную (с моей точки зрения) среду. Только возникла проблема. Тачпадом не очень удобно двигать окна, зажимая курсор на заголовке, по этому в кедах я вешал комбинацию клавиш, при нажатии которой активное окно начинало двигаться за курсором. В OpenBox-е такой же штуковины сделать не получается. Гугль ничего не говорит.
Вопрос: как в OpenBox по хоткею заставить окно двигаться за курсором?
Если надо что-то уточнить - спрашивайте, вполне вероятно, что я мог неясно свои мысли сформулировать.

P.S. Если у кого есть хорошие доки по rc.xml на русском, поделитесь, пожалуйста. В интернетах одни бложики с постами на тему «как я ставил openbox», в которых описывается лишь минимальная настройка.

 ,

evilface
()

Gentoo - глюканый файловый менеджер?

Делать нечего, от скуки дурью маюсь. Решил у apt-а спросить, что он про генту знает, вдруг предложит портежами пользоваться :). Одна из строк вывода apt-cache search gentoo:

gentoo - fully GUI-configurable, two-pane X file manager


Поле Description-en из apt-cache show gentoo:

Description-en: fully GUI-configurable, two-pane X file manager
gentoo is a two-pane file manager for the X Window System. gentoo lets the
user do (almost) all of the configuration and customizing from within the
program itself. If you still prefer to hand-edit configuration files,
they're fairly easy to work with since they are written in an XML format.
.
gentoo features a fairly complex and powerful file identification system,
coupled to an object-oriented style system, which together give you a lot
of control over how files of different types are displayed and acted upon.
Additionally, over a hundred pixmap images are available for use in file
type descriptions.
.
gentoo was written from scratch in ANSI C, and it utilizes the GTK+ toolkit
for its interface.


Чисто из интереса попробовал поставить, при запуске доставила вылезшая конфигурялка с вопросом на английском и огромным кнопарем «ДА».
Сам файловый менеджер оказался каким-то жутко глюченым, скролик хаотично менял размеры и не давал крутить список файлов. Все жутко моргало и тормозило. Ну и скриншот этого чуда (с сайта разрабов):
http://www.obsession.se/gentoo/shots/main.png

Так что знайте, гентушники, что есть гента для дебиана!

 , дебиановские пакеты,

evilface
()

На каком домене находился ЛОР в самом начале?

Доброго дня.
Случайно нашел древнюю новость - linux.org.ru
В ней говорится о регистрации домена linux.org.ru, но это уже седьмая новость на ресурсе. Где же до этого момента находился ЛОР? Не на локалхосте Макскома же :)

 

evilface
()

Соединение MuseScore с fluidsynth

Всем доброго дня.
Возможно уже кто-то спрашивал, но я не нашел.
Мне не нравится звучание инструментов MuseScore, но нравится fluidsynth. Можно ли как-нибудь направить выход midi в MuseScore на fluidsynth, да так, что бы еще и список инструментов был fluidsynth-овский? И если да то как? Я перекопал настройки MuseScore-а, искал в гугле, на ЛОРе, ничего не нашел. Если кто знает решение - прошу помочь.

 ,

evilface
()

QTCurve: урать строку заголовка из терминала

Здравствуйте, ЛОРовцы.
У меня KDE4 с темой оформления QTCurve. Прошу подсказать, как убрать строку заголовка из конкретного приложения (в данном случае konsole)? Перетаскивание, закрытие-не проблема, все на хоткеях. Скролик убрал, рамку тоже, а заголовок не получается. Прошу рецепта, гугль держит тайну сокрытия заголовка в секрете :)

evilface
()

Ускорение работы Debian

Доброго времени суток. Прошу советов на тему ускорения работы системы. Дело в том, что у меня нетбук с дебианом. На стационарной машине все нормально, а нетбоук притормаживает после тяжелых приложений. Поудалял ненужное из /etc/init.d, пересборку ядра (3.2.2) не осилил. Собрать-то собрал, но система с ним не работает. Вариант устанвкки gentoo тоже не подходит, дебиан родней. Так можно ли как-нибудь снизить тормоза после тяжеловесных приложений (на пример LibreOffice)?

P.S.: Debian Wheezy,

uname -r
3.0.0-1-486

evilface
()

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