All posts by amri

Център за Психично здраве гр. Добрич си имат сайт

Лудница ДобричПонеже съм от Добрич и се вълнувам малко или много от нещата в Добрич. Днес новината от Добрич е, че "Лудницата" (доста грубо звучи, но съществременно много разбираемо) си имат сайт и то напълно новичък още с найлоните ( и миреше на ново :) ) :).

Ето го и сайта: www.cpz-dobrich.com

Център за Психично здраве Добрич е предоставило информация какви услуги предоставя, информация за дневен център както и контакти за връзка. Лично аз се надявам максималко много малко хора да се възползват от сайта, но нека не забравяме, че сме хора и всичко се случва.
Ето малко инфо за Центъра за Психично Здраве от техния сайт:

“Център за психично здраве д-р П.Станчев-Добрич” ЕООД гр.Добрич като лечебно заведение, регистрирано съгласно Закона за лечебните заведения, се явява наследник на бившите структури с различни наименования: Психоневрологичен диспансер, Център за психично здраве, Областен диспансер за психични заболявания със стационар и други, погледнати в историческа ретроспекция.

Хубав ден!

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Общ преглед на DоD модела

Историята на модела DoD започва дълго преди обявяването на модела OSI, който впоследствие го замести. От 1973 г. в института Advanced Research Projects Agency (DARPA) към Министерството на отбраната на САЩ започва изпълнението на програма за формулиране на технологии за взаимосвързване на различни видове пакетни мрежи. Тази разработка беше наречена "Internetting Project" и както се досещате от името, доведе до формирането на днешния Инернет.

Моделът разработен от DARPA като първоначален стандарт, на който трябва да отговарят основните Интернет протоколи, стана известен като модел DoD. Този четирислоен модел се състои от следните слоеве (отгоре надолу):

Процес
Хост до Хост
Интернет
Достъп до Мрежа

Из книжката: TCP/IP: Пълно ръководство / Хедър Остерло

1

2

3

4

PS:
О забравих да спомена за новият магазин за онлайн дрехи -- drehihit.com . Магазинът за дрехи ще работи 24 часа в денонощието, 7 дни в седмицата или 365 дни в годината :) както всеки нормален онлайн магазин. В България не можем да се похвалим с много такива, но както и да е. Онлайн магазинът за дрехи ще стартира скоро. Очаквайте скоро модерни дрехи на страхотни цени. Качеството е абслютно добро. Вместо дреха която да облечете 2 пъти + 2 изпирания и тя да се разпадне тук ще носите тези дрехи доооооста повече време :)

Очаквайте скоро: Онлайн магазин за дрехи -- drehihit.com

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Инсталиране на Zopim модул на OpenCart

zopim opencartИдеята е да се качи Zopim Модул на OpenCart

Изтегля се модула "Zopim Live Chat"
разархивира се в главната директория на сайта(opencart/магазина)
Ето и линк към модула: Zopim Live Chat Модул

След като се качи на сайта от админ панела се избира меню:

Extensions -> Modules

Натискаме бутона "Install" на "Zopim Live Chat"

След това отново в същата страница (Extensions -> Modules) бутона "Edit" на "Zopim Live Chat" за да го обвържем с акаунта в zopim.

Това е :)

 

VN:F [1.9.22_1171]
Rating: 5.0/5 (3 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

iphone 3g Jailbrake и Възстановяване на Iphone 3g след умиране :)

iphoneНаложи се да човъркам Iphone 3G и той да умре :)) За да се възстанови и да заработи нормално със стандартния Apple Firmware се прави следното:

1. Стартира се Itunes
2. Задържа се "Home" Бутона (Големия бутон най- долу)
3. Включва се USB кабела от компютъра към телефона.
4. Натиска се бутона "Restore" от Itunes и телефона се възстановява

За да се Jailbrake с последния за Iphone 3G Firmware е необходимо:

1. Да се изтегли Iphone 3G Firmware-Jailbrake: iPhone1,2_4.2.1_8C148_Restore.ipsw (http://appldnld.apple.com/iPhone4/061-9853.20101122.Vfgt5/iPhone1,2_4.2.1_8C148_Restore.ipsw)

2. Изтегля се RedSn0w: http://www.redsn0w.us/2010/03/download-direct-links-jailbreak-guides.html

3. Телефона трябва да е свързан към компютъра като телефона трябва да бъде и изключен

4. Стартира се RedSn0w:

Extras->Select IPSW -> Зарежда се изтегления преди това Firmware

Back->JailBreak->Next
Приложението казва какво да се прави т.е.:1. Задържа се бутона за изключване/включване(горе в дясно),2. Без да се пуска бутона за вкл/изкл се задържа и "Home" бутона, 3. Спираме да задържаме бутона за вкл./изкл. и продължаваме да задържаме само "Home" бутона.
4. Това е всичко :)

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Mysqldump с разделени insert

Идеята, че по стандарт с mysqldump като се дъмпне базата се прави един "insert" със всички стойности и ако поради някаква причина някои стойност нещо не е окей (и ако дъмпа е 80ГБ) тогава целия дъмп не се кача.

В случая идеята ми е следната: Да се направи дъмп които когато се импортва и има повредени стойности да ги игнорира и да продължи да си ги кача.

Ето го и решението:

mysqldump -uroot DB TABLE  --extended-insert=FALSE --complete-insert=TRUE > DUMP.sql

По този начин ще може да се игнорира грешката като се добави "IGNORE" в query-то.
Хубавото е, че по този начин много лесно се вижда къде е проблема, а именно на кои ред:

ERROR 1136 (21S01) at line 29754: Column count doesn't match value count at row 1

:)

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Invite или поканете всичките си приятели във facebook фен страница

1. Когато се отвори съответната страница се натиска на бутона за поканване т.е. Build Audience-> Invite Friends
2. След това в зависимост от браузъра т.е.:
Chrome: Ctrl + Shift + J
Firefox: Ctrl + Shift + K

След това конзолата(прозорчето) излиза най- долу където трябва да въведете следния javascript код които ще маркира всичките приятели

3. Ето го и js скрипта до 2013

javascript:elms=document.getElementsByName("checkableitems[]");for (i=0;i<elms.length;i++){if (elms[i].type="checkbox" )elms[i].click()};

сега :) :

javascript:var inputs = document.getElementsByClassName('uiButton _1sm'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); }

VN:F [1.9.22_1171]
Rating: 4.3/5 (3 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Инсталиране на драйвер за Atheros AR8161/Ethernet на Mint Nadia- Лаптоп Тошиба

# ~ # lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
07:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)
08:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)

wget http://www.orbit-lab.org/kernel/compat-wireless/compat-wireless-2012-12-18.tar.bz2

# compat-wireless-2012-12-18 # ./scripts/driver-select alx
Processing new driver-select request…
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk

# compat-wireless-3.5.4-1 # make clean
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-17-generic'
scripts/Makefile.clean:17: /tmp/compat-wireless-3.5.4-1/drivers/net/ethernet/atheros/alx/Makefile: No such file or directory
make[4]: *** No rule to make target `/tmp/compat-wireless-3.5.4-1/drivers/net/ethernet/atheros/alx/Makefile'.  Stop.
make[3]: *** [/tmp/compat-wireless-3.5.4-1/drivers/net/ethernet/atheros/alx] Error 2
make[2]: *** [/tmp/compat-wireless-3.5.4-1/drivers/net/ethernet/atheros] Error 2
make[1]: *** [_clean_/tmp/compat-wireless-3.5.4-1] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-17-generic'
make: *** [clean] Error 2

Този проблем се решава като се изтегли друга версия:

От тука сваляме драйвера(Този драйвер е съвместим затова и го инсталираме) :) : http://linuxwireless.org/download/compat-wireless-2.6/

wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-02-28.tar.bz2

tar -xvf compat-wireless-2012-02-28-p.tar
cd compat-wireless-2012-02-28-p
scripts/driver-select alx
make
make install
modprobe alx

Voila имаме си eth1 :)

#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:26:6c:28:a4:65
inet6 addr: fe80::226:6cff:fe28:a465/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:2700 (2.7 KB)  TX bytes:21160 (21.1 KB)
Interrupt:16

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Kloxo -- Alert: not_in_list_of_allowed_ip

Един приятел ползва kloxo И не може да се логне в панела сии. Излиза му следната грешка:

Alert: not_in_list_of_allowed_ip [xxx.xxx.xxx.xxx]

Това се получава защо е добавил позволени IP-а  и понеже неговото днес е сменено от неговия IPS( изключително некоректно от тяхна страна) и не може да влезе в панела.

За целта е необходимо да се нулират всички позволени,забранени ip-ta (виждат се в секция Advanced -> Blocked ips -> Allowed Ips/Blocked Ips)

Влизаме през ssh и изпълняваме:

/script/clearallowedblockedip --class=client --name=admin

Сега всички ip адреси са нулирани.

Voila

Влезе си съвсем нормално. Може би възниква въпроса защо не се позволи просто неговият IP адрес . Защото му се налага да пътува и няма възможност да влиза от един IP адрес.

Предполагам, че когато няма позволени,забранени IP адреси в тази секция (Advanced->Blocked IPS) защитата за проверка на IP се спира автоматично. По този начин когато няма нито позволени, нито забранени се влиза от всякъде( с потребител и парола разбира се)

Това беше всичко по тоя въпрос.

О наложи се на машината да му кача locate:

[root@vps9 ~]# yum install mlocate
addons                                                                                                                                                     | 1.9 kB     00:00
base                                                                                                                                                       | 1.1 kB     00:00
extras                                                                                                                                                     | 2.1 kB     00:00
lxlabslxupdate                                                                                                                                             |  951 B     00:00
lxlabsupdate                                                                                                                                               |  951 B     00:00
updates                                                                                                                                                    | 1.9 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mlocate.i386 0:0.15-1.el5.2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================================================================
Package                                    Arch                                    Version                                         Repository                               Size
==================================================================================================================================================================================
Installing:
mlocate                                    i386                                    0.15-1.el5.2                                    base                                     47 k

Transaction Summary
==================================================================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 47 k
Is this ok [y/N]: y
Downloading Packages:
mlocate-0.15-1.el5.2.i386.rpm                                                                                                                              |  47 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : mlocate                                                                                                                                                    1/1

Installed:
mlocate.i386 0:0.15-1.el5.2

Complete!

/etc/cron.daily/mlocate.cron

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Фиктивният интерфейс 127.0.0.1

Фиктивният интерфейс е малко екзотичен, но въпреки това е много полезен. Основното му предимство е при самостоятелни хостове и машини, чиито единствени IP мрежови връзки са чрез набиране през телефонна линия.

Всъщност, тези машини в повечето време са самостоятелни хостове. Дилемата при самостоятелните хостове е, че имат само едно активно мрежово устройство – устройството loopback, на което обикновено се задава адрес 127.0.0.1. В някои слу аи, обаче, трябва да изпратите данни към “официалния” IP адрес на локалния хост. Като пример си представете преносимия компютър vlite , който не е свързан с мрежа в този пример. Някое приложение на vlite може да иска да изпрати данни към друго приложение на същия хост.

Анализа на /etc/hosts на vlite дава IP адрес 172.16.1.65, така че приложението се опитва да изпрати данни на този адрес. Тъй като в момента единствения активен интерфейсът на машината е само loopback, ядрото не знае, че 172.16.1.65 всъщност е същата машина! Като резултат, ядрото игнорира дейтаграмата и връща на приложението съобщение за грешка.

Тук е мястото, където се намесва фиктивното устройство. То решава дилемата като просто изпълнява противоположното на интерфейса loopback. В случая с vlite , просто му задавате адрес 172.16.1.65 и добавяте маршрут към хост, който да сочи към него. Тогава всяка дейтаграма за 172.16.1.65 ще се доставя локално. Правилното извикване е следното:

# ifconfig dummy vlite
# route add vlite

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)