- wachag blogja
- A hozzászóláshoz be kell jelentkezni
- 1260 megtekintés
Hozzászólások
Mondjuk a node.js esetre reflektálva, én azt nem értem, hogy ilyen alap dolgok miért külső fejlesztések, miért nem a nodej api szerve... oh wait... Miért nem az ecmascript string kezelés része?!
- A hozzászóláshoz be kell jelentkezni
Mert annyira nem alap,
hogy egy base string kotelezo resze legyen,
hacsak nem ruby :) http://apidock.com/ruby/String/rjust
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Őszintén, egy printf, vagy ahhoz hasonló valami kábé minden programnyelvben van külső függőségek nélkül. C/C++, PHP, Python, Go, Java, Ruby... és a listát azért nem folytatom mert más nyelvekről nem tudok nyilatkozni. Szerintem az igény megalapozott, hogy a node.js/javascript/ecmascript része legyen alapból.
- A hozzászóláshoz be kell jelentkezni
"Őszintén, egy printf, vagy ahhoz hasonló valami kábé minden programnyelvben van külső függőségek nélkül."
A libc is külső függőség ám nem C nyelvekben.
- A hozzászóláshoz be kell jelentkezni
De arról nekem nem kell tudnom fejlesztőként. Írok egy PHP kódot, használom a printf, sprintf függvényeket, és garantált, hogy a hivatalos php interpreter ahol fut, a kódom is fut. Ugyanúgy ha egy java kódot írok se kell félnem, hogy nincs String.format (vagy igen, mennyire reális?)
- A hozzászóláshoz be kell jelentkezni
Jövőre már része lesz: https://github.com/tc39/proposal-string-pad-start-end
- A hozzászóláshoz be kell jelentkezni
Az ügy fontosságát, kiterjedt hatásait emelte ki mai blogbejegyzésében April Foo Lee, a Windows fejlesztői élményekért felelős vezetője, amikor bejelentette, hogy egy soron kívüli patch kiadásával a Linux Subsystem for Windows már támogatja e rendszerhívást.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Ez akkor lenne igazán szép, ha egy ilyet tényleg csinált volna a Microsoft, mutatván, hogy olvassák az LKML-t ;-).
- A hozzászóláshoz be kell jelentkezni
Be kellene tiltani az április 1-et.
- A hozzászóláshoz be kell jelentkezni
Egyébként ja, többnyire engem is bosszant, meg marháskodni máskor is lehet.
- A hozzászóláshoz be kell jelentkezni
subs
hangosan felnevettem...
--
blogom
- A hozzászóláshoz be kell jelentkezni
Nezd meg az eredeti kodot, amirol szo van, pl.:
while (++i < len) {
str = ch + str;
}
(C) egy onkepzett torok fiatal programozozseni velhetoen elso Javascript kodja.
En (is) csak rohognek ezen, de amikor a fel internet ezt (es hasonlo minosegu kodokat) hasznalja es kozben nem ertjuk, hogy miert ilyen sz@r lassu minden, akkor mar nem is annyira vicces.
- A hozzászóláshoz be kell jelentkezni
Mindenképpen aszinkronra kellene megcsinálni, hogy amíg a kernel tölti a szóközöket, addig a user-program futhasson tovább. Persze kell egy csatorna a két komponens között, hogy lehessen monitorozni a folyamat előrehaladását. Nyilván a systemd-t is bele kell tenni a dologba valamiféleképpen, mondjuk ő indítaná és terminálná a leftpadd futását. (Igényesebb esetben rendszerindításkor egy külön CPU-t is le lehet majd foglalni csak erre a célra.)
- A hozzászóláshoz be kell jelentkezni
Joanna Rutkowska, az ismert lengyel biztonsági szakértő jelezte, hogy mivel az inkorrekt string-kezelés még a hálózati rétegnél is több támadás forrása, ezért a Qubes OS ma megjelent bétájában új szeparált, privilégiumok nélküli virtuális gép mutatkozik be, Major Incident and Threat Tackling Unit néven (röviden Mittu Domain). Ennek kebelében kap helyet a leftpad syscall is.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
OT
nem tudom mi lehet az oka, de valahányszor Joanna Rutkowska valamilyen vonatkozásban felmerül, mindig Emily Ratajkowski ugrik be. Nekem valahogy ez a két ember egy-és-ugyanaz.
És hogy ontopic legyek: lehet, hogy figyelmetlen voltam így április eleje felé, de mi van az egyéb architektúrákkal? Gondolok az olyan feljövőben levőkre, mint az Itanium, az Alpha, és a Vax?
- A hozzászóláshoz be kell jelentkezni
Itaniumon CPU mikrokódba kerül, van ott már elég, ez is elfér.
Alpha-ra a VAX megoldást portolják majd.
VAX-ra egy csak CI-on vagy Memory Channel-en működő shared everything cluster megoldást hoz ki a Digital Compaq HP HP Enterprise.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
ouch
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
off: esetleg ki lehetne próbálni, megfekszik-e az npm, ha létrehozunk három csomagot az alábbiak szerint:
is_positive: depends on is_nonnegative, is_zero
is_zero: depends on is_positive, is_nonnegative
is_nonnegative: depends on is_positve, is_zero
- A hozzászóláshoz be kell jelentkezni
https://github.com/tjmehta/is-positive-integer
└─┬ is-positive-integer@1.0.0
├─┬ 101@1.5.0
│ ├── clone@1.0.2
│ ├─┬ deep-eql@0.1.3
│ │ └── type-detect@0.1.1
│ └── keypather@1.10.2
├─┬ is-integer@1.0.6
│ └─┬ is-finite@1.0.1
│ └── number-is-nan@1.0.0
└── is-positive@3.1.0
(pozitív szám ellenőrzés 9 függőséggel)
Érdemes megfigyelni, hogy az "is-positive" csomag már a 3.1.0-nál jár :)
- A hozzászóláshoz be kell jelentkezni
Igen, pont erre a csodára gondoltam, hogy vajon a rekurzív függést felismernék-e, vagy megsemmisülne-e tőle a világmindenség (esetleg csak a mi Galaxisunk).
- A hozzászóláshoz be kell jelentkezni