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 - Tuxik

Stran: 1 ... 92 93 [94] 95 96 ... 99
1396
Vývoj / Re:SQL select
« kdy: 05. 07. 2015, 14:33:59 »
Upozornuju, nasledujici reseni je pro FireBird (zkouseno na verzi 2.5)!!! Pro MySLQ je to podobny, ale misto LIST se pouziva GROUP_CONCAT a mozna jeste nejake drobne odlisnosti.
Uz jsem to vyresil, vytvoril jsem si vlastni pohled

Kód: [Vybrat]
create view MujPohled (ID, Vlastnosti) as select distinct ID, LIST('*' || Vlastnost || '*','') from Tabulka group by ID;

coz mi vytvori radky v MujPohled neco jako
Kód: [Vybrat]
ID    Vlastnosti
1    *A*
2    *A**B*
3    *A**C*
takze kazdou vlastnost mam ohranicenou z obou stran * a vyhledavam v nich pomoci napr

Kód: [Vybrat]
select ID from MujPohled where Vlastnosti like '*A*' and Vlastnosti like '*B*';
coz mi najde vsechny ID obsahujici A i B a logika WHERE se da kombinovat neomezene, coz se mi hodi, protoze hledani generuju z PHP pomoci pravidel vytvorenych uzivatelem pres par tlacitek - '(' ')' 'AND' 'OR' 'pridat vlastnost'.

Sice se mi to zda porad nejaky prekombinovany a mozna bude existovat jednodussi metoda, ale takhle je to na tech par tisic radku co resim i docela rychly a hlavne to skladani podminek funguje bezvadne.

1397
Vývoj / SQL select
« kdy: 05. 07. 2015, 07:46:15 »
Ahoj, potreboval bych vztvorit SQL dotaz (jedna se FireBird, ale muze byt i pro MySQL, kdyztak prevedu, kdzby to neslo jinak).

Mam tabulku, ve ktere jsou k urcitemu ID pritrazeny vlastnosti. Vzdy jedno ID, jedna vlastnost na radku. ID se muze opakovat a muze mit i vic vlastnosti. Potrebuji vybrat pouze ID, ktere ma vic konkretnich vlastnosti. Pokusim se vysvetlit tabulkou.
Kód: [Vybrat]
+---+----------+
| ID | Vlastnost |
+---+----------+
|  1 |            A |
|  2 |            A |
|  2 |            B |
|  3 |            A |
|  3 |            C |
+---+----------+

Potrebuji  vybrat jen ID, ktere ma prirazenu napr. vlastnost A i B (v tomto pripade ID 2), pripadne rozsirit na noznost vybrat kazde ID, ktere ma A a k tomu B nebo C (v tomto pripade ID 2 a 3).

Existuje nejaka jednoducha moznost, nebo to budu muset postupne prochazet? Bylo by to idealni v ramci jednoho dotazu, aby podminku mohl zadat uzivatel, klidne v nejakem zapisu neco jako "SELECT DISTINCT ID from TBL WHERE Vlastnost=A and (Vlastnost=B OR Vlastnost=C)", respektive jenom podminkove casti zapisu, ale aby to slo idealne jednim dotazem a nemuselo se resit nejake slozite parsovani dotazu a jeho provadeni.

Dekuji za rady

1398
Software / Re:Firefox se zasekne na stránce
« kdy: 02. 07. 2015, 15:50:30 »
Hmmmmm index.html skoro 8 mega velkej, přes 44k řádků, samá šílená tabulka.... taky sem vytuhnul, když sem to viděl :D

1399
Distribuce / Re:Distribuce pro pokročilého začátečníka
« kdy: 02. 07. 2015, 13:48:45 »
Opravdu dost záleží na tom, co chceš. Jestli si chceš s Linuxem hrát a něco se naučit, doporučuju Gentoo... tváří se sice jako složitý, ale ve finále to není tak strašný a pomůže ti pochopit spoustu věcí, ktrý jsou třeba v ostatních distribucích vyřešený nějakým distribučním způsobem a spousta lidí ani netuší, že je možnost něco měnit a jak a proč. Emerge a USE flagy jsou prostě dokonalý a dokud nezačneš experimentovat s testing věcma, nebývají problémy. Jenom rada do začátku... nesnaž se ten systém něčím odrbat a pokud potřebuješ nastavit USE pro jeden balík, dělej to přes konfigurace, ne přes inline proměnný, jinak ti hrozí pozdější problémy se závislostma vedoucí až k uživatelské závislosti na kafi, alkoholu, případně na měkkých i tvrdých drogách :-D

1400
Windows a jiné systémy / Re:Windows 10 funkcnost
« kdy: 17. 06. 2015, 16:26:41 »
Počkal bych tak rok... jestli máš licenci na 7/8/8.1 pohlídej si termín 1 roku upgradu zdarma a vydž. Zatím je to divný, zabugovaný (nejhorší je asi zabugovaná nabídka MetroStart, nový verze se mi zdá nikdy nic moc neřeší a dost pochybuju o tom, že to bude funkční s datumem vydání. Za mě rozhodně nedoporučuju jako hlavní systém.

1401
Sítě / Re:Většina routerů nezvládne 50Mbps?
« kdy: 17. 06. 2015, 16:19:28 »
To tam maju uvedene aby boli kryty ak si tam niekto pripoji cez g-ckovu wifi a bude na zakaznickej nadavat ze mu to ide pomaly.
Stejně budou nadávat :D

1402
Sítě / Re:Většina routerů nezvládne 50Mbps?
« kdy: 17. 06. 2015, 14:47:26 »
rychlost routry uvadet v Mbps je dosti zavadejici pojem,  u profi zarizeni se uvadi paketova propustnost

no to asi nemá u domácích routerů moc význam, ne? Navíc vypovídací hodnota pps je zhruba stejná jako rychlost v Mbitech, protože ti napíšou velkým písmem 1Mpps a pod to malinkým "bez firewallu, bez natu, 4 thready, velikost paketů 64 bytů". Koupíš router za 100k, myslíš, jak seš drsnej, nahodíš FW včetně nějakých L7 filtrů, zanatuješ pár sítí, pustíš přes to provoz 1000 lidí a udávaný pps jsou v řiti.

1403
Sítě / Re:Většina routerů nezvládne 50Mbps?
« kdy: 17. 06. 2015, 14:25:36 »
Myslíte, že to je nějaké staré? Se divám na routery a skoro všechny tam mají třeba 150Mbps a víc.

Citace
1. Rychlost přenosu garantujeme pouze na předávací zásuvce NETBOX, příp. na zásuvce (portu) dodaného datového přepínače NETBOX. Pokud přenosovou rychlost měříte na počítači zapojeném k jinému zařízení ve Vaší domácí síti, nemusíte garantované rychlosti dosáhnout. Většina routerů na trhu bohužel není schopna přenášet data rychlostí vyšší než 50 Mbps.

Vobyč router se dneska někam k těm 100mbit už dostane v pohodě na drátě (samozřejmě záleží na nastavení firewallu, natů a podobných blbostí). Co se týče rychlostí 150, 300, 450 jsou to rychlosti bezdrátu a jsou jen teoretický dle protokolu. Navíc levný routery mají jenom 100mbit porty, takže tak. Jinak na bezdrátu je opravdu těžké se dostat přes nějakých 50-70mbit. To tak v rámci jedné místnosti a nesmí to být v paneláku, kde je těch routerů 10 na každým patře.

1404
Sítě / Re:Ping z routeru jde, z PC v LAN ne
« kdy: 08. 06. 2015, 10:37:28 »
Jojo, na R2 je špatná brána pro síť 192.168.1.0/24, má tam být 192.168.100.1 másto 2.

1405
Sítě / Re:Jaký switch do home racku
« kdy: 08. 06. 2015, 08:37:27 »
Ty nálepky na tom racku jsou fakt sexy a ten analogovej voltmetr je prostě bomba :-) Hele, 40 stupňů neni zase tak strašný, na větráky bych se vykašlal, jestli není už vylomenej, tak vylom i horní otvor na kabely, zkus rack malinko přeskládat, ať máš nad i pod switchem aspoň kousek místa a mělo by to stačit. Ono stejně, pokud tam nemáš prachový filtry, tak ty malý větráčky ve switchi za chvilku odepíšeš. Jinak i když mě někteří možná ukamenují, ale v této cenové relaci bych šel do TP-LINKu, mám s nima dobrý zkušenosti, desítky kusů, některý i venku v plastových bednách na slunci, nepamatuju si na žádnej, kterej by odešel. Malý plastový 8-porty jo, těch odešlo dost, ale rackovej fakt žádnej. Za ty prachy můžeš mít nějaký 16ti portový gigo,což by ti mělo stačit, jak se koukám na počet zapojených portů, případně nějakej 100m, ale nastavitelnej (jestli potřebuješ vlany a podobný fičury)

1406
Vývoj / Re:Tvorba stránky pro vyhledávání v seznamech
« kdy: 08. 06. 2015, 08:13:53 »
Nechci být nějakej zlej, ale trochu se bojím, že tohle nemá cenu. Evidentně nemáš zkušenosti ani s PHP, ani s SQL a vypisovat ti tu manuál by bylo pro tebe jen na škodu. Začni libovolným tutoriálem pro začátečníky (PHP i MySQL),  do týdne ti to bude jasný a v pohodě to zvládneš. Kdyby náhodou ne, asi to není úkol pro tebe a svěř to někomu kompletně a neskládej to po kouskách z nějakých diskuzí. Maximálně vytvoříš kód, kterej možná pojede, možná ne, ale každopádně mu nebudeš rozumět a to není správná cesta, jak něco vytvořit.

1407
Vývoj / Re:Pomoc s shell script kodom
« kdy: 05. 06. 2015, 11:36:52 »
Kód: [Vybrat]
#!/bin/sh
OLD_VALUE=$(cat value)
NEW_VALUE=$OLD_VALUE
while true; do
    sleep 1
    NEW_VALUE=$(cat value)
    if [ $OLD_VALUE != $NEW_VALUE ]; then
        OLD_VALUE=$NEW_VALUE
        case $NEW_VALUE in
            0)
                echo Hodnota se zmenila na 0
            ;;
            1)
                echo Hodnota se zmenila na 1
            ;;
            *)
                echo Neplatny stav
            ;;
        esac
    fi
done
Nebo jeste takhle, at to je hezci :)

1408
Vývoj / Re:Pomoc s shell script kodom
« kdy: 05. 06. 2015, 11:30:32 »
Tohle by slo?

Kód: [Vybrat]
#!/bin/sh
OLD_VALUE=$(cat /cesta/ke/sledovanymu/souboru)
NEW_VALUE=$OLD_VALUE
while true; do
    sleep 1
    NEW_VALUE=$(cat /cesta/ke/sledovanymu/souboru)
    if [ $OLD_VALUE != $NEW_VALUE ]; then
        echo Sem patri tvoje akce
        OLD_VALUE=$NEW_VALUE
    fi
done

1409
Server / Re:Připojení přes NFS pod jiným uživatelem
« kdy: 04. 06. 2015, 08:15:39 »
zmnenu musis provest na serveru, nejlepsi podle mne bude, kdyz si uzivatele, ktereho pouzivas na stanici a uzivatele, ktery je vlastnikem sdilenych souboru na serveru das do jedne skupiny. po te danym sdilenym adresarum a souborum nastavis patricne opravneni pro tu skupinu.

flexibilnejsi nastaveni prav ti umozni ACL : Access Control Lists viz google.

Spis bych poradil se ACL vyhnout, je li to aspon trochu mozne. Prava v Linuxu jsou sice minimalisticka, zato prehledna a jde s nima vyresit temer cokoliv. Pouzivani ACL je jenom metoda, jak si doprasit prehlednost stavajiciho systemu a jak cca sjednotit nastaveni s Windowsama. Je mi sice jasny, ze v tomto konkretnim pripade asi o nic nejde, ale mozna prave proto neni duvod to pouzit.

1410
Software / Re:textovy editor / program pro mimino
« kdy: 03. 06. 2015, 15:43:44 »
Já vytáhl ze skříně starýho della, kopl na něj linux a dal jsem ho dceři, když jí byl asi rok. Pokud něco dělám, dělá si taky, pokud si něco dodrbe, skriptem přehodím home za pár vteřin a je to. Jinak si zamykat vlastní PC, protože kdyby měla svých 10, stejně když jdu jenom na záchod, už sedí u mýho :D (už jsou jí 2,5 roku)

Stran: 1 ... 92 93 [94] 95 96 ... 99