среда, 7 декабря 2011 г.

Мой системник

Всегда трудно расставаться с тем, что радовало тебя долгое время, с тем, во что вкладываешь душу, с тем, что любишь... Когда я собирал свой нынешний комп, у меня в буквальном смысле горели глаза. Настолько велико было желание получить на выходе что-то необычное, красивое и производительное! Кроме того, я не был сильно стеснен в средствах и поэтому купил именно то железо, которое хотел.

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


Итак, ближе к делу! Конфигурация:

Материнская плата: ASUS Maximus II Formula
Процессор: Intel Core 2 Quad Q6700 (2.66Ghz@3.0Ghz)
Кулер: Cooler Master Gemin II + 2x Scythe 120mm Blue LED
Оперативная память: 4Gb (2x2Gb kit) Corsair PC6400 XMS2
Видеокарта: Asus nVidia GeForce GTX285 1Gb
Корпус: Gigabyte Aurora 570
Винчестер: 1Tb Seagate SATAII 7200.11
DVD-RW ASUS
Блок питания: Tatan PipeRock 700W
Моддинг: (2х30cm UV Neon Ультрафиолетовые трубки, флуоресцентные SATA-шлейфы)

Итого: качественное железо/охлаждение, возможности для разгона. Но даже в номинале современные игры идут отлично, ничего нигде не тормозит!

За системник хочу 22900р.

Кроме того, можно:


вторник, 22 ноября 2011 г.

Описание MySQL Error Codes

Время от времени при работе с базами MySQL приходится сталкиваться с ошибками вида "error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on xxx (4)"

Вот эта самая цифра в скобках - системный код ошибки. Он может указывать на различные проблемы, такие как недостаток свободных портов в системе, ошибки настройки сети и файрвола и т.п. 

И очень здорово, что в unix существует функция, способная вернуть описание этих самых кодов. Ибо без этого бывает сложно догадаться, почему падает база (часто такого рода ошибки проявляются на высоких нагрузках при исчерпании каких-либо системных ресурсов).
Функция perror возвращает описание большинства системных ошибок по их коду. Например:

# perror 28
OS error code  28:  No space left on device

Обращаю внимание на то, что речь идет прежде всего о *NIX системах, хотя и винде эта функция также доступна из командной строки и работает. Для этого необходимо, чтобы в системе был установлен MySQL Server.

понедельник, 14 ноября 2011 г.

Twi-party в Пензе


Всем привет! Не так давно в нашем славном городе Пензе состоялось мероприятие, которого я ждал аж с далекого 2009 года, когда решил зачем-то завести аккаунт в непонятном микроблоге twitter. Тви-вечеринка, что может быть лучше! Оффлайн-встреча самых веселых и интересных твиттерян, "щебечущих" и "чирикающих" каждый день и помногу!

Тем более, что в качестве основного спонсора выступила любимая мною компания билайн, с которой я дружу еще со времен синих сим-карт с пчелой на боку. Очаровательная девушка, @k_prutsskova пригласила меня, а по прибытии еще и вручила чудесную твиттерную майку)))

воскресенье, 30 октября 2011 г.

Форматирование XML в Notepad++

Очень удобно смотреть/редактировать XML-файлы посредством Notepad++ При этом часто требуется отформатировать XML в удобочитаемый вид, с отступами.
Для этого:
1) Юзаем форматтер, доступный по-умолчанию -  TextFX | TextFX HTML Tidy | Tidy: Reindent XML (у меня плохо работает в Win7 64).
2) Ставим плагин XML Tools и... Plugins | XML Tools | Pretty print (XML only - with line breaks)

воскресенье, 21 августа 2011 г.

Фотоотчет MAKS 2011

Всем привет! Вот уже второй раз подряд я побывал на международном авиасалоне МАКС, что под Жуковским. Погода на сей раз нас не баловала, дождь то начинался, то прекращался. Несмотря на это. успели посмотреть много и на стоянке самолетов и в небе! Порадовало, что в этом году было множество иностранных гостей. Особенно хочется выделить Airbus и их лайнер A380 и ВВС США. (Дальше много фото).

среда, 10 августа 2011 г.

Генерация документа Word средствами php (простейший метод)


Всем привет!
Сегодня передо мной встала задача отдавать пользователю сгенерированную html'ку в формате *.doc. Был найден простейший метод как это сделать без подключения дополнительных библиотек и лишних телодвижений.В скрипте, хранящем логику вывода (в моем случае это контроллер, согласно MVC-паттерну) добавляем заголовки ответа:
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=document_name.doc");

В html-шаблоне (т.н "вьюхе") не требуется какая-то особая структура, только кодировку указываем виндовую. Примерно так это выглядит у меня:
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<head>
<body>
    <h1>Привет, мир!h1>
<body>
<html>

Вот и вся магия! Стоит заметить, что описанный метод подходит для генерации простых текстовых документов без сложного форматирования. Если вам нужны диаграммы, формулы и тому подобное, лучше будет поискать отдельную библиотеку.

Источник: (StackOverflow.com)

UPD: Небольшое исследование показало, что в метатеге лучше использовать кодировку "UTF-8", особенно если в документе есть кириллица.

понедельник, 8 августа 2011 г.

Перенос VPN-соединений Windows 7

Всем привет!

Меня всегда напрягала необходимость повторной настройки VPN-соединений на свежеустановленной Windows 7. Проще и лучше будет просто перенести все настройки.

Делается это элементарно. Соединения хранятся в папке, которую необходимо просто скопировать:
     %userprofile%\AppData\Roaming\Microsoft\Network\Connections\PBK