вторник, 1 декември 2009 г.

вторник, 6 октомври 2009 г.

СалсаФенс - Рожден ден



Едва ли има някой, който да не знае моето сравнително ново увлечение - латино танците :)
Тази събота бях на рождения ден на школата в която ходя - Салсафенс.
Хареса ми:)
Естествено има по-добре оборудвани зали и с по-добър паркет, но това ли е най-важното?
Не!
Много по важна е атмосферата и задружната обстановка, която създават инструктурите и обучаващите се. Всички се радваха подскачаха и съпреживяваха все едно са на собствения рожден ден! Браво на Пресиян, Ани и Лора (и на още няколко каки които не знам по име).
Изненадата на вечерта бяха няколко непрофесионални двойки, които дадоха всичко от себе си за да придадат още по-голям колорит на вечерта.
Незнам дали бяха родом от Търново, но всички бяха в лилаво ;)

понеделник, 14 септември 2009 г.

Process start time check

g: "start time process linux"
a: ps -eo pid,lstart,cmd

вторник, 1 септември 2009 г.

Java кво?

От час насам разглеждам един сайт, на който попаднах случайно докато програмирах гууглирайки :)
Както всеки би могъл да предположи, в името му има кафе: http://javawhat.com
По интересното не е името а съдържанието му естествено.
Отидох на Articles и о манна небесна :)
Сайта съдържа препратки към най ранообразни и полезни ( не само java ориентирани ) статии.
Ето няколко примера:
- Building Multithreaded Java Applications
- PostgreSQL Performance Tuning
- Performance Anti-Patterns in Database-Driven Applications
- The Best Continuous Integration Tools
- Unit testing with JUnit and EasyMock
- Build faster Web applications with caching
- Open source Java projects: Java Caching System
- Dependency injection with Guice
- Distributed computing with Linux and Hadoop
- Automated code reviews with Checkstyle (2 parts)
- Using Fulltext Indexes in MySQL (2 parts)
- Spring MVC Fast Tutorial
- Developing a Spring Framework MVC application step-by-step
- Server load balancing architectures (2 parts)
Това са само някои от по свежите и по интересни статии, на които попаднах.
Надявам се да си намерите полезни статии... :)

неделя, 12 юли 2009 г.

четвъртък, 25 юни 2009 г.

Validate IP address in Java


public static boolean isValidIP(String ip) {
final Pattern IP_PATTERN = Pattern.compile("^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).)" + "{3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$");
return IP_PATTERN.matcher(ip).matches();
}

четвъртък, 11 юни 2009 г.

понеделник, 1 юни 2009 г.

Google Wave

Убиеца на P2P, e-mail, jabber, icq, aol, msn IM, html и IRC?
Ето и една добре представена презентация, която хвърля малко светлина по въпроса:

Довиждане Java?

Както никой не можеше да се съмнява, Oracle започнаха да внасят своя "принос" към новия JDK: Java SE for Business is a new product subscription model designed to more than double Sun's support periods for releases, provide faster access to technology updates and offer enterprise deployment features for customers using Java SE technology.

With the announcement of Java SE for Business customers and partners running Java applications on older release families (1.4, 5.0, 6) now have a choice of either migrating to a newer release or subscribing to Java SE for Business to continue receiving critical reliability, availability and security updates, as well as new operating environment support for their existing applications.

Скоро се появи и новия ъпдейт 1.6_14 със нов гарбидж колектор G1, с малката "подромност": Although G1 is available for use in this release, note that production use of G1 is only permitted where a Java support contract has been purchased. G1 is supported thru Sun's Java Platform Standard Edition for Business program.

Какви познати думи: Бла бла фор бизнесес, бла бла съпорт, бла бла ентърпрайз, бла бла ънаунсмънт, бла бла мигрейтинг, събскрипшън, пърчизинг... (както казва народа - шит хепънс еври дей :) )

Да се надяваме, че зад подобни думи (които могат да се намерят във всяка Oracle технология) не се крие само поредния "акуизишън" и нищо повече. Дано Sun-ския JDK не последва съдбата на Оракълския JDK 1.4 (не се разработва и поддържа от години).

петък, 15 май 2009 г.

Debug Java applets with Eclipse

Debugging applets by System.out.println("Blah14") is not the best practice in case we have IDE-s like Eclipse:)
As we know, with Eclipse we can debug remote applications like java apps deployed on some container or application server.
You can debug applets in same manner:

1. Enable remote debugging in the Java Plugin:

- Start/Settings/Control Panel/Java/Java Applet Runtime Settings/View

- Add the following to the "Java Runtime Parameters": -Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.19000,server=y,suspend=n



2. Close all Web browser Windows

3. Put breakpoints in your source code (you need to have an Eclipse project containing the applet source code)

4. In Eclipse create a remote debugging configuration:

- Run/Open Debug Dialog/Remote Java Application/New

- Assign host = localhost and port = 9000 //or other



5. Open the page that contains the applet.
6. Press the "Debug" button in Eclipse and be happy.

Useful resources:
http://www.nakov.com/blog/2008/08/20/debugging-java-applets-in-eclipse/
http://webmoli.com/2009/01/17/debugging-applet-code-using-eclipse/
http://www.ibm.com/developerworks/java/library/os-eclipse-javadebug/index.html?ca=drs-

сряда, 15 април 2009 г.

I'm Linux

Ето и някои от победителите в конкурса за рекламно кличе на Linux, организиран от Linux Foundation, в края на 2008-а.









Този не е от конкурса но е интересен :)

неделя, 12 април 2009 г.

One Hundred What? - 100 000 000 000 000

Честит Празник! Честит Ден на Авиациаята и Космонавтиката!

На 12 април 1961 година, преди 48 години, е осъществен първият полет на човек в космоса.
По този повод, у нас в Пловдив, се проведе авиошоу.
Авиошоуто започна с демонстрации на бойни хeликоптери Бел 206, Ми 24, Ми 17 и "Кугар", чиито пилоти изпълниха въздушно разузнаване и атаки, десант и авиомедицинска евакуация.
Последваха демонстрации на висш пилотаж с МиГ 21 и МиГ 29.
По данни на Wikipedia, този самолет (разработен края на 50-те) е премахнат от въоръжение, от нашите ВВС, през средата на 90-те. Странно, какъв е повода да се ползва сега:)?
Да се надяваме, че в България този празник в бъдеще ше се отбелязва и с по-модерна техника, рационално закупена съгласно бюджета и потребностите (визирам Кугарите :) ).

събота, 28 март 2009 г.

Пролет

И все пак пролетта дойде и с нея птичките почват да чуруликат...

събота, 21 март 2009 г.

Savov - Чужди неща


Песента “Чужди неща” по музика и текст на Петко Савов, която през миналата година бе продуцирана и представена за пръв път от Българското Национално Радио, от седмица насам вече звучи и в ефира на БГ радио.

Последното интервю на Петко: http://magibg.com/~focus/20.03-savov.mp3


Последната песен на Савов - Чужди Неща да чуем тук :)






www.savov-music.com

понеделник, 16 март 2009 г.

Училище без Линукс?

Хмм, има ли още такива? :)
Проектът Дебиан обяви, че Skolelinux ще бъде използван във училищата на Рейнланд-Пфалц, една от 16-те федерални провинции на Германия, състояща се от ~ 4 милиона жители и около 1700 училища.

Тук могат да се видият местата, където Skolelinux се използва до момента.


http://www.debian.org/News/2009/20090315

неделя, 15 март 2009 г.

Siemens - Hightech Trains for Russia


Russian state railway company RZD received the first of eight high-speed trains ordered from Siemens that will cut one hour off the trip from Moscow to St. Petersburg. The deal that is worth over 600 million euros.
The trains will speed between St. Petersburg and Moscow at 250 kilometers an hour - a new speed record on this route for Russian railways.

High-speed trainsets "Sapsan" (type Velaro RUS) from Siemens for Moscow-St. Petersburg/Nishni Novgorod

понеделник, 9 март 2009 г.

ICQ for Linux



Известен съм с моята неприязън към Gaim и неговия наследник Pidgin, както и че ми допада QIP.
За съжаление под Linux има малко нормални ICQ клиенти.
Windows клиентите под Wine трудно тръгват, ако тръгнат то те са по-стари версии. За съжаление не е сигурно, че ще могат да се използват поради политическите игри на собствениците на ICQ протокола.
Така за линукс остават Pidgin (има ли по грозен месинджър), Kopete, Licq, Sim.
Днес открих QutIM (GPL), който силно прилича на QIP и работи повече от добре на моето Ubuntu.

Инсталиране:
sudo wget http://linux.intonet.ru/ubuntu/qutim/hardy.list -O /etc/apt/sources.list.d/qutim.list
sudo apt-get update
sudo apt-get install qutim
qutim

Странно има го даже за Windows :)

http://qutim.org/

събота, 7 март 2009 г.

Samantha Smith


Момичето, което със своята усмивка се опита да промени света.

On July 7, 1983, she flew to Moscow with her parents, and spent two weeks as Andropov's guest. During the trip she visited Moscow and Leningrad and spent time in Artek the main Soviet pioneer camp in the town of Gurzuf on the Crimean Peninsula. Smith wrote in her book that in Leningrad she and her parents were amazed by the friendliness of the people and by the presents many people made for them. Speaking at a Moscow press conference, she declared that the Russians were "just like us"

сряда, 25 февруари 2009 г.

Отворена Великобритания / Open UK

И правителството на Великобритания променя политиката си в полза на Отворения Код.
В разработения от министыра на информационните технологии Томас Уотсън и приетия от правителстеото план се набляга на следните направления:

- изискване за ускорено преминаване към софтуер с отворен код
- намеква се на разбирането, че софтуерыт с отворен код не само премахва нуждата от повторно плащане на вече придобития софтуер, но и намалява рисковете за предприятиата.
- разработването на софтуер с отворен код е категоризиран като изобретателно-рационализаторска дейност, подпомагащ както подобряването на работата в правителството, така и привличането на външни инвестиции.
"Open Source has been one of the most significant cultural developments in IT and beyond over the last two decades: it has shown that individuals, working together over the Internet, can create products that rival and sometimes beat those of giant corporations; it has shown how giant corporations themselves, and Governments, can become more innovative, more agile and more cost-effective by building on the fruits of community work; and from its IT base the Open Source movement has given leadership to new thinking about intellectual property rights and the availability of information for re–use by others."

В общи линии при аналогичен затворен и отворен софруер, ще се предпочита отвореният.
Планът за действия е достъпен от тук (pdf).

http://www.opennet.ru/opennews/art.shtml?num=20450
http://www.cio.gov.uk/transformational_government/open_source/index.asp

петък, 20 февруари 2009 г.

Alkoholisierter britischer Soldat auf Panzer-Irrfahrt


Докато хората се чудят как може да се открадне танк, други отмъкват по два :)
Така, намиращият се в леко нетрезво състояние 18 гокдишен британски войник, съумя да подкара два танка преди да бъде забелязан от британски военен патрул. След разигралата се гонитба, войникыт за малко да протарани патрула, но не успял да се справи с управлението на танка и така бил заловен.
За тази доблестна проява, войникът ще бъде обвинен в опасно шофиране!

Пълен текст тук.

четвъртък, 12 февруари 2009 г.

По света и у нас / Web Search Volume


Истинско удоволствие е да си маркетолог в днешно време:)
За няколко секунди получаваш информация за популярността на определен субект по целия свят.
Така например влязoх в Google Web Search Volume, написах - "obama" и какво мислете? Президентът на Щатите е по популярен в Руанда и Хаити от колкото в държавата, която управлява :) .


Всеки може да се досети къде е най-търсена думата "chalga".


Не по малък интерес предизвика у мен, че "slackware" се ползва от най-голяма популярност не къде да е, а в меката на чалгата - България :)

Distribucion Cubana de GNU/Linux


Най сетне, случи се!
Куба пусна своя Линукс дистрибуция.
С леко прехапана устна и голям ентусиазъм набързо отидох да изтегля този пришълец, появил се да спаси последния остров на комунизма от хегемонията на някои съседи:)
Хм, не очаквах да видя En construcción!!
Все пак можем да хвърлим поглед, макар и виртуално:

четвъртък, 5 февруари 2009 г.

Open Source Family Business

И вторият основтел на MySQL, Майкъл Видениус, напусна Sun Microsystems.

Наред с дипломатичните изказвания за добрите и лошите страни на Sun, разказва за бизнес модела на новата си фирма Monty Program Ab.

Ето го и него:

Monty Program Ab will be a true open source company, with the additional goal of being a smaller family oriented company (10-30 employees) where everyone can be owners of the company, where we care about our employees and strive to have fun together and share the profit we create. You can find more about this at: http://zak.greant.com/hacking-business-models

Тук е поста на Майкъл Видениус (Monty) по въпроса: http://monty-says.blogspot.com/2009/02/time-to-move-on.html

вторник, 3 февруари 2009 г.

Searching with exclusion pattern in Eclipse

Everybody knows the great might of Eclipse IDE :)

It has marvelous searching tool too.

You can search i.e. for some string but in files different than fileType1, filetype2, etc.

Just put the file type criteria "!*.fileType1, !*.filetpe2".

сряда, 28 януари 2009 г.

Unable to launch Eclipse?

As we know, Eclipse IDE is not Netbeans IDE :)
Unlike Netbeans, the most used Java IDE is not so wise, so if you use Eclipse IDE without bundled Eclipse JDK, specify JVM location in eclipse.ini configuration file.
Simply add next lines:
-vm
/usr/local/jdk1.6.0_11/bin/java
That's all folks :)

събота, 24 януари 2009 г.

Българска група за Postgresq


PostgreSQL е най-добрата база данни с отворен код (BSD лиценз).
В тази връзка, с голяма радост посрещнах новината за създаването на PostgreSQL група у нас.
Повече инфо на блога на Тончо (Антон Андреев), както и на сайта на групата.

петък, 23 януари 2009 г.

ОбамаБъри / ObamaBerry

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

неделя, 11 януари 2009 г.

50 милиарда за филийка хляб


Това не е поредната разпродажба на някой търг.
Централната Зимамвийска банка, половин година след
проведената денуминация (тогава най-голямата купюра беше с номинал 100 милиарда з. долара),
ще въведе банкнота с номинал 50 милиарда. За нея ще могат да се купят няколко филийки хляб.

Явно нашата инфлация, от 30 процента, трябва само да ни радва :)


http://www.bootsandsabers.com/index.php/weblog/zimbabwe_issues_50_billion_bill/

събота, 10 януари 2009 г.

EU - Bulgarian Localization / Отвличането на Европата



Да ни е Честита Новата 2009-а :)
Чуството за хумор ще ни помогне да посрещаме всякакви препятствия и невсгоди, да излизаме от тях с вдигната глава, още по силни и мъдри :)

http://media10.vbox7.com/s/9d/9d9856e0.flv