Chithravishesham
Sankethikam
Kaliyarangu Grahanam Nishchalam
സാങ്കേതികം - ഗ്രാഫിക് ഡിസൈന്‍ ട്യൂട്ടോറിയലുകള്‍, ബ്ലോഗര്‍ വിഡ്ജറ്റുകള്‍...

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Malayalam Blogger Profile. Powered by newnmedia.

Monday, December 22, 2008

ഡിജിറ്റല്‍ ഫോട്ടോഗ്രഫി - ആമുഖം

Digital Photography - An Introduction.
മനോഹരമായ വസ്തുക്കളെ കാണുവാനും, ആസ്വദിക്കുവാനും മനുഷ്യന്‍ എന്നും താത്പര്യം കാട്ടിയിരുന്നു. അങ്ങനെയുള്ള ദൃശ്യങ്ങള്‍ ഓര്‍മ്മയില്‍ സൂക്ഷിക്കുക എന്നതിനുപരിയായി; പിന്നീടൊരിക്കല്‍ കാണുവാനും, മറ്റൊരാളെ കാട്ടിക്കൊടുക്കുവാനും സാധിക്കുന്ന തരത്തില്‍ സൂക്ഷിക്കുവാന്‍ കഴിഞ്ഞെങ്കില്‍ എന്നുമവന്‍ ആശിച്ചു. സൂക്ഷിക്കുവാന്‍ ആഗ്രഹിക്കുന്ന ദൃശ്യം, ക്യാന്‍‌വാസിലേക്ക് ഒരു ചിത്രകാരനെക്കൊണ്ട് പകര്‍ത്തിക്കുകയായിരുന്നു ആദ്യത്തെ പോംവഴി. അധ്വാനം വളരെയേറെ ഉണ്ടായിരുന്ന ഈ പ്രക്രിയയിലൂടെ പകര്‍ത്തപ്പെടുന്ന ദൃശ്യങ്ങള്‍ക്ക് സ്വാഭാവികത അവകാശപ്പെടുവാന്‍ സാധിക്കുമായിരുന്നില്ല. ദൃശ്യങ്ങളെ തന്മയത്വത്തോടെ പകര്‍ത്തി സൂക്ഷിക്കുവാനുള്ള മനുഷ്യന്റെ ആഗ്രഹം, പിന്നീട് അവനെക്കൊണ്ടെത്തിച്ചത് ക്യാമറയിലേക്കും, ഫോട്ടോഗ്രഫിയിലേക്കുമായിരുന്നു.

The first successful permanent photograph.ഗ്രീക്ക് വാക്കുകളായ ഫോസ്, ഗ്രാഫെ എന്നീവാക്കുകളില്‍ നിന്നുമാണ് ഫോട്ടോഗ്രഫി എന്ന വാക്കിന്റെ ഉത്ഭവം. ഫോസ് എന്നാല്‍ വെളിച്ചമെന്നും, ഗ്രാഫെ എന്നാല്‍ ചിത്രമെന്നും അര്‍ത്ഥം. വെളിച്ചത്താല്‍ ഉണ്ടാക്കപ്പെടുന്ന ചിത്രമെന്നാണ് ഇവ രണ്ടും ചേര്‍ത്ത് ഉപയോഗിക്കുമ്പോള്‍ മനസിലാക്കേണ്ടത്. വെളിച്ചത്തോട് പ്രതിപ്രവര്‍ത്തിക്കുന്ന വസ്തുക്കളിലേക്ക് പ്രകാശത്തെ കടത്തിവിട്ട്; ചിത്രം രേഖപ്പെടുത്തുന്ന പ്രക്രിയയെയാണ് ഫോട്ടോഗ്രഫി എന്നു പറയുന്നത്. വെളിച്ചത്തോട് പ്രതിപ്രവര്‍ത്തിക്കുനന്ന വസ്തുക്കള്‍ എന്നു പറയുമ്പോള്‍ അത് മുന്‍‌കാലങ്ങളില്‍ ഉപയോഗിച്ചിരുന്നതുപോലെയുള്ള ഫിലിമുകളാവാം. അതല്ലെങ്കില്‍ ഇന്ന് സാധാരണമായി കഴിഞ്ഞിരിക്കുന്ന ഡിജിറ്റല്‍ ക്യാമറകളിലേതു പോലെ ഇലക്ട്രോണിക് സെന്‍സറുകളുമാവാം. ഒരു ഇലക്ട്രോണിക് സെന്‍സറിന്റെ സഹായത്തോടെയാണ് ചിത്രം പകര്‍ത്തുന്നതെങ്കില്‍ അതിനെ നമുക്ക് ഡിജിറ്റല്‍ ഫോട്ടോഗ്രഫി എന്നു വിളിക്കാം.

ഇമേജ് സെന്‍സറുകള്‍
CCD Sensor used inside a consumer-digicam.നമ്മുടെ റെറ്റിനയില്‍ പതിയുന്ന ദൃശ്യങ്ങളെ തലച്ചോര്‍ തിരിച്ചറിയുന്നത് ചുവപ്പ്, പച്ച, നീല എന്നീ പ്രാഥമിക നിറങ്ങളിലൂടെയാണ്. മറ്റുള്ള നിറങ്ങള്‍ ഇവയുടെ സങ്കരങ്ങളായാണ് തലച്ചോര്‍ മനസിലാക്കുക. മൂന്നു പ്രകാശങ്ങളോടും, മൂന്നു രീതിയില്‍ പ്രതികരിക്കുന്ന, മൂന്ന് കെമിക്കല്‍ പാളികള്‍ അടങ്ങുന്നതാണ് ഫോട്ടോയെടുക്കുവാന്‍ ഉപയോഗിക്കുന്ന ഫിലിമുകള്‍. ഇതേ രീതിയില്‍ തന്നെയാണ് ഡിജിറ്റല്‍ സെന്‍സറുകളുടേയും പ്രവര്‍ത്തനം. ഇപ്പോഴുള്ള ക്യാമറകളില്‍ CCD അല്ലെങ്കില്‍ CMOS ഇമേജ് സെന്‍സറുകളാണ് ഉപയോഗിക്കുന്നത്. രണ്ട് സെന്‍സറുകളുടേയും പ്രാഥമികമായ കര്‍ത്തവ്യം, അവയില്‍ പതിയുന്ന പ്രകാശകിരണങ്ങളെ ഡിജിറ്റല്‍ സിഗ്നലുകളാക്കി മാറ്റുക എന്നതാണ്.

എന്താണ് CCD, CMOS സെന്‍സറുകള്‍ തമ്മിലുള്ള വ്യത്യാസം? ഒരു CCD സെന്‍സറില്‍‍, ഓരോ പിക്സല്‍ സ്ഥാനങ്ങളിലും പതിയുന്ന പ്രകാശകിരണങ്ങളെ, ചെറു ചാര്‍ജ്ജുകളായി സൂക്ഷിക്കുന്നു. ഒരു സമയം ഒരു പിക്സല്‍ എന്ന തോതില്‍ ഈ ചാര്‍ജ്ജുകളെ ആനുപാതികമായ വോള്‍ട്ടേജുകളായി മാറ്റുകയാണ് അടുത്ത പടി. സെന്‍സറിനോട് ചേര്‍ന്നുള്ള ഇലക്ട്രോണിക് സര്‍ക്യൂട്ടുകള്‍ ഈ വോള്‍ട്ടേജുകളെ ഡിജിറ്റല്‍ രൂപത്തില്‍ ശേഖരിച്ച്, ക്യാമറയുടെ മെമ്മറിയിലേക്ക് സൂക്ഷിക്കുന്നു.

CMOS സെമികണ്ടക്ടര്‍ സാങ്കേതിക വിദ്യ ഉപയോഗിച്ച് പ്രവര്‍ത്തിക്കുന്ന ഒരു ആക്ടീവ് പിക്സല്‍ സെന്‍സറാണ് CMOS സെന്‍സറുകള്‍. പ്രകാശത്തെ തിരിച്ചറിയുവാന്‍ കഴിയുന്ന ഒരോ Photodetector ഈ സെന്‍സറുകളില്‍ ഓരോ പിക്സല്‍ സ്ഥാനത്തും ലഭ്യമായിരിക്കും. ഓരോ പിക്സലിലും പതിയുന്ന പ്രകാശകിരണങ്ങളെ, Photodetector മനസിലാക്കി അവയെ പ്രകാശോര്‍ജ്ജമാക്കി മാറ്റുന്നു. ഈ പ്രകാശോര്‍ജ്ജത്തെ ആമ്പ്ലിഫയറിന്റെ സഹായത്തോടെ ആനുപാതികമായ വോള്‍ട്ടേജാക്കിയ ശേഷം, മറ്റ് ഇലക്ട്രോണിക് സര്‍ക്യൂട്ടുകളുടെ സഹായത്തോടെ ഈ വോള്‍ട്ടേജുകളെ ഡിജിറ്റല്‍ രൂപത്തില്‍ ശേഖരിക്കുന്നു. തുടര്‍ന്ന് ഇവ ക്യാമറയുടെ മെമ്മറിയില്‍ സൂക്ഷിക്കപ്പെടുന്നു.

CMOS സെന്‍സറുകള്‍ക്ക് അനുബന്ധ ഘടകങ്ങള്‍ കുറവാണ്. കൂടാതെ CCD-കളെ അപേക്ഷിച്ച് ഇവ കുറഞ്ഞ വൈദ്യുതിയില്‍ പ്രവര്‍ത്തിക്കുന്നു. പ്രകാശത്തെ ഡിജിറ്റല്‍ വിവരങ്ങളാക്കി വേഗത്തില്‍ മാറ്റുവാനുള്ള കഴിവും ഈ സെന്‍സറുകള്‍ക്കുണ്ട്. ഈ കാരണങ്ങളാല്‍; ചെറു ക്യാമറകള്‍, വെബ് ക്യാമറകള്‍, മൊബൈല്‍ ക്യാമറകള്‍ എന്നിവയില്‍ CMOS വ്യാപകമായി ഉപയോഗിച്ചു വരുന്നു. കൂടുതല്‍ മികച്ച ഫലം ഉദ്ദേശിക്കുന്ന ഉപകരണങ്ങളില്‍ CCD അല്ലെങ്കില്‍, CCD-യുടെ വികസിത സാങ്കേതിക വിദ്യയായ Three-CCD (3CCD) ആണ് ഉപയോഗിക്കുന്നത്. ഒരു CCD സെന്‍‍സറിന്റെ സ്ഥാനത്ത് മൂന്ന് CCD സെന്‍സറുകള്‍; ചുവപ്പ്, പച്ച, നീല നിറങ്ങളോരോന്നിനും ഓരോ സെന്‍സര്‍; ഉപയോഗിക്കുന്നു എന്നതാണ് 3CCD യുടെ പ്രത്യേകത. മൂന്നു നിറങ്ങളേയും വേര്‍തിരിച്ച് അതാത് സെന്‍സറുകളിലെത്തിക്കുവാനായി ഒരു പ്രിസവും ഇതിനോടൊപ്പം ഉണ്ടാവും. 3CCD സെന്‍സറുകള്‍ ഉപയോഗിക്കുന്ന ക്യാമറകളില്‍ ലഭ്യമാവുന്ന ചിത്രങ്ങളാണ് ഏറ്റവും മികച്ചതായി ഇപ്പോള്‍ കണക്കാക്കുന്നത്. ഇത്തരം ക്യാമറകള്‍ക്ക് സ്വാഭാവികമായും വിലയും വളരെ കൂടുതലാണ്.

ഫോട്ടോഗ്രഫിയോ ക്യാമറയോ ആദ്യം?
Drawing of a en:Camera obscura box.ഫോട്ടോഗ്രഫി എന്ന സാങ്കേതികവിദ്യയിലേക്ക് എത്തുന്നതിനു മുന്‍പുതന്നെ ക്യാമറ കണ്ടുപിടിക്കപ്പെട്ടിരുന്നു. ലാറ്റിനില്‍ ഇരുട്ടുമുറി എന്നര്‍ത്ഥം വരുന്ന ‘ക്യാമറ ഒബ്സ്ക്യൂറ’യായിരുന്നു ആദ്യകാല ക്യാമറ. ക്യാമറ ഒബ്സ്ക്യൂറയാണ് പിന്നീട് ഫോട്ടോഗ്രഫിയുടെ കണ്ടുപിടുത്തത്തിലേക്ക് നയിച്ചതെന്ന് പറയാം. പതിമൂന്നാം നൂറ്റാണ്ടുമുതല്‍ തന്നെ സൂര്യഗ്രഹണം വീക്ഷിക്കുവാനായും മറ്റും ക്യാമറ ഒബ്സ്ക്യൂറ ഉപയൊഗപ്പെടുത്തിയിരുന്നു. പിന്നീട് ചിത്രം വരയ്ക്കുവാന്‍ സഹായകകരമായ ഒരു ഉപകരണമെന്ന രീതിയില്‍ ക്യാമറ ഒബ്സ്ക്യൂറ വ്യാപകമായി ഉപയോഗിക്കപ്പെട്ടു. ഒരു ചെറുദ്വാരത്തിലൂടെ പ്രകാശത്തെ കടത്തിവിട്ട്, അത് ഒരു കറുത്തപ്രതലം ഉപയോഗിച്ച് ഒരു പേപ്പറിലേക്കോ, ക്യാന്‍‍വാസിലേക്കോ പ്രതിഫലിപ്പിക്കുന്നു. പ്രതിഫലനത്തിന്റെ സഹായത്തോടെ ഒരു ചിത്രകാരന് ദൃശ്യം ക്യാന്‍‍വാസിലേക്ക് പകര്‍ത്തുവാന്‍ സാധിക്കും. വളരെ കൃത്യമായി, യഥാര്‍ത്ഥ ദൃശ്യത്തോട് ഏറ്റവും അടുത്തു നില്‍ക്കുന്ന രീതിയില്‍ ചിത്രം പകര്‍ത്തുവാന്‍ സാധിക്കുന്നു എന്നതായിരുന്നു ഇതുപയോഗിക്കുന്നതുകൊണ്ടുള്ള നേട്ടം. ചെറുദ്വാരത്തിന്റെ സ്ഥാനത്ത് ഒരു ലെന്‍സ് ഉപയോഗിക്കുന്ന പതിവും പിന്നീട് ഉണ്ടായി. ഇത് കുറച്ചു കൂടി വ്യക്തതയുള്ള, തെളിച്ചമുള്ള ചിത്രം ക്യാന്‍‍വാസില്‍ പ്രതിഫലിപ്പിക്കുവാന്‍ സഹായകരമായി.

A fire hydrant photographed by a pinhole camera.മറ്റൊരു ആദ്യകാല ക്യാമറയായിരുന്നു പിന്‍ഹോള്‍ ക്യാമറ. ഇവിടെയും ചെറുസുഷിരത്തിലൂടെ പ്രകാശത്തെ കടത്തിവിട്ട് അതൊരു പ്രതലത്തില്‍ പതിപ്പിക്കുകയായിരുന്നു ചെയ്തിരുന്നത്. ഈ ക്യാമറകളില്‍ ലെന്‍സ് ഉപയോഗപ്പെടുത്തിയിരുന്നില്ല. സുഷിരം എത്ര ചെറുതാവുന്നുവോ, അത്രയും ചിത്രത്തിന് വ്യക്തത കൂടുതല്‍ ലഭിക്കും. പ്രതിഫലിപ്പിക്കുന്ന സ്ക്രീനുമായുള്ള അകലത്തിന്റെ നൂറിലൊരു വിലയിലും കുറവായിരിക്കണം സുഷിരത്തിന്റെ വലുപ്പം. പിന്‍‍ഹോള്‍ ക്യാമറയിലൂടെ ലഭിക്കുന്ന ചിത്രത്തെ ഫോട്ടോഗ്രഫി ഫിലിമിലേക്കോ, CCD സെന്‍സറിലേക്കോ പകര്‍ത്തുവാനും സാധിക്കുന്നതാണ്.

അനുബന്ധം


(2008 ആഗസ്റ്റ് ലക്കം ടെക്‌വിദ്യ കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)
Description: An introduction to Diigtal Photography. An article by Hareesh N. Nampoothiri aka Haree | ഹരീ for Sankethikam (Sangkethikam) blog. The first photograph, CCD and CMOS Sensors used in Digital Cameras, Photography and Digital Photography, Camera, Camera Obscura, Pinholl Camera.
--


Saturday, November 1, 2008

വിനാംപില്‍ ആഡിയോ റിപ്പിംഗ്

Audio Ripping in Winamp: An easy way to rip sound files from an audio files, change the bit-rate of mp3 tracks, change the audio file format; all these using Nullsoft Winamp.
മീഡിയപ്ലെയറുകളില്‍ ഏറെ പ്രചാരം നേടിയ ഒരു സൌജന്യ സോഫ്റ്റ്‌വെയ‌റാണ് നള്‍സോഫ്റ്റ് വിനാംപ്. പ്ലഗ്-ഇന്നുകള്‍, സ്കിന്നുകള്‍ എന്നിവയുടെ സഹായത്തോടെ സാധ്യതകള്‍ വിപുലീകരിക്കുവാനുള്ള കഴിവും ഈ പ്ലെയറിനുണ്ട്. വിനാംപിന്റെ നിലവിലുള്ള വേര്‍ഷന്‍ 5.54-നെ അധിഷ്ഠിതമാക്കിയാണ് ഇവിടെ സി.ഡി. റിപ്പിംഗ് വിശദീകരിച്ചിരിക്കുന്നത്. ഇവിടെ നിന്നും വിനാംപ് സൌജന്യമായി ഡൌണ്‍ലോഡ് ചെയ്ത് ഇന്‍സ്റ്റാള്‍ ചെയ്യുവാന്‍ സാധിക്കും.

എന്താണ് സി.ഡി. റിപ്പിംഗ്?
ആഡിയോ സി.ഡി. / വി.സി.ഡി. ഫോര്‍മാറ്റിലുള്ള ഡേറ്റയെ കമ്പ്യൂട്ടര്‍ ഫയല്‍ സിസ്റ്റവുമായി ചേര്‍ന്നു പോവുന്ന രീതിയില്‍ കോപ്പി ചെയ്യുക എന്നാണ് സി.ഡി. റിപ്പിംഗ് എന്നതുകൊണ്ട് ഉദ്ദേശിക്കുന്നത്. വീഡിയോ സി.ഡി.കള്‍ എക്സ്പ്ലോറര്‍ ഉപയോഗിച്ച് സിസ്റ്റത്തിലേക്ക് കോപ്പി ചെയ്തും കാണുവാന്‍ സാധിക്കും. എന്നാല്‍ ആഡിയോ സി.ഡി.കള്‍ ഈ രീതിയില്‍ കോപ്പി ചെയ്ത് കേള്‍ക്കുവാന്‍ കഴിയുകയില്ല. കമ്പ്യൂട്ടറില്‍ സൂക്ഷിക്കുവാന്‍ കഴിയുന്ന ഫോര്‍മ്മാറ്റിലേക്ക് മാറ്റം വരുത്തി വേണം ആഡിയോ സി.ഡി. ഫയലുകള്‍ കോപ്പി ചെയ്യുവാന്‍. ഈ രീതിയില്‍ കോപ്പി ചെയ്യുവാനായി നിരവധി സോഫ്റ്റ്‌വെയറുകള്‍ ഇന്ന് ലഭ്യമാണ്. എന്നാല്‍ മറ്റൊരു സോഫ്റ്റ്‌വെയറിന്റെയും സഹായമില്ലാതെ, വിനാംപ് ഉപയോഗിച്ചു തന്നെ ഇത് സാധ്യമാക്കാവുന്നതേയുള്ളൂ. അതെങ്ങിനെയെന്ന്‍ നമുക്ക് തുടര്‍ന്ന് കാണാം.

ആഡിയോ റിപ്പിംഗ് വിനാംപില്‍
Audio Ripping in Winamp: Winamp Main Menu.ഡെസ്ക്ടോപ്പിലോ, പ്രോഗ്രാം മെനുവിലോ ലഭ്യമായ ഐക്കണില്‍ ക്ലിക്ക് ചെയ്ത് വിനാംപ് തുറക്കുക. പ്രധാന വിന്‍ഡോയില്‍ ഇടത്-മുകളിലായി കാണുന്ന ഐക്കണില്‍ ക്ലിക്ക് ചെയ്ത് വിനാംപിന്റെ പ്രധാനമെനു തുറക്കുക. ശേഷം Options > Preferences സെലക്ട് ചെയ്യുക. കീ-ബോര്‍ഡില്‍ Ctrl + P അമര്‍ത്തിയും ഈ ഡയലോഗ് വിന്‍ഡോ ലഭ്യമാക്കാം. ഇവിടെ ഇടത് ഭാഗത്ത് കാണുന്ന വിവിധ സാധ്യതകളില്‍ നിന്നും Plug-ins > Output എന്ന ഇനം തിരഞ്ഞെടുക്കുക.

Audio Ripping in Winamp: Winamp Preferences Dialogue.വലതുഭാഗത്തായി, ഇപ്പോള്‍ ലഭ്യമായ ഔട്ട്പുട്ട് പ്ലഗ്-ഇന്നുകള്‍ ദൃശ്യമാവുന്നതാണ്. Nullsoft DirectSound Output v2.47 (d) [out_ds.dll] എന്ന പ്ലഗ്-ഇന്നാവും ഡിഫോള്‍ട്ടായി സെലക്ട് ആയിരിക്കുന്നത്. ഈ പ്ലഗ്-ഇന്നിന്റെ സഹായത്തോടെയാണ് നാം പാട്ടുകള്‍ കേള്‍ക്കുന്നത്. ഇതിനു തൊട്ടു മുകളിലായി ലഭ്യമായിരിക്കുന്ന Nullsoft Disk Writer v2.14 [out_disk.dll] എന്ന പ്ലഗ്-ഇന്‍ സെലക്ട് ചെയ്യുകയാണ് അടുത്ത പടി. സെലക്ട് ചെയ്തതിനു ശേഷം താഴെക്കാണുന്ന Configure എന്ന ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. താഴെക്കാണുന്ന രീതിയില്‍ ഒരു കോണ്‍‌ഫിഗറേഷന്‍ ഡയലോഗ് വിന്‍ഡോ ഇപ്പോള്‍ നമുക്ക് ലഭ്യമാവും.
Audio Ripping in Winamp: Disk Writer Output Plug-in Configuration.

ലഭ്യമായ ഓപ്‌ഷനുകള്‍
Output FIle Location: ഏത് ഡയറക്ടറിയിലേക്കാണ് റിപ്പ് ചെയ്യപ്പെടുന്ന ഫയലുകള്‍ സേവ് ചെയ്യേണ്ടതെന്ന് Directory-യില്‍ നല്‍കുക. സോഴ്സ് ഫയലുകളുടെ സ്ഥാനത്ത് തന്നെ സേവ് ചെയ്യണമെങ്കില്‍ Output to directory containing source files എന്ന ചെക്ക്ബോക്സ് സെലക്ട് ചെയ്യുക. ഓരോ ഫയലും(ട്രാക്ക്) വ്യത്യസ്ത ലൊക്കേഷനില്‍ സേവ് ചെയ്യുവാന്‍ അടുത്ത ചെക്ക് ബോക്സായ, Display "save as" dialogue for every file എന്നത് ടിക്ക് ചെയ്യുക. സേവ് ചെയ്യപ്പെടുന്ന ഫയലുകള്‍ക്ക് എപ്രകാരമാണ് പേരു നല്‍കേണ്ടതെന്ന് തുടര്‍ന്നുള്ള കോംബോ ബോക്സുകള്‍ ഉപയോഗിച്ച് നിര്‍വ്വചിക്കാവുന്നതാണ്.

Single-File Mode: എല്ലാ ട്രാക്കുകളും കൂട്ടിച്ചേര്‍ത്ത് ഒരൊറ്റ സൌണ്ട് ഫയലായി സേവ് ചെയ്യുവാന്‍ ഈ ഓപ്ഷന്‍ ഉപയോഗിക്കാവുന്നതാണ്. ഈ രീതിയില്‍ *.WAV ഫയലായി മാത്രമേ ഔട്ട്പുട്ട് സാധ്യമാവുകയുള്ളൂ. Format: എന്ന ബട്ടണില്‍ ക്ലിക്ക് ചെയ്ത്, റിപ്പ് ചെയ്യപ്പെടുന്ന സൌണ്ട് ഫയലുകളുടെ മേന്മ നല്‍കാവുന്നതാണ്.

Conversion: Single-File Mode ആക്ടീവല്ലായെങ്കില്‍ മാത്രമേ ഈ ഓപ്‌ഷന്‍ ആക്ടീവായിരിക്കുകയുള്ളൂ. ഇവിടെ Convert to format ടിക്ക് ചെയ്യുക. ഈ ഓപ്ഷന്‍ സെലക്ട് ചെയ്യുന്നില്ലെങ്കില്‍ *.WAV ഫോര്‍മാറ്റിലാവും ആഡിയോ ഫയലുകള്‍ ചേര്‍ക്കപ്പെടുക. തൊട്ടു താഴെക്കാണുന്ന ബട്ടണില്‍ ക്ലിക്ക് ചെയ്ത് റിപ്പ് ചെയ്യുന്ന സൌണ്ടുകളുടെ മേന്മ നിര്‍വ്വചിക്കാവുന്നതാണ്. സാധാരണ ഉപയോഗങ്ങള്‍ക്ക് Lame MP3 ഫോര്‍മ്മാറ്റില്‍ സേവ് ചെയ്താല്‍ മതിയാവും. പൂര്‍ണ്ണമായ സെറ്റിംഗുകള്‍ താഴെ.
Disk Writer Output Plug-in - Configuration - Sound Selection Dialogue.

ഉപയോഗക്രമം
ഡയലോഗ് ബോക്സുകളിലെ OK ബട്ടണുകള്‍ അമര്‍ത്തി തിരികെ Preferences വിന്‍ഡോയിലെത്തുക. Close ബട്ടണ്‍ അമര്‍ത്തി ഈ ഡയലോഗ് വിന്‍ഡോയും ഒഴിവാക്കുക. ശേഷം വിനാംപ് പ്ലേലിസ്റ്റ് എഡിറ്റര്‍ തുറക്കുക (Alt + E). പ്ലേലിസ്റ്റ് എഡിറ്ററിലേക്ക് ആഡിയോ സി.ഡി.യില്‍ നിന്നും റിപ്പ് ചെയ്യേണ്ട ട്രാക്കുകള്‍ ചേര്‍ക്കുക. തുടര്‍ന്ന് Play ബട്ടണ്‍ അമര്‍ത്തി റിപ്പിംഗ് തുടങ്ങാവുന്നതാണ്.

ശ്രദ്ധിക്കുക:
  • റിപ്പ് ചെയ്യുന്ന അവസരങ്ങളില്‍ Repeat, Shuffle, Crossfade തുടങ്ങിയ ഓപ്ഷനുകള്‍ ഡിസേബിള്‍ ചെയ്യുക.
  • റിപ്പിംഗിനു ശേഷം തിരികെ Preferences > Plug-ins > Outuput ഡയലോഗിലെത്തി ആഡിയോ പ്ലേ ചെയ്യുവാന്‍ ആവശ്യമായ Nullsoft DirectSound Output തിരികെ സെലക്ട് ചെയ്യുവാന്‍ മറക്കാതിരിക്കുക.
  • ഇപ്പോള്‍ സിസ്റ്റത്തില്‍ സൂക്ഷിച്ചിരിക്കുന്ന MP3 ഫയലുകളുടെ ബിറ്റ്-റേറ്റ് വ്യത്യാസപ്പെടുത്തുവാനും വിനാംപിന്റെ ഈ സാധ്യത പ്രയോജനപ്പെടുത്താവുന്നതാണ്. ഉദാ: മൊബൈലിലേക്ക് പാട്ടുകള്‍ ചേര്‍ക്കുവാന്‍‍, കുറഞ്ഞ ബിറ്റ്-റേറ്റിലുള്ളവ മതിയാവും. ഈ രീതിയില്‍ ബിറ്റ്-റേറ്റ് കുറച്ച് മൊബൈല്‍ ആവശ്യങ്ങള്‍ക്കായി ആഡിയോ ഫയലുകള്‍ തയ്യാറാക്കാവുന്നതാണ്.

Description: An easy way to rip sound files from an audio files, change the bit-rate of mp3 tracks, change the audio file format; all these using Nullsoft Winamp. Audio CD Ripping using Nullsoft Winamp; MP3 Bit Rate Conversion using Nullsoft Winamp; BitRate Conversion; Audio File Format Conversion; Winamp Output Plug-ins; An easy way to rip sound files from an audio file; An easy way to change the bit-rate, file format of your favorite music; Using Nullsoft Winamp; Winamp Preferences Dialogue; A tutorial by Hareesh N. Nampoothiri aka Haree | ഹരീ published in Sankethikam Blog.
--


Thursday, September 11, 2008

ഫോട്ടോഷോപ്പ് ബ്രഷില്‍ പൂക്കള്‍ വിരിയിക്കാം...

Adobe Photoshop CS3 Tutorial: Defining a Flower Brush in Photoshop.
ഫോട്ടോഷോപ്പിൽ നമുക്കിഷ്ടമുള്ള രീതിയിൽ ബ്രഷുകൾ എങ്ങിനെ ഒരുക്കിയെടുക്കാമെന്ന് ഇവിടെ നാം പരിചയപ്പെട്ടതാണ്. ഈ ഓണത്തിന് കൂട്ടുകാർക്കും, ബന്ധുക്കൾക്കും മറ്റും ആശംസാകാർഡുകൾ ഒരുക്കുമ്പോൾ; ഫോട്ടോഷോപ്പിൽ ലഭ്യമായ ഈ സാധ്യത എങ്ങിനെ പ്രയോജനപ്പെടുത്താം എന്നതാണ് ഇവിടെ പ്രതിപാദിക്കുന്നത്.

Adobe Photoshop CS3 Tutorial: Draw the flower petal.ആദ്യമായി ബ്രഷ് ഉണ്ടാക്കുവാൻ ഉപയോഗപ്പെടുത്തുവാൻ കഴിയുന്ന ഒരു പൂവ് വരച്ചുണ്ടാക്കുകയാണ് വേണ്ടത്. 200 x 200 പിക്സൽ വലുപ്പമുള്ള ഒരു ഗ്രേ-സ്കെയിൽ ചിത്രം തുറക്കുക. ബ്രഷുകൾക്ക് പിന്നീട് നിറം നൽകുമ്പോൾ അവ ശരിയായി ദൃശ്യമാകുവാൻ, നിർമ്മാണവേളയിൽ ഗ്രേസ്കെയിലിലുള്ള ചിത്രങ്ങളാണ് വേണ്ടതെന്നുള്ളത് ഓർമ്മിക്കുക. ഈ ചിത്രത്തിൽ പൂവിന്റെ ഒരു ഇതൾ നിർമ്മിക്കുക. കറുപ്പ്, ഒരു ലൈറ്റ് ഗ്രേ ഷേഡ് എന്നിവ യഥാക്രമം ഫോർ‍ഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങളായി തിരഞ്ഞെടുത്ത ശേഷം; അതുപയോഗിച്ചു വേണം ഈ ഇതൾ വരച്ചുണ്ടാക്കുവാന്‍. പെൻ‍ടൂൾ, പാത്ത് എന്നിവയും ഇത് വരയ്ക്കുവാൻ പ്രയോജനപ്പെടുത്താവുന്നതാണ്.

Adobe Photoshop CS3 Tutorial: Final Flower.പൂവിന്റെ നടുവിലുള്ള ഭാഗം വൃത്താകൃതിയിൽ വരച്ചുചേർക്കുക. നേരത്തേ വരച്ചുണ്ടാക്കിയ ഇതൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്ത് ചുറ്റം അടുക്കുക. നടുവിലെ ഭാഗത്തിന് കൂടുതൽ സ്വാഭാവികത തോന്നിപ്പിക്കുവാൻ അനുയോജ്യമായ രീതി ഉപയോഗിക്കാവുന്നതാണ്. ഇതളുകളുടെ ചുവട്ടിൽ കാണാറുള്ള കലകളും മറ്റും വരച്ചു ചേർക്കുക, ഇതളുകളുടെ വലുപ്പത്തിലും, ആകൃതിയിലും ചില മാറ്റങ്ങൾ വരുത്തുക എന്നിവയും ചെയ്യാവുന്നതാണ്. ചിത്രത്തിൽ കാണുന്ന രീതിയിലൊരു പൂവിന്റെ രൂപമാണ് ഒടുവിൽ ലഭിക്കേണ്ടത്. വെളുപ്പ് ബാക്ക്ഗ്രൌണ്ട് ലെയർ ഒഴിവാക്കി, മറ്റുള്ള ലെയറുകളെല്ലാം ഒരുമിപ്പിച്ച് ചിത്രം സേവ് ചെയ്യുക. ചുറ്റും ധാരാളം സ്ഥലം ഒഴിവായി കിടപ്പുണ്ടെങ്കിൽ, Ctrl അമർത്തി ലഭ്യമായ ലെയ‍റിൽ മൌസമർത്തുക. ഇപ്പോൾ പൂവിന്റെ ചിത്രം പൂർണ്ണമായി സെലക്ട് ചെയ്തിട്ടുണ്ടാവും. പ്രധാനമെനുവിൽ Image > Crop അമർത്തുക. ഇപ്പോൾ പൂവ് ക്യാൻ‍വാസ് പൂർണ്ണമായും ഉപയോഗപ്പെടുത്തുന്ന രീതിയിലാവും കാണപ്പെടുക.

ഇപ്പോൾ വരച്ചുണ്ടാക്കിയ പൂവിന്റെ ചിത്രത്തെ ഒരു ബ്രഷ് ആയി മാറ്റുകയാണ് അടുത്ത ഘട്ടം. അതിനായി പ്രധാനമെനുവിൽ Edit > Define Brush Preset... എന്ന ഓപ്ഷൻ സെലക്ട് ചെയ്യുക. തുറന്നുവരുന്ന ഡയലോഗ് ബോക്സിൽ ആവശ്യമുള്ള പേര് എന്റർ ചെയ്ത് OK ബട്ടണിൽ മൌസമർത്തുക. ഈ പേരിൽ ഒരു ബ്രഷ് ഇപ്പോൾ ബ്രഷസ് പാലെറ്റിലേക്ക് ചേർക്കപ്പെട്ടിട്ടുണ്ടാവും.
Adobe Photoshop CS3 Tutorial: Enter a Brush Name.

Adobe Photoshop CS3 Tutorial: Greeting Card - Initial Stage.ഇപ്പോൾ നിർമ്മിച്ചെടുത്ത ഈ ബ്രഷ് ഒരു ആശംസാകാർഡിൽ എങ്ങിനെ ഉപയോഗപ്പെടുത്താം എന്നു നോക്കാം. 5in x 7in വലുപ്പത്തിൽ ഒരു പുതിയ ഡോക്യുമെന്റ് തുറക്കുക. കാർഡിൽ ഉപയോഗിക്കുവാൻ ആഗ്രഹിക്കുന്ന ചിത്രം അതിലേക്ക് ചേർക്കുക. ആവശ്യമുള്ള സന്ദേശവും ടൈപ്പ് ചെയ്തിനു ശേഷം; ചിത്രത്തിനു മുകളിലായി, എന്നാൽ ടൈപ്പ് ലെയ‍റിനു താഴെയായി മറ്റൊരു പുതിയ ലെയർ കൂട്ടിച്ചേർക്കുക. നമുക്കിതിനെ Strokes എന്നു വിളിക്കാം. ഇവിടെയാണ് നാം പുതുതായി ഉണ്ടാക്കിയ ബ്രഷ് പ്രയോഗിക്കുവാൻ പോവുന്നത്. ഇത്രയും ചെയ്തു കഴിയുമ്പോൾ നമുക്ക് ലഭിക്കുന്ന ചിത്രത്തില്‍ കാണുന്ന രീതിയിലൊരു ക്യാന്‍‌വാസ് ലഭ്യമാവും.

ബ്രഷ് ടൂൾ(B) സെലക്ട് ചെയ്തതിനു ശേഷം, പ്രധാനമെനുവിൽ Window > Brushes തുറക്കുക. നമ്മൾ പുതുതായി ചേർത്ത ബ്രഷ് Brush Presets എന്ന ടാബിൽ നിന്നും സെലക്ട് ചെയ്യുക. ഏറ്റവും ഒടുവിലായാവും ഈ ബ്രഷ് ചേർക്കപ്പെട്ടിരിക്കുക. അടുത്തതായി Brush Tip Shape എന്ന ടാബിലെത്തുക. ഇവിടെ ഒടുവിലായി കാണുന്ന Spacing എന്ന ഓപ്ഷൻ ടിക്ക് ചെയ്ത ശേഷം പൂക്കൾ പരസ്പരം കൂട്ടിമുട്ടാത്ത രീതിയിൽ ക്രമീകരിക്കുക. രണ്ട് പൂക്കൾ തമ്മിലുള്ള അകലം സ്പേസിംഗ് സ്ലൈഡർ ഉപയോഗിച്ച് വ്യത്യാസപ്പെടുത്താവുന്നതാണ്. ചിത്രം ശ്രദ്ധിക്കുക.
Adobe Photoshop CS3 Tutorial: Adjust Brush Spacing.

മറ്റ് ഓപ്ഷനുകൾ താഴെ പറയുന്ന രീതികളിൽ ക്രമീകരിക്കുക.
Shape Dynamics
> Size Jitter: 60%
> Angle Jitter: 50%

Scattering
> Scatter: Both Axes: true, 400%
> Count: 3
> Count Jitter: 100%

Color Dynamics
> Foreground/Background Jitter: 100%
> Hue/Saturation/Brightness Jitter: 40%

Other Dynamics
> Opacity Jitter: 50%

ഇത്രയും സെറ്റ് ചെയ്തതിനു ശേഷം ബ്രഷ് ചിത്രത്തിൽ അപ്ലേ ചെയ്തു നോക്കുക. ഫോർഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങളായി; മഞ്ഞയും, ചുവപ്പും യഥാക്രമം തിരഞ്ഞെടുക്കുക. വിവിധ വലുപ്പത്തിൽ, വ്യത്യസ്ത നിറങ്ങളിൽ, പല ഒപ്പാസിറ്റി വിലകളിൽ പൂക്കൾ ചിത്രത്തിൽ നിറയുന്നതു കാണാം. മുകളിലെ സെറ്റിംഗുകളിൽ മാറ്റം വരുത്തി ബ്രഷ് മറ്റു രീതികളിലും പ്രയോഗിക്കാവുന്നതാണ്. ഫോർഗ്രൌണ്ട്, ബാക്ക്‌ഗ്രൌണ്ട് നിറങ്ങൾ വ്യത്യാസപ്പെടുത്തുന്നതു വഴിയും ബ്രഷിന്റെ സ്വഭാവം മാറുന്നതാണ്. ബ്രൈറ്റ്നെസ്/കോൺ‍ട്രാസ്റ്റ് (Image > Adjustments > Brightness/Contrast) ഉപയോഗിച്ച്, ബ്രഷ് ഉപയോഗിച്ചു വരച്ച പൂക്കൾക്ക് കൂടുതൽ തെളിച്ചം നൽകുവാനും കഴിയും. ഈ രീതിയിൽ മുകളിൽ കാണുന്ന ആശംസാകാർഡിൽ വ്യത്യാസം വരുത്തിയതു നോക്കൂ.

Adobe Photoshop CS3 Tutorial: Greeting Card - Final Stage.
ഇതേ ബ്രഷ് ഈ സെറ്റിംഗുകളോടെ മറ്റ് ചിത്രങ്ങളിൽ ഉപയോഗിക്കുവാൻ, ബ്രഷസ് പാലെറ്റിന്റെ ഓപ്ഷൻസ് മെനുവിൽ നിന്നും New Brush Preset... തിരഞ്ഞെടുക്കുക. പേരു നൽകുവാൻ ഒരു ഡയലോഗ് ബോക്സ് തുറന്നുവരും. ഇവിടെ ആവശ്യമുള്ള പേരു നൽകി ബ്രഷ് സേവ് ചെയ്യുക. മറ്റ് രീതിയിലുള്ള പൂക്കളും ഈ രീതിയിൽ വരച്ചുണ്ടാക്കി നോക്കുക. ഏവർക്കും എന്റെ ഹൃദയം നിറഞ്ഞ ഓണാശംസകൾ.

(2008 സെപ്റ്റംബര്‍ ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: Creating a Custom Photoshop Brush; How to create a brush in Adobe Photoshop?; Custom Flower Brush in Adobe Photoshop; Saving a Brush Present; Defining Brush Styles; Tutorial by Hareesh N. Nampoothiri aka Haree|ഹരീ; Published in InfoKairali, September iIssue, 2008.
--



Saturday, September 6, 2008

ഫ്ളാഷിലൊരു ഫീഡ്ബാക്ക് ഫോം - ഭാഗം രണ്ട്

How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash.
ഫ്ളാഷിൽ ഒരു ഫീഡ്ബാക്ക് ഫോം തയ്യാറാക്കുന്നതിന്റെ ആദ്യ പടിയായി, ഒരു ഇന്റർഫേസ് എങ്ങിനെ ഡിസൈൻ ചെയ്യാം എന്ന് ആദ്യഭാഗത്തിൽ നാം കണ്ടുവല്ലോ. ബാക്ക്-എൻഡ് സ്ക്രിപ്റ്റുകൾ കൂടി ചേർത്ത്, ഫീഡ്ബാക്ക് ഫോം എങ്ങിനെ പ്രവർത്തനക്ഷമമാക്കാം എന്ന് ഇവിടെ വിശദമാക്കിയിരിക്കുന്നു. ആദ്യപടിയായി ടൈം‍ലൈനിൽ, actions എന്ന പേരിൽ പുതിയ ഒരു ലെയർ കൂട്ടിച്ചേർത്ത്, അതിലെ ആദ്യ ഫ്രയിമിൽ താഴെക്കാണുന്ന ആക്ഷൻ‍സ്ക്രിപ്റ്റ് എന്റർ ചെയ്യുക.

Feedback Form in Adobe Flash: ActionScript.
  1. ഒരു LoadVars വേരിയബിള്‍ നിര്‍മ്മിക്കുവാന്‍ പോവുന്നു എന്ന സൂചകം.
  2. feedback എന്ന പെരില്‍ ഒരു LoadVars വേരിയബിള്‍ നിര്‍വ്വചിച്ചിരിക്കുന്നു.
  3. ....
  4. സ്റ്റേജില്‍ നല്‍കിയിരിക്കുന്ന Send ബട്ടണ്‍ ആക്ഷനുകളുടെ തുടക്കമെന്ന സൂചകം.
  5. btn_send എന്ന ഇന്‍സ്റ്റന്‍സ് നെയിമോടു കൂടിയ ബട്ടണില്‍ മൌസ് ക്ലിക്ക് ചെയ്തതിനു ശേഷം റിലീസ് ചെയ്യുമ്പോള്‍ ഫംഗ്‌ഷനുള്ളിലെ ആക്ഷനുകള്‍ പ്രവര്‍ത്തിക്കുക.
  6. box_user_name എന്ന ടെക്സ്റ്റ് ബോക്സില്‍ ആ സമയം ലഭ്യമായ text, feedback എന്ന LoadVars ഓബ്ജക്ടിനുള്ളിലെ user_name എന്ന വേരിയബിളിലേക്ക് സേവ് ചെയ്യുക.
  7. box_user_email -ന്റെ text feedback.user_email എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  8. box_user_subject -ന്റെ text feedback.user_ subject എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  9. box_user_message-ന്റെ text feedback.user_ message എന്നതിലേക്ക് സേവ് ചെയ്യുക.
  10. box_status എന്ന ഇന്‍സ്റ്റന്‍സ് നാമത്തോടു കൂടിയ ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റായി "Sending..." എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  11. feedback എന്നതില്‍ അടങ്ങിയിരിക്കുന്ന വേരിയബിളുകള്‍ sendmail.php എന്നതിലേക്ക് അയയ്ക്കുകയും; sendmail.php-യില്‍ നിന്നും ലഭിക്കുന്ന വേരിയബിള്‍ വിലകള്‍ ലോഡ് ചെയ്യുകയും ചെയ്യുക.
  12. ബട്ടണ്‍ ആക്ഷനുകള്‍ അവസാനിക്കുന്നു.
  13. ....
  14. മെയില്‍ കൃത്യമായി അയയ്ക്കുവാന്‍ സാധിച്ചെങ്കില്‍, PHP-യില്‍ നിന്നും mail_send = true എന്ന ഒരു വേരിയബിള്‍ തിരിച്ച് അയയ്ക്കുന്നതാണ്. ആ മെസേജിന് അനുസൃതമായാണ് സ്റ്റാറ്റ്സ് മെസേജ് കാണിക്കേണ്ടത്. അതിനുള്ള സ്ക്രിപ്റ്റ് താഴെ നല്‍കുന്നു എന്ന സൂചകം.
  15. feedback എന്ന LoadVars വേരിയബിള്‍ ലോഡാവുമ്പോള്‍, തുടര്‍ന്നുള്ള ഫംഗ്‌ഷന്‍ റണ്‍ ചെയ്യുക.
  16. പൂര്‍ണ്ണമായും ലോഡ് ആയെങ്കില്‍, success എന്ന വേരിയബിളിന്റെ വില true ആയിരിക്കും. അങ്ങിനെയെങ്കില്‍
  17. feedback.mail_send എന്ന വേരിയബിളിന്റെ വില true ആണെങ്കില്‍
  18. box_status എന്ന ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റ് വിലയായി Success! എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  19. 17-ല്‍ തുടങ്ങിയ if-statement അവസാനിച്ചിരിക്കുന്നു.
  20. 16-ല്‍ തുടങ്ങിയ if-statement-ന്റെ else ഭാഗം തുടങ്ങുന്നു.
  21. പൂര്‍ണ്ണമായും വേരിയബിളുകള്‍ ലോഡായില്ലെങ്കിലോ, mail_send എന്ന വേരിയബിളിന്റെ വില false ആവുകയോ ചെയ്താല്‍, box_status എന്ന ഡൈനമിക് ടെക്സ്റ്റ് ഫീല്‍ഡിന്റെ ടെക്സ്റ്റ് വിലയായി Sending Failed!!! എന്ന സ്ട്രിംഗ് സേവ് ചെയ്യുക.
  22. 16-ല്‍ തുടങ്ങിയ if-statement അവസാനിച്ചിരിക്കുന്നു.
  23. 15-ല്‍ തുടങ്ങിയ ഫംഗ്ഷന്‍ അവസാനിച്ചിരിക്കുന്നു.
ഇത്രയും ചെയ്ത ശേഷം ഡോക്യുമെന്റ് പബ്ലിഷ് ചെയ്യുക. രണ്ടു ഫയലുകള്‍ form.html, form.swf എന്നീ പേരുകളില്‍ ഇപ്പോള്‍ ഫ്ലാഷ് ഫയല്‍ സേവ് ചെയ്ത ഫോള്‍ഡറില്‍ കാണുവാന്‍ സാധിക്കും. ഇവയെക്കൂടാതെ, AC_RunActiveContent.js എന്ന പേരില്‍ ഒരു ജാവ‌‌‌‌‌‌‌‌‌‌‌സ്ക്രിപ്റ്റ് ഫയല്‍ ഫ്ലാഷ് സ്വയം നിര്‍മ്മിച്ചിട്ടുണ്ടാവും. ഈ ജാവസ്ക്രിപ്റ്റ് ഫയലിന്റെ സഹായത്തോടെയാണ് ഫ്ലാഷ് മൂവി ഫയല്‍ HTML ഫയലിലേക്ക് ചേര്‍ത്തിരിക്കുന്നത്. നോട്ട്പാഡ് തുറന്ന് (Start > Programs > Accessories > Notepad) പ്രധാനമെനുവില്‍ File > Save As തിരഞ്ഞെടുത്ത്, ഇതേ ഫോള്‍ഡറില്‍ sendmail.php എന്ന പേരില്‍ സേവ് ചെയ്യുക. ഇപ്പോള്‍ താഴെ കാണുന്ന രീതിയിൽ, ഇത്രയും ഫയലുകളായിരിക്കും ഫോള്‍ഡറില്‍ ലഭ്യമായിരിക്കുക.
Feedback Form in Adobe Flash: Files Required.


നോട്ട്‌പാഡില്‍ PHP ഫയല്‍ വീണ്ടും തുറന്ന ശേഷം, മുകളില്‍ നല്‍കിയിരിക്കുന്ന PHP കോഡ് അതുപോലെ എന്റര്‍ ചെയ്യുക. ഫ്ലാഷില്‍ നിന്നും വേരിയബിളുകള്‍ സ്വീകരിച്ച ശേഷം mail() എന്ന ഫംഗ്‌ഷന്‍ ഉപയോഗിച്ച് admin എന്ന വേരിയബിളില്‍ നല്‍കിയിരിക്കുന്ന ഇ-മെയില്‍ അഡ്രസിലേക്ക് അയയ്ക്കുകയാണ് ഈ PHP സ്ക്രിപ്റ്റ് ചെയ്യുന്നത്. admin എന്ന വേരിയബിളില്‍ സേവ് ചെയ്യുന്ന ഇ-മെയില്‍ വിലാസം നിങ്ങളുടേതാക്കുവാന്‍ ശ്രദ്ധിക്കുക. PHP ശരിയായി പ്രവര്‍ത്തിക്കുവാന്‍, സെര്‍വ്വറില്‍ PHP ശരിയായ രീതിയില്‍ പ്രവര്‍ത്തിക്കുന്ന രീതിയില്‍ സജ്ജീകരിക്കേണ്ടതുണ്ട്. GooglePages പോലെയുള്ള സൌജന്യ ഹോസ്റ്റിംഗ് സൌകര്യമൊരുക്കുന്ന സെര്‍വ്വറുകളില്‍ PHP പലപ്പോഴും ലഭ്യമായിരിക്കുകയില്ല. PHP സജ്ജീകരിച്ചിരിക്കുന്ന സെര്‍വ്വറുകളില്‍ തന്നെ, mail() എന്ന ഫംഗ്‌ഷന്‍ ബ്ലോക്ക് ചെയ്തിട്ടില്ല എന്നും ഉറപ്പുവരുത്തുക. പലപ്പോഴും അതാത് ഡൊമൈന്‍ സെര്‍വ്വറുകളിലേക്ക് മാത്രമേ മെയില്‍ ഫോര്‍വേഡ് ചെയ്യുവാന്‍ സാധിക്കുകയുള്ളൂ. അതായത്, നിങ്ങളുടെ സൈറ്റില്‍ നിന്നും ജി-മെയിലിലേക്ക് ഫീഡ്‌ബാക്ക് ഫോം ഫോര്‍വേഡ് ചെയ്യുവാന്‍ സാധിക്കണമെന്നില്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഹോസ്റ്റിംഗ് സര്‍വ്വീസ് നല്‍കുന്ന സേവനദാതാവുമായി ബന്ധപ്പെടുക.

(2008 ആഗസ്റ്റ് ലക്കം ഇന്‍ഫോകൈരളി കമ്പ്യൂട്ടര്‍ മാഗസീനില്‍ പ്രസിദ്ധീകരിച്ചത്.)

Description: How to make a Feedback Form in Adobe Flash? Using Flash Movie(SWF) file as front-end and ASP, PHP, CGI scripts as back-end to create an interactive feedback form in Adobe Flash. Published in InfoKairali Computer Magazine, August Issue, 2008. Article by Hareesh N. Nampoothiri aka Haree | ഹരീ.
--



Saturday, August 30, 2008

ആഡിയോ പ്ലെയര്‍ രണ്ട്

Audio Player 2: A simple solution to add sound files to your blog.
ബ്ലോഗുകളിൽ ആഡിയോ ഫയലുകൾ ചേർക്കുവാനുള്ള ഒരു ഫ്ളാഷ് വിഡ്ജറ്റാണ് ‘ആഡിയോ പ്ലെയർ’. ഈ വിഡ്ജറ്റിന്റെ ഒന്നാം പതിപ്പ് ഇവിടെ പരിചയപ്പെടുത്തിയിരുന്നു. കൂടുതൽ സാധ്യതകളും, പ്രശ്നപരിഹാരങ്ങളും കൂട്ടിച്ചേർത്ത ആഡിയോ പ്ലെയറിന്റെ രണ്ടാം പതിപ്പിനെക്കുറിച്ചാണ് ഈ പോസ്റ്റിൽ പ്രതിപാദിച്ചിരിക്കുന്നത്. ഇന്റർനെറ്റിൽ എവിടെ ചേർത്തിരിക്കുന്ന സൌണ്ട് ഫയലുകളും(മറ്റ് സാങ്കേതിക തടസ്സങ്ങളൊന്നുമില്ലാതെ നേരിട്ട് ലഭ്യമാണെങ്കിൽ), ഈ പ്ലെയർ ഉപയോഗിച്ച് ഒരു വെബ്‍പേജിലേക്ക് കൂട്ടിച്ചേർക്കുവാൻ സാധിക്കും.

പുതിയ സാധ്യതകൾ
Download Button - Audio Player 2• മെച്ചപ്പെട്ട സീക്ക് ബാർ - പാട്ട് എത്രമാത്രം ലോഡ് ചെയ്തു, എത്രഭാഗം വരെ കേട്ടുകഴിഞ്ഞു ഇത്രയും സൂചിപ്പിക്കുക മാത്രം ചെയ്യുന്ന സീക്ക് ബാറായിരുന്നു ആഡിയോ പ്ലെയർ ഒന്നിൽ ഉണ്ടായിരുന്നത്. എന്നാൽ ഇവിടെ കേൾവിക്കാരന് ആവശ്യാനുസരണം മുൻപോട്ടോ, പിൻപോട്ടോ സ്ലൈഡർ നീക്കി പ്ലേഹെഡ് സ്ഥാനം നിർണ്ണയിക്കുവാൻ സാധിക്കുന്ന മെച്ചപ്പെട്ട സീക്ക് ബാർ ലഭ്യമാണ്.
• മെച്ചപ്പെട്ട ശബ്ദനിയന്ത്രണം - ആദ്യ പതിപ്പിൽ, കേവലം ശബ്ദം പൂർണ്ണമായി ഒഴിവാക്കുവാനുള്ള(മ്യൂട്ട്) സാധ്യത മാത്രമായിരുന്നു ഉണ്ടായിരുന്നത്. ഇവിടെ ആവശ്യാനുസരണം സ്ലെഡർ നീക്കിയോ, -/+ ബട്ടണുകൾ അമർത്തിയോ പാട്ട് എത്ര ശബ്ദത്തിൽ കേൾക്കണമെന്ന് തീരുമാനിക്കാവുന്നതാണ്.
• ഡൌൺലോഡ് ബട്ടൺ - പാട്ട് ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ലിങ്ക് പ്രത്യേകം നൽകേണ്ടതില്ല. കോഡ് ജനറേറ്ററിൽ, ഈ സാധ്യത തിരഞ്ഞെടുത്താൽ മാത്രം മതി. പ്ലെയറിൽ സൌണ്ട് ഫയൽ ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ബട്ടൺ ദൃശ്യമാവും.
• ആർട്ടിസ്റ്റ്/ടൈറ്റിൽ/സമയം/ഫയൽ സൈസ് എന്നിവ പ്ലെയറിൽ ദൃശ്യമാക്കുവാനുള്ള സാധ്യതയും പുതിയ പതിപ്പിൽ ലഭ്യമാണ്.

പരിഹരിച്ച പ്രശ്നങ്ങൾ
File Not Available/Server Not Responding - Error Message - Audio Player 2• ഫീഡുകളിൽ പ്ലെയർ ദൃശ്യമാവുന്നില്ല. ജാവസ്ക്രിപ്റ്റ് മാത്രം ഉപയോഗിച്ചാണ് ആഡിയോ പ്ലെയർ 1 പേജിൽ ചേർക്കുവാനുള്ള കോഡ് ലഭ്യമാക്കിയിരുന്നത്. അതിനാൽ ശരിയായ വെബ്‍പേജിലല്ലാതെ പ്ലെയർ ദൃശ്യമായിരുന്നില്ല. ഇവിടെ ജാവസ്ക്രിപ്റ്റിനൊപ്പം, ഒരു ഓബ്ജക്ടായി എംബെഡ് കൂടി ചെയ്യുന്നതിനാൽ, ഫീഡുകളിലും പ്ലെയർ ലഭ്യമാവുമെന്നു കരുതുന്നു. ഈ പ്രശ്നം പരിഹരിക്കപ്പെട്ടിട്ടില്ല. :-(
• ഫയൽ ലോഡ് ചെയ്യാതെ, പ്ലേ ബട്ടൺ എനേബിൾഡ് ആവുന്നു. ഫയൽ സെർവ്വറിൽ നിന്നും ലഭ്യമല്ലാത്ത അവസരങ്ങളിൽ, ഫയൽ ടോട്ടൽ സൈസ് 0 MB എന്നു കണക്കാക്കുന്നതിനാലാണ് ഈ പ്രശ്നം ഉണ്ടായിരുന്നത്. ഫയൽ സെർവ്വറിൽ നിന്നും ലഭ്യമല്ലെങ്കിൽ ഇനിമുതൽ ഒരു മെസേജ് ദൃശ്യമാവുന്നതാണ്.

എങ്ങിനെ ഉപയോഗിക്കാം?
• പ്രൈവറ്റ് സെർവ്വറുകളിൽ - FTP യൂസർനെയിം/പാസ്‍വേഡ് ലഭ്യമാക്കുന്ന പ്രൈവറ്റ് സെർവ്വറുകളിൽ സൌണ്ട് ഫയൽ അപ്‍ലോഡ് ചെയ്തതിനു ശേഷം, യു.ആർ.എൽ. കോഡ് ജനറേറ്ററിൽ നൽകി, ആ ഫയൽ പ്ലേ ചെയ്യുവാനുള്ള പ്ലെയർ ലഭ്യമാക്കാവുന്നതാണ്. ഏറ്റവും ഫലപ്രദമായി ഉപയോഗിക്കുവാൻ ഈ മാർഗമാണ് അനുയോജ്യം. എന്നാൽ പ്രൈവറ്റ് സെർവ്വറുകൾക്ക് കുറഞ്ഞത് 1000 രൂപ(10 MB സ്പേസിന്)യെങ്കിലും മുടക്കേണ്ടിവരും എന്നുമാത്രം. താഴെക്കാണുന്ന പ്ലെയർ അപ്രകാരം പ്രവർത്തിക്കുന്നു.


ഗൂഗിൾ ഗ്രൂപ്പ്സ് - ഗൂഗിൾ പേജസ് സർവ്വീസ് അവസാനിപ്പിച്ചതിനാലും, പകരമുള്ള ഗൂഗിൾ സൈറ്റ്സ് ഫയലുകൾ അപ്‍ലോഡ് ചെയ്ത ശേഷം, പുറത്തുനിന്ന് ഉപയോഗിക്കുവാൻ അനുവദിക്കാത്തതിനാലും; ഗൂഗിൾ ഗ്രൂപ്പ്സ് ഉപയോഗിക്കുക എന്നതാണ്, ആഡിയോ പ്ലെയർ പ്രയോജനപ്പെടുത്തുവാനുള്ള മറ്റൊരു മാർഗം. ഗൂഗിൾ ഗ്രൂപ്പ്സിലെത്തി, ഒരു പുതിയ ഗ്രൂപ്പ് തുടങ്ങുക. അത് എല്ലാവർക്കും കാണാവുന്ന രീതിയിലായിരിക്കണമെന്നത്(Public) പ്രത്യേകമോർക്കുക. ഗ്രുപ്പ് ഹോം പേജിന്റെ വലതുഭാഗത്തായി Files എന്നൊരു ടാബ് കാണാം. ഇതിൽ ക്ലിക്ക് ചെയ്ത് തുറന്നുവരുന്ന പേജിൽ ഫയൽ അപ്‍‍ലോഡ് ചെയ്യുവാനുള്ള ഓപ്ഷൻ ലഭ്യമായിരിക്കും. അപ്‍ലോഡ് ചെയ്തതിനു ശേഷം അതാത് ഫയലിൽ വലത് മൌസ് ബട്ടൺ അമർത്തി ലിങ്ക് കോപ്പി ചെയ്യുക. ലിങ്കിൽ മാറ്റമൊന്നും വരുത്താതെ കോഡ് ജനറേറ്ററിൽ നൽകി, പ്ലെയർ ലഭ്യമാക്കാവുന്നതാണ്. ഈ രീതിയിൽ പ്രവർത്തിക്കുന്ന പ്ലെയറാണ് താഴെക്കാണുന്നത്.

ശ്രദ്ധിക്കുക: ഗൂഗിൾ ഗ്രൂപ്പ്സിൽ ചേർത്തിരിക്കുന്ന ഫയലുകളുടെ സൈസ് ലഭ്യമാക്കുവാൻ സാധിക്കുന്നില്ല. അതിനാൽ കോഡ് ജനറേറ്ററിൽ നൽകുന്ന സൈസാവും പരിഗണിക്കുക. പൂർണ്ണമായും ലോഡ് ചെയ്യാതെ സീക്ക് ബാർ ശരിയായി പ്രവർത്തിക്കുകയില്ല.

യാഹൂ ഗ്രൂപ്പ്സ് - ഗൂഗിൾ ഗ്രൂപ്പ്സിൽ ചെയ്തതുപോലെ, ഒരു പുതിയ ഗ്രൂപ്പ് തുടങ്ങുക. Web Features എനേബിൾ ചെയ്തിരിക്കണം. (ഗ്രൂപ്പ് തുടങ്ങുന്ന സമയത്ത് ഇവ എനേബിൾ ചെയ്യണമോ എന്നു ചോദിക്കുന്ന ഒരു പേജ് ദൃശ്യമാവുന്നതാണ്.) ഇടതുഭാഗത്തുള്ള ലിങ്കുകളിൽ Files തിരഞ്ഞെടുത്ത്, തുറന്നുവരുന്ന പേജിൽ വലത്-മുകളിൽ കാണുന്ന Add Files ലിങ്കിൽ ക്ലിക്ക് ചെയ്ത് സൌണ്ട് ഫയൽ കൂട്ടിച്ചേർക്കാവുന്നതാണ്. യാഹൂ ഗ്രൂപ്പിൽ ചേർക്കുന്ന ഫയലുകളുടെ സൈസ് കൃത്യമായി ലഭിക്കുന്നുണ്ട്. അതിനാൽ ഗൂഗിൾ ഗ്രൂപ്പ്സിനെ അപേക്ഷിച്ച്, യാഹൂ ഗ്രൂപ്പ്സാണ് ആഡിയോ പ്ലെയറിന് കൂടുതൽ അനുയോജ്യം. യാഹൂ ഗ്രൂപ്പിൽ ചേർത്തിരിക്കുന്ന സൌണ്ട് ഫയൽ പ്ലേ ചെയ്യുന്ന പ്ലെയറാണ് താഴെ.


കോഡ് ജനറേറ്റർ
• യു.ആർ.എൽ. - ചേർക്കുവാൻ ആഗ്രഹിക്കുന്ന സൌണ്ട് ഫയലിന്റെ പൂർണ്ണമായ യു.ആർ.എൽ. ഇവിടെ നൽകുക. ഉദാ: http://www.yourdomain.com/files/yoursong.mp3
• TITLE - സൌണ്ട് ഫയലിന്റെ പേര് ഇവിടെ ചേർക്കുക.
• ARTIST - ആർട്ടിസ്റ്റുകളുടെ പേര് ഇവിടെ നൽകാവുന്നതാണ്.
• FILE SIZE - ഫയലിന്റെ വലുപ്പം ഇവിടെ നൽകുക. സംഖ്യകൾ മാത്രം നൽകുവാൻ പ്രത്യേകം ശ്രദ്ധിക്കുക. പ്ലെയറിന് ഫയൽ സൈസ് സെർവ്വറിൽ നിന്നും ലഭ്യമാക്കുവാൻ സാധിക്കുന്നില്ലെങ്കിൽ മാത്രമേ ഇവിടെ നൽകുന്ന വില ഉപയോഗിക്കുകയുള്ളൂ.
• Display Download Link - സൌണ്ട് ഫയൽ ഡൌൺലോഡ് ചെയ്യുവാനുള്ള ഓപ്ഷൻ പ്ലെയറിൽ തന്നെ നൽകണമെന്നുണ്ടെങ്കിൽ, ഈ ചെക്ക്ബോക്സ് ടിക്ക് ചെയ്യുക.

ഇത്രയും നൽകിയശേഷം ‘തുടരുക’ എന്ന ബട്ടണിൽ മൌസമർത്തുക. പ്ലെയറിനായുള്ള കോഡ് തുടർന്ന് ലഭ്യമാവും. SELECT ALL എന്ന ബട്ടണിൽ അമർത്തി, കോഡ് പൂർണ്ണമായും സെലക്ട് ചെയ്തതിനു ശേഷം, നിങ്ങളുടെ പേജിലേക്ക് കോപ്പി-പേസ്റ്റ് ചെയ്യുക.

Description: How to add sound files to your blog? Presenting Audio Player 2, a simple solution to add sound files to your blog. No registration, no user-account required. Just use your Google Account along with Google Pages service. Upload files to Google Pages and then generate your code using the Audio Player Code Generator. Add the player code in your blog post and you are done! Add Sound/Audio/MP3 Files, Audio Player 1, AudioPlayer 1, Odio/MOG/esnips Alternative, Sankethikam, Haree | ഹരീ, Hareesh N. Nampoothiri.
--



 
Sankethikam - Technology Blog. Tutorials on Adobe Photoshop, Adobe Flash, Digital Photography and other general technical articles.
Original theme by Douglas Bowman | Theme customized by newnmedia | Lightbox v2.0 by Lokesh Dhakar | Recent Comments Widget by Blogger Templates
Recommended Browsers: Mozilla Firefox / Google Chrome