Изменил тарифный план на своем Life :)

Вот уж эти операторы, всегда оставляют за собой право изменять тарифный планы как им захочется (иногда даже не предупреждают об изменениях). Мудаки. Мой лайф «Шалений день» уже так изменили, что пришлось сменить тариф на лайф «Максимум Запад». Когда уже этот бардак с тарифами прекратится и возьмут операторов за одно место?..

Интересно, на долго ли этот тариф у меня?..

Tomb Raider: Survival Edition

Tomb Raider

Замечательная игра! Вчера закончил проходить по сюжету. Графика на высоте, физика тоже в плюсе — прошел бы её раньше, но проходил тогда Far Cry 3. Советую всем поиграть, героиня мне понравилась даже. Предыдущие версии я не играл к сожалению, знаю лишь то, что все следующие версии я буду играть точно 🙂

Максимальный размер загружаемого файла через PHP

Часто приходится сталкиваться с проблемой превышения допустимого размера загружаемого файла, с помощью протокола прикладного уровня HTTP или защищенного аналога HTTPS, при попытке загрузить на сервер файл большого размера методами GET или POST, потому, что в настройках PHP точно указан какой максимальный размер файла можно загрузить через форму и он явно ниже того, который вы хотите загрузить.

Так же с подобной проблемой часто сталкиваются веб мастера при попытке «поднять» большую по объёму базу данных стандартными средствами программного обеспечения для работы с БД — phpMyAdmin в работе с локальным серверным набором Denwer. Обычно для подобных нужд используют дополнительные программные средства наподобие sypex dumper и ему подобных. Но ведь мы же хотим сделать через phpMyAdmin, поэтому придется немного поднастроить конфигурацию php.  Кстати все ваши изменения можно наглядно увидеть на вкладке ipmort в графе разрешённого размера файла БД. Обычно, по умолчанию, там написано 2 мб, после ваших действия эта цифра должна измениться автоматически.

Что бы это изменить делаем следующие действия.

Например если импортируется с phpmyadmin на денвере, то увеличить ограничения в php.ini. Находится он по следующему локальному адресу:

Z:\usr\local\php5\php.ini

найти

post_max_size = 2M

(вместо 2M может стоять другая цифра, поэтому ищите по названию параметра)
и заменить к примеру на

post_max_size = 2000M

(Это максимальный размер файла загружаемого на сервер методом POST, тут главное не переусердствовать)

найти

upload_max_filesize = 2M

и заменить на

upload_max_filesize = 2000M

(это максимальный размер загружаемого файла)

ну и лимит времени обработки скрипта тоже можно увеличить

max_execution_time иmax_input_time

например поставить

max_execution_time = 18000

(это максимально допустимое время выполнения скрипта, при работе с большими объёмами данных и на локальном хосте можно выставить и побольше)

max_input_time = 18000

(это время за которое PHP скрипт должен разобрать все входные данные, переданные запросами вроде POST или GET. Время измеряется от момента, когда сервером получены все данные, до момента, когда скрипт начинает выполняться. Не столь важная директива для целей преследуемых данной статьёй)

и памяти можно увеличить

memory_limit = 128M

(это максимальный выделяемый размер памяти для обработки скрипта. Если у вас «тяжелые» файлы или с ними надо сделать достаточно ресурсоемкие действия, например распаковать большой архив базы данных, то выставляйте размер больше).

и в конце всех действий просто перезагрузить веб сервер.

Или с командной строкой

Z:\usr\local\mysql5\bin\mysql_run_to_import_dumps.exe -uЮЗЕР -pПАРОЛЬ -hlocalhost --default-character-set=utf8 --force БАЗА < Z:\db_base_file.sql

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

Far Cry 3: Deluxe Edition

Far Cry 3

Даже и не знаю что сказать… Новые игры меня сильно удивляют! Сюжет игры мне понравился конечно очень но косяки немножечко подпортили репутацию. Меня удивил выбор в конце за Цытру или за друзей, что бы было если бы выбрал за Цынтру? Не знаю..! Переигрывать влом было, конечно же я выбрал спасти друзей, ёлки палки…)) Интересно конечно было резать крокодилов и бегать за курицами с огнеметом но…. ВОТ ПОЧЕМУ ХОРОШИЕ ИГРЫ ТАК БЫСТРО ЗАКАНЧИВАЮТСЯ???))) По сюжету прошел всю. Кстати, признаюсь честно иногда пользовался тренером, в основном только для высоких прыжков, напрягало просто на вышки лазить, а то там еще нужно подумать как на эту старую рухлядь залезть. Короче мой + и рекомендация так же всем поиграть в эту игрушку, она того стоит 😉

Установка Samba сервер на Debian и Ubuntu

Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части.
Samba предоставляет службы файлов и печати для различных клиентов Microsoft Windows и может интегрироваться с операционной системой Windows Server, либо как основной контроллер домена (PDC), либо как член домена. Она также может быть частью домена Active Directory.

1) Устанавливаем самбу на Debian/Ubuntu

sudo apt-get install libcups2 samba samba-common

Затем указываем в какой рабочей группе работают компьютеры в сети. (данный вопрос выплывает не всегда, по умолчанию может использоваться группа WORKGROUP) 

2) Добавим пользователя и создадим нужные каталоги.
Добавим пользователя user10 в систему
*вместо user10 впишите свое.

sudo adduser user10

и вводим пароль для него.

Добавим пользователя в Samba

sudo smbpasswd -a user10

и вводим пароль для пользователя user10

Создаем каталоги, создадим два каталога, первый будет доступен только пользователю, второй будет общей шарой.

sudo mkdir /home/share/
sudo mkdir /home/share/share

назначим права на созданные каталоги

sudo chmod 777 /home/share/share

3) Добавляем информацию о каталогах в конфиг.

sudo nano /etc/samba/smb.conf

и в самый низ добавляем следующие

[homes]
comment = Home Directories    browseable = no    valid users = %S    writable = yes create mask = 0700    directory mask = 0700

[share]
comment = All users upload and download path = /home/share/share create mode = 0777 directory mask = 0777 available = yes browsable = yes public = yes writable = yes

и перезапускаем Samba server

sudo /etc/init.d/samba restart

4) После чего в сетевом окружении Windows появится ПК с хостнеймом сервера, что бы зайти на него нужно ввести имя и пароль пользователя которого Вы создали в шаге 2.

Официально: Консультант Linux Debian

Прошел практически год как я подавал запрос в Debian для поддержки пользователей на коммерческой основе. И вот чудо, мне пришел ответ (спустя год)
Вот на этой страничке можно увидеть мои контактные данные:
http://www.debian.org/consultants/#UA (хвастаюсь)
Debian это операционная система (замечательная любимая ОС) так и хочется расхвалить, Windows я конечно тоже люблю, но Linux за его открытость)
В общем что такое Debian можно почитать на Википедии.

Закрываем окно терминала через определённое время бездействия

Иногда мы выполняем какие-то действия в терминале и после их выполнения не всегда помним об открытом окне терминала.

Откройте файл profile на редактирование следующей командой в терминале:

sudo xed /etc/profile

В открывшемся редакторе, скопируйте/вставьте в конец файла следующие строки:

# Exit Terminal
TMOUT=900
export TMOUT

Должно получиться, как на снимке:

Terminal Timeout

Время бездействия 900 секунд=15минут. Измените его на своё усмотрение, сохраните и закройте редактор. После сохранения файла, выполните эту команду, чтобы применить изменения без необходимости перезагрузки системы:

source /etc/profile

Вот и всё. Ваш терминал, в случае бездействия, закроется через то время, которое вы выставили.