Nejnovější články
Use the new Netbeans.org site the right way - from the IDE
When I was a young boy, I wanted to be a NetBeans developer. Since the
age of
five, I dreamt of writing my first line of the NetBeans code. (Well,
when I was
five, there was no NetBeans nor Java but since I am trying to advertise a
bit,
the story doesn't really have to make sense, right?)
Today, I noticed that many new NetBeans users have a difficulty of
implementing a file chooser functionality. Usually, you just write all
the code
by hand, but there is also a way how to achieve several goals using the
designer
in the NetBeans IDE. This tutorial should demonstrate how to leverage
the
NetBeans GUI Builder for implementing a custom file chooser. As a setup,
we will
also create a small Java desktop application.
The university/student projects have their own specifics. One of the
most
visible one is that the innovation and enthusiasm is often combined with
rather
weak software engineering and poor execution. I know it from my own
experience...
Programovací jazyk Pascal je dnes spíše nástrojem pro výuku
programování než nástrojem pro tvorbu reálných programů. Pro tento účel
se však jedná o jazyk poměrně vhodný, protože jeho vstřebání vyžaduje
minimum znalostí a algoritmy se v něm zapisují čitelně a elegantně.
Hlavní nevýhodou, která by mohla bránit používání Pascalu pro výuku je
podle mě to, že původní "textové IDE" je dnes již spíš historickou
kuriozitou a reliktem z dávných dob - většina studentů bude mít problém
jej efektivně používat. Naštěstí je tu PSPad se svojí podporou pro
syntax
highlighting Pascalu a pro integraci externího kompilátoru...
An issue that bothered many users of 64bit Linux is hopefully a history
since
JavaSE 6u12, which is now available in development version (therefore it
is not
a stable build and it is not recommended for "production use"). I have
managed
to install a Java plugin for Firefox on my 64bit Ubuntu - installation
was
pretty flawless...
JADE je platforma pro vývoj softwarových agentů založená na Javě.
Jedná se vlastně o sadu tříd pro popis agentů, chování, ontologií,
apod., ale také o middle-ware, na kterém je možno spouštět jednotlivé
agenty. Jelikož většina mých kolegů, kteří se snažili JADE zprovoznit
měla (z mě záhadných důvodů) potíže se zprovozněním JADE v prostředí
Netbeans (a proto se uchýlila ke konkurenčnímu IDE), rozhodl jsem se v
několika málo krocích popsat postup nastavení JADE pro Netbeans 6.1.
Rozhodnutí. Dělat je musíme všichni. Jsou běžnou, ale ne vždy
příjemnou a bezbolestnou součástí našich životů. Rozhodujeme se na mnoha
úrovních a to jak o věcech jednodušších a krátkodobých, jako je
kupříkladu pohyb některou částí našeho těla, tak o věcech složitých
vyžadujících celý komplex akcí - plánujeme si budoucnost. Jakým způsobem
ale volit, kterou akci provést v daný okamžik?
V předešlých dílech seriálu o programování inteligentních agentů
jsme si ukázali, jak je možno v jazyce 3APL vytvořit inteligentního
agenta.
Dnes si ukážeme co dělat v případě, že chceme mít agentů několik a to
navíc tak, aby vzájemně spolupracovali na řešeném problému.
V tomto článku si předvedeme, jak je možné upravit .NET komponentu
RichTextBox za účelem provádění syntax highlightingu, neboli
zvýrazňování syntaxe (například na zvýrazňování kódu C/C++, C#, PHP,
...).
Minule jsme si napsali první - leč ne zcela použitelný - program v
jazyce
3APL. Dnes si napíšeme o něco komplexnějšího agenta "sběrače bomb".
Seznámíme se přitom s prostředím BlockWorld (prostředí vestavěné do
platformy 3APL) a povíme si něco o rozlišení "achievement" a
"maintanance"
cílů agenta a o tom, jak k tomuto rozdělení přistupuje 3APL.
V minulém díle jsme si řekli obecná fakta o inteligentních agentech.
Dnes se podíváme na to, jak vypadá paradigma jazyku 3APL
("tripple-ej-pí-el"), ukážeme si, jaká je základní struktura programu a
napíšeme si jednoduchého "agenta-sekretářku".
Idea inteligentních agentů je relativně mladá. V současné době proto
ještě neexistuje jasný konsenzus o tom, jak by měl třeba vypadat
programovací jazyk pro tvorbu agentů, ani jak se má postupovat z
hlediska
softwarového inženýrství - jedná se tedy zajisté o zajímavou a
perspektivní oblast.
K nepřehlednosti některých webových stránek značnou mírou přispívá
i fakt, že tvůrce webu upřednostnil formu (tedy to jak web vypadá) před
obsahem. Často tomu tak bývá z "dobrých úmyslů", totiž ze snahy učinit
web co nejvíce originálním nebo třeba z důvodů "urychlení" tvorby
webu.
Dokumenty XML (můžeme rovnou říct, že narozdíl od dokumentů
(X)HTML) nenesou žádnou informaci, která by prohlížeči sdělila,
jakým způsobem se má ten či onen element zobrazit, jakou má mít text v
daném elementu barvu, jaké má být použito písmo, či třeba jaká má být
barva pozadí. Proto je do většiny moderních prohlížečů integrován
takzvaný XSLT Processor. Ten zpracovává daný XML dokument
spolu s tzv. XML Stylesheetem (XSL) a transformuje tak daný XML dokument
např.
do XHTML (nebo i do libovolného jiného XML dokumentu), čímž pomáhá
prohlížeči konkretizovat vzhled jednotlivých částí XML dokumentu. Popis
jazyka pro XSLT (XSLT je natolik silné, že je možno hovořit dokonce o
programovacím jazyku) je mimo rámec tohoto textu. U čtenáře se v tomto
směru předpokládá jistá základní erudice. Zmíníme jen, že XSLT je
rovněž založeno na XML. Článek si klade za úkol vysvětlit mírně
pokročilým tvůrcům webových aplikací, jak XSLT používat v
prohlížečích právě pomocí JavaScriptu.
Mnozí uživatelé webu popisují, jak často se jim stává, že narazí na
web, se kterým není něco v pořádku. Z nějakého důvodu nevědí, kam
kliknout, na jaký text se dívat nebo co ten či onen prvek stránky
znamená.
Důvod je velice jednoduchý a chyba s velkou pravděpodobností není v
nich.
Byla porušena některá ze zásad tvorby přehledného webu. Jen jednou s
těchto mnoha zásad je zvolení špatného rozvržení prvků na stránce,
neboli layoutu.
Novinky
 |
WinStrom FlexiBee - moje prvni appka na iPhone... |
1.2.2009 - Nasel jsem si dalsi angazma - budu vypomahat s testovanim
software
v HiTech spolecnosti Inmite.
« Zobrazit/Skr�t ostatn� novinky