LINUX.ORG.RU

Первый скрин


0

0

Вот решил залить свой первый скрин. Fedora Core 3, KDE 3.3, CoolEdit, Firefox, GKrellM System Monitor, Konsole & Debugger. Всегда пользовался ГВИМом для редактирования исходников до тех пор, пока не нашел КулЕдит!!! Рекомендую всем кодерам! Отличная вещь!!! Ничего не настраивал, только установил и уже сразу все работает на "отлично"!

Тема - Shadows, иконки - Neon Icon Set 0.0.6

>>> Просмотр (1024x768, 168 Kb)



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

Совет один, попробуй vim/emacs. Причем последнее предпочтительнее ;) Если они покажутся тебе монстрами, посмотри на Eclipse, думаю будет удобнее... И для плюсов он поудобнее (правда памяти жрет... хотя у тебя kde...)

catap ★★★★★
()
Ответ на: комментарий от Led

>Дык, я об этом и писАл!

Хм, всегда демонстративно делать ударение на 'а' в последнем слове -- это какой-то комплекс? ;-)

anonymous
()
Ответ на: комментарий от anonymous

Я не понимаю в чем тут дело?? Я же сказал - этот код 2-летней давности!! Выложу скрин с последними наработками...

CPPxCoDeR
() автор топика
Ответ на: комментарий от CPPxCoDeR

Просто люди увидели стебный код и прикалываются ;-)

anonymous
()
Ответ на: комментарий от anonymous

>Хм, всегда демонстративно делать ударение на 'а' в последнем слове -- это какой-то комплекс?

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

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

>Ну я и говорю, детский комплекс ;-) Надо быть проще

Проще нЕкуда:) Я вот выделяю иногда ударные буквы, чтобы анонимусы к словам не придирались, так и этого мало - анонимусы уже к буквам придираются (вернее, даже к их начертанию):)))

Led ★★★☆☆
()

Блин сразу ну человек не знаком с удобством, и спит он в холодильнике, при это там установлен ящик показывабщий температуру с наружи. И этот ящик светит прямо в рожу. Холодильник покрашен из нутри в синий-разъедающий глаза цвет, а в углу какой-то житель из села "Весенняя жижа", пытается запустить свой трактор при помощи кувалды. Дикий ужжасссс :О

h0bb1t
()

Ужос! зачем было громоздить кучу окон и показывать идиоццкий код :) ?
Может быть тема десктопа у тебя и хорошая, но тем, как ты ее преподнес , угробил все впечатление... или просто наоткрывал че под руку попалось и закриншотил? За такие штуки йадом положено угощать :)

W98
()

готично

anonymous
()
Ответ на: комментарий от CPPxCoDeR

> Я не понимаю в чем тут дело?? Я же сказал - этот код 2-летней давности!! Выложу скрин с последними наработками...

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

// wbr

klalafuda ★☆☆
()
Ответ на: Re: от svu

Re:

> На самом деле, по моему опыту, новички в С не так obuse препроцессор, как новички в плюсах - оверлоадинг и конструкторы-деструкторы. Все-таки препроцессор (стандартный) не очень мощен (на первый взгляд) и буйство фантазии как-то не провоцирует. Конечно, перлы встречаются - но обычно распознаются с первого взгляда. А вот возможность вместо вызова функции накорябать один символ - ооочень волнует и возбуждает неокрепшую психику... Впрочем, это только мой опыт. У Вас он другой?

"Бурный хохот в зале, местами переходящий в истерику" (с)Sun-ch

А вообще, да - есть такой грешок.

mutronix ★★★★
()

Ой, так это FC? Я даже приблизительно не представляю, как можно было так испохабить кеды, что они выглядят ещё хуже чем by default! Кстати, очень радует, что svu не заострил на этом внимание - низкий ему за это поклон.

mutronix ★★★★
()

Автор! Не слушай яйцеголовых, которые кроме своего кода ничьим больше любоваться не умеют. Всё правильно. Главное чтобы работало, а для красоты часто просто не хватает времени. И редактор у тебя вполне рабочий. Как народ пользуется убогим vim-ом я вообще не понимаю. Сам юзаю jEdit.

Veter
()
Ответ на: комментарий от Veter

> Главное чтобы работало, а для красоты часто просто не хватает времени.
один из признаков опыта - четкий, единообразный стиль оформления кода. Когда такой код пишется сразу, а не форматируется "после".

anonymous
()
Ответ на: Re: от sS

Re:

Я тоже глаза чуть не сломал - темно как в жопе. Видимо, недавний гномер.

anonymous
()
Ответ на: комментарий от mutronix

> Кстати, очень радует, что svu не заострил на этом внимание - низкий ему за это поклон.

В вопросах эстетики я ваще не эксперт, так что осуждать что-то за внешний вид - это не ко мне:) Вот за архитектуру поругаться - это я всегда...:)

svu ★★★★★
()
Ответ на: комментарий от Veter

Re:

>Главное чтобы работало, а для красоты часто просто не хватает времени.

Иди кури сорцы boost и учись как надо на ++ кодить.

>И редактор у тебя вполне рабочий. Как народ пользуется убогим vim-ом я вообще не понимаю. Сам юзаю jEdit.

Жаба ? Не тормозит если скажем сырцы ядра в него полностью загрузить ?

sS ★★★★★
()

Поменять гвим на это? анреспект.

Sunday
()
Ответ на: комментарий от Veter

Респект за понимание! Хоть кто-то оказался умнее остальных (остальные только критиковать и умеют и смотрят только на внешний вид). Все работает, что код немного староват - согласен, но он РАБОТАЕТ!!! А что остальные критикуют - так это их проблемы. :))

CPPxCoDeR
() автор топика
Ответ на: комментарий от CPPxCoDeR

Этот код НЕ МОЖЕТ работать! В нем указанная выше бага. То, что он работает - СЛУЧАЙНОСТЬ!

svu ★★★★★
()
Ответ на: комментарий от CPPxCoDeR

Что-то ничего особенного не видно на сием скрине :(

v1go
()
Ответ на: комментарий от CPPxCoDeR

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

svu ★★★★★
()
Ответ на: комментарий от svu

catap@stalin ~/stuff $ cat test.c
#include <string.h>
#include <stdio.h>
int main(){
        char c[10];
        strcat(c, "0");
        printf("%c\n", c);
        return 0;
}

catap@stalin ~/stuff $ gcc -o test test.c
catap@stalin ~/stuff $ ./test
`
catap@stalin ~/stuff $


Как видишь бага не вылезает ;) Можно подробней объяснить почему будет бага?..

Если верить man strcat то получаем:
DESCRIPTION
       The  strcat()  function appends the src string to the dest string over-
       writing the `\0' character at the end of dest, and then adds  a  termi-
       nating  `\0'  character.   The  strings  may  not overlap, and the dest
       string must have enough space for the result.

       The strncat() function is similar, except that it will use  at  most  n
       characters  from src.  Since the result is always terminated with `\0',
       at most n+1 characters are written.

catap ★★★★★
()
Ответ на: комментарий от catap

Ключевая фраза: The strcat() function appends the src string to the dest string overwriting the `\0' character at the end of dest, and then adds a terminating `\0' character.

Если я правильно это понимаю, то переводится сие как: Функция strcat() добовляек строку src к строке dest, переписывая символ '\0' в строке dest и добавляя конечный символ '\0'.

Так чем не правилен код который он привел?.. Да, он не инцелизитровал строку, и там мусор... А, понял, нету конца строки, приношу извенеия :) Т.е. куда полезит strcat не понятно... Все, понял, вы правы, а я пойду все-таки еще посплю.

catap ★★★★★
()
Ответ на: комментарий от catap

Да там только часть кода, неужели у всех крыша съехала? Прога складывает два числа любой длины. Все проекрасно работает!!!

CPPxCoDeR
() автор топика
Ответ на: комментарий от CPPxCoDeR

У Вас первый элемент в массиве c случайно оказывается \0. СЛУЧАЙНО (вообще говоря, он зависит от происходившего в стеке до вызова этой процедуры). ТОЛЬКО ПОЭТОМУ прога и работает.

svu ★★★★★
()
Ответ на: комментарий от CPPxCoDeR

Причем тут часть кода? У Вас c[] используется без инициализации!

svu ★★★★★
()
Ответ на: комментарий от catap

Ну вот видите, Вы сами прекрасно разобрались:) А вот автор как-то пытается быть агрессивно невежественным.

svu ★★★★★
()
Ответ на: комментарий от CPPxCoDeR

угу, спасибо gcc называется :)

мой старенький borland c++ 3.1 как и предпалагалось упал ;)

catap ★★★★★
()
Ответ на: комментарий от svu

Вы не бойтесь, я просто сонный такой :)

А что касается кода... Я все-таки староник инициализации переменых в момент их создания... хоть null'ом ;)

catap ★★★★★
()
Ответ на: комментарий от catap

Ну инициализация в момент создания - в принципе, совсем неплохая идея (правда, тут скорее надо бы инициализировать ""). Но это уже из общефилосовских вещей:)

svu ★★★★★
()
Ответ на: комментарий от CPPxCoDeR

> Респект за понимание! Хоть кто-то оказался умнее остальных (остальные только критиковать и умеют и смотрят только на внешний вид). Все работает, что код немного староват - согласен, но он РАБОТАЕТ!!! А что остальные критикуют - так это их проблемы. :))

Ты ещё к нему на руки прыгни. Вообще-то, скрины выкладывают именно на критику. Так что, отмазки в стиле "это код двулетней давности и вообще, его писал один мой знакомый" тут не котируются. Или тебя в детстве мало хвалили? Хочешь об этом поговорить? Люди по делу сказали, что код кривой, не поверили(что правильно) про сказки о двухлетней давности, и сделали замечание насчет кедов, которые ты с пристрастием изуродовал, что хлопцы из fedora project рядом с ЭТИМ просто асы дизайна. Всё сказано чиста па делу. Чего дуться-то?

mutronix ★★★★
()
Ответ на: комментарий от mutronix

Кстати, даже если допустить, что код двухлетней давности (почему нет?) - но принять во внимание, что автор его защищает (да еще таким убийственным аргументом как "он работает!!!") - значит, два года прошли даром. Ну, с т.зр. повышения сишной квалификации. Жаль.

svu ★★★★★
()
Ответ на: комментарий от CPPxCoDeR

> остальные только критиковать и умеют
Чувак, а ты не в курсе, что критика (аргументированная) вещь гораздо более полезная нежели похвала (тоже аргументированная)?

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