Skip to content


Маркетинг для чайников

1. На вечеринке ты видишь симпатичного парня. Ты подходишь к нему и говоришь: 'Со мной классно в постели'. Это прямой маркетинг.

2. Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Один из твоих друзей подходит к нему и говорит: 'С ней классно в постели'. Это реклама.

3. На вечеринке ты видишь симпатичного парня. Ты подходишь к нему и просишь номер телефона. На следующий день ты звонишь ему и говоришь: 'Со мной классно в постели'. Это телефонный маркетинг.

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

5. На вечеринке ты видишь симпатичного парня. Путем хитрых махинаций ты устраиваешь грязную склоку между присутствующими девушками, а сама остаешься в стороне. Когда все передерутся, ты говоришь 'пойдем отсюда! кстати, со мной классно в постели!' - это черный пиар.

6. На вечеринке ты видишь симпатичного парня. Он подходит к тебе и говорит: 'Я слышал, с тобой классно в постели'. Это узнаваемый брэнд.

7. На вечеринке ты видишь симпатичного парня. Ты уговариваешь его пойти с твоей подругой. Это торговое представительство.

8. Твоя подруга не удовлетворяет его, поэтому он звонит тебе. Это техническая поддержка.

9. Ты на пути на вечеринку и вдруг тебе в голову приходит мысль, что в тех домах, мимо которых лежит твой путь, может быть много симпатичных мужчин. Ты залезаешь на крышу одного из домов, расположенных ближе к центру и кричишь во все горло: 'Со мной классно в постели!' - это спам.

10. На вечеринке ты видишь несколько симпатичных парней. Ты всем им пишешь записки о том, как с тобой будет классно в постели. Это директ-мейл.

11.Ты приходишь на вечеринку, видишь обалденного парня, подходишь к нему и говоришь 'пойдем наверх, я очень хороша в постели'. А он говорит 'я не могу, потому что люблю мальчиков' - это неверный выбор целевой группы.

12. Ты приходишь на вечеринку и говоришь 'Со мной круто в постели, но за мое тело хочу шоколад и шампанское'. Это бартер.

13. Ты приходишь на вечеринку, а там куча красивых девиц. Ты приспускаешь бретельку и говоришь: 'Со мной круто в постели и шоколада с шампанским не надо' - это демпинг.

14. На вечеринке ты не пользуешься успехом. Ты бежишь в центр пластической хирургии и делаешь себя похожей на Мерелин Монро. Это плагиат.

15. На вечеринке ты сразу громко заявляешь - 'Кто интересуется какова я в постели - за мной!' и уводишь их на другую вечеринку. Это позиционирование...

16. На вечеринку ты вообще не пошла, но говорят там только о том, как ты хороша в постели. Это раскрученная торговая марка.

17. Вечеринка проходит у тебя дома и приглашены только парни с которыми ты переспала. Это конференция разработчиков.

18. Ты пришла на вечеринку с подругами, и вы вместе видите симпатичного парня. Каждая из вас рассказывает как круто с ней в постели и что она за это хочет получить. Это тендер.

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

20. Ты пришла на вечеринку с друзьями и видишь симпатичного парня. Подходишь к нему и говоришь, что тебя зовут Светка. Все знают как хорошо в постели со Светкой. При этом Светка знает, что ты выдала себя за нее. За это Светка получает шоколадку. Это франчайзинг.

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

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

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

24. Ты приходишь на вечеринку и говоришь что с тобой круто в постели. К тебе подваливает пара мощных девчат и говорят: 'Мы согласны на 30% шоколада и 40% шампанского в месяц. Иначе у тебя могут возникнут проблемы'. Это 'крыша'.

25. Ты приходишь на вечеринку, но тебя никто не хочет, одни кричат 'дорого!', другие слышали от знакомых, что ты не так уж хороша в постели, третьи еще не долечились после предыдущего раза... Тогда ты сваливаешь и катишь на другую вечеринку в Крыжополь... Там тебя хотят все, заваливают подарками и норовят познакомиться поближе... Это работа с регионами.

26. На вечеринке ты видишь симпатичного парня. Ты подходишь к нему и говоришь: 'Привет! знаешь, какой мне сегодня приснился сон? я лежу на шелковых простынях и просто изнемогаю от желания, а на земле не осталось ни одного мужчины! и все мои знания в области кама-сутры больше никому не нужны... вот ужас-то! Что? Ты хочешь взять у меня пару уроков?' Это креативный подход.

27. Ты приходишь на вечеринку вместе со Светой (у тебя классная попка, у нее грудь)... Всем парням выставляется условие: мы вместе... Это стратегическое партнерство.

28. Все давно знают, насколько ты хороша в постели... И тут ты пускаешь слух, что умеешь офигенно готовить... Это захват новых рынков.

29. Ты уродина и тебя видеть никто не хочет... Но Папа проплачивает вечеринку... - толпа народу и все тебя хотят... Это государственные субсидии.

30. Ты приходишь на вечеринку с подругой-уродиной и все симпатичные парни сразу тебя замечают, так как ты выгодно выделяешься на ее фоне. Это - contrast, а подруга удачно подобранный background-image.

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

Это рынок, детка...

Posted in Fun.


Учебная программа в ВУЗе, который готовил бы настоящих админов

Первый курс

Изучения принципиальных схем и принципов работы чайников, кофеварок, кофемолок, телевизоров, телефонов сотовых и обычных, теория и практика работы с паяльником, упражнения с паяльником в движении и в строю, практические ночные занятия с осциллографом, разборка-сборка компьютера любой конфигурации на зачетное время из любых доступных деталей (где украдешь недоступные, преподавателей не волнует).
Обязательная физическая подготовка: бег по лестницам и пересеченной местности с полной выкладкой (системник, блок питания, монитор, ноут, 2 мышки, Клава, 55 дисков,100 м витой пары, коннекторы, инструмент обжимной и на всякий случай шанцевый), ползание по пластунски в ограниченном пространстве.

Второй курс

Dos,Windows,Unix,Linux,OS/2,FreeBSD изнутри и снаружи. Установка, настройка, создание серверов и рабочих станций, создание индивидуальных рабочих мест и глобальных офисных систем, единых бухгалтерий по всему миру и локальных подземных командных центров, автоматизация биржевых обменов и систем спутникового слежения, системы защиты информации и в случае несанкционированного доступа-автоматического адекватного ядерного возмездия. Изучение всех возданных и перспективных офисных приложений, имеющихся и возможных в будущем бухгалтерских и банковских программ, решение прикладных задач по налогообложению, трудовому и уголовному законодательству. Компьютерный и экономический шпионаж и контршпионаж. Зачет по знанию портов при условии обязательного похмелья и трехсуточного бодрствования. Допуском на экзамены служит наличие сертификата от Гейтса и поздравление с днем рождения от Торвальдса.

Третий курс

Программирование на возможных (созданных и перспективных) языках. Создание домашних страничек, сайтов и порталов, программ управления банками и атомными электростанциями, холодильниками и электробритвами. Принимается экзамен в устной форме, экзаменуемый разговаривает на языке программирования (по выбору преподавателя). Для оживления экзамена рекомендуется использовать чертежи и наброски, выполненные в Авто-,Мат-,Архи-кадах, раскрашенные в кореле и фотошопе и желательно анимированные как минимум в трех разных 3D приложениях. В качестве практического задания-пантомима на тему объектно-ориентированного
программирования.

Четвертый курс

Теоретическая и прикладная психология (знать Карнеги как устав!), лингвистика общая и специальная (все виды слега и арго, феня, Албанский, эльфийский, орчий и бухгалтерский языки), теория и практика педагогики, методики обучения, возрастная психология, психология власти, психология толпы, практический гипноз и измененные состояния сознания.

Пятый курс

Магия, колдовство, шаманизм, астрология и эзотерика, углубленное изучение начертательной, рунической, ритуальной магии. Теология и некромантия. Навыки допроса и пыточного дела. Зачетный ритуал вокруг
сервера и допрос мертвого, немого и тупого пользователя.

После окончания выдается диплом Сверх-Админа.

Этот админ действительно сможет все, а что не учил-то сам поймет и сделает. Вопрос только один – сколько ему надо будет платить?

Posted in Fun.

Tagged with .


Ошибка Samba: Unable to connect to CUPS server

Часто встречается ситуация, когда на файловом сервере под Samba, где никаких принтеров нет и не будет, в лог-файл smbd.log постоянно пишутся сообщения типа этого:

May 7 09:45:02 www smbd[]: [2009/05/07 09:45:02, 0] printing/print_cups.c:cups_connect(69)
May 7 09:45:02 www smbd[]: Unable to connect to CUPS server localhost:631 - Connection refused

Чтобы умерить самбовые печатные потуги и избавиться от этих сообщений, нужно в samba.conf добавить следующее:

load printers = no
show add printer wizard = no
printing = none
printcap name = /dev/null
disable spoolss = yes

У меня на 4-ех серверах (версии samba 3.0.23a-1, 3.0.24-7, 3.0.28-1) это сработало. Многие считают, что строки "load printers = no" достаточно для отключения поддержки принтеров, но на самом деле это не так. Опция "show add printer wizard = no" предотвращает появление иконки "Добавить принтер" в списке расшаренных ресурсов. Опция "disable spoolss = yes" отключает возможность загрузки клиентами WinNT/2000 (и выше) драйверов принтера с Samba-сервера.


Еще кое-что насчет ошибок самбы есть тут.

Posted in *nix.

Tagged with , , .


Активация java в браузерах под linux

Единственная версия java, которая не тормозит

Единственная версия java, которая не тормозит

Opera использует Java Runtime Environment (JRE) напрямую, а не через plug-in, как это реализовано в других браузерах. Для проверки работоспособности Java можно использовать следующий тестовый апплет. Если ничего похожего на java-апплет не отображается или броузер пишет сообщение об ошибке, делаем следующее.

  1. Проверяем, есть ли в системе библиотеки libjava.so и libawt.so:
    locate libjava.so
    /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/libjava.so
    locate libawt.so
    /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/libawt.so

    Если эти два файла не найдены, то устанавливаем соответствующий пакет (его имя зависит от дистрибутива). В случае с Fedora это java-1.6.0-openjdk. А вообще название пакета можно определить с помощью чудесного сервиса RPMFIND.

  2. Заходим в меню оперы "Tools"-"Preferences"-"Content", устанавливаем галочку "Enable Java", жмем рядом кнопку "Java Options..." и указываем в диалоговом окошке путь к директории, где обитают две вышеупомянутых библиотеки. Жмем кнопку "Validate Java Path", если не ругается, перезапускаем браузер.
  3. После перезапуска опять проверям работу java, на этот раз тестовый апплет должен заработать.

UPDATE для Opera 11.01 на CentOS 5.5 x86_64 и Fedora 14: в меню Preferences уже нет галочки "Enable Java", теперь последовательность немного другая.

  1. Смотрим где лежит libjavaplugin:
    [root@sunrise ~]# locate libjavaplugin
    /usr/java/jre1.6.0_23/lib/amd64/libjavaplugin_jni.so
  2. Заходим в настройки Оперы в меню "Инструменты" - "Общие настройки" - "Содержимое", жмём кнопку "Настроить плагин..." и добавляем найденный путь /usr/java/jre1.6.0_23/lib/amd64 к списку директорий, где искать плагины:
    диалог выбора директорий поиска плагинов в броузере opera

    Скриншот оперы, указание пути к Java runtime environment

После этого в списке плагинов появляется ещё и "Java(TM) Plugin" и java начинает работать даже без перезапуска броузера, что можно проверить опять же с помощью вышеупомянутого тестового апплета.

Firefox


Для броузера firefox (проверялось на версии 3.6.17 в fedora 14) включение java можно делать так:

  1. Смотрим есть ли какие-то связанные с java плагины в /usr/lib/mozilla/plugins и путем просмотра инфы на странице со служебным адресом about:plugins. Если там что-то есть, то соответствующий .so-файл удаляем.
  2. Ищем библиотеку libnpjp2.so, если находим несколько, то выбираем ту, которая находится в директории, соответствующей JRE нужной нам версии:
    $ locate libnpjp2.so
    /usr/java/jre1.6.0_26/lib/i386/libnpjp2.so
  3. Создаем символическую ссылку на найденную библиотеку в директорию ~/.mozilla/plugins (если требуется включить java только для одного пользователя) или в /usr/lib/mozilla/plugins (если требуется включить java для всех пользователей системы):
    $ cd ~/.mozilla/plugins/
    $ ln -s /usr/java/jre1.6.0_26/lib/i386/libnpjp2.so

Если после этого java всё еще не работает, нужно проверить, что все другие java-плагины удалены (отсутствуют симлинки на них и их не видно на странице about:plugins). Даже если ненужный плагин выключен (но не удалён) и его видно "Tools - AddOns - Plugins" серым цветом, он может мешать работе нужного плагина. Проверено лично (в моем случае выключенный /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/amd64/IcedTeaPlugin.so не давал работать включенному /usr/java/jre1.6.0_26/lib/amd64/libnpjp2.so - на странице проверки jav-ы http://www.java.com/en/download/testjava.jsp писало "Something wrong, java not working") - только после удаления симлинки

$ ls -l  /usr/lib64/mozilla/plugins/libjavaplugin.so
lrwxrwxrwx 1 root root 64 Июн 16 11:39 /etc/alternatives/libjavaplugin.so.x86_64 -> /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/amd64/IcedTeaPlugin.so
# unlink /usr/lib64/mozilla/plugins/libjavaplugin.so

родной плагин от Oracle (libnpjp2.so) заработал нормально.

Дополнительную информацию о плагинах можно почитать на http://plugindoc.mozdev.org/

Google chrome


Хром использует плагины, найденные в директории /usr/lib/mozilla/plugins (или /usr/lib64/mozilla/plugins если у вас 64-битная версия ОС). Поэтому настройка тут в общем аналогичная firefox-у. Проверить какие плагины установлены в chrome можно на служебной странице chrome://plugins/.

Выбор нужной JVM


Если в системе установлено несколько JVM (например, при установке openoffice он тянет за собой openjdk, который значительно отличается от "классической" SunOracle-овской Java Virtual Machine), то заставить приложения работать именно с нужной Вам JVM можно следующим образом. Пусть для примера мы только что установили jre-6u26-linux-i586.rpm и хотим чтобы java использовалась именно отсюда.

  1. Смотрим какие симлинки предоставляют бинарник java:
    $ update-alternatives --config java
    There are 2 programs which provide 'java'.
      Selection    Command
    *+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
       2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

    Как видно, нужного нам бинарника от версии 1.6.0_26 тут нет, поэтому нужно его добавить.

  2. Добавляем еще одну симлинку на нашу свежеустановленную джаву:
    # update-alternatives --install /usr/bin/java java /usr/java/jre1.6.0_26/bin/java 50
  3. И выбираем её как master link (подробности в man alternatives):
    # update-alternatives --config java
    There are 3 programs which provide 'java'.
      Selection    Command
    *+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
       2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
       3           /usr/java/jre1.6.0_26/bin/java
    Enter to keep the current selection[+], or type selection number: 3
    $ java -version
    java version "1.6.0_26"
    Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
    Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
  4. Проверяем, что симлинка /usr/java/latest указывает на нужную нам версию и при необходимости меняем:
    $ ls -la /usr/java/
    total 12
    drwxr-xr-x   3 root root 4096 Jun 26 18:42 .
    drwxr-xr-x. 13 root root 4096 Jun 26 18:41 ..
    lrwxrwxrwx   1 root root   16 Jun 26 18:42 default -> /usr/java/latest
    drwxr-xr-x   7 root root 4096 Jun 26 18:41 jre1.6.0_26
    lrwxrwxrwx   1 root root   21 Jun 26 18:42 latest -> /usr/java/jre1.6.0_26

Отличия между различными JVM


Какую JVM выбрать зависит во многом от задач, которые требуется решать с их помощью. Иногда даже приходится на одном компе держать несколько разных Java-машин. Ниже список эмпирически открытых особенностей, которые, возможно, кому-то пригодятся.

– Замечено, что в Fedora 15 Cisco WebEx отказался нормально работать с JRE от Oracle версии 1.7.0_04 (при попытке подсоединиться к аудио-конференции вылазило окошко с ошибкой "audio device is unaccessible now". В то же время WebEx работал нормально с OpenJDK Runtime Environment (IcedTea6 1.10.4), симлинка /etc/alternatives/libjavaplugin.so при этом указывала на файл /usr/lib/jvm/jre-1.6.0-openjdk/lib/i386/IcedTeaPlugin.so

– Клиент-банк iBank2 от конторы BIFIT по состоянию на 2011-ый год не работал с OpenJDK, но работал нормально с Oracle JRE.

– Веб-интерфейсы многих IPKVM-ов/DRAC/iLo-карт для удалённого доступа к консоли серверов не работали вообще или глючили под OpenJDK, но работали нормально с Oracle JRE

ПРИМЕЧАНИЕ: Если у вас 64-битная версия ОС (проверить можно командой "uname -a"), то везде вместо директории /usr/lib/mozilla/plugins следует использовать /usr/lib64/mozilla/plugins.

Posted in *nix, Howto.

Tagged with , , .