Гуманная и эффективная мышеловка
2 мин
Блоггер Chris «MacGyver» Glass, в своем блоге опубликовал очень простой и действенный способ ловли мышей, ниже вольный перевод, хотя по картинкам и так понятно как все работает:


Пользователь

![[пример web-приложения PastryKit]](http://img.skitch.com/20091216-r64hkd9dpghwiqd5skh8nq4j73.png)


Много было в последнее время топиков о стартапах, организации команд, разработке ПО и некоторых других вещах, неразрывно связанных с софтверным или интернет-бизнесом. В этой статье я хочу рассказать, что сейчас будет вас ждать, пожелай вы открыть свою компанию по продаже программного обеспечения (ПО, далее софта). Ибо пока полноценных топиков на эту тему я не видел.
Итак, в самом начале у нас должен быть продукт. В принципе, все равно какой (если речь идет про бизнес, заключающийся в продаже софта и смежных услуг). Если к этому продукту «прилагается» команда, то поднять всю схему будет значительно проще: пока вы будете бегать по инстанциям с пакетами документов, продажи могут сильно просесть, потому что их некому будет обслуживать. Или просядет разработка. Или еше что-нибудь. Но обязательно просядет. Имейте это в виду.
В одном из калининградских музеев можно увидеть картину, где Кант читает лекцию русским офицерам. Не по философии, а по фортификации или пиротехнике. Художник сохранил событие, но текст лекций нам неизвестен.


<?php
class A {}
class B extends A {
public function __construct() {
$args = func_get_args();
call_user_func_array(array($this, "parent::__construct"), $args);
}
}
class C extends B {}
$instance = new C(); // Segfault