За месяц Ноябрь, 2011

Excel - памятка.

Отобрать уникальные записи (исключить повторяющиеся) в Excel очень просто
Данные - фильтр - расширенный фильтр, ставим галочку “Только уникальные записи”

Как в Excel заменить формулу полученным значением
Копируем нужную ячейку (или диапазон), далее меню Правка - Расширенная вставка выбираем вставить Значения

Опубликовано Ноябрь 29, 2011 | автор: levik  |  Нет комментариев »

Дешевый Хостинг и VDS/VPS - заметки, мнения, рекомендации

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

Как выбирать хостинг

Читать мнения-отзывы на специальных ресурсах - hostobzor.ru Часто услуги хостинга предлагаются на форумах смежной тематики (СЕО/moneymaking и т.д.). Там же можно найти и отзывы с рекомендациями.

http://webhostingworld.net/cheap_linux_hosting_details.php - дешёвый хостинг (1$) -1 домен, остальное безлимит

Администрируемый VPS/VDS с техподдержкой 24/7 по телефону

Для одного из проектов стояло обязательное условие VPS с администрированием. Т.е. не просто техническая поддержка  представителем хостинговой компании, но и при необходимости настройка и конфигурирование сервера. Самое интересное, что как таковая услуга VPS с администрированием практически не предоставляется (позиция компании - сервер ваш, вы его и админьте, в принципе понятна), а там где предоставляется - оплата почасовая и общение с тикет системой, с оплатой за “без очереди”..

Дешёвые VPS/VDS

Вообще, VPS-VDS удобно подбирать на http://zapili.net/vps/

Технологии развиваются, “железо дешевеет”. И если раньше дешёвый VDS для начинающих требовал солидной экономии ресурсов (в совокупности с экономией денег), то сейчас за те же деньги можно приобрести вполне пригодный для экспериментов VPS. Помимо распиаренных fastvps, firstvds хотелось бы отметить

http://xlhost.ru/vds.html - много хороших отзывов (у них же недорогой хостинг)
http://tinyvds.ru/vds/
http://www.wlw.su/?page=vds
http://nqhost.com/unmetered-xen-vps.html - сервера с большими объёмами
http://www.ipipe.ru/vps.html
http://www.globoxhost.com/vds-servers.html - windows VDS за 10$
http://firstvds.ru/?aid=20078&from=26115 - иногда у firstVDS бывают скидки “закажи сейчас”
http://interserver.ru/partner.html

http://hostme.us/plans-vps.html - x5x (и их же хостинг и скидки:
http://mirabit.ru/plans-hosting.html
http://www.dndialog.com/index.php?s=&showtopic=6135&view=findpost&p=25035

http://pagodabox.com/ - предоставляют бесплатный хостинг (200мб+10Мб БД на этапе разработки)

Лицензии на панели управления сервером IspManager и DirectAdmin

http://www.isplicense.ru/
http://paylicense.com/software

Опубликовано Ноябрь 28, 2011 | автор: levik  |  Комментарии (14) »

Полезняшки на JQuery

Полезные плюшки на JQuery

Jeditable - редактирование данных “в тексте” - поле создается при щелчке или другом событии
http://www.appelsiini.net/projects/jeditable

RelCopy - копирование элементов (дополнительный телефон в форме, добавить товар в заказ)
http://www.andresvidal.com/labs/relcopy.html

Опубликовано Ноябрь 23, 2011 | автор: levik  |  Комментарий (1) »

jquery png fadeIn fadeOut и чёрная обводка картинок

Несмотря на “корректную” реализацию прозрачности png в IE версии выше 6, при использовании Jquery функций fadeIn, fadeOut (а также fadeTo.. и вообще любых операций с прозрачностью), вокруг  прозрачных PNG-изображений создаётся чёрный ореол (чёрная обводка PNG-изображения).

Дело в том, что в IE версий >6 прозрачность реализована также при помощи фильтров Читать целиком »

Опубликовано Ноябрь 20, 2011 | автор: levik  |  Нет комментариев »

The application virtualization client could not launch the application you requested

При работе программы во время запуска MS Word и MS Excel -

The application virtualization client could not launch the application you requested

Error code 4605F3-05501415-00100005

Поиск по тексту ошибки навел на информацию..

Error code: XXXXXX-XXXXXX-44-00001005
What you should do is check this registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Permissions
and check if the DWORD value: UpdateOSDFile =1 exists. If it doesn’t exist, well you know what to do!

Официальная инфа от Microsoft http://support.microsoft.com/kb/2622617 подсказала, что похожая ошибка возникала при обновлении SoftGrid с версии 4.5 до 4.6 и неверным ключом реестра

This may happen if the DDELaunchMSICommand or LaunchMSICommand registry values under the following keys are incorrect:

For 32-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\UserInterface

For 64-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\wow64node\Microsoft\SoftGrid\4.5\Client\UserInterface

Информация для исправления от MS не помогла

To resolve this issue, edit the registry key to reflect the correct execution string.

For 32-bit clients, edit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\UserInterface. For 64-bit clients, use HKEY_LOCAL_MACHINE\SOFTWARE\wow64node\Microsoft\SoftGrid\4.5\Client\UserInterface.

Note that Configuration Manager clients use a different string than App-V clients. If in doubt, check the value of DDELaunchCommand. If it references VappLauncher.exe, Configuration Manager integration is enabled. If it references sfttray.exe, the client is an App-V VAS client.

Ещё один вариант - на компьютере было установлен MS Office Starter. Помогло полное удаление MS Office и установка “Обычного” (MS Office Standart)..

Опубликовано Ноябрь 18, 2011 | автор: levik  |  Нет комментариев »

Install php-fpm on Debian

Лучшая оптимизация web-сервера Apache - установка NGINX )

Актуальный способ установки nginx на Debian - добавить 2 строчки в файл
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

Это можно сделать следующим набором команд:
wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key && rm ./nginx_signing.key
echo -e "deb http://nginx.org/packages/debian/ squeeze nginx\ndeb-src http://nginx.org/packages/debian/ squeeze nginx" >> /etc/apt/sources.list
&& aptitude update
apt-get install nginx

Способ устарел с тех пор, как свой репозитарий для debian появился на официальном сайте nginx

root@php-fpm-nginx-server:~# echo "deb http://backports.debian.org/debian-backports lenny-backports main" >> /etc/apt/sources.list && aptitude update
root@php-fpm-nginx-server:~# aptitude install -t lenny-backports "nginx"

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

aptitude update
root@php-fpm-nginx-server:~# aptitude install php5-cli php5-common php5-suhosin
root@php-fpm-nginx-server:~# aptitude install php5-fpm php5-cgi

root@php-fpm-nginx-server:~# /etc/init.d/nginx restart
root@php-fpm-nginx-server:~# /etc/init.d/php5-fpm restart

Опубликовано Ноябрь 15, 2011 | автор: levik  |  Нет комментариев »

Ошибка “insserv: Starting vzquota depends on single and therefore on system facility `$all’ which can not be true!” на OpenVZ VPS

При установке или удалении пакета на VPS OpenVZ (Debian 6) вылетала ошибка

“insserv: Starting vzquota depends on single and therefore on system facility `$all’ which can not be true!”

Варианты лечения:

1. Исправляем vzquota

vi /etc/init.d/vzquota

и под строкой “#!/bin/sh” добавляем:

### BEGIN INIT INFO
# Provides: vzquota
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start vzquota at the end of boot
# Description: This command is used to configure and see disk quota statistics for Containers.
### END INIT INFO

После этого повторяем предыдущую команду ( apt-get ). При перезагрузке файл удалялся/перезаписывается
скрипт vzquota добавляется системой виртуализации при создании VDS автоматически и возможно будет перезаписан при перезагрузке\переустановке сервера.

http://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg230965.html

2. Реконфигурим
dpkg-reconfigure sysv-rc
insserv: warning: script ‘S10vzquota’ missing LSB tags and overrides, insserv: warning: script ‘vzquota’ missing LSB tags and overrides, insserv: │
│ There is a loop between service vzquota and rmnologin if started, insserv: loop involving service rmnologin at depth 2, insserv: loop involving │
│ service vzquota at depth 1, insserv: loop involving service rsyslog at depth 1, insserv: There is a loop between service vzquota and rmnologin if │
│ started,

http://forum.vdsplanet.com/index.php?topic=324.msg1623#msg1623
http://phpsuxx.blogspot.com/2011/05/debian-6-openvz-insserv-starting.html

Опубликовано Ноябрь 12, 2011 | автор: levik  |  Нет комментариев »

proftpd - шпаргалка по настройке

 proftpd - несложный в настройке FTP сервер

При установке на Ubuntu/Debian в режиме inetd выдаёт ошибку.. следует отредактировать файл /etc/proftpd/proftpd.conf и задать режим standalone.

Хитрости с пользователями - можно добавить псевдонимы и задать каждому свой пароль (часто используется для “публичных” FTP-каталогов)

UserPassword                    aliaswm SHA_PASSWORD1
UserPassword                    webmaster SHA_PASSWORD2

#алиас для пользователя
UserAlias                       aliaswm webmaster

# ограничиваем всех пользователей в домашнем каталоге
DefaultRoot                     ~
# а алиас наш - в подкаталоге
DefaultRoot                     ~/subfolder aliaswm

Читать целиком »

Опубликовано Ноябрь 11, 2011 | автор: levik  |  Комментарий (1) »

CMS на Yii фреймворке

Решил собрать наиболее полную информацию о CMS на Yii. Наверняка, у кого-то найдется что добавить (а возможно, и что убрать, т.к. web меняется, что-то приходит, что-то уходит). Многие решения, которые не дотягивают до CMS изначально было решено оставить, в качестве примеров незавершенных работ…

Читать далее про CMS на Yii

Опубликовано Ноябрь 7, 2011 | автор: levik  |  Комментарий (1) »