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, Сватбен мол Булевард) - карта, където ще се водят занятията.

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

Monday 11 June 2012

Facebook Магазин



Facebook също вече има online магазин с приложения - т.нар. App Center.

App Center е създаден само за качествени приложения, които да се развиват и ще налага и разпространява най-популярните от тях. В него ще влязат всички видове социални програми, игри( Zinga приложенията) включително създадените за сайта мобилни платформи iOS и Android, а също така уеб приложения. В App Center ще бъдат допуснати само приложения, удовлетворяващи редица изисквания, сред които отсъствието на прекалено много реклами и програмни грешки, а също така висок потребителски рейтинг.
В онлайн магазина на Facebook се разпространяват както безплатни, така и платени приложения. Очаква се платените приложения да разширят възможностите за извличане на печалби както за разработчиците, така и за самата социална мрежа.

Windows 8 review




We're live from Microsoft Windows president Steven Sinofsky's keynote at D9, and there's something rather exciting on stage -- a pair of experimental Windows 8 dev boards running an OS that looks very much like Windows Phone 7's Metro UI. All Things D actually sat down with the man earlier today and got a sneak peek at what to expect starting with the live tiled screen you see above -- and yes, like Windows Phone 7, this OS is designed for touch.

There'll be two kinds of applications for Windows 8, one that runs in a traditional desktop, and the other pseudo-mobile apps based on HTML5 and Javascript, but both environments -- rather, the entire OS -- have been designed from the ground up for touchscreen use. Keyboard and mouse will still be options for both sets of programs, but there are multiple virtual sets of keys for different form factors, including a split keyboard for vertical slate use. Multitasking is simply a matter of swiping running apps into the center of the screen, and you can pull windows partway to "snap" them in place alongside other windows -- even mixing and matching traditional desktop programs with web apps simultaneously (like Twitter alongside your spreadsheet). There's a new version of Internet Explorer 10 (which runs Silverlight) and an app store built into the touchscreen interface, along with integrated services like Office 365. Microsoft says the new OS will run on laptops, tablets and desktops when it appears - whenever that might be.

All Things D didn't have any details on when we'll get pricing or availability, but we're looking at some Intel Atom-based demo units on stage right now, and Microsoft says it will have ARM designs (the OS will support NVIDIA, TI and Qualcomm) viewable on the Computex show floor, and more will be revealed at the Build Windows developer conference in September. We should note that "Windows 8" is just a codename for what we're seeing here - "we'll figure out the real name in due time," Sinofsky told the crowd - but we don't see much harm in calling it Windows 8 for now

Световната премиера на IPv6


Марк Таунсли, Сиско. Стартира въвеждането на новия световен интернет протокол IPv6. С официалното участие на над 3000 оператори на уебсайтове, 50 мрежови оператори, и множество доставчици на мрежови услуги за домакинствата, това е най-мащабното съвместно  усилие за преминаване на индустрията към IPv6 до сега. Основавайки се на успеха на тестовото стартиране на Световния ден на IPv6 миналата година, със сериозната подкрепа от водещите компании в отрасъла, през януари Интернет обществото реши повече да не изпитва IPv6, а да го активира за реална употреба.
Както при изстрелването на ракета в космоса, това е моментът, в който усилията на хора от цял свят се обединиха, за да поставят началото на верижна реакция от събития в посока към общата цел. Целта в нашия случай е модернизиране на най-голямата операционна система, създадена от човечеството, с нова основа, която да подпомогне преминаването на Интернет към „стратосферни” нива на растеж, което светът очакваше.
От известно време Сиско се подготвя за този момент и компанията е горда да е сред учредителите на световния старт на IPv6. Към момента официалната страница на Сиско www.cisco.com е достъпна чрез IPv6, а протоколът е разрешен по подразбиране в цялата ни линия от домашни рутери от Linksys серия „E”. Разполагаме с най-широк диапазон от IPv6 сертифицирани продукти от всеки системен оператор в бранша, а решенията на нашите доставчици на услуги са в употреба от мрежовите оператори в цял свят. Освен това, постепенно въвеждаме IPv6 и в нашата собствена корпоративна мрежа и ще продължим да работим с нашите клиенти, Cisco Services и екипите за развитие, за да гарантираме, че всички проблеми, които биха могли да възникнат на този важен етап на внедряване, са разгледани бързо и ефективно.
Въвеждането на протокола е наистина голям напредък за Интернет, и затова все още имаме много работа, за да се освободим от зависимостта от IPv4 и да позволим на IPv6 да достигне пълния си потенциал. 
Поздравления за всеки, който помогна да превърнем това историческо стартиране в реалност. Благодарение на вашия стремеж, самоотверженост и упорита работа, IPv6 излезе от тестовия период и е достъпен за употребата от всички.
Светът има нов Интернет протокол.

Saturday 9 June 2012

Angry Birds отиват в космоса

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