Web
Выделенный сервер от Hetzner
20 Апрель
В начале месяц решил переехать на новый более дешевый сервер… Долго искал подходящий вариант… Чтобы трафика было достаточно, каналы хорошие, стабильность, конфигурация сервера получше ну и конечно цена… Россия сразу отпала – у нас дорого… Хотя вот скажем Петербургская Интернет Сеть более года радовала качеством услуг, и продолжала бы радовать если бы не мои проблемы с деньгами… Трафик у них кстати неограниченный. Менеджер говорил что при превышении планки в 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
12 Апрель
недели 3 назад на домашний компьютер поставил Ubuntu 10.04… начал с Alpha3, сегодня Beta2. Gnome 2.3 гораздо приятнее старого, и как оказалось, гораздо удобнее KDE и шустрее. Теперь я полностью доволен linux системой и постепенно перехожу туда. Система загружается за 21 секунду (Athlon X2 3800+, 2GB DDR2) с учетом монтирования NTFS дисков. А выключается за 8 секунд. Красота. Советую. Да и думаю релиз будет прекрасен… не зря LTS =)
Ну ладно, ладно =) Поставил Wordpress
5 Декабрь
Поставил таки Wordpress… Лень было дописывать свой движок, когда тут все готово =)
JSON и проблемы с кириллицей в php
3 Декабрь
Никто при использовании json_decode и json_encode не испытывал проблем с русскими символами, которые после json_encode и последующего json_decode становились вопросиками, кубиками и другими неприятными и некрасивыми символами? Есть решение!

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

Как это было… Около недели искал бесплатный загрузчик, позволяющий заливать файлы большого объема… 5-10Гб. Не нашел…
JUpload
Java апплет для загрузки файлов неограниченного объема + PHP Backend
Требования: Java-машина на стороне клиента, PHP5 на сервере.
Функционал: Загрузка файлов на сервер по частям
Описание: Апплет делит файл на машине клиента на части (размер частей указывается в параметрах) и по частям методом POST передает PHP, который склеивает эти части. Апплет позволяет выбрать файл, имеется прогрессбар. По окончании загрузки вызывает javascript: onUploaded(*), при ошибке – onFailed(*), где * – имя файла. Да, имя файла указывается вручную, в параметрах, так как апплет писался для использования совместно с ajax. Также апплет показывает примерное время окончания загрузки и ее скорость.
Google Cache Parser
17 Август
Для выполнения одной задачи потребовался кэш гугла… Вручную 800 страниц было лень пересохранять, скрипта / проги не нашел для этого.
Решено было написать самому. Собирался на php, потом передумал…
В-общем прога. Парсер кэша гугла для домена. Вводим имя домена «test.ru», нажимаем «Сканировать», получаем результаты, нажимаем «Слить». Рядом с EXE создается папка с именем домена, внутрь которого помещаются полученные страницы из кэша гугла.
Область применения: восстановление материалов удаленного сайта.
Замечание! Гугл не выдает более 1000 страниц в результатах, так что сохранить все не получится, если сайт был более 1000 страниц в индексе.
Софтина бесплатная, пользуйтесь.
Скачать
Всем пользователям ВКонтакте
16 Август
Если еще нет, это не значит что Вам не стоит это читать. Прочтите, если Вы не крутой сисадмин и/или кодер и/или специалист по сетевой безопасности, Вам это поможет когда-нибудь в будущем.
Как минимум
, виноваты в этом больше Вы, нежели кто-то другой. Это вы не думали о безопасности в сети =)Интернет это не просто куча моднявых сайтов, где можно качать файлы и болтать с подружками и друзьями, постить «Чмаф тя» в комментариях к фото и выпендриваться, сидя перед компом. Тут же люди и работают и зарабатывают и не все это делают честно.
Ваш профиль использовали в качестве помощника в их заработке.
Давайте разберемся почему и как они это сделали!
Есть две основные причины:
- Вы пользуетесь Internet Explorer.
- Вы не уделяете внимания чистоте Вашего компьютера от троянов.
Есть еще причины:
- Вы не нажимаете кнопки «Выход», когда собираетесь выйти с ВКонтакте у друзей / подруг / родителей / в офисе и так далее. Таким образом вы оставляете сохраненной Cookies-сессию на этом компьютере, благодаря которой можно сидеть от Вашего имени =)
- Вы пользуетесь 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
7 Август
Да и кстати все забыл написать о том, что уже давно занимаюсь переводом форумного движка Discuz! 7.0.0 =)
Сегодня обновил сайт сборки, заодно решил об этом сказать тут.
Запуск NameCatcher
29 Март
Запустил сервис по регистрации доменов NameCatcher
Домены .ru за 160 рублей)