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

Přihlašte se svým uživatelským jménem a heslem.

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.


Příspěvky - jfoot

Stran: 1 2 [3] 4 5 ... 8
51
Hardware / Re: Internet 4G USB modem - T-mobile
« kdy: 01 Leden 2010, 19:17:00 »
Zdravím Vás,

doufám, že to bude fungovat... Já také nějakou tu noc probděl nad týmiž problémy, jaké řešíte právě Vy, a proč nepředat nějaké  poznatky dále dříve, než je při své skleróze totálně zapomenu... ;D

52
Hardware / Re: Internet 4G USB modem - T-mobile
« kdy: 01 Leden 2010, 17:48:22 »
Zdravím Vás,

zakopaný brouk bude pravděpodobně v symbolickém jménu device, na které se mapuje USB modem.
  Externí modemy  často používají sériové rozhraní pro komunikaci , příklad : já mám  PCMCIA  kartu od T-mobile,  která komunikuje přes device
Kód: [Vybrat]
/dev/ttyS3  Jiné modemy , např. USB modemy ( Váš případ , jak jste správně poznamenal) komunikují přes jiná device , u mne nokia k790i připojená přes USB komunikuje přes device
Kód: [Vybrat]
/dev/ttyACM0 (doufám, že jsem si to zapamatoval správně, nemohu ověřit, protože teď jsem připojen přes PCMCIA modem)...
  Ve Vašem případě je tedy nutné zjistit typ device , dle  Vašich příspěvků to určitě  není device  
Kód: [Vybrat]
/dev/ttyIPWp0 .... ;)
  Čili je třeba zjistit konkrétně, na jaké že to device se mapuje Váš USB modem, když jej zasunute do USB slotu vašeho ntb. Dobrý začátek je příkaz
Citace
sudo dmesg |grep tty
Hledejte ve výpise symb. jméno začínající řetězcem "tty" a to poté dosaďte tam, kde jste vkládal ono nefunkční  
Kód: [Vybrat]
/dev/ttyIPWp0. Tipuji, že u Vás to bude
Kód: [Vybrat]
/dev/modem/ttyACM0

53
Otevřená diskuze kolem Linuxu a OSS / Re: PF 2010
« kdy: 30 Prosinec 2009, 23:44:20 »
Zdravím všechny, se kterými jsem měl tu čest debatovat na tomto fóru v tomto končícím roce 2009,

kteří mi poradili, či jsem se, díky jejich příspěvkům, něco nového dozvěděl :
 
  airlive, arrange, compaq, DuckD, eXistPierre, EuGenio, Firzen, hase, Jan Skořepa, kiklhorn, luisah, Lucius Mare, matyskovo, menganito, mka, MacHala, Martin - ViPEr*CZ*, Martin 'Želva' Malý, Milhouse, nettezzaumana (vulgo ntz, vulgo Bad Batz Maru  ;D, vulgo ?  ;D)  , petergula, Pavel Půlpán, Premet, qUAKER alias quaker66, René Baran, Roman Horník, Rovano, starenka, stet, Tadeáš Pařík, Tibor, ufaak, Vojtěch Trefný, wam]Spider007, Yontalcar
      
a do nového roku 2010 přeji všem  lidem dobré vůle na tomto fóru hodně stabilitiy osobní i nainstalovaného OS Ubuntu. Těm, kterým slouží Ubuntu nejen jako zdroj zábavy (fotky, video, hry, TV, Internet, rádio, komunikace, atd..), ale i jako prostředek k obživě, přeji aby nezblbli v novém  roce  2010 z návalu práce...  :D

54
Hardware / Re: Internet 4G USB modem - T-mobile
« kdy: 30 Prosinec 2009, 22:32:50 »
Zdravím opavacek,

podle tohoto návodu :
Citace
http://wiki.ubuntu.cz/T-mobile%20Internet%204G%20PCMCIA
se Vám to nepodařilo zprovoznit  ?


55
Příkazový řádek a programování pro GNU/Linux / Re: Sokety
« kdy: 28 Prosinec 2009, 21:58:24 »
Zdravím Martin - ViPEr*CZ* ,

PS:

vyřešil jsem to takto:

Kód: [Vybrat]
struct linger li;
li.l_onoff = true;
li.l_linger = 0;
if (setsockopt(fd, SOL_SOCKET, SO_LINGER, (char *) &li, sizeof(struct linger)) == -1)
{
                cout << "Neúspěch setsockopt()" << endl;
close(fd);
}

OK, dík za info.


...Navíc jsem se naučil i s threadama a už mi server šlape pěkně i pro x klientů najednou. Zatím to jen posílá IP adresu :-D Chci ještě zapojit SSL do přenosu ;-)

Hodně úspěchů do další práce... ;)

56
Příkazový řádek a programování pro GNU/Linux / Re: Sokety
« kdy: 27 Prosinec 2009, 11:46:04 »
Zdravím kolegy,

Jo, je to tam, koukal jsem se do toho souboru. Je to hned na začátku.

OK, dík, Fizenovi, čili, čistě teoreticky (možná i prakticky) by Martin - ViPEr*CZ* mohl lokálně (na stroji s daným OS) změnit hodnotu konstanty TIME_WAIT ve zdrojáku kernelu, kernel překompilovat a otestovat na tomto novém kernelu, zdali je onen socketový problém skutečně spojen s konstantou TIME_WAIT.... ( k čemuž jej rozhodně neponoukám.... ;) )


57
Příkazový řádek a programování pro GNU/Linux / Re: Sokety
« kdy: 25 Prosinec 2009, 18:00:21 »
Zdravím Vás,

na podobný problém jsem narazil při zápasu s jednou aplikací....

Jev by mohl pocházet z úrovně TCP/IP : dva procesy uzavírají
spojení zasláním FIN packetů potvrzených ACK na úrovni kernelu. Do hry pak může vstoupit konstanta TIME_WAIT (prakticky vstupuje když jeden z procesů ukončí svůj běh nestandardně= např. pád na ústa, kill, atp.) po kterou, de facto kernel "drží" daný port a nedovolí se k němu připojit (čeká se na ACK). Absolutní hodnota konstanty TIME_WAIT je údajně ovlivnitelná (či neovlivnitelná) v rámci daného OS. Pro Ubuntu (Debian) je to podle :
Citace
http://www.stolk.org/debian/timewait.html

Citace
For linux, it is hard-coded to 60 seconds in the kernel in include/net/tcp.h as:
#define TCP_TIMEWAIT_LEN (60*HZ)

Zdali je to pravda či ne, jsem nedokázal, bohužel, se svými znalostmi kernelu posoudit....

Ještě pár linků pro inspiraci :
Citace
http://hea-www.harvard.edu/~fine/Tech/addrinuse.html
http://manpages.ubuntu.com/manpages/jaunty/en/man7/tcp.7.html
http://www.developerweb.net/forum/showthread.php?t=2941

P.S. Přeji pěkné, nepracovní Vánoce.... ;)

58
Zdravím kiklhorn a LuciusMare,

... na konkrétním procesoru zas tak moc nesejde.

Ano, nesejde, pokud program, který reálně řeší problematiku nepotřebuje
žádnou vazbu na použitou platformu anebo okolí. Což v případě Lucia Mare neplatí :
jeho program minimálně musí použít přerušovací systém , což si vyžaduje základní nastudování
architektury přerušení zcela konkrétního mikroprocessoru, dále bude nucen použít minimálně
aspoň jeden timer/counter (další studium konkrétní platformy).

S konkrétním typem mikroprocessoru je i svázán konkrétní typ použitého vyššího programovacího jazyka,
použitého pro vývoj programu (lépe aplikace).
Předpokládám, Lucie Mare, že budete psát aplikaci ve vyšším programovacím jazyce (C, Modula) a nebudete
mít k dispozici profesionální prostředky pro vývoj sw pro mikroprocessory (i když i zde se dají
získat profi tools, zdarma, které mají omezenou funkcionalitu, ale pro Váš účel by bohatě vyhověly...).
Nakrásně můžete napsat aplikaci pro mikroprocessor
třeba v Javě (reálně se používá např. na některých processorech Dallas)
a pak můžete tu aplikaci zrovna poslat do stoupy, protože nebudete mít překladač z Javy do nativního code
použitého mikroprocessoru (leda byste si koupil development tools, které to umožňují, samozřejmě nezanedbatelné ceny..).
Čili opět budete muset znát konkrétní typ processoru a potažmo i typ jazyka použitého pro vývoj sw.

Problematika vývoje sw pro mikroprocessory leží mj. právě v jejich  vazbě na konkrétní prostředí,
tedy processor, na kterém poběží. Na určitém processoru máte určité funkční moduly k dispozici, na jiném ne,
některý processor je lépe připraven na řešení realtime aplikací, jiný ne, ale ten jiný má třeba
implementován prostředky pro komunikaci v ethernetovské síti, některý processor koupíte za pár Kč, na netu
je pro něj sposusta aplikací  v C, pro jiný abyste aplikace hledal mikroskopem, atd..

Dle mých zkušeností vývoj aplikace pro mikroprocessor nezačíná napsáním programu, ale právě výběrem mikprocessoru.

Osobně bych Vám doporučil : podle povahy řešení vybrat mikroprocessor, najít dostupné tools pro vývoj sw
k tomuto processoru,  ověřit dostupnost tools pro ladění programu k vybranému processoru , hlavně debugger a simulátor,
emulátor ve Vašem případě asi ne
a v neposlední řadě mít jistotu, že vyvinutou a odladěnou aplikaci budete také schopen fyzicky
v daném processoru spustit (pochybuju, že budete aplikaci spuštět z externí paměti), tedy že ji budete schopen do toho processoru
v rámci Vašich možností nahrát..

kiklhorn zde podal naprosto pregnantní řešení Vašeho problému. Na Vás je, abyste zvolil
platformu (mikroprocessor) a vývojové sw technologie a jako poslední bod napsal aplikaci,
což pro Vás, myslím, nebude problém.

 Výběr platformy a vývojové technologie je o hodně nezáviděnáhodnější proces než
samotné naprogramování problému, které často bývá oproti těmto rozhodovacím procesům mnohokrát zábavnější...  :D

P.S. Klidně to napište i v ASM daného processoru...
Pokud tedy budete stát o nějaké zkušenosti, rád Vám je předám, pokud budu vědět, včetně nějakých hotových kusů code v C

Edit : pro inspiraci přikládám malou aplikaci, v nekonečné hlavní smyčce se neděje nic, tam si umístěte rutinu
pro měření, v obslužné rutině pro přerušení od timeru 2 se generují pulsy 10 kHz, tam vložte code pro refresh
7 segment displays, změňte konstantu přetečení timeru2 ze 100 mikros  na nějakých cca 20 mS (tuto periodu mám dojem ještě lidské oko nevnímá jako blikání), pro aplikaci použit mikroprocessor : AT89S52, překladač : Keil.

Kód: [Vybrat]
 
 /*
 * file                          : gen10kHz.c51
 * last updated             : 13.08.2005
 *
 */

/***************************************************************************/
/*                                                                         */
/*   GEN10KHZ  : GENERATOR 10 KHZ                          */
/*                                                                         */
/***************************************************************************/


/*
 *
 *  Veskere casove konstanty vypocteny pro Xtal = 12 Mhz
 *  
 */

#pragma ROM (LARGE)                   /* uvolneni 64 kbyte ROM pro program   */

#include <reg52_e.h>                  /* rozsirena definice registru pro 8052*/
#include <absacc.h>                   /* pristup k absolutnim adresam        */
#include <intrins.h>                  /* knihovna pro nop, crol, atp.        */
#include <stdio.h>                    /* stardard i/o definice               */

#define STO_MIKROS      (256-100)     /* konstanta pro zpozd. 100 mikrosekund*/
#define PADESAT_MIKROS  (256- 50)     /* konstanta pro zpozd.  50 mikrosekund*/

#define LO_PERIOD_2     STO_MIKROS
#define HI_PERIOD_2     0
  
#define CONTROL_TIMER_2  TR2          /* pouze jine jmeno pro TR2            */
#define CONTROL_TIMER_0  TR0          /* pouze jine jmeno pro TR0            */

/* SEKCE DEFINICE JMEN PINU                                                  */
/* ------------------------                                                  */
#define DESET_KHZ_OUT       P10       /* kontrolni vystup 10 kHz             */

/* SEKCE DEFINICE PROMENNYCH TYPU 0/1                                        */
/* ----------------------------------                                        */
#define DISAB               0
#define ENAB                1
#define COUNT_DISAB         0
#define COUNT_ENAB          1
#define STOP                0
#define START               1
#define LOG_0               0
#define LOG_1               1
#define VYPNUTO             0
#define ZAPNUTO             1
#define ZHASNUTO            0
#define ROZSVICENO          1
#define NESTISKNUTO         0
#define STISKNUTO           1        
#define NE                  0
#define ANO                 1  
#define NEBLIKAT            0
#define BLIKAT              1
#define NEPROBIHA           0
#define PROBIHA             1
#define INCORRECT           0
#define CORRECT             1

// local functions
void genInit(void);

/*****************************************************************************/
#pragma REGISTERBANK (1)              /* use Register Bank 1 for coding      */
/*****************************************************************************/

/******************************************************************/
/* Timer 0/2 interrupt service function pro sw timery tim1 a tim2 */
/******************************************************************/

                                      /* timer2 : Int Vector at 002BH        */
                                      /* timer0 : Int Vector at 002BH        */
// timer 2 : void genTimer2(void) interrupt 5 using 1
void genTimer0(void) interrupt 1 using 1
{                      
/*
 * Obsluzna rutina preruseni od hw timeru 2 (pro 8052)/0 (pro 8051)
 *
 * Je volana periodicky, perioda preruseni  je dana nastavenim konstant
 * hw timeru 2 TH2 a TL2 procesoru tak, aby  bylo preruseni vyvolano
 * kazdych 100 mikrosekund
 *
 */


  /* musi byt u hw timeru2 vynulovano jinak okamzite po vystupu z prerus.    */
  /* nastava dalsi preruseni                                                 */
  TF2 = 0;  

  DESET_KHZ_OUT = !DESET_KHZ_OUT;     /* generuj level obd. signalu 10 kHz   */
}
// end function genTimer0()


/*****************************************************************************/
#pragma REGISTERBANK (0)              /* use Register Bank 0 for coding      */
/*****************************************************************************/

/*****************************************************************************/
/* Funkce zajistujici init vsech promennych periferii, atp.                  */
/*****************************************************************************/

void genInit (void) {

/*
 * Provede inicializaci vybranych programovych a systemovych promennych
 */

  /* setup hw timeru 2                                                       */
TH2    = HI_PERIOD_2;      
TL2    = LO_PERIOD_2;
RCAP2H = HI_PERIOD_2;
RCAP2L = LO_PERIOD_2;
T2CON  = (T2CON & 0x00);            /* hw timer2, mode : 16 bit,autoreload */
ET2    = ENAB;                      /* enable hw timer2 interrupt          */

 

  DESET_KHZ_OUT = LOG_1;              /* prvni puls obd. signalu s 10 kHz   */
}
// end function genInit()


/****************/
/* main program */
/****************/

void main (void)  {    

  genInit();                          /* init promennych, periferii, atp...  */
  EA   = ENAB;                        /* povoleni prerus-nast. glob priznaku */
  CONTROL_TIMER_2 = START;          
  while(1){};
}

59
Zdravím Lucia Mare,
edit: v programování to není z toho důvodu že se programuje microcontroller :)

klidně bych tam ten topic přemístil, zaslouží si to už proto, že Slovo, které bylo na Počátku, následoval
vzápětí  mikroprocessor Intel 4004....  :D

Vím že to možná není nejjednodušší řešení ale potřebuji to takhle vyřešit, nemá někdo nějaký nápad?
Děkuji.

Tohle se řeší standardně přes přerušovací systém daného mikroprocesoru. Napište, jaký máte mikroprocesor (či mikrokontrolér) a zdali programujete v assembleru či C. Pokud to bude některý z řady MCS 51, ATMEL AVR, MOTOROLA (HC 08) rád Vám podám detailnější info včetně nějakých prográmků, napište mi prosím zprávu přes fórum, můžeme ale klidně debatovat na toto téma v jeho rámci...

60
Zdravím Sesijama,

WOW... tak to je magie

takže laicky řečeno:

Pomocí AWK dokážu zkonvertovat CSV (TXT) soubor tak že mu prohážu sloupce a klidně i změním názvy sloupců v prvním řádku.

Ano.

Jen mi nejde do hlavy proč nejde v tomto řádku:
BEGIN {FS         = "|"}
použít parametr pro mezery oddělené tabulátorem \t viz.:
BEGIN {FS         = "\t"}

nebo dělám někde chybu?!?!
Sesijama

Bohužel, tuto část dotazu jsem nepochopil ... :(  Můžete ji nějak více rozvést ?

Pokud máte na mysli zpracování vst. souboru, který má jako delimiters použity např. roury
 (tedy delimiter je znak '|' ) a chcete, aby ve výst. souboru byly jako delimiters použity  např. tabulátory  (znak '\t'), tak to není problém...  Viz příspěvky, které sem dali arrange, Vojtěch Trefný a linky , které sem dal petergula...

61
Zdravím Vás,


Ještě jedna otázka. Zeptám se vás jako znalých této vynikající utility. Je možno při konverzi definovat např textový obsah prvního sloupce - prvního řádku, nebo druhého sloupce - prvního řádku, atd.?
Je i toto možné?
Sesijama

Jasoň !

Vytvořte si malý textový soubor typu *.awk, např.  'myAwk.awk' s tímto obsahem :
Kód: [Vybrat]
BEGIN {FS         = "|"}
      {MY_JMENO   = "PLUKOVNIK PLECHANOV" }
      {if ($1=="Název")  $1="Jméno"}
      {$2="Kozel"}
      {$3="srtstnaty"}
 {print $1 FS  $2 FS $3 FS MY_JMENO FS $5 FS $6 FS}

a spusťte :
Kód: [Vybrat]
cat muj_vtupni_soubor.txt|awk -f myAwk.awk > muj_vyst_soubor.txt
V prvním sloupci souboru  muj_vyst_soubor.txt  bude řetězec  "Jméno", pokud byl původní obsah 1. sloupce vst.  souboru řetězec " Název" (čili došlo k podmíněnému nahrazení).
Ve 2. sloupci výst. souboru bude hard řetězec  "Kozel",  
Ve 3. sloupci výst. souboru bude hard řetězec "srtstnaty",
ve 4. sloupci bude řetězec "PLUKOVNIK PLECHANOV" , v 5. a 6. sloupci bude obsah 5. a 6. sloupce z původního souboru.

Enjoy !   ;)

P.S. prohoďte si v myAwk.awk  $5 <-> $6 a  přesvědčte se, jak funguje princip záměn  sloupců...

Edit  : " Kozel srtstnaty"  jest pouhým zoologickým výstřelkem. "Kozel srstnatý,  byť
             pouhým kozlem fiktivním,  má  přece jen k realitě blíže...    :D

62
Zdravím Vás,

já bych zkusil :
1.  vložit heslo do .pgpass file (které je v home adresáři uživatele, který volá pg_dump)
   
Kód: [Vybrat]
http://www.postgresql.org/docs/8.1/interactive/libpq-pgpass.html
  Příklad : uživatel jfoot se chce connectovat ke všem databázím běžícím na serveru 192.168.33.33: 18000
  v roli  uživatele pes18 (který má na úrovni těchto databází povolen přístup) a nebude po něm vyžadováno heslo :
  192.168.33.33: 18000:*:pes18:

2. editovat security level ve file pg_hba.conf,  viz
   
Kód: [Vybrat]
http://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html

63
Ubuntu Server / Re: Mysql nebo postgresql
« kdy: 03 Prosinec 2009, 16:11:41 »
Zdravím p.t. fórové publikum,

abych nebyl za slibotechnu, zde je ono howto, snad se to bude někomu hodit...
(jestli není moc stručné, tak mi, prosím, nenadávejte, nějak to howto nabobtnalo... :) )
          
1. Podle typu Linux Ubuntu na kterém poběží PostgreSQL stáhneme PostgreSQL
   pro Ubuntu 32 bit nebo 64 bit.
   V době psaní tohoto howto (03.12.2009) byla aktuální verze PostgreSQL 8.4    
  
Kód: [Vybrat]
http://www.postgresql.org/download/linux  
2. Po stažení samorozbalovacího file, zde postgresql-8.4.1-1-linux.bin, nakopírovat
   do /opt, není to ale nutné. Rozumí se sabo sebou, že opt má nastavena příslušná práva pro zápis.
Kód: [Vybrat]
cp postgresql-8.4.1-1-linux.bin /opt      
3. Stažený soubor je třeba učinit spustitelným.  
Kód: [Vybrat]
cd /opt;  chmod +x postgresql-8.4.1-1-linux.bin;        
4. Rozbalíme a nainstalujeme PostgreSQL... Po úspěšné instalaci se v /opt vytvoří adresář PostgreSQL  
Kód: [Vybrat]
./postgresql-8.4.1-1-linux.bin      
5. Nyní je třeba spustit db server PostgreSQL, přesvědčíme se, zdali již náhodou neběží
Kód: [Vybrat]
ps -aef|grep postgres    
6. Pokud db server běží, musí být mezi vypsanými informaci řádek podobný tomuto  
Kód: [Vybrat]
postgres  5087     1  0 12:48 ?        00:00:00 /opt/PostgreSQL/8.4/bin/postgres -D /opt/PostgreSQL/8.3/data

7. Pokud db server neběží, nastartujeme jej (a případně si procvičíme i jeho shutdown),
   vždy provádíme kontrolu  pomocí  ps -aef|grep postgres
   Abychom mohli provádět start/shutdown db serveru musíme se stát uživatelem postgres.
Kód: [Vybrat]
sudo bash; su postgres;
   start PostgreSQL :
Kód: [Vybrat]
/opt/PostgreSQL/8.4/bin/postgres -D /opt/PostgreSQL/8.4/data &   shutdown PostgreSQL :
Kód: [Vybrat]
/opt/PostgreSQL/8.4/bin/pg_ctl -D /opt/PostgreSQL/8.4/data stop   vystoupime z role uzivatele postgres i root :
Kód: [Vybrat]
exit;exit;8. Pokud nám db server běží, připojíme se k němu pomocí grafického clienta pgAdmin3,
   který se nám automaticky nainstaloval při instalaci PostgreSQL, pgAdmin3 spustíme takto :  
Kód: [Vybrat]
/opt/PostgreSQL/8.4/pgAdmin3/bin/pgadmin3      
9. Poté co odšumí úvodní obrazovka se modrým slonem (proč není růžový ?),
   přidáme do seznamu serverů, se kterými  může pgadmin3 komunikovat
   náš brand new naistalovaný db server
                
File -> Add server, do objevivší se obrazovky "New server registration" vložit :
Kód: [Vybrat]
políčko Name   : MujPes11   (zpravidla se ale dává zkratka PSE1)
políčko Host   : localhost  (pokud neběží na localhost, tak IP počítače, kde běží PostgreSQL)
port           : 5432       (pokud chceme zadat právě tenhle port, nesmí nám na něm běžet už nějaká služba !)
Maintenac DB   : template1  (pro test spojení není důležité)
Username       : postgres
Store password : odškrtneme (žádný store passwordu nechceme)
restore env ?  : necháme zaškrtnuté
Connect now    : nezaškrtáváme
       
10.Nyní to nejdůležitější : číslo portu zadané do grafického klienta nám musí souhlasit s číslem
  portu, na kterém reálně běží db server. Číslo portu db serveru se zadává do config file postgresql.conf
  Tento si nejprve zazálohujeme (jako uživatel root) a poté otevřeme naším oblíbeným textovým editorem.
  Najdeme klíčové slovo "port" a ověříme že je následováno číslem portu zde 5432    
Kód: [Vybrat]
 sudo cp  /opt/PostgreSQL/8.4/data/postgresql.conf /opt/PostgreSQL/8.4/data/postgresql.conf.zal
  sudo vi /opt/PostgreSQL/8.3/data/postgresql.conf;
  port = 5432                             # (change requires restart)
 
11. Pokud budeme chtít, aby se k našemu db  serveru připojily z localhost i jiné aplikace než jen pgadmin3
   doplníme file pg_hba.conf . Toto nastavení představuje jen základ, více Google a PostgreSQL doc.
Kód: [Vybrat]
#local   all         all                               md5
# IPv4 local connections:
#host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
#host    all         all         ::1/128               md5
host    all         all         127.0.0.1 255.0.0.0   trust
host    all         all         0.0.0.1   0.0.0.0     reject
host    all         all         127.0.0.1/32          md5

12. Nyní provedeme connect k db serveru z pgAmin3. V pgAmin3 klikneme na nakonfigurované
     připojení (MujPes11 , či PSE1, či dle libosti) , budeme vyzváni k zadání hesla
     pro uživatele postgres. Pokud jsme příslušně editovali pg_hba.conf v části "připojovací
     politiky" žádné heslo netřeba. V opačném případě zadáme heslo : postgres

     Enjoy !
        

64
Ubuntu Server / Re: Mysql nebo postgresql
« kdy: 03 Prosinec 2009, 11:37:08 »
Zdravím databázisty,

souhlasím se vším, co zde prezentoval Iljusin. Jen si dovolím malinko doplnit :
... Postgresql toho umí podstatně víc, ale někdy se člověk zasekne na študování manuálů. Pro začátečníka je kolikrát porod ji vůbec nainstalovat.

Pokud budete chtít instalovat postgres ručním způsobem (ne přes apt, přes které jsem to také vzdal...), tak to není tak hrozné, jak se zdá.
Pokud se  rozhodnete k ruční instalaci, dám sem krátké howto, zrovna včera jsem instaloval postgres na pc s  ubuntu, instalace proběhla hladce....   
Jak by řeknul  starenka : Postgres je spokojeně běžící na ubuntu...    ;)

65
Příkazový řádek a programování pro GNU/Linux / Re: DDD debugger
« kdy: 30 Listopad 2009, 15:26:07 »
Zdravím Wedew,

Dobrý den, začínám programovat v jazyce C, Najednou pokavad krokuji v debuggeru DDD se oběví tato chyba. Pokavad pustím debugger bez krokování proběhne bez problému (ale to je mě k ničemu). Do teď nic takového nedělal. Prosím nevíte proč ?

Jedna z možností je tato : během krokování se debugger zastavil na určitém řádku
ve zkompilovaném souboru iofopen.o  a chtěl Vám ten zdrojákový řádek zobrazit.
Leč nemohl, protože daný zdrojový řádek z iofopen.c  nebyl momentálně k dispozici. Řešením je najít zdrojový code : soubor  iofopen.c a umístit jej  na požadované místo, zde /home/ondra/programovani/proj3/iofopen.c.  Zdrojáky by měly ležet na stejném zdroji, odkud jste stahoval jejich zkompilované  *.o reprezentace.

66
Zdravím René Barana,
Zdravim.

Zde je upraveny soubor install.sh.in. Je odzkousen a funkcni. Kdyztak lze jeste upravit pro dekompresi do ciloveho adresare.

OK. Dik K+

67
Džejfůt  :D zdraví Romana Horníka,

Džejfůt: Rač se podívat třeba na instalačku ovladače nVidia (soubor*.run), kterej lze stáhnout z jejich serveru- je to obyčejnej shellovej skript, v němž je zakomponovaná binárka. Toho jsem si všimnul i u jiných souborů *.run ;)

Dík za info, toť názorný příklad , jak jedinec (zde já) dokáže žít v zajetí svých zažitých stereotypů, zde instalačních...Info tohoto threadu je pro mě přínos. Dík.

Zdravím Reného Barana,

Zdravim,

psal jsem ohledne komunikace se seriovym portem i na jina fora (builder.cz ...). Tam mi poradili nastavit si jiny timeout. Jeste jsem to neestoval. To zarizeni nemam u sebe (ma ho kolega, je to jeho zarizeni jako soucast diplomky).

http://forum.builder.cz/read.php?24,3092026

Kamaradi., co se zivi obdobnym zpúusobem mi rekli, ze to programuji v pythonu. Uvidime ... jeste jsem netestoval.

R.

Dík za ten odkaz, já to testnu...

68
Zdravím Vás, René,

podle toho co píšete a pochopil jsem-li Vás správně, je návod na vytvoření takového scriptu zde :
Kód: [Vybrat]
http://www.linuxjournal.com/content/add-binary-payload-your-shell-scripts
Přiznám se , bez mučení, že mne nikdy nenapadlo použít shell script jako container pro instalovanou binárku. Pokud budete úspěšný, dejte sem, prosím, Vaše řešení za účelem vzdělání mas (dík  ;) )...

Btw, měl jste tady thread týkající se komunikace přes RS232.  Byl jste úspěšen ?

69
Otevřená diskuze kolem Linuxu a OSS / Re: Zartiky v praci
« kdy: 27 Listopad 2009, 00:46:57 »
Zdravím,

na úvod : všechny tyto příběhy se staly a figurují v nich reálné postavy, se kterými jsem měl tu čest také
spolupracovat...

Vtípek první pochází z doby, kdy jediné výkonnější počítače dlely ve výzkumných ústavech, či velkých "podnicích". V této době osvícené převážně alfanumerickými terminály dostal jistý Aleš Š., již delší dobu frustrovaný nemožností vystřelit svůj intelektuální potenciál uspokojivým způsobem, poměrně jednoduchý, leč o to  účinný nápad : podsunul vylosovanému nešťastníku sedícímu za konzolou prográmek, který náhodně odfiltrovával (lépe likvidoval) některé z příkazů, zadaných z klávesnice.... Jaké bylo vzájemné porozumění oné vylosované osoby s počítačem,
je lehké si domyslit...

Vtípek druhý pochází taktéž z historie výpočetní techniky, ale již nedávné (odhaduji takové mladší IT třetihory).
Z doby, kdy se na monitory špendlily filtry. V té době jsme pracovali na černobílých terminálech, které po delší nečinnosti spustily na monitoru fakt dobrý screen saver : obrazovka kompletně zčernala, takže nikdy nebyla jistota jestli máte vypnutý stroj anebo je spuštěný jen screen saver. Náš kolega Roman
si těsně před odchodem domů na svém terminálu "rozjel" několik on-line úloh. Všem osobám, snad i včetně  uklizeček a vrátného v dostřelu několika km, se dostalo důsledného doporučení: "Pokud je Vám život milý, vyhněte se mému X termu
obloukem! Mám tam rozjeto pár jobs , které nesmí být v žádném případě  přerušeny."
Poučení se dostalo i Igoru F., (fatální chyba !), který nelenil a vsunul za filtr jeho terminálu čtvrtku černého kartonového papíru. Ráno Roman dorazil a vida, zčernalou obrazovku monitoru , udeřil lehce
do klávesy Enter pro probuzení terminálu. Terminál, žádná odezva, následovalo proto pár daších ůderů
do klávesy Enter. Poté již několik zuřivých a následně Roman, za mohutného klení, stisknul a uvolnil tlačítko
Power On-Off na svojí mašině....

Do třetice všeho dobrého : Poslední příhoda je sice off topic (vtípky kolegům), ale pochází z IT prostředí..
Kolega Tomáš L. byl na školení Linuxu, kde vystupovali Linuxoví guruové, kteří uváděli své příspěvky větami typu :
"Já jsem ten co dělá do kernelu...", nebo "Já jsem ten co dělá do ovladačů..". Poté prý na pódium vystoupila dívčina, která na úvod prohlásila "Já jsem ta co dělá do těch hochů, co dělají do toho kernelu a těch ovladačů..."   :D

70
Hardware / Re: Agere HDA modem
« kdy: 24 Listopad 2009, 15:10:11 »
Zdravím Honzu Boumu,

jestli to nebude tim, ze Vam v tom at prikazu chybi "z">"internet.t-mobile.cz" ?? Jinak dekuji za navod, ale asi mam zatim smulu, protoze mam nejen 9.10, ale jeske k tomu 64Bit, chip modemu mame asi stejny.. A mezi nami, jsem uplny klikajici zacatecnik, takze jen slepe postupuju podle navodu :-)
dík za upozornění.

Nicméně stejně jsem ten modem s daným chipem 11c11040 nezprovoznil. Několikero kompilací za různých podmínek a nic. Veletrh ztraceného času.  :(
Možná vlastní neschopnost či tuhý odpor železa v mém novém ntb, nevím...

Driver modemu byť správně zkompilován fachčil dobře s malou drobnou výjimkou :
prostě nebral množinu GPRS AT příkazů,  "klasické" AT příkazy požíral bez problémů...

Tak jsem koupil v bazaru Sony Ericsson k790i,vložil sim kartu (mám ji jen pro datové přenosy) spojil pomocí dodaného kabelu s USB portem ntb a pomocí wvdial zprovoznil
internet cca během 5  minut . Řešení to není optimální (cena mobilu, samotný mobil, kabely, atp.), leč, z mého pohledu, prudce jedlé....... ;)

71
Internet a sítě / Re: strata pripojenia v nahodnych intervaloch
« kdy: 20 Listopad 2009, 12:10:31 »
Zdravím Vás,

je to možné, třeba pomocí odsunutí procesu do pozadí.  Výstup je mírně nepřehledný, ale dá se to ztrávit...

Příklad :
Kód: [Vybrat]
ping www.seznam.cz & ping 192.168.33.70 &
P.S. get inspired , ie., here : http://www.dmc.fmph.uniba.sk/public_html/doc/unix/u-6kap.html

72
Zdravím Firzena,
Sakra a já si nikdy nemůžu vzpomenout, jak ten příkaz je!  ;D  Dík.

No nebojte, já jsem taky vzpomínal... Nějak to u mě posledních pár let funguje podle hesla "Mladý erotik, starý sklerotik.."  ;D
Mladý erotik jaksi, ehm, už dávno nejsem... :D

Abych jen tak nežvanil, for dutohlav : přidávám pár linků, jejichž obsah by se mohl hodit :
 https://wiki.ubuntu.com/X/Confi
 http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

73
Zdravím,

jen si dovolím doplnit Firzena :  jiný způsob na vygenerování default xorg.conf je :
Kód: [Vybrat]
sudo dpkg-reconfigure xserver-xorg
Tady nejdete k tématu nějakou filipiku : http://ubuntuforums.org/showthread.php?t=690760.
Vygenerovaný xorg.conf pak můžete libovolně upravovat až dokud dosáhnete (či nedosáhnete, také se někdy stává) kýženého cíle. Pro další inspiraci hledejte zde, na fóru, či na netu podle fráze "xorg.conf".

74
konci jedna era tohoto fora... skoda, ze se nakonec neuskutecnil druhy brnensky sraz, protoze bez tebe to uz asi nema moc cenu... Kazdopadne preju hodne stesti!

sraz se da uskutecnit aji bez uctu na forum.ubuntu.cz :D

No sláva, konečně tento revoluční den přináší i nějaká positiva  :D. Příležitost zúčastnit se i pro nás, příslušníky z Lontu....   :D

75
Zdravím všechny,

Abych pravdu řekl, taktéž již delší dobu zvažuji odchod pouze na Debian fórum. Tohle fórum začíná ztrácet na kvalitě.

Souhlas, také zmizím, když mě kvalita nebude vyhovovat. Kvalitu ale dělají lidé, ze kterých se fórum skládá. Čistě technicky, když přejdu na jiné fórum, proč by se tam nemohl vyskytnout podobný destruktivní jedinec jako j*..? Zase budu někam utíkat ? Na druhé straně, správci fóra, dle mého názoru zaspali (dnešní volno ?) anebo jsou velice tolerantní, výrazivo, které bylo (a tuším stále je)  použito v urážlivém smyslu, měli okamžitě smazat.. Předpokládám, že zaujmou k takovým excesům konečně nekompromisní postoj a podpoří tím všechny členy fóra, kteří to tady zatím nechtějí vzdát...

Edit : správcové milí, kde jste.. ?  ;)

Stran: 1 2 [3] 4 5 ... 8