Keresés

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

    válasz emitter #1873 üzenetére

    google alapján azért nem, mert nem létezik readCookie függvény, hanem azt magadnak kell implementálnod. http://www.quirksmode.org/js/cookies.html

  • xea

    csendes tag

    válasz skera #1413 üzenetére

    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

    válasz skera #1407 üzenetére

    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