في الآونة الأخيرة قرأت الكثير ليست نموذجية من لي أشياء, انها لطيفة منها…. (إنه من قبل 1 العام)

الموت ببطء هذا…
من لا يسافر,
الذي لا يقرأ
ولا يستمع إلى الموسيقى,
هذا لا يكتشف
سحر في نفسك.

الموت ببطء هذا…
هذا يدمر
الأبيض الخاص بك,
رفض المساعدات,
الذي لا يبحث عن التنوع.

الموت ببطء هذا…
الذي يتحول
في عبدة العادة,
يمر كل يوم
على نفس المسارات,
من لا يخاطر
لباس بلون مختلف
ولا يتحدث مع الغرباء.

الموت ببطء هذا…
الذي يهرب من العاطفة
ودوامة المشاعر,
التي تعيد التوهج إلى العيون
وانقاذ القلوب الحزينة.

الموت ببطء هذا…
التي لا تغير حياتها,
عندما لا يرضى مع العمل
أو حبك,
من لا يخاطر بالأمن
نبذة عن المجهول,
لتحقيق حلم,
الذي لم يتقرر على الأقل مرة واحدة في العمر
الهروب من نصائح الحكمة.

لا تموت ببطء… بث مباشر اليوم!

المخاطر اليوم! ACT اليوم!

لا تدع نفسك تموت ببطء!

لا تنسى أن تكون سعيدا!

През изминалият уикенд се изтъркаля توكسكون 2017. Според повечето хора съм се справил прилично добре с лекцията ми. Аз персонално не съм съвсем доволен, определено има много неща върху които да работя, защото планувам да не е последната ми подобна изява за в бъдеще. Ако трябва да съм честен по голямата част от презентацията почти не си я спомням, беше като в транс. Спомням си откъслечни моменти в които поглеждам часовника и установявам, че е изтекло прилично количество време.

Определено не беше никак лесно, дори като се има на предвид, че аудиторията беше изключително тясно насочена и нямаше някаква голяма бариера с публиката.

 

DN42 هو مشروع رائع يمنحك الفرصة لتطوير مهارات BGP الخاصة بك دون كسر بيئة المنتج, دون الحاجة إلى وجود أجهزة باهظة الثمن لجعل مختبر للقيام بالمحاكاة مع GNS3. في الوقت نفسه ، ليست بيئة مختبرية بحتة حيث لا توجد مشاكل من العالم الحقيقي. أشارك مع 1 عقدة في المشروع من حوالي سنة. واحدة من المشاكل في المشروع هو 1:1 مع العالم الحقيقي – عندما يعلن شخص ما لك البادئات يجب أن لا تعلن. لأنني كسول وأنا لا أكتب على المرشحات من أي وقت مضى اليد, أنا حل المشكلة مع النصي باش بدائية أن يولد قائمة بادئة مع اسم dn42 وأنا صب البادئات صالحة.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

يتم أخذ قائمة predicxes صالحة HTTPS://ca.dn42.us/reg/filter.txt من أي مكان الناقل الرئيسي + تعديلات صغيرة من جانبي لتكون قادرة على توليد أوراق البادئة. يتم تشغيل الأوامر من خلال Vtysh.

За 4-та поредна година ще се проведе конференцията за свободен софтуер и хардуер توكسكون. Персонално за мен това е най силната Пловдивска конференция която се провежда, тъй като не е насочена само за разработчици, а целевата група е много по голяма и аудиторията е много цветна. Ако не ме лъже паметта не мисля, че съм пропускал издание досега. Таз годишното издание е по специално за мен, тъй като имам презентация. Ще говоря за dnsdist и за това дали е полезен за вашата инфраструктура. Темата за която ще говоря си я избрах сам. Почувствах нужда да я покажа на света, тъй като е относително млада, а до момента почти не съм намерил нещо в нея която да не ми харесва. Не помня кога беше последният път когато ме впечатли толкова много нещо ново и същевременно да работи изключително добре.

Както си знаете CentOS 5 е EOL (End-Of-Life) от 31-ви март 2017. Което води да следният много интересен проблем:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

Проблема на кратко е че списъците с огледалата на CentOS 5 вече са разкарани и при опит директно да вземем съдържание получаваме следният отказ:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

В общи линии като цяло най разумната идея е да преинсталирате тенекията с някоя нормална дистрибуция която поддържа работещ дистрибутивен ъпгрейд. За съжаление моя случай не е такъв и това изобщо не стои като опция на масата. Затова трябваше да играем малко по циганска схемазапочваме да използваме Vault огледалото. В момент на напълно ясно създание и здрав разум знам, че няма да получа каквито и да било ъпдейти което не е цел на упражнението, а искаме просто да има работещ yum с който да инсталирам пакет който ми е необходим. За целта закоментираме всички mirrorlist променливи и добавяме baseurl в /etc/yum.repos.d/CentOS-Base.repo. Накрая получаваме yum repo от вида на

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.11/os/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.11/updates/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Накрая играем едно yum clean all && yum update. Ако всичко завърши без да получим грешка значи сме завършили успешно схемата и можем спокойно да си инсталираме остарелите пакети.