Skip to content

Category: technologySyndicate content

C, PHP, VB, .NET

 Втулка за болта на носача

   от C, PHP, VB, .NET


Лада Нива има един голям болт на носача, който с времето може да разбие леглото, в което влиза. Правилният начин да се справите с този проблем е да се направи ето такава втулка, която да го накара да стои в правилна позиция:

 

Васил Колев

 2017-12-18 ARP в Linux

   от Васил Колев


Почнал съм да събирам списък “неща, на които разчитам и не работят”. Ето едно от тях, в което се ударих преди малко – arp-а на linux kernel-а.

(след като тоя протокол и поддръжката му ги има от години и всички го ползват, някакси очаквам да не ме ритат в кокалчетата)

Преди няколко дни имах оплакване, че от определени места не се стига до marla. След малко тестове нещото сработи от самосебе си и не успяхме да го хванем. Тая вечер проблемът се появи пак, като интересното беше, че до други машини в същата мрежа имаше свързаност, само до marla – не.

Последваха стандартните неща – едно mtr до marla, едно до един от адресите, който не е от нашата мрежа, и нищо. Слушайки на интерфейсите, виждах да влиза трафик, но не виждах нищо да излиза.

Един ip r get каза следното:

77.246.xxx.xxx via 193.169.198.179 dev eth3.1030 src 193.169.198.230

 

Йовко Ламбрев

 Да, бъдещето е тук

   от Йовко Ламбрев


Миналата неделя в София участвах във форум, организиран от „Да, България!“, на тема „Да, бъдещето е тук! Готови ли сме?“. Използвах случая да разкажа накратко за четвъртата индустриална революция и защо защитавам тезата, че тя ще е различна от предходните.

 

Васил Колев

 2017-12-13 разни

   от Васил Колев


И много неща на едно място, че все няма време за блогване.

Лабът организира голямо коледно LAN party, на 21.12, с всякакъв хардуер и игри.

Също така подредихме пак в лаба студио за записване на podcast-и, и дори записахме един тестов подкаст (записът е с много малко обработка, май трябва да се усили още малко). Като цяло може да се подобри малко софтуерната част (т.е. да отделя един час и да я поавтоматизирам), и да вземем още една стойка за единия микрофон (вместо да стои в едно диджириду, което е подпряно на стойка за китара), но изглежда да върши работа.

 

ElectriClub

 Tesla Roadster

   от ElectriClub


И така, Тесла представят камиона си, който се очаква да промени индустрията, тъй като цената на превоза би била много по-ниска, както и разходите за поддръжка, времето за доставка, при това с много по-голяма сигурност за шофьорите и товара.

На събитието изпълнителният директор на компанията Мъск казва в стил Стив Джобс: “о, и още нещо”. Това “нещо”, което се появява от един от камионите на сцената, е голямата изненада: новият Роудстър на компанията.

 

C, PHP, VB, .NET

 Студентски проекти 2017

   от C, PHP, VB, .NET


Бях обещал да публикувам част от докладите, които са оценени и защитени с отличен. Реших да селектирам общо пет. Приятно четене.

Атаки срещу регулярни изрази – Елена Попова

Clickjacking атаки – Елица Кехайова

Buffer Overflow атаки – Боян Ракиловски

Android Stagefright Exploit – Симеон Кръстев

 

Йовко Ламбрев

 Webinar на TrakiaTech на тема SCADA

   от Йовко Ламбрев


Първият път, когато се сблъсках със SCADA си помислих колко много потенциал има в тази платформа и колко ужасно дървено е реализирана тя. Дълго време за мен това беше пример за консервативна и егоцентрична система. Твърде затворена, скъпа, със сложно лицензиране – тя беше пълна противоположност на това, което се опитваше да бъде – универсална индустриална платформа за контрол и управление.

Времето обаче променя много неща. В наши дни вече има реализации, които са все по-отворени, поддържат все по-набъбващо количество протоколи и стандарти за интеграция, потребителските интерфейси са web-базирани, лицензирането е ясно и простичко (per server), данните се съхраняват в лесни за споделяне с други платформи бази-данни, имат все по-читави и разнообразни развойни средства. И най-важното – достъпни са и за по-малки и средни предприятия.

 

Васил Колев

 2017-11-06 задача

   от Васил Колев


(по-подробно за феста – като се наспя)

За OpenFest 2017 за щанда на StorPool бях написал една задача, та който я реши, да получи тениска. Задачата звучи измамно просто и аз също не съм се усетил, че не е лесно решима за 10 минути.

Задачата е следната – имате директория с някакво количество файлове, да видите кои от тях са MD5 и кои – SHA1 колизии, и да дадете първите букви от имената им (4 файла за md5 и 4 за sha1). Моето решение беше във временна директория да се направят файлове с имена MD5 (и после – SHA1) сумите, в които да се напишат имената и SHA256 сумите на файловете с тая MD5 сума, и после с един sort на всеки файл лесно се вижда в кой има различни файлове (трябва да са еднакви по принцип). Ако е просто да се види коя е md5 сумата, може да се броят уникалните sha256 суми във всички файлове, да се види къде са колизиите.

Интересно ще ми е наистина ли е толкова трудна задачата (доколкото знам, за два дни само един човек я е решил за 10 минути).