C, PHP, VB, .NET

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


Архив за май, 2012

* Някои задачи от контролна работа №2

Публикувано на 22 май 2012 в раздел Бази от Данни.

Прилагам трите най-сложни задачи, които се паднаха на контролната работа на 21.05.2012г., заедно с примерни (бързи) решения. Във вариант 4 „трудната задача“ беше от друго естество, затова по-нататък ще я разгледам отделно. Другите задачи от вариантите смятам за достатъчно лесни (решават се непосредствено чрез прилагане на заучени правила) и на тях няма да давам решения. Прочети още…

.

 


* Извеждане на няколко произволни реда

Публикувано на 17 май 2012 в раздел Бази от Данни.

Вече разгледахме методи за извеждане на един произволен ред от таблица. Понякога обаче ние се нуждаем от повече. Например „последни 10 статии“, „последни 100 влизания в системата“ и т.н. Затова в настоящата статия ще направя сравнение между методи за извеждане на множество от произволни редове. Ще се фокусираме върху сравнение между оптимизирания JOIN метод (който даде най-добри резултати при извеждането на един ред от таблица), метода с произволно id в WHERE и стандартния ORDER BY RAND(). Прочети още…

.

 


* Full-Text търсене с InnoDB в MySQL

Публикувано на 16 май 2012 в раздел Бази от Данни.

С наближаването на официалното излизане на стабилна версия 5.6 на MySQL идва време да поговорим и едно дългоочаквано нововъведение – full text search в InnoDB. Досега беше налично само за MyISAM таблици, но от предварителната версия за разработчици 5.6.4 вече може да се използва и от по-силния си събрат. Това беше и едно от малкото липсващи неща в InnoDB, което нерядко караше разработчиците да използват MyISAM. Прочети още…

.

 


* Късметче от кафе

Публикувано на 16 май 2012 в раздел Лада Нива.

Когато си поръчате кафе в заведение обикновено ви дават разни късметчета. Аз не пия (кафе!), но все пак в една сладкарница успях да се сдобия с първото си листче с късмет. Сега кажете, че не е тематично: Прочети още…

.

 


* Пред блока…

Публикувано на 16 май 2012 в раздел Общи работи.

Докато ремонтираме джиповете…
Прочети още…

.

 


* Бушонно табло на Лада Нива

Публикувано на 08 май 2012 в раздел Лада Нива.

Предлагам схема на бушонното табло за Лада Нива (ВАЗ 21213). При по-новия модел 21214 има още четири допълнителни бушона в отделен блок. Стандартните би трябвало да имат пълно съответствие, но все пак ако сте с инжекционна Нива първо проверете в официалното ръководство. Прочети още…

.

 


* Уязвимост в PHP с mod_cgid за версии <= 5.4.2

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



* Произволен ред от таблица

Публикувано на 04 май 2012 в раздел Бази от Данни.

В тази статия ще разгледам няколко различни алгоритми за прочитане на псевдопроизволен ред от таблица в MySQL, които намерих в интернет. Фокусирах се само и единствено върху чисто SQL методи. Съществуват и други, които комбинират генериране на произволно число в приложението и изпращане на готови стойности към базата от данни. Прочети още…

.

 


* Броня за Лада Нива

Публикувано на 03 май 2012 в раздел Лада Нива.

От няколко дни моята Лада Нива се издокара с нова предна броня. Причината никак не е приятна – катастрофа. Старата броня тъй или иначе си беше „кашкавалена“ още като наследство от предишния собственик. Не, че не подлежеше на ново поредно „изчукване“, но реших да се насоча към нова, което е и правилното решение за тези консумативи. Прочети още…

.