* Съдържание
Това е пълното съдържание на всички статии в дневника ми. Категориите са подредени по азбучен ред. Всички теми в тях са подредени в хронологичен ред от по-стара към по-нова. Приятно четене.
Публикации
- Категория: ОСУП (продължение)
- Hash алгоритми за криптиране
- Добавяне на Salt към паролите
- Колизия при hash алгоритмите
- Вмъкване на нежелан SQL код
- Валидиране на типовете данни при SQL
- Предотвратяване на препълване на буфера
- Secure Socket Layer (SSL)
- XSS - вмъкване на нежелан код
- XSRF - изпълнение на нежелани заявки
- Forced Browsing - лош контрол над привилегии
- Не вярвайте на Environment Variables
- Code Injection - вмъкване на нежелан код
- Captcha
- Защита от online brute force атаки
- Настройки на sysctl.conf под FreeBSD
- Оптимизиране на Apache
- ATM карти
- ATM карти - 2
- Разбиване на PIN код
- ATM карти с чип
- Honeypot captcha
- Борбата със спам
- Настройки на php.ini
- Няколко съвета за по-бързи програми на PHP
- Сравнения и типове данни в PHP
- Доклади по ПТСК от 2011г.
- Пример: login cookie с AES256-CBC криптиране в PHP
- Най-големите софтуерни бъгове до сега
- Някои допълнителни препоръки за запазване на пароли
- Уязвимост в PHP с mod_cgid за версии <= 5.4.2
- PHP handlers
- Как така още не са хакнати?
- Offline bruteforce атаки - как да се справим с тях?
- OpenSSL Heartbleed уязвимост при версии 1.0.1-1.0.1f
- Goto грешката на Apple
- Упражнение 2, 2015
- Автоматична автентикация с cookie чрез token
- Добавяне на captcha към автентикационната форма
- ПТСК резултати редовна сесия 2015 г.
- Cross site script inclusion (XSSI) атаки
- WiFi Карма и Pineapple атаки
- SSLStrip атаки
- Форми за качване на картинки с PHP
- Blind SQL Injection
- Clickjacking
- PHP Opcache конфигурация
- Студентски проекти 2017
- Блокови шифри - режими на работа
- Алгоритъм RSA - обяснен с пример
- SameSite cookies
- OSCP Stapling и OSCP Must Staple
- Временни файлове от упражнения
- Double submit cookie
- Категория: ПИК3 Java
- Въведение в Java
- Типове данни, масиви и оператори в Java
- Оператори if-else, switch, цикли
- Стандартен вход и изход
- Вход и изход - работа с файлове
- Изключения
- Методи
- Хвърляне на изключения
- Обект String
- Динамични низове (StringBuffer, StringBuilder и StringJoiner)
- Регулярни изрази
- Класове и пакети
- java.lang.Math
- Наследяване в Java
- Абстрактни класове и интерфейси
- Полиморфизъм
- Капсулация на данни
- Под-пакети и не-статични вложени член класове
- Локални класове в Java
- Анонимни класове в Java
- Статични вложени член класове
- Garbage Collection
- Константи в Java
- Нишки
- Синхронизация на нишки
- Wait, notify и notifyAll
- Изключения дефинирани от потребителя
- Списъци, динамични масиви, стекове и опашки
- Примерна задача 1
- Примерна задача 3
- Примерна задача 4
- Задачи от изпит 10.12.2009г.
- Метод hashCode()
- Пример за приложения използващи сокети
- Задача от упражнение 3, 2011г.
- Задача от упражнение 5, 2011г.
- Четири нововъведения от Java 7
- Въведение в Swing - рамки, бутони и менюта
- Решение на вариант 1 от изпит 14.01.2013г.
- Контролна работа 23.11.2013
- Consumer-Producer - едностранна синхронизация с един консуматор и един производител
- Consumer-Producer - двустранна синхронизация с един консуматор и един производител
- Consumer-Producer – едностранна синхронизация с много консуматори и един производител
- Consumer-Producer – двустранна синхронизация с много консуматори и много производители
- Чат сървър и клиент с GUI
- Tic-tac-toe сървър и клиент
- Игра на камъчета с трима играчи - сървър и клиент
- Задача от контролно 1, вариант 1, 22 ноември 2014 г.
- Задача от контролно 1, вариант 2, 22 ноември 2014 г.
- Ламбда изрази
- Методи по подразбиране
- Вградени функционални интерфейси
- Затваряния (Closures)
- Генератори на функции (Currying) в Java 8
- Монади с Java 8 Stream
- Статични методи на клас Stream
- Задължителни и незадължителни изключения
- Генерични методи и класове
- Изходен код от упражнение 2, 2015
- Изходен код от упражнение 3, 2015
- Изходен код от упражнение 4, 2015
- Изходен код от упражнение 6, 2015
- Изподен код от упражнение 7, 2015
- Изходен код от упражнение 8, 2015
- Речници: хеш таблици и червено-черни дървета
- Множества: хеш таблици и червено-черни дървета
- Изброим тип (enum) в Java
- Изходен код от упражнение 9, 2015
- Изходен код от упражнение 10, 2015
- Упражнение 10, 2015 - добавка
- Сериализация на обекти
- Упражнение 11, 2015
- Работа с дата и час
- Упражнение 13, 2015
- Задача за подготовка за изпит: конзолна игра на Пексесо
- Упражнение 15, 2015
- Форматиране на низове - примерна задача
- Автоматично определяне на тип в Java
- Текстови блокове
- Switch изрази
- Record в Java
- Ограничено наследими (sealed) класове
- Монитори и семафори в Java
- Някои популярни алгоритми за сортиране, реализирани на Java
- Категория: Политика
- Кой къде е на политическата карта
- Политически коалиции
- Какво е комунизъм?
- Избирателен закон
- Десетте най-лоши държави за блогъри
- Демографската криза
- Екология и лицемерие
- Обучението при най-бедните
- Предстоящи промени в средното образование
- Изкривена логика
- На среща с президента Георги Първанов
- Не на ликвидацията на БАН
- Матурата по български език и литература
- Кучешко сърце
- Търговски Регистър - да се поучим от практиката
- Хиляди учени от цял свят в защита на БАН
- Борба за паркинг
- Кант - Към Вечния Мир
- Проблемът с ГМО е само политика и икономика
- Социална държава не означава социализъм
- Категория: Програмни Среди
- Категория: С/С++
- Hello World на Visual C++ 6.0
- Изчисляване на лице и периметър на правоъгълник
- Типове данни, масиви, аритметични операции
- Операции: сравнение, логически, присвояване
- Оператор if-else
- Условен оператор Switch
- Цикли while и do-while
- Опрератор за цикъл for
- Функции, Глобални променливи
- Структури
- Указатели, Адресна аритметика
- Допълнителни задачи към упражнение №1
- Предпроцесор
- Преобразуване на типове, размер на данни
- Класове Памет, Разделно Компилиране
- Побитови операции
- Рекурсивни структури
- Проблеми свързани с използването на scanf
- Обединения
- Разредни полета
- Предефиниране на типове
- Данни с изброими стойности
- Работа с файлове от високо ниво
- Библиотека ctype.h
- Списък на функциите от други библиотеки
- Работа с файлове от ниско ниво (UNIX стил)
- Функции за разпределение на паметта
- Допълнителни задачи към упражнения 2 и 3
- Накратко за обектно-ориентираното програмиране
- Въведение в C++
- Константи, псевдоними и булев тип
- Оператори new и delete
- Класове, член-функции, конструктори и деструктори
- Приятелски функции
- Stack или heap?
- Допълнителни задачи към упражнение 4
- Наследяване
- Указател към функция
- Виртуални класове
- Виртуални функции
- Namespace конструкции и нов стил header файлове
- Предефиниране на операции
- Шаблони
- Вектори (std::vector)
- Внимание с адреси към локални променливи
- Категория: Семейни
- Неизгасващи свещи
- Имам си миялна машина
- Бране на ябълки
- Украсяване на елхата
- Малко снимки от лятото...
- Домашна библиотека
- Работно място на двора
- Снимки сред природата
- Първа серия снимки от сватбата
- Втора серия снимки от сватбата
- Трета серия снимки от сватбата
- Две разходки на Витоша
- Разходка с лодка (на яз. Огняново)
- Много думи с една снимка
- Здравей бебе!
- Христос Воскресе
- Бебето
- Първи ден вкъщи
- Дай палец!
- С количката навън за първи път
- Новите дрешки
- Хайде на кантара!
- Пепи на 40 дни
- С първата кола е така...
- Пепе на лодки
- Мама, Тати и Пепи в парка
- Гости от Австрия
- Пепе - боксьор
- Вече си играем и самички
- Бебешки фитнес
- Ден с много упражнения и гости
- Да украсим елхата...
- Нови дрешки
- Вече съм голям!
- Помощник
- Старата кола е вече като нова
- Мога сам
- Честит празник от Пепи
- Проходилки
- Първи стъпки в програмирането
- На разходка в Скравена
- Предпразнично и празнично по паркове и градинки
- Гергьовден 2013
- Следобедна разходка 17.05.2013
- С краката на масата
- Пепи целува бебето
- Модни тенденции за лято 2013
- Специално за дядо Пешо
- Свето Кръщение на Пепи
- Един слънчев ден в планината - фотосесия
- Hey DJ
- Кутията за играчки на Пепи
- Вече сме по катерушките
- Обувките на тати аз обичам...
- И ръкавичките обичам :)
- Честит първи сняг!
- Бъдни вечер 2013
- Весела Коледа 2013
- Втори сняг - двойна игра
- Първата ми диплома
- Пепи няма спирачки
- Пепи - модел на слънчеви очила
- Пепи с лаптоп
- Posterization ефект
- Пепи, дядо Пешо, Леми и Берра на Витоша
- Снимки на НДК 18.05.2014 г.
- Пепи: Само Славия!
- Хайде да потичаме...
- Пепи с шейната
- Никито
- Библиотека и гараж
- strcmp($Пепи, $Ники)
- Щастливите трима приятели
- Бъдни Вечер и Коледа 2015
- Честита Нова Година 2016
- Берра пази Никито
- Ники на 7 месеца
- Боядисване на великденски яйца 2016
- Футболен турнир "Лъвчетата" 2016
- Синеморец 2016
- Елхата за 2016
- Бъдни Вечер 2016
- Лято 2017
- Семейни снимки от празниците 2017 г.
- Великден 2018
- ⚽ Купата е бяла ⚽
- Синеморец 2018
- Пепи на 7 г.
- Пепи е първокласник
- Жеравна 2020
- Парк "Изворите" в град Котел
- Ники започна музикална кариера
Плъгин от dagondesign.com