mnshome.info
marzenia się spełniają



  Установка модулей под ActiveState Perl (ActivePerl) младших версий
23.03.2017 00:09

Недавно столкнулся с проблемой установки модулей для древних версий ActivePerl. Проблема, в частности, возникла с модулем XML::LibXML.

После мытарств с компиллингом MinGW нашел отличное решение. Спасибо что есть люди которые поддерживают ppm репозитории.

Maybe your ppm package manager is not able to find a correct package to your perl version.

You could try to find and install like one this. Maybe one of them works for you.

ppm install http://www.bribes.org/perl/ppm/XML-LibXML.ppd    
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/XML-LibXML.ppd
ppm install http://trouchelle.com/ppm/XML-LibXML.ppd
ppm install http://ppm.tcool.org/archives/XML-LibXML.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd

Howto add a new repo too ppm: http://www.bribes.org/perl/ppmdir.html

  GIF: Interlacing
11.03.2017 23:14

GIF interlacing stores the lines in the order 

1: 0, 8, 16, ...(8n);
2: 4, 12, ...(8n+4);
3: 2, 6, 10, 14, ...(4n+2);
4: 1, 3, 5, 7, 9, ...(2n+1).

1. Cначала записываются строки 1, 9, 17 и т. д. Таким образом, загрузив 1/8 данных, пользователь будет иметь представление о целом изображении.
2. Вторым проходом следуют строки 5, 13, 21, разрешение изображения в браузере ещё вдвое увеличивается.
Наконец, третий и четвёртый проход передают (3, 7, 11, 15, 19…) и (2, 4, 6, 8, …). Таким образом, задолго до окончания 
загрузки файла пользователь может понять, что внутри и решить, стоит ли ждать полной загрузки изображения. 

Маска, используемая в GIF:

01: 1
02:    4
03:   3
04:    4
05:  2
06:    4
07:   3
08:    4
09: 1
10:    4
11:   3
12:    4
13:  2
14:    4
15:   3
16:    4
17: 1

Алгоритм: 1 - C первой каждая восьмая; 2 - C пятой каждая восьмая; 3 - с третьей каждая четвертая; 4 - Со второй через две

gif
  Схемотехника. Рисование схем
27.02.2017 10:44
  Apache 2.4. Пропал метод remote_ip! Решение простое
13.11.2016 18:03

После появления Apache 2.4 разработчики mod_perl2 не "подтянули" весь набор изменений. 
Теперь место метода $r->connection->remote_ip следует использовать client_ip.

Изменение можно внести в startup.pl:

    package Apache2::Connection;
    # patch: http://osdir.com/ml/modperl.perl.apache.org/2014-11/msg00055.html
    sub remote_ip { return $_[0]->client_ip }
    1;

Или в обработчик Handlers::handler:

    my $PATCH_20141100055 = 0;
    sub handler {
        my $r = shift;

        unless ($PATCH_20141100055) {
            my $sver = _get_server_version();
            if ($sver && ($sver >= 2.04) && !$r->connection->can('remote_ip')) { # Apache 2.4.x or larger
                eval 'sub Apache2::Connection::remote_ip { return $_[0]->client_ip }';
            }
            $PATCH_20141100055 = 1;
        }

    # ...
    }
    
    sub _get_server_version {
        my $sver = Apache2::ServerUtil::get_server_banner() || '';
        $sver =~ s/^.+?\///;
        if ($sver =~ /([0-9]+)\.([0-9]+)\.([0-9]+)/) {
            return $1 + ($2/100) + ($3/10000);
        } elsif ($sver =~ /([0-9]+)\.([0-9]+)/) {
            return $1 + ($2/100);
        } elsif ($sver =~ /([0-9]+)/) {
            return $1;
        }
        return 0
    }

  Связка nginx + Apache2.4
13.11.2016 17:42

Были времена когда мы пользовались Apache2.2... Но пришли времена другие, времена Apache 2.4 drink

Для Apache 2.4 нет никакого стороннего mod_rpaf2! А есть новый, встроенный в сам Apache: mod_remoteip

Ставить ничего не надо, и даже, скорее всего, ничего подключать не надо... просто надо прописть в конфиге знакомые строки:

#LoadModule remoteip_module modules/mod_remoteip.so
<IfModule mod_remoteip.c>
    RemoteIPHeader X-Real-IP
    RemoteIPInternalProxy 10.197.80.121
    RemoteIPInternalProxy 192.168.92.110
</IfModule>

И вуаля! Profit!

 

  Подсписок фильмов
08.08.2016 09:59
1. Незваные (2009) 
13. Сyднaя нoчь (2013)
3. Молчание ягнят (1990)
68. Фантазм (1978)
69. Реаниматор (1985)
73. Лестница Иакова (1990)
75. Шестое чувство (1999)
8. Демоны (1985)
1. Кэндимэн (1992)
92. Ад каннибалов (1980)
96. Остаться в живых (2006)
  Проблема получения attachments при отправке почты по параметрам CTK из конфигурации
20.07.2016 11:21
# Correct attach data
sub _correct_attach {
    my $att = shift || return undef;
    
    if (is_hash($att)) {
        while (my ($k, $v) = each %$att) {
            delete $att->{$k}; $att->{ucfirst($k)} = $v;
        }
    } elsif (is_array($att)) {
        foreach my $n (@$att) {
            next unless $n && ref($n) eq 'HASH';
            while (my ($k, $v) = each %$n) {
                delete $n->{$k}; $n->{ucfirst($k)} = $v;
            }
        }
    } else {
        CTKx->instance->c->warning("Incorrect attach!");
    }
    return 1;
}
  Leroy, Auchan, Quechua, Hyundai, Huawei, Peugeot
17.05.2016 13:37

Источник (żródło): https://www.facebook.com/wymowa

  Вера, Надежда, Любовь
17.05.2016 10:47

Надежда умирает последней, приговаривала Любовь, добивая Веру прикладом.

  SSH по ключу
11.05.2016 16:48

На клиенте (машина, откуда будем коннектится):

    ssh-keygen -t rsa

    ssh-copy-id -i ~/.ssh/id_rsa.pub USER@HOST

Другие полезняшки по SSH: http://help.ubuntu.ru/wiki/ssh

THUD XYZZY PLUGH FRED WALDO GARPLY
GRAULT CORGE QUUZ QUX BAZ BAR FOO

День на максимуме. Астрономическое лето

0
0
0
days
:
0
0
hrs
:
0
0
min
:
0
0
sec

поиск по дате...
поиск по содержимому...
GGCzat 1.00
Tagi
Artefakty
11.04.2017 11:59:19
Сахаров. Коннект к мегафону по sftp
11.04.2017 11:52:16
Детализировать ошибку
11.04.2017 11:23:23
Поддержать синхронизацию файлов с MASTER и SLAVE стораджами
11.04.2017 11:55:38
Фиксировать ошибочные статусы операций
11.04.2017 11:50:02
Бэкапы CellarDoor & Transfer
11.04.2017 11:51:28
Инвентаризация и Бэкапы критичных серверов CC
11.04.2017 11:41:15
Новый проект - activation
11.04.2017 11:46:44
Avoaapp - Сертификат на CellarDoor
11.04.2017 11:48:53
Дублирование Личного Кабинета (CC)
05.11.2014 18:02:13
Написать программу col7nix
02.06.2015 13:52:56
С Даши за ECB/VTB24
26.06.2015 11:15:37
Кнопка "Repair"
19.08.2015 11:35:42
Переезд разработчиков на тестовый MySQL сервере
02.03.2016 18:20:19
По вёрстке - loftblog
28.12.2015 18:19:06
Создать систему инвентаризации CC
06.05.2016 12:27:58
Создать RESTfull обработчик как модуль
26.01.2017 13:06:00
Убрать жесткий таймаут
28.04.2014 18:35:20
Переделать пакетные обработчики GrpOps
14.09.2016 11:31:23
Инсталлер NISI
Fri, 14 Apr 2017 11:23:23 +0400

Linki zewnętrzne

#OPERA
Czytam
GRY
MnshomeInfo
Monitoring
Photo
Przyjaciele
Serwisy
fla-master

IP

Valid XHTML 1.0 Transitional

Valid CSS!


Copyright © 1998-2015 Serż Minus. All rights reserved


do góry