Aktív témák
-
xea
csendes tag
Tudom, hogy lejárt már a téma, de ezt muszáj, csak úgy kegyelemdöfésnek:
''... Némely dolgot ezekből a Xerox editorokból megcsináltak olyan gépen is, ahol az operációs rendszernek rendes neve van. Ilyen az EMACS és a VI. A gond ezekkel az editorokkal az, hogy az igazi programozó szerint az ''azt kapod amit látsz'' elv éppen olyan hibás az editoroknál, mint a nőknél. Nem, az igazi programozó az ''ezt akartad, hát nesze'' editort szereti - bonyolultat, titokzatosat, veszélyeset. TECO-t, példának okáért.
Megfigyelték, hogy egy TECO parancssorozat jóval érzékenyebb a vonal zajára, mint az olvashatóbb szöveg. /4/ Az egyik izgalmas játék amit a TECO-val játszani lehet, hogy beírjuk a nevünket parancsnak, aztán megpróbáljuk kitalálni, mit csinál. Gyakorlatilag bármely gépelési hiba valószínűleg tönkreteszi a programot, vagy rosszabb esetben finom, misztikus hibákat helyez egy már működő szubrutinba.''
Végeztem... -
xea
csendes tag
Ez az IDE kérdés elés sokszor sok helyen elhangzott már és szinte mindig ugyanarra jutnak az emberek: mindig az a legjobb, amit ő használ. Személy szerint semmi bajom a klikkolgatós ''project managerekkel'', de személy szerint az ilyet maximum hibakeresésre használnám, illetve olyan helyzetekben, amikor speciális környezetre van szükség. Sokan például el sem tudják képzelni, hogy mennyire hatékony lehet egy olyan program, ami nem csillivili grafikus, hanem az a csúnya, ronda, buta karakteres. Sokan (remélem már gondolatban rá is vágták) az emacs és/vagy vim kombóra esküsznek (köztük én is). Hogy miért? Rengeteg előnyük van a népszerűbb szerkesztőkkel szemben. Fantasztikusan gyorsan lehet őket használni, precízen, pontosan azt teszik, amit tenniük kell. Egy érzékletes példával élve, ha vi(m) alatt a kurzortól ki kell törölnöd 3157 sort egy 90ezer soros fileból, akkor a következőt teszed: d3157d. Et voilá! A következő 3157 sornak annyi. Persze multilevel undo/redo, syntax highligh, todolist, bracket matching, class browsing, blokkos kijelölés, makrók, osztott képernyő, scriptelés, regexpek, tab completion, millió ismert programnyelv, konfigfileformátum, stb. Ezek csak így nagyon hirtelen jutottak az eszembe. Emacsnak pl beépített pszichológusa van, akivel beszélgetni lehet. És pl ez a két szerkesztő valószínűleg a világ összes operációs rendszereinek a 90%-án létezik (Hasamra ütöttem, de tényleg rengeteg). ssh + screen + zsh + vim. Ez svájcibicska. Csúnya lenne? Egyrészt kit érdekel, másrészt meg http://retech.hu/xea/pic/cream.png . Ez csúnya? Persze mindenkinek szíve joga azt használni, amit akar. Csak nem árt kicsit körültekinteni, mielőtt az ember nekáll alázni a másikat. Köszönöm a figyelmet.
-
xea
csendes tag
Kicsit nyakatekert megoldásnak tartom ezt. Nekem célszerűbbnek tűnik a Smartys megoldás, ami egy saját változótömböt tart fennt. Egy egyszerű példa:
index.php:
..
$smarty = new Smarty;
$smarty->assign('be_van_lepve', 'nem');
$smarty->display('template.tpl');
..
template.tpl:
{if $be_van_lepve eq ''nem''}
<form action blablabla .... />
{else}
Üdvözöllek az überkirály oldalon
{/if}
Miért jó ez a megoldás? Mert világosan elkülöníti a templatek saját változóit és könnyen lehet vele írni egy átlátható keretrendszert. Mellesleg szerintem nem egy meglevő szöveg részeit kellene cserélgetned, hanem egy üres változóba a sablon alapján felépíteni az outputot. -
xea
csendes tag
Bundás grafikus szerkesztő alatt valószínűleg WYSIWYG szerkesztőt értett, ha pedig igen, akkor szépen kérem felejtse el. Ha létezik is ilyen, ne használd, hanem vedd a fáradtságot és tanulj meg kódolni, nem fogod megbánni.
-
xea
csendes tag
Ha jól értelmezem, neked valami olyan kellene, mint a Smarty {if} ... {else} ... {/if} kulcsszavai? Igazából nem pontos a probléma leírása, így csak találgatni tudok. Úgy értelmezem, hogy a template fileod kb így néz ki
<blabla />
{A_START}Ezt irja ki ha $_SESSION['lofasz'letezik{A_END}
{B_START}Ezt meg akkor ha nem{B_END}
<blabla />
És ha minden igaz, te ezt felbontod tömbelemekre, pl
$tomb[0] = '<blabla />'; [1] = '{A_START}'; [2] = 'Ezt irja ki ha $..... '; [3] = '{A_END}';
stb.
Jól tippelek?
Aktív témák
Hirdetés
- XPS 15 9530 15.6" FHD+ IPS i7-13620H Arc A370M 16GB 1TB NVMe ujjlolv IR kam gar
- Dell Latitude 5420 14" FHD IPS i5-1145G7 16GB DDR4 256GB NVMe gar
- Lenovo P53: i7-9850H (6/12T -4.60GHz) / 15.6 FHD / 32GB DDR4 / 512GB NVMe SSD / T1000 4GB / W11 pro
- Segway ninebot max g2e - még 2 év gyári garanciával
- AMD Ryzen 9 9900X3D - Új, 1 év garancia - Eladó!
- Bomba ár! Dell Latitude 5430 - i7-1255U I 16GB I 512SSD I HDMI I 14" FHD I Cam I W11 I NBD Garancia!
- AKCIÓ! AMD Ryzen 7 3800X 8mag 16szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- MSI CreatorPro Z16P - i7-12700H, RTX A5500, értintőkijelző
- Bomba ár! Fujitsu LifeBook U758 - i5-8GEN I 8GB I 256GB SSD I HDMI I 15,6" FHD I W11 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged