качественный, рекоммендую!
========
кстате, сделайте поддержку различных фреймворков!
их поддержку, тестирование и инструкцию их настройки на хостинге...
вот, например, такие перво восстребовательные:
1) MVC Catalyst (perl)
2) Django (Python)
3) Ruby On Rails (Ruby)
4) Java
как тут, например:
http://peterhost.ru/news/mod_perl/
многие используют готовые фреймворки...!! поэтому у вас еще больше клиентов будет...
а то только php...
я спрашивал на форумах у пользователей FreeBSD, кому нужен там установщик пакетов и никто не ответил...
он там никому не нужен....
myhand, это все холивар...
для установки пакетов на FreeBSD можно написать скрипты, сделать свой установщик...
чтобы он собрал со всем зависимостями... и т.д.
...если пакета конкретного нету - собрать как нубудь его... и т.д.
если нету установщика для пакетов или если он плохой - это означает то, что он никому не нужен там...
===
вот кстате именно для debian написали расширенный установщик Cupt на perl
http://wiki.debian.org/Cupt
который официлально Debian Maintainer
точно так же можно и на FreeBSD сделать, такой установщик
можно даже и Cupt портировать на FreeBSD, только я не знаю кому это надо...
я даже спрашивал кому он нужен будет на FreeBSD - желающие не нашлось...
кстате, вот новый логотип FreeBSD :)
походу OpenBSD :)
====
вообще, все равно :)
=====
кстате, разные интересные реализации виртуализации писали Си программеры под ядро FreeBSD
ISP Maneger написали патчи ядра для VDS... и много патчей разных было под 7.0 CURRENT и 8.0 CURRENT
оно не так как openvz, lxc, xen
http://www.x0.org.ua/blog/user/1/view/45
в FreeBSD 9.0 CURRENT вродебы есть уже сразу:
http://wiki.freebsd.org/Hierarchical_Resource_Limits
тут вродебы глупость я посоветовал :D
попробуй так:
@arg = reverse splice(@{$self->{stack}}, -($op->[1]*2)) if scalar @{$self->{stack}} > ($op->[1]*2);
но не знаю подойдет ли это
вот есть текствый файл:
test-test
<p class=MsoBodyText><b><span style='mso-fareast-font-family:"Arial Unicode MS"'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></b></p> <p class=MsoBodyText><b><span style='mso-fareast-font-family:"Arial Unicode MS"'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></b></p> <p class=MsoBodyText><!--[if gte vml 1]><v:shape id="_x0000_s1042" type="#_x0000_t75" style='position:absolute;margin-left:40pt;margin-top:-144.75pt;width:180pt; height:141.15pt;z-index:2' o:preferrelative="f"> <v:imagedata src="./RGDMETMP1.files/image005.jpg" o:title="" gain="79922f" blacklevel="-1966f"/> <w:wrap type="square"/> </v:shape><![endif]--><![if !vml]><img width=240 height=188 src="./RGDMETMP1.files/image006.jpg" align=left hspace=12 v:shapes="_x0000_s1042"><![endif]><b><span style='mso-fareast-font-family:"Arial Unicode MS"'><o:p></o:p></span></b></p> <p class=MsoBodyText><b><span style='mso-fareast-font-family:"Arial Unicode MS"'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></b></p> <p class=MsoBodyText><!--[if gte vml 1]><v:shape id="_x0000_s1043" type="#_x0000_t75" style='position:absolute;margin-left:49.7pt;margin-top:16.85pt;width:161.65pt; height:129.5pt;z-index:3' o:preferrelative="f"> <v:imagedata src="./RGDMETMP1.files/image007.jpg" o:title="" gain="79922f" blacklevel="-3932f"/> <w:wrap type="square"/> </v:shape><![endif]--><![if !vml]><img width=216 height=173 src="./RGDMETMP1.files/image008.jpg" align=left hspace=12 v:shapes="_x0000_s1043"><![endif]><b><span style='mso-fareast-font-family:"Arial Unicode MS"'>.<o:p></o:p></span></b></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
скрипт:
#!/usr/bin/perl $f = 'test-test'; open( F, $f ) or die "can't open $f: $!"; local $/; $text = <F>; $text =~ s#<v:imagedata src="(.*.)" (.*.)\/>#--><img src="$1" alt="" \/><!--#igs print $text;
не работает... не заменяет...
как это испраивть?
вродебы вот эта штука мешает (.*.)
но я пробовал по разному - все равно не работает, не заменяет рег.выр.
rtyug добавил 17.09.2010 в 21:26
UPD:
заработало вот так:
$text =~ s#<v:imagedata src="(.*?)" (.*?)\/>#--><img src="$1" alt="" \/><!--#igs;
если просто попробовать, то работает, я сейчас покажу как не работает..
вот тут еще фотогарфии http://sexylette.com/hosted-gals/0052.php