LINUX.ORG.RU

Сообщения ttnl

 

ctags: две функции с одинаковым именем в одном файле

#ifdef MY_DEFINE

#define avg(a,b) ((a)/2 + (b)/2)
int func()
{
        return 1;
}

#else

#define avg(a,b) (((a) + (b))/2)
int func()
{
        return 0;
}

#endif

ctags генерирует строку только для одного варианта функции, а для дефайнов — две:

!_TAG_FILE_FORMAT       2       /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED       1       /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR    Darren Hiebert  /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME      Exuberant Ctags //
!_TAG_PROGRAM_URL       http://ctags.sourceforge.net    /official site/
!_TAG_PROGRAM_VERSION   5.7     //
avg     f.c     2;"     d       file:
avg     f.c     9;"     d       file:
func    f.c     /^int func()$/;"        f

Как сделать, чтобы генерировалась запись для каждой функции?

ttnl
()

Симптомы сотрясения мозга наложенные на алкогольное похмелье

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

Сегодня у меня поезд в 10 утра. Немного стремно садится в него. Не пофиговеет ли мне в поездке по протрезвению, как-нибудь можно это оценить в моем состоянии? Может какие колеса взять с собой на всякийслучай.

P.S. После падения пропустил пару ударов ногой. Лицо в порядке, кроме правого надглазия, бошка гудит лишь слегка. Последний раз пил 3 часа назад.

ttnl
()

Попал в ДТП

Пруф: http://img841.imageshack.us/img841/3775/75385977.jpg

Первый раз. Под окнами. Мое корыто - слева красное, было припарковано.

Сижу дома жду ментов. Остальные два хрена сидят в своих корытах. Кроме справки о ДТП и копии о возбуждении адм. дела, что еще от ментов требовать?

ttnl
()

Говорил ли сегодня премьер-министр про СПО?

Ба! Сегодня оказывается был онлайн-разговор с премьером Путиным. Кто смотрел полностью, говорил ли он что-нибудь про внедрение СПО в государственные учреждения? В прошлые года, вроде было, вопрос про KDE под FreeBSD, кажется. А как в этот раз?

Просьба не нацполить.

ttnl
()

ksplice: текущее состояние и поддержка других архитектур

Последняя версия утилиты вышла ещё в прошлом году, с тех пор релизов не было. Как следствие, отсутствует поддержка новых ядер, последняя, способная быть пропатченной, версия в районе 2.6.27, а 2.6.30 уже не работает. Между ними не пробовал.

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

Поэтому интересна их политика по этому вопросы. Насколько часто будут появляться обновления (с задержкой на сколько версий)? Планируется ли поддержка новых архитектур (на счет ARM знаю)? Может кто-нибудь что-нибудь читал или слышал по этому поводу.

ttnl
()

e4defrag идет в народ

Пока только в Федоре, но сдвиг с мертвой точки радует.

Пруф: http://pkgs.fedoraproject.org/gitweb/?p=e2fsprogs.git;a=log;h=HEAD

ttnl
()

2catap

Объясни, почему ты удалил мое сообщение в этой теме:

http://www.linux.org.ru/forum/development/5627450

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

Уже сейчас 30% вопросов в Development, если не больше, касаются компилирования хэлловорлдов и нахождения метов класса на C++. Дальше тупеть некуда.

ttnl
()

Посоветуйте пиратскую тему иконок

Всем привет.

Поставил на дектоп вот эту обоину http://www.wallpaper4me.com/images/wallpapers/thepiratebay-77708.jpeg

Подобрал тему GTK+, настроил коньки в тон. Столкнулся с проблемой — не могу подобрать соответствующую тему иконок. Стандартные гномовские выглядят слишком модерново и чересчур жизнерадостно.

Посоветуйте набор иконок, которые пойдут с этой обоиной.

ttnl
()

Битовые операции: обнулить младшие биты числа

Разминка для МОЗГа.

Как с помощью битовых операций | & ~ и скобок обнулить все младшие биты числа. Т.е., например, в результате данного преобразования, число 0b10101111 должно превратиться в 0b10000000. Число от 0 до 2^64-1.

Если такое вообще реально. Условные операторы использовать нельзя.

Upd.:Сдвиги использовать можно. Забыл сказать

ttnl
()

[пятница]Я вас всех люблю

В связи с темой на главной странице про правила хорошего тона для линуксоидов. Мужик, прав, нужно бороться с внешними врагами. У нас с ними больше различий, чем между собой.

Кто за, кто против?

//Not gay

 

ttnl
()

[php]Помогите разобраться

http://www.himkismi.ru/?page=news_item&newsid=1066

Снизу слева голосование. Когда я выполняю в консоли команду:

while :; do wget "http://www.himkismi.ru/himPoll/add.php?name=Road2&vote=2"; done

то циферки результатов (второй вариант) радостно бегут вверх. Если же я делаю то же самое с помощью TOR proxy (http_proxy в конфигурационном файле wget), то количество голосов не увеличивается, хотя скачивается правильная страница.

1)Что тут может быть? Разрешено голосование только с Химкинских IP?

2)Какой стаж должен быть у php-кодера, чтобы запилить такую дебильную защиту от повторного голосования?

 

ttnl
()

Прошу разрешить обсуждение Пиратской партии

Прошу разрешить обсуждение Пиратской партии на ЛОРе и объявить эту тему официально допустимой для дискуссий.

Политики как таковой, там нет, руководители партии от нее всячески дистанцируются. Национальных и религиозных споров по её причине возникать не будет. Дополнительную рознь между пользователями эта тема сеять тоже не станет, просто нечему там.

Нет причин, по которым её следует причислять к нацполу.

ttnl
()

dm_crypt: cryptoswap+hibernate

Помнится, была возможность шифровать swap с возможностью ухода в спящий режим. При выходе из спящего режима спрашивался пароль.

Киньте ссылку. Или накидайте общий план решения, какие скрипты править.

ttnl
()

[Горжусь Россией] Most active 2.6.36 developers

По данным сайта lwn.net первое место по количеству присланных в ядро 2.6.36 патчей (160 штук) занял наш соотечественник, Василий Куликов, студент четвертого курса ВМиК МГУ.

На 36 патчей опередив своего ближайшего конкурента (Eric Paris).

Крутой чувак.

ttnl
()

[предупреждение гномерам] Использование КДЕшных программ

Постоянно пользуюсь Пиджином. Сегодня возникла необходимость
авторизовать двух новых пользователей в ICQ, но это не удалось.
Видать AOL в очередной раз поменяла протокол, а в Пиджине его не
обновили.

Памятуя, что на ЛОРе хвалили Kopete, как универсальный клиент,
который умеет вообще все, решил авторизовать с помощью него.
Естественно, установлен он ранее не был.

При установке Kopete потянул за собой утилит и библиотек на 38
мегабайт. Это при том, что стандартные КДЕшные библиотеки у меня
установлены. Kdenlive, например, прекрасно с существующими работает.

Ну ладно, пусть 38 мегабайт. Но зачем мессаджеру тянуть за собой
пакет базы данных mysql? Совершенно непонятно. Может быть, историю в
ней хранить?! Ну бог с ним.

Запустил Копыто. В области уведомления появилось почему-то не один
значок, а два. Загрузка процессора на графике системного монитора
стремительно поползла вверх.

Оказалось, что второй значок от КДЕшной утилиты, которая индексирует
мои файлы. Агрессивно индексирует всю мою домашнюю директорию. Видимо
для нужд мессаджера. Скажите мне, нахрена, почему он не может без этого
работать?

В этом месте я выматерился.

Попытался авторизовать собеседников. Естественно, это тоже не
заработало! Зря возился.

Поскорей удалил все 38 мб, пока, неровен час, mysql не начало
оптимизировать все свои тестовые базы данных.

Мораль сей басни такова: не лезь со своим уставом в чужой монастырь.
Исключительно из-за привычки нам, гномерам, невозможно понять, почему
нельзя сделать несколько программ, каждая из которых выполняет хорошо
свою функцию, вместо того, чтобы делать одну программу, плохо
выполняющую несколько функций. Можно провести аналогию - гномеры
как-будто выбирают ресторан: итальянский, французский, японский. А
КДЕшники мучаются на кухне с кухонным комбайном. Который почти все
блюда умеет, но вот только получаются они другие.

ttnl
()

[ура, товарищи!] Shotwell будет сохранять теги в самих фотографиях

Последняя преграда для использования Shotwell, как менеджера фотографий, исчезла. Теперь можно сохранять теги в самих фотографиях.

Новость свежая, опцию реализовали только что. Она попадет в версию 0.8, которая выйдет в ноябре.

https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/579804

Ждем Shotwell в своих дистрибутивах! Теперь можно будет полностью отказаться от тормозного F-Spot и окончательно выпилить с компа анальный дотнет.

ttnl
()

Рекордно маленькое обновление ядра 2.6.35.7

ttnl
()

Перспектива дождаться e4defrag

ttnl
()

Прошу закрепить тему

http://www.linux.org.ru/forum/talks/5115195

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

ttnl
()

А давайте арендуем рекламный щит

Представьте, где-нибудь в Москве будет стоять красивый рекламный щит
с логотипом линукса, наших любимых дистрибутивов и ЛОРа, позитивно
заряжающий опенсорсными лозунгами и прогрессивными GNU-идеями.

Рядом с ним можно будет просветляться, фотографироваться и устраивать
линуксовки. Мотивация - Just For Fun.

Цена вопроса - 60 тысяч рублей:
http://www.me-com.ru/outdoor/shit/shit.html

Если скинуться 500 человек, получается смешная сумма.

Для сбора денег нужно будет выбрать невиртуального человека с именем
и фамилией, желательно, модератора и открыть на него счет.

А дальше ловить лулзы и получать удовольствие.

Как вам идея? Реализуем?

P.S. В Москве - потому что, отсюда больше всего народа, и легче будет
набрать требуемую сумму.

Сам баннер нарисуем своими силами, устроим конкурс, проголосуем и
повесим лучший.

ttnl
()

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