kl223

Hozzászólások

10 bejegyzés megtekintése - 21-30 / 1,652
  • Szerző
    Bejegyzés
  • Hozzászólás: internetes rádió? #2150084
    kl223
    Felhasználó
      milfer wrote:
      „Más:
      audacious -e uj_cucc
      Ez hozzáadja az aktuális playlisthez „uj_cucc”ot. Ha gondolod tedd bele.
      Amúgy jó kis lista, thx érte! „

      Ezt mégegyszer kicsit lassabban. 1.gif
      Mit csináljak az audacious-al ?

      Erre gondoltam:

      Code:
      #!/bin/bash
      TOTEM=`which totem 2>/dev/null`
      VLC=`which vlc 2>/dev/null`
      KAFFEINE=`which kaffeine 2>/dev/null`
      AMAROK=`which amarok 2>/dev/null`
      MPLAYER=`which mplayer 2>/dev/null`
      GMPLAYER=`which gmplayer 2>/dev/null`
      AUDACIOUS=`which audacious 2>/dev/null`
      if [ -n „$GMPLAYER” ]
      then
        GMPLAYER=”$GMPLAYER -msglevel all=-1″
      fi
      if [ -n „$AUDACIOUS” ]
      then
        AUDACIOUS=”$AUDACIOUS -e”
      fi

      for PL in „$MPLAYER” „$AUDACIOUS” „$GMPLAYER” „$AMAROK” „$KAFFEINE” „$TOTEM” „$VLC”
      do
        if [ -n „$PL” -a „${PL:0:1}” = „/” ]
        then
          PLAYER=”$PL”
          break
        fi
      done

      if [ -z „$PLAYER” ]
      then
        echo „No available players found!”
        exit 1
      fi
      STREAMS=~/bin/radio_streams

      usage() {
        lnum=`grep -c „” „${STREAMS}”`
        echo „usage: $0” STATIONS [player]
        echo „available stations:”
        echo `grep -i -num ${lnum} „${1}” „${STREAMS}” | cut -d „:” -f2- | cut -d „=” -f1`
        echo „available players: ${TOTEM} ${VLC} ${KAFFEINE} ${AMAROK} ${MPLAYER} ${GMPLAYER}”
        echo „default player: ${PLAYER}”
        exit
      }

      if [ -r „${STREAMS}” ]; then
        if [ $# -eq 0 ]; then
        usage
        fi
      else
        echo „file not found : ${STREAMS} ”
      exit
      fi

      if [ $# -gt 1 ]; then
        case $2 in
        TOT*|tot*) PLAYER=${TOTEM} ;;
        VLC*|vlc*) PLAYER=${VLC} ;;
        KAF*|kaf*) PLAYER=${KAFFEINE} ;;
        AM*|am*) PLAYER=${AMAROK} ;;
        MP*|mp*) PLAYER=${MPLAYER} ;;
        GMP*|gmp*) PLAYER=${GMPLAYER} ;;
        esac
      fi

      Station=`grep -i -num 1 „${1}” „${STREAMS}” | cut -d „:” -f2- | cut -d „=” -f1`
      url=`grep -i -num 1 „${1}” „${STREAMS}” | cut -d ‘”‘ -f 2- |cut -d ‘”‘ -f1`
      #echo „dollar1=${1}”
      echo „Station=${Station}”
      echo „Url=${url}”
      #exit

      if [ ! -z „${url}” ]; then
        ${PLAYER} ${url} &
        else
        echo „Station not found !”
        exit
      fi

      Üdv,
      kl223

      Hozzászólás: internetes rádió? #2150085
      kl223
      Felhasználó
        milfer wrote:
        „Más:
        audacious -e uj_cucc
        Ez hozzáadja az aktuális playlisthez „uj_cucc”ot. Ha gondolod tedd bele.
        Amúgy jó kis lista, thx érte! „

        Ezt mégegyszer kicsit lassabban. 1.gif
        Mit csináljak az audacious-al ?

        Erre gondoltam:

        Code:
        #!/bin/bash
        TOTEM=`which totem 2>/dev/null`
        VLC=`which vlc 2>/dev/null`
        KAFFEINE=`which kaffeine 2>/dev/null`
        AMAROK=`which amarok 2>/dev/null`
        MPLAYER=`which mplayer 2>/dev/null`
        GMPLAYER=`which gmplayer 2>/dev/null`
        AUDACIOUS=`which audacious 2>/dev/null`
        if [ -n „$GMPLAYER” ]
        then
          GMPLAYER=”$GMPLAYER -msglevel all=-1″
        fi
        if [ -n „$AUDACIOUS” ]
        then
          AUDACIOUS=”$AUDACIOUS -e”
        fi

        for PL in „$MPLAYER” „$AUDACIOUS” „$GMPLAYER” „$AMAROK” „$KAFFEINE” „$TOTEM” „$VLC”
        do
          if [ -n „$PL” -a „${PL:0:1}” = „/” ]
          then
            PLAYER=”$PL”
            break
          fi
        done

        if [ -z „$PLAYER” ]
        then
          echo „No available players found!”
          exit 1
        fi
        STREAMS=~/bin/radio_streams

        usage() {
          lnum=`grep -c „” „${STREAMS}”`
          echo „usage: $0” STATIONS [player]
          echo „available stations:”
          echo `grep -i -num ${lnum} „${1}” „${STREAMS}” | cut -d „:” -f2- | cut -d „=” -f1`
          echo „available players: ${TOTEM} ${VLC} ${KAFFEINE} ${AMAROK} ${MPLAYER} ${GMPLAYER}”
          echo „default player: ${PLAYER}”
          exit
        }

        if [ -r „${STREAMS}” ]; then
          if [ $# -eq 0 ]; then
          usage
          fi
        else
          echo „file not found : ${STREAMS} ”
        exit
        fi

        if [ $# -gt 1 ]; then
          case $2 in
          TOT*|tot*) PLAYER=${TOTEM} ;;
          VLC*|vlc*) PLAYER=${VLC} ;;
          KAF*|kaf*) PLAYER=${KAFFEINE} ;;
          AM*|am*) PLAYER=${AMAROK} ;;
          MP*|mp*) PLAYER=${MPLAYER} ;;
          GMP*|gmp*) PLAYER=${GMPLAYER} ;;
          esac
        fi

        Station=`grep -i -num 1 „${1}” „${STREAMS}” | cut -d „:” -f2- | cut -d „=” -f1`
        url=`grep -i -num 1 „${1}” „${STREAMS}” | cut -d ‘”‘ -f 2- |cut -d ‘”‘ -f1`
        #echo „dollar1=${1}”
        echo „Station=${Station}”
        echo „Url=${url}”
        #exit

        if [ ! -z „${url}” ]; then
          ${PLAYER} ${url} &
          else
          echo „Station not found !”
          exit
        fi

        Üdv,
        kl223

        Hozzászólás: internetes rádió? #2150078
        kl223
        Felhasználó

          Hali!

          milfer wrote:
          Egyébként az a sok „2> /dev/null ” minek kell ?

          Code:
          kl223@freelancer ~ $ which nezdcsak
          which: no nezdcsak in (/usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin)
          kl223@freelancer ~ $

          Mellesleg a which a PATHban keres, tehát ha – ahogy mondtad – úgy is te szeretnéd a szkriptben megadni, hogy melyik lejátszót használja, akkor felesleges. (Nyilván ahhoz hasznos – én is ahhoz használtam -, hogy szkriptből meg tudd állapítani, melyik lejátszó van fent.)

          Más:
          audacious -e uj_cucc
          Ez hozzáadja az aktuális playlisthez „uj_cucc”ot. 🙂 Ha gondolod tedd bele.
          Amúgy jó kis lista, thx érte! 🙂

          kl223

          Hozzászólás: internetes rádió? #2150079
          kl223
          Felhasználó

            Hali!

            milfer wrote:
            Egyébként az a sok „2> /dev/null ” minek kell ?

            Code:
            kl223@freelancer ~ $ which nezdcsak
            which: no nezdcsak in (/usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin)
            kl223@freelancer ~ $

            Mellesleg a which a PATHban keres, tehát ha – ahogy mondtad – úgy is te szeretnéd a szkriptben megadni, hogy melyik lejátszót használja, akkor felesleges. (Nyilván ahhoz hasznos – én is ahhoz használtam -, hogy szkriptből meg tudd állapítani, melyik lejátszó van fent.)

            Más:
            audacious -e uj_cucc
            Ez hozzáadja az aktuális playlisthez „uj_cucc”ot. 🙂 Ha gondolod tedd bele.
            Amúgy jó kis lista, thx érte! 🙂

            kl223

            Hozzászólás: internetes rádió? #2150070
            kl223
            Felhasználó

              Hali!

              Unalmamban pakoltam egy kis optikai tuningot hozzá+mostmár sorban halad és kiválasztja magától az első elérhető lejátszót…
              Az eredeti szkriptben a STREAMS=… sorral bezárólag cseréld a „kódot” ( 😉 ) erre:

              Code:
              TOTEM=`which totem 2>/dev/null`
              VLC=`which vlc 2>/dev/null`
              KAFFEINE=`which kaffeine 2>/dev/null`
              AMAROK=`which amarok 2>/dev/null`
              MPLAYER=`which mplayer 2>/dev/null`
              GMPLAYER=`which gmplayer 2>/dev/null`
              if [ -n „$GMPLAYER” ]
              then
                GMPLAYER=”$GMPLAYER -msglevel all=-1″
              fi

              for PL in „$MPLAYER” „$GMPLAYER” „$AMAROK” „$KAFFEINE” „$TOTEM” „$VLC”
              do
                if [ -n „$PL” -a „${PL:0:1}” = „/” ]
                then
                  PLAYER=”$PL”
                  break
                fi
              done

              if [ -z „$PLAYER” ]
              then
                echo „No available players found!”
                exit 1
              fi
              STREAMS=~/bin/radio_streams

              milfer wrote:
              Amikor még volt „sávszélem” akkor csináltam egy kis scriptet, és összegyűjtöttem néhány címet és azokat hallgattam.
              Ma jó napom van, megosztom veletek. 1.gif

              Üdv,
              kl223

              Hozzászólás: internetes rádió? #2150071
              kl223
              Felhasználó

                Hali!

                Unalmamban pakoltam egy kis optikai tuningot hozzá+mostmár sorban halad és kiválasztja magától az első elérhető lejátszót…
                Az eredeti szkriptben a STREAMS=… sorral bezárólag cseréld a „kódot” ( 😉 ) erre:

                Code:
                TOTEM=`which totem 2>/dev/null`
                VLC=`which vlc 2>/dev/null`
                KAFFEINE=`which kaffeine 2>/dev/null`
                AMAROK=`which amarok 2>/dev/null`
                MPLAYER=`which mplayer 2>/dev/null`
                GMPLAYER=`which gmplayer 2>/dev/null`
                if [ -n „$GMPLAYER” ]
                then
                  GMPLAYER=”$GMPLAYER -msglevel all=-1″
                fi

                for PL in „$MPLAYER” „$GMPLAYER” „$AMAROK” „$KAFFEINE” „$TOTEM” „$VLC”
                do
                  if [ -n „$PL” -a „${PL:0:1}” = „/” ]
                  then
                    PLAYER=”$PL”
                    break
                  fi
                done

                if [ -z „$PLAYER” ]
                then
                  echo „No available players found!”
                  exit 1
                fi
                STREAMS=~/bin/radio_streams

                milfer wrote:
                Amikor még volt „sávszélem” akkor csináltam egy kis scriptet, és összegyűjtöttem néhány címet és azokat hallgattam.
                Ma jó napom van, megosztom veletek. 1.gif

                Üdv,
                kl223

                Hozzászólás: C++ kérdések #2023729
                kl223
                Felhasználó

                  Amit csak lehet a függvényeknek, const-ként adj át.

                  Hozzászólás: Segítség nagyon kezdõnek C-hez #2048990
                  kl223
                  Felhasználó
                    H Miki wrote:
                    Hozzászólás: C++ kérdések #2023724
                    kl223
                    Felhasználó
                      vizsla wrote:
                      „Meg az is elég magas, hogy hogyan térjek vissza objektumok címével…”
                      Pedig már használtad: &.
                      Hozzászólás: C++ kérdések #2023708
                      kl223
                      Felhasználó
                        vizsla wrote:
                        Ahol egyébként nem változik meg az érték, mint jelen esetben ==, meg egyéb összehasonlító operátoroknak a *this -t kellene visszaadniuk? Mert ez nem így van…
                        Az összehasonlító operátoroknak bool-t szokás megadni visszatérési értéknek.
                        (Még soha nem próbáltam ki, de szvsz bármelyik operátornak megadhatsz bármilyen visszatérési értéket, max. nem fogod tudni annyira kényelmesen használni.)

                        Abban viszont igazad van, hogy az ilyen operátorokat érdemes tagfüggvényként definiálni.

                        Akkor szokás friend-ként, amikor egymás után akarjuk láncolni az operátorokat. (mivel ha tagfüggvény az operátor, akkor annak az objektumnak _meg kell elõznie_ a kódban, aminek õ a tagfüggvénye.
                        Pl. ha egy << operátort tagfüggvényként definiálnánk, akkor így kellene használni:

                        Code:
                        endlesss_object >> cout;

                        Ami elég zavaró a kód újraolvasásánál.

                        Ezért kell friendként definiálni!
                        Ja, és még1 dolog: a „friend” szónak csak az osztályon belüli prototípus elõtt kell szerepelnie… 🙂 Szal a függvény definíciójában nem. 🙂

                        kl223

                      10 bejegyzés megtekintése - 21-30 / 1,652