Web

Выделенный сервер от Hetzner

В начале месяц решил переехать на новый более дешевый сервер… Долго искал подходящий вариант… Чтобы трафика было достаточно, каналы хорошие, стабильность, конфигурация сервера получше ну и конечно цена… Россия сразу отпала – у нас дорого… Хотя вот скажем Петербургская Интернет Сеть более года радовала качеством услуг, и продолжала бы радовать если бы не мои проблемы с деньгами… Трафик у них кстати неограниченный. Менеджер говорил что при превышении планки в 3Тб канал переключается на 10мбит… но! Я без проблем гонял 15-25Тб в месяц (соотношение вход – исход 1 к 1.5) и ничего =) но приходится уходить…

Хотел взять выделенный сервер не дороже 2000 рублей в месяц… но не США и не Украина, хотя там это тоже возможно. Выбор пал на два провайдера – Hetzner.de (Германия) и Leaseweb.com (Нидерланды)… Затем почитав отзывы оказалось что leaseweb хоть и обладает отличным пингом с России (с Уфы – 60мс), техподдержка у них пофигистичная… Долго ставят сервера и так далее… Отпал вариант…

Итак, заказал сервер DS3000 у Hetzner в воскресенье вечером. Конфиг меня устроил – AMD Athlon 3700+, 2GB DDR2, 2×160GB SATA (RAID1)… в понедельник утром мне уже дали доступ к нему o_0… я был в шоке… через удобную консоль installimage поставил ubuntu 9.10 server и пошел настраивать… Но деньги с карточки еще не сняли!

Выдали 1IP адрес. Мне конечно же понадобился еще 1 для создания NS серверов… в панельке запросил IP адрес…. и они выделили…но 8IP адресов, да еще и бесплатно! Настроил, поставил все… доволен как слон…

15 апреля выставили первый счет… Обрадовало то, что вместо 49 евро надо заплатить 41.57, так как я не резидент Евросоюза и налог VAT мне платить не надо… т.е. всего около 1600 рублей в месяц за тако сервер…

Советую!

Минусы: Саппорт только в рабочие дни и рабочие часы. Оплата только Visa и Mastercard.

Ubuntu 10.04

недели 3 назад на домашний компьютер поставил Ubuntu 10.04… начал с Alpha3, сегодня Beta2. Gnome 2.3 гораздо приятнее старого, и как оказалось, гораздо удобнее KDE и шустрее. Теперь я полностью доволен linux системой и постепенно перехожу туда. Система загружается за 21 секунду (Athlon X2 3800+, 2GB DDR2) с учетом монтирования NTFS дисков. А выключается за 8 секунд. Красота. Советую. Да и думаю релиз будет прекрасен… не зря LTS =)

Акция!

Внимание! Акция! Сайт за 2010 рублей! Спешите, предложение ограничено! Ссылка

Ну ладно, ладно =) Поставил Wordpress

Поставил таки Wordpress… Лень было дописывать свой движок, когда тут все готово =)

JSON и проблемы с кириллицей в php

Никто при использовании json_decode и json_encode не испытывал проблем с русскими символами, которые после json_encode и последующего json_decode становились вопросиками, кубиками и другими неприятными и некрасивыми символами? Есть решение!

json ошибка в кодировке

Две функции. Для замены в использовании соответственно.

function DecodeJSON($json)
{
$array = json_decode($json,true);

if (count($array)>0)

{

foreach ($array as $key=>$value)

{

$array[$key] = urldecode($value);

}

}

return $array;

}

function EncodeJSON($array)

{

if (count($array)>0)

{

foreach
($array as $key=>$value)

{

$array[$key] = urlencode($value);

}

}

return json_encode($array);

}

Загрузка файлов любого размера на сервер

Некоторые разработчики сталкиваются с проблемой загрузки на сервер файлов большого размера… 10Мб, 50Мб – это еще ладно, можно в настройках php указать разрешение на загрузку файлов такого объема… А если 1гб? 5Гб? 10Гб? Да, можно также, обычным POST… Но это и нагрузка на сервер/хостинг… да и вообще не красиво. Решение на PHP + Java + HTML дает возможность загружать файлы неограниченного размера, по частям =)

jupload

Как это было… Около недели искал бесплатный загрузчик, позволяющий заливать файлы большого объема… 5-10Гб. Не нашел…

JUpload

Java апплет для загрузки файлов неограниченного объема + PHP Backend

Требования: Java-машина на стороне клиента, PHP5 на сервере.

Функционал: Загрузка файлов на сервер по частям

Описание: Апплет делит файл на машине клиента на части (размер частей указывается в параметрах) и по частям методом POST передает PHP, который склеивает эти части. Апплет позволяет выбрать файл, имеется прогрессбар. По окончании загрузки вызывает javascript: onUploaded(*), при ошибке – onFailed(*), где * – имя файла. Да, имя файла указывается вручную, в параметрах, так как апплет писался для использования совместно с ajax. Также апплет показывает примерное время окончания загрузки и ее скорость.

Скачать апплет + php backend + пример

Google Cache Parser

Для выполнения одной задачи потребовался кэш гугла… Вручную 800 страниц было лень пересохранять, скрипта / проги не нашел для этого.

Решено было написать самому. Собирался на php, потом передумал…

В-общем прога. Парсер кэша гугла для домена. Вводим имя домена «test.ru», нажимаем «Сканировать», получаем результаты, нажимаем «Слить». Рядом с EXE создается папка с именем домена, внутрь которого помещаются полученные страницы из кэша гугла.

Область применения: восстановление материалов удаленного сайта.

Замечание! Гугл не выдает более 1000 страниц в результатах, так что сохранить все не получится, если сайт был более 1000 страниц в индексе.

Софтина бесплатная, пользуйтесь.

Скачать

Всем пользователям ВКонтакте

Я, таки, выскажусь..

Ха! Ха! Ха! Вас взломали? От Вас разослали спам и прочий бред?
Если еще нет, это не значит что Вам не стоит это читать. Прочтите, если Вы не крутой сисадмин и/или кодер и/или специалист по сетевой безопасности, Вам это поможет когда-нибудь в будущем.

Как минимум, виноваты в этом больше Вы, нежели кто-то другой. Это вы не думали о безопасности в сети =)

Интернет это не просто куча моднявых сайтов, где можно качать файлы и болтать с подружками и друзьями, постить «Чмаф тя» в комментариях к фото и выпендриваться, сидя перед компом. Тут же люди и работают и зарабатывают и не все это делают честно.

Ваш профиль использовали в качестве помощника в их заработке.

Давайте разберемся почему и как они это сделали!
Есть две основные причины:

  1. Вы пользуетесь Internet Explorer.
  2. Вы не уделяете внимания чистоте Вашего компьютера от троянов.

Есть еще причины:

  1. Вы не нажимаете кнопки «Выход», когда собираетесь выйти с ВКонтакте у друзей / подруг / родителей / в офисе и так далее. Таким образом вы оставляете сохраненной Cookies-сессию на этом компьютере, благодаря которой можно сидеть от Вашего имени =)
  2. Вы пользуетесь Internet Explorer =)

Итак, Вас еще не взломали… Как предотвратить это?

Для начала поставьте для работы с Интернетом нормальный браузер. Под нормальным я имею понимаю Firefox (скачать можно тут: http://mozilla-russia.org/), который мало того что бесплатный, так еще и безопасный и мощный. А если чуть-чуть покачать для него плагинов и тем, так еще и непревзойденно удобный и красивый =) А еще он быстрее Internet Explorer в разы. Ну на крайний случай – Opera…

Вашим новым девизом должен стать  – «Internet Explorer – унылое говно! Мы за безопасность, скорость, удобство

Теперь об антивирусной защите, а именно – о троянах. Полноценная защита невозможна! Но! Во-первых у вас уже Firefox, значит вы уже сделали 7 пунктов из 10 к безопасности!

Во-вторых, не обязательно пользоваться антивирусом постоянно =) Можно раз в неделю, в свободное время проверять компьютер замечательным бесплатным сканером от Dr.Web – CureIT! Скачать его можно по ссылке: http://cureit.ru/
И стоить заметить, не надо наивно думать что мол «я скачал(а) его,пусть лежит, буду иногда запускать!». Трояны каждый день появляются новые, и сканер обновляется до 3х раз в день) Круто?! =)

Ну а если Вас и приперло поставить антивирус – NOD32 вам в руки =) Но он платный, как и другие нормальные антивирусы =) Спешу заметить, Касперский я считаю больше издевательством, чем антивирусом. Да и не говорю что NOD32 круче все, просто мне он понравился больше всего.

Ну а если… Вас взломали!

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

Сделайте все, что написано выше и 80% что этого больше не случится.

Уфф…. Не выдержал, чесслово… Надеюсь хоть вокруг меня таких случаев станет меньше.

Спасибо за внимание.
Дмитрий Synergy.

P.S. И скажите своим друзьям, надоели!!!!

Discuz! RSE

Да и кстати все забыл написать о том, что уже давно занимаюсь переводом форумного движка Discuz! 7.0.0 =)
Сегодня обновил сайт сборки, заодно решил об этом сказать тут.

Discuz! русская версия

Запуск NameCatcher

Запустил сервис по регистрации доменов NameCatcher

Домены .ru за 160 рублей)