Programozás

Scala hírek

Címkék

Néhány napos halasztás után ma kiadták a Scala nyelv (fordító, alapkönyvtár, stb.) 2.10 M3 mérföldkövét, több jelentős változtatással. Többek között ebben már elérhető a macro kezdeti prototípusa, így ha valaki JVM felett statikusan típusos nyelvvel szeretne Nemerle-szerűen metaprogramozni, akkor érdemes lehet megismerkednie vele.
Szintén ma jelent meg a ScalaIDE 2.0.1-es változata, több apró fejlesztéssel. (A szintén viszonylag friss 2.1 M1 tartalmazza már az új Scala Debugger prototípusát, így ez is hatékonyabb lesz a jövőben.) Természetesen az IntelliJ, NetBeans, emacs, vim plugineket továbbra is fejlesztik.
Nemrég lezárult a Scala Days 2012 nevű előadássorozat is, a videók elérhetők (lesznek), a SkillsMatter oldalán.

"Coffeescript - a Javascript jelene és jövője?"

Címkék

Azt hiszem mindannyian írtunk már egy jó adag javascript kódot és ismerjük a nyelv/platform előnyeit és hátrányait. Számomra a legnagyobb hátránya az, hogy nem nagyon lehet benne “szép”, “elegáns” kódot írni, mert sok modern paradigma nem vagy csak nehezen megvalósítható vele. Ez persze szubjektív mérce, de úgy érzem igenis létezik egy általános “szépérzék” programozói körben, aminek nagyon sok köze van a hatékonysághoz is.

Ennek a problémának az orvosolására jött létre a Coffeescript nyelv, mely direktben javascriptre fordítható (akár on the fly böngészőben, akár előre, parancssori segédprogram segítéségével). A Coffeescript projekt saját szavai szerint: “A Coffeescript azért jött létre, hogy felszínre hozza a Javascript jó oldalát, minél egyszerűbb módon”. Lássuk hát, hogyan próbálja elérni ezt a célt és hogy sikerül-e ez neki.

A cikk itt olvasható.

Elérhető a BOB-ot tartalmazó virtuális gép használatbavételéről szóló leírás

Címkék

Még húsvét előtt jelentettük be, hogy a BOB keretrendszer letölthető deb csomagban és elérhető virtuális gépen is. Mára elkészült a virtuális gép használatának megkezdéséről szóló leírás. Olvasható itt. A leírás a demo környezetbe tételét is tartalmazza.

Jó próbálgatást, kritizálást,filozofálást együttgondolkodást!

Magyar fejlesztésű, webes, Perl-alapú keretrendszer letölthető

Címkék

2 év fejlesztés eredményeképpen a mai naptól letölthető a BOB virtuális gépként, valamint deb csomagként.

A BOB egy Perl alapon megírt folyamatosan fejlődő keretrendszer, ami megkönnyíti a webes alkalmazások fejlesztését, komplex alkalmazások gyors párhuzamos kivitelezését, flexibilis továbbfejlesztését és hosszú távon is hatékony karbantartását.

Ugyanitt megtalálható a fejlesztéshez általunk használt Komodo Edit mind 32 bites, mind 64 bites változata deb csomagként, valamint a fejlesztéshez általunk használni javasolt snipet készlet.

Ciklus és feltételes blokkokon belül, ha csak egy utasítás van...

Címkék

...akkor is mindig kiteszem a { } -eket
55% (389 szavazat)
...csak akkor teszem ki a { } -eket, ha zavarja a hiánya az olvashatóságot
26% (182 szavazat)
...sosem teszem ki a { } jeleket, mert csak több utasítás esetén muszáj
6% (43 szavazat)
Egyéb leírom hozzászólásban
2% (15 szavazat)
Nem tudok programozni
11% (79 szavazat)
Összes szavazat: 708

Go 1

Címkék

Fontos fejlesztési mérföldkőhöz érkezett a Google Go névre hallgató programozási nyelve. A fejlesztők bejelentették a Go version 1-et, vagy röviden a Go 1-et. A Go 1 az első olyan kiadás, amely bináris is formában elérhető. Letölthető Linux, FreeBSD, OS X és Windows platformokra.

Részletek a bejelentésben.

KDevelop 4.3.0

Címkék

Megjelent nyílt forrású, szabad (GPL) KDevelop fejlesztői környezet 4.3.0-s kiadása. Benne egyebek mellett alap C++11 támogatás, jobb verziókezelő-rendszer integráció, fejlettebb forráskódformázás, sebességbeli javulás stb. Részletek a bejelentésben.

Go 1 RC1

Címkék

A Google Sydney-i kirendeltségén dolgozó Andrew Gerrand nemrég bejelentette a nyílt forrású Go programozási nyelv "weekly.2012-03-13"-as kiadását, ami a Go 1 első kiadásra jelölt verziója is egyben. A szerszám elérhető Windows, Mac OS X, Linux és FreeBSD platformokra 32 bites és 64 bites verziókban. Forráskódja elérhető BSD-stílusú licenc alatt. A telepítéséhez részletes leírás található itt.

HTML5 local storage

Címkék

Bár a HTML5 “szabvány” 2011 májusa óta él és a böngészők egészen elfogadhatóan implementálták is, sok vetületét és újdonságát még csak most kezdik felfedezni, kihasználni. A “local storage” is ilyen feature, még csak nagyobb siteokon láttam használat közben, pedig nagyon hasznos jószág, sok mindent le tud egyszerűsíteni amit korábban cookie-k használatával oldottunk meg. Nézzük hát mi az a html5 local storage, hogyan használjuk és mire lehet jó.

A cikk folytatása

Az OSGi specifikációról és keretrendszerekről...

Címkék

... még sosem hallottam, pedig Java fejlesztő vagyok
4% (15 szavazat)
... még sosem hallottam, de nem vagyok Java fejlesztő
30% (125 szavazat)
... még sosem hallottam, de nem vagyok szoftverfejlesztő
34% (144 szavazat)
... hallottam már, de még nem használtam
12% (50 szavazat)
... hallottam már róla és tervezem használni a jövőben
5% (19 szavazat)
... hallottam már róla és aktívan használom
5% (20 szavazat)
... hallottam már róla és committer vagyok valamelyik framework projektben
0% (0 szavazat)
... akár hallottam róla, akár nem, csak az eredmény érdekel
11% (48 szavazat)
Összes szavazat: 421