Showing posts with label article. Show all posts
Showing posts with label article. Show all posts

Thursday, 25 October 2012

Подкарване на Apache, MySQL, phpmyadmin, Mantis, TestLink



За пускането локално на php сайт е необходимо да имате база данни (MySQL), сървър (Apache) и phpmyadmin. Има два варианта за инсталирането им: първият е да ги свалите и  инсталирате поотделно, което е по-трудният начин. Вторият е да свалите готов пакет като например XAMPP. Сваля се един инсталационен файл, инсталирате го, стартирате XAMPP Control Panel и от там може да пускате различните фийчъри - Apache, MySQL, FileZilla, Mercury и дава информация дали модулите са пуснати (появява се Running). Ако Apache не може да тръгне и ви пише, че порт 80 е зает, проверете дали Skype е включен - ако да, изключете го (използва същият порт). След като подкарате Apache и MySQL, влезте във вашия браузър и въведете http://localhost. Ако всичко е наред ще ви се отвори Welcome страницата на XAMPP. Долу в ляво може да видите и phpmyadmin - администрацията на MySQL, където можете да създавате и триете таблици, да добавяте, премахвате, преименувате полетата, да променяте привилегиите и прочие.



Следващият момент е инсталирането на бъг тракинг системата Mantis. От сайта може да свалите Zip файл, който трябва да разархивирате в папка "htdocs", която се намира в папката на XAMPP. Препоръчително е да преименувате папката от Mantis-1.2.11 на mantis например. След като направите това влезте във вашия браузър и след http://localhost/ трябва да добавите името на папката - в случая http:/localhost/mantis. Инсталирайте го (ако искате променете username & password). Акo всичко е минало добре, би трябвало да ви се отвори  логин страницата. Фабричният администраторски акаунт е: username: administrator, password: root. 



Инсталирането на тест мениджмънт софтуера TestLink е същото както на Mantis. Ако при инсталирането ви изписва, че не открива папките "upload_area" и "logs", трябва да отидете в папката на TestLink, да отворите config.inc.php с Notepad++, да намерите с търсачката (Ctrl+F5) "/logs/" и "/upload_area/" и да смените релативният път до тях с точния (например D:/xampp/htdocs/testlink/logs/). Дайте refresh на страницата с инсталацията. Ако всичко е наред ще ви се отвори логин страницата. Фабричният администраторски акаунт е: username: admin, password:admin.

Saturday, 7 July 2012

Bulls and Cows


Бикове и крави  е логическа игра за отгатване на цифри. Играе се от двама противника (в случая единият е компютър), като всеки се стреми да отгатне тайното число, намислено от другия. След всеки ход, противникът дава броя на съвпаденията.
Играта протича по следния начин. Записва се тайно число. Тайните числа са четирицифрени. След това се задава въпрос дали дадено четирицифрено число е тайното число. Противникът отговаря, като посочва броя на съвпаденията -- ако дадена цифра от предположението се съдържа в тайното число и се намира на точното място, тя е „бик“, ако пък е на различно място, е „крава“.
Пример:
Тайно число: 4271
Предположение: 1234
Отговор: „1 бик и 2 крави“. (Бикът е „2“, а кравите са „4“ и „1“.)
На всеки ход играчите записват предположените числа и отговорите, за да могат чрез дедукция да идентифицират цифрите в тайното число на противника.
Когато се открие тайното число, играта приключва.
В кода представен по-долу играта се играе по следния начин:
  • Пишат се 4 цифри и конзолата връща броя на биковете и кравите;
  • Когато се напише top излиза списъка с резултатите на игрите изиграни досега;
  • Когато се напише help конзолата връща тайното число;
  • Когато се напише restart играта започва отначало и сменя тайното число с ново;
  • Когато се напише exit играта приключва;
  • След като се познае числото, играта иска име и показва резултатите, заедно с броя пробвания за познаване;

Saturday, 16 June 2012

Sand Watch

Кода представен по долу, служи за нарисуването на пясъчен часовник на конзолата, като празното пространство се запълва с ".", а самият часовник с"*". При зададен размер (например 10) тя автоматично го нарисува на екрана.
Задачата е разделена на две части. Часовника се представя като два триъгълника, които се нарисуват чрез вложени цикли. За първият триъгълник се използва цикъл, който увеличава точките на ред, а вложеният в него втори цикъл намалява звездичките. За другият триъгълник се използва пак цикъл, но той намалява точките на ред,а вложеният в него втори цикъл увеличава звездичките. Така двата триъгълника стават огледални и изглеждат като пясъчен часовник. Големината на нарисуваният часовник зависи от въведеното от потребителя число на конзолата (броя редове).


Friday, 15 June 2012

Fibonacci numbers

В математиката числата на Фибоначи са числа в следната последователност: 0,1,1,2,3,5,8,13,21,34,55,89,144 и т.н. Първите две числа винаги са 0 и 1 и всяко следващо е сбор от предишните две.
Чрез използването на цикъл се изписват толкова числа от поредицата на Фибоначи, колкото предварително е въвел потребителя на конзолата.