ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Помогите с C++
@ 2008-09-30  7:13 Andrey V. Samopal
  2008-09-30  7:35 ` Alexey Morsov
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Andrey V. Samopal @ 2008-09-30  7:13 UTC (permalink / raw)
  To: sysadmins

Здравствуйте, sysadmins.

Есть задача, скрипт который запускается кроном раз в 5 минут, писаный
на пыхе, переписать его на С++ сделав демон.
си когда-то изучал, но ни разу не программировал в unix системах на нем.
не знаю с чего начать.
нужно поставить, по идее, компилятор(ы), интерпритатор(ы).
Проконсультируйте пожалуйта...

-- 
С уважением,
 Andrey                          mailto:coma@admin.dn.ua





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Помогите с C++
  2008-09-30  7:13 [Sysadmins] Помогите с C++ Andrey V. Samopal
@ 2008-09-30  7:35 ` Alexey Morsov
  2008-09-30  9:35 ` Michael Shigorin
  2008-09-30 12:50 ` [Sysadmins] Помогите с C++ Sergey Shilov
  2 siblings, 0 replies; 10+ messages in thread
From: Alexey Morsov @ 2008-09-30  7:35 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]

On Tue, Sep 30, 2008 at 10:13:53AM +0300, Andrey V. Samopal wrote:
> Есть задача, скрипт который запускается кроном раз в 5 минут, писаный
> на пыхе, переписать его на С++ сделав демон.
А нужен ли там именно C++ ?

> си когда-то изучал, но ни разу не программировал в unix системах на нем.
> не знаю с чего начать.
man ?
> нужно поставить, по идее, компилятор(ы), интерпритатор(ы).
apt-cache search gcc c++


-- 
WBR,
Alexey Morsov
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

Либо использовать -D_FILE_OFFSET_BITS для компиляции всего, что общается
с файловой системой, либо не использовать.  Выборочное использование
чревато крупными неприятностями.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Помогите с C++
  2008-09-30  7:13 [Sysadmins] Помогите с C++ Andrey V. Samopal
  2008-09-30  7:35 ` Alexey Morsov
@ 2008-09-30  9:35 ` Michael Shigorin
  2008-09-30 10:29   ` Vladimir A. Svyatoshenko
  2008-09-30 12:50 ` [Sysadmins] Помогите с C++ Sergey Shilov
  2 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-09-30  9:35 UTC (permalink / raw)
  To: sysadmins

On Tue, Sep 30, 2008 at 10:13:53AM +0300, Andrey V. Samopal wrote:
> Есть задача, скрипт который запускается кроном раз в 5 минут,
> писаный на пыхе, переписать его на С++ сделав демон.  си
> когда-то изучал, но ни разу не программировал в unix системах
> на нем.  не знаю с чего начать.

Если несрочно -- лучше вспомнить C, подтянуться на юниксах 
и аккуратно написать на си, чем изучить совсем другой (и далеко
не тривиальный) язык C++, подтянуться на юниксах и написать...

Дима Левин с год тому рекомендовал эту книжку:
http://lists.altlinux.org/pipermail/devel/2007-September/062677.html
(тогда она на Петровке в Киеве наблюдалась; один экземпляр 
есть у нас в офисе)

Сам бы при такой задаче поискал чего из похожей области 
("прочитать конфиг, уйти в фон, слушать сеть, отвечать на
запросы") с минимальным, лучше отсутствующим следом в базе
secunia.com -- например, vsftpd -- и потратил хотя бы пару
дней на рассмотрение, как опытный народ что делает.

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

> нужно поставить, по идее, компилятор(ы), интерпритатор(ы).
> Проконсультируйте пожалуйта...

apt-cache search 'c\+\+' | fgrep -i c++
(поскольку apt-cache ищет регэксом и не только по именам
и кратким описаниям, а и по полным)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Помогите с C++
  2008-09-30  9:35 ` Michael Shigorin
@ 2008-09-30 10:29   ` Vladimir A. Svyatoshenko
  2008-09-30 12:36     ` [Sysadmins] Книга Denis Klimov
  0 siblings, 1 reply; 10+ messages in thread
From: Vladimir A. Svyatoshenko @ 2008-09-30 10:29 UTC (permalink / raw)
  To: sysadmins

> Дима Левин с год тому рекомендовал эту книжку:
> http://lists.altlinux.org/pipermail/devel/2007-September/062677.html
> (тогда она на Петровке в Киеве наблюдалась; один экземпляр 
> есть у нас в офисе)
> 
У меня есть электронная версия 2-го издания книги от 2007г. Если
заинтересует в личку. Дам ссылку :)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Sysadmins] Книга
  2008-09-30 10:29   ` Vladimir A. Svyatoshenko
@ 2008-09-30 12:36     ` Denis Klimov
  2008-09-30 12:53       ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 10+ messages in thread
From: Denis Klimov @ 2008-09-30 12:36 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tue, 30 Sep 2008 13:29:49 +0300 Vladimir A. Svyatoshenko wrote:

> У меня есть электронная версия 2-го издания книги от 2007г. Если
> заинтересует в личку. Дам ссылку :)

Со мной тоже поделитесь, будьте добры :о)

--
Denis Klimov 
zver



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Помогите с C++
  2008-09-30  7:13 [Sysadmins] Помогите с C++ Andrey V. Samopal
  2008-09-30  7:35 ` Alexey Morsov
  2008-09-30  9:35 ` Michael Shigorin
@ 2008-09-30 12:50 ` Sergey Shilov
  2 siblings, 0 replies; 10+ messages in thread
From: Sergey Shilov @ 2008-09-30 12:50 UTC (permalink / raw)
  To: sysadmins

В сообщении от 30 сентября 2008 Andrey V. Samopal написал(a):

Исключительно личное мнение без претензий на менторский тон.
 
> Есть задача, скрипт который запускается кроном раз в 5 минут, писаный
> на пыхе, переписать его 
А надо ли - если результативно работает?

> на С++  
Есть необходимость в применении особенностей С++ ?
Есть многократное использование кода, наследование, полиморфизм ...?
Есть понимание разницы в длинне ручки граблей между отладкой объектного и линейного кода?

> сделав демон. 
А надо ли писать демон?
Есть уверенность в возможности написать "непотопляемый" демонический код, с исключением утечек памяти, сегфолтов и пр.
Может Крон, отполированный поколениями unix-оидов, лучше справится с демонизацией?
Может лучше маленькая утилита, чем большой демон.

> си когда-то изучал, но ни разу не программировал в unix системах на нем.
В наверное unix проще, чем в ...
Попробуйте ;-)

> не знаю с чего начать.
В дополнение к предложенному рискну (возможно всеобщее осуждение жрецов консоли) порекомендовать начать c kdevelop ("лимончик" для жрецов Dephi/Kylix/M$VStudio, менее кислый, чем sh+Vi*/Emax).
В результате получите графическую IDE в составе:
- редактор с подсветкой синтаксиса. автоформатированием (в разных стилях),  автокодировкой, автосверткой, интергацией с выводом компилятора... ;
- дизайнер GUI (для С++);
- интегрированный отладчик (обертка к gdb);
- поверялку утечек памяти (обертка к Valgrind);
- автодокументилку (обертка к Doxygen);
- GUI к линкеру с интергацией в autotools;
- шаблоны проектов;
- управление проектами (обертка к svn);
- систему поиска (обертка к grep);
- Справочную систему;
- Русский интерфейс в конце концов...
 
---
С уважением
С.Шилов


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Книга
  2008-09-30 12:36     ` [Sysadmins] Книга Denis Klimov
@ 2008-09-30 12:53       ` Motsyo Gennadi aka Drool
  2008-09-30 14:02         ` Vladimir A. Svyatoshenko
  2008-09-30 20:29         ` [Sysadmins] [JT] *sigh* Michael Shigorin
  0 siblings, 2 replies; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-09-30 12:53 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Denis Klimov пишет:
> On Tue, 30 Sep 2008 13:29:49 +0300 Vladimir A. Svyatoshenko wrote:
> 
>> У меня есть электронная версия 2-го издания книги от 2007г. Если
>> заинтересует в личку. Дам ссылку :)
> 
> Со мной тоже поделитесь, будьте добры :о)

	И почему ссылку в личку? Всем покажите :)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Книга
  2008-09-30 12:53       ` Motsyo Gennadi aka Drool
@ 2008-09-30 14:02         ` Vladimir A. Svyatoshenko
  2008-09-30 14:18           ` Starodumoff Ilya
  2008-09-30 20:29         ` [Sysadmins] [JT] *sigh* Michael Shigorin
  1 sibling, 1 reply; 10+ messages in thread
From: Vladimir A. Svyatoshenko @ 2008-09-30 14:02 UTC (permalink / raw)
  To: sysadmins

On Tue, 30 Sep 2008 15:53:37 +0300
Motsyo Gennadi aka Drool wrote:

> Denis Klimov пишет:
> > On Tue, 30 Sep 2008 13:29:49 +0300 Vladimir A. Svyatoshenko wrote:
> > 
> >> У меня есть электронная версия 2-го издания книги от 2007г. Если
> >> заинтересует в личку. Дам ссылку :)
> > 
> > Со мной тоже поделитесь, будьте добры :о)
> 
> 	И почему ссылку в личку? Всем покажите :)
потому что не совсем законно. 
И не хочется подставлять людей которые мне предоставили место.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] Книга
  2008-09-30 14:02         ` Vladimir A. Svyatoshenko
@ 2008-09-30 14:18           ` Starodumoff Ilya
  0 siblings, 0 replies; 10+ messages in thread
From: Starodumoff Ilya @ 2008-09-30 14:18 UTC (permalink / raw)
  To: sysadmins

В сообщении от 30 сентября 2008 Vladimir A. Svyatoshenko написал(a):
> > 	И почему ссылку в личку? Всем покажите :)
>
> потому что не совсем законно.
> И не хочется подставлять людей которые мне предоставили место.

Ну прям, извините, доктор Айболит и кучечка раненых животных :)
На счет "раз" искомое находится гуглём.

А ви таки не знаете, где в сети литература находится ?... Ну шо за рассылка 
sysadmins... :Р

-- 
С уважением,
Стародумов Илья

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Sysadmins] [JT] *sigh*
  2008-09-30 12:53       ` Motsyo Gennadi aka Drool
  2008-09-30 14:02         ` Vladimir A. Svyatoshenko
@ 2008-09-30 20:29         ` Michael Shigorin
  1 sibling, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2008-09-30 20:29 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tue, Sep 30, 2008 at 03:53:37PM +0300, Motsyo Gennadi aka Drool wrote:
> И почему ссылку в личку? Всем покажите :)

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

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-09-30 20:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-30  7:13 [Sysadmins] Помогите с C++ Andrey V. Samopal
2008-09-30  7:35 ` Alexey Morsov
2008-09-30  9:35 ` Michael Shigorin
2008-09-30 10:29   ` Vladimir A. Svyatoshenko
2008-09-30 12:36     ` [Sysadmins] Книга Denis Klimov
2008-09-30 12:53       ` Motsyo Gennadi aka Drool
2008-09-30 14:02         ` Vladimir A. Svyatoshenko
2008-09-30 14:18           ` Starodumoff Ilya
2008-09-30 20:29         ` [Sysadmins] [JT] *sigh* Michael Shigorin
2008-09-30 12:50 ` [Sysadmins] Помогите с C++ Sergey Shilov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git