2012. július 5., csütörtök

MySQL optimalizálás webmestereknek!



A MySQL adatbázis teljesítmény optimalizálása:.
A teljesítménynövekedést kiszolgáló oldalon leginkább a gyorsító tárak növelésével tudjuk elérni, ezért fontos, hogy legyen elegendő szabad memóriánk a gépünkben.
Az optimális beállítások megtalálásához igen hasznosak a MySQL optimalizálást segítő scriptek, ezek közül én hármat használok, a három együttes eredményére alapozva állítom be a megfelelő paramétereket a mysql szerver konfigurációjában.
Akkor nézzük is meg az első ilyen scriptet, amely a mysqltunner.pl névre hallgat.
Először is le kell töltenünk a gépünkre:
Majd adjunk rá futtatási jogot:
 chmod 770 mysqltunner.pl 
Most már le tudjuk futatni az optimalizáló scriptet:
 ./mysqltunner.pl 
Ekkor megfogja tőlünk kérdezni a MySQL szerver eléréséhez szükséges felhasználónevet és jelszót.
Itt a root felhasználót adjuk meg és a hozzá tartozó jelszót.
Please enter your MySQL administrative login: root
Please enter your MySQL administrative password:
Ha megadtuk a hozzáférési adatokat, akkor lefut a script és az ábrán látható kimenethez hasonló eredményt fog adni.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/06/mysqltunner_small-300x117.jpg
Az script kimenete 5 részre osztható fel, melyek az alábbiak:
  • General Statistics: Általános statisztika a mysql szerverről
  • Storage Engine Statistics: Statisztika a adatbázis tároló motorokról
  • Security Recommendations: Biztonsági ajánlások
  • Performance Metrics: Teljesítmény adatok, ez lesz számunkra az egyik fontos rész
  • Recommendations: Ajánlások a beállítások módosítására, ez a másik fontos rész számunkra
Még mielőtt elkezdenénk soronként ki elemezni a script eredményét, fontos megjegyeznem, hogy a script futtatásai között a MySQL szervert ajánlott 1-2 napig "járatni".
Nos akkor nézzük meg a script milyen információkat is ad nekünk.
General Statistics rész:
[--] Skipped version check for MySQLTuner script:
Kihagyja a scriptünk verzió ellenőrzését, ez nekünk jelenleg lényegtelen
[OK] Currently running supported MySQL version 5.1.41-3ubuntu12.10
Megmutatja milyen MySQL verziót futtat a gépünk.
[OK] Operating on 64-bit architecture
Az operációs rendszerünk 64 bites, ez azért fontos, hogy kezelni tudja a 4GB-nál több memóriát, amire szükségünk lehet ha gyorsítani szeretnél az SQL szerverünket.
Storage Engine Statistics rész:
[--] Status: +Archive -BDB -Federated +InnoDB -ISAM -NDBCluster
Megmutatja, hogy melyik tároló motor van engedélyezve a szerveren. A + -al jelöltek engedélyezve vannak a mínusz jellel jelöltek pedig nem.
[--] Data in MyISAM tables: 194M (Tables: 1555)
[--] Data in InnoDB tables: 160M (Tables: 367)E két sor statisztikát ad tároló motoronként, hogy mennyi adatot tárol az adatbázisba, illetve azt hány táblában.
Security Recommendations rész:
[OK] All database users have passwords assigned
Megmutatja, hogy az összes adatbázis felhasználónak van e jelszava
Performance Metrics rész:
[--] Up for: 17d 20h 24m 54s (37M q [24.323 qps], 1M conn, TX: 101B, RX: 6B)
[--] Reads / Writes: 77% / 23%
E két sor általános statisztikát ad pl. a szerver uptime-ról, írások olvasások megoszlásáról.
[--] Total buffers: 898.0M global + 4.6M per thread (100 max threads)
Memória használatról ad információt ez a sor, 898 MB-ot használ globálisan a mysql szerver, és erre még rá jön szálanként 4.6 MB memória használat. Így a szerver maximum kihasználtság esetén 898 MB + 100 x 4.6 MB- ot használhat, amit a következő sorban látunk is kiszámolva:
[OK] Maximum possible memory usage: 1.3G (16% of installed RAM)
[OK] Slow queries: 3% (1M/37M)
Ez a bejegyzés megmutatja, hogy a lekérdezések hány % lassú lekérdezés, amelyeknek egy a konfigurációban megadott időnél tovább tart a futása. Ezt ajánlott minél kisebb értéken tartani, illetve bekapcsolni az ilyen lassú kérések naplózását. Majd a naplózót lekérdezéseket optimalizálni.
[OK] Highest usage of available connections: 20% (20/100)
Ebben a sorban láthatjuk, hogy a maximális kapcsolatok számát hány % ban használtuk ki a legmagasabb kihasználtságkor. Figyeljünk, hogy mindig maradjon tartalék kapcsolat.
[OK] Key buffer size / total MyISAM indexes: 128.0M/44.4M
A kulcsok gyorsítótárának a méretét mutatja, illetve annak a kihasználtságát az összes index/kulcshoz viszonyítva. Jelenleg 44.4MB-ot használ a 128MB gyorsítótárból. Memória mennyiségünktől függően állítsuk be, minél magasabb Key buffer hit rate-ot próbáljunk meg elérni.
[OK] Key buffer hit rate: 99.9% (6M cached / 3K reads)
A kulcs gyorsítótárnak a találati arányát mutatja, azaz az összes kulcsnak hány % -át tudja a gyors cache (gyorsítótár)-ből olvasni.
[OK] Query cache efficiency: 81.4% (23M cached / 28M selects)
Lekérdezés gyorsítótár hatásfokát láthatjuk, érdemes minél magasabban tartani, pl. a query cache növelésével, vagy a gyorsítótár töredezettségének megszüntetésével.
[OK] Query cache prunes per day: 0
Itt azt tudjuk meg, hogy hány adatot/lekérdezést kellet eldobnunk a query cache-ből, mert nem fértek el benne, azaz megtelt vagy töredezett a cache. Legjobb, ha ez a szám 0.
[OK] Temporary tables created on disk: 24% (48 on disk / 200 total)
Azt mutatja, hogy az ideiglenes táblák, hány százalékát készíti a lemezre, ezt érdemes alacsonyan tartani, mert jobb ha a memóriában készíti el ezeket és onnan olvassa, jelentősen gyorsabban.
Viszont a String és Blob mezőket tartalmazó táblákat csak a lemezen tudja tárolni, úgy hogy ha sok ilyen táblát használunk akkor ez a % viszonylag magasan fog maradni.
[OK] Thread cache hit rate: 96% (2 created / 63 connections)
Szálankénti gyorsítótár találati aránya. Próbáljuk meg magasan tartani.
[OK] Table cache hit rate: 24% (47 open / 195 opened)
Tábla cache találati aránya, ha túl kevés, akkor emelhetjük a tábla gyorsítótárat, viszont arra ügyelnünk kell, hogy ekkor általában emelnünk kell a mysql szerver által használható fájlok számát is.
Ennek a kihasználtságát mutatja a következő sor:
[OK] Open file limit used: 9% (94/1K)
[OK] Table locks acquired immediately: 100% (66 immediate / 66 locks)
Majd az utolsó sor ebben a részben a táblazárolásokat mutatja.
Recommendations rész:
A script ajánlatokat tesz a MySQL szerver konfigurációjának a változtatására, amikkel növelhető a teljesítménye. Ez is két részből áll, egy általános részből, illetve egy ténylegesen az adott konfigurációs változó értékének a beállítására vonatkozó javaslat.
pl. egy javaslat az optimalizálásra:
Variables to adjust:
query_cache_size (> 128M)
join_buffer_size (> 2.0M, or always use indexes with joins)
Ami azt javasolja hogy emeljük meg a lekérdezések gyorsítótárát 128MB fölé, illetve szintén emeljük a join-oknál használt gyorsítótárat, vagy mindig használjunk indexeket.
Ebben a cikkben ennyit akartam bemutatni, a következő cikkben megnézzünk még egy optimalizáló scriptet, illetve lehet kitérek, hogy hogyan is lehet ezeket a javasolt módosításokat elvégezni a MySQL szerver alatt.
A következő script a tuning-primer.sh névre hallgat.
Weboldal ahonnan beszerezhető: https://launchpad.net/mysql-tuning-primer
Kezdésként töltsük le a gépünkre a tuning-primer-t:
Majd adjunk rá futtatási jogot:
chmod 770 tuning-primer.sh 
Majd futassuk le a scriptet:
 ./tuning-primer.sh 
A másik scripthez hasonlóan, itt is meg kell adnunk az elején a mysql kapcsolódáshoz szükséges adatokat, ezeket megpróbálja automatikusan megtalálni, ha nem sikerül neki, akkor a következőhöz hasonló képet fogunk kapni, illetve néhány kérdést.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/07/mysqltunner.jpg
A   Would you like to provide a different socket?: [y/N] kérdésre válaszoljunk N-el.
Majd a következő kérdésre Y-al:
Do you have your login handy ? [y/N]:
Ezek után meg kell adnunk a mySQL kapcsolódáshoz szükséges felhasználó nevet és jelszót.
Javasolt a root felhasználót megadni, hogy a script hozzá férjen a rendszer paraméterekhez is.

Majd ha az ezt követő kérdésre igennel válaszolunk, akkor ezeket az adatokat elmenti egy helyi my.cnf fájlba, így legközelebb már nem kérdezi meg őket:
Would you like me to create a ~/.my.cnf file for you? [y/N] : Y
Ha sikerült megfelelően beállítanunk a kapcsolatot a mySQL szerverrel akkor lefut a script elég sok eredményt adva.
Nézzük csak milyen hasznos információkat tud szolgáltatni számunkra a tunning-primer.sh mysql optimalizáló script.
Menjünk végig kisebb részenként a rengeteg információn.
Az elején egy általános statisztikát add nekünk, hogy milyen MySQL verziónk van, az mennyi ideje fut, az összes lekérések számát illetve az aktuálisan futó szálakat is megmondja.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner1.jpg
Majd a lassú sql kérésekről add információt, hogy minden rendben van-e, ha esetleg nincs akkor javaslatot is tesz a javításukra.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner2.jpg
A következő pont a bináris log.
Ellenőrzi, hogy használjuk-e vagy sem. Ha engedélyezzük akkor a bináris log segítségével lépésről-lépésre való vissza állítást tesz lehetővé a mysql szerver.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner3.jpg
Következő résznél a szálakról kapunk információt.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner4.jpg
thread_cache_size: mekkora a szál gyorsító tárunk
thread_cached: hány szálunk van a gyorsító tárban
Majd a kapcsolatok számáról kaphatunk bővebb információt:
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner5.jpg
Megtudhatjuk, hogy egyszerre hány kapcsolatot tud fogadni a mysql szerverünk, abból mennyit használunk jelenleg, mennyi volt a maximális kihasználtság az indítása óta és ez hány %-os kihasználtságot jelent. Ha túl kevés szabad kapcsolatunk lenne, akkor itt kapni fogunk egy figyelmeztetetést, hogy állítsuk magasabbra a maximális kapcsolatok számát.
Ezek után az InnoDB tároló motor paramétereiről kapunk információt, ha használjuk ezt a motort akkor ez a rész is fontos lesz számunkra.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner6.jpg
Következő résznél a memória használatról kapunk képet.
Itt amire érdemes figyelnünk az a Configured Max Memory Limit, az itt látható értéket foglalhatja le a MySQL szerver maximálisan.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner7.jpg
Key buffer résznél, az kulcsok gyorsító tár kihasználtságáról kapunk információt.
Ügyeljünk arra, hogy mindig legyen szabad kapacitás, már ha a memóriánk mérete engedi.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner8.jpg
Következő rész a Query Cache, amely a lekérések gyorsító tárának állapotáról árulkodik.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner9.jpg
Itt is fontos, ha módunk van rá legyen szabad kapacitása. (Query cache Memory fill ratio legyen 90% alatt).
Majd a Sort Operations rész következik, ahol a rendezéshez szükséges gyorsító tárról kapunk információkat.
Ezt követi a JOINS rész, ahol, ahogy a neve is mutatja a joinolt lekérdezésekhez használt gyorsító tárról kapunk információkat.
Az Open Files Limit résznél, meg tudhatjuk, hogy maximálisan hány fájlt nyithat meg egyszerre a mysql szerverünk. Ez a beállítás a tábla gyorsító tárazás miatt fontos. Ezt majd a következő résznél látjuk, viszont fontos hogy a megnyitható fájlok száma mindig több legyen mint a tábla cache, az ajánlás szerint akár 2-3-szor is.
A Table Cache résznél a tábla gyorsító tárról kapunk információkat, azaz az épp használatban lévő megnyitott táblákat is gyorsító tárazzuk a gyorsabb elérés érdekében.
Fontos hogy a table_open_cache legyen több mint az open tables, azaz a gyorsító tár legyen nagyobb a megnyitott táblák számánál, hogy mind beleférjen. Illetve ahogy említettem az open_files_limit pedig legyen több a table_open_cache –nél, különben hibás működés fog fellépni a mysql szerverünknél.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner10.jpg
A következő rész a Temp Tables, azaz az ideiglenes táblák.
Ezeket is érdemes a memóriában tárolnunk a lemez helyett, viszont a BLOB és a TEXT mezőket a nem fix méret miatt kénytelen a lemezen tárolni. Így mindig lesz olyan temp tábla ami a lemezen fog tárolódni, de ezeket próbáljuk minimálisan tartani, a temp table cache emelésével.
Leírás: http://blog.mtommy.info/wp-content/uploads/2011/10/tunner111.jpg
Még egy fontos rész a Table Locking, azaz a tábla zárolások.
Ha egy táblát több szál próbálja meg elérni írásra egy időben, abból zárolási probléma adódik, azaz az egyik szálnak várakoznia kell, amíg a másik be nem fejezi a tevékenységét.
A MyIsam adatbázis motor táblánkénti zárolást végez, míg az InnoDB pedig soronkéntit, azért ha túl sok zárolási problémánk lenne, akkor érdemes megpróbálni átállni InnoDB-re.
A beállításokat a MySQL szerver konfigurációs állományában tudjuk megtenni, ami a my.cnf névre hallgat. Ez Debian/Ubuntu operációs rendszeren az /etc/mysql könyvtár alatt található.
Nyissuk meg ezt az állományt:
nano /etc/mysql/my.cnf
Kezdjük a sort a lassú kérések naplózásának bekapcsolásával:
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 10
log-queries-not-using-indexes
Nézzük mit jelenteken a fenti sorok:
log_slow_queries: Ezzel kapcsoljuk be a naplózást, illetve megadjuk, hogy az hova történjen
long_query_time: Példánkban a 10 másodpercnél tovább futó sql lekérdezések számítsanak lassúnak
log_queries-not-using-indexes: Azokat a lekérdezéseket is naplózzuk, melyek nem használnak indexeket.
Bináris naplózás (Binary log):
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
server-id: Adunk a gépünknek egy azonosított, ez replikációnál lehet fontos, ahol nem lehet két egyforma nevű gép
log_bin: bináris naplózás bekapcsolása és a napló megadása
expire_logs_days : Hány napig őrizze meg a naplót
max_binlog_size: Mekkora lehet a napló maximális mérete
Szálak gyorsító tára (Thread Cache):
thread_cache_size  = 8
thread_stack = 192K
thread_cache_size: Szál gyorsító tár mérete
thread_stack: Egy adott szálhoz tartozó memória mérete
Maximális kapcsolatok (Max Connections):
max_connections=100
wait_timeout=100
max_connections: Egyidejűleg ennyi kapcsolatod tud fogadni az sql szerver
wait_timeout: Ennyi idő után elbontja a kapcsolatot, és felszabadítja az erőforrásokat
Kulcs gyorsítótár (Key Buffer):
key_buffer_size=128M
key_buffer_size: A kulcs gyorsítótár méretét tudjuk megadni

Lekérdezés gyorsítótár (Query Cache):
query-cache-type  = 1
query_cache_size  = 256M
query_cache_min_res  = 1K
query_cache_limit = 24M
query-cache-type: A gyorsítótárazás bekapcsolása
query_cache_size: A gyorsítótár mérete
query_cache_min_res: A minimális foglalási egység, ha ennél kisebb a lekérdezés eredménye akkor is ekkora helyet fog lefoglalni neki a memóriában.
query_cache_limit: Az ennél nagyobb méretű eredményt adó lekérdezések nem lesznek gyorsító tárazva.
Join gyorsítótár (Join Buffer):
join_buffer_size = 2M
Joint tartalmazó lekérdezések gyorsítótár mérete, ezt ajánlott 2M vagy alatta tartani.
Megnyitott fájlok:
open_files_limit = 32768
Ennyi fájlt nyithat meg maximálisan a mysql szerver, fontos hogy nagyobb legyen a table_cache –nél. Viszont figyelni kell, hogy az operációs rendszer által megnyitható fájlok számánál viszont kevesebb.
Tábla gyorsítótár (Table Cache):
table_cache = 16384
table_definition_cache = 2048
table_cache: Tábla gyorsítótár mérete, ennyi tábla kerülhet a cache –be
table_definition_cache: Tábla definíció gyorsítótár mérete
Ideiglenes tába gyorsítótár (Temp Table):
tmp_table_size          = 256M
Az ideiglenes tábla gyorsítótár mérete.
Ezek lennének a főbb beállítások. A helyes beállításokat sok tesztelés után lehet elérni, de utána is folyamatosan ellenőrizni kell őket. Ha változik az adatbázis terhelés, új adatbázisok kerülnek be a rendszerbe, akkor szinte biztos, hogy hozzá kell majd nyúlnunk ezekhez a beállításokhoz.

2012. június 8., péntek

A digitális festészet térhódítása

Digitalizáló Tábla
Az informatika új alapokra helyezte a képzőművészetet, ezen belül a grafika és a festészet világában történnek érdekes változások. A számítógéppel támogatott technika egy új lehetőség vagy eszköz a művészi alkotások elkészítésében. A digitális festészet térhódítása és helye a művészetek között aligha kérdéses, mivel komoly szellemi teljesítmények eredménye. Mi lehet ez irányzat, vagy stílus, nehéz lenne erre a kérdésre egyértelmű választ adni. Kétségtelen, hogy a hagyományos ecset, paletta, vászon helyett a számítógépet hívja segítségül az alkotó. A hagyományos ecset helyett digitális ecsettel, vászon helyett digitalizáló táblával, egérrel digitális ceruzával formálja meg az alkotását. A digitálisan készített művek esztétikai vizuális értéke és hatása semmiben nem marad el a hagyományos festményektől. Itt is lehet festeni modell után, vagy a fantázia segítségével, bár a speciális grafikai szoftver sokat segít a minőség elérésében és sokszorosításában. A digitális festmény ugyanis számtalan példányban nyomtatható ki ezáltal  nem egyedi és megismételhetetlen, mint a hagyományos festmények, és a tintafröcsköléses eljárással történő kinyomtatás is egyedivé teszi. Ezt a vászonra nyomtatási technológiát hívják giclée technológiának. (tintafröcsköléses eljárás, mint ahogy a francia szó is erre utal). Az elkészült giclée a hagyományos festményekhez hasonló módon kerülhet keretezésre. Lehet vakkeretre feszíteni, majd díszítő keretbe illeszteni, de a vásznat fel is lehet falemezre, vagy habkartonra kasírozni, így keret nélkül is felfüggeszthető a festmény. A számítógépes technika miatt akár több egymással megegyező példány, másolat is előállítható a festményekből, de ezzel sok művész nem él, hanem csak egy példányban nyomtatja ki az alkotását. A művész dönthet úgy is, hogy alkotását meghatározott számú másolatban, azaz meghatározott példányszám nyomtatja ki. (Ez az úgynevezett zárt sorozat.) De van művész, aki előre meg nem határozott, azaz korlátlan számban fog az alkotásából másolatot készíteni. (Ez az úgy nevezett nyílt sorozat.)Szabadkézi rajzokhoz, festményekhez, kép és video szerkesztéséhez és más grafikus alkalmazásokhoz szolgáló eszköz, amely közvetlenül a számítógéphez csatlakoztatva képes a tollegér (digitális ecset) és egy grafikai szoftver segítségével elkészített (dokumentumokat) ábrákat a számítógép memóriájában elmenteni. Az egyszerűbb verzióknál az ábra a számítógép monitorján jelenik meg, annak ellenére, hogy az alkotó a digitalizáló táblán rajzol, de a digitalizáló tábla lehet egyben monitor is, ebben az esetben az alkotás helyén közvetlenül jelenik meg az ábra, ugyanúgy mint a hagyományos festészetnél. A digitális ecset, vagy más néven tollegér (digitális toll) a digitalizáló táblán használható ecset. Hasonló módon lehet dolgozni vele, mint egy hagyományos ecsettel, krétával vagy éppen ceruzával. A lényege hogy érzékeli a nyomást és a dőlést, azaz a rajzoló, festő kézmozdulatait, és azt egy professzionális grafikai szoftver, festőprogram beállításai alapján a képernyőre vetíti. A program segítségével ki lehet választani, hogy a digitális ecset milyen hagyományos technikai eszközt utánozzon, pl. ceruza, kréta, ecset, illetve milyen színekbe lehessen azt „mártani", azaz milyen színpalettából lehessen dolgozni. A giclée szó francia eredetű szó (fröcsköl) amely a tintasugaras nyomtatásra utal - így kerülnek a tintacseppek a papír felületére. A digitálisan létrehozott műalkotások megjelenítése egy speciális nyomtató segítségéve, az esetek többségében vászonra, vagy speciális művészpapírra.
A giclée technika ismérvei: a tökéletes minőség, a hosszú élettartam és az egymással megegye-ző példányok előállításának lehetősége, amellyel azonban nem minden művész él. Az ezzel a technikával előállított nyomatok lehetnek így egyediek (egy példányban készülnek), zárt sorozatúak (a művész által meghatározott példányszámban készülnek), vagy nyílt sorozatúak (előre meg nem határozott példányszámban készülnek). Sokszorozási eljárással (pl. offszet nyomtatási technikával, giclée nyomtatással, vagy linómetszéssel) készült művészeti példányok, melyeknél nincs megszabva az előállításra kerülő nyomatok példányszáma. Tetszőleges számban készülhetnek utánnyomások, akár különféle méretekben és eltérő alapanyagokra is. Előre meghatározott példányban készült művészeti példányok egyforma, sorszámozással megkülönböztetett kiadási sorozata. Az alkotó a sokszorosítási eljárással készült nyomatok mindegyikét ellátja kézjegyével. A példányok eredetiségét kiadói tanúsítvány, esetleg hologram is igazolhatja. Számítógépes rajzolást, festést, ábrázolást lehetővé tevő szoftver, amely választható kelléktárakat (eszközöket) tartalmaz. A létrehozott ábrát (dokumentumot) digitalizált képállományba menti el. Használatához megfelelő számítógépes háttér (memória, tárhely, perifériák) szükséges-A digitalizált képállományok információit a nyomtató által használt pixelek (képpontok) adattömegére kell átfordítani ahhoz, hogy a nyomtató a megfelelő helyre a megfelelő színű tintacseppet helyezze el. Matematikai eljárásokkal nemcsak a pozíció, hanem a szín információit is átfordítják a képi állományból a nyomtató képpontjaira. A feldolgozást egy RIP szoftver végzi a számítógépes munkaállomáson. Egy kép egy digitális színinformációval leírt területi alapegysége, más szóval képpontja, mert az alkotó több lépcsőben fejlesztheti, alakíthatja alkotásait: A digitális alkotás lehetővé teszi, hogy az alkotások bármeddig továbbfejleszthetőek legyenek, egymás vázlatául szolgáljanak. Könnyen lehetővé teszi a művész számára, hogy új irányzatokban, stílusokban is kipróbálja magát, mert minden eddiginél nagyobb, nemzetközi fórumon lehet az alkotásokat bemutatni: A digitális festmények kiállításhoz csak számítógép kell, és az internet segítségével minden eddiginél nagyobb kiállítótérben mutathatók be az alkotások. Azért jó mert kevésbé időigényes az alkotási folyamat: A digitális festészeti technika alkalmazása gyorsabb, mint a hagyományos festési technikák. Míg akár egy kisebb festmény megfestése olajfestési technikával akár több hetet vagy akár hosszabb időt is igényel a technológia és az alkalmazott alapanyagok miatt, addig egy digitális festmény elkészítéséhez csak néhány napra van szükség, természetesen a művész felkészültségének és tehetségének függvényében. Így az alkotó az idejét a szellemi alkotás megteremtésére, nem pedig a fizikai kivitelezésre fordítja, és kisebb anyagköltségű a festmények kivitelezése: A digitális festmények előállításához nincs szükség drága alapanyagokra, festékekre, amíg kinyomtatásra nem kerül az alkotás, a festmények tárolásának helyigénye is csak annyi, ahol a számítógép elfér, olyan alkotók is megengedhetik maguknak, akiknek nem áll rendelkezésére a megfelelő infrastruktúra, hely, műterem. A Giclée nyomatok tulajdonképpen művészeti alkotások, festmények gépi reprodukcióját jelentik a legújabb és legkifinomultabb tintasugaras eljárással. 1989-e piaci megjelenésük óta a Giclée nyomatok nagyon népszerűek lettek, mint az eredeti művek lehető legpontosabb megjelenítői. Egy másik indok a Giclee nyomatok gyűjtésére a tartósság. Tartósabb, mint a leggondosabban tárolt eredeti festmény. Múzeumi körülmények közötti tárolás esetén a mai festékek már 70 évre garantálják a színek tökéletes megőrzését és az UV sugárzás károsító hatásának való ellenállást. A még jobb élvezhetőség és védelem érdekében selyemfényű lakkbevonattal érdemes ellátni. A Giclée francia eredetű szó, eredeti jelentése bepermetezés, ami jelen esetben a nyomtatási technológiára utal. Nagyon drága tintasugaras nyomtató "permetezi" a vászonra(vagy papírra) a kiemelkedő minőségű festéket.  Reprodukciókat illetve a fotóból festmény szolgáltatásunk igénybe vételével készülő festményeket eredeti festővászonra nyomtatva kínáljuk, tovább fokozva ezzel a hagyományos művekhez  való hasonlatosságot. Az elkészült képet illetve reprodukcióinkat festővászonra nyomtatva kínáljuk .A kép így lényegesen szebb és elegánsabb mint egy papírnyomat vagy egy hagyományos poszter. További előny, hogy a vászonképet keretezéskor nem kell üvegezni, így a téma anélkül élvezhető, hogy el kellene viselnünk a zavaró fényvisszaverődéseket az üvegen. A vászon természetes textúrája egy eredeti olajfestmény látványát és hangulatát biztosítja. A vászon nyomat erősebb, tartósabb és rugalmasabb mint egy papírnyomat vagy poszter. Csak első osztályú eredeti festővásznat használjunk nyomataink elkészítéséhez. Hasonló alapanyagra dolgoznak a festőművészek a kézzel készített eredeti olajfestmények esetében is. Nyomataink az eredeti festményekhez hasonló módon kerülhetnek keretezésre. Nagyobb méretek esetén ajánljuk a vakkeretre való kifeszítést, majd a díszítő keretbe való elhelyezést. Kisebb méretek esetén a vásznat fel kell kasírozni, majd így behelyezni a hozzá illő képkeretbe. A digitális ecset nem más, mint egy új lehetőség a művészek eszköztárában. Hasonló módon lehet dolgozni vele, mint egy hagyományos ecsettel, krétával vagy éppen ceruzával. A lényege egy nyomás és dőlés érzékeny golyóstollhoz hasonlító eszköz-digitális ecset-ami a rajzoló, festő kézmozdulatainkat egy érzékelő táblán keresztül egy professzionális festőprogram beállításai alapján a képernyőre varázsolja. A program segítségével választhatjuk meg, hogy eszközünk milyen hagyományos technika rajzolatát utánozza- ceruzáét, krétáét vagy valamelyik festék hatását. Tehát digitális ecsetünkkel valóban rajzolhatunk és festhetünk a saját egyéniségünknek megfelelő módon festményt-a képernyőre! •       A digitális festmények teljes egészében digitális technikával készülnek. A művész digitális ecseteivel-úgy, mint a megszokott ecsetekkel- kézimunkával újrafogalmazza, beszédesebbé teszi beküldött fotód mondanivalóját. Ezután a digitális nyomtatási folyamat következik, amellyel a képet egyenesen festő vászonra nyomtatjuk. A digitális festmények legfőbb előnyei: a gyorsaság, a kedvező ár és az azonnali újranyomtatás lehetősége. A hagyományos olajfestési technikával 3 hetet vagy akár hosszabb időt is igényel a kép elkészítése, míg a digitális festmény elkészítéséhez csak pár napra van szükség. Tehát kisebb költség mellett akár azonnal is tetszés szerinti számban megrendelheted a képedet. Igen. Együtt dolgozunk nagyon tehetséges festőművészekkel, akik fotód alapján hagyományos olaj technikával is készítenek számodra festményt. További információkért kattints ide. Festőművészek, akik elsajátították a digitális festészet forradalmian új technikáját. Nem csak lemásolják fotódat, hanem hozzáadják saját tehetségüket és kreativitásukat a téma művészi szintre emelése érdekében. Tulajdonképpen mindent. Embereket, kutyát, macskát, házat, tájat, életképet, csendéletet, motort, autót, vitorlást csak hogy egy párat megemlítsünk. Bármit képesek vagyunk megfesteni, amit fotó formájában beküldesz hozzánk. A képek,giclée készítése során a legkorszerűbb technikát és a legjobb anyagokat használjuk. Ezekre természetesen teljes körű garanciát vállalunk. Minden digitális festmény egyedi megrendelői igény alapján készül, művészeink legjobb tehetségüket adják a képek minél tökéletesebb megvalósításához. Éppen egyediségük miatt viszont a képek újra nem eladhatóak így nem tudjuk őket visszavenni. Postázás előtt minden elkészült alkotást gondosan ellenőrzünk annak érdekében, hogy az elérhető legjobb minőséget biztosítsuk számodra. Ha a fentiek ellenére az elkészült festményeddel mégsem vagy 100%-ban elégedett keress meg minket. Mindig hajlandók vagyunk megtenni a szükséges lépéseket, hogy vevőink elégedettek legyenek.

2012. május 4., péntek

„Nem csak a húszéveseké a világháló”

Az aktív idősödés és a nemzedékek közötti szolidaritás európai éve alkalmából „Nem csak a húszéveseké a világháló” néven a Móricz Zsigmond Megyei és Városi Könyvtár számítógép használói tanfolyamot szervezett a nyugdíjasok számára. Több mint egy évtizedes hagyománya van már könyvtárunkban a hátrányos helyzetű emberek számára indított tanfolyamoknak. A program célja, hogy megtanítsa az idősebb korosztály tagjait a digitális írástudásra, a számítógép használatára, és az Internet használatára. A hallgatók öt alkalommal, esetenként négy-négy órában ismerkedhetnek meg a számítógép rejtelmeivel. A megismert lehetőségek segítségével képesek lesznek hasznos és érdekes információkat önállóan megkeresni, illetve távoli ismerőseikkel e-mail vagy chat segítségével kapcsolatot tartani barátokkal rokonokkal, a fontosabb közérdekű információkat megtudni, mint közlekedés, e-ügyintézés, egészségügy, e-könyv, közélet, kultúra, szórakozás.  A hallgatók digitális oktatóanyagokat kapnak e-mailen, oktatófilm és e-könyv formájában. A képzés gyakorlatorientált, minden résztvevő saját gépen ismerkedhet meg az internet világával, az internetes ügyintézéssel. Gyorsuló világunkban az információáramlás sebessége is többszörösére nőtt a néhány évvel ezelőttiekhez képest. A számítástechnikai ismeret az általános műveltség része, sőt már létszükséglet mindenki számára.  A számítógép- és internethasználatot gátló kognitív akadályokat az embereknek kell leküzdeniük: motiváció hiány, információhiány, érdektelenség, félelem, szorongás és akkor még a korosztályra jellemző korlátokról nem is beszéltünk. Fontos feladat az igények felkeltése és a megfelelő tájékoztatás a motiváció erősítése és a képzettség fejlesztése, a tanulás ösztönzése. A lakosság ezen rétegeinek a szemléletformálása, az érdeklődés felkeltése, a bizalom erősítése, valamint a tudás- és információátadás elősegítése. A sikerélmény elősegíti az új ismeretek befogadását. Könyvtárunkban több mint egy évtizede azon fáradozunk, hogy ingyenes tanfolyamokon segítsük elő a hátrányos helyzetű emberek esélyegyenlőségét a munkahely szerzés a tanulás a szórakozás a kommunikáció az elektronikus ügyintézés és az élet más területén. Fokozatosan nő az e-közigazgatás, e-önkormányzatok szerepe. Az új lehetőségek a hagyományos tanulást is átalakítják, egyre terjed az e-learning, ami lehetőséget biztosít arra, hogy mindenki otthonában, saját maga által megszabott időben tanuljon. A társadalmi, gazdasági, termelési rendszerek egyre nagyobb mértékben igényelték az információ és a kommunikáció tudatos átalakítását, integrálását a társadalmi életbe. A követelményrendszer változásának megfelelően az informatika, jelentős fejlődésen ment keresztül. Az elmúlt időszak tapasztalatai azt mutatják. hogy komoly igény van vagy lenne ilyen és ehhez hasonló tanfolyamokra ahol a digitális írástudás megismerésére nyílik lehetőség a hátrányos helyzetű emberek számára, ami nem más mint a tradicionális műveltség és az informatikai műveltség egy sajátos szintézise. Több társadalmi csoportnak is szüksége lenne az információszerzési képesség fejlesztésére. Az egyik ilyen csoport a munkanélküliek, akik ezen ismeretek birtokában könnyebben kapnak állást, képesek ingyen képezni magukat az interneten található anyagok segítségével. A másik csoportba azok a középkorú dolgozók tartoznak akik még nem vettek részt informatikai oktatásban, gondolok itt 40-év felettiekre, akik szintén szeretnék kihasználni a digitális írástudás előnyeit. Fontos társadalmi csoportnak tartom a romákat is akik a szegregációból a tanulás révén képesek lesznek kitörni, leküzdve a kulturális szakadékokat, a sztereotípiákat az előítéleteket. A számítástechnikai ismeretek révén nagyobb eséllyel vehetnek részt a munkaerőpiacon, az oktatásban a társadalmi életben is. Célunk olyan átfogó és releváns ismeretanyag közvetítése melynek révén a résztvevők magabiztosan és sikeresen képesek eligazodni az információszerzés útvesztőiben. A program elsősorban a hátrányos helyzetű, gazdaságilag elmaradott tér­sé­gekre, valamint a szociálisan hátrányos helyzetű társadalmi csoportokra összpontosít. A kiépített infrastruktúrális hálózat és az erre épülő szolgáltatási rendszer(digitalis közigazgatás) megvalósításával a program javítja a vidéki területek versenyképességét, és hatékonyan csökkenti a digitális írástudatlanságot. A hátrányos helyzetű emberek részéről nagy igény van hasonló tanfolyamok indítására.

Basic Computer Tutorial for Seniors

Learning basic computer skills can be quite useful for seniors, as it provides access to an array of online resources that can provide you with helpful information, from news and weather to government programs for the elderly. Additionally, a variety of free tools can provide seniors with entertainment and even business opportunity. Being a mature person and a computer novice doesn't mean comprehension of computers and the Internet is out of your reach. And learning the rudimentary skills associated with your computer is the first step in mastering more complex topics. 

2012. március 7., szerda

Case Study what a good librarian?

Minden ember másképpen fogalmazza meg elvárásait, attól függően milyen elképzelése van a könyvtáros személyéről. A tradicionális értékek helyébe lépett a felgyorsult világ által konstruált új sajátos értékrend, de a könyvtárakban a megszokott kötelességtudatot és a figyelmességet keresik ma is az olvasók. Az általánosan elvárt könyvtárosi erények meghatározása nem egyszerű feladat. A huszonegyedik század könyvtárosa konzervatív, mert védi és őrzi az utókor számára a múlt kincseit, ugyanakkor liberális, mert a kor vívmányait használja a szolgáltatás színvonalának emelésére. A könyvtáros olyan összetett személyiség, aki információtechnikai ismeretekkel bír és ugyanakkor a hagyományos klasszikus műveltséggel is rendelkezik. Ez persze nem azt jelenti, hogy aki nem polihisztor az nem lehet jó könyvtáros. Egy kis odafigyeléssel, egy kis kedvességgel, egy kis tisztelettel, egy kis udvariassággal, az apró hiányosságokat észre sem vesszük mi olvasók. Az a könyvtári dolgozó, aki nem képes szolgálni, kiszolgálni az olvasót, sohasem lesz hivatástudattal rendelkező szakember, megmarad egy abderita machiavellista waste people. Az organikus műveltséggel bíró könyvtáros teheti jobbá a szellemi és erkölcsi műveltség által a világot. Hogyan segíthetünk többet az olvasónak? - Az olvasó tekintete elárulja, hogy segítségre szorul. A bizonytalan közlekedés a polcok között, az elgondolkodó tanácstalan tekintet, gesztusok, mimikák, sok-sok apró jel, aminek felismerésére nyitottnak kell lennie a könyvtárosnak. Milyen képességekkel kell rendelkezni ahhoz, hogy felismerjük ezeket az apró néha jelentéktelen jeleket? Az állandó figyelem és kontroll, ami diszkrét és nem tolakodó, a szemkontaktus, segít ezeknek a segélykiáltásoknak a felismerésében. A segítőszándék puszta léte is pozitív hatással van az olvasóra, anélkül hogy eredményes-e vagy sem. A PR. tevékenység célja az együttműködési készség kinyilvánítása és az olvasói elégedettség elérése, ami független az eredménytől. Milyen a jó könyvtáros? Feltétlenül szolidáris azzal a személlyel, aki belép a könyvtárába, állhatatosság jellemzi és kitartás a feladat megoldása során. Kellően empatikus és toleráns, humánus és emocionálisan érzékeny, jól tájékozott és felkészült, ugyanakkor konstruktív és kooperatív. Természetesen nagyon fontos a közvetítés módja és technikájának ismerete, biztonságos kezelése. A jó kapcsolatteremtő képesség és a jó kommunikáció sokat segíthet az olvasó megértésében. Nagy hangsúlyt kell kapnia a belső kontrollnak, a tudatosságnak és nem utolsósorban az önuralomnak. Ha a viselkedésünk és a testbeszédünk ellentmondásba kerül, az megingathatja bizalmat, ezért fontos az őszinteség és a jóakarat, mert ha barátságos az olvasókkal, kitartó és állhatatos a felmerülő akadályok leküzdésében és persze a becsületesség jellemzi minden cselekedetét (nem csak a könyvtárban), könnyen elnyerheti az olvasó bizalmát és megbecsülését. Az egyenlő bánásmóddal és ha tisztességesen bánik mindenkivel, kortól nemtől és hovatartozástól függetlenül, és indulatmentesség jellemzi minden megnyilvánulását, tehát nem lehet kihozni a sodrából, a feladat megoldása terén rugalmasság jellemzi, akkor sokat tett azért, hogy az olvasók elfogadják személyét. Aki képes stresszhelyzetekben is higgadtan gondolkodni és cselekedni, annak nyert ügye van. A jó könyvtáros rendelkezik megfelelő belső kontrollal, amit vagy a családi mintákból hozott magával vagy később tanult meg. Ismeri képességeit és gyengéit. Tisztában van korlátaival és lehetőségeivel. Kialakít egy olyan kommunikációs stratégiát, aminek segítségével az olvasó partnernek tekinti a probléma megoldásában. Felvállalja cselekedeteinek ódiumát. Szerény véleményt nyilváníthat, ha igényt tart rá az olvasó, de csak akkor és úgy, hogy azzal nem sérti mások érzéseit érdekeit. Nem erőltethetjük rá az olvasóra saját akaratunkat, de ajánlásainkkal segíthetjük a bizonytalan olvasót a helyes döntés meghozatalában. A jó könyvtáros figyelmet szentel az olvasónak, meghallgatja kívánságait és tiszteletben tartja érzéseit. Előítéletektől mentesen törekszik megérteni az olvasó koncepcióját. Igyekszik a lehető legérthetőbben megfogalmazni kérdéseit és válaszait. „… őszintén az ő szintjén…” Erős benne a társadalmi felelősség érzet. A könyvtáros öltözködése, modora, megjelenése egész személyisége visszafogott és konzervatív benyomást kell hogy sugalljon az olvasó felé. Ne legyen túl alázatos, de ne legyen hivalkodó sem. Az arany középút megtalálása nehéz feladat, de egymásnak segíthetnek a könyvtárosok abban, hogy őszintén felhívják a figyelmét a kollégának arra, hogy ez a rövidnadrág ide nem illik, ez a blúz túl kihívó, a festett hosszú műköröm és az óriási szempillák, visszatetszést keltenek az olvasókban. Az igény felkeltése és felismertetése az első lépés a megismerés felé, ezért optimizmust pozitív szemléletet és reményt kell sugallnia a könyvtáros minden megnyilvánulásának. Az értékközpontúság és az eredményesség alapja a helyes munkamorál, a kapcsolatteremtő képesség és az udvariasság. Az önzetlen és kedves könyvtáros megbízhatósága bizalmat ébreszt az olvasóban, aki szívesen tér vissza és keresi újra azt az embert, aki neki olyan kedvesen segített. Az olvasók multikulturális sokfélesége miatt minden olvasót másképpen kell megközelíteni, más módon lehet megnyerni a bizalmát, más módon lehet vele szót érteni. Nincsenek problémás olvasók csak hibás kommunikáció. A személyiségjegyek és az idegrendszeri különbségek figyelembevételével a helyes taktika kiválasztásával, mindenkivel lehet kommunikálni, csak meg kell találni az utat az együttműködésre. A reprezentatív felmérések igazolják, hogy nem a tökéletes és eszményi helyzetben élők teszik ki a könyvtárba látogatók jelentős részét, hanem a rászorulók, akik valamilyen hátrányt szeretnének leküzdeni és a könyvtárosban látják a reményt. Ezt a reményt bizalommá kell erősíteni és a szolgáltatás színvonalának legjobb kihasználásával segíteni. Ha egy könyvtáros túl hosszú időt tölt el ügyfélszolgálatban 5-10 év meg van az esélye arra, hogy fásul vagy kiég és nem képes azt az ügyfélközpontú figyelmességet biztosítani, amit az olvasó elvár. Ezt megelőzendő célszerű a könyvtárosokat az ügyfélszolgálaton cserélni, a belefáradt kollégákat belső például feldolgozó munkára beosztani, ami elősegíti a regenerálódását és feltöltődését, hogy később újult erővel képes legyen újra az ügyfelekkel bánni. A verbális kommunikáció során az olvasó megerősítése és a megértő hozzáállás elősegíti a toleráns viselkedést. Lehetőség szerint kerülni kell a nem a nincs szó használatát és minden negatív töltéssel ellátott kifejezést. Az olvasó által elhangzottak elfogadása elismerése és megerősítése esetleg megdicsérése, mind-mind ennek a kapcsolatnak az elmélyítését szolgálja. Minden olvasóval el kell beszélgetni, ami lehet, hogy csupán egy banális kérdés, de ez a gesztus segít lebontani az olvasó és a könyvtáros közötti falat, amit két idegen ember találkozása emel. Az olvasó érdeklődési köre, vagy az hogy miket olvas az intim szféra része, ne akarjunk megtudni olyan dolgokat, amiket az olvasó magától meg nem oszt velünk. Ne feledjük, hogy a könyvtár az olvasóért van és nem a könyvtárosért…