ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Ivan Fedorov <ns@altlinux.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] bloom filters
Date: Mon, 19 Sep 2005 23:43:54 +0900
Message-ID: <432ECEAA.2050302@altlinux.ru> (raw)
In-Reply-To: <432E668E.7090307@altlinux.org>

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

Alexey Rusakov пишет:
> php-coder wrote:
> 
>> --- Alexey Tourbin 2005-09-19 00:18:34 +0400
>> +++ php-coder 2005-09-19 13:41:57 +0700
>>
>> AT> Я завтра его наверное ещё напильником и упакую.  Ошибки я пока не
>> искал;
>> AT> главное, что работает. :)
>>
>>    Меня мама учила, что когда выделяешь память с помощью malloc нужно не
>>    забыть освободить ее потом, с помощью free ;-)
>>       Я мельком посмотрел в ваш исходник и нашел два вызова malloc() и
>> ни одного free().
>>
>>    Я так понимаю, что это ошибка?
>>  
>>
> Ну - не совсем :) Если программа рассчитана на небольшое время работы,
> можно воспользоваться тем фактом, что операционка всё равно освободит
> всю память выделенную программе, по завершении работы программы.

Программы имеют свойство толстеть со временем, так что IMHO лучше сразу
такое вырезать на корню.

Я вот однажды потратил год, на отлов плавающего бага. А все потому, что
кое-кто поленился подумать немного и исправить его. Он просто поставил
костыль, который работал почти всегда... но иногда не работал... Вот
когда этот баг меня достал окончательно, я три ночи не спал вообще. Я
ложился в 6 часов, а вставал в 7:30... Я целенаправленно отловил и
исправил этот баг, а ведь изначально он ловился ОЧЕНЬ легко... ;(

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

PS: Извиняюсь за оффтопик... наболело...


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-09-19 14:43 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-16  9:33 [devel] ELFs in /usr/share Alexey Tourbin
2005-09-16  9:54 ` [devel] " Alexey Tourbin
2005-09-16 10:24 ` [devel] " Dmitry V. Levin
2005-09-16 10:35   ` [devel] " Michael Shigorin
2006-01-14 17:19     ` Dmitry V. Levin
2006-01-14 22:57       ` Dmitry V. Levin
2006-04-04 22:09         ` [devel] " Dmitry V. Levin
2006-04-05  8:14           ` Michael Shigorin
2006-04-05  8:31           ` Денис Смирнов
2006-04-05 11:15             ` Dmitry V. Levin
2006-04-14 14:36               ` Alexey Tourbin
2006-04-05  8:33           ` Michael Shigorin
2006-04-05 11:12             ` Dmitry V. Levin
2006-04-05 12:03               ` Michael Shigorin
2005-09-17 10:45   ` [devel] " Alexey Tourbin
2005-09-17 15:14   ` Alexey Tourbin
2005-09-17 15:33     ` Alexey I. Froloff
2005-09-17 22:23       ` Alexey Tourbin
2005-09-17 22:32         ` Dmitry V. Levin
2005-09-17 23:00           ` Alexey Tourbin
2005-09-17 23:23             ` Dmitry V. Levin
2005-09-18  8:46               ` Alexey Tourbin
2005-09-18 10:02                 ` Alexey Tourbin
2005-09-18 20:18                   ` [devel] bloom filters Alexey Tourbin
2005-09-18 21:32                     ` [devel] " Michael Shigorin
2005-09-18 21:58                       ` Alexey Tourbin
2005-09-18 22:04                         ` Michael Shigorin
2005-09-18 21:43                     ` Alexey Tourbin
2005-09-18 21:49                       ` [devel] [JT] " Dmitry V. Levin
2005-09-19  6:47                     ` [devel] " php-coder
2005-09-19  7:19                       ` Alexey Rusakov
2005-09-19 14:43                         ` Ivan Fedorov [this message]
2005-09-19 15:03                           ` [devel] " Alexey Tourbin
2005-09-20  5:28                             ` Ivan Fedorov
2005-09-19  7:56                       ` Alexey Tourbin
2005-09-19 23:40                     ` Alexey Tourbin
2005-09-20  5:29                       ` Alexey Rusakov
2005-09-18  5:02             ` [devel] Re: ELFs in /usr/share Alexander Bokovoy
2005-09-18 21:28         ` [devel] проверки, качество, репозитории Michael Shigorin
2005-09-16 10:31 ` [devel] Re: elves in /usr/share Michael Shigorin
2005-09-16 11:03   ` Alexey Tourbin
2005-09-16 11:10     ` Michael Shigorin
2005-09-16 11:22     ` Dmitry V. Levin
2005-09-16 11:43       ` Alexey Tourbin
2005-09-16 11:53       ` Michael Shigorin
2005-09-16 12:18       ` Alexey Tourbin
2005-09-19  6:13       ` Mikhail Zabaluev
2005-09-16 13:17 ` [devel] ELFs " Денис Смирнов
2005-09-19 18:15 ` [devel] U: icu (was: ELFs in /usr/share) Mikhail Zabaluev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=432ECEAA.2050302@altlinux.ru \
    --to=ns@altlinux.ru \
    --cc=devel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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