LINUX.ORG.RU

Почти дефолтный Ubuntu 10.04 +учим C++ :)

 , , , ,


0

0

В принципе, все ясно с первого взгляда -

Ubuntu 10.04 LTS amd64

Gnome/Compiz-fusion

Conky в 2 экземлярах -так удобнее получилось.

Gnome-terminal, в нем screen, а в нем vim, учу malloc/realloc

Пока вроде удобно, планирую еще допилить немного и будет совсем оно.

З.Ы. Удивило отсутствие проблем при установке/работе ubuntu на моем ноуте - hp pavillion dv6-1330er, на http://Corebug.Net (мой блог) описаны некоторые траблы, которые были при попытке установить другие дистры.

>>> Просмотр (1366x768, 246 Kb)



Проверено: mono ()
Последнее исправление: Corebug (всего исправлений: 1)

Conky, vim в полупросрачном терминале с зелёными буковками… фи.

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

Понятно, что есть, но есть моменты, когда очень нужно, например, при каждом getchar() от юзера проверять, не '\n' ли полученный char, и запихивать его в строку, выделяя под него память динамически. Как это сделать через new/delete я не в курсе :(

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

Эмм

А принципиальная разница между C/C++ в плане malloc/realloc есть? И что отличает мой код от «именно C++» ? Действительно интересно.

Corebug
() автор топика

Ну и вырвиглазная кислота...

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

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

Corebug
() автор топика

А как легко и непринужденно можно то же самое сделать на перле:

print 'Input the string size: ';
my $str = 'a' x int <>;
print "$str\n";

print 'How many symbols should be added to the string? ';
$str .= 'b' x int <>;
print "$str\n";
Relan ★★★★★
()
Ответ на: комментарий от Corebug

Тогда так:

#include <iostream>
#include <string>

int main()
{
    int length;
    std::string str;

    std::cout << "Input the string size: ";
    std::cin >> length;
    str = std::string(length, 'a');
    std::cout << str << std::endl;

    std::cout << "How many symbols should be added to the string? ";
    std::cin >> length;
    str += std::string(length, 'b');
    std::cout << str << std::endl;

    return 0;
}
Relan ★★★★★
()

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

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

new\delete обеспечивают выделение\удаление памяти и корректную инициализацию\удаление (конструктор\деструктор) объекта.

SergikXP
()

Программа конпелируется?) В строке 16 что-то лишнее)

kdeman
()

Смени напильник, линуксятор ... а то половине ЛОРа глаза сломаешь

int18h
()

Почему у автора на календаре после воскресенья наступает среда? На календаре 27 число - воскресенье, а 28 - уже среда. Или у него такие планы: погулять в ночь с воскресенья на среду ?

daemon73 ★★
()

коньки явно перенасыщены информацией ( прозрачный терминал тоже не есть гуд.

silw ★★★★★
()

Жуткая помесь C и C++, дуалбут.

Aesthete ★★
()

У вас от C++ только потоковый i/o. Всё остальное реализовано через функционал «чистого» Си.

Insomnium ★★★★
()

Какой грязный пиар своего бложика..
По скрину - отвратительно. Слишком темно + яркие синие коньки и яркий зеленый терминал. Аж глаза выедает.
Эксперимент с C++ не удался.
Такое чувство, что на этом скрине нет ничего хорошего, что автор сделал бы сам до конца.

some-body ★★
()

Не понимал пользователей conky - это же не красиво и мешает

vertexua ★★★★★
()

Эпический вырвиглаз, но, как это ни парадоксально, мне понравилось. Хотя работать за таким бы не смог.

Zhbert ★★★★★
()

В принципе всё нормально, если только шрефты в коньках поменять, и меньшим размером сделать. Конфиг коньков в студию

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

> В C++ для выделения/освобождения памяти есть new/delete.
+1, он и удобней будет, и <stdlib.h> не надо будет :)

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

> Дефолтный десктоп школьника-кулхацкера поставившего две недели назад юбунту

+1

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

управление памятью - в некоторых случаях профит :)

В нашем клубе за такие профиты бьют подсвечниками...

Лучше самому изучить STL, чем заставлять того, кто будет разбираться в твоем коде, изучать твое видение управления памятью.

Adamos ★★
()

c++ и malloc / realloc замените на std::vector.

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

> Понятно, что есть, но есть моменты, когда очень нужно, например, при каждом getchar() от юзера проверять, не '\n' ли полученный char, и запихивать его в строку, выделяя под него память динамически. Как это сделать через new/delete я не в курсе :(

std::vector<char>

andreyu ★★★★★
()

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

jcd ★★★★★
()

Вырвиглазненько!

Сейчас тоже учу C++, по Липпнану, ой тяжко идёт...

Ramzes001 ★★
()

Листинг программы тоже надо в конки. Так, просто, чтоб был

GreatCornholio
()

жесть, убунта головного мозга

Drolyk ★★★★
()

Омг, откуда это вылезло? Быстро закапывайте обратно!

powerofanonymous
()

ксакеп-colors, не отделяет C от C++, закопать

mitol
()

В Голливуд - там такое любят. Показать терминалом советсткоко хакера, чтобы было видно, что он не пользуется патриотической MacOSX, следовательно доверять ему нельзя.

maxkit
()

Типичный средне статистический С++ в вузе.

Лучше бы голый Си изучали.

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

при _каждом_ getchar перевыделять память? зачем?
правильным решением будет vector или string, или свой велосипедный динамический массив

note173 ★★★★★
()

http://corebug.net/wp-includes/images/corebug_small.png

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

Я работаю системным администратором в аутсорсинговой фирме Service IT.


Супер, я тебе завидую парень!

Занимаюсь администрированием, поддержкой серверов


Ты их морально поддерживаешь?

написанием несложного (пока ) ПО


Бедное, несчастное ПО. Мне его жаль, раз оно написано таким программиздом.

проектированием/внедрением сред выполнения различных интегрированных IT решений под эгидой Service IT.


Это что-то крутое наверное, и лично нихрена не понял. Но крутое полюбому.

Пишу на PERL/Delphi/C/C++.


Ба, да он просто уникум. Человек оркестор.

Администрирую UNIX,Linux,Windows.


Играю на гитаре.


Парень, лови симпу! :-*

xscrew ★★
()

мой блог

> Наш герой успел...

Наш герой набрал...

facepalm.py

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

Тогда так:

Ни куя! Дедушка Труп Страуса говорит что переменные по разным причинам надо объявлять по мере надобности, сл-но:

std::string str(length, 'a');

шо за вехтор? есть ещё new[].

new/delete не есть очень good. Бросает badallocи - проверять неудобно.

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