Хочу поделиться своим безграничным счастьем: 22.06.2010г. появился еще один дипломированный специалист. Защитил диплом на "отлично", было присвоено звание "Инженер". Вручение диплома пройдет 05.07.2010г., выложу фотки по возможности. Пора на блоге фотогалерею замутить видимо
. Вернусь сюда и буду продолжать писать что-то, надеюсь полезное, а пока решил выложить шпаргалки, которые активно использую по насущным вопросам.
Ура, защитил диплом! + шпаргалки (Drupal, PHP и др.) « Все остальное
Парсер HTML страниц « PHP
После того, как в теме XML и RSS парсеры, на примере парсера погоды впервые затронул парсинг, прошла неделя счастья, но по мере моего бесконечного серфинга сети все чаще натыкался на сайты с более "шикарными" сводками погоды. Это несколько удручало ибо чем я хуже! Так вот инфу о погоде эти сайты брали либо по платной подписке, либо парсили, но не доступные официально RSS и XML каналы (скупые на инфу), а сами HTML страницы сайтов погоды. Вот и я решил в этом разобраться и надо сказать преуспел.
Винегрет верстальщика, всего понемногу « (X)HTML+CSS
Собрал с миру по нитке и решил выложить в одну тему ибо рассмотрены общие моменты из инструментария верстальщика. 9 пунктов:
1. DOCTYPE это такая хитрая html-директива, которая всегда находится в самом начале любого html-документа, ее призвание заключается в объявлении стандарта в соответствии с которым написан html-документ. Стандарты возможны разные, их перечень тут и приведу:
--HTML 4.01 Strict, Transitional, Frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
XML и RSS парсеры, на примере парсера погоды « PHP
Начал ковырять парсинг и граббинг в интернете. Кроме того решил завести у себя на блоге страничку с прогнозом погоды на неделю. На неделю к сожалению не вышло, зато на 5 дней получилось замечательно!
Источников было два: RSS лента новостей Gismeteo.ru и XML файл с Weather.co.ua. В принципе с гисметео можно было тоже XML парсить, но для разнообразия покажу RSS вариант. Сразу скажу что вариант с гисметео меня не устроил из-за отсутствия долгосрочного прогноза.
Закрывашки блоков и hover эффект (всплывающие окна) « JavaScript
Настал день для добавления еще парочки фишек на блог. В моем случае их функциональность сомнительна, но побаловаться классно!
Обе фишки можно посмотреть прямо сейчас. Первая это закрывашка блока - материализуется в виде крестика в правом верхнем углу любой темы блога и вторая - всплывающее окно, появляется при наведении курсора на ссылку в primary_links меню "Обо мне". Оба эффекта реализуются с помощью библиотеки jQuery, прикручивать буду как всегда к CMS Drupal, приступим.
Закрывашки для блоков:
1. Код скрипта:
//node_delete
Патчим модуль contact « Drupal
На дня появилась идея сделать нестандартную форму контактов на блоге. До этого в таких целях использовал модуль webform, но подумав и поковырявшись в штатном модуле contact решил написать свой модуль-патч для формы контактов. Задумка заключалась в замене стандартного поля темы выпадающим полем select с нужными мне вариантами, изменении title стандартных полей, и добавлении проверки на спам такой же как в форме комментариев. Живой пример "Контакты" в главном меню блога. Просто приведу код модуля:
<?php function my_contact_form_alter(&$form, $form_state, $form_id) {
Регулятор размера шрифта на базе jQueryUI Slider « JavaScript
Продолжаю разбираться с библиотекой jQuery. Сегодня я добрался таки до jQueryUI или по-русски: пользовательский интерфейс jQuery - http://www.jqueryui.com Мысль, которая давно бродила в моей голове, заключалась в создании регулятора размера шрифта текста контент-блока этого блога. (может кому-то надо уменьшить или наоборот увеличить размер шрифта для лучшего восприятия текста) Таким образом хочу повысить юзер-френдли блога, ну и продолжить увеличивать багаж своих и Ваших знаний. 
jPlayer - аудиоплеер на базе библиотеки jQuery « JavaScript
Вчера в голову мне пришла светлая мысль: почему бы не организовать прослушивание песенок из моего личного плейлиста на блоге? Иногда я пишу вне дома, хотелось бы приблизить атмосферу при написании статей к милой, любимой домашней!
Задался целью и начал поиски. Основными критериями были: гибкость, функциональность, возможность полной темизации плеера. Также важным фактором была необходимость базирования его на встроенной в CMS Drupal библиотеке jQuery.
jQuery Slideshow без наворотов « JavaScript
Сегодняшней темой станет организация элементарного слайдшоу на сайте, пример работы слева.
Иногда возникает ситуация, когда чем проще, тем лучше. В данном случае под понятием "проще" следует понимать отсутствие лишней фигни при выводе слайдшоу, например стрелочек назад/вперед, циферок (номеров слайдов)и других приблуд. Сделаем просто элементарную смену слайдов через указанный промежуток времени на базе библиотеки jQuery.
Установка, настройка и использование SSH « Linux
В сети много документов по настройке SSH для удалённого управления Linux и BSD-системах, но часто в них умалчиваются простые вещи. В этой теме я расскажу о простом использовании клиента SSH и настройке удалённого доступа.
Как всегда все о чем здесь пойдет речь опробовано мной в среде Debian.
Итак, всё, что нам нужно для установки полного комплекта удалённого управления компьютером (SSH-клиент и SSH-сервер) давно лежит в репозитории (на первом диске). Устанавливаем легким движением руки пакет SSH:
apt-get install ssh
"В этом мире есть два вида людей, мой друг, те, у кого револьвер заряжен и те, кто копает... Ты - копаешь..."
