Уголок СУ-11 на просторах вселенной

среда, 29 октября 2008 г.

Пушкинцы меня поймут

Парк в городе Пушкино, летний театр.
Фотографии более ста лет.


Тоже самое место, 1980'ые


Дату точно не помню, но примерно 92ой год


Сейчас там "пусто".
Каждый раз проходя по парку в Пушкино ловлю себя на мысле о том как же низко мы пали и все никак не пойму кто виноват. К сожалению не в домашних архивах не в сети не могу найти фотографий парка конца 80ых. Все осталось только в памяти: Сюрприз, Качели на цепях, Карусель, КОЛЕСО ОБОЗРЕНИЯ (его снесли, кстати, относительно недавно), тиры, советские электронные игровые автоматы, детские лесенки, каток... сейчас не осталось НИЧЕГО. Не менее грустные мысли вызывает пляж "золотые пески" на серебрянке, к слову и песка там уже совсем не осталось... Пройдя по берегу реки можно наблюдать остатки рыбацких мостков и труб с кольцами для "крепежа" лодки у берега. Недавно увидил в воде у берега гараж ракушку, какието идиоты его туда притащили и выбросили в воду.
Где живут там и срут.

понедельник, 27 октября 2008 г.

тихо ржу :)


фото от 20.07.2008
подземный переход на станции Заветы Ильича, перебраться через железную дрогу можно только с аквалангом
странно как пути еще не размыло, честно говорю что сейчас не знаю
предполагаю что на 27 октября 2008 года вода уже откачена :)))

:)

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

четверг, 23 октября 2008 г.

штуки с X server

xrandr --orientation inverted
xrandr -x
xrandr -y
вернуть все к прежнему виду: xrandr --orientation normal
в случае если кривая игрушка сбила вам ваше активное рзрешение, например с 1024*768 на 800*600, нам поможет xrandr -s 1280x1024

понедельник, 20 октября 2008 г.

настройка firefox - url

неплохой топик по настройке Firefox
http://fotoleto.ru/seamonkey/about-config.html

среда, 15 октября 2008 г.

Апргейд бубунты

Вот решил проапргрейдиться до беты убунты 8.10
sudo update-manager -d
все ради гнома 2.24, надеюсь в нем пофиксили vfs для монтирования samba шар под nt4
еще поставил амарок новый и очень доволен, qt4 стал значительно приятнее

понедельник, 13 октября 2008 г.

Софт для анализа профайлинг-логов в Unix

KCachegrind (есть билд под QT4)
GraphViz
Valgrind - дебагер - не обязателен

воскресенье, 12 октября 2008 г.

копилка из папье-маше

Сделали подарок отцу на день Рождения - копилку :)
это прямо перед покраской :)

к сожалению после покраски сфотографировать забыл :(

домашняя серверная

Вчера решил, что настало время обустроить дома "серверный" угол. Вынул все из под стола и слепил такую красивую штуку :)

продолжаю вооружаться - теперь сигнальный Наган




среда, 8 октября 2008 г.

ужин


...из ТРЁХ яиц

вторник, 7 октября 2008 г.

flv + google blog

Забавно, блоггер без проблем цепляет флешовое видео (flv)

смешно :))

равоохранительные органы Краснодарского края придумали оригинальный способ борьбы с правонарушениями: школьники фотографируют на мобильники факты продажи спиртных напитков несовершеннолетним. Фотографии отсылаются в местные ОВД. Одна фотка - 100 рублей. Один мальчик за лето заработал 10 тысяч.
Очевидцы свидетельствуют: метод действует! Увидев ребенка с мобильным телефоном, продавцы в страхе закрывают киоски!:)
взято у Ройзмана

Журавли - берет за душу

Я вооружился :)

Принимаю поздравления :) Теперь я счастливый обладатель вот такого чудо оружия
фото делал на "скорую руку", оса на фото с пустой кассетой - не заряжена

а вот и патроны

OpenSolaris

Только что докачал сабж, буду ставить под VB

Зендовский дебагер и eclipse

взято от сюда
в догонку к предыдущему посту:
Инсталяция Eclipse

Чтобы не возиться с настройками Eclipse восплользуемся сайтом разработчиков php компании Zend и загрузим с него архив "все-в-одном" (all-in-one). После загрузки архива распакуем его в каталог /opt/eclipse. Для вызова IDE достаточно просто добавить соответствующую строку в системное меню с помощью редактора меню.
Примечание. В случае "явных тормозов" при работе Eclipse можно попробовать увеличить размер памяти выделяемый по умолчанию - параметр -Xmx256m на -Xmx512m в файле /opt/eclipse/eclipse.ini

Отладка php скриптов

Если с отладкой консольных скриптов работает по умолчанию, то для отладки серверных скриптов необходимо подключить Zend Debugger к php модулю Apache. Откроем консоль для root.

# cp /opt/eclipse/plugins/org.zend.php.debug.debugger.linux.x86_5.2.10.v20070905/resources/php5/ZendDebugger.so /usr/lib/php5/20060613/
gedit /etc/php5/apache2/conf.d/zend-debug.ini

в окне редактора прописываем следующие строки:

# configuration for php ZendDebugger module
; Zend Debugger madness
zend_extension= /usr/lib/php5/20060613/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port = 10000
; Zend Debugger madness end

перезапустим демон Apache

/etc/init.d/apache2 restart

проверим вызвав на сервере страницу содержащую phpinfo() и найдем соответсвующую секцию в отчете.

Zend Debugger
Passive Mode Timeout 20 seconds
Connector PID 5321

Directive Local Value Master Value
zend_debugger.allow_hosts 127.0.0.1 127.0.0.1
zend_debugger.allow_tunnel no value no value
zend_debugger.connect_password no value no value
zend_debugger.deny_hosts no value no value
zend_debugger.expose_remotely always always
zend_debugger.httpd_uid -1 -1
zend_debugger.max_msg_size 2097152 2097152
zend_debugger.tunnel_max_port 65535 65535
zend_debugger.tunnel_min_port 1024 1024

Все. Дебаггер установле, остается только указать Eclipse что для конкретного php проекта мы будем использовать Zend Debugger. Для этого запустим Eclipse и в нем откроем окно настроке - меню Window - Preferences, а в ней откорректируем параметры "PHP Debug".

При настройке дебаггера использовалась эта статья: Almost too good to be true: Debugging PHP with Eclipse PHP IDE and Zend Debugger on Mac OS X

Установка и настройка Apache2 + PHP5 + MySQL + virtual hosts + xdebug, а также XDebug в Eclipse+PDT

Полная перепечатка с http://rubuntu.ru/forums/viewtopic.php?f=13&t=26

В этом топике я расскажу как установить и настроить Apache2 + PHP5 + MySQL + virtual hosts + xdebug, а также XDebug в Eclipse+PDT.


Устанавливаем MySQL
Открываем терминал и ручками пишем :
1. sudo apt-get install mysql-server
2. После установки должен открыться диалог создания root-пароля для MySQL, если этого не произошло, то пишем :
sudo mysqladmin -u root password XXXX
где XXXX - ваш пароль
3. Теперь установим GUI для управления БД MySQL :
sudo apt-get install mysql-admin
MySQL установлен.

Устанавливаем Apache2 и PHP5
Опять же делаем ручками :
1. sudo apt-get install apache2
2. Теперь приконнектим к новоиспеченному апачу php5, вместе с библиотеками для работы с MySQL и графикой :
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick
3. После установки - перезапускам апач :
sudo /etc/init.d/apache2 restart
Проверяем работоспособность нашего веб-сервера - заходим в браузер и пишем :
http://localhost/apache2-default
Должна появиться надпись : "It works!".
Директории по умолчанию :
/var/www/ - скрипты и файлы пользователей;
/etc/php5/ и /etc/apache2/ - конфигурационные файлы php5 и apache2;
4. Проверяем работоспособность PHP5. Создадим файл phpinfo.php :
sudo gedit /var/www/phpinfo.php
В него заносим следующее :

5. Сохраняем его и заходим по ссылке : http://localhost/phpinfo.php
Если появилась инфо о php5 - все ок!

Настраиваем Virtual Hosts для Apache2
1. Вводим в терминале :
sudo /etc/init.d/apache2 stop
2. sudo gedit /etc/apache2/sites-available/default
3. Закоменттим все что есть после строчки "NameVirtualHost 127.0.0.1:80" (ставим в начале строки "#");
4. Здесь я покажу 3 способа создания виртуальных хостов. В конце файла добавляем такие строчки :


ServerAdmin webmaster@localhost
DocumentRoot /var/www/localhost/www
ServerName localhost
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined



ServerAdmin webmaster@localhost
DocumentRoot /var/www/ipbased/www
ServerName ipbased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log



ServerAdmin webmaster@localhost
DocumentRoot /var/www/namebased/www
ServerName namebased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log


Не забываем создать директории указанные в DocumentRoot'ах.
5. Заходим в Система > Администрирование > Сеть. Переходим во вкладку "Узлы". Ищем ip-шник "127.0.0.1". Выбрали? - нажимаем "Свойства". Добавляем такие записи :

localhost
namebased

6. Далее жмем "Добавить" и вводим ip-шник на который хотим, чтобы откликался хост "ipbased". В поле "Псевдонимы" вводим :
ipbased
7. sudo /etc/init.d/apache2 start
8. Все! Проверям хосты : http://ipbased/, http://localhost/, http://namebased/, http://127.0.0.1/, http://[ip-адрес хоста ipbased]

Устанавливаем XDebug и соединяем его с PHP5
В случае, если вы ставили апач и пхп по выше изложенным инструкциям, то пора показать как установить и приклеить к этому всему отладчик xdebug :
1. В терминале вводим :
sudo apt-get install php-pear php5-dev
2. Далее :
sudo pecl install xdebug
3. Теперь открываем php.ini :
sudo gedit /etc/php5/apache2/php.ini
XDebug лежит в /usr/lib/php5/20060613+lfs/ (если ставили сервер, по этим инструкциям). Возможно последняя директория может отличаться. Захотите - найдете :).
Небольшой тюннинг по текущему пункту :

* тюннинг №1 :

По умолчанию расширения (extensions) хранятся в каталоге вида /usr/lib/php5/20060613+lfs. Мне такой путь не нравится, поэтому предлагаю поменять каталог на /usr/lib/php5/ext и прописать изменения в php.ini
sudo gedit /etc/php5/apache2/php.ini
Заменяем ;extension_dir=’./’ на extension_dir = “/usr/lib/php5/ext/”.




* тюннинг №2 :

Я бы предложил положить строки, касающиеся xdebug, в /etc/php5/conf.d/xdebug.ini. Так реально удобнее.





Итак, пишем в конец файла php.ini (xdebug.ini, если использовали тюннинг №2) следующее :

zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so" ;("/usr/lib/php5/ext/xdebug.so", если использовали тюннинг №1)
xdebug.remote_enable=1
xdebug.profiler_output_dir = "/home/yourhome/projects/tmp_xdebug" ;здесь директория для сохранения результатов профилировщика

Все. С серваком покончили :)

Устанавливаем Eclipse+PDT и настраиваем в нем XDebug
1. Качаем Eclipse SDK v3.3.1.1 :

* если 32-битная JVM (виртуальная машина java) : отсюда (http://download.eclipse.org/eclipse/downloads/drops/R-3.3.1.1-200710231652/download.php?dropFile=eclipse-SDK-3.3.1.1-linux-gtk.tar.gz)
* если 64-битная JVM : отсюда (http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-SDK-3.3.1.1-linux-gtk-x86_64.tar.gz)


2. Распаковываем эклипс в директорию на ваш выбор, запускаем его и заходим в меню Help > Software Updates > Find and Install

если при запуске эклипс матюкается, что мол "а джавы-то нет" :), то набираем ручками в терминале такую команду :
sudo apt-get install sun-java6-jdk


3. Выбираем "Search for new features to install"
4. В следующем окне нажимаем "New Remote Site..."
5. В поле "Name" вводим "PDT Updates", а в "URL" - "http://download.eclipse.org/tools/pdt/updates/". Ставим галочки на всех зеркалах. Next >
6. Как только поиск закончится - раскрываем "PDT Updates" и ставим галочку возле "PDT SDK...". Также не забываем нажимать "Select Required" для установки необходимых компонентов
7. Перезагружаем Эклипс
8. Идем Window > Open Perspective > PHP. Если такой пункт меню есть - все ок. Если нет - пробуем такие варианты :

* 1-й вариант :

у меня проблема эта возникла из-за виртуальной машины java. Я поставил java-6-sun, потом поставил eclipse+pdt. PHP Perspectives отсутствовала (хотя ставил All in one)
В итоге помогла команда:
sudo update-alternatives --config java
Выбрал там установленную java-6-sun, запустил Eclipse - вуаля. все есть




* 2-й вариант :
http://forum.ubuntu.ru/index.php?topic=19132.0


9. Заходим в Window > Prefernces... > PHP > PHP Servers.
10. Жмем "New". В поле "Name" вводим "My Site On localhost", ниже - "http://localhost". Next. Finish.
11. Теперь идем в Window > Prefernces... > PHP > Debug. Выбираем такие настройки :
PHP Debugger : XDebug
Server : My Site On localhost
PHP Executable : None Defined
12. Идем в Window > Prefernces... > General > Web Browser. Если галочка "Use internal Web Browser" скрыта, то жмем "New" и добавляем свой любимый браузер.
13. Все! Создаем PHP-проект и радуемся. Если не радуемся - курим мануалы на http://www.eclipse.org :)

Красивый трюк в иксах

При работе в иксах (в svga не получиться:)
выделяем фрагмент текста например в фоксе, идем в консоль, нажимаем средную клавишу мыши и радуемся эффекту :) ЖУДКО УДОБНО!

Клипбоард менеджер для Linux

Вас никогда не бесило? копируем из фокса в буфер обмена текст, закрываем фокс -> буфер профукался
на сколько я помню, в слаке с кедами такого не наблюдалось
В случае гнома и убунты все лечется очень легко красивым аплетом :)
sudo apt-get install glipper

установка internet explorer в ubuntu linux

проверяем наличие в системе wine, cabextract
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
сайт проекта