Programozás

Scala 2.12.1

 ( aborg | 2016. december 7., szerda - 8:27 )

December 5-én megjelent a Scala 2.12.1-es változata kijavítva a legzavaróbb hibákat a 2.12-es sorozatból.

A 2.12-es kiadásban debütált:

Fejlesztés esetén jobbnak tartom ...

 ( enpassant | 2016. december 2., péntek - 18:21 )
a vacak kódot sok (coverage >90%) unit teszttel
13% (32 szavazat)
a jó minőségű kódot kevés (coverage <10%) unit teszttel
52% (131 szavazat)
Csak az eredmény érdekel.
35% (88 szavazat)
Összes szavazat: 251

Azt a dolgozót, aki csak a kódminőség javításán dolgozik (nem ad hozzá a termékhez új képességeket), a többi dolgozónál …

 ( szotsaki | 2016. december 1., csütörtök - 8:38 )
…alacsonyabb fizetésért foglalkoztatnám.
1% (6 szavazat)
…egyenrangú fizetésért foglalkoztatnám.
32% (157 szavazat)
…magasabb fizetésért foglalkoztatnám.
8% (40 szavazat)
Nem hagynám, hogy egy dolgozó kizárólag ilyen munkát végezzen.
43% (207 szavazat)
Csak az eredmény érdekel.
15% (74 szavazat)
Összes szavazat: 484

Mekkora memóriaszivárgás mondható kritikusnak szerinted?

 ( turul16 | 2016. november 29., kedd - 15:05 )
1 bit
54% (183 szavazat)
~ 4kB /óra
11% (37 szavazat)
~ 4MB /óra
12% (41 szavazat)
~ 4GB /óra
6% (19 szavazat)
~ 4TB /óra
2% (7 szavazat)
Egyéb
15% (52 szavazat)
Összes szavazat: 339

"Melyik ország nyerné a Programozási Olimpiát?"

 ( trey | 2016. szeptember 2., péntek - 11:50 )

Melyik országnak vannak a legjobb fejlesztői?

Ebben is jók lehetnénk! A HackerRank saját bevallása szerint új programozási feladványok, kihívások tízezreit teszi közzé annak érdekében, hogy a programozók fejleszthessék programozási képességüket, tudásukat. A világ minden tájáról több százezer fejlesztő vesz részt ezekben a kihívásokban különböző programozási nyelvekben, területeken a Python-tól az algoritmusokig, és témában, a biztonságtól az elosztott rendszerekig. A HackerRank közössége körülbelül másfél millió fejlesztőt számlál és rangsorol.

OOP-ben - ami függvény nem fog dolgozni egy aktuális objektummal (pl. this, $this, etc.), ...

 ( carlcolt | 2016. augusztus 26., péntek - 6:40 )
az legyen mindig static method
15% (36 szavazat)
az lehet akár static method is
18% (42 szavazat)
az akkor se legyen static method, kivéve ha factory vagy singleton
4% (9 szavazat)
az rossz kód, kivéve ha factory vagy singleton, akkor legyen static
3% (8 szavazat)
az rossz kód, kivéve ha factory és azért static, mert a singleton is rossz kód
2% (4 szavazat)
az menjen egy class-októl távol álló namespace-be, mert semmi köze az osztálypéldányok műveleteihez (kivétel factory pl.)
4% (9 szavazat)
az menjen egy global függvénybe, mert semmi köze az osztálypéldányok műveleteihez (kivétel factory pl.)
4% (9 szavazat)
az bármi lehet, amíg el tudom olvasni és karban tudjuk tartani
16% (38 szavazat)
Egyéb, leírom hozzászólásban
9% (21 szavazat)
Nem írtam még objektumokkal és osztályokkal dolgozó kódot
26% (62 szavazat)
Összes szavazat: 238

KDevelop 5.0.0

 ( trey | 2016. augusztus 24., szerda - 8:38 )

KDevelop 5

Majdnem két évvel a 4.7-es verzió kiadása után megjelent a KDevelop integrált fejlesztői környezet 5.0.0-s kiadása. A KDevelop főként C++, Python, PHP és JavaScript/QML programozási nyelvek támogatására fókuszáló, nyílt forrású, szabad szoftver (GPL licenc). Az 5.0.0-ban érkező újdonságokról itt lehet olvasni. Részletek a bejelentésben.

Milyen gyakran szoktál hátultesztelő (do - while) ciklust használni?

 ( crystal88 | 2016. augusztus 11., csütörtök - 13:39 )
Havi rendszerességgel (fejlesztő vagyok)
5% (22 szavazat)
Havi rendszerességgel (nem vagyok fejlesztő)
3% (13 szavazat)
Évente egyszer-kétszer (fejlesztő vagyok)
20% (80 szavazat)
Évente egyszer-kétszer (nem vagyok fejlesztő)
13% (51 szavazat)
Nem is tudom mikor láttam olyat utoljára (fejlesztő vagyok)
25% (100 szavazat)
Nem is tudom mikor láttam olyat utoljára (nem vagyok fejlesztő)
17% (70 szavazat)
Csak az eredmény érdekel
16% (66 szavazat)
Összes szavazat: 402

Ha el kell indítanod egy shell scriptet, hogyan teszed?

 ( traktor | 2016. június 23., csütörtök - 6:33 )
./ennek-kell-futnia.sh
76% (459 szavazat)
sh ./ennek-kell-futnia.sh
7% (40 szavazat)
bash ./ennek-kell-futnia.sh
4% (26 szavazat)
source ./ennek-kell-futnia.sh
0% (2 szavazat)
egyéb módon/attól függ
8% (48 szavazat)
soha nem futtatok shell scripteket
0% (3 szavazat)
Csak az eredmény érdekel.
3% (21 szavazat)
Egyéb, leírom.
1% (5 szavazat)
Összes szavazat: 604

Bjarne Stroustrup előadás a BME-n

 ( naszta | 2016. május 3., kedd - 9:51 )

2016 május 19-én 16:45-től a BME Q épületében a következő előadásokat nézhetitek meg:

16:45 - 17:00 rektori köszöntő
17:00 - 18:00 Sinkovics Ábel: Debugging and benchmarking the C++ compilation process
18:00 - 19:00 Bjarne Stroustrup: Type and Resource-safe C++

You can write ISO C++ programs that are statically type safe and have no resource leaks. You can do that simply, without loss of performance, and without limiting C++’s expressive power. This model for type- and resource-safe C++ has been implemented using a combination of ISO standard C++ language facilities, static analysis, and a tiny support library (written in ISO standard C++). This supports the general thesis that garbage collection is neither necessary nor sufficient for quality software. I describe the techniques used to eliminate dangling pointers and to ensure resource safety. Other aspects – also necessary for safe and effective use of C++ – have conventional solutions so they are mentioned only briefly here.

The techniques and facilities presented are supported by the Core C++ Guidelines and enforced by a static analysis tool for those.

Jelentkezni ITT lehet.

Melyik programnyelvet javasolnád tanítani a középiskolában?

 ( kantal | 2016. április 25., hétfő - 12:01 )
BASIC
1% (8 szavazat)
C
9% (49 szavazat)
C++
4% (25 szavazat)
C#
5% (26 szavazat)
Clojure
1% (3 szavazat)
ELAN
0% (0 szavazat)
ERLANG
0% (0 szavazat)
FORTRAN
0% (2 szavazat)
Go
1% (8 szavazat)
Haskell
1% (6 szavazat)
Java
9% (52 szavazat)
JavaScript
5% (27 szavazat)
Julia
0% (0 szavazat)
Logo
1% (6 szavazat)
Pascal
5% (30 szavazat)
Perl
2% (11 szavazat)
PHP
5% (28 szavazat)
Prolog
0% (1 szavazat)
Python3
33% (188 szavazat)
Ruby
2% (14 szavazat)
Egyéb (leírom a hozzászólásban)
3% (19 szavazat)
Csak az eredmény érdekel
11% (62 szavazat)
Összes szavazat: 565

Világ ROBOTPSZICHOLÓGUSAI, egyesüljetek!

 ( vitomokol | 2016. március 22., kedd - 7:41 )

Elkezdtem egy "Robotpszichológia kiáltvány" írását: https://github.com/nbatfai/Robopsychology Ebben az értelmezésben minden robotpszichológus programozó, de nem minden programozó robotpszichológus.

2016 Stack Overflow Developer Survey - eredmények

 ( trey | 2016. március 19., szombat - 12:05 )

A Stack Overflow bejelentette "2016 Stack Overflow Developer Survey" felmérésének eredményét. Az idei kérdéssort 173 orszából több mint 50 ezer tag töltötte ki. Egyebek mellett - szerintük - kiderül belőle, hogy a

  • a JavaScript maradt a világ legnépszerűbb programozási nyelve.
  • a React a leggyorsabb ütemben fejlődő technológia a Stack Overflow-n, de a Swift is robbantott. Az Objective-C visszaesett.
  • a Rust a legkedveltebb programozási nyelv.
  • a Visual Basic a legrettegettebb programozási nyelv.
  • a fejlesztők 46%-nak nincs számítástechnikai vagy azzal kapcsolatos BSc-je (Bachelor's degree), ezért a Stack Overflow szerint az a munkáltató, ami ilyen végzettséget követelne meg ha fejlesztőt keres, jobb ha átgondolja stratégiáját.
  • stb.

Az eredmények itt olvashatók.

Szerinted normális esetben a Full Stack Developernek feladata a .psd-ből/egyéb designfájlból PNG-k pixelkiszámolt kivágása?

 ( carlcolt | 2015. október 25., vasárnap - 7:14 )
Igen, feladata, akár még Photoshop licenc nélkül is (pl. GIMP-pel)
10% (25 szavazat)
Igen, feladata, de csak ha a cég állta a Photoshop licencet
5% (13 szavazat)
Nem, nem feladata, de egy Frontend fejlesztőnek Photoshop licenc nélkül is feladata
7% (17 szavazat)
Nem, nem feladata, de egy Photoshop licenccel rendelkező frontendesnek már feladata
10% (26 szavazat)
Nem, nem feladata, még a frontend fejlesztőnek sem feladata
18% (46 szavazat)
Egyéb, leírom hozzászólásban
7% (17 szavazat)
Nem tudom mi az a Full Stack Developer és/vagy frontend fejlesztő
44% (112 szavazat)
Összes szavazat: 256

Előfordult már, hogy azért nem dolgoztatok egy amúgy jó technológiával, mert nem találnátok rá a munkaerőpiacon szakértőt?

 ( carlcolt | 2015. október 7., szerda - 6:38 )
Igen, előfordult
24% (65 szavazat)
Nem, de szerintem előfordulhatna
23% (62 szavazat)
Nem, inkább megtanítanánk valaki(k)nek, ha tényleg annyira jó
27% (71 szavazat)
Nem dolgoztam még olyan helyen, ahol ilyesmi felmerülhet
26% (68 szavazat)
Összes szavazat: 266

Szerinted a frontend és a backend milyen szerepet tölt be egy átlagos projekt fejlesztésekor?

 ( carlcolt | 2015. augusztus 22., szombat - 18:05 )
Szerintem a backendet több emberi erőforrásba kerül lefejleszteni, és nehezebb is jó backendest találni
14% (34 szavazat)
Szerintem a backendet több emberi erőforrásba kerül lefejleszteni, de nehezebb jó frontendest találni
14% (34 szavazat)
Szerintem a frontendet több emberi erőforrásba kerül lefejleszteni, és nehezebb is jó frontendest találni
7% (16 szavazat)
Szerintem a frontendet több emberi erőforrásba kerül lefejleszteni, de nehezebb jó backendest találni
8% (19 szavazat)
Nem tudom hol van ennek a kettőnek a határa, mert nálunk mindenki full stack developer.
17% (42 szavazat)
Nem programozok / nem programoztam még csapatban
41% (100 szavazat)
Összes szavazat: 245

Offline AI2 emulátor

 ( s-kami | 2015. augusztus 13., csütörtök - 11:18 )

Barry Kauler, a Puppy Linux atyja már egy ideje dolgozott azon, hogy elinduljon és Puppy alatt is használható legyen az MIT Android App Inventor programja. A programról bővebb bemutatást egy korábbi bejegyzésben olvashatunk.

Lényegében egy olyan androidos fejlesztői környezetről van szó, amiben egyszerűen csak összeklikkeljük az új programunkat a hagyományos értelemben vett programozás helyett.

WebAssembly

 ( trey | 2015. június 18., csütörtök - 11:17 )

A Google, a Microsoft, a Mozilla és a WebKit projekt mérnökei bejelentették, hogy összeálltak egy új projekt, a WebAssembly létrehozására.

[ WebAssembly @ GitHub | WebAssembly @ Mozilla Blog ]

Nyílt forrású lesz a Swift 2

 ( trey | 2015. június 9., kedd - 6:27 )

Az Apple Swift-je egy (viszonylag) új programozási nyelv iOS-hez és OS X-hez. Innovatív, új programozási nyelvnek tervezték Cocoa-hoz és Cocoa Touch-hoz. Az Apple tegnap bejelentette a WWDC 2015 rendezvényén, hogy komoly mértékben frissíti a Swift-et. A Swift 2 ráadásul nyílt forrású lesz és az év végéig a a fordítóprogram és a standard lib-ek OS X és iOS mellett Linuxra is megérkeznek. Hogy a Swift 2 pontosan milyen licenc alatt érhető majd el, arról a bejelentés nem szól. Amit lehet tudni, hogy egy OSI által elfogadott, permisszív licencről van szó.

A Swift weboldala itt található. A bejelentés elolvasható itt.

A dinamikusan típusos nyelvek (pl. JavaScript) szerintem...

 ( Gyuszk | 2015. június 2., kedd - 18:22 )
Tűzre való szemetek, sosem nyúlnék hozzá, csak statikusan típusos nyelvekhez (pl. Java, Scala, C#...)
15% (54 szavazat)
Bizonyos jól meghatározott helyeken megfelelő választás, pl. lehulló hópihék egy weboldalon
50% (173 szavazat)
Nem teszek különbséget a statikus típusossággal szemben, ugyanolyan jó
30% (106 szavazat)
Jobbak mint a statikusan típusos nyelvek
5% (16 szavazat)
Összes szavazat: 349

MenuetOS 64 bit 1.0.0

 ( trey | 2015. május 15., péntek - 13:00 )

MenuetOS 1.0.0

Megjelent a 100%-ban assembly (FASM) nyelven írt, SMP, prepreemptív multitasking, USB, TCP/IP stb. funkciókkal, szolgáltatásokkal, transzparens GUI-val rendelkező MenuetOS operációs rendszer 1.0.0-s kiadása.

A MenuetOS-t 32 bites és 64 bites x86 architektúrákhoz tervezték. A 32 bites változata nyílt forrású, szabad szoftver, amelyet a GNU GPLv2 feltételei szerint lehet terjeszteni, módosítani, másolni. A 64 bites verziója proprietary.

Részletek a bejelentésben és a projekt weboldalán.

[Frissítve] Leállt a GitHub

 ( trey | 2015. május 6., szerda - 12:55 )

GitHub offline

20 perccel ezelőtt leállt a GitHub. Jelenleg megpróbálják helyrekalapálni egy "vészhelyzeti karbantartás" (jelentsen az bármit is) keretében..

[ status.github.com | @githubstatus ]

Frissítés: 12:20 UTC Everything operating normally.

Visual Studio Code - ingyenes forráskódszerkesztő Linuxra, OS X-re, Windowsra a Microsoft-tól

 ( trey | 2015. április 30., csütörtök - 7:22 )

Visual Studio Code

A San Francisco-i Moscone Center-ben folyó Build 2015 fejlesztői konferencián a Microsoft bejelentette ingyenes, keresztplatformos - Linux, OS X, Windows - forráskódszerkesztőjét, a Visual Studio Code-ot. A terméket a rendmondi cég modern webes és cloud alkalmazások írásához ajánlja. A termék jelenleg hivatalosan még preview állapotban van, de már letölthető és tesztelhető (alternatív letöltési lehetőség: visualstudio.com).

Brackets 1.3

 ( Dacr | 2015. április 28., kedd - 12:10 )

Újabb verzió látott napvilágot az Adobe által "szponzorált" Brackets kódszerkesztőből. A változások listája igen nagy. A források és a deb-ek itt, a Fedora repo pedig itt található meg.

Ha indentálás, akkor

 ( carlcolt | 2015. április 28., kedd - 12:07 )
tab ("\t") - látsszon 2 space-nek
6% (30 szavazat)
2 space
13% (65 szavazat)
tab ("\t") - látsszon 4 space-nek
38% (188 szavazat)
4 space
19% (93 szavazat)
tab ("\t") - látsszon 6 space-nek
1% (6 szavazat)
6 space
0% (1 szavazat)
tab ("\t") - látsszon 8 space-nek
5% (24 szavazat)
8 space
0% (0 szavazat)
tab ("\t") - látsszon 10 space-nek
0% (0 szavazat)
10 space
0% (0 szavazat)
1 space
0% (2 szavazat)
Egyéb, leírom hozzászólásban
4% (22 szavazat)
Nem programozok / nem tudom mi az az indentálás
14% (69 szavazat)
Összes szavazat: 500