Skocz do zawartości

szaq

Użytkownicy
  • Zawartość

    69
  • Rejestracja

  • Ostatnio

Posty napisane przez szaq


  1. Zamieniłem swój serwer www z apache na lighttpd - ze względu na to, że nie mogłem skonfigurować apache tak, aby widział .htaccess w podkatalogach /var/www - wywalał błąd 500.

    Teraz z lighttpd mam mały problem. Otóż mam taką konfiguracje:

     

    server.modules 	= (
    	"mod_access",
    	"mod_alias",
    	"mod_accesslog",
    	"mod_fastcgi",
    	"mod_simple_vhost",
    		"mod_compress",
    	"mod_auth"
    )
    server.document-root 	= "/var/www/"
    server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
    server.errorlog 	= "/var/log/lighttpd/error.log"
    index-file.names 	= ( "index.php", "index.html",
    	"index.htm", "default.htm",
    	"index.lighttpd.html" )
    accesslog.filename 	= "/var/log/lighttpd/access.log"
    url.access-deny 	= ( "~", ".inc" )
    static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
    include_shell "/usr/share/lighttpd/use-ipv6.pl"
    server.pid-file 	= "/var/run/lighttpd.pid"
    dir-listing.encoding 	= "utf-8"
    server.dir-listing 	= "enable"
    server.username 	= "www-data"
    server.groupname 	= "www-data"
    compress.cache-dir 	= "/var/cache/lighttpd/compress/"
    compress.filetype 	= ("text/plain", "text/html", "application/x-javascript", "text/css")
    include_shell "/usr/share/lighttpd/create-mime.assign.pl"
    include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
    $HTTP["url"] =~ "^/templates($|/)" {
    dir-listing.active = "disable"
    url.access-deny = ( ".tpl" )
    }

     

    I tu moje pytanie. Dlaczego pod adresem http://mójip/panel/templates można dostać się do plików z rozszerzeniem tpl?


  2. Zabieram się właśnie za pisanie panelu shoutcasta i natknąłem się na ten wątek.

    Ktokolwiek czegokolwiek by nie zainwestował, to skończy się jak zawsze. Stacja.fm czy inny niedawno upadły serwis z darmowymi serwerami to jak dla mnie totalna porażka. Na początku wszystko wygląda pięknie, dobre maszyny, szybkie łącza, nic się nie tnie, ludzie z zadowoleniem słuchają...

    Po pewnym czasie albo trzeba wprowadzić reklamy, żeby to utrzymać, albo dokładać z własnej kieszeni, bo użytkowników przybywa, a jakość usługi się pogarsza... no chyba, że surfbar ze swoich reklam zdoła utrzymać cały projekt :) Pomijając już fakt masowego rozwoju radiostacji prowadzonych przez dzieciaki nie życzę nikomu źle, ale 3-4 miesiące i projekt upadnie.

     

     

    PS. Mamy już przecież www.radyjko.net i interstacje.pl :)


  3. Możesz oczywiście odpalać jeden plik sc_trans, ale z innym konfigiem. Pamiętaj jednak, żeby kolejne porty zwiększać o 2, np 8000, 8002, 8004 8006 itd. ...domyślam się, że chodzi to na Linuxie

    ./sc_trans /home/konfiguracje/1.conf

     

    Najbardziej nie rozumiem tego:

    Albo żeby stworzyć taki formularz żeby użytkownicy mogli zakładać własne radia. I tu jest własnie pytanie czy np skrypt zakładający własne radio musi instalować następna instancje Shoutcasta ?

    Co to ma być? Darmowy hosting shoutcast ? :D


  4. Przedmiotem oferty jest autorski system CMS z gotowym layoutem dla radia internetowego.

    Miał być przeznaczony dla lokalnej rozgłośni, ale odbiorca nie zgłosił się po projekt.

     

    Funkcje systemu CMS:

    - Zarządzanie meta-tagami i danymi serwera shoutcast

    - Dwie kategorie newsów (dodaj, usuń, edytuj, tytuł, treść, miniaturka: automatyczne tworzenie, użyte skrypty CKEditor i CKFinder)

    - Tworzenie ankiet (modyfikacja, dodaj, archiwum, głosowanie Ajax, wykres generowany z zewnętrznego skryptu)

    - Układanie siedmiodniowej ramówki (dodaj, usuń, edytuj, godzina-start, godzina-koniec, tytuł, opis, prezenter)

    - Lista przebojów (głosowania na jeden/kilka utworów, lista główna/poczekalnia)

    - Edycja trzech dodatkowych podstron, np EKIPA, KONTAKT i coś jeszcze...)

    - Edycja reklamy wyświetlanej nad menu (img/flash)

    - Edycja listy przewijanych banerów (img, stała szerokość, ajax)

    - Edycja użytkowników (dodaj, usuń, edytuj: poziom uprawnień, nazwa uprawnień, hasło, e-mail)

    - Funkcja przypominania hasła (pytanie pomocnicze)

     

    Załączony przykładowy layout - możliwość podpięcia systemu pod inny projekt - XHTML, CSS 2.1

    Kod pisany w PHP, bez większego użycia klas. Jeden plik z funkcjami obsługujący stronę www i panel administracyjny, cała strona w index.php, pliki odpowiedzialne za zliczanie głosów w liście przebojów w ankiecie, generowanie miniaturek, generowanie statystyk live (ajax) serwera shoutcast.

     

    Wymagania: Serwer www z obsługą PHP, Dostęp do bazy danych MySql.

    Cena: 500zł, oczywiście do uzgodnienia.

    Kontakt gg:3589219


  5. Tak tak...po raz trzeci zabieram się za pisanie panelu shoutcast, ale teraz postanowiłem zrobić to na poważnie. PHP, Smarty, Mysql, Ajax, FFMpeg :)

    Sporo jest na rynku takich rozwiązań, ale albo są to rozwiązania płatne i dobre, albo darmowe skrypty z dwiema funkcjami....

     

    Planuję zacząć pisać na początku maja (w tym miesiącu przekroczyłem już limit transferu na VPS :)) i zakończyć po 7-8 tygodniach, bo wiadomo, że trzeba jeszcze znaleźć czas na szkołę i inne zajęcia. Zastanawiam się jednak, co powinno, oprócz podstawowych edycji konfiguracji znaleźć się w takim panelu zarządzania serwerem(ew. autopilotem i e-rdsem).

    Jakieś sugestie Panowie?


  6. Jeżeli miałoby być najprościej i najtaniej, to jedyne co przychodzi mi na myśl w sprawie streamingu video, to Icecast.

    Na dedyku uruchamiasz serwer, a nadajesz np również darmowym - VLC Player :)

    Co do osadzenia na stronie to można kombinować z kodekami i osadzić to w jakimś flashowym playerku, albo dać WMV i osadzić w WMP (tylko IE :)).


  7. Ustaw w konfiguracji parametry InputSamplerate i InputChannel, a także skonwertuj pliki mp3 do takiej jakości, z jaką ma grać je pilot.

    Może trzeba na to troszkę czasu (choć można to też wykonać już na VPS), ale pliki zajmują mniej miejsca i sam autopilot zużywa mniej zasobów, bo nie konwertuje utworów w locie ;)

    Paramtetry InputSamplerate i InputChannel określają kolejno sampling plików mp3 i ilość kanałów (1-mono, 2-stereo). Co prawda nie ma ich w domyślnej konfiguracji sc_transa, ale do poprawnego działania wypada ich użyć.

     

    Widzę też ciekawą nazwę pliku: Dave Ramone & Javi Mula - Come On (DJ Cause Booty Mix).mp3

    Dla stabilności warto poświęcić chwilę czasu na uporządkowanie nazw, tak aby nie zawierały znaków specjalnych i spacji, np Dave_Ramone_And_Javi Mula_-_Come _On_DJ_Cause_Booty_Mix.mp3 Przy odtwarzaniu Winamp i tak zamieni "_" na spacje ;) Jeżeli serwer shoutcast masz na tym samym vps co autopilot, to w konfiguracji pilota można zmienić ip na 127.0.0.1


  8. Jednak co miesiąc mam problem z licznikiem transferu, bo się nie zeruje

    Taaaak, ja już mam prawie 4000% limitu wykorzystane :)

    Budgetvps jest pod względem poziomu usług i ceny bezkonkurencyjny, bo takiej stabilności za przysłowiowe "grosze" nie znajdziemy nigdzie.

    Dziś zainstalowałem sobie wirtualny pulpit na Debianie Lenny, wszystko działa jak należy, ping na poziomie, przy radiu internetowym na 25-30 słuchaczach przy 96kbps bez żadnych lagów.

    Jeżeli chodzi o support? Powszechna opinia, wiadomo jaka jest. Może mam szczęście, może nie, ale na odpowiedź supportu nie czekałem dawniej dłużej niż 2-3dni, teraz nie korzystam -bo nie potrzebuje- więc nie ocienię.

     

    Jak dla mnie, piątka z minusem :)


  9. spróbuj pinotv.pl

    Chyba zbyt amatorskie :)

     

    Jest do transmisji http://www.ustream.tv/ choć nie wiem czy akurat Ciebie by to zainteresowało..

    Całkiem ciekawa stronka, ale odpada na starcie, bo pozwala nadawać z kamerki....a ja chcę, żeby można było nadawać jeden, konkretny plik, który bym sobie w linuxie zmieniał z crontaba...

    Można by to zrobić w VLC, bo obsługuje V4L....tylko jak podstawić tam jakiegoś AVIka?

     

    Generalnie to ładnie prezentuje się Nullsoft Video, bo odgrywa pliki z tekstowej playlisty, nie robi przerw pomiędzy nimi, no ale wymaga plików w formacie NSV, a konwertera na Linuxa nie ma, no i wymaga odtwarzania w Winampie....


  10. Przepraszam za jeden post pod drugim, ale nie mam już możliwości edycji...

     

    Próbowałem metody z Real Playerem, MMS i w obu przypadkach znalazłem jedną wadę...

    Programy nadawcze pozwalają przesyłać tylko jeden plik. Zależy mi na tym, aby załadować całą playlistę, która będzie transmitowana. Znacie jakieś oprogramowanie, które na takie coś pozwala?

     

    Może jeszcze podam moją konfigurację:

     

    Debian Lenny, dziś aktualizowany z KDE 3.5

    Do dyspozycji 1,4GHz CPU i 768MB pamięci RAM.


  11. Witajcie koledzy.

    Po rozwoju na mojej stronie radia internetowego wpadłem na pomysł uruchomienia telewizji.

    W ostatecznym efekcie miała by ona zastąpić radyjko, nadając muzyczkę + teledysk.

     

    Pomijając kwestie takie jak legalność, opłacalność i inne pierdoły, należy zastanowić sie nad wyborem technologii...

    Wiadomo - trzeba obraz z dźwiękiem jakoś do potencjalnego odbiorcy dostarczyć.

    Chciałbym więc zapytać, co polecacie na niedużą stację TV. Red5, VLC czy może jeszcze coś innego.

     

    Prawdę mówiąc, to najbardziej byłbym zadowolony z uruchomienia transmisji na protokole MMS://, bo jakby nie było najwięcej odbiorców znajdę wśród użytkowników Windowsa, a Ci Windows Media Player mają "we krwi".

    Tutaj pojawia się druga strona medalu - muszę nadawać z Linuxa. Nie mam zamiaru wydawać pieniędzy na serwer z Windowsem.

    Próbowałem bawić się programem VLC pod Debianem. Wszystko super pięknie śmiga, no ale nie wiem paru rzeczy...

    • Jak nadawać tam wg. ustalonej playlisty (pilk A, potem B, potem C itd...)
    • Jak pozbyć się tej cholernej przerwy w transmisji pomiędzy plikami.
      Nie wyobrażam sobie, żeby widz miał co jeden teledysk klikać "play"...

    Reasumując: telewizja, transmisja z plików, jak najmniejszym kosztem, koniecznie pod Linuxem

    Co Wy na to?

     

     

    Pozdrawiam i życzę Wesołych Świąt ;)


  12. Na początku przepraszam, jeżeli wybrałem zły dział, ale nie wiedziałem gdzie wrzucić mój problem z MRTG.

    Otóż zainstalowałem ten wspaniały skrypt dorzucając przed tym do systemu wszystkie wymagane biblioteczki.

    Całość niby działa (proces perl ciągle jest uruchomiony), jednakże w podanej ścieżce - /var/www/mrtg nie powstają żadne zapisy.

    Chmod dla katalogu wynosi 777, jeszcze config:

    # Created by 
    # ./cfgmaker --global "WorkDir: /var/www/mrtg" --global "Options[_]: bits,growright" --output /root/mrtf.cfg --ifref=ip 127.0.0.1
    
    
    ### Global Config Options
    
    #  for UNIX
    # WorkDir: /home/http/mrtg
    
    #  or for NT
    # WorkDir: c:\mrtgdata
    
    ### Global Defaults
    
    #  to get bits instead of bytes and graphs growing to the right
    # Options[_]: growright, bits
    
    EnableIPv6: no
    RunasDaemon: yes
    Language: polish
    WorkDir: /var/www/mrtg/
    Options[_]: bits,growright
    
    ######################################################################
    # System: 10323.serwervps.pl
    # Description: Linux 10323.serwervps.pl 2.6.18-128.1.1.el5.028stab062.3PAE #1 SMP Tue May 5 17:50:37 MSD 2009 i686
    # Contact: Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
    # Location: Unknown (configure /etc/snmp/snmpd.local.conf)
    ######################################################################
    
    
    ### Interface 1 >> Descr: 'lo' | Name: 'lo' | Ip: '127.0.0.1' | Eth: '' ###
    ### The following interface is commented out because:
    ### * it is a Software Loopback interface
    # 
    # Target[127.0.0.1_127.0.0.1]: /127.0.0.1:public@127.0.0.1:
    # SetEnv[127.0.0.1_127.0.0.1]: MRTG_INT_IP="127.0.0.1" MRTG_INT_DESCR="lo"
    # MaxBytes[127.0.0.1_127.0.0.1]: 1250000
    # Title[127.0.0.1_127.0.0.1]: Traffic Analysis for 127.0.0.1 -- 10323.serwervps.pl
    # PageTop[127.0.0.1_127.0.0.1]: <h1>Traffic Analysis for 127.0.0.1 -- 10323.serwervps.pl</h1>
    #		 <div id="sysdetails">
    #			 <table>
    #				 <tr>
    #					 <td>System:</td>
    #					 <td>10323.serwervps.pl in Unknown (configure /etc/snmp/snmpd.local.conf)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Maintainer:</td>
    #					 <td>Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Description:</td>
    #					 <td>lo  </td>
    #				 </tr>
    #				 <tr>
    #					 <td>ifType:</td>
    #					 <td>softwareLoopback (24)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>ifName:</td>
    #					 <td>lo</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Max Speed:</td>
    #					 <td>10.0 Mbits/s</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Ip:</td>
    #					 <td>127.0.0.1 (localhost.localdomain)</td>
    #				 </tr>
    #			 </table>
    #		 </div>
    
    
    ### Interface 3 >> Descr: 'venet0' | Name: 'venet0' | Ip: '91.203.132.199' | Eth: '' ###
    ### The following interface is commented out because:
    ### * has a speed of 0 which makes no sense
    # 
    # Target[127.0.0.1_91.203.132.199]: /91.203.132.199:public@127.0.0.1:
    # SetEnv[127.0.0.1_91.203.132.199]: MRTG_INT_IP="91.203.132.199" MRTG_INT_DESCR="venet0"
    # MaxBytes[127.0.0.1_91.203.132.199]: 0
    # Title[127.0.0.1_91.203.132.199]: Traffic Analysis for 91.203.132.199 -- 10323.serwervps.pl
    # PageTop[127.0.0.1_91.203.132.199]: <h1>Traffic Analysis for 91.203.132.199 -- 10323.serwervps.pl</h1>
    #		 <div id="sysdetails">
    #			 <table>
    #				 <tr>
    #					 <td>System:</td>
    #					 <td>10323.serwervps.pl in Unknown (configure /etc/snmp/snmpd.local.conf)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Maintainer:</td>
    #					 <td>Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Description:</td>
    #					 <td>venet0  </td>
    #				 </tr>
    #				 <tr>
    #					 <td>ifType:</td>
    #					 <td>Other (1)</td>
    #				 </tr>
    #				 <tr>
    #					 <td>ifName:</td>
    #					 <td>venet0</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Max Speed:</td>
    #					 <td>0.0 bits/s</td>
    #				 </tr>
    #				 <tr>
    #					 <td>Ip:</td>
    #					 <td>91.203.132.199 (10323.serwervps.pl)</td>
    #				 </tr>
    #			 </table>
    #		 </div>

     

    Co (jak zawsze) zrobiłem nie tak jak należy?


  13. Zbudowałem na potrzeby własnej strony mały skrypt PHP obsługujący download plików.

    Odnośnik do pliku znajduje się w takiej formie

    <INPUT TYPE="button" VALUE="Pobierz" onClick="popup('download2.php?FILE=8')">

    Oczywiście gdzieś tam wyżej funkcja popup odpowiedzialna za okieneczko.

    Teraz pojawia się problem - z IE. Otóż IE nie potrafi zapisać pliku AVI, a otwiera go w swoim okienku pokazując jego "wnętrze". Drugą sprawą jest otwieranie plików WMV, otóż te zawsze ładują się do WMP.

    Można przy użyciu .htaccess (lub JavaScript) wymusić otwieranie okna "otwórz/zapisz plik", tak aby można było zapisać WMV i AVI?

×