Starší komentáře ke článku: Instantní zprávy po intranetu jinak

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Jan Vitek

Datum vložení: 31.7.2003 12:03:34

jmenuje se jabber, snadno se instaluje a konfiguruje, server muze bezet na intranetu, podporuje ssl, implementace serveru jsou sireny od GPL po ruzne komercni licence, podpora snad pro vsechny programovaci jazyky, klienti funguji na vsech platformach. vice na <a href='http://www.jabber.org' target='_blank'>http://www.jabber.org</a>

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 31.7.2003 13:18:48

s ohledem na argumenty, které uvádíte, to řešení není lepší - je prostě jiné, příště lépe čtetě článek

Avatar

Autor komentáře: KK

Datum vložení: 31.7.2003 18:50:34

Jabber neznám, ale s alternativami ICQ mám velmi nemilé zkušenosti (neříkám že s ICQ jako takovým ne).
Miranda - po instalaci a každém spuštění chybová hláška něco jako "Jeden komunikační protokol generoval chybu. Chybu se pokuste opravit s spusťte program znovu." Opravdu geniální hláška říkající vše, hlavně k detekci co se za ní skrývá, něco jako hláška Windows "Error 5784. Aborted.".
ICQLite - po nainstalování totální hroucení MSIE a Průzkumníka, i po restartu (při ICQLite na pozadí) - chybové hlášky v modré obrazovce, "MSIE generoval chybu v modulu...".

Avatar

Autor komentáře: Jerry III

Datum vložení: 31.7.2003 18:58:16

Je to autentikace (authentication v anglictine), zadna autentifikace (predpokladam ze by to bylo authentification, coz pouziva nechutna spousta lidi co anglicky neumi) neexistuje.

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 1.8.2003 0:09:24

Platný je obojí tvar (skrze latinu) a češtině je navíc autentifikace mnohem bližší ;-)

Avatar

Autor komentáře: Richard

Datum vložení: 1.8.2003 0:31:02

Ani autentikace, ani autentifikace, ale jedině a správně česky je autentizace. Když už termín překládám, neohýbám jej, jak se mi líbí!!!

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 1.8.2003 0:40:50

A. Jak víte, odkud a podle jakých pravidel českou odvozeninu tvořím? Vždyť ji ani překládat nemusím ;-)
B. Co uděláte s termíny zažitými a v odborném žargonu běžně používanými?
C. Ani jedna z možností se mi nelíbí, proč na to nepoužíváme české slovo?

Avatar

Autor komentáře: Jerry III

Datum vložení: 1.8.2003 7:45:40

Ze zajimavosti sem dal do guglu hledat authentification. Rozhodne tam nebyla ani jedna anglicka stranka (zato jedna danska mezi samejma francouzskejma). Takze v latine mozna authentification existuje ale latinsky uz dneska nemluvi s vyjimkou doktoru a pravniku nikdo (a i ti pouzivaji authentication).

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 1.8.2003 8:57:22

bohužel to není pravda, anglické stránky tam jsou, to pěkně kecáš - nicméně asi nejvíc se mi líbí autentizace

Avatar

Autor komentáře: Tomik

Datum vložení: 3.8.2003 18:54:23

Kdyz uz to chcete prekladat tak proc nepouzit treba slovo autorizace

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 4.8.2003 2:29:22

no asi proto,že autorizace je něco jiného!!
ujasněte si co znamenají pojmy:
- identifikace (já tvrdím, že jsem já)
- autentizace (ověří se, že mluvím pravdu)
- autorizace (na základě autentizace jsem oprávněn /autorizován/ něco provést)

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 4.8.2003 10:15:52

jojo presne tak... jakykoliv jiny patvary jsou nesmyslny, stejne jako jiny dojmy, co by ty slova mohly znamenta

Avatar

Autor komentáře: Masa

Datum vložení: 4.8.2003 7:46:16

Pro běžného uživatele rozhodně vhodnější než použití net send v příkazovém řádku. Mám s tím ale problémy. Může mi někdo poradit s následujícím :
a. Funguje to ve W2K ale ne v NT4. Příkazový řádek se otevře, ale hned zase skončí. Stejně jako když to vë W2k otevřu a "odentruju" příjemce zprávy.
b. Autor píše že : "Můžeme vytvořit i zvláštní zástupce, které hromadně odešlou zprávu více uživatelům - prostě v příkazovém řádku zástupce vyjmenujeme více uživatelů oddělených mezerou." To se mi vůbec nedaří.
Předem děkuji za rady.

Avatar

Autor komentáře: Pavel Růžička

Datum vložení: 4.8.2003 12:54:11

Dobrý den,

Command.com v NT4 bohužel nepodporuje převzetí parametru proměnné pomocí Set /p, jednoduché řešení mě nenapadá - problém vyřešíte tak, že v místě Set /p již bude k dispozici nastavená hodnota proměnné, jak toho jednoduše docílit Vám v tuto chvíli neporadím, možností je několik, ale nejsou nějak moc elegantní.

Pavel Růžička
odborný redaktor Interval.cz

Avatar

Autor komentáře: martinn

Datum vložení: 10.8.2003 10:38:03

Pouzivam na posielanie sprav vo vnutornej sieti freeware NetHail <a href='http://www.nethail.com' target='_blank'>http://www.nethail.com</a>, funguje vsak iba v NT, W2K a XP. Umoznuje poslat spravy ako 'Multiple Selection', t.j. na viacero pocitacov, ktore su prihlasene na lokalnej sieti.

Avatar

Autor komentáře: monika

Datum vložení: 14.8.2003 15:07:02

Nedari sa mi vytvorit zastupcu na konkretneho uzivatela. Ak dopisem do target meno, zahlasi mi chybu. Mozete mi to znova vysvetlit?

Inak mi to funguje aj v XP aj vo Win98.

Avatar

Autor komentáře: Pavel Šrubař

Datum vložení: 14.8.2003 18:14:41

Do políčka <I>Target</I> treba najskôr napísať plné meno dávkového súboru a až za ním meno užívatela oddelené medzerou.

NET SEND má jedinou dobrou vlastnost, a sice že bývá defaultně instalován. Bohužel ho ale Microsoft okopíroval od Novellu špatně, k odbavení došlé zprávy stačí Enter nebo i mezerník, takže pokud zrovna něco divoce píšu, zmizí nepřečten a způsobí tak akorát překlep navíc. Pokud se nahromadí více nečtených zpráv (pondělí ráno), zaplní se mu buffer a novější zprávy prostě zahazuje.
Aby byl messanger od Microsoftu použitelný v praxi, musel by umět
a) logovat došlé zprávy
b) vyskakovat jen při několikasekundové nečinnosti klávesnice, podobně jako to dělají screensavery
c) sám se po určité době odbavit

Co je ještě dobré vědět, než pošleme zprávu:
délka je omezena na 1K (aspoň v NT)
místo CR+LF se používá DC4 (Alt-20)
znaky s diakritikou jsou převedeny z OEM do ANSI kódování

Na Intervalu by spíše než shortcuty slušelo webové řešení messagingu,
co takhle CGI skript /Scripts/NETSEND.CMD?Jde+se+na+pivo?
(vyzkoušeno v MS PWS3.0)

@ECHO OFF
ECHO Content-Type: text/html
ECHO:
NET.EXE SEND RUZICKAP %QUERY_STRING%
ECHO ^<br/^>
NET.EXE SEND SRUBAR %QUERY_STRING%
ECHO ^<br/^>
NET.EXE SEND %REMOTE_ADDR% %QUERY_STRING%


Avatar

Autor komentáře: MATUS

Datum vložení: 2.9.2003 4:34:07

SOM PRIPOJENY DO INTERNETU CEZ KABLOVKU. "SOM V INEJ KRAJINE TAKZE JE ASI ZBYTOCNE PISAT AKU" A PRAVIDELNE KAZDYCH TRIDSAT MINUT NA MNA VYBEHNE OKNO S REKLAMNOU SPRAVOU. JE PEKNE VEDIET AKO TO POSIELAJU ALE BY MA ZAUJIMALO AKO TO ZABLOKOVAT....

Avatar

Autor komentáře: petrson

Datum vložení: 12.7.2006 20:37:44

mam stejny problem, mas uz reseni?

Avatar

Autor komentáře: Michal Kužela

Datum vložení: 4.9.2003 18:39:05

Tento příspěvek je úplně o něčem jiném prosím o radu.

Mám problém, řeším správu dat na serveru. Datový vstup jsou soubory *.xls. K uložení do databáze je potřeba soubory uložit do *.txt s tabelátory. Zpracování probíhá následovně.
Přes prohlížeč se spustí stránka se skriptem PHP, obsahující fukci "exec()", která spouští externí program.
Externí program provádí konverzi soborů z *xls do *.txt.
Vše donedávna fungovalo.

STRUKTURA:
//==========
Popis řešení:
v pracovni adresar "PREVADEC" obsahuje :
- IN // adresar vstupu, soubor *.xls
- OUT // adresar vystupu, soubor *.txt
- convert.vsb // soubor s skriptem VB
- convert_exec.php // PHP skript, kterým se spouští konvze
//==========

SPOUŠTĚNÍ:
konverze funkcí : exec("cscript.exe convert.vbs");

KÓD SOUBORU:
souboru convert.vbs (nejsem jeho autorem):
//==========
Const xlTxt = -4158
set filesys=CreateObject("Scripting.FileSystemObject")
pathstring = filesys.GetAbsolutePathName(".")
print ("Starting script...")
Set folder = filesys.GetFolder(pathstring & "\in\")
Set filecoll = folder.Files
Set xl = CreateObject("Excel.Application")
For Each fil in filecoll
print (fil.Name)
if filesys.GetExtensionName(pathstring & "\in\" & fil.Name) = "xls" then
xl.visible = false
xl.WorkBooks.Open pathstring & "\in\" & fil.Name
'xl.Run "ConvertNKData"
xl.ActiveWorkbook.SaveAs pathstring & "\out\" & fil.Name & ".txt", xlTxt
xl.ActiveWorkbook.Close false
end if
Next
xl.quit
print ("Script finished.")
function print (str)
WScript.Echo (str)
end function
//==========

spouštecí skript convert_exec.php
//==========
<h3>start VSB exec()</h3>
<P>
| <a href="convert_exec.php?start=1">START</a> |
| <a href="convert_exec.php">ZPET</a> |
</P>

// podminka pro spusteni
if($start) {

// vstupni definice testovaci hodnot
$param = '10'; // return_var, návratová hodnota provedeného příkazu (0 - TRUE, 1, FALSE)
$hod_fc = '11'; // var do, které funkce ulozi poslední řádek výstupu daného příkazu
$array[0] = '"Pole array ="'; // pole se všemi řádky výstupu daného příkazu convert.vbs

// vypis všech definovanych hodnot na vstupu
echo '<hr><B>Definovano před voláním funkce "exec()":</B>';
echo '<br>$hod_fc = '.$hod_fc;
echo '<br>$param = '.$param;
echo '<br>$array[0] = '.$array[0];

/* OK toto spusti skript (bez definovane cestu) */
$hod_fc = exec("cscript.exe convert.vbs",$array,$param);

/* OK i toto spusti skript (s cestou) */
//$hod_fc = exec("c:/WINNT/system32/cscript.exe convert.vbs",$array,$param);

//vypis všech řádku výstupu "convert.vbs"
echo '<hr><B>Výpis všech řádků pole "array":</B>';
// pocet prvku = pocet radku vystupu
$x = count($array);
for($i=0; $i<$x; $i++) {
echo '<br>$array['.$i.'] = '.$array[$i];
}

// Vypis posleniho radku a parametru:
echo '<hr><B>Vypis posleniho radku a parametru:</B>';
echo '<br>$hod_fc = '.$hod_fc;
echo '<br>$param = '.$param;
echo '<hr>';

}
//==========

V současné době toto (z mně nejasných důvodu) nefunguje. Fukce exec spusti cscript.exe s parameterm convert.vbs. Stránka se v prohlížeči natahuje tak dlouho, dokud ji server automaticky ukončí sám.

VÝPIS NA STRÁNCE po spuštění PHP skriptu:

--------------------------------------------------------------------------------
Definovano před voláním funkce "exec()":
$hod_fc = "11" // var do, které funkce ulozi poslední řádek výstupu daného příkazu
$param = "10" // return_var, návratová hodnota provedeného příkazu
$array[0] = "Pole array =" // pole se naplní všemi řádky výstupu daného příkazu
--------------------------------------------------------------------------------
Výpis všech řádků pole "array":
$array[0] = "Pole array ="
$array[1] = Microsoft (R) Windows Script Host, verze 5.1 pro Windows
$array[2] = Copyright (C) Microsoft Corporation 1996-1999. Vçechna pr va vyhrazena.
$array[3] =
$array[4] = Starting script...
--------------------------------------------------------------------------------
Vypis posleniho radku a parametru:
$array[4] = Starting script...
$param = 0
--------------------------------------------------------------------------------

KONTROLA - zjistil jsem:

1. - Exel je plně funkční

2. - cscript.exe je (existuje) v c:/WINNT/system32/

4. - APACHE I PHP jsou funkční

5. - funkce exec() bezproblémově spouští ostatni aplikace a programy např ping.exe, *.bat, cscript.exe a pod..

6. - APACHE po spuštění PHP stránky convert_exec.php zapíše do logu-error chybové hlášení:

"e:\net\web\vlw_local\frontend\prevadec\convert.vbs(8, 1) Microsoft VBScript - chyba při běhu programu: Součást ActiveX nemůže vytvořit objekt.: 'Excel.Application'"

7. - zakomentovaním CreateObject("Excel.Application") a operací s tímto objektem, skript běží normálně (samozřejmě, že bez konverze a kopirovani do adresare OUT).
A toto je výpis na stánce po spuštění PHP skriptu:

--------------------------------------------------------------------------------
Definovano před voláním funkce "exec()":
$hod_fc = "11" // var do, které funkce ulozi poslední řádek výstupu daného příkazu
$param = "10" // return_var, návratová hodnota provedeného příkazu
$array[0] = "Pole array =" // pole se naplní všemi řádky výstupu daného příkazu
--------------------------------------------------------------------------------
Výpis všech řádků pole "array":
$array[0] = "Pole array ="
$array[1] = Microsoft (R) Windows Script Host, verze 5.1 pro Windows
$array[2] = Copyright (C) Microsoft Corporation 1996-1999. Vçechna pr va vyhrazena.
$array[3] =
$array[4] = Starting script...
$array[5] = soubor_jmeno.xls
$array[6] = Script finished.
--------------------------------------------------------------------------------
Vypis posleniho radku a parametru:
$hod_fc = Script finished.
$param = 0
--------------------------------------------------------------------------------

Vzhledem k tomu, že VSB ovládám na úrovni "odhaduji z kódu co to asi dělá", prosím o radu, nevim kde je chyba.

vše běží na:
win2000 sp3
- office profes 2000 (excel funguje radně)
server:
- apache + PHP (jako modul apache)

Michal

Zpět na článek | Úvodní stránka Interval.cz