LINUX.ORG.RU

Хакинг на уикенде


0

0

Субботний день решил посвятить программированию для Linux. Решил подружить любимый плеер Songbird с любимым IRC клиентом Xchat-gnome.

Если получится что-то достойное, закоммичу в SVN, а если нет - оставлю для личного пользования.

Утром потратил час на доведение до ума свежеустановленной Ubuntu Intrepid Ibex и теперь меня в ней всё устраивает.

>>> Просмотр (1280x800, 270 Kb)



Проверено: JB ()

Re: Хакинг на уикенде

мдя, может на скрине и не ваш код, но

1. на NULL'ы проверять Пушкин будет?
2. tbuf и word_eol не используются - значит, чтоб не было warning'ов надо написать например так:
(void)(&tbuf);
(void)(&word_eol);
а еще лучше один раз такую конструкцию вынести в макрос
3. четыре раза в четырех подряд строках прописано sess->server, можно было бы и запомнить один раз указатель( заодно и проверку добавить + assert ) и не писать трехэтажные выражения
4. откуда уверенность, что sess->server->p_change_nick и inbound_newnick обязательно отработают?( TRUE возвращается в любом случае )

lester ★★★★ ()

Re: Хакинг на уикенде

Что за шрифт в консоли? :)

anonymous ()

Re: Хакинг на уикенде

s/MATAH/METAH/

// np

Neko ()

Re: Хакинг на уикенде

"хакинг", линукс, убунта, куча книжек(при этом ни фига не прочитанных) - поздравляю вы Кулхацкир.

nnm ()

Re: Хакинг на уикенде

Эм... Fonducation of GTK+ Development. Можешь ссылкой кинуть?

mono ★★★★★ ()

Re: Хакинг на уикенде

> любимый плеер Songbird... любимым IRC клиентом Xchat-gnome

это провокация, не ведитесь

firsttimeuser ★★★★★ ()

Re: Хакинг на уикенде

Что за мода наворованным хвастаться? Удалите этот скрин.

weare ★★ ()

Re: Хакинг на уикенде

Выглядит хорошо. Почему в mc? Видел же emacs.dvi :D да, просьба, можешь выслать(выложить) Foundations of QT developing + IPV6 :D Неплохие книги, хотелось бы иметь в коллекции. Если что fukazzz[гаф]gmail.com

fukazzz ()

Re: Хакинг на уикенде

> Решил подружить

Каким образом подружить? Постить статус по определённой команде? Неужели у Songbird нет dbus-интерфейса?!

GFORGX ★★☆ ()
Ответ на: Re: Хакинг на уикенде от fukazzz

Re: Хакинг на уикенде

Присоединяюсь к реквесту книжки о Qt, gforgx-гав-lavabit-точка-ком

GFORGX ★★☆ ()
Ответ на: Re: Хакинг на уикенде от mono

Re: Хакинг на уикенде

>Эм... Fonducation of GTK+ Development. Можешь ссылкой кинуть?

Да, отличная книга. Сейчас читаю. Будет возможность, куплю ОФИЦИАЛЬНО электр. версию(~20$) или бумажную.

mono

Если ещё не нашёл, стукни в жаббер, разберемся =)

fukazzz ()

Re: Хакинг на уикенде

скрин как всегда ниочем, зачем пользоваться mc как редактором? Вон у вас даже Gnu emacs.cvi есть, или вы незнаете чем открыть cvi?

подозреваю что в ~/ свалка

st0ke ()

Re: Хакинг на уикенде

тут побольше слово "Ракинг" подходит

Khades ★★ ()

Re: Хакинг на уикенде

А что за тема окон такая? имя мона?

xanlabs ()

Re: Хакинг на уикенде

> теперь меня в ней всё устраивает.

Ну, если отстойный gnome на не менее отстойной операционной системе может вообще кого-то утроить, то я ему сочувствую.

anonymous ()

Re: Хакинг на уикенде

> Субботний день решил посвятить программированию для Linux.

Нет бы с гёрлфрендой в киношку сходить, а так ведь ... с Ли-и-инукс.

Bioreactor ★★★★★ ()

Re: Хакинг на уикенде

Скрин нормален.

Jayrome ★★★★★ ()
Ответ на: Re: Хакинг на уикенде от mono

Re: Хакинг на уикенде

> Эм... Fonducation of GTK+ Development. Можешь ссылкой кинуть?

Банально в гугле - год назад уже точно была.

Bohtvaroh ★★★★ ()

Re: Хакинг на уикенде

Скрин приятный. Главное, не кде, с их уродской иконкой во всех углах и щелях.

i_hate_black_lor_gui ()

Re: Хакинг на уикенде

Ужас, вся консоль с полужирным шрифтом. Нахрена?

c: worcker

anonymous ()

Re: Хакинг на уикенде

хакинг на уикэнде это хорошо, но факинг лучше

mio ★★ ()

Re: Хакинг на уикенде

а что за иконка на панели где рыбка блюёт нотой? это и есть songbird? :.

anonymous ()
Ответ на: Re: Хакинг на уикенде от anonymous

Re: Хакинг на уикенде

>а что за иконка на панели где рыбка блюёт нотой? это и есть songbird?

Да

MATAH ()
Ответ на: Re: Хакинг на уикенде от Bohtvaroh

Re: Хакинг на уикенде

>Кстати, книжка не очень - поверхностная.

Для быстрого старта самое то.

MATAH ()
Ответ на: Re: Хакинг на уикенде от xanlabs

Re: Хакинг на уикенде

>А что за тема окон такая? имя мона?

С gnome-look.org достал замечательную обоину и тему Shiki-wise с иконсетом. Gtkrc допиливал руками, т.к. заголовки окон были великоваты.

MATAH ()
Ответ на: Re: Хакинг на уикенде от lester

Re: Хакинг на уикенде

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

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

MATAH ()
Ответ на: Re: Хакинг на уикенде от MATAH

Re: Хакинг на уикенде

На скрине запечатлён лишь начальный этап разработки. Это оправдывает использование mcedit как простой гляделки, интегрированной в файл-менеджер. За один день я не управился, т.к. Songbird на XPCOMM, опыта разработки под который у меня не было. В качестве сред разработки использую Anjuta и Emacs. После сессии выложу результаты труда и новые скрины с Emacs.

MATAH ()

Re: Хакинг на уикенде

А воровать книги нехорошо!

Screwdriver ()
Ответ на: Re: Хакинг на уикенде от Screwdriver

Re: Хакинг на уикенде

Ага, и смотреть пирацкие кино тоже. Завязывать уже пора с этим красноглазием, не?

Bohtvaroh ★★★★ ()
Ответ на: Re: Хакинг на уикенде от Bohtvaroh

Re: Хакинг на уикенде

> Ага, и смотреть пирацкие кино тоже. Завязывать уже пора с этим красноглазием, не?

+1024

enby ★★ ()

Re: Хакинг на уикенде

Кстати, хорошие книги! Где взял ?

funny_zombie ()
Ответ на: Re: Хакинг на уикенде от Screwdriver

Re: Хакинг на уикенде

Я возвращаю коммьюнити цену "украденных" книг о СПО в виде исходного кода и саппорта на каналах FreeNode. Не чувствую себя преступником. А до авторов остальных книг мне нет дела, т.к. они живут в западных странах где выживание гарантировано уже бакалавру.

MATAH ()
Ответ на: Re: Хакинг на уикенде от funny_zombie

Re: Хакинг на уикенде

>Кстати, хорошие книги! Где взял ?

Читай комменты, они не всегда бесполезны.

MATAH ()

Re: Хакинг на уикенде

это что же прям по живому в исходниках xchat-а ковыряемся!? оО
там же можно плагины на perl\python писать, совершенно не напрягаясь, плюс выкладывать их на оф.сайт для общественности

hizel ★★★★★ ()

Re: Хакинг на уикенде

Реквестирую встроить емакс в санбёрд. Еще желательно рсс ридер, почтовик, конечно же торрент-клиент, блокнот, контакт-лист, фтп клиент, и инстант месенджер. Если можно еще поддержку двухпанельности и просмотрщик картинок.

anonymous ()
Ответ на: Re: Хакинг на уикенде от anonymous

Re: Хакинг на уикенде

Прошу прощения, забыл про плагин-вебсервер и плагин-виртуалбокс.

anonymous ()
Ответ на: Re: Хакинг на уикенде от Bohtvaroh

Re: Хакинг на уикенде

> Ага, и смотреть пирацкие кино тоже. Завязывать уже пора с этим красноглазием, не?

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

Screwdriver ()
Ответ на: Re: Хакинг на уикенде от MATAH

Re: Хакинг на уикенде

> Я возвращаю коммьюнити цену "украденных" книг о СПО в виде исходного кода и саппорта на каналах FreeNode

Это всё равно что я украденные у бабульки деньги буду возвращать государству через покупку товаров в магазине. ТЫ сам-то понял, какую безумицу сказал?

Screwdriver ()
Ответ на: Re: Хакинг на уикенде от Screwdriver

Re: Хакинг на уикенде

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

Syncro ★★★★★ ()
Ответ на: Re: Хакинг на уикенде от Syncro

Re: Хакинг на уикенде

> а своей головы у тебя нету чтобы понять что копирование и воровство это разные вещи ?

Есть УК. Остальное УГ.

Screwdriver ()
Ответ на: Re: Хакинг на уикенде от Screwdriver

Re: Хакинг на уикенде

> Это всё равно что я украденные у бабульки деньги буду возвращать государству через покупку товаров в магазине. ТЫ сам-то понял, какую безумицу сказал?

Опять копирасты будут защищать свое "священное" право стрич бабло ЗА ЗНАНИЯ. Да НА КОЛ за такое надо сажать, чтобы другим не повадно было! Обзывая людей которые копируют (повтояюсь, именно копируют а не присваивают себе) ихние материалы в некоммерческих целях "ворами" и "пиратами" они САМИ являются ВОРАМИ - ПРИСВАИВАЯ труд авторов и продовая его втридорога, создатели контента хорошо если получают 10%.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.