Макар и да съм убеден, че повечето читатели на блога ми знаят какво е Intranet ще бъде голямо неуважение ако не го разясня в началото на поста за всички, които не знаят. Intranet представлява в най-общия случай частна мрежа на една организация, която е защитена по някакъв начин и достъпът до нея е ограничен и е недостъпна за външни лица. Въпреки, че в страната ни не се говори много много за това, всъщност Intranet е повече от полезен. За каква цел може да го използвате, ами в общи лини за съхранение на данни, които са конфиденциални и не искате целия свят да има достъп до тях, а и не само. С пъти по-сигурно съхранението им от колкото да ги държите в папки по рафтовете. Основният проблем в случая е, че това животно е все още доста непознато в страната ни. Нещо като SEO-то преди 3-4 години, просто не се знаеше какво е, дали се яде, дали се пуши и защо пък аз ще имам нужда от това. Да обаче аз съм убеден, че нещата ще се променят и Intranet ще навлезе сериозно в ежедневието на българските компании. В повечето големи такива най-вероятно има подобни мрежи, но уви само големите фирми могат да си го позволят, а и имат идея какво точно е то.
Прочети цялата публикация
PHP Frameworks или как може да не харесваш нещо толкова полезно?
От доста време се каня да го направя и най-накрая се наканих. Първоначално искам да кажа, че за мен PHP frameworks не са от най-добрите решения за мен и моите проекти. Просто съм такъв тип програмист, не ги обичам, а и те не ме обичат. През цялото време в което създавах уеб приложения съм творил с моя личен фреймуорк, който е нещо подобно на The no-framework PHP MVC framework, за който ако не сте чували ви съветвам да прочетете и да се запознаете с идеята му. Като се има на предвид, че 90% от уеб приложенията, които ни се налага да правим са доста подобни, фреймуоркът ми вършише перфектна работа.
Прочети цялата публикация
Един ден на…… Веселин Тодоров.
Много се чудих, напоследък, какво да пиша в блога, защото съм доста ангажиран и напрегнат в последните седмици и имах чувството, че каквото и да сътворя ще бъде черно и негативно, та за това реших да споделя с всички вас как минава един мой ден. Не знам дали ще представлява интерес, но пък на мен лично ми е много интересно да научавам за дните на хората в нашия бранш и до сега колкото и подобни постове да съм прочел, всички са били корено различни и изключително забавни, а и така човек лесно може да си направи една много проста съпоставка
)
Прочети цялата публикация
PEAR (PHP Extension and Application Repository) е система за PHP за управление на пакети. Както добре знаете PHP потребителите нараснаха главоломно в последните няколко години и именно поради тази причина започна да се предлага много код във формата на сорс кодове, на готови класове, различни библиотеки и прочее. Но това в крайна сметка е колкото полезно, толкова и неудобно, главно поради причината, че е доста трудно да следите за нови версии на използваните от вас пакети. Представете си, че използвате над 200 пакета и класа – тогава ще ви се налага всеки ден да проверявате 200 сайта дали случайно не се е пръкнало нова версия. Много програмисти се абстрахираха от тази ситуация и започнаха сами да поддържат собствени библиотеки, но това е крайно не оптимизирано от гледна точка на това, че им се налага да откриват топлата вода, при положение, че тя вече е открита. Все пак и този вариант си има своите предимства, но няма смисъл да разказвам за това сега.
Прочети цялата публикация
В една серия от постове озаглавени „PHP Сигурност“ смятам да споделям различни методи за да подсигурите вашите онлайн приложения. Надявам се те да бъдат полезни както за начинаещи така и за напреднали програмисти, занимаващи се с PHP.
В тази част ще поговря за include на файлове. Всъщност include, require, require_once са невероятни функции на PHP и са изключителни за обекто-ориентирания метод на създаване на сайтове и проложения, а и не само. Масовата практика е файловете, които инклудвате да са с разширение .inc, макар че съм срещал и .inc.php и .php или файл името да започва с долна черта (пример __header.php). В интерес на истината няма голямо значение какво е разширението. Ако желаете може да бъде .vafla-borovec. Обикновено това се прави за удобсто и семантика. Но големия проблем в случая е, че .inc файловете не се изпълняват като скрипт на момента и могат да бъдат видяни като чист текст. Да речем че имате файл с връзка към базата ви данни наречен db.inc. При положение, че не сте подсигурили този файл е вдиим и много лесно ще бъдете хакнати.
Прочети цялата публикация