Сообщения

Сообщения за 2013

ubuntu merge partitions

start GParted from live cd
you can merge only partitions that directly follow each other

iterative improvement

ubuntu chrome cant save profile

Quit Google Chrome. sudo pkill 'chrome'Open a shell.Change directory (cd) to ~/.config/google-chrome/DefaultDelete the file named “Web Data”: rm -rf Web\ Data;Start Google Chrome and the error should be gone.

yii2 requirements

1. sudo apt-get install memcached php5-memcache
sudo service apache2 restart2. php.ini: expose_php = Off

ubuntu 12.04 install PhpStorm 7

original tutorial: http://habrahabr.ru/post/143113/

1. http://www.oracle.com/technetwork/java/javase/downloads/index.html
download rpm 64 pack

2. install program for convert rpm to deb pack:
sudo apt-get install alien

3. convert:
sudo alien jdk-7u4-linux-x64.rpm --scripts

4. then install:
sudo dpkg -i jdk_1.7.004-1_amd64.deb mkdir -p ~/.mozilla/plugins ln -s /usr/java/jdk1.7.0_04/jre/lib/amd64/libjavaplugin_jni.so ~/.mozilla/plugins/ ln -s /usr/java/jdk1.7.0_04/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

ftp ubuntu 12.04

https://www.digitalocean.com/community/articles/how-to-set-up-vsftpd-on-ubuntu-12-04

sudo apt-get install vsftpdsudo gedit /etc/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YES

customize ubuntu 12.04

http://www.linuxrussia.com/2013/06/ubuntu-1204.htmlРешаем проблему с кодировкой в Gedit.Чтобы корректно отображались текстовые файлы с кодировкой CP-1251, нам нужно в редакторе Geditустановить приоритет кодировке CP-1251.
Это те самые текстовые файлы, которые сохраняются блокнотом Windows. 

Для этого выполним в терминале следующую команду: 
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
remove empathy messenger:

sudo apt-get remove empathy empathy-common nautilus-sendto-empathy

remove microblog client gwibber:
sudo apt-get remove gwibber gwibber-service


burn cd: sudo apt-get remove brasero sudo apt-get install k3b

ubuntu 12.04 LTS install apache2.4 and php 5.6 and setup vhost

1. don't do this!(or backup disk) apt-get purge php*;apt-get purge apache*
2.
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update && sudo apt-get upgrade 
3.
sudo apt-get install apache2 php5 libapache2-mod-php5; sudo apt-get install apache2-utils; sudo apt-get install php5-curl php5-gd php5-intl php5-mcrypt php5-mysql php5-odbc php5-dev4. sudo gedit /etc/apache2/apache2.confafter IncludeOptional sites-enabled/*.conf add IncludeOptional sites-enabled/*5. sudo touch /etc/apache2/sites-available/site.com6. sudo gedit /etc/apache2/sites-available/site.com<VirtualHost *:80> ServerAdmin mail@mail.ru ServerName site.com DocumentRoot /var/www/site.com/www <Directory /var/www/site.com/www> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog /var/www/site.com/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/…

ubuntu/debian dpkg and apt-get

1. work with packages
dpkg
-l list of installed packeages. usefull with | grep 'name'
-r remove package
-p remove package with conf files

apt-get
remove package name
"remove --purge"/"purge" remove package with conf files

example:
apt-get purge php*;apt-get purge apache*

2. add package source

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update && sudo apt-get upgrade
Исходник статьи http://www.sitepoint.com/becoming-php-professional-missing-link/

Когда читаешь различные связанные с PHP блоги, обсждения вопросов, обсуждения в соц сетях,  новостные рассылки и журналы, то я часто замечаю разный уровень умений. Вопросы на уровне "Как я могу подключиться к MySQL?" или что-то в районе "Как мне наилучшим образом улучшить мою систему отправки сообщений для отсылки свыше миллиона емэилов в час без подключения дополнительного сервера?"
Лично я различаю 4 уровня PHP мастерства (так же применимо к любому языку или профессии): начинающий, средний уровень, профессионал и элита.

Крайности В PHP, новички знают про переменные, включения файлов, обработку форм. Они учат простые логические конструкции. Они отправляют емэил с помощью обучающего урока, может быть даже косаются примеров объктно-ориентированного программирования без действительного их понимания. Они работают с Вордпресом и изменяют несколько CSS стилей. С этими знаниями они устраив…

debian, ubuntu 13.10 xrdp

variant 1:
http://scarygliders.net/x11rdp-o-matic-central-downloads-page/
to remove use: dpkg -r xrdp
variant 2:
install xrdp:
sudo apt-get install xrdp customize port(3389)
http://manpages.ubuntu.com/manpages/hardy/man5/xrdp.ini.5.html#contenttoc0
/etc/xrdp/xrdp.iniinstall desctop environment:if need customize keyboard layout go http://c-nergy.be/blog/?p=4448sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10sudo apt-get updatesudo apt-get install xfce4echo xfce4-session >~/.xsessionsudo service xrdp restart

установка nginx + PHP5 + phpDaemon и настройка виртуальных хостов на nginx на Ubuntu 13.10

sudo -s

установка nginx:
apt-get update
apt-get install nginx

php:
apt-get install php5

виртуальные хосты:

http://linux-bsd.in.ua/nginx/163-ubuntu-nginx-virtual-hosts.html
http://linux-bsd.in.ua/nginx/170-ubuntu-nginx-virtualnye-xosty-chast-2.html

/etc/nginx/sites-available/domain1.com
server {

            listen   80;
            server_name  www.domain1.com;
            rewrite ^/(.*) http://domain1.com/$1 permanent;

           }


server {

            listen   80;
            server_name domain1.com;

            access_log /home/demo/public_html/domain1.com/log/access.log;
            error_log /home/demo/public_html/domain1.com/log/error.log;

            location / {

                        root   /home/demo/public_html/domain1.com/public/;
                        index  index.html;

                        }

            }
ln -s /etc/nginx/sites-available/domain1.com /etc/nginx/sites-enabled/domain1.com
/etc/init.d/nginx stop
/etc/init.d/nginx start
phpdaemon:

https://github.com/kakserpom/phpdaemon/wiki/Ins…

Hello world!

Всем Hello World!!!