LINUX.ORG.RU

безделье или где debugger)


0

0

about: собственно скрин говорит сам за себя.. да и игрушка уматная!!! Liquid Wars ! просто надо разобраться :) у кого есть желаение - стучите в jabber мне - сыграем!)

history: /me перешёл с Gentoo[2007.0] на Ubuntu[7.04] по причине, что в 1ом много времени тратил не на то, что надо и постоянно мучал HDD регенерациями дерева portage :))

plans4future: пересесть на Fedora 7, изучить gdb, повысить квалификацию в C/C++, поменять ATI на Nvidia.

p.s. у кого-нибудь есть мини-хэлпа с экзэмплами по gdb для новичков? :)

>>> Просмотр (1280x1024, 310 Kb)

Re: безделье или где debugger)

чуть не забыл, шрифты Liberation [от RedHat].

может кому понадобится.. чтобы принтер Sаmsung нормально работал - ставьте пакет splix (~4kb) :) а то я как-то намучился с этим.. (у меня Sамsunг МL-1615)

kbps ★★★ ()

Re: безделье или где debugger)

Сессия на днях начинается, а ты 1ю лабу дебаггиш - молодец, наш человек =)

PM85 ★★ ()

Re: безделье или где debugger)

Исходники лабы в студию. А то самое интересное и не показано. Будет хоть что о(с)бсудить :)

anonymous ()

Re: безделье или где debugger)

А как же твой любимый wmii? Шо, опять? (С)

as33 ★☆☆ ()

Re: безделье или где debugger)

Хоспади. Бадди-лист ЛОРа превышает все остальные, вместе взятые.

anonymous ()

Re: безделье или где debugger)

За переход с генты на бубунту - зачот.

За планируемый переход на федору - низачот.

За дебаг первой лабы на пороге сессии - точно будет низачот, только не от меня =))

troorl ★★ ()

Re: безделье или где debugger)

>на Ubuntu[7.04]

ээээх я вот с archlinux на убунту слез... несколько дней убунта убивала меня, потом вернулся обратно

zup-rk27 ★★ ()

Re: безделье или где debugger)

Зачётку в студию.

anonymous ()

Re: безделье или где debugger)

За a,w,massiv2 низачот :)

А так в принципе ниче.

heello ()
Ответ на: Re: безделье или где debugger) от zup-rk27

Re: безделье или где debugger)

>ээээх я вот с archlinux на убунту слез... несколько дней убунта убивала меня, потом вернулся обратно

Как можно променять ArchLinux на что-либо вообще?! Назовите пожалуйста хотя-бы одну уважительную причину.

Aristarkh ()

Re: безделье или где debugger)

за переезд незачёт, не то что надо надо ставить на ночь и идти спать. Или как я - идёшь на работу, коннектишься домой и обновляешься, никому не мешая.

INFOMAN ★★★★★ ()

Re: безделье или где debugger)

Код - ужоснах. Книжка: доберусь до ноута - расшарю неплохую доку (на русском ;))

Sectoid ★★★★★ ()
Ответ на: Re: good debugger от tek

Re: good debugger

Insight - по-моему это ужас... Имхо, неудобно и нефункционально. Хотя если бы отсутствовали другие альтернативы может и его можно было использовать. Но альтернатива есть - ddd. Да motif, ну и хрен с ним. Да иногда глючит - но приемлемо редко. Очень удобным его тоже не назвать - постоянно приходится использовать и мышь и клавиатуру, но по крайней мере функциональность имеется. И главное - он имеет консоль gdb. Соответственно можно c гуём и параллельно осваивать наиболее употребительные команды gdb. Я в результате половину операций делаю во встроенной консоли gdb, но отнюдь не все - например поставить breakpoint "вот тут" бывает удобней чем вбивать номер строчки.

GPFault ★★ ()
Ответ на: Re: безделье или где debugger) от Aristarkh

Re: безделье или где debugger)

> Как можно променять ArchLinux на что-либо вообще?! Назовите пожалуйста хотя-бы одну уважительную причину.

Можно. На Debian. При отсутствии выделенки :(

anonymous ()

Re: безделье или где debugger)

kdbg еще ничего ^.^

Danmer ★★ ()

Re: безделье или где debugger)

ddd

anonymous ()

Re: безделье или где debugger)

Понятно почему кода показал мало! Стыдится! Но и того,
что показано ушлому анонимусу будет достаточно! 

for(g=j; g<j+4; g++)
 if(str[g] == '0')
  w++

Что это за сопли? Где кодинг стайл?
Учись салага

for(g = j; g < j + 4; '0' == str[g++] && w++ )

anonymous ()

Re: безделье или где debugger)

(a.massive2[i*10]>=Base)||(m==4)

дизъюнкцию ставим в порядке возростания сложности вычисления выражения!
Забыл что && и ||у нас ленивые?

кто такой Base? Кокого хрена с большой бувы?

Что такой мать вашу massive2 ? 
Тебе станет хорошо если Цын-Ван Пу будет называть поля структур 
по китайски и писать транслитом если тебе потом с этим кодом работать
 придётся?

Что такое 'a'? Одной буквой называем только счётчики!
Чем больше скоупов обращаются к переменной тем длиннее её имя!

Нахрена скобки вокрут (m==4)? Читабельность это не повышает!! 
Учим приритет операций!



anonymous ()

Re: безделье или где debugger)

Прекрати в сравнении ставить константу справа!
Ошибёшься как нть, напишешь = вместо == компилятор тебе ничего
не скажет, а баг будешь долго искать! 

anonymous ()

Re: безделье или где debugger)

И прекрати код в хедерах писать вредитель!

anonymous ()

Re: безделье или где debugger)

дак все таки, о чем скрин? я такой хренотой каждый день маюсь.

logx ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

>Учись салага

>for(g = j; g < j + 4; '0' == str[g++] && w++ )

О, нифига-ссе! Я тоже поучюсь если вы не возражаете.

Rebel_Star ()

Re: безделье или где debugger)

игруха супир!

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

Ёптить!! Ну и реакция)
Код то не мой, я его изучаю.. вот и дебагер собсна поэтому и нужен )))))))))))

А то ишь, накинулись ))))

kbps ★★★ ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

> for(g=j; g<j+4; g++) > if(str[g] == '0') > w++

> Что это за сопли? Где кодинг стайл? > Учись салага

> for(g = j; g < j + 4; '0' == str[g++] && w++ )

ИМХО ошибка в твоем коде.

Drolyk ★★★ ()

Re: безделье или где debugger)

хм. переходи на альт линукс, с удивлением обнаружишь, что все эти убунты и проч, элементарно НЕУДОБНЫ

anonymous ()

Re: безделье или где debugger)

убунту низачет vim(gvim)+gdb рулет еще insight debuger от редхат есть для тех кто привык в венде отлаживацца.

anonymous ()
Ответ на: Re: безделье или где debugger) от Drolyk

Re: безделье или где debugger)

>> for(g=j; g<j+4; g++) > if(str[g] == '0') > w++
>> Что это за сопли? Где кодинг стайл? > Учись салага
>> for(g = j; g < j + 4; '0' == str[g++] && w++ )

> ИМХО ошибка в твоем коде.

+1
однозначно ошибка. Структуры мозга, отвечающие за логику, формируются у детей с возрастом. Очевидно у автора они еще не сформировались: или задержка в развитии или еще на горшке сидит.

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

речь идет об авторе "for(g = j; g < j + 4; '0' == str[g++] && w++ )", а не об авторе скриншота.

anonymous ()

Re: безделье или где debugger)

cgdb: vi-like навигация, gdb-консоль, текстовый интерфейс.

eliterr ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

Да, где тут ошибка? Прекрасный пример написания короткого кода.

anonymous ()

Re: безделье или где debugger)

Итак, под завязку ... 
вышеупомянутый Цын-Ван Пу написал бы это так a.shuzu2[i*10]

Учимся программировать на linux.org.ru (c)

anonymous ()

Re: безделье или где debugger)

liquidwar правильно будет. игрушка таки забойная. сам люблю в нее погамать =)

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

Анонимусам кто вставляет несколько операций в тело конструкции for нужно отправииться учить корпоративный кодинг-гайд, для кого поясняют обычно что читабельность кода важнее чем краткость. для знатоков выставляния констант слева могу сказать что при собеседовании если напишете такой код - вероятность отсева в 50 : % Как и в обратном случае - тк опытный программист не допускает ошибок в стиле "пропуска" знака равно в условии Пусть парень учиться кодить а не генты настраиватьь...

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

Правда? А что вы скажете на то, что такой код содержит меньше операций, а следовательно его алгоритм многим быстрее и способствует большему развитию в понимании языка и развитию в целом? По поводу отсева: это полный бред. Программиста не будут отсеивать лишь из-за того, что он принимает меры для более безопасного написания кода.

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

>anonymous (*) (16.05.2007 22:54:59)
согласен.

>anonymous (*) (16.05.2007 23:36:05)
тоже справедливо, но всё ещё зависит от типа задачи..
кое-где надо так писать, а кое-где - этак! :)

kbps ★★★ ()

Re: безделье или где debugger)

Регресс однако...
если у тя всё нормально работало то нафиг emerge --sync мучать?

stalkerg ★★★★★ ()
Ответ на: Re: безделье или где debugger) от Aristarkh

Re: безделье или где debugger)

> Как можно променять ArchLinux на что-либо вообще?! Назовите пожалуйста хотя-бы одну уважительную причину.

Хотел перелезть с debian на arch... Не нашел в нем собранного пакета libmldbm-perl :( Или он есть, а я просто плохо искал?

anonymous ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

>Drolyk: >Ещё один горе программер... >Ну и где ошибка то? Пальцем ткни.

это я ошибся :) Но замечания по стилю я поддерживаю, вот

Drolyk ★★★ ()
Ответ на: Re: безделье или где debugger) от anonymous

Re: безделье или где debugger)

>Правда? А что вы скажете на то, что такой код содержит меньше операций, а следовательно его алгоритм многим быстрее и способствует большему развитию в понимании языка и развитию в целом? По поводу отсева: это полный бред. Программиста не будут отсеивать лишь из-за того, что он принимает меры для более безопасного написания кода.

Почитай что-нибудь про рефакторинг. В любой книге открыто сказано что читабельность кода зачастую важнее быстродействия и его длинны.

Damwihu ()

Re: безделье или где debugger)

Good debugger есть в MS Visual Studio 2005 :)

anonymous ()
Ответ на: Re: безделье или где debugger) от Damwihu

Re: безделье или где debugger)

Для программиста, подчёркиваю для ПРОГРАММИСТА такой код и является читабельным. Если ты можешь писать код, задействуя все возможности циклов, не используя лишних операций, и понимая досканально принцип работы циклов, то для тебя не составит труда написать "читадельный код", только вопрос для кого такой код писать? Для студентов, школьников?

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