Thursday, January 24, 2008

Настройка Subversion в Debian Etch

понадобился svn репозитарий для своего хостинга (firstvds.ru) система debian etch т.к. хостинг свехдешевый, и места во время создания было мало.

Человек я ленивый и далеко не админ. Читать svn hand book лень.
Благо добрые люди выложили описание step by step
Копипаст и все работает.
Единственное
askeet замените на название своего репозитария. 

localhost (в конце при разметке репозитария на firstvds.ru нужнозаменить на 127.0.0.1)

репозитарий будет доступен потом по урл http://host/svn/name_of_repository

http://ubunterra.blogspot.com/2007/11/subversion-debian-etch.html

Если нужно чтобы пароль был на все операции закоменнтируете


#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>

Thursday, January 17, 2008

Ubuntu gutsy 64b flash player

Установил себе 64 битную ubuntu gutsy.
Все хорошо, все отлично.
2 проблемы.
1. Skype - находил некоторые решения, но не работающие.
2. Flash player, поставил себе gnash с баннерами справляется. но не больше. Зашел на сайт starcraft2.com не смог посмотреть ролики :(. Расстроился.
В итоге нашел решение
http://www.daryl.mu/2008/01/12/howto-install-flash-9-on-ubuntu-gutsy-gibbon-64-bit/

Привожу для себя вырезку из этого блога.

wget http://fpdownload.macromedia.com/get/flashplayer
/current/install_flash_player_9_linux.tar.gz


tar -xvzf ./install_flash_player_9_linux.tar.gz


mkdir ~/.mozilla/plugins


cp install_flash_player_9_linux/libflashplayer.so ~/.mozilla/firefox/plugins


sudo apt-get install nspluginwrapper


nspluginwrapper -i ~/.mozilla/plugins/libflashplayer.so

Тут мне выдало

nspluginwrapper -i ~/.mozilla/plugins/libflashplayer.sonspluginwrapper: /home/cd/.mozilla/plugins/libflashplayer.so is not a valid NPAPI plugin

Оказалось что файл ~/.mozilla/plugins/libflashplayer.so просто не скопировался.
Updated

Иногда падает, флеш не отображается, иногда отэтого помогает рефреш страницы.

Sunday, January 6, 2008

Моя новая убунту

На праздниках для отдохновения души поставил себе ubuntu 7.10 с нуля. До этого была перекуроченная тестовая версия убунты почти годичной давности которая тихо умирала.
Девиз был ни грамма kde :)

Получилось интерсно





Сама система как и водится встала без проблем.
Для включения compiz потребовалась установка проприетарных драйверов (ati radeon x1100)
После них заработал compiz. В отличии от моей предыдущей установки найстройки применяются не сразу, а после рестарта компиза.

Внешний вид настроился очень просто
Внешний вид -&gt; темы (скачал с gnome-look.org blubuntu-murrine) установил
Gdm -&gt; leopard theme (к сожалению скрина под рукой нет, но выглядит отпадно)
Icons -&gt; Vista-inspirate1_0 (kde-look.org) for gnome (по старой привычке)
Прозрачная панель.
Emerald theme aqua-button-look (подходит под wallpaper)
Вместо window manager -&gt; avant-window-manager к нему же поставил плагинами меню, переключатель окон, и быструю панель ( в vim ее использовать не получилось по esc закрывается)

Вначале пробовал gdesklets они начали безбожно глючить, поставил всместо них screenlets for compiz
Календари screenlets берут информацию о событиях из google.calendar.com
Получилось неплохо на мой взгляд.

Gnome-terminal прозрачный внутри, мне удобно.
KDocker для gnome-terminal (одну консоль держу постоянно открытой и сворачиваю ее в трей, при использовании alltray у меня не работает прозрачность)
Alltray для evolution

File manager - mucommander



Powered by ScribeFire.

Tuesday, November 20, 2007

Тестируем новый блог клиент

Наткнулся на http://feeds.feedburner.com/~r/linux2/~3/186258877/270, перепробовал все. Т.к. мне не очень хочется сидеть и разбирацо какие настройки куда писать (считаю блог клиент сам все это должен делать) то понравился только ScribeFire - firefox extension, удобно тем что броузер открыт всегда, и если появлецо желание что либо добавить, оставить себе на память, то все под рукой + он сразу скушал настройки аккаунта, на чем предыдущие клиенты гукнулись.

В общем это мой выбор и он думаю облегчит мне жизнь.

Updated
Technorati Tags: , ,

Powered by ScribeFire.

Sunday, November 4, 2007

gmail, imap

Настроил gmail через imap в evolution.

Порадовало.
1. Ярлыки в виде папок.
2. Отметки о прочтении остаюстся, имап таки.
Огорчило.
1. Очень медленно, часты попапы виды "imap.gmail.com" разорвал соединение.
2. Непонятна папка gmail в которой лежит all mails, (бардак) а также все сообщения из google talk.

Тест

Забавно http://habrahabr.ru/blog/php/29229.html#habracut
updated
ссылко закрыто, смысл такой : мамбо разработчики выложили тест, пройдя который можно к ним устроицо на работу.
Тому кто приведет программиста к ним приз 500 баксов.
Подробнее http://www.corp.mamba.ru/test/promo.phtml


Учиться, учиться и еще раз учиться.
Имхо завалился на битовых операциях, немножко на sql, шеле, svn.

Updated
Уточнил в мане svn annotate, blame


На мамба программиста не тяну :)

updated

Простой скрипт который выводит все результаты до 2518 попытки


 <?php
 
for ($i 1$i 2518$i++)
 {    
     echo 
'<img border="0" src="http://www.corp.mamba.ru/test/widget.phtml?id='.$i.'" />';
 } 
?>




Т.к. айдишники открытые, то соотвественно можно подобрать себе изображение супер крутого, например : http://www.corp.mamba.ru/test/widget.phtml?id=118

Thursday, November 1, 2007

Транзакции в mysql + pdo

Не работал PDO::rollBack();

Решение.

1. Таблица обязательно innoDb или DBD (мануал mysql)

После этого ничего не изменилось.

2. Перед транзакцией нужно set autocommit = 0; после set autocommit = 1 (mysql manual)
В итоге

<?php
/**
* @var PDO $db
*/
/


$db->exec('set autocommit=0');
try
{
    if ( 
false === $db->beginTransaction() )
    throw new 
Exception('bla bla bla ');
    
// do smth
    
$db->commit();
}
catch ( 
Exception $e)
{
    
$db->rollBack();
    
$logger->error$e->getMessage ) ;
}
$db->exec('set autocommit=1');
?>


 
Каталог сайтов, Добавить сайт