e-nforcer.com

11 December 2007

ЕГН проверки в Excel

Filed under: Excel — admin @ 11:32 am

Получаване на дата от ЕГН

=DATE(IF(INT(MID(A1;3;2))<20;MID(A1;1;2)+1900;

IF(INT(MID(A1;3;2))<40;MID(A1;1;2)+1800;MID(A1;1;2)+2000));

IF(INT(MID(A1;3;2))<20;MID(A1;3;2);IF(INT(MID(A1;3;2))<40;

MID(A1;3;2)-20;MID(A1;3;2)-40));MID(A1;5;2))

Проверка за валидно ЕГН

=IF(LEN(A2)=10;(IF((MOD(MOD(INT(MID(A2;1;1))*2+INT(MID(A2;2;1))*4+

INT(MID(A2;3;1))*8+INT(MID(A2;4;1))*5+INT(MID(A2;5;1))*10+

INT(MID(A2;6;1))*9+INT(MID(A2;7;1))*7+INT(MID(A2;8;1))*3+

INT(MID(A2;9;1))*6;11);10)=INT(MID(A2;10;1)));”вярно ЕГН”;”невярно ЕГН”));”няма 10 цифри”)

6 November 2007

Compiz - Slackware 12

Filed under: Linux — admin @ 12:09 pm

Инсталиране на compiz - Slackware 12
Първо включваме необходимите опции на видеокартата.

За NVIDIA това може да стане по лесно така като ползвам драйвер версия 100.14.19:
nvidia-xconfig –composite
nvidia-xconfig –allow-glx-with-composite
nvidia-xconfig –render-accel
nvidia-xconfig –add-argb-glx-visuals
или чрез ръчно редактиране на /etc/X11/xorg.conf
Section “Screen”
Option “RenderAccel” “True”
Option “DisableGLXRootClipping” “true”
Option “AllowGLXWithComposite” “true”
Option “TripleBuffer” “True”
Option “AddARGBGLXVisuals” “True”
……………………………………
EndSection
Section “Extensions”
Option “Composite” “Enable”
EndSection

При картите на AMD трябва да бъде инсталиран драйвер с поддръжка на AIGLX примерно
fglrx 8.42.3.
Включваме следните опции в /etc/X11/xorg.conf
Section “ServerLayout”
Option “AIGLX” “true”
………………………………………..
EndSection

Section “Module”
Load “dri”
………………………………………..
EndSection

Section “Screen”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “XAANoOffscreenPixmaps” “true”
Option “AddARGBGLXVisuals” “true”
Option “DRI” “true”
………………………………………..
EndSection

Section “DRI”
Mode 0666
EndSection
Section “Extensions”
Option “Composite” “Enable”
EndSection

След това се инсталира необходимия софтуер
Най лесно това става с slapt-get който изтегляме като tgz пакет за Slackware 12 от тук:
http://software.jaos.org
Добавяме към репозиториите
http://www.slacky.eu/repository/slackware-12.0/ .

После стартираме следните команди
slapt-get –update
slapt-get –install ccsm
slapt-get –install compiz-0.5.2
slapt-get –install compiz-bcop
slapt-get –install compiz-fusion-plugins-extra
slapt-get –install compiz-fusion-plugins-main
slapt-get –install compiz-fusion-plugins-unsupported
slapt-get –install compizconfig-python
slapt-get –install compizconfig-backend-kconfig
slapt-get –install emerald
slapt-get –install emerald-themes
slapt-get –install libcompizconfig
slapt-get –install libwnck
slapt-get –install pygtk
slapt-get –install sexy-python
slapt-get –install pygobject
slapt-get –install pycairo
С това инсталацията е почти приключена правим два файла с кото да стартираме или спираме compiz:
compiz-start.sh
#!/bin/sh
LIBGL_ALWAYS_INDIRECT=1 compiz –indirect-rendering –replace decoration clone minimize move place png regex resize screenshot svg water blur zoom wobbly fade cube switcher scale rotate ini &
kde-window-decorator –replace &

compiz-stop.sh
#!/bin/sh
killall kde-window-decorator
killall compiz
kwin &

Правим ги изпълними
chmod +x compiz-start.sh
chmod +x compiz-stop.sh

Може да добавим и още един ако искаме да ползваме emerald като windows decorator.

compiz-emerald-start.sh
#!/bin/sh
LIBGL_ALWAYS_INDIRECT=1 compiz –indirect-rendering –replace decoration clone minimize move place png regex resize screenshot svg water blur zoom wobbly fade cube switcher scale rotate ini &
emerald –replace &

chmod +x compiz-emerald-start.sh

За по лесно конфигуриране и използване можем да инсталираме графичен инструмент за управление на compiz - compiz-fuzion-icon от тук:
http://amigib.nazwa.pl/linuks/compiz/compiz-icon-20070812-noarch-1amg.tgz

Има лека несъвместимост между compiz и компонента  pager на kde поради различното тълкуване на понятията десктоп и виртуален прозорец, съответно в kde и compiz.Поради което иконите на десктопите не се изобразяват както трябва в пейджъра.

Единия метод за заобикаляне на проблема е намаляване на десктопите до един  KDE и корекция на

horizontal virtual size = 4
vertical virtual size = 1
number of desktops = 1
в compizconfig settings manager.

Другия вариант е свалянето, компилирането и инсталирането на taskbar-compiz и kicker-compiz от KDE-Apps.org но и това не решава проблема на 100%

Powered by WordPress