воскресенье, 27 марта 2011 г.

Добавить Яндекс карту на сайт Joomla

Сегодня понадобилось на сайт добавить в раздел контакты Яндекс карту на joomla, сразу ставить на сайт какие то модули  и плагины не хотел, не люблю перегружать сайты разными сапописными модулями. Поэтому решил поискать способы по добавлению Яндекс карты на сайт внутренними ресурсами joomla, и как понимаете этот способ получился icon smile Добавить Яндекс карту на сайт Joomla а теперь давайте опишу  способ по добавлению яндекс карты на сайт под управлением joomla.

1) Заходим в админке сайта Сайт -> Общие настройки

karta yandex joomla 150x147 Добавить Яндекс карту на сайт Joomla

 

 

 

 

2)Переходим в раздел Сайт и в меню Визуальный редактор по умолчанию выбираем Редактор без редактора и сохраняем настройки.

karta yandex joomla 1 150x150 Добавить Яндекс карту на сайт Joomla

 

 

 

 

3) Переходим в материал где будем описывать контакты и видим что у нас нету визуального редактора (это нам и надо)

karta yandex joomla 2 150x150 Добавить Яндекс карту на сайт Joomla

 

 

 

 

 

4)  Далее заходим на сайте Яндекса http://api.yandex.ru/maps/tools/constructor/  и проходим тришага, и в конце нам дадут код, который мы вставим в раздел контакты, и тем самым у нас на сайте будет Яндекс карта.

Вот и все ) Всем спасибо за внимание!!! Если что пишите!

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

пятница, 25 марта 2011 г.

Как узнать сколько места занимает та или иная директория или папка во FreeBSD

Опишу мини команду как узнать сколько места занимает папка или директория в�

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Обновление портов во FreeBSD

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

Изначально давайте расставим все точки над И и разберемся что же все таки такое порт во FreeBSD. Порт –  это папка с минимальным набором файлов, необходимым для нахождения и скачивания на локальную машину исходных текстов программного обеспечения, его конфигурирования, компиляции и наконец установки уже готовой программы в соответствующие каталоги. Все эти манипуляции выполняются утилитой make с использованием конфигурационных файлов порта.

Файлы порта представляют из себя сценарии, записанные в обычные текстовые файлы. Как правило порт состоит из нескольких файлов:

distinfo
Makefile
pkg-plist
pkg-descr

distinfo – Содержит имена файлов для скачивания и их контрольные суммы для проверки подлинности.

pkg-descr – Краткое описание программы, информация о разработчике, официальный сайт и т.д..

pkg-plist – Это список файлов, которые будут собраны в процессе установки программы, с директориями назначения. Файл используется для регистрации приложения в базе данных пакетов ( var/db/pkg ).

Makefile – Основной файл сценария. Содержит массу различных опций и переменных, описывающих информацию о версии, разработчике, зависимостях данного приложения от других пакетов и библиотек, опции конфигурирования.

Кроме тога, во многих портах можно обнаружить поддиректорию files, в ней как правило лежат различные патчи и дополнения.

Деревом портов FreeBSD называется древовидная структура в которой размещаются все порты. Дерево портов располагается по адресу /usr/ports, в директорииports, в свою очередь располагаются поддиректории, относящиеся к определенному классу программного обеспечения, например:

  • /usr/ports/archivers – софт для работы с архивами
  • /usr/ports/databases – софт для работы с базами данных
  • /usr/ports/lang - различные языки программирования

и так далее.

Программа Portsnap, для обновления портом, операционной системы FreeBSD

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

Как было сказано выше, данная утилита является штатной, для операционной системы FreeBSD, поэтому присутствует в системе по-умолчанию, во всяком случае в версии 7.1, если ничего не путаю, то в старых версиях, например 5.4, нужно было ее, персонально, из портов ставить.

Программа Portsnap, не работает напрямую с основным деревом портов /usr/ports, она использует рабочий каталог, по-умолчанию /var/db/portsnap, туда скачивается сжатая копия ( snapshot ) дерева портов, а оттуда уже обновляется основное дерево портов. Конфигурационный файл живет по адресу/etc/portsnap.conf, в принципе его можно не трогать, но если вдруг надумаете, например, поменять адрес сервера, откуда программы будет качать исходники или расположение рабочей директории, там все довольно хорошо откомментировано.

Программа Portsnap, имеет несколько служебных команд для выполнения различных действий:

  • Команда fetch – Скачивает снимок ( snapshot ), основного дерева портов с указанного в конфигурации сервера. Используется только для интерактивной работы, не через cron
  • Команда cron – Используется для запуска из планировщика заданий cron.
  • Команда extract – Разворачивает дерево портов, данная команда полностью удаляет существующее дерево портов, включая все внесенные в него изменения, как правило выполняется в первый раз и в случае, если нужно получить, чистое дерево портов или при использовании с опцией path( cм. ниже )
  • Команда update – Служит для, непосредственно, обновления, основного дерева портов.
  • path – Это дополнительная опция, используется с командой extract, для обновления конкретного порта, или нескольких портов.

Итак, если это первый запус Portnap, делаем:

vds-admin /root# portsnap fetch Looking up portsnap.FreeBSD.org mirrors... 3 mirrors found. Fetching snapshot tag from portsnap2.FreeBSD.org... done. Fetching snapshot metadata... done. Updating from Mon Jun 1 17:22:35 UTC 2009 to Sun Jun 28 08:01:56 UTC 2009. Fetching 3 metadata patches.. done. Applying metadata patches... done. Fetching 3 metadata files... done. Fetching 2058 patches.....10....20....30....40....50....60....70....80... done. Applying patches... done. Fetching 2094 new ports or files... done.

Я недавно обновлял порты, поэтому сейчас это заняло минуту, если обновление дерева портов делается впервые или давненько не делалось, естественно процесс будет куда более долгим. Пугаться этого не стОит, ничего не застряло и не зависло.

Теперь можно распаковать дерево:

vds-admin /# portsnap extract /Mk /usr/ports/Templates /usr/ports/Tools /usr/ports/accessibility /usr/ports/arabic ----------------------------- пропущено.. ----------------------------- /usr/ports/x11/yelp/ /usr/ports/x11/zenity/ Building new INDEX files... done.

Данная команда разворачивает все дерево целиком, поэтому время выполнения не зависит от того, как давно вы обновлялись. У меня на тестовой, не самой сильной машине, с операционной системой FreeBSD 7.1, ушло порядка 15-ти минут

Теперь обновляем:

vds-admin /# portsnap update Removing old files and directories... done. Extracting new files: /usr/ports/devel/Makefile /usr/ports/devel/p5-DateTime-Format-SQLite/ /usr/ports/lang/neko/ /usr/ports/security/fakeroot/ /usr/ports/security/tor-devel/ /usr/ports/www/lighttpd/ /usr/ports/www/webcheck/ /usr/ports/www/xpi-noscript/ Building new INDEX files... done.

Вот собственно и все, имеем свежее дерево портов. Если обновление система обнаружит что обновление не требуется, будет выдано соответствующее сообщение:

vds-admin /# portsnap update Ports tree is already up to date.

Повторюсь, первоначально, процедура может быть весьма длительной, но переживать из-за этого особо не стОит.

Использование программы Portsnap из планировщика Cron

Согласитесь, очень удобно периодически обновлять порты, практически не принимая в этом участия. Для этого у программы Portsnap, есть специальная команда, Cron. Это именно специальная команда, обычный portsnap fetch, из крона работать не будет. Сделано это не случайно, команда portsnap cron, после запуска, до загрузки чего-либо, отсчитывает произвольный интервал времени от 1 до 3600 секунд, это сделано разработчиками, что-бы снизить кол-во одновременно подключающихся пользователей к серверу обновлений, а затем приступает к работе.

Настоятельно не рекомендуется прописывать в cron команду update, может получится неприятная ситуация, например, если вы компилируете какую-то программу а cron запустит в этот момент обновление портов.

Что-бы избежать вышеописанной ситуации, нужно обновлять только индексный файл, для этого у программы Portsnap, есть опция -I.

Итак, в конфигурационном файле /etc/crontab, прописываем следующую строку:

0 0 * * 0 root portsnap -I cron update

С такой конфигурацией, cron, будет выполнять обновление индекса в 00:00 каждого воскресенья.

Не забывайте, что в данном варианте у вас обновляется только индексный файл, а это не есть обновление дерева портов. Для обновления самих портов нужно вручную выполнить команду portsnap update, из командной строки. Делайте это периодически, как того требует ваша политика поддержания системы портов в актуальном состоянии.

Snapshot is corrupt, испортилась база программы portsnap

Fetching 3 metadata files... /usr/sbin/portsnap: cannot open beea5333deea7ef646b497e9cd751ba72e17fd59708f9eed1f8d857bc585ad70.gz: No such file or directory metadata is corrupt.

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

vds-admin /# rm -rf /var/db/portsnap vds-admin /# mkdir /var/db/portsnap vds-admin /# portsnap fetch extract
материал был продублирован с сайта www.vds-admin.ru

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

четверг, 24 марта 2011 г.

Очистить файл во Freebsd

Иногда бывают моменты когда надо почистить логи во freebsd,  и сейчас приведу команду как это можно делать с помочью одной команды

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

пятница, 11 марта 2011 г.

Добавить кнопку facebook мне понравилось в joomla

вывести в joomla кнопку facebookВсем привет сейчас расскажу как в CMS Joomla вставить кнопку facebook мне понравилось. Для того что бы вставить кнопку мне понравилось в joomla надо сделать следующие:

  1. Заходим в менеджер модулей
  2. Нажимаем Создать
  3. Выбираем Wrapper
  4. В модуле в строку URL вставляем http://www.facebook.com/plugins/like.php?href=http://ваш сайт.ru
  5. Радуемся жизни )))

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Активация windows 7 с помощью windows loader 1.9.7

Сегодня наконец то дошли руки опробовать активацию windows 7 с помощью windows loader 1.9.7 в боевом режиме :-)  так сказать люблю на кроликах эксперименты проводить )))) Так вот для того что бы активировать windows 7 делаем следующее:

  1. Скачиваем windows loader 1.9.7
  2. Разархивируем  архив
  3. Отключаем антивирус (на всякий случай что бы не блочил изменение системных файлов)
  4. Я еще отключился от инета на всяк случай :-)
  5. Запускаем фаил Windows Loader.exe из под Администратора (правой кнопкой нажимаем на файле и третья строчка сверху запустить из под Администратора)
  6. Ждем минуты 3 и у нас вылетает окно о перезагрузке компа, нажимаем Reboot
  7. Радуемся активированной Windows 7

PS на случай если у Вас после активации перестала грузится система не волнуйтесь это исправляется с пол пня, делайте все по этой инструкции Восстанавливаем windows 7 максимальная после неудачной активации

PSS Могу сразу сказать что активатор windows loader 1.9.7 без вирусов, смс, троянов и порчей гадости!!!

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Ошибка при установке virtuemart Please don’t interrupt the next Step! It is essential for running VirtueMart. Update Log

Сегодня выдалась минутка посидеть за любимым движком на joomla, но при попытке установить virtuemart dsktnftn jryj Please don’t interrupt the next Step!  It is essential for running VirtueMart. и через некоторое время на чисто белом экране написано Update Log . Что это и как лечить сейчас расскажу:

Изначально скажу что времени много нету описывать эту проблему, напишу быстро засметку как это лечится. Так вот что бы вылечить ошибку при установке virtuemart  ( Update Log ) делаем следующее:

  1. как только вылетело окно с сообщением Update Log идем в корень сайта(только не закрывайте эту страницу с ошибкой) в директорию /administrator/components/com_virtuemart   и находим там архив admin_files.tar.gz его надо разархивировать (т.е. там будут 4 папки и они должны быть в корне директории/administrator/components/com_virtuemart )
  2. Далее идем в директорию /components/com_virtuemart  и тут будет только один архив  frontend_files.tar.gz тут делаем тоже самое, разархивируем архив (тут будет 4 папки и 4 файла) и их также кладем в корень папки /components/com_virtuemart
  3. Возращаемся к нашему браузеру где весит ошибка Update Log и нажимаем обновить страницу или F5 и должно появится окошно в котором выбираем второй вариант (т.е. инсталирование с тестовыми данными)

Вот как бы и все, т.е. суть ошибки только в том что она не может разархивировать эти два архива, поэтому мы поможем ей в ручную это сделать! :-)  так что можно поставить еще один крестик в решении данной задачи) ) )

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more details, read about the executable bit.

Такая ошибка у меня возникла когда я пытался запустить через wine программу strong dc++ но при запуске программы у меня вылетела ошибка: The file ‘/home/nibbl/.wine/dosdevices/c:/Strongdc++/StrongDC.exe’ is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit. Такая ошибка решается следующим способом….

  1. На запускаемом файле( по русски говоря на файле с расширением exe нажимаем правой кнопкой)
  2. Из списка выбираем свойство
  3. Переходим на вкладку права
  4. И ставим галку позволять выполнение файла как программы (ну или смотрите на картинку у вас должно быть также!)
  5. ошибка запуске под wine strongdc++

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

четверг, 10 марта 2011 г.

Смена MAC адреса в FreeBSD

Понадобилось мне тут на своей freebsd сменить мак адрес на внешнем интерфейсе (профы сволочи по мак адресу банят и если он не соответствует то хрен куда выйдешь), так вот что бы сменить mac адрес на freebsd надо сделать следующее:

Для смены mac адреса есть два способа статичный и динамичный. Отличие одного от другого только в том, что статичный останется у Вас и после перезагрузки сервера, а динамичный сразу смениться на реальный mac адрес Вашей сетевой карты. Какой нужен Вам решайте сами.

Динамическая смена mac адреса на FreeBSD:

  1. Заходим в консоль и вводим след команды
  2. ifconfig rl0 down -этой командой отключаем интерфейс rl0:
  3. ifconfig rl0 link ether 00:00:00:00:00:01 – этой командой мы изменяем mac адрес rl0
  4. ifconfig xl0 up -это командой мы включаем интерфейс rl0

PS прошу сразу обратить внимание что смена mac адреса должна быть не заглавными буквами (т.е. прописывайте мак адрес сетевой карты маленькими буквами!!!)

Статическая смена mac адреса на FreeBSD:

Как уже говорил ниже при статической смене мак адреса сетевой карты она у Вас не изменится и после перезагрузке вашего сервера, для этого сделайте след:

  1. Откройте Ваш файл rc.conf и там где у Вас прописан интерфейс сетевой карты
  2. ifconfig_rl0=»inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx»

  3. Допишите в конец строки след:
  4. ifconfig_rl0=»inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx ether 00:00:00:00:00:01″

PS тут тоже будьте аккуратней потому как прописывать MAC адрес надо только маленькими буквами, если пропишите большими то при след перезагрузке сервера у Вас вылетит ошибка в месте где идет загрузка файла rc.conf и он будет ругаться и выдаст такую ошибку : etc/rc.conf : 32: Syntax error: Unterminated quoted string Enter full pathname of shell or RETURN for /bin/sh:

!Так что будьте очень аккуратны при своих опытах!

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

вторник, 8 марта 2011 г.

Обновление ubuntu 10.04 до 10.10

обновление ubuntu с 10.04 10.10

Сегодня настал тот решающий момент когда все таки пришлось для своей убунтухе сделать обновление c 10.04 до 10.10 . тут даже не то что, что то не работает а то, что просто захотелось попробовать, но все по порядку, потому как в процессе  постоянно вылетали какие то ошибки и т.д. поэтому давайте сейчас рассмотрим эту чуть подробней.:

Изначально  обновление убунты с 10.04 до 10.10 происходит по следующей схеме:

  1. Как рассказано на всех форумах делать надо по следеющей схеме Система –> Администрирование –> Менеджер обновлений, далее в нижнем левом углу нажмите кнопку НАСТРОЙКА->Вкладка Обновления -> пункт Обновление релиза и выбираем Обычные релизы (пока все)
  2. открываем термина и вводим sudo update-manager -d

Но у меня этот вариант не особо пропер, потому как постоянно обновлятор ругался на пакеты, но я не долго думаю заходил в sources.list и отключал пакеты в которых были ошибки. Но и тут не особо все проходило гладко вылетали другие ошибки:

—————————————————————————–
Не удалось получить информацию о пакетах
При работе с пакетом возникла неразрешимая ошибка.
Пожалуйста, сообщите об этой ошибке пакета ‘update-manager’ и включите это сообщение:
‘E:Не хватает места для Dynamic MMap. Увеличьте значение APT::Cache-Limit. Текущее значение: 25165824. (man 5 apt.conf), E:Произошла ошибка во время обработки avidemux (NewVersion1), E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_karmic_multiverse_binary-i386_Packages, E:Списки пакетов или status-файл не могут быть открыты или прочитаны.’

————————————————————————————————————-

Кароче,  намучившийся с тем что ни как не получалось обновить ubuntu с 10.04 до 10.10 решил воспользоваться этой командой: sudo aptitude full-upgrade и о ЧУДО!!! после часа-полтора(устанавливалось обновление в размере около 1800 мб) ожидания у меня на ноуте высветились заветные цифры 10.10) ) ) ) )

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

четверг, 3 марта 2011 г.

Восстановление ярлыка свернуть все окна

пропала кнопка Свернуть все окна

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

  1. Открываем папку C:\Documents and Settings\Имя Вашей учетки\Application Data\Microsoft\Internet Explorer\Quick Launch
  2. Создадим текстовый файл
  3. Открываем этот фаил и вставляем след код :
  4. [Shell]
    Command=2
    IconFile=explorer.exe,3
    [Taskbar]
    Command=ToggleDesktop

  5. Сохраните получившийся файл как «Свернуть все окна.SCF». И на панели быстрого запуска появится новый значок.
  6. Радуемся жизни и восстановленному значку свернуть все окна )))

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

Выпадающие списки в Excel

как сделать выпадающий список в exel?Добрый день, сегодня хочу продолжить рубрику посвященную продукции Microfost Office. Сегодня хочу поделиться опыт как сделать выпадающий список в exel . Так для того что бы сделать выпадающий список в exel надо сделать следующее…

Выпадающие списки в Excel

Допустим у нас есть список людей из 10 человек и надо сделать так что бы они все были в выпадающем списке. Для этого:

  1. Ставим курсор в ту ячеку в которой нам надо сделать выпадающий список
  2. Заходим в меню Данные->Проверка
  3. И выставляем:
    • в Типах Данных -> список
    • Источник -> Выделяем область нашего списка
  4. Нажимаем Ок и радуемся полученному результату :-)

Таким образом мы сейчас научились делать выпадающие списки в EXEl 2003, но в 2007 тоже самое.

Выпадающий список в exel 2003

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru