C, PHP, VB, .NET

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


Архив за февруари, 2009

* Заявки за еднотабличен оператор SELECT

Публикувано на 28 февруари 2009 в раздел Бази от Данни.

Заявките SELECT имат за цел да четат информация от таблица по дадени критерии. Най-общо казано синтаксисът е:

SELECT <редове от колони> FROM <таблица> WHERE <условие>;

Ще демонстрираме как се използва с няколко примера с базата данни от миналата тема: Прочети още…

.

 


* Зимната приказка в село Стубел – ден трети, част втора

Публикувано на 27 февруари 2009 в раздел Общи работи.

Продължение от Зимната приказка в село Стубел – ден трети, част първа

Глава 9. Бялата смърт.

С тъжен поглед баща ми гледал заминаващите в далечината снегопочистващи машини. Малкото кученце Ози не можело да прескочи планините сняг и лаело далеч от двора. Съседа Нейчо свивал рамене и давал мъдри съвети. Както обича да го описва баща ми – „той е специалист по всички останали въпроси, независимо за какво говорим“. Гневът срещу природната стихия го нямало отдавна. Ръбът на отчаянието вече бил прескочен. Вече го нямало и смирението. Просто татко се намирал по средата на бялото нищо… Прочети още…

.

 


* Маркер по челото

Публикувано на 26 февруари 2009 в раздел Математика.

Срещнах тази класическа задача наскоро и си признавам, че ме затрудни. Всъщност се оказа доста лесна.

Напили се трима математици и легнали да спят на един купон в Студентски Град. Там бил и Хитър Петър и решил да се пошегува с пияниците. С перманентен черен маркер им написал по челата думата „глупак“.

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

.

 


* Зимната приказка в село Стубел – ден трети, част първа

Публикувано на 26 февруари 2009 в раздел Общи работи.

Продължение от Зимната приказка в село Стубел – ден втори, част втора

Глава 6. Приятелите и джиповете

Лошо е да си обикновено просто градско момче – трудно се намират приятели, които карат джип. Успях да се сетя точно за трима. Първият беше моя бивш колега от работата Джошката. Той кара Лада Нива и е запален маниак на шофиране по пресечени терени. Със сигурност начинанието щеше да му хареса. За съжаление номера на Джошката не успях да открия. Питах различни приятели, но в крайна сметка се отказах.

Вторият приятел, който има джип и винаги е готов да помага е Ники. Той е мой бивш колега от университета. За мое голямо съжаление той не само, че беше зает (кара ски), но беше без своето Мицубиши Паджеро, защото го бе взел баща му.

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

.

 


* Зимната приказка в село Стубел – ден втори, част втора

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

Продължение на Зимната приказка в село Стубел – ден втори, част първа

Глава 4. Новата селска фурна за хляб

Когато настъпи природен катаклизъм, земята под краката се цепи или настъпи например ядрена зима, то обикновено човек прави само едно – запасява се с храна и се затваря вкъщи. В случая на баща ми, затрупан от тонове сняг в монтанското село Стубел, храна имало в изобилие. Луканки, кайма, плодове и зеленчуци бил дал Господ. Липсвало само едно – нямало никакъв хляб, а както знаем няма ли хляб то яденето не се получава. Навремето даже дядо му е казвал: Прочети още…

.

 


* Зимната приказка в село Стубел – ден втори, част първа

Публикувано на 23 февруари 2009 в раздел Общи работи.

Продължение от Зимната приказка в село Стубел – ден първи

Глава 1. Прекрасна зимна утрин в София.

Събудих се както обикновено по изгрев слънце. Кучето ми (ротвайлерка на име Берри) отново се беше качила в леглото ми и ме беше сгънала като носна кърпичка. При опита си да стана, кучето изръмжа – явно ѝ се спеше още, а ме беше затиснала с тяло и трябваше да се отмести. Опитах се да ѝ обясня с добро, че трябва да ставаме, но тя се вкисна още повече. Накрая сърдито скочи от леглото и легна в ъгъла на стаята. Почувствах се неприятно, че съм разтроил „принцесата“… Прочети още…

.

 


* Зимната приказка в село Стубел – ден първи

Публикувано на 22 февруари 2009 в раздел Общи работи.

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

Като заговорих за пустеещи земи и за това си има типично стубленска причина. Прочети още…

.

 


* Засичащи се фигури

Публикувано на 19 февруари 2009 в раздел Математика.

В тази публикация ще ви дам две класически и една не чак толкова класическа задачи.

1. Осемте царици:
Вземете шахматна дъска и подредете осем царици така, че да не се „бият“ една друга.

2. N-те царици:
Напишете алгоритъм, по който да може с „n“ на брой итерации да се подредят „n“ на брой царици върху шахматна дъска с размери „n x n“. Както в първата задача, цариците не трябва да се поставят в поле, което е „бито“ от друга царица.

3. Четирите четворки фигури:
Нека имаме шахматна дъска с размери 4×4. Нека имаме четири пъти фигурата A, четири пъти фигурата B, четири пъти фигурата C и четири пъти фигурата D. Поставете всички фигури на дъската така, че да няма повтарящи се фигури по хоризонтала, вертикала и по двата главни диагонала.

.

 


* Вмъкване на данни

Публикувано на 15 февруари 2009 в раздел Бази от Данни.

След като вече знаем как се създава база от данни е време да научим как се вмъква информация в нея. За целта съществува команда „INSERT INTO“. Нека вкараме имената на два университета в таблица „university“ от база от данни „university“:

INSERT INTO `university`.`university` (`id` , `name` , `founded`)
VALUES ( NULL , 'Sofia University', '1889-01-29' );

INSERT INTO `university`.`university` (`id` , `name` , `founded`)
VALUES ( NULL , 'Techical University', '1941-06-12' );

Виждате, че на полета `id` зададохме стойност NULL, но ако прелистим базата ще видим, че то не е: Прочети още…

.

 


* Промяна на съществуващи таблици

Публикувано на 15 февруари 2009 в раздел Бази от Данни.

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

Нека разгледаме предишния пример. Искаме да добавим полета за среден успех в таблицата „zadochnici“ и „students“. Ще изпълним следната команда: Прочети още…

.