Полезный скрипт при настройке системы

На этапе установки и тестирования программ и служб в FreeBSD часто приходится запускать, останавливать, перезапускать системные службы. Скрипты отвечающие за это дело лежат в двух местах: /usr/local/etc/rc.d и /etc/rc.d. Можно написать простенький скрипт, который будет искать нужную службу в одном из этих каталогов и выполнять указанное действие, что будет очень удобно.

Ошибка auth_krb5.o при компиляции cyrus-imap23 из портов FreeBSD 8.1

 

При сборке из портов cyrus-imap23 (FreeBSD 8.1) ругается на Kerberos (см. ниже). Керберос мне не нужен поэтому долго искал как его отключить. Попытка собрать cyrus-sasl и cyrus-imap с опцией WITHOUT_GSSAPI пользы не принесла.  Помогло ковыряние Makefile cyrus-imap-а. 

Подбор ссылок по программированию для iPhone.

Подборка материалов и примеров по программированию для iPhone. Ссылки подбирались по мере изучения. Основное, конечно, это документация по Objective C и iPhone SDK.

Генератор шаблона 1–3 колонки (X)HTML+CSS.

Неплохой генератор html/css шаблонов с различными вариантами количества колонок (от 1 до 3). Возможность задавать шапку/подвал.

Ссылка: http://xhtml.ru/instr/3col_creator/

Видеоуроки CodeIgniter.

Быстро освоить основные принципы работы с фреймворком CodeIgniter мне позволили видоуроки, размещенные на сайте продукта. Недавно наткнулся на хороший видеоурок про использование CodeIgniter с популярным JavaScript фреймворком Prototype. Подборка видеоуроков в продолжении поста.

Сайт журнала PROспорт

Перевел сайт журнала PROспорт на CMS Drupal. Структура сайта больно мудреная, но CCK, Views и Panels оказались на высоте. В планах сделать (или найти готовый) модуль для вывода тегов с разделением на страницы по буквам. Как вообщем и список авторов. 

300 роз

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

Кстати, делают очень хорошие букеты и привозят в срок. Очень рекомендую.

Инвентарная база данных

Немножко привел в порядок и выложил в общий доступ инвентарную базу данных, которую писал для собственных нужд. База написана с использованием фреймворка CodeIgniter и библиотеки jQuery. Данные хранятся в MySQL базе.

Очистка DNS кеша в MacOS X

Очень редно, но бывает нужно очистить DNS кеш в Mac OS X. Каждый раз ищу по инету волшебную команочку: dscacheutil -flushcache. Теперь не буду искать.

Анализатор формата FB2 на PHP.

С момента появления ридера Sony на компе собралась коллекция книг. Захотелось иметь к ней доступ в любое время из любого места. Решил сделать SQL базу с информацией о книгах и простенький Web-интерфейс для нее. А что бы не добавлять книги вручную пришлось написать анализатор файлов fb2, который вытягивал бы заголовки книг и записывал их в базу.

Об этом анализе и пойдет дальше речь.

PHP скрипт для импорта картинки из fb2 файла

FictionBook — формат представления электронных версий книг в виде XML-документов, где каждый элемент книги описывается своими тегами. Стандарт призван обеспечить совместимость с любыми устройствами и форматами. XML позволяет легко создавать документы, готовые к непосредственному использованию и программной обработке (конвертации, хранению, управлению) в любой среде.

Бесплатная библиотека клипартов

Наткнулся на бесплатную библиотеку векторных картинок Open ClipArt Library. OpenClipArt это постоянно растущая библиотека бесплатных векторных изображений, которые можно использовать по своему усмотрению, в том числе и в коммерческих продуктах.

Интеграция Flash и Drupal

Понравилась книга “Flash with Drupal“. Книга рассматривает различные варианты встраивания Flash-элементов в сайт, построенный на базе CMS Drupal. Не видел эту книгу на русском языке, но моих скромных познаний английского, подчерпнутых из чтения Unix мануалов, вполне хватило что бы разобраться с примерами и воспроизвести написанное на тестовом сайте.

Бесплатный текстовый редактор для Mac OS X.

TextWrangler.

Как писал ранее TextMate замечательный текстовый редактор с возможностью подсветки синтаксиса и прочими атрибутами текстового редактора для разработчика. Но он платный. TextWrangler – отличная бесплатная альтернатива. К тому же TextWrangler умеет работать с файлами напрямую с FTP, чего очень не хватает редактору TextMate. Есть поддержка всевозможных кодировок, включая Windows-1251.

Импортирование данных в Drupal. Часть 1. Текстовые поля.

Пример импорта произвольной SQL-таблицы в Drupal.

Пусть у нас есть SQL таблица articles: id, name, author, body, tags, visible. Id – целое число. Title, author, body – текстовые поля, tags – метки – ключевые слова перечисленные через запятую. Нам нужно превратить записи этой таблицы в ноды Drupal-а.
С помощью CCK на базе обычной ноды создан тип материала article и в него добавлено дополнительное текстовое поле field_author.
Для импорта создадим свой модуль: myimport.

Что такое CodeIgniter? Опыт и впечатления.

Работа с популярным FrameWork-ом CodeIgniter.

CodeIgniter – это бесплатный фреймворк, написанный на PHP для создания Web-приложений. Принцип построения Web-приложения очень хорошо показан в двух видеоуроках на официальном сайте проекта. Там же есть качественная документация с примерами.

Текстовый редактор для Mac OS X

Занимался изучением фреймворка CodeIgniter и в видеоуроке по данному продукту увидел
замечательный текстовый редактор. Оказался правда очень удобным и
продуманным редактором, с подсветкой синтаксиса. Очень понравилось что можно видеть всю структуру
каталогов проекта. Единственный недостаток – не умеет открывать файлы
непосредственно с FTP сервера. Редактор называется TextMate. Скачать

Дайвинг в ДЦ "Белый кит" на берегу черного моря.

Если Вы будете на берегу Черного моря в городе Геленджик, очень
рекомендую дайв-центр “Белый Кит“. Фотоотчет с отдыха –
kas84.narod.ru/otpusk (Скоро перенесу фотографии сюда). Помимо
погружения можно заказать фото и видео с Вашим погружением. И тут же
посмотреть результаты за чашкой чая на ставшим уже довольно раритетным
eMac/1000. Фото далее.

iTunes russian tag converter или русские теги в iTunes

Очень старый скрипт для конвертирования русских символов в библиотеке iTunes. Данный скрипт предназначен для преобразовния неправильно отображающихся русских названий песен в iTunes. Инструкция по установке внутри архива.

Скрипт у меня очень давно и не помню откуда, но судя по поисковым запросам, пользуется спросом.

Резервное копирование Unix/Linux (unix backup)

Однажды встала задача сделать резервное копирование десятка различных
Unix/Linux/Solaris машин. Для ее решения было решено написать
универсальный скрипт, который централизованно выполнял бы резервное
копирование различных Unix-подобных операционных систем.

Идея такая.

Syndicate content