Programozás

A Vim-et és/vagy az Emacs-ot mire használod?

 ( carlcolt | 2017. december 6., szerda - 13:58 )
Semmire
26% (134 szavazat)
Semmire, kivéve ha nincs más installálva oda, ahova beloginoltam konzolon.
22% (110 szavazat)
Config fájlok átírására, esetleg pár soros szkriptek megírására
23% (116 szavazat)
Rövidebb néhány forrásfájlos programok megírására. Bonyolultabb alkalmazást nem fejlesztek, de vim/emacs-ban tenném, ha tenném
5% (26 szavazat)
Rövidebb néhány forrásfájlos programok megírására. Bonyolultabb alkalmazást nem fejlesztek, de másban tenném, ha tenném
6% (31 szavazat)
Bonyolultabb alkalmazások (akár többezer forrásfájl, asset, többszáz class) kivételével mindent vim/emacs-szal fejlesztek
7% (35 szavazat)
Bonyolultabb alkalmazásokat (akár többezer forrásfájl, asset, többszáz class) is vim/emacs-szal fejlesztek
8% (39 szavazat)
A vim/emacs gyakorlatilag az OS-em egyetlen UI-ja boot után (nem fejlesztek bonyolultabb alkalmazásokat)
1% (3 szavazat)
A vim/emacs gyakorlatilag az OS-em egyetlen UI-ja boot után (fejlesztek bonyolultabb alkalmazásokat is)
1% (5 szavazat)
Még az ehhez a szavazathoz szükséges HTTP POST requestet is vim/emacs ablakból küldtem be
2% (9 szavazat)
Összes szavazat: 508

Szoktál használni CoffeeScript-et JavaScript-hez webfejlesztésnél?

 ( log69 | 2017. szeptember 19., kedd - 19:58 )
Igen
3% (8 szavazat)
Nem
55% (142 szavazat)
Csak az eredmény érdekel
42% (107 szavazat)
Összes szavazat: 257

Megjelent a Go 1.9

 ( mraron | 2017. augusztus 28., hétfő - 7:10 )

Benne új nyelvi elemként type alias-ok, a standard library-ben thread-safe asszociatív tömbök, valamint speciális bitműveleteket tartalmazó csomag kiadásra került. A fordító már alapértelmezetten párhuzamosan dolgozik.

Részletek a bejelentésben és a kiadási megjegyzésekben.

Egyenlő tudású és hozzáállású jelentkezők esetén hozzánk informatikai pozícióra az esélyek felvételre az alábbi módon alakulnak

 ( carlcolt | 2017. július 23., vasárnap - 8:41 )
szép nő = csúnya nő = átlagos férfi
18% (42 szavazat)
szép nő > csúnya nő > átlagos férfi
6% (15 szavazat)
szép nő > csúnya nő = átlagos férfi
2% (4 szavazat)
szép nő = csúnya nő > átlagos férfi
1% (3 szavazat)
szép nő > átlagos férfi > csúnya nő
12% (28 szavazat)
átlagos férfi > szép nő > csúnya nő
3% (7 szavazat)
átlagos férfi > szép nő = csúnya nő
1% (2 szavazat)
átlagos férfi > csúnya nő > szép nő
1% (2 szavazat)
átlagos férfi = szép nő > csúnya nő
1% (2 szavazat)
csúnya nő > átlagos férfi > szép nő
0% (0 szavazat)
csúnya nő > átlagos férfi = szép nő
0% (0 szavazat)
csúnya nő > szép nő > átlagos férfi
1% (2 szavazat)
csúnya nő = átlagos férfi > szép nő
0% (0 szavazat)
Nincs elegendő információm, se véleményem arról, hogy nálunk lenne-e ilyen jellegű preferencia
42% (101 szavazat)
Nem dolgozok / Egyedül dolgozok
13% (30 szavazat)
Összes szavazat: 238

Stack Overflow - Developer Survey 2017 eredmények

 ( trey | 2017. március 26., vasárnap - 18:44 )

A Stack Overflow 2017-es, fejlesztőkről szóló felmérésében több mint 64 ezer fejlesztő mondta el, hogy hogyan képzi magát, milyen az előmenetele, milyen eszközöket használ stb. A felmérés eredménye itt.

Milyen programozási nyelvet válasszon az ember 2017-ben?

 ( 6030999 | 2017. január 20., péntek - 17:18 )

Az év elején tette közzé a TIOBE a "legkeresettebb/legtrendibb" programozási nyelvek listáját, ami számos fórum első hozzászólásától kezdődően indított heves vitákat a módszerükről, majd áttételesen a programozási nyelvekről és sok egyébről.

Talán ennek apropóján, a Codingame összegyűjtötte, hogy hányan hányféleképpen rangsorolják az egyes programozási nyelveket és rangsorolta ezeket a rangsorokat. Na jó, nem rangsorolta őket, pedig nyugodtan megtehette volna, inkább meghagyta az olvasóknak, hogy mindenki kiválaszthassa azt a módszertant, ami szerint a kedvenc programozási nyelve a legjobb, hadd fogyjon még abból a pattogatott kukoricából.

Megjelent a Python 3.6

 ( RaptoR | 2016. december 23., péntek - 22:33 )

Több mint egy évnyi fejlesztés után megjelent a Python programnyelv 3.6-os verziója. A kiadás számos újdonsággal rendelkezik, közöttük új szintaktikai elemekkel (f-sztring formázás, aszinkron generátorok, változók típus-annotációi, alulvonás numerikus kifejezésekben), CPython fejlesztésekkel (pl. gyorsabb dict, kulcsszavas argumentumok sorrendjének megtartása), és egy új kriptográfiai modullal (secrets). Továbbá a Windowst használók számára fontos változás, hogy immáron alapértelmezetté vált az UTF8 használata a fájlrendszerben, illetve a konzolban is.

Letöltés | Változások listája | Újdonságok

Néhány példa az új szintaktikai elemekre:

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
53% (135 szavazat)
Csak az eredmény érdekel.
35% (88 szavazat)
Összes szavazat: 255

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% (158 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% (209 szavazat)
Csak az eredmény érdekel.
15% (74 szavazat)
Összes szavazat: 487

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 ]