mnshome.info
marzenia się spełniają



  Обновление сайта
15.08.2019 11:00

Пришла пора обновляться!

Вот и прошло почти 10 лет с момента появления этого блога. Изначально идея была создать блог для сохранения "Записок сумасшедшего", но в итоге это полноценный современный блог. То что видит дорогой читатель - вершина айсберга! Вся мощь блога кроется внутри. До сегодняшнего дня блог был в парадигме "логика на сервере", когда как с сегодняшнего дня - "логика на клиенте". Текущий блог по стечению обстоятельст "возродился" несколько позже положенного срока, опоздав этаки лет на 6 как минимум. Еще в 2012-2013 годах появились те технологии, которые использует блог сегодня. Но, как говорится, лучше позже чем никогда

Новая эпоха развития этого блога - заслуга моих коллег и друзей, спасибо вам огромное!

А я со своей стороны обещаю не забывать "постить" что-то новенькое chatownik

  Включение поддержки VPN на ProxMox LXC
15.03.2019 17:55
Добавить в конец файла /etc/pve/lxc/xxx.conf строки:
lxc.mount.entry = /dev/net dev/net none bind,create=dir
lxc.cgroup.devices.allow = c 10:200 rwm
  Online javascript editors
27.02.2019 20:40
  ИЗ ВЕРГИЛИЯ
17.12.2018 17:25

«Timeo Danaos et dona ferentes!»

Publius Vergilius Maro. Aenēis
(«Боюсь данайцев и дары приносящих!»
Публий Вергилий Марон. Энеида)

Бойтесь данайцев, дары приносящих.
Бойтесь бабайцев, детей уносящих.
Бойтесь детейцев, ветрянку носящих.
Бойтесь охранников, в пропуск глядящих.
Бойтесь студентов, топор приносящих.
Бойтесь машин, возле уха гудящих.
Бойтесь водителей, сутки не спящих.
Бойтесь подружек, мозги выносящих.
Бойтесь супругов, угрюмо молчащих.
Грузчиков бойтесь, рояль заносящих.
Бойтесь гвоздей, из дороги торчащих.
Бойтесь начальников, грозно сопящих.
Бойтесь боксёров, удар наносящих.
Бойтесь подростков, курить попросящих.
Бойтесь синоптиков, снег приносящих.
Бойтесь ветров и дождей моросящих.
Бойтесь соседей, долбяще-сверлящих.
Бойтесь Госдепов, печеньем кормящих.
Бойтесь гражданок, лицо молодящих.
Бойтесь коленей, из юбки торчащих.
Бойтесь красавиц, в постели курящих.
Бойтесь японцев, живот потрошащих.
Бойтесь китайцев, по двое родящих.
Бойтесь пигмейцев, вам в пуп говорящих.
Бойтесь еврейцев, сквозь море ходящих.
Бойтесь поляков, всё время шипящих.
Бойтесь грузин, долго тост говорящих.
Бойтесь вьетнамцев, бальзам наносящих.
Бойтесь кенийцев, неспешно трусящих.
Бойтесь цунами, водою журчащих.
Бойтесь слонов, одиноко трубящих.
Аистов бойтесь, детей разносящих.
Бойтесь стервятников, в небе парящих.
Бойтесь медведей в малиновых чащах.
Бойтесь оленей, весною кричащих.
Бойтесь Кинг-Конгов, на крышах сидящих.
Бойтесь Годзилл, по Нью-Йоркам ходящих.
Бойтесь собак, динамит приносящих.
Бойтесь акул, а особенно хрящ их.
Ласточек бойтесь, к вам в сени летящих.
Бойтесь Герасимов мумутопящих.
Бойтесь нудистов, на пляжах торчащих.
Бойтесь звонков дорогих, исходящих.
В Турции бойтесь вы также входящих.
Бойтесь на корточках в лифте сидящих.
Бойтесь покойников прямоходящих.
Месяцев бойтесь, из тьмы выходящих.
(Бойтесь самих и ножей их блестящих).
Бойтесь розеток, в ночи говорящих.
Бойтесь не бойтесь – сыграете в ящик.

  Postfix bans by addr, doamin, username or IP
20.08.2018 11:01
/usr/local/etc/postfix/main.cf:
smtpd_sender_restrictions = hash:/etc/mail/access
/etc/mail/access:
    spamer@domain REJECT         # Заблокировать емайл.
    domain REJECT		 # Заблокировать всю почту с домена и поддоменов
    spamer@ REJECT		 # Заблокировать пользователя с любого домена
    spamer@domain 550 NO SPAM    # Выдать сообщение 
    192.168.1.1 REJECT		 # Не принимать почту с IP (или подсети)
# postmap /etc/mail/access
# postfix reload

Orig.: https://www.opennet.ru/base/net/rejectmail.txt.html

  Solution: hex dump
23.05.2018 13:57
sub hexdump {
    my ($data, $prefix) = @_;
    my $n = -16;
    $data =~ s/(.{1,16})/sprintf("$prefix%04x: " . '%02x ' x length($1) . "\n", $n+=16, map {ord} split('', $1))/ge;
    return $data;
}
  Жапаёт
22.05.2018 13:34
  Avicii...
21.04.2018 09:40

Tim Bergling,

You touched us with your music and you will always live on

Avicii

  XS Example (Array ref returns)
15.02.2018 07:57
SV * xdg_mime_list_mime_parents (mime_type)
  const char *    mime_type
INIT:
  AV * results;
  char **parents;
  char **p;
  results = (AV *)sv_2mortal((SV *)newAV());
CODE:
  parents = xdg_mime_list_mime_parents (mime_type);       
  for (p = parents; p && *p; p++) {
    av_push(results, newSVpv(*p, 0));
  }
  free (parents);
  RETVAL = newRV((SV *)results);
OUTPUT:
   RETVAL
  sv_2mortal
09.02.2018 17:52
#!/usr/bin/perl -slw
use strict;
use Inline C => Config => BUILD_NOISY => 1;
use Inline C => <<'END_C',  NAME => 'junk', CLEAN_AFTER_BUILD => 0;

AV* return_an_array() {
    AV* av;
    av = newAV();
    av_push( av, newSViv( 7  ) );
    av_push( av, newSViv( 42 ) );
    return sv_2mortal( av );
}

END_C

my $ref = return_an_array();
use Data::Dumper;
print Dumper($ref);
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
06.05.2016 10:42:36
Создать RESTfull обработчик как модуль
24.06.2017 17:34:47
MNSHOME: Переходить на Centos!
19.08.2015 11:35:42
Переезд разработчиков на тестовый MySQL сервере
28.12.2015 10:44:39
MDScore: Marionette.js
02.06.2015 13:52:56
С Даши за ECB/VTB24
30.10.2017 10:40:53
Создать функционал 2 в 1: mod_perl библиотеку для получения отчета по бэкапам за последние сутки
29.11.2017 10:38:08
Создать простые функции криптования AES256+Blowfish+base64
01.12.2017 10:37:43
SubProject: static-site
Thu, 28 Feb 2019 10:44:39 +0400

Linki zewnętrzne

Elsewhere
Media
Resources
See Also
Tools

IP

Valid XHTML 1.0 Transitional

Valid CSS!


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


do góry