* [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