- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Macrodroid
- Nálunk is telepíthető a One UI 6.1 a Galaxy S22-re
- Magisk
- Samsung Galaxy A52s 5G - jó S-tehetség
- Mobil flották
- Samsung Galaxy A35 5G - fordulópont
- Motorola Moto G54 5G Power Edition - nem merül le
- Redmi Turbo 3-ból készül a Poco F6, megvan a start dátuma
- Motorola Moto G72 - a titkos favorit
Hirdetés
-
Anyagi katasztrófára figyelmezteti az Apple-t a brit média
it AI-alapú adatvédelmi funkciót (reklámblokkolót) kaphat a Safari böngésző az iOS 18-ban, de brit médiacsoportok arra figyelmeztetik az Apple-t, hogy ez anyagi katasztrófát okozhat az ágazatban.
-
Új Arc meghajtó a görög mitológia alvilágához
ph A 31.0.101.5448-as, WHQL aláírással rendelkező csomag a Hades II-höz kínál profilt.
-
Multiversus - Így harcol Joker
gp A free-to-pay játék teljes kiadása a hónap végén startol minden platformon.
Új hozzászólás Aktív témák
-
hiperFizikus
aktív tag
Az Teener-code = Csitri-kód programozási nyelv egy jóindulatú élősködő más programozási nyelvekben ; egyelőre csak a JavaScript -hez készült el, neki is csak alapfokon . Én találtam ki: Okos Árnyék = Erdős Attila a szlovákiai Rimaszombatból, volt hipeFizikus .
Ha valamelyest értesz a webprogramozáshoz, akkor máris használatba veheted ♥
<SCRIPT src = "Teener_subory/Cs a,priori.js" ></SCRIPT>
<SCRIPT src = "Teener_subory/Cs priori.js" ></SCRIPT>
<SCRIPT src = "Teener_subory/Cs gate.js" ></SCRIPT>
<script Language="JavaScript" >
</script>
Ezt a 3 db sort kell hozzá pótolnod bármelyik JS programodhoz sőt talán a PHP -hez, és persze a hozzá tartozó fájlokat bemásolnod a megfelelően linkelt helyedre, és máris működni fog . Csak annyi, hogy a
Cs gate.js
fájlt neked kellesz majd feltölteni sablon.funcion -okból álló tartalommal . Nem nehéz, biztosan menni fog neked is .
Hogy mi-miképpen van, ill. hogy hogyan kell használni e Csitri-kódot, azt
hosszas magyarázat helyetnézd meg aTeener.html
fájl szöveges kódjában !// alert( '3+5-2 °ev'.ii() ) // fő próba 1 : hagyományyos sztringekhez
alert(`3+
5-
2 °ev`.ii() ) // fő próba 2 : az új templates stringhez
De hogy ne kezdjetek el
mérgelődni, arról van szó, hogy asztrig.ii()
formalizmust, ill. alakot a programodban ezek után mindenütt tömegével fogod tudni használni ♥ Ha van mondjuk 50 képernyő.oldalas kódod, akkor a kedved szerint tele rakhatod evvel asztring.ii()
alakkal ! Vedd észre, hogy esztring
mind a 'régi' "hagyományos egy soros", mind az `új több soros` idézőjellel futni fog neked !!Persze miután csak a
Cs gate.js
fájlt feltöltötted magadnak tartalommal ! Minden programodhoz részben ugyanazokkal és részben teljesen másokkal .Az Teener = Csitri kód valamivel több annál, mint amit most közre adtam, de hogy amíg én még dolgozom ezen - nem is tudom, hogy hány hétig-hónapig - , addig is begyakorolhassátok magatokat vele .
Innen tölthetitek le e Teener = Csitri kód -omat :
Teener.zipMivel ez egy tömörített fájl (ZIP), ezért ki kellesz bontanod, és a kibontottban(!) indítanod kellesz a html fájlt ; meg persze alkalmazhatod azokat, amik benne van .
Kíváncsian várom a reakcióitokat , írjatok csak ide ... ?
Itt megoszthatjátok egymással aCs gate.js
fájlba feltöltött releváns tartalmaitokat is .A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #1 üzenetére
> Válasz a JavaScript topic : #9425 baracsi, #9421 sztanozs tagok aggodalmaira !
>>> Mi a gyakorlati haszna ennek? Lehet túl egyszerű ember vagyok, de nem jöttem rá.
Nem is egyszerű rájönni . Az általános string.ii() alak egy új filozófiát visz a programozásba, köztük a webprogramozásba: HTM, CSS, JS, PHP . Először volt a HL holisztikus programozás, ami nem tudta kielégíteni a tömeges programozásra az igényt . Ezért dobták a HL holisztikus programozást, és kitalálták helyette a MD moduláris programozást, ami már alkalmas volt tömeges programozásra .
De filozófiailag van egy 3. út is: amikor is a HL holisztikus és a MD moduláris programozás együtt van jelen a programban . De hogy megint ne legyen belőle átláthatatlanság, ezért adtam neki egy egyszerű elrendezést, elméletileg lehetne más is:
`; MD ; HL ; MD ; MD ; HL ; HL ; HL ; MD ;`.ii() = `string °sab`.ii()
, ahol az `string` az `...` idézőjelek miatt látványosan több.sors is lehet .Ezt az MD és HL láncot hivatott futtatni a Csitri-kódom, már e kezdetleges kivitelezésében is, ami csak olyan 3x 4db oldalnyi kód ! Persze mivel a tiéd és feltehetőleg értesz a webprogramozáshoz, ezért az ízlésednek megfelelően átszerkesztheted magadnak .
Ehhez nem is kell bonyolultnak lenni a Csitri-kódomnak:
1. kell egy Split(," ; ") vagy Split(,";") .
2. kell hozzá egy ciklus: for ... vagy while ... .
3. kell az így kapott intervallumokra szelekció: switch ... vagy if (){...} .
4. kell az elemi intervallumok feldolgozására sablonok: function sabNnév(){...} sokasága .
5. valahol a végkifejletnél szükség lehet még az eval(str) és a Join(str) -ekre is .Ennek az a gyakorlati haszna, hogy ilyen HL+MD "szabad struktúrák" vihetők a moduláris programnyelvekbe pusztán avval a 3x 4db kódoldal kiegészítőmmel, szinte mindegyik programnyelvbe .
>>> Mutass erre valami konkrét (életszerű) példát? Nincs kedvem a kódot bogarászni...
A JS/PHP programban is és más imperatív moduláris programokban is kifejezéseket = művelet.sor és blokkokat = utasítás.oszlop használunk . A művelet.sorokban paraméterek, az utasítás.oszlopokban argumentumok helyek = pozíciók vannak . Ezekre a pozíciókra mindenüvé tehetjük a `string °sab`.ii() alakot, aminek a kifejezéseknél visszatérési értéke is lehet .
Feltételezem, hogy nem arra a lehetetlen(!) dologra kértek, hogy mutassak egy rakás példát, és mindet kifogástalanul aprólékosan le is programozzam nektek . Ha nem erre kértek, akkor tudok mutatni nektek "valami konkrét (életszerű) példákat" az "alakok ekvivalenciába állítása" módszerrel .
eval('5+8-7') <=> `5+8-7 °ev`.ii()-> pl. a lelombozásra, tömörítésre
'5+8+7+4+3-1-2-9*3*5*4' <=> `+ 5,8,7,4,3 - 1,2,9 * 3,5,4 °kif1`.ii()
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `&& w1,x5,fg23,jk8 || rt4,kl54,er78 °kif2`.ii()
'(5+8-7)*(4*8+7)/(12^42)' <=> `(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42] °kif3`.ii() -> pl. a fellombozásra, dagályosságra
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `w1 And x5 És fg23 + jk8 Or rt4 Vagy kl54 - er78 °kif4`.ii()'megy(w1) && megy(x5) && megy(fg23) && megy(jk8) || dio(rt4) || dio(kl54) || dio(er78)' <=> `megy: w1,x5,fg23,jk8 || dio: rt4,kl54,er78 °fg1`.ii()
'w1 = Empty ; hg57 = Empty ; kol3 = Empty ; w12 = Empty' <=> `w1, hg57, kol3, w12 := Ey °fg2`.ii()
'w1 = 45 ; hg57 = 124 ; kol3 = 8 ; w12 = 23' <=> `w1, hg57, kol3, w12 :== 45, 124, 8, 23 °fg3`.ii()
`if (w1 == 56){
blokk1
}
else if (w2 == 47){
blokk2
}
else if (w3 == 62){
blokk3
}
else if (w4 == 91){
blokk4
}; // if_ `
<=>
`IF w1/56 _
blokk1
eIF w1/47 _
blokk2
eIF w1/62 _
blokk3
eIF w1/91 _
blokk4
End.IF °vez1`.ii()
<=>
`IF w1/56 _ w1/47 _ w1/62 _ w1/91
>>
blokk1 _
blokk2 _
blokk3 _
blokk4
Vége.IF4 °vez2`.ii()// és ha akarod, akkor a ciklusokra is hasonlóan lehet
`function alma(){
blokk
}; // fun_ `
<=>
`Func alma(){
blokk
} °prg1`.ii()
<=>
`Sub alma(){
blokk
} °prg1`.ii()
<=>
`Rutin alma(){
blokk
} °prg1`.ii()
<=>
`Bat alma(){
blokk
} °prg1`.ii()/*
Tehát annak ellenére, hogy a JS-ben csak a function van, mégis használhatsz egyéb neveket a function helyet, köszönhetően a `... °prg1`.ii() alaknak !Az utasításokhoz pedig verzió választót rendelhetsz:
TEXTAREA esetében legyen az alef ℵabc
.txt esetében legyen a mező #abcEgy utasításnál egyszerre több verzió választó is lehet, sőt egyenlőséggel is lehet verziót megadni !
*/abc.replace(,) <=> Replace(abc,,)
<=>
`Replace(abc,,) #12 °vr1`.ii()
<=>
`Replace(abc,, #12) °vr2`.ii()
<=>
`abc.replace(, #12) °vr3`.ii()
// Ezért mondtam nektek, hogy a Csitri-kódom egy élősködő, de egy jóindulatú élősködő ! ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
>> Miért nem csak a string függvényre implementáltad a metódusokat?
Mert kell egy 1 db közös jel neki a jobb áttekinthetőségért !
például /: sB ii strB vw ...stb. sB=sablon
"+ 5,8,7,4,3 - 1,2,9 * 3,5,4".sBkif1();
"&& w1,x5,fg23,jk8 || rt4,kl54,er78".sBkif2();
"(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42]".sBkif3();>> Miért volt szükség sting feldolgozás alapú eljárások megírására?
Mert másképpen nem vihető be "szokatlan" formalizmusok a program kódba ![ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Készíthettek saját programnyelvet minden programotokhoz külön-külön Is !! - Csitri stílusban, így ni:
<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
<script Language="JavaScript" >
`
// ... bármi 1 db string ...
°abs`.ii()
</script>
<=>
<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
<script Language="JavaScript" >
`
// ... bármi 1 db string ...
`.sBii()
</script>
Nyilván - ugye mondanom se kell, hogy - a
<script Language="JavaScript" >
// ...
</script>
-ben nincs más, és a<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
-ban a prg1 az egyik programod, és a nyelv1 az egyik saját programozási nyelved !
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #5 üzenetére
Sőt kamuzhatunk is Csitri stílusban, így ni:
https://hu.wikipedia.org/wiki/Pszeudokód<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT>
<script Language="JavaScript" >
/*
pszeudokód
*/
</script>
<=>
<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT>
<!--
pszeudokód
-->
Ahol a
<script Language="JavaScript" >
</script>
-ben nincs más .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #2 üzenetére
Sziasztok !
Megint nagyban dolgozok az új Csitri-kód verzión, de mindig új és újabb megoldásokat teszek bele, és megint csak megy rá az időm, ezért megelőlegezve feltettem nektek egy 1 db sablont, amit rögtön használhattok is ♥
Mivel értetek a webprogramozáshoz, ezért ne habozzatok, ha ezt-azt változtatni szeretnétek rajta !
Evvel kaszkád és láncolt szimultán értékadást vihetek a JavaScript -es kódotokba, de más nem JS programozási nyelvre is nagyon könnyen átírható, és akkor azon is menni fog nektek !!!
ITcafe3.zip <- innen tölthetitek le ; e egy ZIP , ezért ki kell bontani és a kibontottban(!) bogarászni .
Így néz ki az általam kipróbált szimultán értékadások . Ehhez hasonlókat kellesz neked is írnod, könnyű :
°szim1
értékadás:
= , lásd:
w1 = 5 ; alert(w1)szimultán:
:= , =: , :== , ==: , lásd:
w1, w2, w3 := 5 ; alert(w1)
5 =: w1, w2, w3 ; alert(w1)
w1, w2, w3 :== 2, 5, 8 ; alert(w1)
2, 5, 8 ==: w1, w2, w3 ; alert(w1):=:= , =:=: , :==: , =::= , lásd:
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :==: wb1, wb2, wb3 ; alert(wa1+" "+wb1)
cm. =:= helyet =::= írandóláncoltan:
~ , lásd:
w3 = 5 ~ w2 = 6 ~ w1 = 7 ; alert(w1)az általam használt azonosítók:
cm. nézd át a **.js fájlokat érte, nem sokk
Ahhoz, hogy a te JavaScript -edben menjen, ahhoz ezt kell megcsinálnod érte :
<SCRIPT src = "Teener3_subory/Cs a,priori.js" ></SCRIPT>
<SCRIPT src = "Teener3_subory/Cs szim1.js" ></SCRIPT>
<SCRIPT src = "Teener3_subory/Cs string.js" ></SCRIPT>
<script Language="JavaScript" >
// alert("betöltve") // bezárhatod - kinyithatod
</script>
És persze a linkeknek megfelelő helyen kell lenniük ezeknek az **.js fájloknak, meg ha úgy tetszik, át is nevezheted őket meg a linkjeiket !
Ez a szimultánosdi nagyon jó szórakozás, és benne lesz a JS -edben ezek után mindig .
Ha hivatásosan programozol JS/PHP -ban, akkor a munkaadódat is meggyőzheted erről !
Kicsit gyorsan össze lett csap értetek, de remélem ez nem lesz nektek gond !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #7 üzenetére
+ persze kimaradt :
A kaszkádos szimultán így néz ki :w1 = 7, w2, w3 := 5 ; alert(w1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777, k1, k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #8 üzenetére
ohh, sajna kimaradt, hogy hogyan kell helyesen elválasztó jelezni a kaszkád szimultánt:
Van a
Cs szim1.js
fájlban ez ni :var ck ;
ck = ["," , Chr(166) , "|"] ; // a "¦" jelet a html félre írta, itt lehet átállítani az elválasztójeleket
Itt a
ck[x]
listát a kedved szerint átírhatod vagy hozzátehetsz, csak bátran, ne haboz !wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777¦ k1¦ k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Úgy látszik, hogy te a JavaScriptet felsőbbrendű lénynek nézed, sebaj, senki sem lehet tökéletes .
De valamiért, mert például rákényszerülsz, más programozási nyelven (prg. ny.) is programozol, és hiányolod belőlük egyes JS alakokat . Ekkor ezekhez a JS alakokhoz, csak sablonokat kellesz írnod azon a másik prg. ny.-en . Ha meg több-sokk ilyen sablonod lett ottan, akkor őket egy univerzális function alá vonhatod . És evvel a Csitri-kód elvénél kötöttél ki !
Legyen egy konkrét példa: te mondjuk programozol C+ ban és Pithon -ban, akkor ha csinálsz neki ottan sablont hozzá, akkor ott is használhatod aw1 = w2 = w3 = 5
alakot !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Akkor akár már most is, ezt is megteheted, mert a szimultán sablonja úgy is minden egyszerű egyenlőségre bont fel :
; `[a, b], [c, h, ...rest] :== [10, 20], [10, 20, 30, 40, 50]`.ii() ; alert(h) ;
Ha
nem fut, akkor csak egy kicsit kell igazítanod hozzá a sablonomon ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz polymorphin #21 üzenetére
A nagyon bonyolult problémák leprogramozására én 2 módszert találtam ki magamnak, amit most megosztok veletek . Előre is köszönöm a sok dicséretet, amit majd kapni fogok érte tőletek, pénzt és más értéket nem utasítok vissza .
Az igen nagyon bonyolult problémák leprogramozása pedig a "majd csak valaki leprogramozza"
módszerreltörténik .
1. nehezebb módszerem :
; ' ... '.ii() ;
Ebben az alakban a ... helyére hagyományosan karakterláncot szokás tenni . De ha elvonatkoztatunk a hagyománytól, akkor bármit tehetnénk, amit a szgép fel tud dolgozni:
0. karakterlánc
1. szimbólum láncolatot
2. piktogramokat pl. **.pmb -et
3. látható mátrixot pl. mtr3[x][y]
*.Gyakorlatilag a piktogram a mátrixtól csak abban különbözik, hogy a piktogramnak csak a linkjét ismered, ellenben a mátrix minden képpontját változóként használhatod és külső fájlban tárolhatod . Ahol a Huzzy ~ Teener szövegszerkesztőjében az ; ' ... '.ii() ; alak ... helyén lévő mátrix {és persze a piktogram is} ugyanúgy látható, mint a karakterlánc .
A **.ii(){ } function pedig csak a sablonok jól szervezett gyűjteménye .
Mit csinál a sablon ? -> A sablon feldolgozza az ' ... ' idézőjel tartalmát köztük nem csak a karakterláncot, hanem a kép.mátrixot is .
=> érted ugye: programot írni nem csak betűkkel lehet, hanem képek{mátrixok} rajzolgatásával is .
-> hogy könnyeben megértsed: a JavaScript programodat megírhatod **.txt fájlban, aminek a kiterjesztését átírhatod **.js -re . De ha a programodat képszerkesztőben "a betűket egyenként megrajzolva" adod meg gépelést kerülve, akkor kinézetre úgy néz ki mint amikor ránézel a **.txt fájra, a **.txt fajlban lévő JS programodra . Nem kell hozzá más, mint a képet szöveggé konvertáló segédprogram . És mi lesz ez a kikonvertált szöveged ? - hát a futtatható JS programod .
-> no most ez a konvertáló program a te uralmad alatt áll, ez azt jelenti, hogy a konvertáló program forráskódját szerkeszteni vagy képes ! - ahol e forráskód akár szintén Huzzy ~ Teener nyelven írható, egy egyszerűbb verzióján .
=> ekkor pedig tulajdonképen semmi sem gátol a futtatható kép.mátrix rajzolási szabadságodban . Érted, semmi se ...2. könnyebb módszerem :
A Csitri-kód néhány üres.kódvázból tevődik össze, ahol ezeket az egyes üres.kódvázakat nevezzük zombiknak . Ezek a zombik nagyon jól használhatók más kicsit bonyolult problémáknál: például
1. a természetes nyelv {szerintem} néhány ilyen zombiból tevődik össze:
elemek halmozásának zombija + típusok zombija + osztályok zombija + stílusok zombija + olvasási irányok zombija .
*.Itt a trükk az, hogy a nagyon bonyolult problémákat sokk zombira bontjuk szét ! - persze jól kell csinálni, nehéz is megcsinálni .
szép napot ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Nem ismerem a gépi kódot, csak annyit tudok, hogy az Assembly -it használják hozzá .
Ha bele lehetne erőszakolni az Assembly -be sablonokat, akkor e sablonoknak lehet egy 1 db közös őse, és ez már a Csitri-kódom elvének a megvalósítása lenne Assembly -ben ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Rátapintottál a lényegre: a már létező programnyelveknek külön-külön megalkothatod az üres vázát = néhány zombi, aztán a kedved szerint tehetsz beléjük saját házi alakos sablonokat: keveset-sokat ♥
Például a Lisp -nek, a Pascal -nak, a Pithon -nak, C++ -nak, ...stb. ezt a kiürített vázát mindenki örömére leprogramozod, ami nem is nagyméretű és még nem túlságosan bonyolult kódocska, akkor utána avval{kevéssel-sokkal} töltöd fel, amivel csak akarod .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
" Először dolgozd ki a tweener kódod teljes nyelvi szerkezetét, és dokumentáld le valahol, ami publikusan elérhető (pl github), mert én pl szívesen megnézném, ha érthetően dokumentálva és jól összerakva lenne. "
Itt van kidolgozva a Teener ~ Csitri kódom nyelvi szerkezete . Olyan, hogy nagyon rövid, kulcsszavai{azonosítói} alig vannak ezek is megváltoztathatók, elfér 2.5 képernyő.oldalon , és ha akarod akkor kód ha meg úgy akarod akkor programozási nyelv ...
21:46 2022.08.23.
{ } Csitri új leírása, elve : a dolgok jelenlegi állasa szerintI. alkalmazott mutatványok: rengeteg
strN = "abcd..." ; // elemi: idézőjeles string
. . vagy
strN = [strN, strN, strN ...] ; // általános: lista, tömb
. .vagy
strN = [ [],[],[],[],[] ......] // speciális: kép.mátrix-----
pl. kb.
[strN(cím)].sabn_xyN().sabn_xyN().ewaN() <=> strN(cím).ii() // n,N=szám ~ cím=betűs
// és ezekhez beépített(!) trükkös, tájékoztató (cím)ke segédletek, kontra kitett n,N=szám -okpl. sp.
strN.--- // akár 1 db totál méretű is lehetpl.
// e névadások csak eligazítás véget vannak így, neked ezek másképpen is lehetnek-----
II. komponensek: több-sok
String.prototype.ewaN = function (){ // kényelmi összetett eval() : N=szám
. .vagy
Array.prototype.ewaN = function (){ // eval(str) <=> str.ewa()
// ha kell, akkor akár valami különcség is lehet benne
return eval(this) ;
}; // func_
// << >> ewaN :és
String.prototype.sabn_xyN = function (){ // újrahasználható gyors sablonok : n,N=szám
. .vagy
Array.prototype.sabn_xyN = function (){ // sablon : lista, tömb, kép.mátrix
// valami sajátosság szokott benne lenni
return [,,,] // több érték is mehet egyszerre
}; // func_
// << >> sabn_xyN :. .meg
III. kompozíció: egy-néhány
String.prototype.ii = function (){ // sablonok univerzálisa, őseredője, anyja, előjárója
. .vagy
Array.prototype.ii = function (){ // lista, tömb, kép.mátrix
// valami [üres.vázak=zombik] is kellhetnek bele
. . . ösz.választás/
. . . . . . ablak1: // al.választás, n,N=szám ~ címkék
. .strN.sab1_**N().ewalN() ;
. . . . . . strN.sab1_**N().ewalN() ;
. . . . . . strN.sab1_**N().ewalN() ;. . . . . . ablak2:
. . . . . . strN.sab2_**N().ewalN() ;
. . . . . . strN.sab2_**N().ewalN() ;
. . . . . . strN.sab2_**N().ewalN() ;. . . . . . ablak3:
. . . . . . strN.sab3_**N().ewalN() ;
. . . . . . strN.sab3_**N().ewalN() ;
. . . . . . strN.sab3_**N().ewalN() ;. . . . . . ablakn:
. . . . . . strN.sabn_**N().ewalN() ;
. . . . . . strN.sabn_**N().ewalN() ;
. . . . . . strN.sabn_**N().ewalN() ;
. . . . . . ...stb. ?
. . . /végereturn kiválasztott(lánc) ; // feldolgozás után
}; // func_
// << >> ii :Akkor érzel rá igazán, ha kipróbáltad ♥ A kérdéseitekre továbbra is szívesen válaszolok !
" Utána állj neki szépen kidolgozni az egészet valamilyen magas szintű nyelvben (pl JS) "
Folyamatban van, de ez lassú, idő igényes ." Végül próbáld meg ezt alacsonyabb szinten implentálni (pl LLVM) "
Vettem a lapot, de ez még távlati .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
(bár lássuk be, az eval()-t bedrótozni nem nagy mutatvány)
Ez inkább elvi kérdés . Azért lett bedrótozva, hogy a lánc végére esztétikailag szépen illeszthető legyen . Ha meg már functiont kapott, akkor mást is beletehetsz, ha úgy akarod .
Hogy képzelsz el egy feltételes szerkezetet, ciklust, rekurziót?
Ezeket nem én képzelem el, hanem a programozó . Ez a programozóra van bízva, a programozó szabad alkotása, ami alkotást az strN -be teszi bele . A Csitrinekcsakutólag deklarált utasításai vannak, köztük csak utólag deklarált ciklusai ...stb. .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Csillámpor és pixiedus, pl. ezért is jó /:
Csak alig félóra alatt hoztam össze ezt a sablont:
Evvel az` `.o()
sablonnal a JavaScriptben nem csakangol betűkethasználhatsz azonosítóknak, hanem pl. magyar diakritikus betűket is ♥ Mivel elvi kérdés, hogy beszédesek legyenek az azonosító, ezért miért ne beszélhetnének már mától is magyarul !Mivel egészen kicsi, ezért komplett bemásoltam nektek ide . Csak át kellesz másolnotok, és ha minden igaz már futni is fog nektek .
Csak a 14 sros
String.prototype.o = function (){ // a sablon kezdete
kell nektek belőle, csak ezt a 14 sort kell betennetek valamennyi JS programotokba, és már is kedveekre magyarkodhatok a JS azonosítóival ♥
<html><head><title>váltó sablon</title></head><body><font ID="idF01" face="Verdana" size=2 >
<br><center ID="idCe1" >magyar angol váltó sablon -- Erdős Attila = Okos Árnyék, Rimaszombatból !<br>
Arra kérek minden jóérzésű érdeklődőt, hogy terjessze az ismerősei körében, mert a Google böngészővel nehéz rátalálni !</center><br>
<br><input type="button" ID="idBb1" onclick="Start()" title=" Súgó: Indítja a sablont ! " value="Start" ><br><br>
<script Language="JavaScript" >
function Start(){
// alert( "123˙árvíz˙45˙tűrő˙67˙fúrógép˙89".o() )
//"˙álért˙(777)".o()
//
"˙árvíz˙() ; ˙tűrő˙() ; ˙fúrógép˙()".o()
}; // func_
// << >> Start :
// -----------------------------------------------
String.prototype.o = function (){ // a sablon kezdete
var x, y, xa, yb ; xa = this.split("˙") ;
yb = [ "árvíz","arviz" , "tűrő","turo" , "fúrógép","furogep" , "álért","alert" ] ;
for (x=0 ; x < xa.length ; x++){
for (y=0 ; y < yb.length ; y += 2){
if (xa[x] == yb[y]){
xa[x] = yb[y+1] ;
break ;
}; // if_
}; // for_
}; // for_
eval(xa.join("")) ;
}; // func_
// << >> o :
function arviz(){
"˙álért˙('Nem')".o() ;
}; // func_
// << >> árvíz :
function turo(){
"˙álért˙('szégyeled')".o() ;
}; // func_
// << >> tűrő :
function furogep(){
"˙álért˙('magad ?')".o() ;
}; // func_
// << >> fúrógép :
// -----------------------------------------------
// alert("betöltve") ; // nyit-csuk
</script>
<br><br></font></body></html>
Kérlek titeket, hogy fordítsátok át Pithonra is és C++ -ra is ezt a 14 soromat, aztán másoljátok be ide ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
ne már, hogy az előzőtől elfogyott a lelkesedés
Nem a lelkesedés fogyott el, hanem napokon át
végeláthatatlanul kódolniunalmas !
Úgy becsülöm, hogy 1.5 hét és meg lesz a "Csitri legújabb bemutatója" .Szvsz már a legújabb verzió készül, amivel már (most kapaszkodj meg jól) változókat lehet majd definiálni, ellentétben más fos programnyelvekkel. Még pár verzió, és tudom hihetetlen, de akár metódusokat is fogsz tudni használni a Csitri kódban
A áá, a Csitri kód csak általános kereteket biztosít ahhoz te rengeteg utólag deklarált ad hoc változókat és utólag deklarált ad hoc metódusokat alakíts ki stringjeidben ! Pontosabban egyelőre a működő °cim -ék bemutatóját készítem ♥
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
sztanozsnak is
Hát 1.5 hétre becsütem, de rájöttem, hogy hamarább is örömet szerezhetek nektek egy újabb különös sablonommal . Igyekeztem, hogy ez a különös sablon legalább most szombat délutánra meglegyen, de nem voltak kegyesek hozzám a szellemek . Aztán csak úgy bevillant, hogy van nekem belőle egy izgis kis; function u(){} ;
-om, ami combocskát rágcsálhatjátok, amíg 2-3 nap alatt megleszek avval a különös nagyobb és bonyolultabb új sablonommal ♥Array.prototype.u = function (cs,e1){ // csak átforgatja a listát egy logikai értékre
var x, xa, wBL ; xa = this ; wBL = false ;
if (cs == "a°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || (e1 == xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "b°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || inLeftT(e1, xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "c°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || inRightT(e1, xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "d°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || InStrBL(e1,xa[x]) ;
}; return [wBL] ; // kiadás
}; // if_
}; // func_
// << >> u :
Ez egy igen hatékony formalizmus, ugyan JavaScript -en lett megírva, de más programozási nyelvre is át lehet költeni ♥
például:
if ( [ .. tetszőlegesen sok elem .. ].u('a°', e1)[0] ){ // a° választható variáció
// valami tetszőleges utasítás(ok)
}; // if_
Ez nem csinál mást, mint átforgatja az [ ] adott listát, és egy logikai értéket ad vissza . imádom ezt az alakot ♥
Ami a legfantasztikusabb benne, hogy a
if (cs == "a°"){
} else if (cs == "b°"){
} else if (cs == "c°"){
} else if (cs == "d°"){
}; // if_
listát a belátásod szerint bárhogyan bővítheted magadnak anélkülé hogy új function -ok rengetegét kellene írogatnod ♥
Ugye kipróbáljátok ?
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Sokat gondolkodtam arról, hogy ugye vannak a programnyelvek függvénykönyvtára, benne rengeteg ötletes függvénnyel . No most kb. melyek az igazán nem nélkülözhető függvények és eljárások, amivel a többi összehozhatók ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #33 üzenetére
Az
` `.o()
sablonomat titkosításra is lehet használni .
Ez olyan titkosítási módszer, amivel leginkább az otthon készült saját programjaidat titkosíthatod . A módszer lényege, hogy csak az azonosítókat titkosítjuk, vagy csak néhány lényeges azonosítót titkosítunk az azonosítók közül a` `.o()
sablon segítségével .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Igen .
https://www.fogalomtar.hte.hu/wiki/-/wiki/HTE+Infokommunikacios+Fogalomtar/Obfuszkáció/pop_upAz ˙azonosító˙ elejére és végére kiteszel egy-egy felső pontot, ezáltal az így közrefogott azonosítóval azt csinálhatsz amit csak akarsz :
például angol betűk helyet magyar diakritikus betűket is használhatsz,
és ha új funkciót iktatsz hozzá, akkor avval a külön új funkcióddal "obfuszkálhatod" is lokálisan, ill. helyileg, a program többi részét érintetlenül hagyva .
Ezt a külön való új funkciót én még nem programoztam le hozzá, mert bevallomnem akaródzott, de akit érdekli, az megteheti magának .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Mos ott tartok, hogy a mérete legalább 3820 db sor, ami 127.333 képernyő.oldal, az apró mellékes oldalakat nem számoltam bele .
Már látom az alagút végét, de a kedvem a programozáshoz abéke s. alattvan . Ez is olyan lesz, hogy majd be kellesz tenned a te saját JavaScript kódjaidba .
Még mindig nem a Csitri-kód programozási nyelv teljes bemutatója lesz, hanem csak ebből a kifejezések kezelése hiperFizikus módon {meglepi} .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #49 üzenetére
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #50 üzenetére
Az ad hoc algebrámat kibővítettem:
1. ad hoc mátrixokkal és
2. ad hoc grafikával !
Ha felcsigázott az ad hoc algebrám, akkor e +2 db bővítését ne hagyd ki ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
A halmazvárázs legfelső sokszorozómban megemlítettem a Youtube tudás sokszorozót . De akkor még nem volt neki külön weblapja . Ma 17.30 délután lett készen a weblapja, már rá is kattinthatsz :
YouTube tudástár ! = YT.tt
Ez a YouTube rövid videóiból való nagyméretű videós tudástár készítéséről szól, és érzékeltetés képen be is mutat 2 db ilyen kis méretű videó tudástárat . Ez alapján igen könnyen és gyorsan csinálhatsz te is ilyesmit .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Ehhez a topicomhoz elkészítettem egy HTML/JavaScript programot, amin kipróbálhatod magad, hogy rendben fut-e az ad hoc kifejezésed ♥ Igazatok van hamarább is készen lehet volna, de zavarosak a mindennapjaim, de legalább meglett .
Az új ad hoc kifejezésem futtatója !
Tehát igazam van az ad hoc matematikám létjogosultságával kapcsolatban !A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Még lehet trükközni a relációkkal !
Legújabban kitaláltam egy új matematikai műveletet, amit sehol az ég világon nem használnak, mint matematikai művelet ! Erre a matematikai műveletre egy programozási nyelvet alkottam, ami egy kicsit fura, no nem is kicsit ! Az új műveletem neve : haladvány ♥
A »haladvány« tulajdonképen egy »strukturált reláció« , ami reláció a szokásos eddigi matematikai relációhoz képest komplexebb{bonyolultabb} formalizmus .
Ezt a haladvány műveletet az ad hoc saját jelölések kutatásaim során mellékesen fedeztem fel, de az algoritmusok ~ programok körében rendkívülinek bizonyult !
Ezt a haladó tanulmányomat innen töltheted le :
☺ Az ad hoc laborprogram alapjai ! ☻ .
Az észrevételeteket a továbbiakhoz figyelembe fogom venni ! - kíváncsi vagyok rájuk .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Például :
function alma2(){} ;
function korte7(){} ;relation egyke3[alma2() , korte7()] ;
function új12(){ egyke3 } ;
Ez az call új12() lenne egy lehetséges haladvány !
Kb. így képzelem el, de ezt szgépen még
nem futtattam, csak a való világ akció - reakció sémáira alkalmaztam, amit a linken olvashatsz .Persze a relation biztosan nincsen a JavaScript-ben .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
" vagy meg mindig nem ertem mit szeretnel elerni "
Azt hiszem, hogy értesz engem, csak én vagyok az aki keveset ismer a JavaScript-ből !
Ezért ha ezt
" javascriptben olyan is van, hogy egy fuggvenyt adsz at az argumentumban, amit kesobb a foggveny hasznal (vagy esetleg becsomagol)... "
konkrétabbá tennéd, hogy majd a linkjeiden tovább indulhassak, az nagyon jó lenne ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Megvan :
Az interneten megtaláltam a "higher-order function" es "decorator" kifejezéseket . Értem is, mert a Google lefordította magyarra .De hirtelen rájöttem, és most már tudom, hogy miképpen lehet futtatni azokat a
laborkódjaimat!
Itt olvashatsz róla : A pszeudokódok ad hoc leprogramozása !
Ha olvastad, akkor ezt a leprogramozásáról szólót is nézd meg, jóval rövidebb ♥
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
-
hiperFizikus
aktív tag
Hát épen ez, hogy kiszámolja, csak úgy, hogy az értékeken nem változtat, csak ide-oda egymásnak adogatja át a w1, w2, w3 változók által . Figyelj oda jobban !
Ha számoltatni is akarsz, azt megteheted, csak akkor olyanra kell szerkesztened a bemenő sztringet, és olyan célt kell neki támasztanod, ami sok órás kódszerkesztéssel jár .
Ha van rá motiváció, akkor megcsinálják, pl. ha a kódszerkesztő idejét megfizetik, akkor a kódszerkesztő örömest megcsinálja .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Jaj, te a kémiai + jelet matematikai + jelnek nézted .
Semmi baj ♥ Most hogy tisztázva lett, vagyis javítva lett, nézd át újra a kódomat {nem sok}, és ezek után ne kevergesd e két + jelet össze !
Még jó, hogy észre vettem .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Szervusztok !
Most 1.1.2023. szeretnék mindenkinek boldog és szerencsés újévet kívánni:
BÚÉK nektek .Hoztam nektek ajándékot is, kíváncsi vagyok a véleményetekre róla !?
Mondjatok csak különféle jelzőket rám,nem bánom, csak osszátok meg másokkal is és csatoljátok e topikom linkjét is hozzá {nem élhetek lájkok nélkül} .Íme az ajándékom: Ismeritek ezt a trükköt ?
function alertBL(bl0,a1){
if (bl0){
return alert(a1) ;
}; // if
};
// << >> alertBL :
például:
for (x=0 ; x<1000 ; x++){
...
alertBL( (x>5) && (x<10) , " valami, amit csak akarsz " ) ;
...
}; // for
Ez az ad hoc jelölések kutatása során fedeztem fel .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
francba ... : nem kell a return
function alertBL(bl0,a1){
if (bl0){
alert(a1) ;
}; // if
};
// << >> alertBL :
A trükk benne az, hogy amikor hibát keresel a program futása közben, és nagyon össze vissza futnak a szálak, akkor egy komplikáltan megcsinált logikai kifejezés csodákat tehet a hibakeresés érdekében !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #71 üzenetére
Sőt egyébként lehet return -osra is venni a figurát, így ni :
, csak nem néztem el benne megint valamit .function alertReBL(x, bl0, a1){
if (bl0){
alert(a1) ;
}; // if
return x ;
}; // func
// << >> alertReBL :
function confirmReBL(x, bl0, a1){
if ( bl0 ){
if ( confirm(a1) ){
return x ;
}; // if
}; // if
}; // func
// << >> confirmReBL :
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #72 üzenetére
Így a jobb :
function confirmReBL(x, y, bl0, a1){
if ( bl0 ){
if ( confirm(a1) ){
return y ;
}; // if
}; // if
return x ;
}; // func
// << >> confirmReBL :
, és ha neked úgy jobban pászol, akkor lehet így is:function confirmReBL(y, x, bl0, a1){
// ugyanaz}; // func
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
https://www.w3schools.com/jsref/met_console_assert.asp
Hát igen, ez velem elő szokott fordulni .
Tehetnék, lehet tenni valamit ellene ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Akkor "csússzatok el" ezen a
szappanon:Ez egy általános, a YouTube linkek részére, köztük annak az <iframe ... ></iframe> féle kimásolható komplex linknek a házi(!) adatbázisa, egyelőre majdnem üresen, én programoztam le: tehát nyílt és ártalmatlan kód, persze ingyenes is és jogi mentes is egyben .
Akkor mutasd, ill. mutassátok meg, hogy ennek az adatbázisnak a tartalommal való feltöltése megy nektek, mint nyúl az agár előtt ♥
Aki elolvasta az kicsit régebbi weblapomat szintén erről, az nem hagyhatja ki azt a programot, ami annak a következményeként lett általam leprogrramozva ♥
Ja, a linkje majdnem lemaradt:
https://erdosattilask01.lapunk.hu/gyors-yt-tudastar-1213405A bugjait írjátok meg ide, hogy javíthassam őket !
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
lásd #9602
, a betűszám azonosítóim hozzávetőleges rendszeréről, pillanatnyilag .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
A Teener kód az ad hoc kutatásaim polca is . Ezért érdekes lehet nektek, hogy kitaláltam - az ad hoc kutatgatásaim közben - egy új magyar ábécét, amivel majd az ad hoc írásaimat fogom írni ! - ti is evvel írjátok .
Mivel már jól tudjátok hogy tehetséges programozgató vagyok - értsd haladó - ezért miért ne írtam volna ehhez is egy leprogramozást:
lásd itt ni :
1. Az új (ad hoc tudományos) magyar ABC !
2. átíró program letöltés
3. programot magyarázó weboldal
Egyébként a programja{lásd ott} hozott pár új vagy felújított function -t, ami remélem érdekes lesz nektek :
1. **.es() , **.is() , **os()
pl. nem kell így ("x"+"ABC"+y).alma() írni, elég így is:; "ABC".is(x, y).alma() ;
, ez hosszú lánc belsejében és végén jön jól !2. Az összes "bedrótozott" Replace(a1, c1, e1) átcsináltam
; a1.Replace(c1, e1) ;
alakra ♥ - érted, az összeset . És tettem hozzá listás **.Rep - - - féléket is ! - igen tömör kódúak .3. És végül az Új magyar ABC átíró programom fő prototype function -ja is figyelemre érdemes, mert vagy úgy ahogyan van vagy kevés módosítással általában használható karakterek, ill. karakter láncok olyan szerű átírogatásaira .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #87 üzenetére
Az ad hoc kutatásaim újabb terméke:
A fenomén orientált programozás ! = Az ad hoc algebrai kifejezések .
Moduláris történetek a természetben .
https://erdosattilask01.lapunk.hu/a-fenomen-orientalt-programozas-1213468
Ez arról szól, hogy a valóságot egy nagy matematikai kifejezésbe tehetjük ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Xbox Series X|S
- Otthonfelújítási program (2024.)
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Autós topik
- Teljes verziós játékok letöltése ingyen
- Eredeti játékok OFF topik
- Milyen légkondit a lakásba?
- Kerékpárosok, bringások ide!
- nVidia tulajok OFF topikja
- További aktív témák...
- Apple watch S4 40mm - Space Gray
- Crucial 32GB KIT DDR4 3200MHz CL16 Ballistix Red RGB (Utánvétes Foxpost az árban!)
- Apple iPhone 13 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple Watch Series 7 45mm GPS+Cellular, Újszerű, 1 Év Garanciával
- Apple iPhone SE 2022 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs