2019. március 1., péntek

sqlcmd - MSSQL commandline tool

Ha nincs kéznél MSSQL szerverhez manager szoftver, ami alatt ezt értem
SQL Server Management Studio (SSMS)

sqlcmd -L

Az elérhető szerverek listája.
Ebből a listából kiválasztva egy service-t, így tud csatlakozni a SQLszerverhez.

sqlcmd -S GEPEM\MSSQL2014EXP

Na nem mindig, mert lehet hogy nincs jogod hozzá

Bejelentkezés kétféle módon

Windows Authentication
sqlcmd -S szerver_neve -E

SQL User Authentication
sqlcmd -S szerver_neve -U usernev -P jelszo

Vezérlőpult vs. Control Panel - Hol találom probléma

A különböző Win verziók különbözö helyeken találjuk. De a nevük nem változik. CMD és

services.msc - Szolgáltatások Service
eventvwr.msc /s - Logok megtekintése
WF.msc - Windows Firewall
appwiz.cpl - Programok és szolgáltatások
intl.cpl - Területi beállítások
Taskschd.msc - időzített feladatok
mstsc - Távoli asztal (RDP)

Borzold meg a következő 2 linket

http://www.jaws-users.com/text/Windows/7/Windows7KeyboardShortcuts.html
http://www.howtogeek.com/255586/learn-these-handy-shortcuts-to-get-around-the-windows-control-panel/

Echo soremelés nélkül

Echo 
set /p="valami"
Trükk hogy ne rakják crlf t a standard outputra

2019. február 14., csütörtök

R.I.P. Google+

Ki fognak rúgni a Google+-ról
Mindenki azt mondta hogy ideje volt már.

Én szerettem mert egyszerű blognak használtam, amire a FB alkalmatlan.
A LinkedInt meg nem használnám erre, ciki ott ilyen apróságokat megosztani.

Ezek a blog bejegyzések inkább magamnak és a kollégáminak szóltak.

Úgy hogy visszatérek ide.

2010. január 15., péntek

wget az univerzális letöltögető

A wget már régen forgalomban van, de tapasztalatom szerint ez a utility nem igazán terjedt el Windows alatt.
Pedig nagyon hasznos a maga nemében.
Feladata: HTTP vagy FTP protokollon keresztül lehúzni a hálózatról fájlokat vagy weboldalakat.

3 példa példa egy FTP adat leszedésére

1. Példa, ha nem sikerül bejelentkezni, akkor beállítja az ERRORLEVEL változót, amit le lehet kérdezni.
D:\zoli\utils>wget ftp://juzer@example.com/subdir/index.html
--10:26:22--  ftp://juzer@example.com/subdir/index.html
           => `index.html'
Resolving example.com... 127.0.0.1
Connecting to example.com|127.0.0.1|:21... connected.
Logging in as juzer ...
Login incorrect.
D:\zoli\utils>echo %errorlevel%

2. Példa, adatleszedés teljes URL megadásával

D:\zoli\utils>wget ftp://juzer:TitkosJelszo@example.com/subdir/index.html

3. Példa, ugyanez külön paraméterrel.
D:\zoli\utils>wget --ftp-user=juzer --ftp-password=TitkosJelszo ftp://example.com/subdir/index.html

Embedded Image HTML oldalban

Mindig tanul az ember valami érdekeset, ha nem is olyan fontosat. Nemrég felfedeztem a spanyol viaszt az ACID test 2 vizsgálgatása közben. Rá kellett jönnöm, hogy régen problémámra meg van a megoldás, amikor is mentegettem el a weboldalakat mindig elkallódtak a képek. Viszont a forrás vizsgálata közben belebotlottam a beépített kép lehetőségébe.
Nosza próbáljuk ki.
- Vettem egy kicsi PNG képet.
- A Total Commander beépített MIME kódolójával BASE64-es kódolású fájlt készítettem belőle.
- Az így kódolt képet beépítettem a következő IMG html tag-be.
<img src="data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAABnRSTlMA8QDyAPFnCBtIAAABqkl
QVR42qWUMUcQBCFv1mvzS+IUhwnEEgQKUpFRYUoiFKHy1Efx8+KQ50j6VFS8DcAKYql0xVRpCCU
znfeoVjfnu3bKAVTWDtev9n3Zt9YHv8+ogCIUIeGh9+gnYcwPCOeBbY4h+g6L1XOJ72QXp7NmppG
k96ns5mNlhx97gEvXydJBmCM+De+xGhZ1EaRL/YNIAZjBEgytg5tktUlXr3Lbq/LOBj4fefCeuvQ
AkkmwN5JBkhC/ORAT5ct8Mp3j1PPBRAj/+z2qjc+Hc4uh7MfN/MkFVWSVEJrrdNqaRKAfDh1zq2s
aqMr/p7bzPAZnULAFVn/3uZ46s+cP+tjN1z+GjSj4LzD9NWLjEw8Ob9RlUCLEr1p+XDaczUMXtG
kOsqGgRNh1I1VxGque4ep+NJv6PF6296uwq81Kk6v1jZowPIBz9xC1S6mrXi/nsJ7BylValeyOaB
XZTq06bzuuDb6zI/LVS4+LINbB5YwDlVV8PyQdGcvhY4Py384uOgEGX8dbvBtlhvnjz8+aXt+1MB
6hlfTXD3JyXengtFAAmjgAAqrZT2ri/xBEYvulKrCSQiAAAAAElFTkSuQmCC"
alt="recycle.png">


És működött, megjelent egy kis recycle képecske :-)

2009. október 22., csütörtök

Windows batch fájl és Oracle SQL script futtatása

Néha belefutok abba a problémába, hogy kell egy oracle plsql scriptet futtatni egy .bat fájlból. (És mindig elfelejtem hogy kell.) Ezért most leírom, hogy legközelebb tudjam.

Adott a zzz.bat fájl amiből indítom az sqlplus.exe és ez futtatja a sss.sql sqlplus fájlt.
zzz.bat:
sqlplus /nolog @sss.sql
echo %errorlevel% hibakoddal futott le a SSS.SQL (O= minden ok, 9=sql hiba)

sss.sql:
WHENEVER OSERROR EXIT OSCODE;
whenever sqlerror EXIT 9;
connect db_user/db_password@dbname
-- ide jön az amit végre kell hajtani. pl.
-- select * from users;

exit;