UnixВийшов реліз FreeBSD 8.0!

FreeBSD26 листопада 2009 року відбувся офіційний вихід FreeBSD 8.0-RELEASE! Цієї події я чекав вже кілька місяців (по роадмапу опублікованому влітку, вона мала статися наприкінці вересня) і вона для мене набагато приємніша ніж вихід Windows 7 чи Ubuntu 9.11 :-].

Детальний огляд нововведень можна знайти на офф. сайті, а на OpenNet є нормальний огляд на російській.

Щоб заапдейтитись потрібно виконати наступні інструкції (via OpenNet):

Загружаем обновления:

freebsd-update upgrade -r 8.0-RELEASE

Устанавливаем обновления, попутно отвечая на вопросы,
касающиеся решения конфликтов при обновлении файлов конфигурации:

freebsd-update install

Перезагружаем систему:

shutdown -r now

Еще раз выполняем:

freebsd-update install
shutdown -r now

Я вже апдейчусь на лептопі :)

UnixFreeBSD & configuring phpMyAdmin for nginx and php-fpm

These settings are to configure phpMyAdmin to nginx, which works fine if phpMyAdmin is compiled with ports.

    server {
        listen          80;
        server_name     localhost;
 
        location /phpmyadmin/ {
            alias       /usr/local/www/phpMyAdmin/;
            index index.php index.html;
        }
 
        location ~ ^/phpmyadmin/(.*\.php)$ {
            root                /usr/local/www/phpMyAdmin/;
            fastcgi_pass        unix:/tmp/php-fpm.sock;
            include             fastcgi_params;
            fastcgi_param       SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1;
            fastcgi_param       DOCUMENT_ROOT /usr/local/www/phpMyAdmin;
        }
    }

ПрограмуванняІнструменти для візуалізації логів профайлера xdebug

Напевно багато php розробників використовують профайлер xdebug для пошуку вузьких місць в своїх аплікухах. Але просто дивитися логи не зручно, тому були створені інструменти для їх візуалізації. Про них я розповім.

Webgrind

Webgrind це набір php скриптів, які можна поставити на локальний чи віддалений веб сервер. Далі все просто - закачуємо лог і дивимося статистику.
image
Найочевидніший плюс Webgrind’а це мультиплатформенність і простота встановлення.
Показує список функцій які викликалась, кількість викликів (Invocation Count), загальний час витрачений на виклик (Total Self Cost) і загальний час витрачений на виконання (Total Inclusive Cost).
Можна приховати php функції. Можна перейти всередину функції, щоб побачити розгорнуту статистику.
(ще…)

Програмування, РоботаКукорама. Як це було?

Варіант лого by ScratchІдея запустити власний кулінарний проект в нас (ми, це я і Андрій Мануйленко aka Scratch) з’явилася давно. Спочатку думали зробити пошукову систему по рецептам, потім базу рецептів і врешті-решт вирішили робити соціальну мережу. Весною ми зареєстрували домен cookorama.net (користуючись нагодою хочу подякувати Оленці Занічковській aka @HelenkaF за допомогу з придумаванням назви проекту, концепції і слогану) і запустили першу версію сайту на платформі LiveStreet.
(ще…)

UnixЯк заборонити доступ до директорій .svn?

Щоб заборонити доступ до директорій .svn потрібно додати в httpd.conf наступне правило:

<LocationMatch "^/(.*/)?\.svn/">
    Order deny,allow
    Deny from all
</LocationMatch>

Це так - на пам’ять. Бо щойно трохи не лажанувся.

UnixFreeBSD - налаштування часу, дати, часового поясу, синхронізація з NTP сервером

clockЗнайшов дві гарні статті про сабж:
- FreeBSD Set Date Time and Timezone
- How to: FreeBSD Setup Time / Clock Synchronization with NTP server and ntpdate command

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

Фотку я потяг звідси (Some rights reserved).

UnixFedora 11: трабли з VirltualHost & SELinux, автоматичне створення віртуальних хостів з допомогою mod_vhost_alias

Fedora 11Продовжу свою розповідь (початок “Fedora 11 - перші враження“). Цього разу буде про:
- Налаштування віртуальних хостів і можливі проблеми з SELinux;
- Apache mod_vhost_alias;

Короткий відступ
В минулій статті я писав, що Fedora 11 працює швидше за Ubuntu 9.04. Виявляється не тільки в мене:

Во-первых, она продемонстрировала замечательное визуальное быстродействие. Я, конечно, прекрасно понимаю всю условность и субъективность этого понятия, но, в сравнении с Xubuntu 9.04 система отличалась, если так можно выразиться, “реактивностью”.
Fedora — не горе: впечатления

Пошук і встановлення необхідних пакетів не викликав жодних питань - “# yum -h” і вперед. Єдине, що потрібно підключити репозиторії rpmfusion для кодеків.

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

І по суті
(ще…)

UnixFedora 11 - перші враження

Fedora 11Трохи більше місяця пройшло з того часу, як я поставив FreeBSD на ноут. І хоча намудохався я з нею конкретно, та все одно деякі речі налаштувати так і не зміг (Wi-Fi, hibernate mode, PCMCI 3G модем Sierra Wireless)… Ні, на десктопі фря працює нормально і без нарікань, а от з ноутом не склалось. То ж я вирішив ще раз спробувати щастя з Linux.

Вибирав між Fedora, openSUSE і Gentoo. Зупинився на Fedora бо колись мав справу з Red Hat’ом.

Інсталяція пройшла швидко і без питань. Відрізав шмат від віндового extended розділу, створив на ньому зашифрований розділ для федори і + додав FreeBSD до меню boot менеджера (LILO). Тобто зараз в мене є Windows XP (для Дани), FreeBSD (для роботи) і Fedora (на перспективу).

Працює досить швидко (Убунту в мене підплужувала), час відклику низький. Взагалі доволі комфортно себе тут почуваю :).

UnixЗаметки по установке FreeBSD 7.2 на десктоп

FreeBSDКороткий відступ. Ця стаття буде російською, так як початково вона писалася не для блогу, а перекладати на українську не бачу сенсу. Поїхали ;).
(ще…)

Unix, ПрограмуванняТеми оформлення для NetBeans

Вже майже три тижні пройшло як я почав використовувати FreeBSD. Спочатку на лептопі, а зараз і на десктопі. Все мені подобалось і тільки тема в NetBeans’а була якась не правильна…

screenshot-netbeans-ide-67

Почав копати і накопав ось цей фак Look and Feels in NetBeans.

Якщо вірити тому, що написано, то в Gnome по дефолту повина використовуватись L&F “GTK”. А на ділі в мене NetBeans завантажувався з темою Metalic. Вирішилася ця проблема додаванням –laf GTK до команди запуску. Повністю вона виглядає так:

# netbeans67 --laf GTK

L&F GTK
Таким NetBeans мені подобається більше :)

« НазадВперед »