C, PHP, VB, .NET

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


Архив за септември, 2009

* Десетте най-лоши държави за блогъри

Публикувано на 08 септември 2009 в раздел Политика.

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

Нека обаче сега да погледнем на другия полюс, където цензурата е взела пълен превес. В една статия от CNN бяха определени „десетте най-лоши държави за блогъри“. Ето ги и тях: Прочети още…

.

 


* Имената на бъдещето

Публикувано на 07 септември 2009 в раздел Общи работи.

Разгледах списъци на най-популярните имена на бебета. Ето ги:

10 най-популярни имена на момчета в България за 2008г: Прочети още…

.

 


* Задачи на Майкъл Шакълфорд #1

Публикувано на 07 септември 2009 в раздел Математика.

Няколко от сравнително лесните задачи на Майкъл Шакълфорд:

1. Имам две монети – една фалшива (двете и страни са ези) и една нормална (от едната страна ези, а от другата тура). Взех произволна от двете монети, хвърлих я на масата и се падна ези. Каква е вероятността като я обърна наобратно да видя отново ези?

2. Около 10% от хората са употребявали наркотици. Полицията използва полеви тест, който мери с точност от 90%. Прочети още…

.

 


* Цикли в JavaScript

Публикувано на 07 септември 2009 в раздел ХHTML.

В JavaScript се използват цикли „while“, „do-while“ и „for“. Всъщност това са стандартни цикли за почти всички езици за програмиране. Ще разгледаме всеки един от тях накратко чрез пример:

1. while: Повтаря поредица от операции докато условието в скобите е вярно.

Пример: Изкарва на екрана четните числа от 2 до 50. Прочети още…

.

 


* Многовариантен избор в JavaScript

Публикувано на 06 септември 2009 в раздел ХHTML.

В статията за оператор „if-else“, че го използваме, за да „разделим логически част от кода на програмата на две части“. Какво можем да направим, за да го разделим на повече? Например нека имаме една променлива day, която приема стойност от 1 до 7. Искаме да напишем програма, която отпечатва името на ден от седмицата спрямо числото. С досегашните знания бихме решили задачата по следния начин: Прочети още…

.

 


* Оператор if-else и условия за сравнение

Публикувано на 05 септември 2009 в раздел ХHTML.

Може би най-често използвания оператор е if-else. Чрез него се прави т.нар. „разделяне“ на програмен код на две части. Синтаксисът му е следния:

if (<условие>){
   <javascript код 1>
}
else{
   <javascript код 2>
}

Условието винаги връща резултат true (вярно) или false (невярно). Логиката е, че ако условието е вярно, то ще се изпълни код 1 в първите скоби, а ако не е вярно, то ще се изпълни код 2 от вторите скоби след else.

Ето един елементарен пример: Прочети още…

.

 


* Куче и котка

Публикувано на 04 септември 2009 в раздел Кучета.

Току що се прибирам от разходка с кучето си. На връщане видяхме ето тази котка, която (естествено изправена пред ротвайлерка) веднага се скри под една кола:

Куче и котка

Докато изкачвах стълбите се замислих за това колко е първична борбата между куче и котка. И двете животни са хищници, но едните са „по-хищници“ от другите. Да, но сме виждали в природата как хиени и лъвове съжителстват без да се нападат. Тогава защо кучето гони котката? Прочети още…

.

 


* Думата Google

Публикувано на 03 септември 2009 в раздел Общи работи.

Всички ежедневно използваме търсачката Google, а доста хора и десетките ѝ съпътстващи услуги като GoogleMail, GoogleEarth и т.н. (аз все още се пазя от заразяване с тях). Някой обаче давал ли си е сметка откъде идва думата „Гуугъл“? Прочети още…

.

 


* Да броим на френски

Публикувано на 03 септември 2009 в раздел Математика.

Наскоро се запознах с „френските числа“ и честно казано не знам защо хората така си усложняват живота. Принципно всички знаят, че във Франция се използва двадесетичната бройна система. Това не е съвсем вярно, защото си използват съвсем стандартни арабски цифри от 0 до 9. В същия момент обаче се говори за наследство от двадесетичната бройна система, тоест числата от 1 до 29 са си като нашите, но числото 30 вече се явява „двадесет и десет“, 31 „двадесет и единадесет“, …, 39 „двадесет и деветнадесет“, 40 „две двадесет“ и т.н. Прочети още…

.

 


* Променливи

Публикувано на 03 септември 2009 в раздел ХHTML.

Променливите в JavaScript се дефинират чрез ключова дума var последвана от името на променливата. Когато искаме да предадем стойност, то използваме знак за равенство. Според стойността, която предаваме се определя автоматично и типа на променливата. Например ако подадем цяло число, то автоматично променливата става от целочислен тип. Ако пък подадем символен низ, то променливата става символен низ. Прочети още…

.