středa 15. července 2009

Logon Script - mapování sdílených disků (VB Script)

ON ERROR RESUME NEXT

Dim wshNetwork, strUser, strComputer, objNetwork

Set wshNetwork = CreateObject("WScript.Network")

'zjisti uzivatelske jmeno a jmeno PC'
strUser = LCase(wshNetwork.UserName)
strComputer = LCase(wshNetwork.ComputerName)

'zrusi vsechny namapovane disky'
Set cDrives = wshNetwork.EnumNetworkDrives
For i = 0 to cDrives.Count -1 Step 2
wshNetwork.RemoveNetworkDrive cDrives.Item(i), True, True
Next

'cas na odpojeni namapovanych disku 300 milisekund'
wscript.sleep 300

'namapuje zakladni disky'
wshNetwork.MapNetworkDrive "H:", "\\server\shared", True
wshNetwork.MapNetworkDrive "G:", "\\server\shared\" & strUser, True

'namapuje disky dle pravidel'
Select Case strUser
'namapuje disk z jiného serveru pokud je uzivatel prihlasen na urcitem pocitaci'
Case "uzivatel"
If strComputer = "pocitac" Then
Set objNetwork = WScript.CreateObject("WScript.Network")
strLocalDrive = "I:"
strRemoteShare = "\\server\shared"
strPer = "FALSE"
strUsr = "domena\uzivatel"
strPass = "heslo"
objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, strPer, strUsr, strPass
End If
End Select

'vycisti pouzivanou pamet'
set wshNetwork = Nothing
set strUser = Nothing
set strComputer = Nothing
set objNetwork = Nothing

'ukonci script'
wscript.quit

středa 24. června 2009

Nastavení výchozí stránky aplikace (APEX, ORACLE)

Při vytvoření APEX aplikace, se automaticky jako výchozí stránka nastaví stránka číslo 1. Na tomto příkladu je zobrazen postup, jak jako výchozí stránku nastavit stránku číslo 9: 

1. Application Builder > Your Application > Page 101 > Processes (Page Processing) > Login 

Změň Process na: 
wwv_flow_custom_auth_std.login(
P_UNAME => :P101_USERNAME,
P_PASSWORD => :P101_PASSWORD,
P_SESSION_ID => v('APP_SESSION'),
P_FLOW_PAGE => :APP_ID||':9'
);


Když se někdo přihlásí, bude přesměrován na stranu 9. 

2. Shared Components > Security > Authentication Schemes > Your Authentication 

Změň Logout URL na: 
wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_sess=&APP_ID.:9

Když se někdo odhlásí, nastaví se stránka 9 jako výchozí stránka. 

3. Shared Components > Security > Edit Security Attributes 

Změň Home Link na: 
f?p=&APP_ID.:9:&SESSION.

Nastaví se odkazy na domovskou stránku číslo 9.

pondělí 22. června 2009

Zapojení konektoru RJ-45

  1. zarovnat kabel
  2. sejmout obal pomocí kleští
  3. vyrovnat přečnívající kabely a zorganizovat
  4. zasunout kabely do konektoru na doraz (pin 1 je vlevo z pohledu na pojistku kabelem k sobě)
  5. zkontrolovat pohledem
  6. nacvaknout
  7. otestovat


Pokud budete propojovat jen dva počítače mezi sebou, použijte na jednom konci stranu „A“ a na druhém konci stranu „B“. V případě že chcete připojit počítač do switche, použijte na obou koncích kabelu stranu „A“


Instalace PHPMyAdmin (Linux, Ubuntu)

  1. Je třeba mít nainstalovaný Apache, PHP, MySQL
  2. V terminálu spustit příkaz: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
  3. Dále ne nutné povolit PHP v MySQL
    • V terminálu otevřte soubor php.ini příkazem: gksudo gedit /etc/php5/apache2/php.ini
    • Najděte řádek s příkazem extension=mysql.so, pokud je před tímto příkazem středník, tak ho odstraňte a soubor uložte
  4. Restart Apache příkazem: sudo /etc/init.d/apache2 restart

Instalace MySQL (Linux, Ubuntu)

  1. Je třeba mít nainstalovaný Apache
  2. V terminálu spustit příkaz: sudo apt-get install mysql-server
  3. Pokud chcete, aby na MySQL mohli přistupovat i uživatelé z jiných počítačů v síti, je třeba změnit Bind Address:
    • V terminálu spustit příkaz: gksudo gedit /etc/mysql/my.cnf
    • V otevřeném konfiguračním souboru změnit bind-address = 127.0.0.1 na vaší IP adresu
  4. Pokud jste při instalaci nebyli dotázáni na heslo účtu root, je třeba ho zadat:
    • V terminálu zadejte příkaz: mysql -u root
    • V otevřené konzoli MySQL zadejte příkaz: mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('vaše heslo');