C, PHP, VB, .NET

Дневникът на Филип Петров


Авторски архив

* Стражите

Публикувано на 15 август 2020 в раздел Семейни.

Стражите е паметник на един завой между село Медвен и град Котел. Разказва се, че на това място българският цар Ивайло е разбил византийската армия. Ако минавате от там си заслужава да спрете и да го разгледате. Прочети още...

.

 


* Ники започна музикална кариера

Публикувано на 15 август 2020 в раздел Семейни.

Никола се вживя като музикант по време на улично представление в Жеравна. Беше упорит и съсредоточен!

Прочети още...

.

 


* Парк „Изворите“ в град Котел

Публикувано на 12 август 2020 в раздел Семейни.

Парк "Изворите" в град Котел е едно прекрасно място за разходки в гората. Има великолепно организиран природонаучен музей, който си заслужава да бъде посетен. Самият парк е добре поддържан - приятен за разходка и много място за игра на децата, включително нови детски площадки. Има и чудесни ресторанти с добро обслужване. Посетете го! Прочети още...

.

 


* Жеравна 2020

Публикувано на 12 август 2020 в раздел Семейни.

Творческата база на Исторически Факултет в Жеравна е прекрасна. Селото също е великолепно. Препоръчвам го на всеки, който иска спокойна семейна почивка. Прочети още...

.

 


* Рекурсивно извикване на подзаявки – още примери

Публикувано на 05 юни 2020 в раздел Бази от Данни.

В предишната статия показах един прост пример за използване на оператор WITH. Тук ще дам още няколко. Прочети още...

.

 


* Рекурсивно извикване на подзаявки

Публикувано на 04 юни 2020 в раздел Бази от Данни.

Рекурсията е традиционно слаб елемент в езика SQL. Едни от най-трудните задачи обикновено са свързани именно с извеждане на данни, които са наредени в някаква йерархия (например дървовидна структура) и зависят едни от други. В тази статия ще дам много прост пример за начални стъпки в рекурсивните заявки с оператор WITH.

Нека първо решим една наглед проста, но всъщност не съвсем тривиална задача. Нека имаме таблица, в която се отбелязват датите на възникнали покупки на продукти. Искаме да извадим списък с дата и брой покупки за деня от текущата седмица. За улеснение ще направя таблицата максимално проста: Прочети още...

.

 


* SameSite cookies

Публикувано на 12 май 2020 в раздел ОСУП.

С приемането на RFC6265 и имплементирането на технологията в модерните браузъри, се прие нов начин за справяне с Cross Site Request Forgery. Идеята е да се добави възможност за рестрикция на използването на бисквитка (cookie) от страна на браузъра при заявка, която е генерирана чрез препращане от чужд сайт (cross site request). Досега ако например siteA накара браузъра на клиента (независимо дали автоматично чрез JavaScript или по волята на самия потребител натискайки линк/бутон) да направи GET или POST заявка към siteB и потребителят има записана бисквитка в siteB, тази бисквитка се предаваше и се използваше от siteB при изпълнение на въпросната заявка. Например ако потребителят например е логнат и има отворена сесия в siteB, той ще продължи да е логнат и при cross site заявки. С нововедението за атрибут SameSite на бисквитките се предоставя възможност това да не се случва.

В PHP досега бисквитките се създава чрез функцията setcookie, на която се подаваха серия параметри. Например в пълния си вид (без пропуснат параметър) се правеше следното: Прочети още...

.

 


* Изчисляване на прецизност на диагностични тестове за заболяване

Публикувано на 05 май 2020 в раздел Вероятности.

Напоследък е популярна темата за бързите тестове за коронавирус. Някои хора казват, че трябва да се тества масово, а други казват, че няма смисъл. Без да взимам конкретно отношение по това дали трябва или не трябва, тук ще представя един математически модел, с който може да се изчисли т.нар. "прецизност на диагностични тестове".

Прецизността най-просто казано е "доколко можем да им вярваме". Тя зависи от няколко параметъра. Ще представя всичко освен с формули и с нагледен пример. Приемаме, че: Прочети още...

.

 


* Свинско с праз

Публикувано на 02 април 2020 в раздел Храна.

Това е поредната супер лесна рецепта за много вкусно ястие. Взимате 800 гр. свинско и го запържвате на хапки: Прочети още...

.

 


* Използване на мобилен телефон като уебкамера с DroidCam

Публикувано на 24 март 2020 в раздел Общи работи.

В момента България е под карантина и училищата извършват обученията си дистанционно чрез видеоконферентни връзки. Включването към такава може да стане с приложение през мобилен телефон, но е много по-удобно с компютър. За съжаление се оказа, че уебкамерите по магазините са станали дефицитна стока. За щастие е възможно много лесно да направите своя мобилен телефон да действа като уебкамера.

Стъпките за това са: Прочети още...

.