gabaman

Hozzászólások

10 bejegyzés megtekintése - 441-450 / 2,173
  • Szerző
    Bejegyzés
  • Hozzászólás: php, iconv, ssh, perl turmix. De hogyan? #2134908
    gabaman
    Felhasználó
      linuxforum wrote:
      Tévedek, ha azt képzelem, hogy a LANG állítja a CHARSET-et is?

      Sajnos igen. Nem történik semmilyen  változó állítgatás. Az idn megnézi a CHARSET tartalmát, ha üres, akkor meg a LANG-et (régebbi Debianon az LC_ALL-t). Ha rossz az érték (pl. ISO-8859-2 a hu_HU.ISO8859-2 helyett) akkor az ISO-8859-1 lesz a kódolás.

      Hozzászólás: php, iconv, ssh, perl turmix. De hogyan? #2134903
      gabaman
      Felhasználó
        kayapo wrote:
        Az UTF-8 egy 3byte hosszú karakter kód, míg az ISO-8859-2 2byte hosszú

        Az UTF-8 egy 1-5 byte hosszú (változó hosszúságú) karaktereket használó kódolás, ami képes a 32 bites unicode karaktereket ábrázolni (elméletileg több mint 4 milliárd karaktert). Az ISO-8859-2 1 (egy) byte hosszú 256 karaktert ábrázoló kódolás.

        linuxforum wrote:
        A probléma újra előjött, és már a fenti hack sem jó megoldás.
        Egy UTF-8 környezetben fut egy UTF-8 kódolású PHP program, egy UTF-8-as weboldalon apache szerveren (cgiként, ha ez számíthat).

        Code:
        print `/usr/bin/idn –quiet ‘ékezetes.hu’`

        A hiba ugyanaz, mint fent, de már semilyen LANG kombináció nem oldja meg:

        Code:
        /usr/bin/idn: Could not convert from ANSI_X3.4-1968 to UTF-8.

        A LANG nem (csak) a karakter kódolást állítja be. Rosszul adtad meg (helyesen: LANG=”hu_HU.ISO-8859-2″). Viszont nem olvastad el a „man idn”-t, ezért nem tudod, hogy a CHARSET-et kell megadni.

        All  strings are expected to be encoded in the preferred charset used by your locale.  Use ‘–debug’ to find out what this charset is. You can override the charset used by setting environment variable CHARSET.

        Tehát:

        Code:
        my $realDomainName=`CHARSET=”ISO-8859-2″ idn –quiet ‘$humanDomainName’`;
        Hozzászólás: php, iconv, ssh, perl turmix. De hogyan? #2134904
        gabaman
        Felhasználó
          kayapo wrote:
          Az UTF-8 egy 3byte hosszú karakter kód, míg az ISO-8859-2 2byte hosszú

          Az UTF-8 egy 1-5 byte hosszú (változó hosszúságú) karaktereket használó kódolás, ami képes a 32 bites unicode karaktereket ábrázolni (elméletileg több mint 4 milliárd karaktert). Az ISO-8859-2 1 (egy) byte hosszú 256 karaktert ábrázoló kódolás.

          linuxforum wrote:
          A probléma újra előjött, és már a fenti hack sem jó megoldás.
          Egy UTF-8 környezetben fut egy UTF-8 kódolású PHP program, egy UTF-8-as weboldalon apache szerveren (cgiként, ha ez számíthat).

          Code:
          print `/usr/bin/idn –quiet ‘ékezetes.hu’`

          A hiba ugyanaz, mint fent, de már semilyen LANG kombináció nem oldja meg:

          Code:
          /usr/bin/idn: Could not convert from ANSI_X3.4-1968 to UTF-8.

          A LANG nem (csak) a karakter kódolást állítja be. Rosszul adtad meg (helyesen: LANG=”hu_HU.ISO-8859-2″). Viszont nem olvastad el a „man idn”-t, ezért nem tudod, hogy a CHARSET-et kell megadni.

          All  strings are expected to be encoded in the preferred charset used by your locale.  Use ‘–debug’ to find out what this charset is. You can override the charset used by setting environment variable CHARSET.

          Tehát:

          Code:
          my $realDomainName=`CHARSET=”ISO-8859-2″ idn –quiet ‘$humanDomainName’`;
          Hozzászólás: php+html – kép nem jön elő #2137846
          gabaman
          Felhasználó

            Az ok egyszerű.

            http://www.cserkesz.hu/937/teljesitmenytura/images/56.gif:
            404 Not Found

            mert:

            Code:
            (…)

            A megoldás már Rád vár.

            Hozzászólás: php+html – kép nem jön elő #2137847
            gabaman
            Felhasználó

              Az ok egyszerű.

              http://www.cserkesz.hu/937/teljesitmenytura/images/56.gif:
              404 Not Found

              mert:

              Code:
              (…)

              A megoldás már Rád vár.

              Hozzászólás: C #2078093
              gabaman
              Felhasználó

                Úgy rémlik, a ciklusokkal is lehetett trükközni nem éppen logikus módon:

                Automatice deklaráció (int i):

                Code:
                void main () {
                  for (i=0;i<10;i++)
                    printf ("%dn", i);
                }

                Ciklus változo forever:

                Code:
                void main () {
                  for (int i=0;i<10;i++) {
                    printf ("%dn", i);
                  }
                  printf ("+1: %dn", i);
                }
                Hozzászólás: PHP könyv #2137434
                gabaman
                Felhasználó
                  Hozzászólás: PHP könyv #2137435
                  gabaman
                  Felhasználó
                    Hozzászólás: C #2078091
                    gabaman
                    Felhasználó
                      kozapeti wrote:
                      1, folyamatban van, de mivel nem programozónak tanulok nem ez az elsődleges problémám.

                      Óvónőknek például nem tanítanak C programozást, tehát nem oktatnák, ha valamennyire nem lenne rá szükség. A nagybátyám (agrármérnök) sokszor dicsekedett azzal, hogy amit az egyetemen tanult (a ’60-as években) abból szinte az egész pályafutása során meg tudott élni. Gondold csak végig, az EU verseny miatt mekkora hátrányba fogsz kerülni, hogy ha a már elavult dolgokat tanulod meg, és amikor szükséged lenne rá, nem fogod tudni olyan könnyen felfrissíteni az ismereteidet, mint aki a csúcstechnikát tanulta.

                      kozapeti wrote:
                      2, mivel (szerintem) a tananyag és az ehhez használt szoftverek összeállításába nincs beleszólásom,

                      Ez tévedés! Ezért (is) vannak a különböző diák önkormányzatok és egyéb szervezetek,  hogy képviseljék a diákok érdekeit, ők (ha akarnak) valóban tudnak segíteni ez ügyben. A tananyag a C nyelv, nem pedig a Borland C. Így – mivel nem az elvárható szinten tanítanak – jogos a változtatásra irányuló igény (a C nyelv => Java nyelv nem, de a Borland „házi” C => ISO9899:1999 viszont igen). A szabvány 7 éves, a Borland/Turbo C meg 18. Az egyetemnek is illene frissiteni…

                      http://en.wikipedia.org/wiki/Turbo_C

                      kozapeti wrote:
                      ezért egyelőre azt mérlegelem, hogy milyen hátrányaim származhatnak abból, ha felvetem ezt a kérdést a tanáromnak és vitába bocsátkozok vele…

                      Kúnfajta, nagyszemű legény volt,
                      Kínzottja sok-sok méla vágynak,
                      Csordát őrzött és nekivágott
                      A híres magyar Hortobágynak.

                      Alkonyatok és délibábok
                      Megfogták százszor is a lelkét,
                      De ha virág nőtt a szívében,
                      A csorda-népek lelegelték.

                      Ezerszer gondolt csodaszépet,
                      Gondolt halálra, borra, nőre,
                      Minden más táján a világnak
                      Szent dalnok lett volna belőle.

                      De ha a piszkos, gatyás, bamba
                      Társakra s a csordára nézett,
                      Eltemette rögtön a nótát:
                      Káromkodott vagy fütyörészett.

                      Ady Endre: A Hortobágy poétája (1905)

                      kozapeti wrote:
                      ahogy végig olvasgattam amiket írtatok nem sok olyan érv van, amivel a borlandc mellett szól, és nem tudom, hogy kibírná e, hogy nem neki van igaza…

                      No igen, itt jön elő, hogy a pillanatnyi nyugalmad, vagy a hosszú távú érdekeid a fontosabbak.

                      kozapeti wrote:
                      sz.tem ez az ember, nem nyitott a szabad szoftverek felé

                      Szerintem nézd meg mit jelent az a kifejezés, hogy szabvány. Az összes jelenlegi fordító támogatja az említett szabványt, és soknak van ingyenesen használható verziója. Nem csak a nyílt forrású szoftverek jöhetnek szóba e  téren, és nem is mindegyikért kell fizetni (legálisan) az oktatási és/vagy non-profit célra.

                      http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
                      http://msdn.microsoft.com/vstudio/express/

                      kozapeti wrote:
                      az a szörnyű, hogy legvégső esetben azt fogja mondani, hogy bármikor beülhetek a számítástechnika terembe tanulni, ahol „mindig minden működik”…

                      Úgy érted, ahol minden meg van kövesedve? Jobb helyeken már levakarták a Borland C-t, mert már beszáradt.

                      Hozzászólás: User mappájába fájl létrehozás c++ban #2137254
                      gabaman
                      Felhasználó
                        nanobit wrote:
                        Akkor valaki el tudná mondani, hogy hogyan lenne helyesen? Lehetőleg olyasvalaki aki nem hurrog le, mert kezdő vagyok…

                        Az az igazság, hogy ha nem érted mit írtam, most nem is fogod. A C nyelv memória kezelését hetek, de inkább hónapok alatt lehet megtanulni.

                      10 bejegyzés megtekintése - 441-450 / 2,173