Tuesday, May 29, 2007

Эрнестина и кролики

Мы, собачники, не всегда запоминаем имена владельцев приятелей наших собак.
Оно и понятно, ведь не так важно, как зовут хозяйку Эрнестины, как важно имя самой Эрнестины. Эрнестина несомненно является важнейшей персоной во время прогулки. Это ради нее хозяйка выходит из дома, и встречи с ней предвкушает моя овчарка Отто. Обращаясь к хозяке всегда можно выкрутиться если подзабыл ее имя сказав "Вы". Однако выражение "Ваша такса" вместо "Эрнестина" прозвучит не совсем уместно. Итак, вы уже узнали, что Эрнестина является таксой. Самой настоящей таксой с длинным телом, висячими ушками, короткими лапками и виляющим хвостиком.
А это означает, что она ведет себя отнюдь не так, как овчарка Дженни, которая горевала три дня из-за гибели подвальной крысы, и всегда оставляет корм в своей миске для птичек. Она любит наблюдать как птички доедают ее завтрак. Дженни живет во дворе, но ее пускают в дом по праздникам, например на Новый Год. Эрнестина не похожа на овчарку Дженни. Она не похожа и на персидскую кошку Тику, осторожно преследующую тараканов, пока те не повернутся к ней усами. Взгляд таракана Тика не выдерживает и прячется за мусорным ведром, а затем осторожно выглядывает, чтобы выяснить видно ли насекомое, и безопасно ли выходить из укрытия или необходимо спрятаться получше. Эрнестина не похожа и на своего приятеля Отто, который по молодости лет в знак юношеского протеста дважды погнал, а поймав отпустил кошку. Отто несомненно нравилось бегать за кошками, но что с ними дальше делать он не знал и потому великодушно отпускал на все четыре стороны.
Как я уже отметил, Эрнестина - такса. Ее отважные предки забирались в норы к лисам, и, если не вступали с ними в единоборство, то доводили их своим отчаянным звонким лаем до мыслей о суициде. Она такса, и поэтому ее еле удерживает хозяйка, проходя мимо мусорки, если Эрнестина почуяла крысу.
Однажды Эрнестина с хозяйкой отправилась "отдохнуть" в сельский домик. Во дворе сельского домика на высоте полтора метра от уровня асфальта находились клетки с кроликами. И в то время, как хозяйка "отдыхала", Эрнестина неустанно прыгала, чтобы посмотреть на кроликов. Она неохотно оставляла занятия прыжками в высоту даже ради ужина или прогулки по лесу. А хозяйка разводила руками и радовалась что склонная к ожирению такса благополучно сбросила несколько килограммов. Однако интерес Эрнестины к кроликам не был чисто эстетическим. Настал день, когда кролик, уже привыкший к периодическому возникновению в своем окошке собачьей головы с висячими ушами спустя каждые две секунды, а затем столь же периодическому ее исчезновению, высунул носик в щель между деревянным полом клетки и дверцей, вероятно, чтобы удостовериться что он не страдает галлюцинациями, а может просто с целью познакомиться. Если мама его учила, что общество таксы не являются подходящей компанией для порядочного кролика, то ее скорее всего следовало слушать. Эрнестина схватила кролика за носик, вытащила через щель, и, как и полагается настоящей охотничьей таксе, принесла хозяйке. Принесла не одного, а трех любопытных кроликов, которые были ею вытащены из клетки потому что не слушали мамины нравоучения.
Несомненно, Эрнестина осталась очень довольна своим бравым поступком, в отличие от хозяйки, которая после длительных переживаний решительно настроилась впредь быть внимательней, и не допускать подобных инцидентов

Через год, когда случай с кроликами был уже подзабыт, они с Эрнестиной возвращались домой по парку после вечерней прогулки. В этот парк принес своего кролика погулять один мальчик. И пока ничего не подозревающий кролик бегал по травке и нюхал цветочки, а ничего не подозревающий мальчик улыбаясь любовался своим замечательным кроликом, коварная такса Эрнестина, проходящая совсем неподалеко почуяла добычу: она повела носом, и резко метнулась в сторону кролика.
- Неееееееееет - закричала Эрнестинина хозяйка и прыгнула вслед таксе.
Падая ей удалось накрыть своим телом хищницу. Кролик остался жив, подхваченный очнувшимся от воплей хозяйки мальчиком.
"Не раздавила ли я ее?" - забеспокоилась Эрнестинина хозяйка. "Черт с ним с кроликом" - подумалось ей и Эрнестина была быстро освобождена из под тела хозяйки и обследована на предмет наличия признаков жизни. Признаки жизни не замедлили проявиться в виде виляющего хвоста, и попытки выскочить из рук с целью добраться до кролика с мальчиком.
Дома хозяйка Эрнестины рассказала членам ее и разумеется Эрнестининой семьи про свой героический поступок, спасший жизнь кролику.
- Ээээх - выслушав разочарованно вздохнула дочь Эрнестининой хозяйки, и продолжила - зря ты так!
- То есть как? - удивилась хозяйка Эрнестины.
- Не дала собаке удовольствие получить... - укоризненно ответила дочь

сумаШеТшая вечеринка


русско - немецкий военный разговорник 1941 года

Вот такой потрепанный, промокший в ржавой воде, видавший виды разговорник занес показать недавно мой друг Овик.
Из него можно почерпнуть немало ценных сведений, например о том, как справиться есть ли в городе танки, сколько там пехоты, где находится аэропорт, и сколько там самолетов.


ОГИЗ
гос издательство иностранных и национальных словарей
москва 1941


стой! - halt!
сдавайся! - ergib dich!
кто ты? - wer bist du?
брось оружие! - waffen hinlegen!
не шевелись! - stillgostandem!
не бойся! - furchte dich nicht!


"не мудри, а пальцем покажи" - zeigen sie mit dem finger
скажите только "да" или "нет" - Antworten Sie nur "ja" oder "nein"
говори медленно - reden sie langsam
не говори лишнего - reden sie nichts uberflussiges
говори правду - sagen sie die wahheit

А вот и проржавевшие скрепки напоследок

Tuesday, May 15, 2007

Hackneyed software is easier to hack!

Alternate security ways or keeping in mind human factor!

When I have been administering for the first time (it was the work at internet service provider) I noticed that people intent to use mainstream software on their servers. I did not understand the reasons first.
It seemd that programs used by masses have more chances to become relatively bug free, therefore secure. Needless to say, that source availability is a major condition which makes possible early fixes and updates.
This is a quote from Linus's law dedicated article at wikipedia:
“Linus' Law according to Eric S. Raymond states that "given enough eyeballs, all bugs are shallow". More formally: "Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone." The rule was formulated and named by Eric S. Raymond in his essay "The Cathedral and the Bazaar".”

In case of proprietary software, people often believe that if it is widely used then it is good software. “Why all the people use it if it isn't good?” - often ask them. They also think that in trite software vulnerabilities will be most probably found, therefore vendor will probably supply patches.
But let's try to think and face reality.
If you rely upon software vendor then you should use branded tools for software maintanance. Those tools come with operating system and provide simplified ways to install and update tested, and therefore probably stable and bug-free software. Then you suppose that apt-get, yum or Windows Update is all what you need to be sure your software is up to date and contains no wellknown vulnerabilities
It is of course pleasure to use automated updates and be sure that software will still work after applying them.
Large community of free software users, contains people who are not only able to discover software mistakes but also able to fix them. Indeed, fixes often became available in a very short time as source patches.
But this doesn't always mean that new release will follow immediatelly after vulnerability have been discovered, and patch have been prepared. Often new release contains several bug fixes and issued after testing period. As a rule only after that vendor company come to scene and prepare a package which will be used during automated update. It may contain pre and postinstall scripts, and distribution specific patches. Therefore it again needs testing.
What I want to say is that there is a gap between the time when exploit have been published and software have been updated in vendor repositories. During that time many servers in the net are defenceless.
Matter of course that in case of proprietary software, even when you know the bug, have the exploit, know how it works, you can do nothing but only use that flow. You also free to write a mail messages to your vendor every hour asking him for patch or an updated version. The fact is that proprietary software often remains vulnerable for much longer time than open source.
But not all the people tend to use precompiled software from distribution vendors. Another approach is used in many companies: compile server software without using distribution package management. This case software is harder to maintain, installation needs more time, and there will be no distribution specific patches. For instance many companies use not only compiled themself server applications such as mail or web, but even their own custom compiled kernels (In case of GNU/Linux as a server platform).
In other words, there is almost no benefit and therefore no sence in using this or that particular operating system distribution in this case, perhaps early manual updates. Updates which could be done earlier than ones made by vendor.
Of course even relatively big group of administrators cannot ensure that software they have been patched, configured and compiled is stable enough because they have no such resources as distribution maker. The latter not only have a QA department but also a wide community of enthusiastic testers and maintainers.

It is indeed far away from being the fact that server software compiled by administrator is more stable, or bug free, than the one supplied by software vendor.
That is why in companies, where non automatic software management are accepted as a rule, technical supervisors and administrators are trying to avoid updates. If you hear a phrase like: “do not necessary to touch if it works well enough” then you may be pretty sure that pronouncer forced to compile and upgrade software by himself. Manual updates are of course doable but require greater overhead charge and could be followed by hardly foreseen consequences.
That is the another reason of old, buggy software presence on many servers.

It is very important to mention that commonly used software also usually feature rich. That is because software vendors decide to supply and support feature rich software. It is of course easier to support one web server rather than three different ones. Vendors choose applications which cover possible demands of all clients, who in their turn, usually choose that software because it is proposed by vendor. You may remember story with Internet Explorer and Media Player from Microsoft. “Apache” http server presence on most of the Unix web servers which serve just static html pages and nothing else, clearly shows described above tendency.

In the same time, many of us believe that complicated software has less chances to be bug free. Minimalist, simple software is as a rule more stable and sometimes works faster. Many computer cience teachers persuade their pupils that instead of crawl out with debugging it is better to use simple and obvious algorithm.
Indeed, most of the people who use particular server product don't even know all the special features provided by that. Very often they just need simple and limited functionality. Functionality which could be offered by other simpler and probably, unknown application.
Moreover, if you follow the security related sites you have been apparently noticed countless/infinite number of published mainstream software exploits. Those exploits waiting to be used while many servers are waiting to be hacked.
There are no, or, sometimes, almost no exploits for rarely used software.

Such reflections lead me to the conclusion that wide spreaded software cannot be supposed as very reliable and secure though it still remains feature rich. In case your company doesn't really need all that set of supported opportunities it is sometimes better to use non-mainstream software.
When piece of software is not in the common use then probability that someone could work on hacking it dramatically decreases. The less it is known, the more it is secure despite of all security flows it may possibly have. Such a software could be found on sourceforge, and similar sites. You could find a lot of links to a simple server solutions by searching through the developers'forums and newsgroups.
Unknown flow of unknown software could be used by experienced and advanced hacker only if he under some circumstances wants to attack your particular server, moreother, have necessary qualifications and time to make researches to find your particular software vulnerabilities. That work is much harder than usage of published and tested exploit. Experienced hacker won't spend time to hack non-mainstream software of non famous site. It won't give him fame or money. And even if he try to hack, then his chances to succeed are very low because simple applications contain less bugs, thus less vulnerabilities. He will hack without any prompt and idea of how it works. And, if it's unique, i. e. have been written by yourself, or by your order, then his chances are incredibly low.
Therefore, it is wise to write your own software. In this case it will be unique, and therefore impenetrable and impregnable. That means there is almost no chance your software could be hacked ever. Sometimes even dos attacks could be blow out with unpredictable simplicity. Of course this way you had better neither share your software with anyone, nor release it's source. If noone but you uses it then noone will need to modify or fix it instead of you. And of course most probably your unique application will be simple, and cover only your needs. If someone needs software with the similar minimalist functionality he could write it by himself.
That explains why there were almost no demand from society even if you share it. I am sure that most of the people who read this article will continue to use mainstream software.

It is worth to mention that it is always better to masque your server application so it will be harder or even impossible to guess what particular application or version used. In most cases that means removing welcome strings from web, ftp, ssh, telnet server messages. For instance, if you see default web server welcome or error message then most probably you can know its version and sometimes operating system distribution installed on the server. You can easily confuse the hacker by using wrong welcome screens from other software. You may also jokingly try to use completely nonsense or funny messages.
The only danger is that your product may happen to have the same flow as software you simulate. This may be even pure buffer overflow. Evidently you should write your software in a way it contain no flows. Read Secure programming howto before starting. If your software unique that doesn't mean you could afford awful mistakes when designing and implementing it.

Unless you really need it, try to not use hackneyed software. It could be easily hacked. May be there is a sence to find something which better suits your needs and has no superflous features. In case you are a software developer, or computer science student, which is probably, if you are reading this article, may be it is worth to write server software by yourself rather than using trites and templates.
It is exactly the case when inventing a simple wheel doesn't cost too much time but quite the reverse is very useful and advantageous.

Thursday, May 10, 2007

enchanted ella

Recently I saw Ella Enchanted movie and was surprised by noticing Steve Coogan's name in the titles. He plays, or, to be precise scores the sound for the Heston, the king's friendly snake. Funny, that when Steve's name appears on the screen you hear the words of music:
I look in the mirror
And I'm not who I used to be at all

Friday, May 4, 2007

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

Этот текст написан по русски не случайно. Многое, что в нем сказано справедливо только для стран бывшего СССР.


У меня, как у собачника, часто спрашивают совета перед приобретением собаки. Тогда я всячески стараюсь переубедить человека брать собаку, особенно породистую. Я решил записать мои соображения, чтобы с ними смогли ознакомиться не только те кто со мной лично знаком.

Почему не стоит брать собаку?

1. Спросите себя, сможете ли вы ей уделять достаточно внимания?
Собаки, как и дети требуют времени. Наивно думать что предоставленная сама себе она вырастет умным и понимающим компаньоном.
Да, собаки существа умные, но уму нужна пища для развития. С ней нужно общаться, ее нужно учить, с ней нужно много гулять, социализировть ее. Тогда она не будет бросаться на прохожих, других собак, кошек. Не сорвется, не перебежит дорогу, и не попадет под машину. Напротив, собака, которая не понимает вас с полуслова, не доставит радости. Ваше сосуществование будет омрачено массой неприятностей являющихся следствием недопонимания и неразвитости вашего питомца. Заканчивается это как правило плачевно: собака пропадает, или попадает под машину. Иногда собака становится не управляяемой, рычит на владельцев и терроризирует семью. В этом случае ее или выбрасывают на улицу или отдают в питомник. Отнеситесь к вопросу серьезно. Если вы не сможете посвящать 3-4 часа в день общению с собакой значит вы не можете себе позволить взять ее. Как бы мило не выглядел щенок, остановитесь. Не делайте его и себя несчастными.

Широко распространено заблуждение что собственный дом с двором идеально подходит для содержания собаки. Возможно это так, если вам нужна лающая и бегающая по радиусу цепи машина. Однако если в ваши надежды входят взаимопонимание, то не сетуйте что ваша собака умом не отличилась. Собаки, которые живут во дворе как правило менее развиты, а следовательно более неуправляемы. Это обусловлено сокращением общения собаки с человеком, с его семьей. Находясь в квартире, даже предоставленная себе собака старается находиться в компании. Она постарается лечь так, чтобы видеть всех членов семьи: и хозяку на кухне и мужа у телевизора. Наблюдая за вами, следя за вашей речью она улавливает интонации, начинает пoнимать некоторые слова. Это конечно не означает что она проникается смыслом разговоров о политике, но несомненно она выучит много слов. "Подвинься" - скажете вы когда она заслонит проход в вашей тесной комнатке. "Пойду мыть руки" - скажет хозяйка - а собака уже у ванны. Кому как не ей знать, что с чистыми руками вероятно буду готовить, а значит ей может достаться лакомый кусочек. "Где мои брюки?" - воскликнет лениво хозяин перед прогулкой и обратит внимание, что собака побежит к одежде. Ей же хочется выйти и она знает, что найдя брюки ее выведут погулять. На прогулке вы остановились поболтать с другом. "Пока" - попрощаетесь вы и заметите что собака встала. Она уже знает, что такое восклицание означает долгожданное продолжение прогулки. Таким образом, часто исходя из чисто меркантильных соображений собаки учаться общению. Развитые любимцы понимают не менее трехсот слов и словосочетаний.
Собака, которая коротает время во дворе как правило изолирована от семьи. Ей не разрешают войти в дом, и она вынуждена находить себе другие развлечения: полаять на прохожих, наблюдать за кошками и птичками. Очевидно, что такое бытие не сильно развивает.
Кроме того, если собака живет во дворе владельцы обычно считают что у нее достаточно территории, ей живется лучше чем в тесной квартирке, и следовательно, с ней можно не гулять. На самом деле если противопоставить безделье во дворе прогулке с хозяином то становится очевидно, что во время прогулки:
а) собака привязыватеся к хозяину(1). Этому в немалой мере способствуют игры, обучение, далекие прогулки.
б) учится вести себя адекватно в различных ситуациях, социализируется, то есть развивается.
в) знакомится с другими собаками, "тусуется", то есть приобретает навыки общения с соплеменниками.

Кроме того, в районах, где находятся собственные дома как правило не бывает мест для прогулки.
Такие дома окружены подобными домами. Улицы обычно не имеют тротуаров. До ближайшего парка или лесочка очень далеко ходить.
В случае дачи или домика в деревне лесочек или полянка скорее всего являются частным и засеянным пространством.
А местное население заподозрит вас в воровстве абрикосов или яблок.
По дороге вы встретите множество собак. В основном агрессивных, страдающих от безделья, и потому лающих из-за заборов.
В результате ваша собака становится неадекватно агрессивной. С такой собакой уже сложно будет провести время в городе.
Она привыкнет набрасываться или как минимум агрессивно относиться к другим собакам. Внезапное появление безобидной миролюбивой собачки рядом с вашей может кончиться нехорошо. Она привыкла к внезапному лаю из-за забора и рефлекторно среагирует агрессивно. Такую собаку очень трудно а зачастую невозможно научить получать удовольствие от игр, общения с сородичами а о спокойной прогулке в цивильном месте приходится забыть.

Убедитесь что все без исключения члены семьи согласны взять собаку. Потом собаку будет очень сложно не только продать но и устроить в хорошие руки. Такие собаки проводят жизнь в гаражах, в компании машинным маслом, становятся дворняжками, или бывают заперты в пыльных будках. Прогулка, которая могла бы при иных обстоятельствах стать приятной, превратится в тяжелую обязанность.

Спросите себя где и как вы собираетесь проводить отпуск в течение ближайших десяти-двадцати лет. Ответить наперед очень трудно. Сможете ли вы взять собаку с собой? Знаете ли вы с какими трудностями сопряжена перевозка?

Есть ли поблизости место для прогулок? Где вы живете? Где будет жить собака?
Учтите также, что зачастую, в пост советских странах вам не удасться получить удовольствие от прогулки, расслабиться.
В парке необходимо будет следить чтобы собака не порезала лапу о осколки бутылки пива. В последнее время стали дешевть пит-буль терьеры. Их даже стали дарить и выбрасывать на улицу. Собак таких пород не всегда берут люди со стабильной психикой.
Имейте в виду что вам возможно придется не просто переходить улицу при встрече с пит булем но и убегать от преследования или освобождать своего любимца из пасти опьяненного схваткой пса.
Это означает также что доверить прогулку детям нельзя если хотите сохранить жизнь собаки и психику ребенка.

Знаете ли вы что отсутствие моциона и плохое питание пагубно сказывается на здоровье собаки? Не утешайте себя мыслью что она сьет "то же что и вы" и не думайте что пятимянутной прогулки будет достаточно.

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


(1) Конрад Лоренц, Человек находит друга.
(2) Справедливо особенно для стран СНГ



О выборе породы.

Часто люди хотят завести породистую собаку. Если вы тоже, то спросите себя, зачем Вам нужна породистая собака?
"Потому что она красивая и умная" - чаще всего к этому сводится ответ.
Я встречал метисов (3) которые по обаянию и шарму не уступают породистым. Не говоря о уме. Вы задавали себе вопрос, почему в цирке выступают дворняжки? Дворняжки умные, и устают при обучении позже чем собаки ряда пород.
Так почему же люди предпочитают породистых собак? (4).
Однозначного ответа дать невозможно.
Есть люди - ценители той или иной породы. Их можно сравнить с ценителями искусства. Они разбираются в породе, знают ее историю и особенности. Для них порода становится родной, а ее отличительные качества особенно важны.
Такой человек возьмет немецкую овчарку потому что он восхищается ее сложением и спокойным нравом. Он знает, что немецкая овчарка не может быть полноценной и счастливой без работы, без обучения. Неудивительно что собака с хозяином будут проводить много времени на тренировочных площадках, на полях, ходя по следу и улучшая вязкость (5)
Такой человек не посоветует брать породистую собаку и не развивать заложенные в ней качества. Потому что не развивать все равно что загубить их. А если копнуть глубже, то загубить работу поколений селекционеров, заводчиков, дрессировщиков ради неоправданной прихоти псевдолюбителя. Для того ли они тратили время, опыт и талант, чтобы плод их работы, способное к обучению умное животное коротало время на цепи?
Думаю то, что кавказскую овчарку бессмысленно заводить если вашим основным занятием не является пастьба тоже очевидно
Кроме того, иногда просто не возможно приобрести породистого щенка высокого качества. Такого, который будет радовать ценителя не только своей внешностью но и поведением. Вероятнее всего вам попадется собака слегка напоминающая породу. Не ценитель отдаленное сходство не заметит. Проще говоря, не будучи способным определить породу он удовлетворится поверхностным сходством - уши, лапы, хвост. Я встречал людей которые брали отдаленно напоминающих породу овчарок, с родословными и титулами. Имеет ли смысл брать породистую собаку, которая вследствие неудовлетворенности, неразвитости, или врожденных дефектов поведения будет рваться и тянуть при переходе улицы увидев вдалеке другую собаку?

В странах европы не принято содержать породистых собак. Если вы были даже в странах восточной европы то наверное обратили внимание на огромное количество не породистых собак. Это обьясняется естественным ходом дел в этих странах
Породистые собаки качественные и соответственно дорогие. Обычный человек, не ценитель просто не захочет тратить большое количество денег на породистую собаку которая ему на самом деле не нужна. Ему нужен компаньон, а метис для этой цели подходит не хуже чем породистая собака. Более того, с ним не нужно тратить все свободные дни на дресс площадках и в полях.
А любитель породы накопит денег и будет счастлив развивать любимца и прокладывать след.
Кроме того породистые собаки как правило менее здоровы чем метисы, вследствие того что свежая кровь "крепче", а разведение породы немыслимо без инбридинга(6) что неминуемо ведет к снижению иммунитета.
Нужны ли вам проблемы со здоровьем члена семьи? Не лучше ли снизить их вероятность взяв дворняжку?
Мне кажется, что вместо того, чтобы платить за породистую собаку, которая отдаленно напоминает породу, лучше взять приглянувшуюся дворняжку. И лучше всего подобрать ее на улице. Когда вы ее отмоете и причешете она станет не менее обаятельной чем многие породистые собаки
В европейских странах бездомных собак нет и приобрести даже метиса может не каждый, и то после предоставления необходимых документов о психическом здоровье и стабильном заработке. Он также знает о грядущих визитах и о том, что собаку у него государство может отобрать если с ней плохо обращаются. Вам не нужно доставать бумажки. Просто спуститесь во двор и приведите собаку домой.

Дворняжка дворняжке рознь

В постсоветских(7) странах отстреливают собак. Коррупция повсеместна и ребята, зарабатывающие отстрелом не исключение.
Они обычно не отстреливают сук. Если сука нервная и агрессивная то у нее еще больше шансов остаться невредимой.
Охотники за собаками не в пример многим дальновидны и сознают что от злобной суки получится злобное потомство.
Они думают о своем заработке завтра, потому что ничего кроме ловли/стрельбы по собакам и сворачивания шеи кошкам не умеют.
Естественный отбор сокращается и поголовье спокойных уравновешенных, не трусливых собак уменьшается. Спокойную, не трусливую, а следовательно не агрессивную собаку легче поймать или застрелить. Тем не менее, в наших городах все еще можно найти хороших доброжелательных и милых представителей собачьего общества. Взяв спокойную, уравновешенную собаку вы скорее всего спасете ей жизнь а ваша семья пополнится веселым и любящим компаньноном.

(3) термин "метис" более уместен. Породистая собака, выброшенная на улицу станет дворняжкой. Дворняжка, которую взяли домой становится метисом
(4) справедливо для стран бывшего СССР
(5) способность не отвлекаясь долго и упорно держать след.
(6) родственное разведение
(7) иногда отстрел в городах запрещен муниципалитетом, и когда запрет не остается на бумаге собак отлавливают а только затем убивают