rtyug

rtyug
Рейтинг
263
Регистрация
13.05.2009
Должность
perl,php,sql,javascript(jquery),freebsd/linux
Интересы
perl,php,sql,javascript(jquery),freebsd/linux
https://minfin.com.ua/blogs/94589307/115366/

качественный, рекоммендую!

========

кстате, сделайте поддержку различных фреймворков!

их поддержку, тестирование и инструкцию их настройки на хостинге...

вот, например, такие перво восстребовательные:

1) MVC Catalyst (perl)

2) Django (Python)

3) Ruby On Rails (Ruby)

4) Java

как тут, например:

http://peterhost.ru/news/mod_perl/

Новая услуга - поддержка mod_perl и Catalyst
С сегодняшнего дня на хостинге «» доступна новая услуга — «Поддержка mod_perl + Catalyst»
Новая услуга - поддержка Python и Django
Сегодня на хостинге «» стала доступна новая услуга — «Поддержка mod_python + Django»

многие используют готовые фреймворки...!! поэтому у вас еще больше клиентов будет...

а то только php...

я спрашивал на форумах у пользователей FreeBSD, кому нужен там установщик пакетов и никто не ответил...

он там никому не нужен....

myhand, это все холивар...

для установки пакетов на FreeBSD можно написать скрипты, сделать свой установщик...

чтобы он собрал со всем зависимостями... и т.д.

...если пакета конкретного нету - собрать как нубудь его... и т.д.

если нету установщика для пакетов или если он плохой - это означает то, что он никому не нужен там...

===

вот кстате именно для debian написали расширенный установщик Cupt на perl

http://wiki.debian.org/Cupt

который официлально Debian Maintainer


Релиз-кандидат менеджера пакетов Cupt для Debian

Доступен для тестирования первый релиз-кандидат программы Cupt - альтернативы APT для управлениями пакетами в дистрибутивах Debian и производных от него.

Cupt использует те же списки пакетов, индексы, кэш пакетов, синтаксис опций, что и APT, понимает большинство широко используемых опций APT.

Cupt начал разрабатываться в декабре 2008 года из-за того, что автора, до этого несколько месяцев бывшего в команде по разработке APT, не устраивала текущая реализация. Cupt - реализация с нуля большинства функций APT, а также некоторых других возможностей:

* строгий полнофункциональный разрешитель зависимостей
* отображение причин смены состояния пакета при запросах на изменение состояния системы
* проверка имён параметров командной строки и APT-специфичных параметров
* регистрозависимый поиск
* команда 'satisfy' для удовлетворения набора требований
* возможность принудительной синхронизации версий бинарных пакетов по именам исходных пакетов
* команда 'shell' - текстовая "оболочка" менеджера пакетов
* интеграция с пакетом 'debdelta' для прозрачного использования бинарных различий пакетов при обновлениях (для тестируемой (testing) и нестабильной (unstable) веток дистрибутива Debian)

Из нереализованного:

* поддержка PDiff'ов при обновлениях списков пакетов
* поддержка репозиториев на CD/DVD-дисках

Пакеты Cupt имеются в Debian testing (1.0.0~beta1) и Debian unstable (1.0.0~rc1).
Cupt 1.5.3

Cupt - менеджер пакетов, front-end к dpkg, альтернатива APT для управлениями пакетами в дистрибутивах Debian и производных от него.

С момента прошлой новости на ЛОРе сделаны следующие значимые изменения:

* добавлена возможность принудительной переустановки пакета, имеющего ту же версию, что и в системы, но отличающегося контрольные суммой (команда 'reinstall')
* увеличена средняя скорость разрешения зависимостей и определения порядка вызова dpkg
* уменьшено среднее потребление памяти
* реализовано автодополнения аргументов командной строки для для Bash
* добавлена возможность сохранения и восстановления "снимков" системы (снимок - набор всех установленных пакетов системы, восстановление означает установку сохранённых версий пакетов и не является транзакционным)
* добавлена экспериментальная возможность обновления системы в режиме скачать-установить-удалить, дающая возможность снизить нужное для скачивания всех пакетов место на 1-70% (в среднем, на 10-20%)
* реализована поддержка плагинов - методов скачивания пакетов
* исправлены десятки ошибок

Версия 1.5.3 уже доступна в Debian unstable.
What features has Cupt already?
full-case strict dependency problem resolver;
command-line and APT-like option name checker;
case-sensitive search;
pinning by source package name;
pinning by package groups using shell-like patterns;
configurable 'depends' and 'rdepends' subcommands;
support of LZMA-compressed indexes;
'satisfy' subcommand;
support of external problem solvers;
source versions synchronization;
'shell' subcommand;
debdelta integration.

What features Cupt doesn't have?
handling of cdrom:// URIs;
PDiffs support.

точно так же можно и на FreeBSD сделать, такой установщик

можно даже и Cupt портировать на FreeBSD, только я не знаю кому это надо...

я даже спрашивал кому он нужен будет на FreeBSD - желающие не нашлось...

кстате, вот новый логотип FreeBSD :)

palladium2010:
Интересует не сложность. Стабильность, надежность нужна.
И еще один вопрос сейчас добавлю в первый пост

походу 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

- HRL_RESOURCE_CPUTIME
- HRL_RESOURCE_STACKSIZE
- HRL_RESOURCE_COREDUMPSIZE
- HRL_RESOURCE_MEMORYUSE
- HRL_RESOURCE_MEMORYLOCKED
- HRL_RESOURCE_SBSIZE
- HRL_RESOURCE_VMEMORYUSE

Limits done:
- HRL_RESOURCE_OPENFILES
- HRL_RESOURCE_DATASIZE
- HRL_RESOURCE_FILESIZE
- HRL_RESOURCE_MAXPROCESSES
- HRL_RESOURCE_PTY

тут вродебы глупость я посоветовал :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]>&nbsp;<![endif]><o:p></o:p></span></b></p>

<p class=MsoBodyText><b><span style='mso-fareast-font-family:"Arial Unicode MS"'><![if !supportEmptyParas]>&nbsp;<![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]>&nbsp;<![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]>&nbsp;<![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

Всего: 2062