пʼятниця, 11 грудня 2009 р.

Linux информация о загрузки процессоров. Команда "top" и маленькие хитрости

На 2 и более ядерных системах, в top по умолчанию показывается загрузка только одного процессора. Многие начинают искать другие программы и утилиты. На самом деле top умеет показывать информацию о всех ядрах CPU. Просто при выполнении этой команды нужно нажать "1".

неділя, 22 листопада 2009 р.

Массивы в PHP

В РНР массив является одним из типов переменных, который называется – array. Создать массив в РНР скрипте очень просто Пример:

$names[0]="vasya";
$names[1]="petya";
$names[2]="kolya";

Таким образом, мы создали массив с именем $names, который состоит из 3 элементов (vasya, petya, kolya). Интерпретатор РНР, догадается, что переменная $names имеет тип массив по квадратным скобкам. В этих скобках может быть указано как числовое, значение, так и строка – это значение называется ключом массива.

Массив, в котором ключами являются последовательность чисел, начиная от 0 (0,1,2…n) часто называют списком.

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

пʼятниця, 20 листопада 2009 р.

Используем базу данных MySQL

MySQL – Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что mysql бесплатна, она поддерживается очень многими хостинг провайдерами.

Рассмотрим как связать php и mysql т.е. как получить данные из базы данных mysql в php скрипт.

Ну вообще-то это не так сложно. Всё, что нужно знать:
Хост - адрес сервера баз данных mysql
Имя базы данных
Имя пользователя
Пароль – пароль для доступа к БД
И… некоторые SQL-команды

середа, 18 листопада 2009 р.

Достаточно полное описание протокола SMTP

Я так подозреваю, что среди вас найдется те, кто скажет, что этот пост боян и незачет. Действительно, описание сетевых протоколов появляется в интернете довольно часто, да и по запросу «описание протокола SMTP» в Google находится немало релевантных страниц.

Генерация PDF средствами PHP. FPDF и кириллица

Рано или поздно встает вопрос о генерации PDF файлов. Он удобен, а страницы можно сделать довольно красивыми. Есть много разных библиотек для PHP, у меня в данном случае стояла задача сделать на FPDF. Данная библиотека, а точнее класс распространяется бесплатно и умеет работать с разными типами кодировок, в том числе и с CP1251. Наверно минусом этой библиотеки является отсутствие поддержки UTF, но есть отдельная пропатченная библиотека UFPDF, ее рассматривать я не буду.

понеділок, 5 жовтня 2009 р.

Моя шпаргалка по работе в Vim

Самое главное — побороть боязнь белого листа. Я всегда говорю это себе, когда нужно начать работу над чем-то и не знаешь, как подступиться. Так что я решил не ломать голову над тем, о чем будет первая запись в этом блоге, а просто выложить небольшую шпаргалку по текстовому редактору Vim.

четвер, 1 жовтня 2009 р.

Устанавливаем на Ubuntu 9.04 CDemu

Аналогом Daemon-tools в Linux является программа CDemu. Сегодня я поставил себе эту утилиту. И сейчас немного расскажу как я это делал.
Впервую очередь надо учесть какая версия у вас. Потому что вначале я не обратил внимания и пытался поставить для 8 версии, которая называется "hardy". У меня же "jaunty".

середа, 30 вересня 2009 р.

Dos атака или правда жизни?

На днях столкнулся с такой вещью как недобросовестная конкуренция, когда одного из наших потенциальных клиентов начали беспощадно DOS'ить. Так как я ни разу с таким не сталкивался я сразу начала искать нужную информацию. Благодаря друзьям я получил пару скриптов для анализа логов. И началась бурная работа. В первую очередь нужна была выделенная машина под управлением Linux и iptables как firewall.

середа, 17 червня 2009 р.

Linux x86_64 установка Adobe Flash Players 10 x86_x64 для Mozilla Firefox

Долгое время не было нормального флеш плеера для люниксов с 64 битной архитектурой. Многие ставили библиотеку для 32 битной версии. Но сейчас это уже не нужно так как уже есть нормальная библиотека для 64 битной системы. Я ставил под управлением Fedora Core 11 x86_64.

середа, 6 травня 2009 р.

Поговорим о MySQL и Autoindex

Часто программисты сталкиваются с такой задачей, как сохранять данные сразу в несколько баз данных MySQL, причем как правило такие базы связаны друг с другом по ID. Как правило идентификатор записи в MySQL определяется автоматически при помощи параметра поля «auto_increment» - это экономит время и ресурсы сервера. Этот параметр имеет свой счетчик в MySQL и по-этому для того что бы корректно записать данные в базу нужно его определить.

HyperComments for Blogger

comments powered by HyperComments