Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - timmynovak

Stran: [1] 2 3
1
Multimédia / Nenáročný DLNA server
« kdy: 06 Ledna 2014, 11:14:58 »
Ahoj, hledám, ale nenacházím. Neporadíte mi někdo DLNA server, který by byl co nejméně náročný na výkon a byl dostupný pro příkazový řádek (poběží to na málo výkonném atom-serveru ubuntu). Nemám zase speciální požadavky na formáty, ty jsem schopen si předpřipravit a nepodporované formáty předem převést. Děkuji.

2
Multimédia / AVCONV MP4 do FLV - zkracuje délku videa
« kdy: 25 Března 2013, 19:36:39 »
Ahoj,
  mám rtsp MP4 stream z kamery, který chci konvertovat do flv. Používám toto:

Kód: [Vybrat]
avconv -i "rtsp://IP:port/img/media.sav" -an -f flv - vcodec flv /a.flv'`
Na straně kamery jsem zkusil všechna možná nastavení kvality až po cca 2 mbps stream. Na straně avconv již vše, co mne napadlo. A kde je problém - přestože při převodu nejsou dropnuty žádné frame, tak třeba záznam 10 minut se scvrkne do cca 20 vteřin. Počet frame ale sedí, při 25 frame an sekundu by to odpovídalo 10 minutám,. Ale už nevím kudy kam:( Poradíte mi někdo? Díky.


3
Ahoj, mám následující problém. využívám nc pro vytvoření naslouchače na straně serveru s tím, že klienti pomocí nc posílají krátké zprávy. jenže se mi občas stane, že jeden klient se trefí do doby, kdy druhý klient se serverem komunikuje a nc okamžitě skončí. je nějaká cesta, jak pozdržet provádění nc do doby, než se linka uvolní? Takový přepínač jsem nenašel, napadá mne jít na to skriptem s detekcí návratového kódu.
Chybová hláška je:

Kód: [Vybrat]
nc: connect to 10.10.10.1 port 3333 (tcp) failed: Connection reset by peerpřípadně
Kód: [Vybrat]
nc: connect to 10.10.10.1 port 3333 (tcp) failed: Connection refused
Díky,

4
Multimédia / Jak omezit dobu nahrávání s VCL?
« kdy: 07 Února 2013, 15:23:12 »
Ahoj, nemáte někdo radu, jak omezit časem dobu nahrávání s VCL, resp. cvcl? Děkuji.

5
Ahoj, najednou se mi na srv s ubnt 12.04 64 stalo, že se síťovka sama od sebe (což nebude pravda, sama od sebe, ale něco to způsobilo) přepla do promiuskitního režimu, dvakrát za sebou a jen na chviličku. Máte někdo nějaký nápad proč? Žádné prg schopné toto ovlivnit mi tam vědomě neběží  Díky.
Kód: [Vybrat]
[3040810.357470] device eth0 entered promiscuous mode
[3040810.964366] device eth0 left promiscuous mode
[3040837.313575] device eth0 entered promiscuous mode
[3040837.399175] device eth0 left promiscuous mode

6
Multimédia / Jak uložit RTSP stream z network kamery (AirCam)
« kdy: 03 Února 2013, 17:29:13 »
Ahoj, mám network kameru AirCam od UBNT, která streamuje ve svém nějakém proprietárním formátu kompatabilním částečně s RTSP. Ve VLS tento stream přehraji. už jsem prošel mraky návodů, diskusí apod., ale nemám zatím řešení následujícího problému. Potřeboval bych vzít tento stream a uložit jej na disk. 1:1, nic s ním nedělat, nevyhlazovat, neoptimalizovat vzhled, nepřidávat efekty, prostě nic. Jen uložit pro další zpracování. zatím jediné funkční je použití vlc z příkazové řádky, ale to mi servere vyžera na cca 50 procent, a to je tam jen jedna kamera. Různé využití ffmeg apod. vedli ke zjištění, že není RTSP kompatabilní. Zkusil jsem i curl, ale tam snad aní není rtsp opravdu podporováno. Máte někdo nějaký nápad, jak na to? Díky.

7
Ahoj, u jsem to zde kdysi okrajově řešil, ale teď je to trochu v jiné situaci (bohužel ani tehdy to nebylo uspokojivě vyřešeno, ale snad nyní...). Už jsem nad tím strávil mnoho večerů, ale bez úspěšně. O co jde. Mám MCU, který mi přes sériovou linku do počítače posílá nějaká data - zprávy v průměru dlouhé cca 70 bajtů, několikrát do minuty, někdy velmi rychle za sebou, někdy s prodlevou minuta. A tato data potřebuji uložit do mysql, každou zprávu samostatně.

Pokud použiji v terminálu cat /dev/ttyS0, vše je v pořádku a žádná data se nikdy neztratila. Pokud je chci jakkoli zpracovávat, počítač nestíhá data ze sériového portu číst a dochází k jejich ztrátám. I třeba jen v situaci, kdy to echem zpětně vypisuji (tedy vůbec nedochází ještě k zápisu do db). S stty jsem už tak zžitý, že jej znám snad do detailu, ale ani to řešení nepřineslo. Co jsem už zkusil:

1. různé nastavení přenosové rychlosti
2. různé stopbity a počet bitů včetně parity
3. zpracování v shellu stylem while read /dev/ttyS0 i cat /dev/ttyS0|while read apod.
4. využití logtty
5. využití céčka, kde jsem v prg nastavil buffer od 256 až po 1024, ale také to nepomohlo (kód viz níže), zkoušel jsem od výpisu do souboru až po výpis na terminál
6. různé kombinace rour s využitím mkfifo

Nemáte někdo nějaké řešení? Už nevím kudy kam, nemyslím si, že je to HW problém, protože těch dat zase tak moc přeneseno není a tohle přece počítače zvládat musí... Jsem si vědom, že dělám někde chybu, ale už nevím kde:( Na Google jsem našel pár podobných dotazů, ale uspokojivé řešení nikde. UART podle mne data přijme, jádro taky, ale aplikačka je nestihne načíst, tak se začnou v bufferu jádra přepisovat či ztrácet.. Podstatnou indicií je, že při pouhém cat do terminálu je vše zcela OK.

Kód: [Vybrat]
    #include <stdio.h>   /* Standard input/output definitions */
    #include <string.h>  /* String function definitions */
    #include <unistd.h>  /* UNIX standard function definitions */
    #include <fcntl.h>   /* File control definitions */
    #include <errno.h>   /* Error number definitions */
    #include <termios.h> /* POSIX terminal control definitions *///Spousta includů

#define BUFSIZE 512
char buf[BUFSIZE];

int main(int argc, char ** argv) {
        int count;
        int port = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY);
        int log = open("/serial.log",O_CREAT | O_WRONLY | O_APPEND);
        while (1) {
                count = read(port,buf,BUFSIZE);
                write(log,buf,count);
        }
        return 0;
}



8
Ahoj, potřeboval bych nakopnout, nasměrovat... Nějak se mi nedaří najít žádné rozumné řešení, ale říkám si, že jej zcela jistě řeší spoustu správců serverů. Když Vám vypadne IP konektivita a potřebujete se na server dostat. Logicky se nabízí GSM modem, jenže mobilní operátor standardně nedává veřejnou IP adresu. Řeším to vyvoláním spojení od serveru někam, ale není to moc stabilní a nedaří se mi to rozuměn rozchodit. Existuje nějaká možnost připojit se přímo na GSM modem, třeba jak to bylo dříve na klasických modemech pro telefonní linku? Bohužel žádné redundantní připojení pro mne v této lokalitě možné není. Líbila by se mi situace, kdy bych na serveru měl gsm modem a já se na něj přímo připojil jiným gsm modemem a vytvořil si tunel. Snad jsem to popsal jasně, co mám na mysli, jak říkám, určitě to řešíte a mne se zatím přes veškerou snahu nepodařilo vytvořit funkční řešení:( Díky za rady.

9
Internet a sítě / Monitoring dostupnosti
« kdy: 17 Září 2012, 10:29:38 »
Ahoj, v jednom místě mám docela nepříjemné, byť několika vteřinové výpadky připojení (UPC). Problém je, že díky výpadku dojde k přerušení některých důležitých spojení (neřešmě, prosím, že se dají opětovně navázat, o to mi teď nejde). Potřebuji výpadky sledovat a přemýšlel jsem jak. Typicky mne napadl nechat neustále dokola běžet ping na nějaký můj vnější server,ale to pokyje jen delší výpadky (a asi i jen ěnkteré typy). Jde mi o to, že bych potřeboval třeba 1x za sekundu zkusit dostupnost - jak byste to řešili vy? Hledal jsem na to nějaký vhodný nsátroj, ale zatím jsem nic s  velmi nízkou prodlevou nenašel. Díky.

10
Ahoj, existuje nějaké terminálové ide obdobné jako ide z FP (aka Borland), ale pro GCC? Díky.

11
Ahoj, možná si na to bude někdo pamatovat, existovaly dříve OracleForms pro terminál - sloužilo to k vytváření formulářů a aplikací ovládaných skrze terminál a přistupujících k databázi Oracle. nevíte někdo o nečem podobném pro MySQL? Potřeboval bych jendoduché konzolové aplikace, načítání dat, jejich editace apod. Nic světaborného. Díky.

12
Hardware / Proč se u USB 2G modemu vytváří tři sériové ttyUSB?
« kdy: 10 Června 2012, 23:36:55 »
Ahoj, proč se pro modem v ubuntu 12.04 vytváří 3 sériové ttyUSB při zapojení modemu do USB portu? Jde o 2G modem Huawei E162. Díky.

13
Internet a sítě / Edge z n2n - konkrétní adaptér
« kdy: 06 Června 2012, 00:44:13 »
Ahoj, dá se nějak edge říci, že má pro připojení k n2n serveru použít konkrétní adaptér? Díky.

14
Hardware / FTDI - na ubuntu ano, na debianu ne:(
« kdy: 01 Dubna 2012, 14:36:44 »
Ahoj, mám následující problém. Provozuji jedno zařízení na atmega8, které mí přes sériový port posílá data do PC. V obou případech používám USB převodník na TTL od FTDI (je to kabel do USB, který umožňuje com komunikaci v TTL logice, využívá FT232R ). Na jednom PC mám ubuntu server 10.04 a vše jede, tak jak má. Připojil jsem stejné zařízení (pak opravdu stejný ks) na debian 6.04 a nedeje to. Převodník se správně detekuje:
Kód: [Vybrat]
Apr  1 13:56:31 minipc01 kernel: [ 1968.819425] ftdi_sio 1-1.4.1:1.0: FTDI USB Serial Device converter detected
Apr  1 13:56:31 minipc01 kernel: [ 1968.819582] usb 1-1.4.1: Detected FT232RL
Apr  1 13:56:31 minipc01 kernel: [ 1968.819599] usb 1-1.4.1: Number of endpoints 2
Apr  1 13:56:31 minipc01 kernel: [ 1968.819616] usb 1-1.4.1: Endpoint 1 MaxPacketSize 64
Apr  1 13:56:31 minipc01 kernel: [ 1968.819632] usb 1-1.4.1: Endpoint 2 MaxPacketSize 64
Apr  1 13:56:31 minipc01 kernel: [ 1968.819648] usb 1-1.4.1: Setting MaxPacketSize 64
Apr  1 13:56:31 minipc01 kernel: [ 1968.821046] usb 1-1.4.1: FTDI USB Serial Device converter now attached to ttyUSB0
stty -gF dává pro obě PC stejné zařízení, přistupuji v debianu k portu jako root, ale data prostě nechodí. Zkusil sjem již snad vše, co mne napadlo (HW i SW), hledal jsem na webu,a le nenašel. Dokáže mi někdo poradit, co s tím? Díky.

15
Obecná podpora / gzip neuvěřitelně zvětšil archív
« kdy: 29 Března 2012, 09:05:10 »
Ahoj, mám tar s cca 1,6 GB běžných souborů (nějaké docs, nějaké malé zip, nějaké txt, nějaké html apod.). Pustil jsem na to gzip (samostatně a pak jsem zkusil i volbu -z pro tar) a výsledek? Přes 14 GB... Je toto vůbec možné? Archív je funkční, žádné poškození tam nevidím. Máte pro to někdo nějaké vysvětlení? Díky.

16
Hardware / clear tt na usb - co to je?
« kdy: 19 Března 2012, 15:17:49 »
Ahoj, v dmesg se mi cca po 2 s začala objevovat hláška
Kód: [Vybrat]
Mar 19 15:03:02 xxxx kernel: [9141075.036104] usb 1-2: clear tt 2 (90f3) error -71

někdy do toho:
Kód: [Vybrat]
Mar 19 15:06:03 xxxx kernel: [9141255.932085] usb 1-2: clear tt 2 (90f3) error -110

Tušíte a případně poradíte, co to je a proč? Mám na USB 2 RS232 převodníky. Díky.

17
Obecná podpora / při nepřihlášeném uživateli mi nefunguje cron
« kdy: 14 Března 2012, 21:43:39 »
Ahoj, mám 11.11 64bits server, v cronu volám skript (sh /cesta/skript.sh), který má nastavené oprávnění 600. Vlastník je stejný jako ten, jehož cronus e to týká. Není-li uživatel přihlášen, skript se nespustí s chybovou hláškou do mailu
Kód: [Vybrat]
(failed)Netušíte někdo proč? Ještě doplním, že šifrování nemám nastaveno. Díky.

18
Ahoj, mám následující využití nc na straně serveru:
Kód: [Vybrat]
nohup nc -l -d -k  8888 | sed -u '/^$/d;s/^/INSERT INTO a (a) VALUES ('"'"'/;s/$/'"'"');exit;/'  | mysql -u XXX --password='XXX' XXX &

a klientem do mysql takto posílám data skrze nc (kopíruji /dev/ttyS0 -
Kód: [Vybrat]
nc server 8888</dev/ttyS0
Stane-li se, že klienta vypnu (např. údržba), tak po zapnutí mi komunikace či zápisy (nevím přesně co) nefunguje. Na klientovi je nc server ... správně nahozen (zkoušel jsem ručně i rc.local), na serveru v procesech dál běží tři procesy nc, sed i mysql), z klienta se k serveru nc na portu 8888 připojím, ale k zápisu do databáze nedochází. V logu mysql nic není. V mysql je connection z roury z nc vedeny jako aktivni. Dokáže mi někdo poradit co s tím? Děkuji.

19
Obecná podpora / Sed a zpracování po řádcích
« kdy: 05 Února 2012, 09:06:17 »
Ahoj,
mám sed v rouře a potřeboval bych, aby mi jednotlivé řádky posílal v rouře dál ihned a nečekal na konec souboru, jde to nějak zařídit? Našel jsem přepínač -u, ale nevím, kolik bajtů se při tomto režimu přečte - může mi na vstup přijít řádek i o dvou bajtech. Díky.

20
Ahoj, jak nejlépe a nejjednodušeji (může být v rozporu) poslat data mezi dvěmi zařízeními s linuxem (jedno server na ubuntu, jedno hw s openwrt) pomocí ethernetu? Ideálně tak, aby nemuselo existovat permanentní aplikační spojení (ale to by asi tak nevadilo). Z openwrt jsem si zatím říkal, že by šlo využít webových služeb (přenos iniciuje vždy openwrt zařízení), opačný směr ale na toto asi není (nechci využívat php na openwrt). Máte někdo nějaké nápady, jak se to řeší. Trochu jsem hledal, ale nic moc jsem nenašel - vlastně pořádně vůbec nic. Přemýšlím třeba nad využitím telnetu. Díky.

21
Obecná podpora / Jak archivujete poštu? [vyřešeno]
« kdy: 19 Ledna 2012, 09:03:34 »
Ahoj, hledám, ale nenacházím - mám více poštovních účtů, používám více počítačů a již delší dobu hledám nějaký rozumný nástroj pro konzoli, který by mi umožnila rchivovat poštu na těchto účtech, tj. stáhnout ji a uložit ji třeba v plain textu, stačí mi podpora POP3. Důležité je, že pro konzoli a více účtů. Máte někdo nějaký tip? Vše, co jsem našel bylo buď pro konkrétního poštovního klienta (což nechci) nebo jen pro grafické pracovní prostředí. Díky.

22
Ahoj, potřeboval bych zpracovávat nové přírůstky ze syslog, které běžně vidím pomocí:
Kód: [Vybrat]
tail -f /var/log/syslog
ale nemohu příjít na to, jak bych třeba ve skriptu a cyklu mohl postupně do proměnné načítat to, co tail vrací a s tím pak něco dělat. Je to asi kravinka, ale ne a ne na to přijít:( Díky za rady či ukázkové příklady.

23
Ahoj, mám následující skript spouštěný cca 1 za 5 vteřin a testující mi existenci procesu (je to navíc démon):
Kód: [Vybrat]
if [ `pgrep j1.out` ]; then
  exit
else
  /home/user1/j1.out
fi


dnes se mi ale stalo, že skript začal spouštět další a další j1.out, což o to, další bych chápal, ale proč, když běžel první a nedošlo k jeho pádu spustil nový? V lozích nic:( Díky za nakopnutí.

24
Obecná podpora / Jak zjisit, co mi vytizi system
« kdy: 11 Listopadu 2011, 22:47:00 »
Ahoj, mám takový problém - občas mi vypadává přenos po sériové lince (PC je příjem, UbuntuSrv 32bits), zjistil jsem, že se tomu děje nejčastěji v 7:30 ráno, jenže v tu dobu tam žádný cron nastavený není, mohu nějak zjistit, co by se tam spouštělo? V lozích jsem nic nenašel (v inkriminované době). Začal jsem si paralelně zapisovat alespoň uptime, celou dobu je 0.00 až 0.1, ale v inkriminovanou dobu to vylezlo na 0.3. Něco se tam tedy asi dělo - podotýkám, že z venčí ten server nic nevytěžuje, je to ve vnitřní síti a slouží to jen pro sběr dat a posílání výš. Díky.

25
Ahoj, je nějaký důvod, že by se server uvedl po cca 270 dnech do nějakého opravného stavu, mezistavu... o co jde, mám několik atom servříčků, na jednom se mi opakovaně po cca 270 dnech stalo, že se kousl - ale tak, že běžel disk, připojit se na server vzdáleně nešlo, nic nedělal (co běžně dělat měl). Stalos e mi to již po druhé a v obou případech to bylo cca 270 dní, tak mne napadlo, zda v tom není nějaká souvislost. Nejprve tam byl ubuntusrv 9.04, pak 10.04. V obou případech to jelo nepřetržitě.

Stran: [1] 2 3

Provoz zaštiťuje spolek OpenAlt.