Face Cropper Software by Nidhin Jose
>> Friday, December 23, 2016
ആവശ്യമാണ് കണ്ടുപിടുത്തങ്ങളുടെ മാതാവ് എന്നാരോ പണ്ടേ പറഞ്ഞു വച്ചിട്ടുണ്ട്. ഞാനൊരു പ്രൊഫഷണല് സോഫ്റ്റ്വെയര് ഡെവലപ്പറോ ടാലന്റഡ് പ്രോഗ്രാമറോ ഒന്നുമല്ല. കേവലം ഒരു പ്രൈമറി അധ്യാപകന്. ഒരുപാട് കാലമായി ഞാന് മനസില് കൊണ്ടു നടന്ന ഒരു സോഫ്റ്റ്വെയര് സ്വപ്നം ഇന്ന് യാഥാത്ഥ്യമായിരിക്കുകയാണ് -ഒരു ഫോള്ഡറില് സൂക്ഷിച്ചിരിക്കുന്ന ഫോട്ടോകളിലെ മുഖങ്ങള് കണ്ടെത്തി അവയെ പ്രത്യേകം പ്രത്യേകമായി നാം ആഗ്രഹിക്കുന്ന വലുപ്പത്തിലേക്ക് ക്രമപ്പെടുത്തി സേവ് ചെയ്യാന് കഴിവുള്ള FaceCropper എന്ന സോഫ്ട്വെയര്. ഇങ്ങനെ ഒരു ഫ്രീ സോഫ്റ്റ്വെയര് ഉണ്ടായിരുന്നെങ്കില് എന്ന് ഞാന് പലപ്പോഴും ആഗ്രഹിച്ചുപോയിട്ടുണ്ട്. അജ്ഞനായ ഈയുള്ളവന് പ്രജ്ഞനെന്ന് ഭാവിച്ച് രചിച്ച ഈ 'സോഫ്റ്റ്വെയര്ഗാഥ' ബ്ലോഗുലകത്തോട് വിളിച്ചു പറയാന് വെമ്പല് കൊണ്ട് നടക്കാന് തുടങ്ങിയിട്ട് ഏറെനാളായി. ഇന്നിത് മാലോകര്ക്ക് പ്രയോജനപ്പെടാന് വേണ്ടി ഇന്റര്നെറ്റിന്റെ സിരകളിലൂടെ സ്വതന്ത്രമായി ഒഴുകാന് അനുവദിക്കുമ്പോള് ഉള്ളില് അലയടിക്കുന്ന സന്തോഷം എനിക്ക് പറഞ്ഞറിയിക്കാവുന്നതിനുമപ്പുറമാണ്. FaceCropper എന്ന എന്റെ ആദ്യസോഫ്റ്റ്വെയര് കണ്മണിയുടെ ജനനത്തിനു പിന്നിലെ കഥയാണിത്.
2007- 08 അദ്ധ്യയന വര്ഷത്തില്, ഞങ്ങളുടെ സബ് ജില്ലയുടെ (കുറവിലങ്ങാട്)ചുമതലക്കാരനായ IT@School മാസ്റ്റര് ട്രെയ്നര്, ജോളിസാറാണ് ആദ്യമായി കലോത്സവത്തിന്റെ സോഫ്റ്റ്വെയര് പരിപാലനവുമായി എന്നെ ബന്ധിപ്പിച്ചത്. പിന്നീടതങ്ങോട്ട് എന്റെ കുത്തകയായി മാറുകയായിരുന്നു. സബ് ജില്ല സയന്സ് ക്ലബ് സെക്രട്ടറി ആയതോടുകൂടി ശാസ്ത്രമേളയുടെ സോഫ്റ്റ്വെയര് പരിപാലനവും എന്റെ ചുമതലയായി. പൊതുവേ ഒരു ടെക്നോക്രാറ്റായതിനാല് ഈ ജോലികള് എനിക്ക് ഇഷ്ടവുമായിരുന്നു. നടേശന് സാറിനെയും TSN ഇളയത് സാറിനെയുമെല്ലാം കൂടുതല് അടുത്ത് പരിചയപ്പെട്ടതും ഈ വഴിക്കാണ്.
അങ്ങനെയിരിക്കെയാണ് മുടങ്ങിപ്പോയ പഠനം പൂര്ത്തിയാക്കണമെന്ന ആഗ്രഹം കലശലായത്. ലീവെടുത്തു. ഒരു വര്ഷത്തേക്ക് എല്ലാത്തില് നിന്നും വിട. പഠനം പൂര്ത്തിയാക്കി വീണ്ടും പഴയ സുഹൃത്തുക്കളോടൊപ്പം കളത്തിലിറങ്ങണമെന്ന ആഗ്രഹവുമായി തിരിച്ചെത്തിയപ്പോഴാണ് ഇരുട്ടിടി കിട്ടിയത്. കുറവിലങ്ങാട് സബ്ജില്ലയില് ഒഴിവില്ല!! പണിപാളി!! പോസ്റ്റിങ്ങ് കിട്ടിയത് തൊട്ടടുത്തുള്ള സബ്ജില്ലയായ വൈക്കത്ത് വെച്ചൂര് ഗവ. ഹൈസ്കൂളില്. മനസില്ലാ മനസോടെ കിട്ടിയ പോസ്റ്റില് വലിഞ്ഞ് കേറി. അങ്ങനെ ഫീല്ഡ് ഔട്ടായി നില്ക്കുന്ന നേരത്താണ് നടേശന് സാറിന്റെ വിളി.
"സബ്ജില്ലാ കലോത്സവമാണ്. കാരിക്കോട് അച്ചന്റെ സ്കൂളില്. നാളെ കമ്മറ്റിക്ക് വരണം."
"പൊന്നുരുക്കുന്നിടത്ത് പൂച്ചക്കെന്തുകാര്യം?" എന്റെ മറുപടി.
പോയാല് കൊള്ളാമെന്നുണ്ട്. പക്ഷെ എങ്ങനാ ജോലി ചെയ്യുന്ന സബ് ജില്ലയിലല്ലാതെ ഇത്തരമൊരു വര്ക്കിന് പോകുന്നത്? എച്ച്. എം. എന്ത് പറയും? തുടങ്ങിയ കാര്യങ്ങളോര്ത്തപ്പോള്..........
"നടക്കില്ല സാറേ .... സ്കൂളീന്ന് വിടൂന്ന് തോന്നുന്നില്ല"
"അതൊന്നും പ്രശനമില്ല. AEO യെക്കൊണ്ട് ഞാന് HM നെ വിളിപ്പിച്ചോളാം.. വന്നേപറ്റൂ.... ഇത്തവണ ഞാനാണ് കണ്വീണര്. സംഗതി ഉഗ്രനാക്കണം.. "
"ശരി നോക്കട്ടെ HM സമ്മതിച്ചാല് വരാം"
മനസില്ലാ മനസോടെയാണെങ്കിലും HM സമ്മതിച്ചു. അങ്ങനെ വീണ്ടും കലോത്സവ നഗരിയിലേക്ക്......
കലോത്സവ ബ്ലോഗ്, ലൈവ് വീഡിയോ സ്ട്രീമിങ്, ലൈവ് സ്കോര് ബോര്ഡ്, ഫോട്ടോ ഗാലറി..... അങ്ങനെ പല നൂതന സങ്കേതങ്ങളുമായി കലോത്സവം പതിവിലും ഗംഭീരമായി നടന്നു. നന്ദി പറയേണ്ടത് കാരിക്കോട് സ്കൂളിലെ മനോജ് സാറിനും പ്രിയടീച്ചര്ക്കും അച്ചടക്കത്തോടെ കൂടെ നിന്ന ഒരു പറ്റം വിദ്യാര്ത്ഥികളോടുമാണ്.
അങ്ങനെ കലോത്സവമെല്ലാം കഴിഞ്ഞ് സ്കൂളില് തിരിച്ചെത്തി ആത്മനിര്വൃതിയോടെ പരിലസിക്കുമ്പോഴാണ് ഒരുവിളി വന്നത്.......
"ഹലോ.... നിധിന് സാറല്ലേ...... നടേശനാ.......
അതേ ഒരു ചെറിയ പ്രശ്നമുണ്ട്...... ജില്ലേപോവണ്ട പിള്ളാരുടെ ഫോട്ടോ കൂടി വേണമെന്ന്.... യു.പി കാരുടെ ഇല്ലേലും ഹൈസ്കൂളിന്റെ നിര്ബന്ധമാണെന്ന്.... എന്താ മ്പക്ക് ചെയ്യാമ്പറ്റുക.... ? "
"കലോത്സവത്തിന്റെ ഓഫ് ലൈന് സോഫ്റ്റ്വെയറില് ഫോട്ടോ കേറ്റാനുള്ള ഒപ്ഷനുണ്ട്. ഡാറ്റ എക്സ്പോര്ട്ട് ചെയ്യുന്നതിന് മുമ്പ് ഫോട്ടോ കേറ്റിയാല് മതി........"
"ഫോട്ടോയൊക്കെ സീഡിലാക്കി തരാം... ഒന്ന് കൈകാര്യം ചെയ്തുതരണം..... "
പണികിട്ടി........എട്ടിന്റെ............
പറഞ്ഞ് സമ്മതിപ്പിക്കാന് നടേശന് സാറിന് ഒരു പ്രത്യേക ചാതുര്യമാണ്. ചെന്ന് പണിമേടിക്കാന് എനിക്കും.
"അപ്പോ രണ്ട് ദിവസത്തിനകം ലാപ്ടോപ്പും ഫോട്ടോകളും സ്കൂളിലെത്തിക്കാം..... യൂ,പിക്കാരുടെ കൂടി സംഘടിപ്പിച്ചാലോ?"
"ഹും ... വിട്ടുപൊക്കോണം..... ഇതുതന്നെ പറ്റുമോന്ന് അറിയില്ല... അപ്പളാ..."
പതിവു ചിരിയും പാസാക്കി സാര് ഫോണ്വച്ചു.
പറഞ്ഞതുപോലെ രണ്ട് ദിവസത്തിനകം ലാപ്പ്ടോപ്പ് എത്തി. പണിതുടങ്ങി. അപ്പോഴാണ് മനസിലായത് അത് അത്ര എളുപ്പമല്ലെന്ന്.
200X200 PIX സൈസേ പാടുള്ളു. ബാച്ച് റീസൈസ് ചെയ്യാന് ടൂളുകള് ഉബുണ്ടുവിലുണ്ടല്ലോ... പക്ഷെ ആസ്പക്റ്റ് റേഷ്യോയുടെ കാര്യം കടുംപിടുത്തം പിടിച്ചാല് ഫോട്ടോ പലതും ചളുങ്ങിപ്പോകും. കിട്ടിയ ഫോട്ടോയെല്ലാം ഒന്നിനൊന്ന് വ്യത്യസ്തം. ചിലതില് സൂംഡ് ഔട്ടായാണ് മുഖം. എല്ലാം കൊണ്ടും വെട്ടിലായി. സോഫ്റ്റ്വെയറുകള് പലതുമാറി നോക്കി മുഖംമാത്രം 200X200 ല് തന്നെ മുറിച്ചെടുക്കാന് ഒരുപാട് ക്ലിക്കും ഡബിള് ക്ലിക്കും റൈറ്റ് ക്ലിക്കും ഡ്രാഗുമെല്ലാം ചെലവാക്കാതെ നടക്കില്ലെന്ന് മനസിലായി. തദ്വാരാ നടേശന്സാറിനെ 'നന്ദി'പൂര്വം സ്മരിച്ചു.....
ഒടുവില് എല്ലാ ഫോട്ടോയും വെട്ടിനിരത്തി അപ് ലോഡ് കര്മം നടത്തി. ഒരുപാട് ക്ഷീണിച്ചെങ്കിലും മനസ് സംതൃപ്തിയുടെ മധുരം നുണഞ്ഞു. അന്ന് മനസില് കുറിച്ചിട്ടതാണ് മുഖം കണ്ടെത്തി ബുദ്ധി പൂര്വം ക്രോപ്പ് ചെയ്യാന് കഴിവുള്ള ഒരു സോഫ്റ്റ്വെയര് ഉണ്ടാക്കണമെന്ന്. എനിക്കതിന് കഴിയുമെന്ന് ഉറച്ച വിശ്വാസം ഉണ്ടായിരുന്നു. ഈ വിശ്വാസത്തിനു പിന്നിലെ ഊര്ജം ഷാജിസാറായിരുന്നു. എം.എസ്.സി ക്ക് ജാവയുടെ ആദ്യാക്ഷരങ്ങള് പകര്ന്നുതന്ന ഷാജി സാര്. എന്നെ ഇന്സ്പെയര് ചെയ്തിട്ടുള്ള അധ്യാപകരില് എറ്റവും പ്രധാനിയാണ് അദ്ദേഹം. അദ്ദേഹം പറയുമായിരുന്നു.
"ഒരു പ്രോഗ്രാമര്ക്ക് ആവശ്യമുള്ളതെന്തും ജാവയില് ലഭ്യമാണ്. ഒഫീഷ്യലും അല്ലാത്തതുമായ ഒരുപാട് API കള് ജാവയിലുണ്ട്. നിങ്ങള് ഒരുകാര്യം റൂട്ട് ലെവലില് നിന്ന് ചെയ്തെടുക്കണമെന്ന് വിചാരിച്ച് ജാവയുടെ മുന്നിലിരുന്ന് സമയം കളയെണ്ട കാര്യമില്ല. Just Google... ആ കാര്യം ചെയ്തെടുക്കാന് പറ്റിയ ഒരു API നിങ്ങള്ക്ക് കിട്ടിയിരിക്കും. അതുതന്നെയാണ് ജാവയുടെ സ്ട്രെങ്ത്തും."
ഈ വാക്കുകളായിരുന്നു എം.എസ്സിക്ക് ഫൈനല് പ്രോജക്റ്റായി ജാവയും മൈക്രോകണ്ട്രോളറും കൂട്ടിക്കുഴച്ച് ഒരു ലാബ് എക്സ്പിരിമെന്റ് ഓട്ടോ മേറ്റ് ചെയ്തെടുക്കാന് എനിക്ക് ഊര്ജം നല്കിയത്.
കാര്യങ്ങള് എന്തൊക്കെയായാലും ഒന്നിന്ന് പുറകേ ഒന്നായി വന്നുകൊണ്ടിരുന്ന സാഹചര്യങ്ങള്ക്കനുസരിച്ച് അങ്ങോട്ടുമിങ്ങോട്ടും ചാടിച്ചാടി എന്റെ മനസ് ബ്രൗണിയന് ചലനം തുടര്ന്നു കൊണ്ടിരുന്നു. കുറച്ചുനാള് ആനിമേഷന്റെ പുറകേയാണെങ്കില് കുറച്ചുനാള് ഇലക്ട്രോണിക്സിന്റെ പുറകേ. പിന്നെ വെബ്, ആന്ഡ്രോയിഡ് ഡെവലപ്പ്മെന്റ്, കീബോഡ് പഠനം അങ്ങനെയങ്ങനെ ചിതറിയ ചിന്തകളുമായി നടക്കുന്ന തിനിടെയാണ് പത്താം ക്ലാസുകാരായ എന്റെ ചില സ്കൂള് ശിങ്കിടികള് മേളകള്ക്ക് വേണ്ടി എന്തേലും ചെയ്യണമെന്ന ആവശ്യവുമായി വന്നത്. വര്ക്കിംഗ് മോഡല് ഉണ്ടാക്കുന്നതിനെ കുറിച്ചുള്ള ചര്ച്ചക്കിടയില് യുഎസ്ബിയില് കണക്ട്ചെയ്തിരിക്കുന്ന വെബ്ക്യാം എങ്ങനെ ആക്സസ് ചെയ്യാമെന്നും മറ്റൊരു യുഎസ്ബി പോര്ട്ടില് നിന്നും വരുന്ന സിഗ്നല് കൊണ്ട് വീഡിയോ / ചിത്രം എടുക്കുന്നത് നിയന്ത്രിക്കാമെന്നും ചിന്തിക്കേണ്ടി വന്നു. "ശ്രമിച്ചു നോക്കട്ടെ" എന്ന് കുട്ടികളോട് പറഞ്ഞ് കളം വിട്ടു. അങ്ങനെ എന്നെക്കൊണ്ട് പറയിച്ചത് ഷാജിസാര് പകര്ന്നു തന്ന ആത്മവിശ്വാസമൊന്നുമാത്രമാണ്.
ഇതിനോടകം എന്റെ വീട്ടിലെ ഒരു മുറി ലാബാക്കി മാറ്റിയിരുന്നു. നിവര്ത്തി പറഞ്ഞാല് ഇലക്ട്രോണിക്സ് പരീക്ഷണങ്ങള്ക്കായി കമ്പോണന്റ്സും ബോര്ഡുകളും സോള്ഡറിഗ് അയണും മറ്റും മറ്റും.... + എന്റെ സകല ആക്രിസമ്പാദ്യങ്ങളും നിറച്ച ആക്രിപ്പെട്ടിയും, സോഫ്റ്റ്വെയര് ഡെവലപ്പ്മെന്റ് പരീക്ഷണങ്ങള്ക്കും PCB ഡിസൈനിംഗിനുമായി ഇന്റര്നെറ്റ് കണക്ഷനുള്ള ഒരു ലാപ്ടോപ്പും സജ്ജീകരിച്ച ഒരു മുറി. ചുരുക്കി പറഞ്ഞാല് ഒരു സോഫ്റ്റ്-ട്രോണിക്സ് ലാബ്.
പിന്നെ കുറച്ച് മാസങ്ങള് പരീക്ഷണങ്ങളുടെ നാളുകളായിരുന്നു......... 'ഘോര പരീക്ഷണങ്ങള്'. സ്വന്തമായി PCB യുണ്ടാക്കാനുള്ള ടെക്നോളജി സ്വായത്തമാക്കിയതോടെ പരീക്ഷണങ്ങളുടെ വേഗതയും കൃത്യതയും പ്രൊഫഷ്ണല് ടച്ചും കൂടി വന്നു. എന്റെ പരീക്ഷണങ്ങളെ കൗതുകത്തോടെ നോക്കിക്കാണാനും പ്രോത്സാഹിപ്പിക്കാനും എന്റെ പ്രിയ പത്നിയും ഇടയ്ക്കിടെ ലാബിലെത്താറുണ്ട്. (അല്ലാതെ ഈ മനുഷ്യന് എന്ത് കടുംകയ്യാണ് ചെയ്യുന്നതെന്നറിയാനൊന്നുമല്ലാട്ടോ...)
പാവം അറിഞ്ഞിരുന്നില്ല, എന്നെ കല്യാണം കഴിച്ചാല് ഇങ്ങനെയൊക്കെ 'തോളോടു തോള്ചേര്ന്ന് നിന്ന് പോരാടേണ്ടി വരുമെന്ന്, ചിലപ്പോള് ഇലക്ടിക്ക് സ്പാര്ക്കിനെയും പൊട്ടിത്തെറികളെയും ഷോക്കിനെയുമെല്ലാം നേരിടേണ്ടി വരുമെന്ന്. ഞാന് പെണ്ണു കാണാന് പോയപ്പോള് ഇതെല്ലാം ബുദ്ധിപൂര്വം മറച്ചു വച്ചു..... ഹ.. ഹ...
ഇതിനിടെ വിജയാഘോഷങ്ങളില് പങ്കുചേരാന് ഞങ്ങള്ക്കൊരു കാന്താരി കുഞ്ഞും പിറന്നു...... അതെ ശരിക്കും ഒരു കൊച്ചു കാന്താരി......
സയന്സ് വര്ക്കിംഗ് മോഡലിനോട് ഇന്റര്ഫേസു ചെയ്യാനുള്ള വെബ്ക്യാം ആപ്ലിക്കേഷന്റെ നിര്മാണവേളയില് വലയിലൂടെ ഒരുപാട് അലയേണ്ടി വന്നു. അതിനിടയില് ഫേസ് ഡിറ്റക്ഷന് അല്ഗോരിതങ്ങളെ പറ്റിയുള്ള ഒരു ലേഖനം ശ്രദ്ധയില്പ്പെട്ടു. കൂടുതല് വായിച്ച് സമയം കളയാനില്ലാതിരുന്നതിനാല് ആ പേജ് സേവ് ചെയ്തിട്ട് പണിതുടര്ന്നു. എന്തായാലും ഒടുവില് ഉദ്ദേശിച്ച പോലൊരു വെബ്ക്യാം ആപ്ലിക്കേഷന് ഉണ്ടാക്കുക എന്ന എന്റെ ഉദ്യമം വിജയം കണ്ടു. അതിനൊപ്പിച്ച് മൈക്രോകണ്ട്രോളറും പ്രോഗ്രാം ചെയ്തെടുത്തു.... പിള്ളാര്സെറ്റ് ഹാപ്പി.... കുറച്ച് നാള് അവധി ദിവസങ്ങളില് അവന്മാര് വീട്ടില് തന്നെയായിരുന്നു. എന്റെ കൂടെ കൂടി ഇലക്ടോണിക്സിന്റെ ബാലപാഠങ്ങളെല്ലാം വശത്താക്കി.
അതില് ജയശങ്കര് സ്റ്റേറ്റ് വര്ക്ക് എക്സ്പീരിയന്സ് മേളയില് ഇലക്ട്രോണിക്സിന് A grade വാങ്ങി.
മേളകള് കഴിഞ്ഞു. എന്റെ ലാബില് ആര്ക്കും കാലുകുത്താന് കഴിയാത്തവിധം ആക്രി സാധനങ്ങള് കൊണ്ട് നിറഞ്ഞു. ഒടുവില് ഹെഡ് ഓഫീസില് നിന്ന് ഓര്ഡര് വന്നു - മുറിയൊഴിയണം..... ഞാന് ഓര്ഡര് അവഗണിച്ചെങ്കിലും സഹധര്മിണി ഒരറ്റം മുതല് തൂത്തുവാരാന് തുടങ്ങിയപ്പോള് ഞാനും കൂടി. എല്ലാം തവിടുപൊടിയായാലോ എന്ന് പേടിച്ചിട്ടാണെന്ന് മാത്രം. ഇപ്പോള് താമസിക്കുന്ന വീട് പണിയുന്നതിന് മുമ്പ്തന്നെ ഒരു ഔട്ട് ഹൗസ് ഞങ്ങള് ഉണ്ടാക്കിയിരുന്നു. അങ്ങോട്ട് എല്ലാം കൂടി ഷിഫ്റ്റ് ചെയ്തു.... ആ വീടിന് ഒരു പേരുമിട്ടു..... NJLAB.....
കുറച്ച്കാലമായിട്ടുള്ള ഓട്ടത്തിന് അറുതി വരുത്തി കുറച്ച് കാലം വിശ്രമിക്കാമെന്നു കരുതി NJLAB തല്കാലം പൂട്ടിയിട്ടു. എങ്ങനെ വിശ്രമിക്കും ????
ഉറങ്ങി നോക്കി.... മടുത്തു......ടിവി കണ്ടു നോക്കീ..... അതും മടുത്തു.........
അങ്ങനെയിരിക്കുമ്പോള് മേശപ്പുറത്തിരിക്കുന്ന ലാപ്ടോപ്പ് എന്നെ മാടി വിളിക്കുന്ന പോലെ തോന്നി.....
ഇല്ല.... ഞാന് വരില്ല..... ഞന് ഉറപ്പിച്ചു പറഞ്ഞു.....
പക്ഷെ ഏതോ ഒരു മാസ്മര ശക്തിയുടെ ആകര്ഷണ വലയില് പെട്ടപോലെ ലാപ്ടോപ്പി നരികിലേക്ക് ഞാന് എത്തപ്പെട്ടു.....
സാരമില്ല... ഇതിനുമുമ്പിലിരുന്നും ആവാല്ലോ വിശ്രമം.....
കുറച്ചുനേരം മെയിലും ഫേസ്ബുക്കുമെല്ലാം നോക്കി വിശ്രമിച്ചു.
ഇനി ഒരു സിനിമകണ്ടു വിശ്രമിക്കാമെന്നു കരുതി ഫോള്ഡറുകള് ചികയുമ്പോഴാണ് അവനെ കണ്ണിലുടക്കിയത്..... " Article on Face Detection Algorithms".
എങ്കില് അതുവായിച്ച് വിശ്രമിക്കാമെന്നു കരുതി വായന തുടങ്ങിയപ്പോഴാണ് എനിക്കും ഇത് വഴങ്ങുമെന്ന് മനസിലായത്. അതോടെ വിശ്രമചിന്ത പറപറന്നു.
ജാവയുടെ ആദ്യാക്ഷരങ്ങള് പഠിപ്പിച്ചു തന്ന പ്രിയ ഗുരുവിനെ മനസില് ധ്യാനിച്ച് എക്ലിപ്സ് IDE ക്ക് ദക്ഷിണയും വച്ച് തുടങ്ങി...... File-New-Java Project ........
ജനിക്കുന്നതിന് മുമ്പേ ആ ജാവാ സോഫ്റ്റ്വെയര് കുഞ്ഞിനൊരു പേരുമിട്ടു..... "FaceCropper".
കോഡിങ്ങ് തുടങ്ങി.... മനസിന്റെ ശൂന്യതയ്ക്കുമേല് ക്രീയേഷ്ന്, അനിഹീലേഷന് ഓപ്പറേറ്ററുകള് പ്രവര്ത്തിച്ചു തുടങ്ങി..... പുതിയ ആശയങ്ങള് ഉരുത്തിരിഞ്ഞു വന്നു.... തള്ളേണ്ടതിനെ തള്ളിയും കൊള്ളേണ്ടതിനെ കൊണ്ടും മുന്നേറി....... കോഡറിയാതെ ഇടക്കിടെ വഴിയില് പകച്ചു നിന്നുപോയി.... അപ്പോള് വഴിവിളക്ക് തെളിച്ചുതന്നു വലയിലെ ചങ്ങാതിമാര്. ലക്ഷ്യത്തിലെത്തണമെന്ന ആഗ്രഹം, വലയിലെ പല ചര്ച്ചാവേദികളിലെ ചോദ്യങ്ങിലൂടെയും ഉത്തരങ്ങളിലൂടെയും ഒരുപാട് അലഞ്ഞുതിരിഞ്ഞിട്ടും മനസിനെ ക്ഷീണിപ്പിച്ചില്ല . അങ്ങനെ ആ ജാവാ ഭ്രൂണം വളരാന് തുടങ്ങി..... 0.1, 0.2, 0.3, 0.3.1.... അങ്ങനെയങ്ങനെ.....എല്ലാ ഘട്ടങ്ങളിലെയും സ്കാനിഗ് റിപ്പോര്ട്ടുകള് മങ്കടമാഷിനും, മാത്സ് ബ്ലോഗിന്റെ സൃഷ്ടാക്കളായ ഹരി-നിസാര് മാഷുമ്മാര്ക്കും, ടോണിസാര്, തുടങ്ങിയ സുഹൃത്തുക്കള്ക്കും അയച്ച് കൊടുത്തുകൊണ്ടിരുന്നു.
മാത് സ് ബ്ലോഗ് ടീമിനെയാണ് ഇതുമായ് ബന്ധപ്പെട്ട് ആദ്യം ഫോണില് വിളിച്ചത്. അവര് പറഞ്ഞു "സോഫ്റ്റ്വെയര് കലക്കി. നന്നായി വിശക്കുമ്പോള് വേണം വിളമ്പാന്. സമയമാവുമ്പോ മാത്സ് ബ്ലോഗു വഴി നമുക്കിത് വിളമ്പാം". എങ്കിലും എനിക്ക് അടങ്ങിയിരിക്കാന് കഴിഞ്ഞില്ല. ആകാംക്ഷ സഹിക്കാനാവാതെ 0.7 വേര്ഷനായപ്പോഴേക്കും ലോഞ്ച്പാഡില് വച്ച് സിസേറിയന് നടത്തി ..... ആദ്യമായി പുറംലോകം കണ്ടു. പക്ഷെ കാര്യമായ പബ്ലിസിറ്റി കൊടുത്തില്ല. മാസം തികയാതെ പിറന്ന കുഞ്ഞിന് ചില ചില പ്രശ്നങ്ങള് ഇപ്പോഴും നില നില്പ്പുണ്ട്. ഈ കുറിപ്പ് എഴുതുമ്പോള് വേര്ഷന് 0.8.4 ല് എത്തി നില്ക്കുന്നു. അവന് വളര്ന്നു വന്ന വഴി ...... ഇല്ല. ഞാനൊന്നും പറയുന്നില്ല..... ദാ കണ്ടോളൂ......
വേര്ഷന് 0.1
വേര്ഷന് 0.2
GUI യില് കുറച്ച് അടുക്കും ചിട്ടയും വരുത്തി.
മെനുബാര് കുട്ടിച്ചേര്ത്തു.
കൂടാതെ കണ്ണില്പെടാതിരുന്ന ഒരു ചെറിയ വണ്ടിനെ (bug) ഞെക്കിക്കൊന്നു.
വേര്ഷന് 0.3
GUI യില് മാറ്റമൊന്നും വരുത്തിയില്ല.
CropFaces ബട്ടന് ക്ലിക്ക് ചെയ്യുമ്പേള് ക്രോപ്പിങ്ങിന്റെ പുരോഗതി കാണിക്കാനായി ഒരു progress bar കൂട്ടിച്ചേര്ത്തു.
വേര്ഷന് 0.4
GUI യില് മാറ്റമൊന്നും വരുത്തിയില്ല.
കണ്ണില് പെടാതിരുന്ന ഒരു വലിയ വണ്ടിനെ തല്ലിക്കൊന്നു.
അതിനിടെ നമ്മുടെ സമ്മതി സോഫ്റ്റ്വെയറിന്റെ തലതൊട്ടപ്പന് THE GREAT നന്ദുവിന്റെ റിപ്ലെ മെയില് വന്നു. (സോഫ്റ്റ്വെയറിന്റെ ലൈസന്സ് സംബന്ധമായ സംശയങ്ങള് ദൂരീകരിക്കാനും മൊത്തത്തിലുള്ള അഭിപ്രായങ്ങള് ആരായാനും വേണ്ടി ഞാനൊരു മെയില് അയച്ചിരുന്നു.)
------------------------------------------------------------
"ഉഗ്രന് സോഫ്റ്റ്വെയര്! ഉപകാരപ്രദമാവുമെന്നതില് സംശയമില്ല.
ലൈബ്രറി മെര്ജ് ചെയ്യുന്ന കാര്യത്തില് ചില പ്രശ്നങ്ങളുണ്ട്.
ലൈസന്സിന്റെ കാര്യം നൂലാമാലയാണ്. ഞാന് ഫ്രീ സോഫ്റ്റ്വെയര്
ഫൗണ്ടേഷനുമായി ബന്ധപ്പെട്ടിട്ടുണ്ട്. ചര്ച്ച ചെയ്ത് തീരുമാനം പറയാം."
-------------------------------------------------------------
എനിക്ക് ഒരുപാട് സന്തോഷമായി.......
വേര്ഷന് 0.5
പൂഞ്ഞാര് ബ്ലോഗ് മുതലാളി ടോണി സാറും ITSchool കോട്ടയം മാസ്റ്റര് ട്രെയിനര് ടോണി സാറും എന്റെ ചേട്ടന്, ആഴകം ജി.യു.പി സ്കുളിലെ നിഖില് മാഷും കുറേ ഫോട്ടോകള് സോഫ്റ്റ്വെയറില് ഉപയോഗിച്ച് കിട്ടിയ റിസല്റ്റുകള് മെയില് അയച്ചു തന്നു. ചില്ലറ പ്രശ്നങ്ങളും അവര് ചൂണ്ടിക്കാട്ടി. അവ പരിഹരിക്കാനൊരു ശ്രമം ഈ വേര്ഷനില് നടത്തി.
GUI യൂടെ സ്ട്രക്ചറില് മാറ്റമൊന്നും വരുത്തിയില്ല. പക്ഷെ look and feel ചെറുതായൊന്നു മാറ്റി.
ഈ സമയം മങ്കടമാഷ് സ്മാര്ട്ട് ക്ലാസ്റൂം എന്ന വിഷയത്തിന്റെ പൈലറ്റ് സ്റ്റഡിയുമായി ബന്ധപ്പെട്ട് അനന്തപുരിയില് തിരക്കിലായിരുന്നു. തിരിച്ച് വരുന്ന വഴി ട്രെയിനില് വച്ച് എന്റെ മെയില് കണ്ട് വിളിച്ചു. സോഫ്റ്റ്വെയറിന്റെ കാര്യം ചര്ച്ച ചെയ്തു. കുറേ നിര്ദേശങ്ങള് അദ്ദേഹം പറഞ്ഞുതന്നു. ഒടുവില്,
"നന്നായിരിക്ക്ണു മാഷിന്റെ സോഫ്റ്റ്വെയര്. ആളുകള്ക്കിത് തീര്ച്ചയായും ഉപകാരപ്പെടും എന്നതില് തര്ക്കോല്ല്യ. എനിക്ക് ഒരാളെ എന്തങ്കിലും ഐ.ടി. സംബന്ധമായ കാര്യത്തിന് വിളിക്കാന് അവസരം കിട്ടിയാല് ഞാന് മാഷിനെ വിളിച്ചിരിക്കും...... തീര്ച്ച..... ങ്ളെ പ്പോലുള്ള ടെക്നോക്രാറ്റുകളയാണ് IT@SCHOOL ന് ആവശ്യം....."
അക്ഷരാര്ത്ഥത്തില് എന്റെ മനസ് നിറഞ്ഞു. കണ്ണുകളില് ഈറന് പൊടിഞ്ഞു. IT@SCHOOL ല് ഞാൻ ഏറെ ആരാധനയോടെ കണ്ടിരുന്ന ഒരു വ്യക്തിയുടെ നാവില് നിന്ന് ഇത് കേള്ക്കാനായല്ലോ........
വേര്ഷന് 0.6
GUI അടിമുടി പരിഷ്കരിച്ചു.
മങ്കടമാഷ് പറഞ്ഞതനുസരിച്ച്, സോഫ്റ്റ്വെയറില് നടന്നുകൊണ്ടിരിക്കുന്ന പ്രവര്ത്തനങ്ങളെ പറ്റി യൂസര്ക്ക് കുടുതല് അറിവ് നല്കുന്ന തരത്തിലേക്ക് ഒരു മാറ്റം.
GUI എങ്ങനെ വേണമെന്ന് ഒരു പടം വരച്ചു നോക്കി. വരയ്ക്കുന്നത് നോക്കി ഭാര്യ പുറകില് നില്പ്പുണ്ടായിരുന്നു.
"എല്ലാം താഴെത്താഴെ വേണ്ട..... അത് ഒരു സൈഡിലേക്ക് മാറ്റി വയ്ക്ക്......"
എന്ന് തുടങ്ങി നിര്ദ്ദേശ ശരങ്ങള്. 'അടിയന്' അതെല്ലാം അക്ഷരം പ്രതി അനുസരിച്ചു.
എന്നിട്ട് ജാവയമ്മച്ചിയുടെ ലെയൗട്ട് മാനേജര് ഭാണ്ഡക്കെട്ടഴിച്ച് വേണ്ട കോഡെല്ലാം പെറുക്കിയെടുത്തുവെച്ചു് GUI പടത്തില് കണ്ട പരുവത്തിലാക്കി. പ്രോഗ്രസ് ബാര് ആവശ്യമുള്ളപ്പോള് മാത്രം മെയിന് വിന്ഡോയില് തന്നെ പ്രത്യക്ഷപ്പെടുന്ന വിധത്തിലാക്കി.
"ഇത് കലക്കി" ഞാന് എന്നെത്തന്നെ സമ്മതിച്ചു കൊടുത്തു.
ഓരോ തവണയും മാറ്റം വരുത്തിയതു കാണാന് വിളിക്കുമ്പോള് സഹധര്മിണി പറയാറുള്ള ഡയലോഗ് മനസില് തന്നെയുണ്ടായിരുന്നു.
"എന്നെപ്പോലുള്ള സാധാരണക്കാര്ക്ക് ഉപയോഗിക്കാന് പാകത്തിന് സിമ്പിളായിരിക്കണം സോഫ്റ്റ്വെയര്"
ഇത് കണ്ടപ്പോള് അവളും സമ്മതിച്ചു. "കൊള്ളാം"
വേര്ഷന് 0.7
അതിനിടെ നന്ദുവിന്റെ ഒരു മെയില് വന്നു.
-------------------------------------------------------------
"IMPORTANT
I strongly recommend you not to publish the package before you solve
this BIG PROBLEM:
Your program can literally crash the RAM.
Each time it processes a folder, the program grabs a lot of memory,
but no de-allocation is done. Run it a ten times with a 50 photo
folder and a 1 GB RAM is full."
-----------------------------------------------------------
മെമ്മറി ലീക്കേജ്........ !!!! അതൊരു വലിയപ്രശ്നമായിരുന്നു. ജാവ തനിയെ അണ്യൂസ്ഡ് ഒബ്ജക്ടുകളെ Automatic Garbage Collector നെ പറഞ്ഞ് വിട്ട് പെറുക്കിയെടുത്ത് മെമ്മറി ഫ്രീയാക്കും എന്നാണ് പഠിച്ചിട്ടുള്ളത്. എന്നെ പറ്റിച്ചല്ലേ.... എന്ന് പറഞ്ഞ് ഞാന് കുറച്ചു ദിവസം ജാവയമ്മച്ചിയുമായി പിണങ്ങി നടന്നു. ഒടുവില് പ്രശ്നം ജാവയുടേതല്ലെന്നും ഉപയോഗിച്ചിരിക്കുന്ന API യുടെയാണെന്നും തിരിച്ചറിഞ്ഞു. ഗാര്ബേജിനെ മാനുവലായി പെറുക്കിയെടുത്ത് മെമ്മറി വൃത്തിയാക്കാന് അല്ലറ ചില്ലറ കോഡ് തിരുത്തലൊക്കെ നടത്തി മെമ്മറി ലീക്കേജ് പ്രോബ്ളം പരിഹരിച്ചു. Process completed മെസേജ്ബോക്സിന്റെ കൂടെ സമ്മറിയും output ഫോള്ഡര് തുറക്കാനും തുറക്കാതിരിക്കാനുമുള്ള ബട്ടനുകളും സ്ഥാപിച്ചു. കൂടാതെ പ്രോഗ്രസ്ബാറിന്റെ നിറവും ലുക്കും ഒന്ന് പരിഷ്കരിക്കുകയും ചെയ്തു.
വേര്ഷന് 0.8
ഫേയ്സ്ക്രോപ്പറിന്റെ ഡെവലപ്പ്മെന്റ് ആരംഭിച്ചപ്പോള് തന്നെ എന്റെ മനസില് ഒരു ചിത്രം ഉണ്ടായിരുന്നു. ഡിറ്റെക്റ്റ് ചെയ്യപ്പെടുന്ന മുഖങ്ങളുടെ ഒരു പ്രിവ്യു ചെയ്യുക എന്നത് അതില് പ്രധാനപ്പെട്ട ഒരു ഫീച്ചര് ആയിരുന്നു. ഓരോ പുതിയ വേര്ഷനിറക്കുമ്പോളും പിന്നെയാകട്ടെ എന്ന് പറഞ്ഞ് അത് മാറ്റി വച്ചുകൊണ്ടിരുന്നു. മുമ്പ് സൂചിപ്പിച്ചപ്പോലെ മാസം തികയാതെ പിറന്നതിന്റെ എല്ലാ പോരായ്മകളും ഫേയ്സ്ക്രോപ്പറിനുണ്ട്. മുഖം കണ്ടെത്തി അതിനെ പുതിയ ക്യാന്വാസില് പ്രതിഷ്ഠിക്കുന്നതിലെ കൃത്യതക്കുറവ് അതിലൊന്നാണ്. ഇന്പുട്ടായി കൊടുക്കുന്ന ഫോട്ടോകളിലെ മുഖങ്ങള് ഒന്നിനൊന്ന് വ്യത്യസ്തമാണല്ലോ, ആ വ്യത്യസ്തത പോസിഷനിങ്ങിനെയും ബാധിക്കും. ഈ പ്രശ്നം പരിഹരിക്കാനുള്ള മാര്ഗരേഖ മനസിലുണ്ട്. കുറച്ച്കൂടി ഗവേഷണം അതിനാവശ്യമാണ്. ഒരു താല്ക്കാലിക പരിഹാരം എന്ന നിലയ്ക്ക് ഒരു പ്രിവ്യു വിന്ഡോയും അതില് പോസിഷന്, സൂം, ഫയല് നാമം എന്നിവ യുസറുടെ ഇഷ്ടാനുസരണം ക്രമീകരിക്കാന് കഴിയും വിധം ചില സംവിധാനങ്ങള് 0.8.2 എന്ന വേര്ഷനില് കൂട്ടിച്ചേര്ത്തു.
ജാവ റണ്ടൈം എന്വിയോണ്മെന്റ് (JRE) ഇന്സ്റ്റോള് ചെയ്ത മെഷീനുകളില്(windiws /linux) മാത്രമേ ഫേയ്സ്ക്രോപ്പര് വര്ക്ക് ചെയ്യുകയുള്ളു. അതിന് പരിഹാരമായി JRE കൂടി ഫേയ്സ്ക്രോപ്പറിനോട് ബണ്ടില് ചെയ്താലോ എന്നായി ആലേചന. പക്ഷെ പാക്കേജിന്റെ സൈസ് കൂടും. ഈ JRE മറ്റ് ജാവ സോഫ്റ്റ്വെയറുകള്ക്ക് പ്രയോജനപ്പെടുകയുമില്ല. അഭിപ്രായം ആരായാന് മങ്കടമാഷിനെ വിളിച്ചു. അത് അത്ര ആശാസ്യമായ മാര്ഗമല്ലെന്നായിരുന്നു അദ്ദേഹത്തിന്റെ മറുപടി. അതിനാല് ആ ശ്രമം ഉപേക്ഷിച്ച് JRE ഇല്ലാത്ത മെഷീന് യുസറിനെ കൊണ്ട് JRE ഇന്സ്റ്റോള് ചെയ്യാന് പ്രേരിപ്പിക്കാനും സമ്മതമാണെങ്കില് ഇന്റര്നെറ്റില് നിന്ന് ഓട്ടോമാറ്റിക്കായി ഡൗണ്ലോഡ് ചെയ്ത് JRE ഇന്സ്റ്റോള് ചെയ്യാനും കഴിവുള്ള ഒരു ലോഞ്ചര് സ്ക്രിപ്റ്റ് ഉണ്ടാക്കി. സ്ക്രിപ്റ്റ് പരിശോധിച്ച് വേണ്ട നിര്ദ്ദേശങ്ങള് മെയില് വഴി പറഞ്ഞു തന്നത് ഫ്രീ സോഫ്റ്റ്വെയര് രംഗത്തെ മറ്റൊരു പ്രഗല്ഭനായ, മാത്സ്ബ്ലോഗ് SSLC റിസല്റ്റ് ആന്ഡ്രോയിഡ് ആപ്പ് ഉണ്ടാക്കിയ ശ്രീനാഥ് ആണ്. ആ ലോഞ്ചര് സ്ക്രിപ്റ്റും ചേര്ത്ത് 0.8.4 എന്ന നിലവിലെ വേര്ഷനില് എത്തിനില്ക്കുന്നു.
ഉബുണ്ടു/വിന്ഡോസ് ഇന്സ്റ്റാളര് പാക്കേജുകള് (Ver0.8.4)
For Ubuntu (both 32 bit and 64 bit) - Version (0.8.4)
For Windows (32bit offline installer) - Version (0.8.4)
ഉപയോഗിക്കേണ്ട വിധം
ചില പരീക്ഷണ ഫലങ്ങള്
ഇനിയും സോഫ്റ്റ്വെയറിന്റെ പുരോഗതിക്കായി ഒരുപാട് പദ്ധതികള് മനസിലുണ്ട്. പി.എസ്.സി. അപേക്ഷര്ക്ക് പ്രയോജനപ്പെടുന്ന രീതിയില് പേരും തിയതിയും ഫോട്ടോയ്ക്ക് മേല് എഴുതാനുള്ള സംവിധാനം..... അങ്ങനെയങ്ങനെ....... എന്തായാലും കുറച്ച് നാള് ഇനി വിശ്രമം.....
2007- 08 അദ്ധ്യയന വര്ഷത്തില്, ഞങ്ങളുടെ സബ് ജില്ലയുടെ (കുറവിലങ്ങാട്)ചുമതലക്കാരനായ IT@School മാസ്റ്റര് ട്രെയ്നര്, ജോളിസാറാണ് ആദ്യമായി കലോത്സവത്തിന്റെ സോഫ്റ്റ്വെയര് പരിപാലനവുമായി എന്നെ ബന്ധിപ്പിച്ചത്. പിന്നീടതങ്ങോട്ട് എന്റെ കുത്തകയായി മാറുകയായിരുന്നു. സബ് ജില്ല സയന്സ് ക്ലബ് സെക്രട്ടറി ആയതോടുകൂടി ശാസ്ത്രമേളയുടെ സോഫ്റ്റ്വെയര് പരിപാലനവും എന്റെ ചുമതലയായി. പൊതുവേ ഒരു ടെക്നോക്രാറ്റായതിനാല് ഈ ജോലികള് എനിക്ക് ഇഷ്ടവുമായിരുന്നു. നടേശന് സാറിനെയും TSN ഇളയത് സാറിനെയുമെല്ലാം കൂടുതല് അടുത്ത് പരിചയപ്പെട്ടതും ഈ വഴിക്കാണ്.
അങ്ങനെയിരിക്കെയാണ് മുടങ്ങിപ്പോയ പഠനം പൂര്ത്തിയാക്കണമെന്ന ആഗ്രഹം കലശലായത്. ലീവെടുത്തു. ഒരു വര്ഷത്തേക്ക് എല്ലാത്തില് നിന്നും വിട. പഠനം പൂര്ത്തിയാക്കി വീണ്ടും പഴയ സുഹൃത്തുക്കളോടൊപ്പം കളത്തിലിറങ്ങണമെന്ന ആഗ്രഹവുമായി തിരിച്ചെത്തിയപ്പോഴാണ് ഇരുട്ടിടി കിട്ടിയത്. കുറവിലങ്ങാട് സബ്ജില്ലയില് ഒഴിവില്ല!! പണിപാളി!! പോസ്റ്റിങ്ങ് കിട്ടിയത് തൊട്ടടുത്തുള്ള സബ്ജില്ലയായ വൈക്കത്ത് വെച്ചൂര് ഗവ. ഹൈസ്കൂളില്. മനസില്ലാ മനസോടെ കിട്ടിയ പോസ്റ്റില് വലിഞ്ഞ് കേറി. അങ്ങനെ ഫീല്ഡ് ഔട്ടായി നില്ക്കുന്ന നേരത്താണ് നടേശന് സാറിന്റെ വിളി.
"സബ്ജില്ലാ കലോത്സവമാണ്. കാരിക്കോട് അച്ചന്റെ സ്കൂളില്. നാളെ കമ്മറ്റിക്ക് വരണം."
"പൊന്നുരുക്കുന്നിടത്ത് പൂച്ചക്കെന്തുകാര്യം?" എന്റെ മറുപടി.
പോയാല് കൊള്ളാമെന്നുണ്ട്. പക്ഷെ എങ്ങനാ ജോലി ചെയ്യുന്ന സബ് ജില്ലയിലല്ലാതെ ഇത്തരമൊരു വര്ക്കിന് പോകുന്നത്? എച്ച്. എം. എന്ത് പറയും? തുടങ്ങിയ കാര്യങ്ങളോര്ത്തപ്പോള്..........
"നടക്കില്ല സാറേ .... സ്കൂളീന്ന് വിടൂന്ന് തോന്നുന്നില്ല"
"അതൊന്നും പ്രശനമില്ല. AEO യെക്കൊണ്ട് ഞാന് HM നെ വിളിപ്പിച്ചോളാം.. വന്നേപറ്റൂ.... ഇത്തവണ ഞാനാണ് കണ്വീണര്. സംഗതി ഉഗ്രനാക്കണം.. "
"ശരി നോക്കട്ടെ HM സമ്മതിച്ചാല് വരാം"
മനസില്ലാ മനസോടെയാണെങ്കിലും HM സമ്മതിച്ചു. അങ്ങനെ വീണ്ടും കലോത്സവ നഗരിയിലേക്ക്......
കലോത്സവ ബ്ലോഗ്, ലൈവ് വീഡിയോ സ്ട്രീമിങ്, ലൈവ് സ്കോര് ബോര്ഡ്, ഫോട്ടോ ഗാലറി..... അങ്ങനെ പല നൂതന സങ്കേതങ്ങളുമായി കലോത്സവം പതിവിലും ഗംഭീരമായി നടന്നു. നന്ദി പറയേണ്ടത് കാരിക്കോട് സ്കൂളിലെ മനോജ് സാറിനും പ്രിയടീച്ചര്ക്കും അച്ചടക്കത്തോടെ കൂടെ നിന്ന ഒരു പറ്റം വിദ്യാര്ത്ഥികളോടുമാണ്.
അങ്ങനെ കലോത്സവമെല്ലാം കഴിഞ്ഞ് സ്കൂളില് തിരിച്ചെത്തി ആത്മനിര്വൃതിയോടെ പരിലസിക്കുമ്പോഴാണ് ഒരുവിളി വന്നത്.......
"ഹലോ.... നിധിന് സാറല്ലേ...... നടേശനാ.......
അതേ ഒരു ചെറിയ പ്രശ്നമുണ്ട്...... ജില്ലേപോവണ്ട പിള്ളാരുടെ ഫോട്ടോ കൂടി വേണമെന്ന്.... യു.പി കാരുടെ ഇല്ലേലും ഹൈസ്കൂളിന്റെ നിര്ബന്ധമാണെന്ന്.... എന്താ മ്പക്ക് ചെയ്യാമ്പറ്റുക.... ? "
"കലോത്സവത്തിന്റെ ഓഫ് ലൈന് സോഫ്റ്റ്വെയറില് ഫോട്ടോ കേറ്റാനുള്ള ഒപ്ഷനുണ്ട്. ഡാറ്റ എക്സ്പോര്ട്ട് ചെയ്യുന്നതിന് മുമ്പ് ഫോട്ടോ കേറ്റിയാല് മതി........"
"ഫോട്ടോയൊക്കെ സീഡിലാക്കി തരാം... ഒന്ന് കൈകാര്യം ചെയ്തുതരണം..... "
പണികിട്ടി........എട്ടിന്റെ............
പറഞ്ഞ് സമ്മതിപ്പിക്കാന് നടേശന് സാറിന് ഒരു പ്രത്യേക ചാതുര്യമാണ്. ചെന്ന് പണിമേടിക്കാന് എനിക്കും.
"അപ്പോ രണ്ട് ദിവസത്തിനകം ലാപ്ടോപ്പും ഫോട്ടോകളും സ്കൂളിലെത്തിക്കാം..... യൂ,പിക്കാരുടെ കൂടി സംഘടിപ്പിച്ചാലോ?"
"ഹും ... വിട്ടുപൊക്കോണം..... ഇതുതന്നെ പറ്റുമോന്ന് അറിയില്ല... അപ്പളാ..."
പതിവു ചിരിയും പാസാക്കി സാര് ഫോണ്വച്ചു.
പറഞ്ഞതുപോലെ രണ്ട് ദിവസത്തിനകം ലാപ്പ്ടോപ്പ് എത്തി. പണിതുടങ്ങി. അപ്പോഴാണ് മനസിലായത് അത് അത്ര എളുപ്പമല്ലെന്ന്.
200X200 PIX സൈസേ പാടുള്ളു. ബാച്ച് റീസൈസ് ചെയ്യാന് ടൂളുകള് ഉബുണ്ടുവിലുണ്ടല്ലോ... പക്ഷെ ആസ്പക്റ്റ് റേഷ്യോയുടെ കാര്യം കടുംപിടുത്തം പിടിച്ചാല് ഫോട്ടോ പലതും ചളുങ്ങിപ്പോകും. കിട്ടിയ ഫോട്ടോയെല്ലാം ഒന്നിനൊന്ന് വ്യത്യസ്തം. ചിലതില് സൂംഡ് ഔട്ടായാണ് മുഖം. എല്ലാം കൊണ്ടും വെട്ടിലായി. സോഫ്റ്റ്വെയറുകള് പലതുമാറി നോക്കി മുഖംമാത്രം 200X200 ല് തന്നെ മുറിച്ചെടുക്കാന് ഒരുപാട് ക്ലിക്കും ഡബിള് ക്ലിക്കും റൈറ്റ് ക്ലിക്കും ഡ്രാഗുമെല്ലാം ചെലവാക്കാതെ നടക്കില്ലെന്ന് മനസിലായി. തദ്വാരാ നടേശന്സാറിനെ 'നന്ദി'പൂര്വം സ്മരിച്ചു.....
ഒടുവില് എല്ലാ ഫോട്ടോയും വെട്ടിനിരത്തി അപ് ലോഡ് കര്മം നടത്തി. ഒരുപാട് ക്ഷീണിച്ചെങ്കിലും മനസ് സംതൃപ്തിയുടെ മധുരം നുണഞ്ഞു. അന്ന് മനസില് കുറിച്ചിട്ടതാണ് മുഖം കണ്ടെത്തി ബുദ്ധി പൂര്വം ക്രോപ്പ് ചെയ്യാന് കഴിവുള്ള ഒരു സോഫ്റ്റ്വെയര് ഉണ്ടാക്കണമെന്ന്. എനിക്കതിന് കഴിയുമെന്ന് ഉറച്ച വിശ്വാസം ഉണ്ടായിരുന്നു. ഈ വിശ്വാസത്തിനു പിന്നിലെ ഊര്ജം ഷാജിസാറായിരുന്നു. എം.എസ്.സി ക്ക് ജാവയുടെ ആദ്യാക്ഷരങ്ങള് പകര്ന്നുതന്ന ഷാജി സാര്. എന്നെ ഇന്സ്പെയര് ചെയ്തിട്ടുള്ള അധ്യാപകരില് എറ്റവും പ്രധാനിയാണ് അദ്ദേഹം. അദ്ദേഹം പറയുമായിരുന്നു.
"ഒരു പ്രോഗ്രാമര്ക്ക് ആവശ്യമുള്ളതെന്തും ജാവയില് ലഭ്യമാണ്. ഒഫീഷ്യലും അല്ലാത്തതുമായ ഒരുപാട് API കള് ജാവയിലുണ്ട്. നിങ്ങള് ഒരുകാര്യം റൂട്ട് ലെവലില് നിന്ന് ചെയ്തെടുക്കണമെന്ന് വിചാരിച്ച് ജാവയുടെ മുന്നിലിരുന്ന് സമയം കളയെണ്ട കാര്യമില്ല. Just Google... ആ കാര്യം ചെയ്തെടുക്കാന് പറ്റിയ ഒരു API നിങ്ങള്ക്ക് കിട്ടിയിരിക്കും. അതുതന്നെയാണ് ജാവയുടെ സ്ട്രെങ്ത്തും."
ഈ വാക്കുകളായിരുന്നു എം.എസ്സിക്ക് ഫൈനല് പ്രോജക്റ്റായി ജാവയും മൈക്രോകണ്ട്രോളറും കൂട്ടിക്കുഴച്ച് ഒരു ലാബ് എക്സ്പിരിമെന്റ് ഓട്ടോ മേറ്റ് ചെയ്തെടുക്കാന് എനിക്ക് ഊര്ജം നല്കിയത്.
കാര്യങ്ങള് എന്തൊക്കെയായാലും ഒന്നിന്ന് പുറകേ ഒന്നായി വന്നുകൊണ്ടിരുന്ന സാഹചര്യങ്ങള്ക്കനുസരിച്ച് അങ്ങോട്ടുമിങ്ങോട്ടും ചാടിച്ചാടി എന്റെ മനസ് ബ്രൗണിയന് ചലനം തുടര്ന്നു കൊണ്ടിരുന്നു. കുറച്ചുനാള് ആനിമേഷന്റെ പുറകേയാണെങ്കില് കുറച്ചുനാള് ഇലക്ട്രോണിക്സിന്റെ പുറകേ. പിന്നെ വെബ്, ആന്ഡ്രോയിഡ് ഡെവലപ്പ്മെന്റ്, കീബോഡ് പഠനം അങ്ങനെയങ്ങനെ ചിതറിയ ചിന്തകളുമായി നടക്കുന്ന തിനിടെയാണ് പത്താം ക്ലാസുകാരായ എന്റെ ചില സ്കൂള് ശിങ്കിടികള് മേളകള്ക്ക് വേണ്ടി എന്തേലും ചെയ്യണമെന്ന ആവശ്യവുമായി വന്നത്. വര്ക്കിംഗ് മോഡല് ഉണ്ടാക്കുന്നതിനെ കുറിച്ചുള്ള ചര്ച്ചക്കിടയില് യുഎസ്ബിയില് കണക്ട്ചെയ്തിരിക്കുന്ന വെബ്ക്യാം എങ്ങനെ ആക്സസ് ചെയ്യാമെന്നും മറ്റൊരു യുഎസ്ബി പോര്ട്ടില് നിന്നും വരുന്ന സിഗ്നല് കൊണ്ട് വീഡിയോ / ചിത്രം എടുക്കുന്നത് നിയന്ത്രിക്കാമെന്നും ചിന്തിക്കേണ്ടി വന്നു. "ശ്രമിച്ചു നോക്കട്ടെ" എന്ന് കുട്ടികളോട് പറഞ്ഞ് കളം വിട്ടു. അങ്ങനെ എന്നെക്കൊണ്ട് പറയിച്ചത് ഷാജിസാര് പകര്ന്നു തന്ന ആത്മവിശ്വാസമൊന്നുമാത്രമാണ്.
ഇതിനോടകം എന്റെ വീട്ടിലെ ഒരു മുറി ലാബാക്കി മാറ്റിയിരുന്നു. നിവര്ത്തി പറഞ്ഞാല് ഇലക്ട്രോണിക്സ് പരീക്ഷണങ്ങള്ക്കായി കമ്പോണന്റ്സും ബോര്ഡുകളും സോള്ഡറിഗ് അയണും മറ്റും മറ്റും.... + എന്റെ സകല ആക്രിസമ്പാദ്യങ്ങളും നിറച്ച ആക്രിപ്പെട്ടിയും, സോഫ്റ്റ്വെയര് ഡെവലപ്പ്മെന്റ് പരീക്ഷണങ്ങള്ക്കും PCB ഡിസൈനിംഗിനുമായി ഇന്റര്നെറ്റ് കണക്ഷനുള്ള ഒരു ലാപ്ടോപ്പും സജ്ജീകരിച്ച ഒരു മുറി. ചുരുക്കി പറഞ്ഞാല് ഒരു സോഫ്റ്റ്-ട്രോണിക്സ് ലാബ്.
പിന്നെ കുറച്ച് മാസങ്ങള് പരീക്ഷണങ്ങളുടെ നാളുകളായിരുന്നു......... 'ഘോര പരീക്ഷണങ്ങള്'. സ്വന്തമായി PCB യുണ്ടാക്കാനുള്ള ടെക്നോളജി സ്വായത്തമാക്കിയതോടെ പരീക്ഷണങ്ങളുടെ വേഗതയും കൃത്യതയും പ്രൊഫഷ്ണല് ടച്ചും കൂടി വന്നു. എന്റെ പരീക്ഷണങ്ങളെ കൗതുകത്തോടെ നോക്കിക്കാണാനും പ്രോത്സാഹിപ്പിക്കാനും എന്റെ പ്രിയ പത്നിയും ഇടയ്ക്കിടെ ലാബിലെത്താറുണ്ട്. (അല്ലാതെ ഈ മനുഷ്യന് എന്ത് കടുംകയ്യാണ് ചെയ്യുന്നതെന്നറിയാനൊന്നുമല്ലാട്ടോ...)
പാവം അറിഞ്ഞിരുന്നില്ല, എന്നെ കല്യാണം കഴിച്ചാല് ഇങ്ങനെയൊക്കെ 'തോളോടു തോള്ചേര്ന്ന് നിന്ന് പോരാടേണ്ടി വരുമെന്ന്, ചിലപ്പോള് ഇലക്ടിക്ക് സ്പാര്ക്കിനെയും പൊട്ടിത്തെറികളെയും ഷോക്കിനെയുമെല്ലാം നേരിടേണ്ടി വരുമെന്ന്. ഞാന് പെണ്ണു കാണാന് പോയപ്പോള് ഇതെല്ലാം ബുദ്ധിപൂര്വം മറച്ചു വച്ചു..... ഹ.. ഹ...
ഇതിനിടെ വിജയാഘോഷങ്ങളില് പങ്കുചേരാന് ഞങ്ങള്ക്കൊരു കാന്താരി കുഞ്ഞും പിറന്നു...... അതെ ശരിക്കും ഒരു കൊച്ചു കാന്താരി......
സയന്സ് വര്ക്കിംഗ് മോഡലിനോട് ഇന്റര്ഫേസു ചെയ്യാനുള്ള വെബ്ക്യാം ആപ്ലിക്കേഷന്റെ നിര്മാണവേളയില് വലയിലൂടെ ഒരുപാട് അലയേണ്ടി വന്നു. അതിനിടയില് ഫേസ് ഡിറ്റക്ഷന് അല്ഗോരിതങ്ങളെ പറ്റിയുള്ള ഒരു ലേഖനം ശ്രദ്ധയില്പ്പെട്ടു. കൂടുതല് വായിച്ച് സമയം കളയാനില്ലാതിരുന്നതിനാല് ആ പേജ് സേവ് ചെയ്തിട്ട് പണിതുടര്ന്നു. എന്തായാലും ഒടുവില് ഉദ്ദേശിച്ച പോലൊരു വെബ്ക്യാം ആപ്ലിക്കേഷന് ഉണ്ടാക്കുക എന്ന എന്റെ ഉദ്യമം വിജയം കണ്ടു. അതിനൊപ്പിച്ച് മൈക്രോകണ്ട്രോളറും പ്രോഗ്രാം ചെയ്തെടുത്തു.... പിള്ളാര്സെറ്റ് ഹാപ്പി.... കുറച്ച് നാള് അവധി ദിവസങ്ങളില് അവന്മാര് വീട്ടില് തന്നെയായിരുന്നു. എന്റെ കൂടെ കൂടി ഇലക്ടോണിക്സിന്റെ ബാലപാഠങ്ങളെല്ലാം വശത്താക്കി.
അതില് ജയശങ്കര് സ്റ്റേറ്റ് വര്ക്ക് എക്സ്പീരിയന്സ് മേളയില് ഇലക്ട്രോണിക്സിന് A grade വാങ്ങി.
മേളകള് കഴിഞ്ഞു. എന്റെ ലാബില് ആര്ക്കും കാലുകുത്താന് കഴിയാത്തവിധം ആക്രി സാധനങ്ങള് കൊണ്ട് നിറഞ്ഞു. ഒടുവില് ഹെഡ് ഓഫീസില് നിന്ന് ഓര്ഡര് വന്നു - മുറിയൊഴിയണം..... ഞാന് ഓര്ഡര് അവഗണിച്ചെങ്കിലും സഹധര്മിണി ഒരറ്റം മുതല് തൂത്തുവാരാന് തുടങ്ങിയപ്പോള് ഞാനും കൂടി. എല്ലാം തവിടുപൊടിയായാലോ എന്ന് പേടിച്ചിട്ടാണെന്ന് മാത്രം. ഇപ്പോള് താമസിക്കുന്ന വീട് പണിയുന്നതിന് മുമ്പ്തന്നെ ഒരു ഔട്ട് ഹൗസ് ഞങ്ങള് ഉണ്ടാക്കിയിരുന്നു. അങ്ങോട്ട് എല്ലാം കൂടി ഷിഫ്റ്റ് ചെയ്തു.... ആ വീടിന് ഒരു പേരുമിട്ടു..... NJLAB.....
കുറച്ച്കാലമായിട്ടുള്ള ഓട്ടത്തിന് അറുതി വരുത്തി കുറച്ച് കാലം വിശ്രമിക്കാമെന്നു കരുതി NJLAB തല്കാലം പൂട്ടിയിട്ടു. എങ്ങനെ വിശ്രമിക്കും ????
ഉറങ്ങി നോക്കി.... മടുത്തു......ടിവി കണ്ടു നോക്കീ..... അതും മടുത്തു.........
അങ്ങനെയിരിക്കുമ്പോള് മേശപ്പുറത്തിരിക്കുന്ന ലാപ്ടോപ്പ് എന്നെ മാടി വിളിക്കുന്ന പോലെ തോന്നി.....
ഇല്ല.... ഞാന് വരില്ല..... ഞന് ഉറപ്പിച്ചു പറഞ്ഞു.....
പക്ഷെ ഏതോ ഒരു മാസ്മര ശക്തിയുടെ ആകര്ഷണ വലയില് പെട്ടപോലെ ലാപ്ടോപ്പി നരികിലേക്ക് ഞാന് എത്തപ്പെട്ടു.....
സാരമില്ല... ഇതിനുമുമ്പിലിരുന്നും ആവാല്ലോ വിശ്രമം.....
കുറച്ചുനേരം മെയിലും ഫേസ്ബുക്കുമെല്ലാം നോക്കി വിശ്രമിച്ചു.
ഇനി ഒരു സിനിമകണ്ടു വിശ്രമിക്കാമെന്നു കരുതി ഫോള്ഡറുകള് ചികയുമ്പോഴാണ് അവനെ കണ്ണിലുടക്കിയത്..... " Article on Face Detection Algorithms".
എങ്കില് അതുവായിച്ച് വിശ്രമിക്കാമെന്നു കരുതി വായന തുടങ്ങിയപ്പോഴാണ് എനിക്കും ഇത് വഴങ്ങുമെന്ന് മനസിലായത്. അതോടെ വിശ്രമചിന്ത പറപറന്നു.
ജാവയുടെ ആദ്യാക്ഷരങ്ങള് പഠിപ്പിച്ചു തന്ന പ്രിയ ഗുരുവിനെ മനസില് ധ്യാനിച്ച് എക്ലിപ്സ് IDE ക്ക് ദക്ഷിണയും വച്ച് തുടങ്ങി...... File-New-Java Project ........
ജനിക്കുന്നതിന് മുമ്പേ ആ ജാവാ സോഫ്റ്റ്വെയര് കുഞ്ഞിനൊരു പേരുമിട്ടു..... "FaceCropper".
കോഡിങ്ങ് തുടങ്ങി.... മനസിന്റെ ശൂന്യതയ്ക്കുമേല് ക്രീയേഷ്ന്, അനിഹീലേഷന് ഓപ്പറേറ്ററുകള് പ്രവര്ത്തിച്ചു തുടങ്ങി..... പുതിയ ആശയങ്ങള് ഉരുത്തിരിഞ്ഞു വന്നു.... തള്ളേണ്ടതിനെ തള്ളിയും കൊള്ളേണ്ടതിനെ കൊണ്ടും മുന്നേറി....... കോഡറിയാതെ ഇടക്കിടെ വഴിയില് പകച്ചു നിന്നുപോയി.... അപ്പോള് വഴിവിളക്ക് തെളിച്ചുതന്നു വലയിലെ ചങ്ങാതിമാര്. ലക്ഷ്യത്തിലെത്തണമെന്ന ആഗ്രഹം, വലയിലെ പല ചര്ച്ചാവേദികളിലെ ചോദ്യങ്ങിലൂടെയും ഉത്തരങ്ങളിലൂടെയും ഒരുപാട് അലഞ്ഞുതിരിഞ്ഞിട്ടും മനസിനെ ക്ഷീണിപ്പിച്ചില്ല . അങ്ങനെ ആ ജാവാ ഭ്രൂണം വളരാന് തുടങ്ങി..... 0.1, 0.2, 0.3, 0.3.1.... അങ്ങനെയങ്ങനെ.....എല്ലാ ഘട്ടങ്ങളിലെയും സ്കാനിഗ് റിപ്പോര്ട്ടുകള് മങ്കടമാഷിനും, മാത്സ് ബ്ലോഗിന്റെ സൃഷ്ടാക്കളായ ഹരി-നിസാര് മാഷുമ്മാര്ക്കും, ടോണിസാര്, തുടങ്ങിയ സുഹൃത്തുക്കള്ക്കും അയച്ച് കൊടുത്തുകൊണ്ടിരുന്നു.
മാത് സ് ബ്ലോഗ് ടീമിനെയാണ് ഇതുമായ് ബന്ധപ്പെട്ട് ആദ്യം ഫോണില് വിളിച്ചത്. അവര് പറഞ്ഞു "സോഫ്റ്റ്വെയര് കലക്കി. നന്നായി വിശക്കുമ്പോള് വേണം വിളമ്പാന്. സമയമാവുമ്പോ മാത്സ് ബ്ലോഗു വഴി നമുക്കിത് വിളമ്പാം". എങ്കിലും എനിക്ക് അടങ്ങിയിരിക്കാന് കഴിഞ്ഞില്ല. ആകാംക്ഷ സഹിക്കാനാവാതെ 0.7 വേര്ഷനായപ്പോഴേക്കും ലോഞ്ച്പാഡില് വച്ച് സിസേറിയന് നടത്തി ..... ആദ്യമായി പുറംലോകം കണ്ടു. പക്ഷെ കാര്യമായ പബ്ലിസിറ്റി കൊടുത്തില്ല. മാസം തികയാതെ പിറന്ന കുഞ്ഞിന് ചില ചില പ്രശ്നങ്ങള് ഇപ്പോഴും നില നില്പ്പുണ്ട്. ഈ കുറിപ്പ് എഴുതുമ്പോള് വേര്ഷന് 0.8.4 ല് എത്തി നില്ക്കുന്നു. അവന് വളര്ന്നു വന്ന വഴി ...... ഇല്ല. ഞാനൊന്നും പറയുന്നില്ല..... ദാ കണ്ടോളൂ......
GUI യില് കുറച്ച് അടുക്കും ചിട്ടയും വരുത്തി.
മെനുബാര് കുട്ടിച്ചേര്ത്തു.
കൂടാതെ കണ്ണില്പെടാതിരുന്ന ഒരു ചെറിയ വണ്ടിനെ (bug) ഞെക്കിക്കൊന്നു.
GUI യില് മാറ്റമൊന്നും വരുത്തിയില്ല.
CropFaces ബട്ടന് ക്ലിക്ക് ചെയ്യുമ്പേള് ക്രോപ്പിങ്ങിന്റെ പുരോഗതി കാണിക്കാനായി ഒരു progress bar കൂട്ടിച്ചേര്ത്തു.
GUI യില് മാറ്റമൊന്നും വരുത്തിയില്ല.
കണ്ണില് പെടാതിരുന്ന ഒരു വലിയ വണ്ടിനെ തല്ലിക്കൊന്നു.
അതിനിടെ നമ്മുടെ സമ്മതി സോഫ്റ്റ്വെയറിന്റെ തലതൊട്ടപ്പന് THE GREAT നന്ദുവിന്റെ റിപ്ലെ മെയില് വന്നു. (സോഫ്റ്റ്വെയറിന്റെ ലൈസന്സ് സംബന്ധമായ സംശയങ്ങള് ദൂരീകരിക്കാനും മൊത്തത്തിലുള്ള അഭിപ്രായങ്ങള് ആരായാനും വേണ്ടി ഞാനൊരു മെയില് അയച്ചിരുന്നു.)
------------------------------------------------------------
"ഉഗ്രന് സോഫ്റ്റ്വെയര്! ഉപകാരപ്രദമാവുമെന്നതില് സംശയമില്ല.
ലൈബ്രറി മെര്ജ് ചെയ്യുന്ന കാര്യത്തില് ചില പ്രശ്നങ്ങളുണ്ട്.
ലൈസന്സിന്റെ കാര്യം നൂലാമാലയാണ്. ഞാന് ഫ്രീ സോഫ്റ്റ്വെയര്
ഫൗണ്ടേഷനുമായി ബന്ധപ്പെട്ടിട്ടുണ്ട്. ചര്ച്ച ചെയ്ത് തീരുമാനം പറയാം."
-------------------------------------------------------------
എനിക്ക് ഒരുപാട് സന്തോഷമായി.......
പൂഞ്ഞാര് ബ്ലോഗ് മുതലാളി ടോണി സാറും ITSchool കോട്ടയം മാസ്റ്റര് ട്രെയിനര് ടോണി സാറും എന്റെ ചേട്ടന്, ആഴകം ജി.യു.പി സ്കുളിലെ നിഖില് മാഷും കുറേ ഫോട്ടോകള് സോഫ്റ്റ്വെയറില് ഉപയോഗിച്ച് കിട്ടിയ റിസല്റ്റുകള് മെയില് അയച്ചു തന്നു. ചില്ലറ പ്രശ്നങ്ങളും അവര് ചൂണ്ടിക്കാട്ടി. അവ പരിഹരിക്കാനൊരു ശ്രമം ഈ വേര്ഷനില് നടത്തി.
GUI യൂടെ സ്ട്രക്ചറില് മാറ്റമൊന്നും വരുത്തിയില്ല. പക്ഷെ look and feel ചെറുതായൊന്നു മാറ്റി.
ഈ സമയം മങ്കടമാഷ് സ്മാര്ട്ട് ക്ലാസ്റൂം എന്ന വിഷയത്തിന്റെ പൈലറ്റ് സ്റ്റഡിയുമായി ബന്ധപ്പെട്ട് അനന്തപുരിയില് തിരക്കിലായിരുന്നു. തിരിച്ച് വരുന്ന വഴി ട്രെയിനില് വച്ച് എന്റെ മെയില് കണ്ട് വിളിച്ചു. സോഫ്റ്റ്വെയറിന്റെ കാര്യം ചര്ച്ച ചെയ്തു. കുറേ നിര്ദേശങ്ങള് അദ്ദേഹം പറഞ്ഞുതന്നു. ഒടുവില്,
"നന്നായിരിക്ക്ണു മാഷിന്റെ സോഫ്റ്റ്വെയര്. ആളുകള്ക്കിത് തീര്ച്ചയായും ഉപകാരപ്പെടും എന്നതില് തര്ക്കോല്ല്യ. എനിക്ക് ഒരാളെ എന്തങ്കിലും ഐ.ടി. സംബന്ധമായ കാര്യത്തിന് വിളിക്കാന് അവസരം കിട്ടിയാല് ഞാന് മാഷിനെ വിളിച്ചിരിക്കും...... തീര്ച്ച..... ങ്ളെ പ്പോലുള്ള ടെക്നോക്രാറ്റുകളയാണ് IT@SCHOOL ന് ആവശ്യം....."
അക്ഷരാര്ത്ഥത്തില് എന്റെ മനസ് നിറഞ്ഞു. കണ്ണുകളില് ഈറന് പൊടിഞ്ഞു. IT@SCHOOL ല് ഞാൻ ഏറെ ആരാധനയോടെ കണ്ടിരുന്ന ഒരു വ്യക്തിയുടെ നാവില് നിന്ന് ഇത് കേള്ക്കാനായല്ലോ........
GUI അടിമുടി പരിഷ്കരിച്ചു.
മങ്കടമാഷ് പറഞ്ഞതനുസരിച്ച്, സോഫ്റ്റ്വെയറില് നടന്നുകൊണ്ടിരിക്കുന്ന പ്രവര്ത്തനങ്ങളെ പറ്റി യൂസര്ക്ക് കുടുതല് അറിവ് നല്കുന്ന തരത്തിലേക്ക് ഒരു മാറ്റം.
GUI എങ്ങനെ വേണമെന്ന് ഒരു പടം വരച്ചു നോക്കി. വരയ്ക്കുന്നത് നോക്കി ഭാര്യ പുറകില് നില്പ്പുണ്ടായിരുന്നു.
"എല്ലാം താഴെത്താഴെ വേണ്ട..... അത് ഒരു സൈഡിലേക്ക് മാറ്റി വയ്ക്ക്......"
എന്ന് തുടങ്ങി നിര്ദ്ദേശ ശരങ്ങള്. 'അടിയന്' അതെല്ലാം അക്ഷരം പ്രതി അനുസരിച്ചു.
എന്നിട്ട് ജാവയമ്മച്ചിയുടെ ലെയൗട്ട് മാനേജര് ഭാണ്ഡക്കെട്ടഴിച്ച് വേണ്ട കോഡെല്ലാം പെറുക്കിയെടുത്തുവെച്ചു് GUI പടത്തില് കണ്ട പരുവത്തിലാക്കി. പ്രോഗ്രസ് ബാര് ആവശ്യമുള്ളപ്പോള് മാത്രം മെയിന് വിന്ഡോയില് തന്നെ പ്രത്യക്ഷപ്പെടുന്ന വിധത്തിലാക്കി.
"ഇത് കലക്കി" ഞാന് എന്നെത്തന്നെ സമ്മതിച്ചു കൊടുത്തു.
ഓരോ തവണയും മാറ്റം വരുത്തിയതു കാണാന് വിളിക്കുമ്പോള് സഹധര്മിണി പറയാറുള്ള ഡയലോഗ് മനസില് തന്നെയുണ്ടായിരുന്നു.
"എന്നെപ്പോലുള്ള സാധാരണക്കാര്ക്ക് ഉപയോഗിക്കാന് പാകത്തിന് സിമ്പിളായിരിക്കണം സോഫ്റ്റ്വെയര്"
ഇത് കണ്ടപ്പോള് അവളും സമ്മതിച്ചു. "കൊള്ളാം"
അതിനിടെ നന്ദുവിന്റെ ഒരു മെയില് വന്നു.
-------------------------------------------------------------
"IMPORTANT
I strongly recommend you not to publish the package before you solve
this BIG PROBLEM:
Your program can literally crash the RAM.
Each time it processes a folder, the program grabs a lot of memory,
but no de-allocation is done. Run it a ten times with a 50 photo
folder and a 1 GB RAM is full."
-----------------------------------------------------------
മെമ്മറി ലീക്കേജ്........ !!!! അതൊരു വലിയപ്രശ്നമായിരുന്നു. ജാവ തനിയെ അണ്യൂസ്ഡ് ഒബ്ജക്ടുകളെ Automatic Garbage Collector നെ പറഞ്ഞ് വിട്ട് പെറുക്കിയെടുത്ത് മെമ്മറി ഫ്രീയാക്കും എന്നാണ് പഠിച്ചിട്ടുള്ളത്. എന്നെ പറ്റിച്ചല്ലേ.... എന്ന് പറഞ്ഞ് ഞാന് കുറച്ചു ദിവസം ജാവയമ്മച്ചിയുമായി പിണങ്ങി നടന്നു. ഒടുവില് പ്രശ്നം ജാവയുടേതല്ലെന്നും ഉപയോഗിച്ചിരിക്കുന്ന API യുടെയാണെന്നും തിരിച്ചറിഞ്ഞു. ഗാര്ബേജിനെ മാനുവലായി പെറുക്കിയെടുത്ത് മെമ്മറി വൃത്തിയാക്കാന് അല്ലറ ചില്ലറ കോഡ് തിരുത്തലൊക്കെ നടത്തി മെമ്മറി ലീക്കേജ് പ്രോബ്ളം പരിഹരിച്ചു. Process completed മെസേജ്ബോക്സിന്റെ കൂടെ സമ്മറിയും output ഫോള്ഡര് തുറക്കാനും തുറക്കാതിരിക്കാനുമുള്ള ബട്ടനുകളും സ്ഥാപിച്ചു. കൂടാതെ പ്രോഗ്രസ്ബാറിന്റെ നിറവും ലുക്കും ഒന്ന് പരിഷ്കരിക്കുകയും ചെയ്തു.
ഫേയ്സ്ക്രോപ്പറിന്റെ ഡെവലപ്പ്മെന്റ് ആരംഭിച്ചപ്പോള് തന്നെ എന്റെ മനസില് ഒരു ചിത്രം ഉണ്ടായിരുന്നു. ഡിറ്റെക്റ്റ് ചെയ്യപ്പെടുന്ന മുഖങ്ങളുടെ ഒരു പ്രിവ്യു ചെയ്യുക എന്നത് അതില് പ്രധാനപ്പെട്ട ഒരു ഫീച്ചര് ആയിരുന്നു. ഓരോ പുതിയ വേര്ഷനിറക്കുമ്പോളും പിന്നെയാകട്ടെ എന്ന് പറഞ്ഞ് അത് മാറ്റി വച്ചുകൊണ്ടിരുന്നു. മുമ്പ് സൂചിപ്പിച്ചപ്പോലെ മാസം തികയാതെ പിറന്നതിന്റെ എല്ലാ പോരായ്മകളും ഫേയ്സ്ക്രോപ്പറിനുണ്ട്. മുഖം കണ്ടെത്തി അതിനെ പുതിയ ക്യാന്വാസില് പ്രതിഷ്ഠിക്കുന്നതിലെ കൃത്യതക്കുറവ് അതിലൊന്നാണ്. ഇന്പുട്ടായി കൊടുക്കുന്ന ഫോട്ടോകളിലെ മുഖങ്ങള് ഒന്നിനൊന്ന് വ്യത്യസ്തമാണല്ലോ, ആ വ്യത്യസ്തത പോസിഷനിങ്ങിനെയും ബാധിക്കും. ഈ പ്രശ്നം പരിഹരിക്കാനുള്ള മാര്ഗരേഖ മനസിലുണ്ട്. കുറച്ച്കൂടി ഗവേഷണം അതിനാവശ്യമാണ്. ഒരു താല്ക്കാലിക പരിഹാരം എന്ന നിലയ്ക്ക് ഒരു പ്രിവ്യു വിന്ഡോയും അതില് പോസിഷന്, സൂം, ഫയല് നാമം എന്നിവ യുസറുടെ ഇഷ്ടാനുസരണം ക്രമീകരിക്കാന് കഴിയും വിധം ചില സംവിധാനങ്ങള് 0.8.2 എന്ന വേര്ഷനില് കൂട്ടിച്ചേര്ത്തു.
ജാവ റണ്ടൈം എന്വിയോണ്മെന്റ് (JRE) ഇന്സ്റ്റോള് ചെയ്ത മെഷീനുകളില്(windiws /linux) മാത്രമേ ഫേയ്സ്ക്രോപ്പര് വര്ക്ക് ചെയ്യുകയുള്ളു. അതിന് പരിഹാരമായി JRE കൂടി ഫേയ്സ്ക്രോപ്പറിനോട് ബണ്ടില് ചെയ്താലോ എന്നായി ആലേചന. പക്ഷെ പാക്കേജിന്റെ സൈസ് കൂടും. ഈ JRE മറ്റ് ജാവ സോഫ്റ്റ്വെയറുകള്ക്ക് പ്രയോജനപ്പെടുകയുമില്ല. അഭിപ്രായം ആരായാന് മങ്കടമാഷിനെ വിളിച്ചു. അത് അത്ര ആശാസ്യമായ മാര്ഗമല്ലെന്നായിരുന്നു അദ്ദേഹത്തിന്റെ മറുപടി. അതിനാല് ആ ശ്രമം ഉപേക്ഷിച്ച് JRE ഇല്ലാത്ത മെഷീന് യുസറിനെ കൊണ്ട് JRE ഇന്സ്റ്റോള് ചെയ്യാന് പ്രേരിപ്പിക്കാനും സമ്മതമാണെങ്കില് ഇന്റര്നെറ്റില് നിന്ന് ഓട്ടോമാറ്റിക്കായി ഡൗണ്ലോഡ് ചെയ്ത് JRE ഇന്സ്റ്റോള് ചെയ്യാനും കഴിവുള്ള ഒരു ലോഞ്ചര് സ്ക്രിപ്റ്റ് ഉണ്ടാക്കി. സ്ക്രിപ്റ്റ് പരിശോധിച്ച് വേണ്ട നിര്ദ്ദേശങ്ങള് മെയില് വഴി പറഞ്ഞു തന്നത് ഫ്രീ സോഫ്റ്റ്വെയര് രംഗത്തെ മറ്റൊരു പ്രഗല്ഭനായ, മാത്സ്ബ്ലോഗ് SSLC റിസല്റ്റ് ആന്ഡ്രോയിഡ് ആപ്പ് ഉണ്ടാക്കിയ ശ്രീനാഥ് ആണ്. ആ ലോഞ്ചര് സ്ക്രിപ്റ്റും ചേര്ത്ത് 0.8.4 എന്ന നിലവിലെ വേര്ഷനില് എത്തിനില്ക്കുന്നു.
ഉബുണ്ടു/വിന്ഡോസ് ഇന്സ്റ്റാളര് പാക്കേജുകള് (Ver0.8.4)
For Ubuntu (both 32 bit and 64 bit) - Version (0.8.4)
For Windows (32bit offline installer) - Version (0.8.4)
ഉപയോഗിക്കേണ്ട വിധം
- Application-Graphics-face-cropper എന്ന ക്രമത്തില് Ubuntu വില് തുറക്കുക. വിന്ഡോസില് Start -All Programmes -FaceCropper-FaceCropper എന്ന ക്രമത്തിലും.
- Select Folderബട്ടന് ക്ലിക്ക് ചെയ്യുക.
- ഫോട്ടോകള് സൂക്ഷിച്ചിരിക്കുന്ന ഫോള്ഡര് ബ്രൗസ് ചെയ്ത് സെലക്റ്റ് ചെയ്യുക.
- Options ല് ഔട്ട്പുട്ടായി ലഭിക്കേണ്ട ചിത്രത്തെ സംബന്ധിച്ച ക്രമീകരണങ്ങള് വരുത്തുക.
- ഓരോ മുഖവും സേവ് ചെയ്യുന്നതിന് മുമ്പ് പ്രിവ്യു കണ്ട് സൂം, പോസിഷന്, ഫയല് നെയിം എന്നിവയില് മാറ്റം വരുത്താന് Edit, Preview and Proceed സ്വിച്ച് കൂടി ഓണ് ആക്കുക.
- CropFaces ബട്ടന് ക്ലിക്ക് ചെയ്യുക.
- പ്രോഗ്രസ്ബാര് 100 % ല് എത്തുന്ന വരെ കാത്തിരിക്കുക.
- ഫോട്ടോകള് സൂക്ഷിച്ചിരിക്കുന്ന ഫോള്ഡറിന് സബ് ഫോള്ഡറായി Faces എന്ന ഒരു ഫോള്ഡര് സോഫ്റ്റ്വെയര് തനിയെ ഉണ്ടാക്കി ക്രോപ്പ് ചെയ്ത മുഖങ്ങള് അതില് സേവ് ചെയ്തിട്ടുണ്ടാകും.
ചില പരീക്ഷണ ഫലങ്ങള്
140 comments:
super super super... പക്ഷേ ഇതെല്ലാം (ഇങ്ങിനെയുള്ള സോഫ്ട് വെയറുകള്) ഉപയോഗിയ്ക്കുമ്പോള് നമ്മള് (എല്ലാവരും അങ്ങിനെയാണോയെന്നറിയില്ല) പെട്ടെന്ന് പണിതിര്ക്കാനുള്ള ഒരുസാധനം കിട്ടി, ഹാവു രക്ഷപ്പെട്ടു...എന്നു വിചാരിയ്ക്കുന്നു. പിന്നീടാണ് ഇതിനുവേണ്ടി, യാതൊരു നേട്ടവും ആശിയ്ക്കാതെ, മെനക്കെട്ട ആ വ്യക്തിയെ (Great) ഓര്ക്കുന്നത്..സുധീര്സാറായാലും(Softwares) മുഹമ്മദ് സാറായാലും (Spark) ഇതുപോലെയുള്ള മറ്റുള്ളവരായാലും അവരുടെ പണി ഇതു നല്കിയതോടെ തീരുന്നില്ല...ഇനി ഇതിനെകുറിച്ചുള്ള സംശയങ്ങളും മറ്റും തീര്ക്കണം, ഇതിനേക്കാള് മെച്ചപ്പെട്ടവ അവരില്നിന്നു പ്രതീക്ഷിയ്ക്കുന്നു.. പണികൂടി കൂടി വരുന്നേ ഉള്ളൂ. ഇത് "ഇതാ നിങ്ങള്ക്കൊരു Face cropper" എന്ന് പറഞ്ഞ് നേരിട്ട് തരാതെ മുഴുവന് പ്രവര്ത്തിയും വ്യക്തമാക്കിയത് മറ്റുള്ളവരെയും ഇതുപോലെയുള്ള കാര്യങ്ങള് ചെയ്യാന് പ്രേരിപ്പിയ്ക്കും തിര്ച്ച... എല്ലാവിധ ആശംസകളും നേരുന്നു....
Oh my god.....Nidhin Jose sir,,,,This is something HILARIOUS!!!!!!!!!!!!!!!!!!
Good job. And kudos to the way how you explain it in that funny accent.
പ്രിയ മാത്സ് ബ്ലോഗ് വായനക്കാരേ.....
വലിയൊരു നീണ്ടകഥ എഴുതി നിങ്ങളെ ബോറട്പ്പിക്കണമെന്ന് കരുതിയതല്ല. സ്കൂള് ദിനങ്ങള് എന്ന എന്റെ സ്കൂള് സംബന്ധിയായ ഒര്മ്മക്കുറിപ്പുകളും അനുഭവങ്ങളും കുറിച്ചിടുന്ന ബ്ലോഗില് പ്രസിധീകരിക്കാന് വേണ്ടി എഴുതിയകുറിപ്പാണിത്.അത്മനിഷ്ഠമായ ശൈലിയിലാണ് ആ ബ്ലോഗിലെ എല്ലാ കുറിപ്പുകളും. വായില് തോന്നിയത് കോതക്ക് പാട്ട് എന്ന് കേട്ടിട്ടില്ലേ? അല്ലാതെ തീരെ വായനയില്ലാത്ത എനിക്ക് ആധികാരികമായ ഭഷയിലുള്ള എഴുത്ത് അത്ര വശമില്ല. ഹരിസാരിന് അത് അങ്ങനെതന്നെ അയച്ചുകൊടുത്തപ്പള് അദ്ദേഹം അത് അങ്ങനെ തന്നെ പ്രസിധീകരിക്കും എന്ന് വിചാരിച്ചില്ല. ആവശ്യായ ഭാഗം മാത്രം കോപ്പി പേസ്റ്റ് ചെയ്യട്ടെ എന്നുമാത്രമാണ് കരുതിയത്. ഏതായാലും സോഫ്ട്വെയര് എല്ലാവര്ക്കും ഉപകരിക്കട്ടെ...... ഉപയോഗിച്ച് നോക്കി നിര്ദേശങ്ങളും അഭിപ്രായങ്ങളും എല്ലാവരും അറിയിക്കുമെന്ന് കരുതുന്നു.
Hai friend....kollam nanai irikunnuu
Congrats a ton Nidhinsir....Done a wonderful task....and the story behind too is so interesting...
നിധിന് സാര് കലക്കി.
കുട്ടികള്ക്ക് നല്ലൊരു കഥപറഞ്ഞ് കൊടുത്തിട്ട് ഒടുവില് ഗുണപാഠം
പറയുന്നതുപോലെ, കേള്ക്കാന് രസമുള്ള ഒരനുഭവവും ഒടുവില് ഒരു കിടിലന്
Software ഉം.
സൂപ്പര് സൂപ്പര് സൂൂൂൂപ്പര്
നിധിന് സാര് തകര്പ്പന്
SOOPER...!!!. ORU NURSERY KUTTIYUDE AAKAMSHAYODE KATHA MUZHUVAN VAYICHU..
great sir...............
good job !
Great work.
സോഫ്റ്റ്വെയർ നന്നായിട്ടുണ്ട്
താങ്കളുടെ ഹാര്ഡ് വർക്കിന് അഭിനന്ദനങ്ങൾ
ഉബുണ്ടുവിൽ ഇൻസ്റ്റോൾ ചെയ്യുമ്പോൾ വാര്നിങ്ങ്സ് കാണിക്കുന്നു
The package is of bad quality
The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.
http://s8.postimg.org/c14ax0lo5/face_cropper_warnings.png
നെക്സ്റ്റ് റിലീസിൽ അതും കൂടി സ്രെധിക്കുമല്ലോ
നിധിന് സാറെ സോഫ്റ്റ്വെയര് ഡൌണ്ലോഡ് ചെയ്തു . ഉപയോഗിച്ച് നോക്കിയിട്ട് അഭിപ്രായം പറയാം. എന്തായാലും സാറിന്റെ ഈ കഠിന പ്രയത്നത്തിന് ഒരുപാടൊരുപാട് അഭിനന്ദനങ്ങള് .
ന്റെ മാഷേ ...ങ്ങളൊരു സംഭവം തന്നെയാണ് ,... ഇനിയുമിനിയും കണ്ടെത്തലുകള് താങ്കളില് നിന്നും പ്രതീക്ഷിക്കുന്നു .. അങ്ങയച്ചുകൊടുത്ത വിവരണം വായിച്ച ഒരാള്ക്ക് പോലും കോപ്പി പേസ്റ്റ് ചെയ്ത് പ്രസിദ്ധീകരിക്കാന് തോന്നില്ല ..അത്രയ്ക്ക് മനോഹരം ആണ് ,.. അഭിനന്ദനങ്ങള് ...
ഫേസ് ബുക്ക് കൊണ്ടുണ്ടായ വലിയൊരു നേട്ടമാണ് നിധിൻ സാറുമായിട്ടുള്ള friendship എന്ന് ഞാൻ കരുതുന്നു.ചാറ്റിങ്ങിലൂടെയും, ഫോണ് വിളികളിലൂടെയും ആ സൗഹൃദം വളർന്നു . IT യുമായി ബന്ധപ്പെട്ട പുതിയ പ്രോജെക്ട്നെപ്പറ്റി ചോദിച്ചപ്പോൾ സാറ് face cropper നെപ്പറ്റി പറയുകയും അതിന്റെ ഒരു ലിങ്ക് അയച്ചു തരികയും ചെയ്തു . സ്കൂൾ സ്പോർട്സ് സൈറ്റിൽ കുട്ടികളുടെ ഫോട്ടോ അപ്ലോഡ് ചെയ്യുന്നതിന് എനിക്കിതു വളരെ പ്രയോജനപ്പെട്ടു .അങ്ങിനെ publish ചെയ്യും മുൻപ് ഈ സോഫ്റ്റ്വെയരിന്റെ ആദ്യ ഉപഭോക്താവായി മാറിയതിൽ ഞാൻ അഭിമാനിക്കുന്നു . നിധിൻ സാറിന് എന്റെ നന്ദിയും ആശംസകളും അറിയിക്കുന്നു
നിധിന് സാറേ.......... കൊടുകൈ..... അസ്സലായിട്ടുണ്ട് സോഫ്റ്റ് വെയര്....... ജാവാ അമ്മച്ചിക്ക് ഇത്രയൊക്കെ ചെയ്യാന് പറ്റും എന്നത് ഒരു പുതിയ അറിവാണ്...... ഗംഭീരം...... hats off to u..
ജാവാ പഠിക്കാന് പോവുകയാണ് ഇനി....
VALAREE NANNAYIRICKUNNU SIR . THANKS
നിധിനേ, നിന്നെക്കുറിച്ച് എനിക്ക് വളരെ അഭിമാനം തോന്നുന്നു. നിന്റെ ഈ സോഫ്റ്റുവെയര് വന് ഹിറ്റാകും തീര്ച്ച.......മേളകള്ക്കും പി.എസ്.സി.ആപ്ലിക്കേഷന് അയക്കുന്നതിനും മറ്റും ഫോട്ടോകള് ഇതിലിട്ട് ഒന്ന് ക്രോപ്പിയാല്പോരെ.....അഭിനന്ദനങ്ങള്...... ആശംസകള്........
Si Exxelent software.If you use C++ you may able to make it more advanced.If you are making any new software plz tell to me.I have many plans to create a software but i have many baries coz i am still a student.I am much Intrested in programming.Nidhin jose sir please give your Email.My Email is asish623@gmail.com ..Please contact to my gmail o give your gmail id.........
ഈ സോഫ്റ്റ്വെയര് സ്വതന്ത്രലൈസന്സില് പ്രസിദ്ധീകരിക്കാന് കാണിച്ച സന്മനസ്സിന് ആദ്യമേ നന്ദി അറിയിക്കുന്നു. നിധിന് ജോസ് സാറിന്റെ കഠിനാധ്വാനം മറ്റുള്ളവര്ക്കും പ്രചോദനമാവട്ടെ.. ഈ വര്ഷത്തെ സോഫ്റ്റ്വെയര് സ്വാതന്ത്യദിനത്തില് നിധിന് സാറിനെക്കൂടി മറ്റുള്ളവര്ക്ക് പ്രയോജനപ്പെടുത്താമല്ലോ .. അഭിനന്ദനങ്ങൾ !1
ഇത് കൊള്ളാലോ ഡേ.
ഒരായിരം അഭിനന്ദനങ്ങള്.
പുതിയവ കണ്ടു പിടിച്ചതിനല്ല.
ഇത്ര ജനകീയമായി അവതരിപ്പിച്ചതിന്.
പ്രചോദനജനകമായ വഴിനടത്തലിന്.
ഡിജിറ്റല് കാമറയിലെ കള്ളികളില് മുഖങ്ങളെ ആവാഹിക്കുന്ന സൂത്രമെന്താണെന്ന് ആലോചിക്കാന് പോലും എനിക്കിതേവരെ കഴിഞ്ഞിരുന്നില്ല. നിധിന്മാഷിന്റെ രസകരമായ, സാങ്കേതികപദങ്ങളുടെ ദുര്വ്യയമില്ലാതെയുള്ള വിവരണത്തിലൂടെ ഞാനത് അനുഭവിച്ചു. കാത്തിരിപ്പിന്റെ നോവുള്ള നൊമ്പരം ഇന്നലെ FBയില് വായിച്ചിരുന്നു. മാത്സ്ബ്ലോഗിനും ഇതൊരു സുദിനമാണ്, അഭ്യൂദയകാംക്ഷികളായ ഞങ്ങള്ക്കും. നന്ദി.
പുതിയപുതിയപരീക്ഷണങ്ങള് വിയത്തിലെത്തട്ടെഎന്ന്ആശംസിക്കുന്നു
സോഫ്റ്റ് വെയര് ഡൗണ്ലോഡ് ചെയ്ത് ഇന്സ്റ്റാള് ചെയ്തിട്ടില്ല.
പക്ഷെ അതെല്ലാം നടത്തിയ സംതൃപ്തി കിട്ടി, നിധിന് സാറിന്റെ പോസ്റ്റിലൂടെ പോയപ്പോള്....
ജിമ്പിലിട്ട് കട്ടു ചെയ്യുന്ന കഷ്ടപ്പാട് ഒഴിവാക്കി ഇനി
എളുപ്പത്തില് ഫേസ് ക്രോപ്പാന് പറ്റും എന്നു കരുതുന്നു.......
വളരെ വളരെ നന്ദി, നിധിന് സാര്,
പോസ്റ്റിനും സോഫ്റ്റ് വെയറിനും.......
ഇത് വലിയൊരു വിപ്ലവമാണ് നിധിന് സാര്! അന്താരാഷ്ട്രതലത്തില്ത്തന്നെ പ്രധാന്യമുള്ള ഒന്നാണിത്.
Very good. Keep it up !!!
Great work and inspiring narration. All the best
Read the Post and its congratulating comments. I'm here not to congratulate, but to protest as an active member of All Kerala Photographers' Association. This wretched software will badly affect our livelihood, i think.
We'll file a case against this bloody blog and the author of this post.
Beware.
പ്രിയ നിധിൻ സർ,
ഗംഭീരം എന്ന് പറഞ്ഞാൽ പോരാ . അതി ഗംഭീരം .
ഫോട്ടോഗ്രാഫറിന്റെ കമന്റ് താങ്കളുടെ സോഫ്റ്റ് വെയർ ഏതു പ്രൊഫഷണൽ സോഫ്റ്റ് വെയർ -നോടും കിടപിടിക്കുന്നതാണെന്നു തെളിയിക്കുന്നു.
മധുര മനോജ്ഞമീ സോഫ്റ്റ് വെയർ
ഫോട്ടോഗ്രാഫര്
കേസുകൊടുത്തതുകാരണം എത്രപേര് ഇപ്പോഴും അകത്താണെന്നോ. നിധിന്സാറേ ഒരു
മുന്കൂര് ജാമ്യമെടുക്കുന്നത് നല്ലതായിരിക്കും.
ഫോട്ടോഗ്രാഫര് ഈ ഓലപ്പാമ്പ് കുറേനാളായി കാട്ടുന്നു
നിധിന് സര്, ഉഗ്രന്, കലക്കി
Dear Photographer,
ഇതുവരെ ലഭിച്ച കമന്റുകളില് എറ്റവും പ്രചോദന ജനകമായി തോന്നിയ കമന്റാണ് താങ്കളുടേത്. ആരെയും ഉപദ്രവിക്കാനുള്ള ഒരു ഉപാധിയായി അല്ല ഞാന് ഈ സോഫ്റ്റവെയറിനെ കാണുന്നത്. മറിച്ച് കഷ്ടപ്പെടുന്ന എന്റെ സഹപ്രവര്ത്തകര്ക്ക് ഒരു കൈത്താങ്ങായാണ്.
ഒരുപാട് കാലമായി സ്വതന്ത്ര സോഫ്റ്റ്വെയര് പ്രസ്ഥാനം സ്നേഹപൂര്വ്വം വച്ചു നീട്ടിയ സൗജന്യ വിഭവങ്ങളുടെ രുചി നുണയാന് തുടങ്ങിയിട്ട്. തിരിച്ച് എന്തെങ്കിലും കൊടുത്തില്ലെങ്കില് അത് വലിയ ഒരു തെറ്റായിരിക്കും. എന്റെ വകയായല്ല ഞങ്ങള് കേരളത്തിലെ മുഴുവന് അധ്യാപകരുടെയും മാത്സ് ബ്ലോഗ് എന്ന കൂട്ടായ്മയുടെയും IT@SCHOOL എന്ന മഹത് പ്രസ്ഥാനത്തിന്റെയും വിദ്യാഭ്യാസ വകുപ്പിന്റെയും വകയായി സ്വതന്ത്രസോഫ്റ്റ് വെയര് പ്രസ്ഥാനത്തിന് നല്കുന്ന വലിയോരു സല്യൂട്ടാണ് ഈ സോഫ്ട്വെയര്. കാരണം അവരാണ് എന്നെ ഇതിനെല്ലാം പ്രാപ്തനാക്കിയത്. നിങ്ങള് യഥാര്ത്ഥത്തില് വെല്ലുവിളിക്കുന്നത് എന്നെയല്ല. സ്വതന്ത്ര സോഫ്ട് വെയര് എന്ന ലോകമെമ്പാടുംമുള്ള സഹൃദയ മനസുകളില് ചിരപ്രതിഷ്ഠ നേടിയ ഒരു മഹത് പ്രസ്ഥാനത്തെയാണ്. ഞാന് ആ ദ്രവ്യപ്രപഞ്ചത്തിലെ കേവലമൊരു കണികമാത്രം.
ഇതുവരെ എല്ലാവിധ പ്രോത്സാഹനങ്ങളും നല്കിയ എല്ലാ സഹൃദയര്ക്കും എന്റെ നന്ദിയും അറിയിക്കുന്നു.
ഈസോഫ്ട്വെയറിന്റെ വിന്ഡോസ് പാക്കേജടക്കം ഉണ്ടാക്കാനായി ഞാന് വിന്ഡോസിനെ ആശ്രയിച്ചിട്ടില്ല എന്നുകൂടി ഏറെ അഭിമാനത്തോടുകൂടി എനിക്ക് പറയാന് കഴിയും.
സ്വാതന്ത്ര്യം തന്നെ അമൃതം ,സ്വാതന്ത്ര്യം തന്നെ ജീവിതം പാരതന്ത്രം മാനികള്ക്കു മ്യതിയെക്കാള് ഭയാനകം......
എന്നുവച്ച് വിന്ഡോസ് ഉപഭോക്താക്കളോട് യാതോരു വിരോധവും വച്ചു പുലര്ത്തുന്നല്ലട്ടോ.. അങ്ങനെയെങ്കില് വിന്ഡോസ് വേര്ഷന് റിലീസ് ചെയ്യില്ലായിരുന്നല്ലോ!!
കൊള്ളാം.. നല്ല ഉദ്യമം.. സോഫ്റ്റ്വെയറിന്റെ സോഴ്സ് എവിടെ കിട്ടും എന്ന് കൂടെ പറയാമോ? ഗിറ്റിൽ എവിടെയെങ്കിലും ഉണ്ടോ?
@ബാലശങ്കർ ചേലമറ്റത്ത്
ഒരു സോഴ്സ്കോഡ് എങ്ങനെ വൃത്തിയായി പബ്ലീഷ് ചെയ്യും, അതിന്റെ ചിട്ടവട്ടങ്ങള് എന്തോക്കയാണ് എന്നൊന്നും എനിക്കറിയില്ല. ഞാന് പഠിച്ചത് ഫിസിക്സാണ്. IT ഒരു സ്പഷ്യല് പേപ്പര്മാത്രായിരുന്നു. ഒരു സോഫ്ട്വെയര് പ്രോഫഷണലിന് വേണ്ട യാതോരു യോഗ്യതകളും എനിക്കില്ല. ഞാന് എഴുതിയുണ്ടാക്കിയ കോഡ് ലോഞ്ച് പാഡിലെ ഈ പോജക്ട് ലിങ്കില് ലഭ്യമാണ്. കൂടുതല് സാങ്കേതികമായ കാര്യങ്ങള് പഠിക്കണമെന്നുണ്ട്....
ഗിറ്റ് ഉപയോഗിക്കൂ. കൊളാബറേറ്റീവ് സോഫ്റ്റ്വെയർ ഡെവലപ്പ്മെന്റിന് പറ്റിയ ഉപകരണമാണ്.
http://git-scm.com/book/en
Nidhin sir,
Really awesome!!! Installed and tried it. Must say GREAT.
A few suggestions.
1 Option to select a single file from the 'chosen' folder.
2 In 'preview Edit ...' mode the cropped faces advance automatically. More user control would surely make the software cent per cent professional.
With some photos certain faces doesn't get detected. Really not a great problem, may be problem with the original.
Hats off Nidhin!!!
നിധിന്റെ face cropper software എല്ലാം പരീക്ഷിച്ച ഭാഗ്യവാനാണ് ഞാന് . അഭിനന്ദനങ്ങള് !!!
super super super
Dear Sir, Today I used this software for uploading sports photos.Wonderful !It is very useful.Besides this I am very happy to say that You are a very good writer also.What a wonderful language in your malayalam words?
Madhu,GHSS Budhanoor.
നിധിന് ജോസ് സര്,
താങ്കളുടെ ഉദ്യമത്തിന് ഒരായിരം നന്ദി. പ്രോഗ്രാമ്മിംഗ് അറിയുന്ന താങ്കള്ക്ക് ഞങ്ങള്ക്ക് വേണ്ടി ഇനിയും ഒട്ടേറെ ചെയ്യാന് കഴിയും. Innovative ആയ പുതിയ ഉല്പന്നങ്ങള് താങ്കളില് നിന്നും പ്രതീക്ഷിക്കുന്നു.
Inspiring write-up. May more teachers be like you.
Perhaps you should maintain a blog for writing about your electronics projects that others can learn from.
That said, Java is an old-fashioned verbose language. You may have more fun programming( which of course is the point of programming) if you invested time in using other modern languages.
ന്നാലും ന്റെ നിതിന് സാറെ ഞങ്ങളെ ഇങ്ങിനെ പറ്റിയ്കേണ്ടിരിന്നില്ലാ...നിങ്ങടെ സോഫ്ട് വെയറ് കേമായിണ്ട്ന്ന് പറയാതിരിയ്ക്കാന് വയ്യാ... ന്നാലും ഞങ്ങള് കുറെ പോട്ടങ്ങള് എടുക്കേം റീസൈസ് കൊടുക്കേം ഒക്കെ ചെയ്യണതാണേ.... ഇനി സ്കൂളിന്ന് കുട്ട്യോള് പോട്ടത്തിനും മാഷ്മാര് സ്പാര്ക്കിനും മറ്റ് അപേക്ഷയ്കും മറ്റും വര്വാവോ.. ന്നാലും ഞാനൊരുകുറ്റം കണ്ട്ണ്ട് … ഫയലിലെ ഒരു പോട്ടം മാത്രം മാറ്റാന് പറ്റില്ലല്ലോ... ഫയലിലെ മുഴുവനും കൂടിയല്ലേ പറ്റൂ...അപ്പോ മാഷ്മാര് ഞങ്ങള്ടെ അടുത്തേയ്ക്ക് വരും തീര്ച്ച!!!!!!!
എനിക്ക്
സന്തോഷം അടക്കാന് വയ്യ. ഫോട്ടോഗ്രാഫര്ക്ക് മറുപടിയുമായി വന്ന പൊട്ട
ഗ്രാഫര്, താങ്കള്ക്ക് എന്റെ വക ഒരു ബിഗ് സല്യൂട്ട്.
പിന്നെ ഫോട്ടോഗ്രാഫര് എന്ന പേരില് ബ്ലോഗെഴുതുന്ന ഫേക്ക് ബ്ലോഗറോട്,
താങ്കളുടെ ഉദ്ദേശം എന്താ?
മാത്സ് ബ്ലോഗ്പോലെ കേരളത്തിലെ അധ്യാപകര്ക്ക് ഗുണകരമായ മറ്റൊരു
ബ്ലോഗില്ലെന്നത് സത്യമാണ്. സേവന മനസ്ഥിതിയുമായി ഒരുകൂട്ടം അധ്യാപകര്
ഒത്തുചേരുന്നത് കാണുമ്പോള് താങ്കള്ക്ക് എന്തിന്റെ കേടാ തോന്നുന്നത്.
ആത്മാഭിമാനത്തിന്റെ ലവലേശമെങ്കിലും ഉണ്ടെങ്കില് ഇനി ഈ പേരില് മാത്സ്
ബ്ലോഗില് കമന്റ് ചെയ്യരുത്
സർ,
ഗംഭീരം എന്ന് പറഞ്ഞാൽ പോരാ . അതി ഗംഭീരം .
പ്രിയ നിധിന് സര്,
ഒറ്റവാക്കില് 'ഉഗ്രന്'. നിര്മ്മാണവേളയിലെ ചര്ച്ചകളില് ഇടയ്ക്കൊന്നു പങ്കാളിയാകാനായെങ്കിലും...സത്യം പറയാം..ഇത്രയും പ്രതീക്ഷിച്ചില്ല. FB-യില് കുറിച്ചതുപോലെ, it's the result of your hardwork & dedication. Hearty Congrats Sir..
വളരെ എളുപ്പത്തില് ഉപയോഗിക്കാവുന്നത്. വളരെ ഉപയോഗപ്രദം, ഉചിതസമയത്തുണ്ടായത് തുടങ്ങിയവ ഫേസ് ക്രോപ്പറെ വിലപിടിച്ചവനാക്കുന്നു. ബ്ലോഗ് ടീം പറഞ്ഞതുപോലെ, ഇത്തരമൊന്നിനായി അധ്യാപകസമൂഹം വിശന്നു തുടങ്ങിയ സമയത്താണ് ഇവനെത്തിയത്. ഇതിനു പിന്നിലെ പരിശ്രമങ്ങള്..അതിനായി നീക്കിവച്ച സമയം..മറ്റു കഷ്ടനഷ്ടങ്ങള്..ഒന്നും വെറുതേയായില്ല.
ഇതൊക്കെ പങ്കുവയ്ക്കുവാനുള്ള മനസാണ് പ്രധാനം. "ഒരുപാട് കാലമായി സ്വതന്ത്ര സോഫ്റ്റ്വെയര് പ്രസ്ഥാനം സ്നേഹപൂര്വ്വം വച്ചു നീട്ടിയ സൗജന്യ വിഭവങ്ങളുടെ രുചി നുണയാന് തുടങ്ങിയിട്ട്. തിരിച്ച് എന്തെങ്കിലും കൊടുത്തില്ലെങ്കില് അത് വലിയ ഒരു തെറ്റായിരിക്കും." - ഈ മനസിനെ എത്ര അഭിനന്ദിച്ചാലും മതിയാവില്ല.
മറ്റുചിലരേക്കൂടി അഭിനന്ദിക്കാതെ വയ്യല്ലോ.. ഇതൊക്കെ സഹിച്ച വീട്ടുകാര്..! പരീക്ഷണ മുറിയ്ക്ക് പുറത്തുവച്ച് കുഞ്ഞാവ അപ്പനെ ഇനിയൊന്ന് ശരിക്ക് കാണട്ടെ.. കുടുംബത്തിന്റെ പിന്തുണ ഏറ്റവും പ്രധാനമാണ്.. അഭിനന്ദനങ്ങള് അവര്ക്കുകൂടി നല്കാം..
Wanted Post writers for CBSE blog.
Attractive remuneration. Rs 2500 per post. Experienced hands will get priority.
Please contact fotografer10@gmail.com
great nidhin sir....!!!!
expressing congrats on your effort for the public especially teachers.thank you sir verymuch.
good work sir...thank you
സൂപ്പര്
അടിപൊളി,സമ്മതിക്കാതെ വയ്യ.വിന്ഡോസില് ഇന്സ്റ്റോള് ചെയ്തിട്ടെ facecropper വന്നു മിന്നിമറയുകയാണ്.
മിന്നി മറയുവാന്ന് വച്ചാല് എന്താ ഉദ്ദേശിച്ചത്?
xp, vista, 7, 8, 8.1 എതാ?
ജാവ JRE ഏതാ വേര്ഷന്?
Thanks Nidhin Sir, Thankalude Ee Udhyamathinu Nooru Noorasamsakal....!!
Keralathile AdhyapakaSamooham Thankalodu Kadappettirikkunnu...Enneppoleyulla Headmastermar Photoshopil Kayari prayasappettirunnathinu Kanakkilla....Nimisa Neramkondu Ethra Ethra photokal...!! Thanks for ur FACE CROPPER.... -USMAN-
Windowsil Oru Minnimarayalumilla, Sukhamayi work cheyyan Sadhikkunnu.
Nidhin Sarinu Nanni.
USMAN.K
@SHANTALS
സാര്,
സിസ്റ്റത്തിലെ JRE ഒന്നുകൂടി reinstall ചെയ്തുനോക്കിയിട്ടു face-cropper എടുത്തു നോക്കൂ....
splash screen വരുന്നുണ്ടെങ്കില് JRE ഉണ്ട് എന്ന് ഉറപ്പാണ്.... എന്തായാലും ഒന്ന് reinstall ചെയ്തുനോക്കൂ...
face-cropper ല് ഇനി എന്തെല്ലാം പുതിയഫീച്ചറുകളാണ് വേണ്ടത്, നിലവിലെ പ്രശ്നങ്ങള് എന്തെല്ലാമാണ് എന്ന രീതിയിലേക്കുള്ള അഭിപ്രായങ്ങള് പ്രതീക്ഷിക്കുന്നു..
അത്തരത്തിലുള്ള ചില കമന്റുകളും മെയിലുകളും കണ്ടില്ലെന്ന് നടിച്ചതല്ലാട്ടോ... അവ പ്രത്യേകം ഡോക്യുമെന്റ് ചെയ്യുന്നുണ്ട്.
തുടര്ന്നുള്ള വേര്ഷനുകളില് എന്നാല് കഴിയുന്ന വിധത്തില് ശ്രമിക്കാം.....
ഇതു വരെ അഭിപ്രായങ്ങളും നിര്ദേശങ്ങളും നല്കിയവര്ക്ക് എന്റെ പ്രത്യേക നന്ദി അറിയിക്കുന്നു......
വളരെ നന്ദിയുണ്ട് സര്, ഇതുപോലെ, Scribus ന്റെ റ്റ്യൂട്ടോറിയലും ഒന്ന് കിട്ടേണ്ടിയിരുന്നു.
Back ground option, single colour option കിട്ടിയാല് കൂടുതല് സൗകര്യം
@kalmaloram
ബാക്ഗ്രൗണ്ട് ഒപ്ഷന്, സിങ്കില് കളര് ഓപ്ഷന്.... ശരിക്കങ്ങോട്ട് മനസിലായില്ല.
ഒരു സിങ്കിള് കളര് ബാക്ഗ്രൗണ്ട് മാറ്റി മറ്റേതെങ്കിലും ചിത്രമോ കളറോ ചേര്ക്കുന്ന കാര്യമാണോ ഉദ്ദേശിച്ചത്? ക്രോമാ കീ പോലെ???
പ്രിയ നിധിന് സര്,
സോഫ്റ്റ് വെയര് ഉപയോഗിച്ചുനോക്കി. ഉഗ്രന്....അഭിനന്ദനങ്ങള്
Excellent !!!!!!!!!!!!!!!!!!! Congragulations
Firefox ന്റെ പുതിയ വെര്ഷന് Ubuntu-വില് install ചെയ്യുന്നതെങ്ങനെയെന്ന് ആരെങ്കിലും പറഞ്ഞു തരാമോ?
@ നിധിന് മാഷ്,
താങ്കളുടെ software പരീക്ഷിച്ചുനോക്കി. തീര്ച്ചയായും താങ്കള് അഭിനന്ദനം അര്ഹിക്കുന്നു. ഫോട്ടോഗ്രഫിയില് പരീക്ഷണങ്ങള് നടത്തുന്ന ഏവര്ക്കും പ്രയോജനപ്രദം എന്നതില് സംശയമില്ല. എന്തു തന്നെയായാലും ഇതിന് പിന്നിലെ അധ്വാനത്തിന് ഒരു SALUTE !!
അദ്ധ്യാപകര്ക്ക് വളരെ ഉപകാരപ്രദം
അഭിനന്ദനങ്ങള് അഭിനന്ദനങ്ങള് അഭിനന്ദനങ്ങള് അഭിനന്ദനങ്ങള് ....
ഇന്ന് സോഫ്റ്റ്വെയര് ഫ്രീഡം ഡേ.......
എല്ലാ വര്ക്കും face-cropper ന്റെയും എന്റെയും
സോഫ്റ്റ്വെയര് സ്വാതന്ത്ര്യദിനാശംസകള്......
പ്രിയ നിധിന് സാര്
താങ്കള് വെറും സാറല്ല. പുലിയാണ്.ഇതു വെറും സോഫ്റ്റ്വെയര് അല്ല സോഫ്റ്റ്വെയര് കം ചെറുകഥ ആണ്.(കഥയെഴുത്തിലും ഒരു കൈ നോക്കാവുന്നതാണ്)
ആശംസകള്
സോയി തോമസ് പാലാ
@ Unni NCK
To udgrade Mozilla Firefox in Ubuntu.
Open Terminal and type
sudo add-apt-repository ppa:mozillateam/firefox-next
(enter key)
(after some seconds, when prompt arises, type)
sudo apt-get update
(enter key)
(after some minutes, when prompt arises, type)
sudo apt-get install firefox
(enter key)
(after some minutes, when prompt arises, type exit)
Your firefox became updated.
NIDHIN SIR,
GREAT WORK.....!!!
CONGRATULATIONS
BABU VADUKKUMCHERY
പ്രിയപ്പെട്ട നിധിന്,
അവസരം തന്നതിന് നിങ്ങളുടെ എച്ച് എമ്മിന് ആദ്യമായി നന്ദി രേഖപ്പെടുത്തുന്നു. വീണ്ടും പുതിയ പരീക്ഷണങ്ങള് നടത്തുവാന് കഴിട്ടെ എന്ന് ആശംസിക്കുന്നു.
സുജി. ശിവഗിരി എച്ച് എസ്സ് വര്ക്കല
WELL DONE Mr NITHIN- CONGRATS FROM A RETIRED JOINT DIRECTOR
J-A-Y-A-P-R-A-K-S-H
use cheythu. superrrrrrrr
നിധിന് സാറിന് അഭിനന്ദനങ്ങള്....!
Super Superb.... Congratulations
congragulations...................
ആരെങ്കിലും ഈ ഉത്തരം കണ്ടെത്താൻ സഹായിക്കുമോ.മാത്സ് ബ്ലോഗിലെ puzzle ആണ്. അതിലെ ഉത്തരത്തിൽ പൂര്ണമായും മനസ്സിലായില്ല. ചോദ്യം ഇതാണ്.
ഒരാൾക്ക് ആയിരം രൂപക്ക് ആയിരം മൃഗങ്ങളെ വാങ്ങണം.ആന , കുതിര,ആട് എന്നിവയാണ് വേണ്ടത്.ഒരു ആനക്ക് 50 രൂപ ,ഒരു കുതിരക്ക് 10 രൂപ ,ഒരു ആടിന് 50 പൈസ എന്നിങ്ങനെയായാൽ ഓരോ മൃഗങ്ങളും എത്ര
'' ആയിരം രൂപക്ക് ആയിരം മൃഗങ്ങളെ വാങ്ങണം.ആന , കുതിര,ആട് എന്നിവയാണ് വേണ്ടത്.ഒരു ആനക്ക് 50 രൂപ ,ഒരു കുതിരക്ക് 10 രൂപ ,ഒരു ആടിന് 50 പൈസ എന്നിങ്ങനെയായാൽ ഓരോ മൃഗങ്ങളും എത്ര "
ഇത്ഏത് നാട്ടിലെ വിലയാ?
നിധിൻ സാറിന്റെ അതിമനോഹരമായ സോഫ്റ്റ്വെയറിനും അതു പങ്കുവയ്ക്കാൻ കാണിച്ച വലിയ മനസ്സിനും എത്ര അഭിനന്ദനങ്ങൾ തന്നാൽ മതിയാകും? ഇതിന്റെ പിന്നിലെ അർപ്പണബോധം ആദരവോടെ കാണുന്നു.
@Arunbabu
3 X 50 = 150
37 X 10 = 370
960 X 0.50 = 480
---- -----
1000 1000
X+Y+Z=1000........(1)
.5X+10Y+50Z=1000
ie x+20y+100z=2000.....(2)
(2)-(1) 19Y+99Z=1000
Y&Z must not be fractions
(901,802 is not a multiple of 19.703 is a multiple of 19)
the only one condition is Y=37 & Z=3
THEN the number of elephant is 3,horse 37,and goat 960.
Thank you vijayan sir and Jijeesh sir
വളരെ നന്ദി വിജയന് സാർ ,ജിതീഷ് സാർ ഉത്തരങ്ങൾ നല്കിയതിന്
Great effort and good job sir.. Congrats..
സോഫ്ട്വെയര് ഡൗണ്ലോഡ് അനുസ്യൂതം തുടരുന്നു. ഈ ചുരുങ്ങിയ ദിവസങ്ങള് കൊണ്ട് 2,250 ഡൗണ്ലോഡുകള്!! ഞാന് പ്രതീക്ഷിച്ചിരുന്നതിലും എത്രയോ കൂടുതല്!!! ഫെയിസ് ക്രോപ്പറിന് നിങ്ങള് നല്കിയ ഉജ്വലമായ വരവേല്പ്പിന് നന്ദി.
എന്തെലുമൊക്കെ ചെയ്തിട്ട് ആര്ക്കേലുമൊക്കെ പ്രയോജനപ്പെടുന്നു എന്നറിയുമ്പോള് ഉണ്ടാകുന്ന അത്മനിര്വൃതിയുടെ ആഴം.................... no words to express..............
@ വിമല U.P School മഞ്ഞുവയല്
Thank you Teacher
തേടിയ വള്ളി കാലിൽ ചുറ്റി
പാലക്കാട് ജില്ലയിലെ കണക്കുമാഷുമാർക്കായി ഒരു ബ്ലോഗു തുടങ്ങാനും, എല്ലാ അധ്യാപകരുടേയും വിവരങ്ങൾ ഫോട്ടോ സഹിതം നൽകാനുമുള്ള ആലോചനക്കിടയിലാണു നിധിന് സാറിന്റെ Software കാണുന്നത്. പരീക്ഷിച്ചു നോക്കി,ഗംഭീരം......
Priyappetta Mashettaa.....
This is me...from 2009-2011 M.Sc Physics batch of St.Stephen’s, Uzhavoor.. Yes...we were together for those two years in the lively atmosphere of our college...Days passed...years passed....and now, it is the time to share something from my side too..(enikkum idanam oru post okke..) Mashe... we are really proud of you... It’s our good luck and pleasure that we together enjoyed the sweetness and bitterness of the magical world of Physics (kurachu koodippoyo??) in the same class...same lab....
Ente ponnu mashe.. aadyam nilathirangu... njan inganokke paranju sughippikkum ennanu karuthiyathenkil athu maatti vechekku... (vechittund ketta... ellam polichu kayyil tharam....)
Ennekkondonnum ormmippikkaruth....oru java vannirikkunnu....
Mindaruth...enikkellam vyakthamayi ormmayund; njangal pavangal (yes...we poor people- me, Annamol, Achu, Geethu, Sibi, Job n Vmal- ofcourse,...Josutty n Ashi were excluded-entammo C++ Ashippuli...) Computer Science practical cycleil ulla java program ‘CALCULATOR’ (program nte size ormmayundavumallo alle... min.20 pages....) njangalude monitorilum varan pani 18um payattumbol ningaloral avidirunnu ningal swanthamaakki vecha aa lodukku computeril calculator mathramalla, aa calculatorinte mele NIDHIN JOSE ennokke ezhuthippidippich kalikkunnath....Buttons maaatti maattiyitt njangale adbutha parthanthraraakkunnath...(ahankaarathinu kayyum kaalum vech oru kaanadayum fit cheyth irangikkolum manushyante peru kalayan...) athu kandu Shaji sirnte abhinandanam niranja nottangal (pinne dialoguesum....”java angane...ingane...”...) ithokke kandum kettum manassu maduth MSc. mathiyaakkanirangiya raavukal (sahikkunnathinum ille oru athiru....!!)....
2nd part.............
pinne labukalil ninnum classukalil ninnum kootta avadhiyedukkan vanna MSc Project enna vasantha kaalam....
njanum Annamolum SB colleginte varaanthakaliloode (veeshunna kaattum thediii....) nanoparticlesnem thedi alanju thirinjappol (thank God...athu kond ippo kanji kudikkunnu); Achuvum Geethum Pala collegil chumma vannum poyum kondirunnappol; Sibi quantum mechilekk ooliyittappol; Job Naattakam college swantham college pole aakkiyappol; Vimalum Ashiyum koodichernnu etho oru robot undakkunnu ennum paranj avasanam oru karutha pettiyum kond thirike vannappol; appozhokkeyum priyappetta mashe, ningal (Josuuttyum...) aa labilirunnu chumma computeril kuthikkalikkuayirunnu.....(grrrr...) avasanam chumannu vanna nano particlesum robotum onnum evidem ethiyilla.... aarum kandilla... athengana 2um koodi undakki kond vannirikkuvalle Automated experimentt in JAVA program...(ahankaariii..)athu kanan Q allayirunno labil...teachers adakkam....juniorsne vala veeshippidich... athumalla njangal kashttappett 2um 3um manikkoor eduth labil thermometer um ammeter um vechu readings edukkunna aa experimentine ningal keerimurich verum 5 minutesil result kittunna oru potta program based aakki maatti.. (Poor boys...grrrr...) (anneram onnum mindathirunnath Neelakandante kazhivu kedayi kaanaruth Mundakkal Shekhararaa...) odukkam nammude Farewell dayil aareppattiyum (njangal paavangale patti) pothuve onnum parayatha Shaji Sirnte vaakkukal....enthayirunnu....”Nidhin angane,....nidhin ingane...best student.... ”... (kuduthal paranju njan sughippikkunnilla...)
3rd part.....
Nammude College... ethrayethra kathakal...!!!
Mashe... enthayirunnu nammude lab days.... enthayirunnu nammude class days....
ethu aavashyathinum enthu aavashyathinum koode undaavarulla nammude teachers...-Lally miss, JZ, SS, JK, PP, KJ, KLT,CT sir, Reena miss, minni miss,Mercy miss..
Classil kaikalil ninnum kaikalilekk (!) Annamolude “tips”nte yathrakal.. Geethuvinte “28 years old yuvav ” (Yes,,, Mr. Nidhin Jose...thankalude 10 yrs munpilulla age...) ine kaanathe poya parasyam... AICHU.... Ashiyude paattu.. Josuttyude “iyaakkade” ... Jobyude “oru chechy thuniyalakkunnuu...”... Sibiyude (avante mummyudeyum) “kaippunyam”... Mashinte “nakshathra nireekshanam” pinne “njan onnum pareekshakku padichille” enna sthiram number..,(lab...chair.. pavam Annamol...)... Vimalinte aarum solve cheyyatha equations... world cup count down... Pinky molude (hi hi...njan thanne... ellaareyum patti paranjille...enne pattiyum appo parayende???...)“comedies”... idakku vararulla govt.officers- nammude Abhiyum Arunum...- ellaattilum upari nammude orrorutharudeyum idayil undayirunna aa “ENTANGLEMENT”.....
really miss you all.......onnum marakkilla....marakkaanakilla....
Ini sathyam parayam....ee essay ezhuthan thanne karanam mashinte ‘facecropper’um (alla, ariyan vayyanjittu chodikkuva ee JAVA yano Mash aano aadyam undayath? Grrrrr.....) aa blog postum aanu... entho vaayichu kazhinjappol thane vallathe manassu niranju... Athey..idakkidakku nakshathra nireekshnam ennokke paranj Uzhavooril ioopzhum pankedukkaarundennarinju....enthina...aa pavam juniorsil ninnenkilum enikk JAVA mukthamaya oru lokam swapnam kananam.. Mashe...you are great... FC yum super (njan pareekshichu...ennalum chila kuzhappangal ille ennu samshayam... saramilla.. ini angott namukk orumichu Java programs undakkam... mashinu athoru help aavum...)we are expecting a lot from you....
pinne ee neendu niranjirikkunna comments okke kandittum njangal(2009-11)kku prathyekichu kooduthal oru vikaaravum thonnunnilla....
2 yrs sahichathaaa...Mash ithalla ithil appuravum kaattikkoottum ennu anne njangalkkariyamayirunnu..
pand parayarundaayirunnathu pole-
"nammude makkalokke Mashinte kandupiduthangalude charithram parayumbol njangal silly talkil parayum- ee Nidhin Jose um njangalum dhaaa ithupolayirunnu......badaa dosths....."-
(adutha versionu peridumbol njangaleyum orkkum enna pratheekshyode....)
NB: ithinte after effects nu njan utharavaadiyayirikkilla.....
ഫോട്ടോകള് ഫോള്ഡറില് ഇല്ല എന്ന മെസേജ് കാണിക്കുന്നതല്ലാതെ ഒരു പ്രതികരണവുമില്ല
windows or ubuntu?
ubuntu 10.04
@സത്യശീലന് സാര്.
10.04 ല് ഇതുവരെ ഇങ്ങനൊരു പ്രശ്നം റിപ്പോര്ട്ട് ചെയ്തിട്ടില്ല. may be some problem with ur pc or jre ഒരു സ്ക്രീന് ഷോട്ട് മെയില് ചെയ്യാമോ..... ഫോണ് നം തന്നാല് വിളിക്കാം. എന്റെ മെയില് nidhin84@gmail.com Mob 9447911047
@സത്യശീലന് സാര്.
പ്രശ്നം പരിഹരിച്ചോ? പിന്നോന്നും പറഞ്ഞില്ല!!
@all
സംപൂര്ണയില് SSLC ഫോട്ടോ അപ്ലോഡ് ചെയ്തോ. ഫോട്ടോ സ്പെസിഫിക്കഷനെ പറ്റി കൃത്യമായി അര്ക്കേലും അറിയാമോ? പലരും പല അഭിപ്രയവും പറഞ്ഞു കേള്ക്കുന്നു.
പിന്നെ ഫെയിസ് ക്രോപ്പര് ഡൗണ്ലോഡ് 3000 കഴഞ്ഞൂ...... പ്രയോജനപ്പെടുന്നു എന്നറിയുന്നതില് വളരെ സന്തോഷം....
നിധിന് സര്, സോഫ്റ്റ് വെയര് ഇപ്പോഴാണ് ഉപയോഗിച്ചു നോക്കിയത്. ഉഗ്രന്... അഭിനന്ദനങ്ങള്. സംപൂര്ണയില് SSLC ഫോട്ടോ upload ചെയ്തു. പക്ഷേ ഫോട്ടോ കാണുന്നില്ല. പകരം ഫോട്ടോ സേവ് ചെയ്ത file name ഉണ്ട്. എന്തായാലും Id Card-ല് ഫോട്ടോ കിട്ടുന്നുണ്ട്. താമസിക്കാതെ പ്രശ്നം പരിഹരിക്കുമെന്നു കരുതുന്നു.
ക്ഷമിക്കണേ... തിരക്കിലായിരുന്നു..scaned image ആയിരുന്നു ഞാന് പരീക്ഷിച്ചത്.
jpeg,jpg,png എന്നീ എക്സ്റ്റെന് ഉള്ള ഫയലുകള് മാത്രമേ ഫെയിസ് ക്രോപ്പര് സ്വീകരിക്കുകയുള്ളു. സ്കാന്ഡ് ഇമേജിന്റെ എക്സ്റ്റെന് എന്താണ്? GIF, TIFF എന്നിവയില് ഏതെങ്കിലും ആണോ?
Scanned image can be saved in jpeg format, so no problem. Once again congrats NIDHIN Sir for your effort.
when installing in windows 7 some error message is coming. When ignored it is not working
try to install another pc. er
പ്രിയ നിധിൻ സർ ,
താങ്ങളുടെ ഫേസ് ക്രോപ്പേർ അപ്ലിക്കേഷനെ വെല്ലാൻ നിലവിൽ ഒരു അപ്ലിക്കേഷനും ഇല്ല. ആദ്യമായി അകമഴിഞ്ഞ നന്ദി പ്രകാശിപ്പിച്ച് കൊള്ളുന്നു.ഇപ്പോൾ നിലവിൽ വരുന്ന ഓപ്പരേട്ടിങ്ങ് സിസ്റ്റങ്ങൽ എല്ലാം 64 ബിറ്റ് ആണ് .അതിൽ കൂടി വർക്ക് ചെയ്യുന്ന രൂപത്തിൽ ഇതിനെ പരിഷ്കരിച്ച് ഇറ ക്കണമെന്ന് അപേക്ഷിക്കുന്നു.
You are great Sir
aakamshayode maatrame idu vaayichu theerthad.
Ningalude prayadnam, Kudumba sahakaranam. adyapaka bandham.Team spirit ellam vannu..
Abinandangal ..... Abinandangal
സര്
ചില ഫോട്ടോകള് No Face എന്ന് കാണിക്കുന്നു
Nithin Sir Marvelous Can't say any word
Nidhin Sir
Great
May God Bless You
Great work sir അഭിനന്ദനങ്ങൾ
Hi Nidhin,
The software is good. But one UI issue there. I installed the windows version and when I try to open folder, it is not giving me an option for selecting image folder.
https://i.imgsafe.org/d9fe30c215.jpg is the screenshot of current folder selection window.
https://i.imgsafe.org/da289afc27.jpg is the desired UI for selecting folders.
any how, awesome work you have done. great wishes...
Regards
Jeevan S
Great work... Nodhin Sir, Congratulations.. Keep it up.
supper sir
thaks alot
Really Great! Nidhin Sir
Really Great! Nidhin Sir
ഇത്രയും എഴുതിയത് മുഴുവൻ വായിച്ചിട്ടും ഒരു അരോചകത്വവും തോന്നിയില്ല.ഒരു നല്ല കഥ വായിക്കുന്ന ഫീൽ.ഇനിയും ഒരുപാട് നല്ല സോഫ്റ്റ്വെയർ ഉണ്ടാക്കാൻ കഴിയട്ടെ എന്ന് ആശംസിക്കുന്നു.
Off topic..
SSLC data entry തുടങ്ങി. ASHLY എന്ന പേര് മലയാളത്തില് ടൈപ്പ് ചെയ്യാന് പറ്റുന്നില്ല. ആഷ്ലി എന്നു തെറ്റായി വരുന്നു. അല്ലെങ്കില് ആഷ് ലി എന്നു മാറ്റി ചെയ്യേണ്ടി വരുന്നു..ആര്ക്കെങ്കിലും സഹായിക്കാന് പറ്റുമോ?
E<d\nf = ആഷ്ലി
വളരെ നന്നായിരിക്കുന്നു സർ. വളരെ ഉപകാരപ്രദം. ഒരു നിർദ്ദെശം പറഞ്ഞുകൊള്ളട്ടെ. ഫോട്ടോകൾ എല്ലാം 96 dpi റസലൂഷനിലാണ് വരുന്നത്. മേളകൾക്ക് അപ്ലോഡ് ചെയ്യാൻ ഇതു മതി. പക്ഷേ പ്രിൻറിംഗ് ആവശ്യത്തിന് 300 dpi ആണ് വേണ്ടത്. dpi സെലക്ട് ചെയ്യുവാനുള്ള ഒരു ഓപ്ഷൻ കൂടി ഉണ്ടായിരുന്നെങ്കിൽ ID Card മുതലായ ആവശ്യങ്ങള്ക്കും ഇതുപയോഗിച്ച് ഫോട്ടോ crop ചെയ്യുവാൻ സാധിക്കുമായിരുന്നു...
ആവശ്യം മനസിലാക്കുന്നു. പുതിയ വേര്ഷന് പണിപ്പുരയിലാണ്.
Audacity യില് കരോക്കെ എങ്ങനെ ഉണ്ടാക്കാം?
HOW TO SELECT A SINGLE GROUP PHOTO FROM A FLODER. NOW FACE CROPER SELECTS ALL THE PHOTOS AND START CROPING.
Sir,
നിലവിൽ പറ്റില്ല. ആ ഒരു ഫോട്ടോ ഒരു ഫോൾഡറിൽ ഇടുകയേ നിവർത്തിയുള്ളു.
പുതിയ വേർഷനിൽ തീർച്ചയായും അതെല്ലാം ഉണ്ട്.
ഡ്രാഗ് ആൻറ് ഡോപ്പ് എല്ലാം ഉണ്ട്.
പല ഫോൾഡറുകളും പല ഫോട്ടോകളും എല്ലാം ആഡ് ചെയ്യാൻ കഴിയും. പ്രോജക്ട് സേവിങ്ങ് മാന്വൽ എഡിറ്റിങ്ങ്. വെബ്ക്യാം ആക്സസ്. സ്കാനർ ആക്സസ്.
ഒന്ന് മെനക്കെട്ട് ഇരിക്കാനും കോൺസൻട്രേറ്റ് ചെയ്യാനും കഴിയുന്നില്ല.
അതാണ് പ്രോജക്ട് മുന്നോട്ട് പോകാൻ കഴിയാത്തത്.
നിധിൻ സർ
മറുപടിക്ക് നന്ദി . സോഫ്റ്റ് വെയർ പ്രൊജക്റ്റ് വളരെ ശ്രമകരവും ക്ഷമയെപരീക്ഷിക്കുന്നതും ആണ് . സമയം കിട്ടുമ്പോൾ കമന്റുകളിൽ പറയുന്ന കാര്യങ്ങൾകൂടി ഉൾപ്പെടുത്തി കുറ്റമറ്റ ഒരു ഫേസ് ക്രോപ്പെർ വിപുലപ്പെടുത്തി എടുക്കുക . മാസങ്ങൾ, ചിലപ്പോൾ വർഷങ്ങൾ തന്നെ വേണ്ടിവരും.
നിധിൻ സർ ,
വളരെ നന്ദി. മലയാളത്തില് ടൈപ്പ് ചെയ്യാന് സഹായിച്ചതിന്.
നിഥിന് സര്,
Congrats for your endeavors and achievements.
But there is a simple application in the Gimp Software for this purpose
It is the BATCH application found in the FILTERS menu of GIMP
I could change both the size and measurements of more than forty images with a single click.
Any way your attempt is nice. The story is excellent but a little snobbish....
If anybody wants any clarification regarding the operation please post their queries....
Super.Good Attempt
സര്,
സോഫ്റ്റ് വേര് പരീക്ഷിക്കണമെന്ന് നിശ്ചയിച്ച് ഡൗണ്ലോഡ് ചെയ്തെടുത്തു. ഉബുണ്ടു14.04 ല് ഇന്സ്റ്റാള് ചെയ്യാന് ശ്രമിച്ചപ്പോള് ഇതാണ് മെസ്സേജ്. പല തവണ ശ്രമിച്ചിട്ടും പറ്റിയില്ല. അതെന്താണിങ്ങനെ... സഹായിക്കാമോ....Software index is broken.....This is a major failure of your software management system. Please check for broken packages with synaptic, check the file permissions and correctness of the file '/etc/apt/sources.list' and reload the software information with: 'sudo apt-get update' and 'sudo apt-get install -f'.
ഇനിയുമിനിയും കണ്ടെത്തലുകള് താങ്കളില് നിന്നും പ്രതീക്ഷിക്കുന്നു .. അങ്ങയച്ചുകൊടുത്ത വിവരണം വായിച്ച ഒരാള്ക്ക് പോലും കോപ്പി പേസ്റ്റ് ചെയ്ത് പ്രസിദ്ധീകരിക്കാന് തോന്നില്ല ..അത്രയ്ക്ക് മനോഹരം ആണ് ,.. അഭിനന്ദനങ്ങള് ...
ഹായ് നിഥിന് സാര്,
ഞാന് ഇന്നാണ് താങ്കളുടെ സോഫ്റ്റ് വയര് ഇന്സ്റ്റാള് ചെയ്തതത്.അപ്പോള്തന്നെ പരീക്ഷിക്കുകയും ചെയ്തു.സമ്മതിച്ചിരിക്കുന്നു.സാര് ഇതിന് വേണ്ടി കണ്ടെത്തിയ സമയം ഒരിക്കലും നഷ്ടമാകില്ല.സത്യത്തില് ഒരു അല്ഭുതത്തോടെയാണ് ഇതിന്റെ പ്രവര്ത്തനം കാണുന്നത്.ഒരുപാട് നന്ദി....
സാര്,
ക്ലാസ്സ് മുറിയില് കാണിക്കാനായി, യൂറ്റൂബില് നിന്ന് എടുത്ത പ്രസന്റേഷനോ,വീഡിയോയിലെ കാണുന്ന ഇഗ്ലീഷ് റൈറ്റിങ്ങ്സ് അത് മാറ്റി മലയാളത്തിലാക്കാന് പറ്റുമോ?
SUPER Sir
SUPER Sir
SUPER Sir
NICE WORK....CONGRAGULATIONS...
Great Nithin Sir, Ithu polulla athulya prathibhakal pinnilullath thanneyaan kerathile kuttikalude bhagyavum nettavum. Thanking you again and again for the wonderful effort!
ക്രോപ് ചെയ്തപ്പോൾ filesize 20 kb ക്കു താഴെയാണ് വന്നത്.പക്ഷെ സമ്പൂര്ണയിൽ അപ്ലോഡ് ആകണമെങ്കിൽ filesize 20 കെബി ക്കും 30 kb ക്കും ഇടയിൽ വേണം.ആപ്പിൽ fiesize സെറ്റ് ചെയ്യാൻ കഴിയുമോ.
ക്രോപ് ചെയ്തപ്പോൾ filesize 20 kb ക്കു താഴെയാണ് വന്നത്.പക്ഷെ സമ്പൂര്ണയിൽ അപ്ലോഡ് ആകണമെങ്കിൽ filesize 20 കെബി ക്കും 30 kb ക്കും ഇടയിൽ വേണം.ആപ്പിൽ fiesize സെറ്റ് ചെയ്യാൻ കഴിയുമോ.
ക്രോപ് ചെയ്തപ്പോൾ filesize 20 kb ക്കു താഴെയാണ് വന്നത്.പക്ഷെ സമ്പൂര്ണയിൽ അപ്ലോഡ് ആകണമെങ്കിൽ filesize 20kb ക്കും 30 kb ക്കും ഇടയിൽ വേണം.ആപ്പിൽ filesize സെറ്റ് ചെയ്യാൻ കഴിയുമോ.
adidas yeezy
hermes birkin
moncler jackets
off white jordan 1
lebron james shoes
supreme
yeezy boost 350 v2
kevin durant shoes
off white
supreme clothing
Post a Comment