tag:blogger.com,1999:blog-80570292366213938352024-03-24T02:56:44.743-07:00A NodeJS Magyarulimeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-8057029236621393835.post-5195366949006629852016-05-09T11:55:00.001-07:002016-05-09T12:05:18.771-07:00HELP: RiotJS keretrendszert bemutató videók közösségi fordításaTL;DR<br />
<br />
<a href="https://goo.gl/5wqkKT">EZT KELL FORDÍTANI</a><br />
<br />
<span style="font-size: x-small;">kicsit hosszabban ...</span><br />
<br />
Sziasztok,<br />
<br />
nem kifejezetten NodeJS-sel kapcsolatos (csak egy kicsit)...<br />
<br />
A múlt héten találtam rá néhány <a href="http://riotjs.com/">RiotJS</a>-t bemutató <a href="https://www.youtube.com/user/avanslaars/videos">videóra</a> és észrevettem, hogy nincs magyar felirat rajtuk, pedig marha jó lenne, ha lenne.<br />
<br />
A rendszerről annyit érdemes tudni, hogy hasonló alapokra épül mint a Facebook <a href="https://facebook.github.io/react/">React</a>-je, viszont a megértési/betanulási ideje sokkal kevesebb és méretben is eltörpül a legtöbb keretrendszer mellett.<br />
<br />
Egy szó mint száz, én elkezdtem fordítgatni az egyik videót, de ha akadni valaki aki tudna segíteni, akkor sokkal gyorsabban meglennénk. Jelenleg olyan 10 videó van, de majd meglátjuk hogy megy az első fordításá.<br />
<br />
Csináltam egy mindenki által szerkeszthető Google táblát, úgyhogy semmi mással nem kell bíbelődni, csak a fordítással, a többit én megoldom.<br />
<br />
<a href="https://goo.gl/5wqkKT">EZT KELL FORDÍTANI</a><br />
<br />
<br />
kösziimeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com18tag:blogger.com,1999:blog-8057029236621393835.post-81593237689495852812016-04-27T09:06:00.000-07:002016-04-27T09:06:22.353-07:00Itt a 6-os, nyomassatok (ÁÁÁ)Ma jelent meg a <b>Node</b> legújabb verziója a <b>6.0.0</b>-ás (jasnell). A változásokról <a href="https://github.com/nodejs/node/blob/master/CHANGELOG.md#2016-04-26-version-600-current-jasnell">itt lehet bővebben szemezgetni</a>.imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com7tag:blogger.com,1999:blog-8057029236621393835.post-10961883821848148162016-02-12T20:52:00.002-08:002016-02-12T20:53:07.570-08:004.3 és 5.6Hát nem szóltok, hogy itt a <a href="https://nodejs.org/dist/v4.3.0/">4.3</a>-as (meg az <a href="https://nodejs.org/dist/v5.6.0/">5.6</a>-os!) Úgy látom semmit nem lehet rátok bízni ...<br />
<br />
<b>Február 9</b>-én jelent meg a 4.3-as verzió egy fontos biztonsági frissítéssel, ami jó, viszont tartalmaz egy visszafelé nem kompatibilis változást is (ezé lett 4.3). <a href="https://github.com/nodejs/node/blob/v4.3.0/CHANGELOG.md">A részletes listához klikkoljatok ide</a>.<br />
<br />
Ja, még azt is érdemes megjegyezni, hogy a 4.2-eshez már nem lesz több frissítés.<br />
<br />
<br />imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com3tag:blogger.com,1999:blog-8057029236621393835.post-53515340178565761282015-11-01T12:00:00.003-08:002015-11-01T12:06:32.319-08:005.0.0 Stabil de nem LTS<b>Hát nem most jelent meg a <a href="https://nodejs.org/dist/v4.2.1/">4.2.1</a>??</b> Most akkor melyiket használja a jól megboldogult programozó? Merülhet fel (<i>jogosan!</i>) a kérdés. A válasz pedig ... attól függ:<br />
<br />
<ul>
<li>Ha a stabilitás az elsődleges és a <b>NodeJS</b> folyamatos frissítése nehézkes lenne (mert pl valamilyen robosztus vállalati rendszerrel állunk szembe), akkor tanácsos a <a href="https://nodejs.org/dist/v4.2.1/">4.2.x</a>-es ágat használni.</li>
<li>Ha a gyakori Node frissítések nem okoznak gondot és szeretnénk a legújabb csodákkal fejleszteni, akkor lehet nyugodtan az <a href="https://nodejs.org/dist/v5.0.0/">5.0.x</a>-est telepíteni.</li>
</ul>
<div>
<br /></div>
<div>
Mivel a NodeJS nagyon gyorsan fejlődik és változik, ezért a fejlesztés két ágon fog folyamatosan egyszerre történni. Amíg a páros számú megjelenések (pl: 4) lesznek a hosszan támogatott verziók (18 hónap ha jól értem), addig a páratlan számúak (pl: 5) csak 8 hónapig élnek majd.</div>
<div>
</div>
<div>
Ezeket az infókat nem az újjamból szoptam ki, <a href="https://nodejs.org/en/blog/community/node-v5/">az eredeti cikk itt van</a> :)</div>
imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com1tag:blogger.com,1999:blog-8057029236621393835.post-69869838197861678852015-10-13T08:33:00.000-07:002015-10-13T08:37:05.224-07:00Itt a 4.2.0Nagyon gyorsan jönnek a frissítések ... <a href="https://nodejs.org/dist/v4.2.0/">Itt a 4.2.0</a>.<br />
<br />
Ez az első olyan verzió, ami már az <b>LTS</b> azaz <b>Long Term Support</b> (Hosszú Távú Támogatás) kategoriába tartozik, ami annyit jelent, hogy a mai naptól (<i>2015 Október 12</i>) 30 hónapig tuti jönnek a frissítések. A jobb megkülönböztetés érdekében ezek a változatok a <a href="https://www.google.com/search?q=periodusos+rendszer&espv=2&biw=1680&bih=963&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMI2oTRlOK_yAIVTKMeCh04UwH1">Periodusos Rendszer</a> alapján becenevet is kapnak, ezért a 4.2.0-ást <b>Argon</b>-nak (is) híjják.<br />
<br />
Az eredeti cikkért <a href="https://nodejs.org/en/blog/release/v4.2.0/">klikk ide</a>.imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-34344108790254966122015-09-17T09:17:00.002-07:002015-09-17T09:19:04.823-07:00Megjelent a Node v4.1.0 (Stabil)Itt a <a href="https://nodejs.org/dist/v4.1.0/">Node v4.1.0</a>-ás verziója, lehet nyomatni. (npm frissítés 2.14.3-ra, a bufferek most már Javascript-ben készülnek, nem C++-ban stb)<br />
<br />
<a href="https://nodejs.org/en/blog/release/v4.1.0/">Itt olvasható a teljes lista</a>.imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-37266577027619302072015-09-10T18:13:00.001-07:002015-09-10T18:13:56.840-07:00Node.js InteractiveIdén December 8-9 között rendezik meg a <a href="http://interactive.nodejs.org/">Node.js Interactive</a> konferenciát Portlandban (Oregon). Ez az első olyan esemény, amit a nemrégen megalapított <b>Node.js Foundation</b> szervez a <b>Linux Foundation</b> segítségével.<br />
<br />
Többek között a következő Node veteránok gondoskodnak majd az előadások tartalmáról:<br />
<br />
<br />
<ul>
<li><a href="https://github.com/nodebotanist">Kassandra Perch</a> - <b>IoT</b> (Internet Of Things) és robot programozó</li>
<li><a href="https://github.com/jlord/">Jessica Lord</a> - A <b>Github</b> egyik designere és front-end programozója</li>
<li><a href="https://github.com/ceejbot">C J Silvero</a> - Back-end Node programozó az <b>npm, Inc</b>-nél</li>
</ul>
<br />
<br />
Előadónak <a href="http://events.linuxfoundation.org/events/node-interactive/program/cfp">itt lehet jelentkezni</a>.<br />
<br />
<a href="https://nodejs.org/en/blog/announcements/interactive-2015/"><span style="font-size: x-small;">Eredeti cikket ide klikkolva olvashatjátok.</span></a>imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com4tag:blogger.com,1999:blog-8057029236621393835.post-53770711722374642762015-09-08T18:11:00.000-07:002015-09-08T18:11:31.250-07:00Itt a 4-es fuss el véle ... (ez de fáj)Hát végre megjelent a <a href="https://nodejs.org/dist/v4.0.0/">NodeJS 4.0</a>-ás változata (ma!) ami összefésüli a Node v.0.12.7-et és az io.js 3.3-ast. Hurrá! ezáltal a hosszú várakozásnak vége, lehet mindent frissíteni. (sok szerencsét)<br />
<br />
A Node csapata egy <a href="https://nodejs.org/en/blog/release/v4.0.0/">terjedelmesebb postban</a> köszöni meg a rengeteg hozzájáruló munkáját és nagy vonalakban felvázolja, hogy mi várható az elkövetkezendőkben.<br />
<br />
Ami <b>nekem bejött</b>:<br />
- a 4.0.0-ás változat már <a href="https://en.wikipedia.org/wiki/V8_engine">V8 4.5</a>-öst használ, ami különösen azért jó mert újabb <a href="https://github.com/lukehoban/es6features">ES6</a>-os finomságokkal lehet barbárkodni.<br />
- most már ARM processzorokat is támogat a Node (pl, lehet újra megpróbálom a Chromebook-omra erőszakolni a Node-ot ami tavaly még nem ment)<br />
- bevezették az LTS aka Long Term Support azaz Hosszú Távú Támogatást (Októberre várható az első ilyen változat).<br />
- elindul az 5.0 fejlesztése, ami az újabb V8-asra épül majd.<br />
<br />
Ha valamit félrefordítottam/értettem légyszi írjatok a kommentbe oszt javítom.<br />
<br />
Forrás: <a href="https://nodejs.org/en/blog/release/v4.0.0/">https://nodejs.org/en/blog/release/v4.0.0/</a><br />
Letöltés: <a href="https://nodejs.org/dist/latest/node-v4.0.0-linux-x86.tar.gz">https://nodejs.org/dist/latest/node-v4.0.0-linux-x86.tar.gz</a> imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-51458968074793748462015-07-13T06:17:00.000-07:002015-07-13T06:17:55.191-07:00Itt a 0.12.7-es verzióMegjelent a <a href="https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz">NodeJS 0.12.7</a>-es verziója.<br />
<br />
Változások:<br />
- openssl: frissítve 1.0.1p-ra<br />
- npm: frissítve 2.11.3-ra<br />
<br />
Teljes listához <a href="https://raw.githubusercontent.com/joyent/node/v0.12.7/ChangeLog">klikk ide</a>.imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-37226020222880826262015-07-10T06:12:00.000-07:002015-07-10T06:12:36.459-07:00NodeHun a NodeJS.org-onJuhéjj,<br />
<br />
Most már hivatalosan is fent vagyunk a <a href="http://nodejs.org/">NodeJS.org</a> oldalon ... hallga csak:<br />
<br />
<a href="https://nodejs.org/documentation/localization">https://nodejs.org/documentation/localization</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i.imgur.com/3wsnzcl.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://i.imgur.com/3wsnzcl.png" height="82" width="320" /></a></div>
<br />imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-81242365595977282262015-07-05T19:05:00.000-07:002015-07-05T19:05:05.000-07:00FONTOS Biztonsági frissítés: 0.12.6Éppen a 0.12.5-os frissítésről akartam írni amikor felmentem a <a href="http://nodejs.org/">Node</a> hivatalos oldalára pár perccel ezelőtt és egyből láttam, hogy valami nem kóser ... itt a 0.12.6??<br />
<br />
Dióhéjban annyi történt, hogy egy kritikus UTF8 String dekódoló hibát találtak a V8-as rendszerben, és mivel a Node erre épül, sajnos minden Node-ban íródott alkalmazás érintett. A hibát orvosló kiadást már fel is tették az oldalra a Node-hoz is és az IO.js-hez egyaránt:<br />
<br />
<a href="http://nodejs.org/dist/v0.12.6/">Node.js 0.12.6</a><br />
<a href="https://iojs.org/dist/v2.3.3/">IO.js 2.3.3</a><br />
<a href="https://iojs.org/dist/v1.8.3/">IO.js 1.8.3</a><br />
<br />
<span style="font-size: x-small;">Az <a href="https://medium.com/@iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852">eredeti cikket itt</a> olvashatjátok.</span>imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-39225186528162817582015-06-23T01:30:00.000-07:002015-06-23T01:30:00.853-07:00Keretrendszerek<br />
Más programozási nyelvekben már úgy ahogy kirajzolódtak a különböző keretrendszerek virtuális határai, a <a href="https://nodejs.org/">NodeJS</a> esetében ez még nincs így (vagy a többség csak nem akarja eldönteni, belátni melyik a legjobb)<br />
<br />
<a href="http://expressjs.com/">Express.js</a><br />
Az Express.js-t előre tenném, mert erről már évek óta hallok, a fejlesztése folyamatosan tart és más rendszerek is épülnek rá. Egy minimalista elképzelésről van szó, ami kifejezetten jó mobilos és web-és alkalmazások készítésre. Több nagyobb cég/oldal is használja, pl: <a href="https://myspace.com/">MySpace</a>, <a href="http://geekli.st/">Geekli.st</a>, <a href="https://klout.com/home">Klout</a>.<br />
<br />
<a href="http://sailsjs.org/">Sails.js</a><br />
Mint feljebb említettem, más rendszerek is használják az Express.js-t, ilyen például a Sails.js. Ez az egyik legelterjedtebb megoldás <i>adat-alapú</i> és <i>valós-idejű</i> app-ok írására. Chat-es programok és multiplayer játékok főoldán szokták sokat használni. A rendszer sok mindenben próbál segíteni <a href="http://gruntjs.com/">Grunt</a> modulokon keresztül, pl LESS, SASS, CoffeeScript, Jade stb. A böngésző oldalon pedig tulajdonképpen azt használhatunk amit akarunk, Angular, Backbone, Android/JAVA, iOS ...<br />
<br />
<a href="http://socket.io/">Socket.io</a><br />
A Socket.io hasonló a Sails.js-hez, valós idejű alkalmazásokhoz ajánlják, a böngészőben is és a szerveren is futhat. Az oldalukon megtekinthető egy 8 soros LIVE Twitter olvasó.<br />
<br />
<a href="http://hapijs.com/">Hapi.js</a><br />
A Hapi-t többnyire alkalmazások API-jaihoz kínálják, és viszonylag nagy module/plugin könyvtárral rendelkezik, de alapból van benne input ellenőrzés, caching, hiba kezelés, loggolás stb. Elég sok nagy cég használja: <a href="http://disney.com/">Disney</a>, <a href="http://www.concrete.cc/">Concrete</a>, <a href="https://www.paypal.com/home">PayPal</a>, <a href="http://www.walmart.com/">Walmart</a> stb.<br />
<br />
<a href="http://meanjs.org/">Mean.js</a><br />
Utoljára de nem utolsó sorban említeném meg a Mean.js-t, amit ugyan <i>keretrendszer</i> kategóriába sorolnak, de nem egy különálló rendszerről van szó. A neve a <b>M</b>ongoDB, <b>E</b>xpress, <b>A</b>ngular, <b>N</b>ode szavakból jött létre (ha nem, akkor szóljatok, majd javítom) és én inkább <i>látásmód</i>nak nevezném. A <a href="http://yeoman.io/">Yeoman</a> alapból támogatja ami egy <i>alkalmazás-váz</i> (scaffold) generáló program, mindenképp érdemes megtekinteni.<br />
<br />
<span style="font-size: x-small;">(személy szerint én csak az Express.js-szel és a Mean.js-szel randiztam/veszekedtem egy darabig, ha valamit elírtam vagy teljesen gáz szóljatok... köszi)</span>imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com15tag:blogger.com,1999:blog-8057029236621393835.post-67615037686112542282015-05-25T18:35:00.000-07:002015-05-25T18:36:23.392-07:00Hogy jön az IO.js a képbeHamarosan ez a kérdés teljesen érdektelen lesz, de azért érdemes "megemlékezni" az eseményekről.<br />
<br />
<a href="http://www.infoworld.com/article/2854642/javascript/nodejs-gains-a-new-fork-much-to-joyents-dismay.html">2014 december elején</a> néhanyan a Node csapatából megelégelve a fejlesztési és kiadási ütemet, egy fork-ot hoztak létre <a href="https://iojs.org/en/index.html">io.js</a> néven a node forráskódjából. (Ez persze sok mindenkit meglepett, de az előbb említett programozók már többször jelezték nemtetszésüket.)<br />
<br />
Az <i>io</i> csapata bevezette az ún. <a href="https://github.com/nodejs/io.js/blob/master/GOVERNANCE.md#readme">Nyitott Kormányzást (Open Governance)</a> ami nagyjából annyit jelent, hogy egy Technikai Bizottság (Technical Committee) felel a fejlesztés folyamatáért és a kiadott verziókért.<br />
<br />
<a href="http://www.infoq.com/news/2015/05/nodejs-iojs">2015 Májusában</a> azonban nagy meglepetésre (engem legalábbis meglepett, hogy ilyen hamar) az <i>io</i> Technikai Bizottsága úgy döntött, hogy össze/vissza-csatlakozik a Node-hoz (a Node Foundation alatt) ami követni fogja a <i>io</i> által használt Nyitott Kormányzás ötletét. Juhéjj!imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0tag:blogger.com,1999:blog-8057029236621393835.post-31687277528792284222015-05-22T19:42:00.002-07:002015-05-22T19:43:43.457-07:00Mi az az NPMAz <a href="https://www.npmjs.com/">npm</a> azaz <b>Node Package Manager</b> - vagy <i>Node Csomag Kezelő - </i>node programok telepítésére és karbantartására használható. A rendszerben jelenleg több mint 150.000 csomag van és naponta több mint 60 milliót installálnak programozók. Ma már az <b>npm</b> a node szerves része, úgyhogy nem kell külön installálni.<br />
<br />
<h3>
Csomagok Helyi (local) Installálása</h3>
<br />
Egy csomagot a helyi mappába a nagyon egyszerű <span style="background-color: black; color: lime; font-family: Courier New, Courier, monospace;">npm install <csomag_neve></span> paranccsal lehet installálni.<br />
<br />
Például: <span style="background-color: black; color: lime; font-family: Courier New, Courier, monospace;">npm install lodash</span>.<br />
<br />
A parancs lefuttatása után a node létrehoz (ha még nincs) egy <i>node_modules</i> mappát és ha kilistázzuk a tartalmát <span style="background-color: black; color: lime; font-family: Courier New, Courier, monospace;">ls node_modules</span> akkor láthatjuk, hogy megjelent a <i>lodash</i> könyvtár.<br />
<br />
<br />
<h3>
Csomagok Globális (global) Installálása</h3>
<br />
Egy csomagot kétféle képpen lehet installálni, az egyik a már fentebb említett helyi telepítés, a másik pedig a globális. Globálisan olyan csomagokat szokás telepíteni amiket többnyire terminálból akarunk futtatni (pl: grunt, jshint stb). Maga a parancs nagyon hasonló az előzőhöz:<br />
<span style="background-color: black; color: lime; font-family: Courier New, Courier, monospace;">npm install -g jshint</span><br />
<br />
További részleteket az npm oldalán olvashattok itt: <a href="https://docs.npmjs.com/getting-started/what-is-npm">https://docs.npmjs.com/getting-started/what-is-npm</a><br />
<br />imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com39tag:blogger.com,1999:blog-8057029236621393835.post-45598835366902552262015-05-20T17:37:00.002-07:002015-05-20T17:44:30.857-07:00Első posztháló,<br />
<br />
Azért inditom ezt a blogot mert úgy látom, hogy még nincsen nagyon magyar nyelvű dokumentáció a <a href="https://nodejs.org/">NodeJS</a>-hez, aztán majd meglátjuk hogy alakul...<br />
<br />
A <b>Node</b>-ról így dióhéjban annyit érdemes tudni, hogy egy szerver oldalon futtatható Javascript-ről van szó, ami a <a href="http://code.google.com/p/v8/">Google Chrome V8</a>-as runtime motorjára épül.imeheszhttp://www.blogger.com/profile/15316975230664109974noreply@blogger.com0