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 играта приключва;
  • След като се познае числото, играта иска име и показва резултатите, заедно с броя пробвания за познаване;

Wednesday 27 June 2012

Chrome Extensions


Всеки е чувал и ползвал браузъра на Google. Бърз, user-friendly  и с адски много плъгини. Някои полезни плъгини, които ще ви усъвършенстват браузването са:




С кликването на един бутон, може да се види CSS стила на сайта, в който е браузъра в момента, да се променя, да се изключва, да се видят използваните цветове, да се покаже полетата на паролите,  и много други полезни неща.



Лесен и удобен, той е идеалното средство за проверяване на пощата в ABV. Известява дори на desktop-a, когато е получен e-mail и без повторно въвеждане на потребителско име и парола, има възможност да се влезе в пощата.



Всички излишни неща от страницата на YouTube отиват на заден фон, затъмнени, без да разсейват. Единственото, което оставя непроменено е клипа, който се гледа.




Един от най-хубавите extensions в маркета. Без натискането на бутон, когато мине мишката през някоя от снимките във Facebook, автоматично я увеличава в зависимост от големината на прозореца. Много удобна и интуитивна.

Дава информация за ранга на страницата, класацията й в Alexa, информация за географското разположение(Geo IP), индексирани страници и други.

Tuesday 26 June 2012

Windows Phone 8





Microsoft представиха новата си операционна система за мобилни телефони Windows Phone 8. Смартфоните с тази система ще се появят до края на годината. Windows Phone 8 е базиран на Windows 8 и използва същите технологии като него. Двете операционни системи ще имат еднакви security, networking, media и browser технологии. Ето ги и новите възможности, които ще предлага:

  • Мулти-процесорна поддръжка - операционната система работи гладко на едноядрени процесори, също така и на двуядрени и каквито и други процесори, които ще излезнат в бъдеще;
  • Големи и контрастни екрани - Windows Phone 8 поддържа две резолюции - 1280х768 и 1280х720, които дават възможност за мултимедийното изживяване на високата резолюция;
  • По гъвкава памет - поддържа карти с памет, за да е възможно да си качите всякаква музика, филми, програми на картата и после лесно да можете да качите информацията на компютъра;
  • NFC wireless sharing - за тези, които не знаят какво е NFC, ще видите скоро време. Това е технология за пренасяне на данни между телефони на кратко разстояние;
  • Internet Explorer 10 - последната версия на браузъра ще бъде както на телефона, така и на компютъра;
  • Портфейл - Новият дигитален портфейл на Windows Phone 8  пази вашите дебитни и кредитни карти, купони и друга важна информация. Лесен начин за разплащане;
  • По-добри карти и навигация - Със сътрудничеството на Nokia ще има по детайлни карти и по-добри упътвания, както и възможността да се пазят картите на държавите offline;
  • С новият Windows ще има достъп до над 100 000 (за момента) игри и програми.
Windows Phone 8  поддържа приложения, писани на C и C++.

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 и всяко следващо е сбор от предишните две.
Чрез използването на цикъл се изписват толкова числа от поредицата на Фибоначи, колкото предварително е въвел потребителя на конзолата.

Летни уроци по програмиране за деца


На 24.06.2012 г. стартира група за ученици от 3-ти до 6-ти клас, които ще се учат на програмиране в детската школа в София под ръководството на преподавателя от СМГ "Паисий Хилендарски" - Явор Никифоров. Вместо с компютърни игри, децата ще запълнят свободното си време с интерактивни, забавни уроци по програмиране, полезни знания и нови приятелства. Малчуганите ще научат основите на програмирането, ще правят собствени програми, ще развиват своето алгоритмично мислене и трупат знания в една приятелска среда. Всички любопитни деца, който се интересуват от компютри и математика, могат да участват в летните уроци по програмиране. Достатъчно е да умеят да работят с компютър и да разполагат с попълнена от родител регистрационна форма. Заниманията ще се провеждат всяка неделя от 24.06.2012 до 09.09.2012 в рамките на 4 последователни часа (13:30 до 17:30). След края на летните уроци, учениците ще преминат квалификационно състезание, за да преминат в следващия модул от Детската академия в София за напреднали. Telerik Kids Academy Sofia ще продължи да обучава малчуганите и през следващата учебна година, за да ги подготви за участие в национални, а след това и международни състезания по информатика. Запишете своето дете за участие в летните уроци по програмиране на Детската школа по програмиране в София. Заповядайте на 24.06.2012 в 13:30 в учебната зала на Академията на Телерик - Enterprise (ж.к. Младост 1А, бул. "Ал. Малинов" 31, Сватбен мол Булевард) - карта, където ще се водят занятията.

За повече информация тук.