ഇതാണ് LibNebular എന്ന് പേരിട്ടിരിക്കുന്ന Linux ആപ്പ്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് libnebular-0.1.tar.gz ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക് സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
LibNebular എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് OnWorks-നൊപ്പം സൗജന്യമായി ഓൺലൈനായി ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് OnWorks Linux ഓൺലൈനോ Windows ഓൺലൈൻ എമുലേറ്ററോ MACOS ഓൺലൈൻ എമുലേറ്ററോ ആരംഭിക്കുക.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Linux OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൌൺലോഡ് ചെയ്യുക, അത് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
സ്ക്രീൻഷോട്ടുകൾ
Ad
ലിബ്നെബുലാർ
വിവരണം
സ്ട്രിംഗ് കീ-വാല്യൂ ജോഡികളായി (ചിലപ്പോൾ BLOB മൂല്യങ്ങളോടെ) യൂണിഫോം ഇമേജ് ഫയൽ കൈകാര്യം ചെയ്യുന്നതിനുള്ള C++ Linux ലൈബ്രറിയാണ് LibNebular, ഇവിടെ വ്യത്യസ്ത ഫയൽ തരങ്ങൾ DL (".so") ലൈബ്രറികളിലൂടെ അവതരിപ്പിക്കപ്പെടുന്നു. BMP, JPEG പ്ലഗിനുകൾ ഉൾപ്പെടുന്നു. എളുപ്പത്തിൽ പോർട്ട് ചെയ്യാം.
സവിശേഷതകൾ
- സ്ട്രിംഗ് കീ-വാല്യൂ ജോഡികളിലേക്ക് ഒരു പേജ് വൺ-ഫ്രെയിം ചിത്രങ്ങൾ വായിക്കുക/എഴുതുക (സ്ട്രിംഗ് മൂല്യം അനുയോജ്യമല്ലെങ്കിൽ, BLOB-ഉം ഉപയോഗിക്കാം) (പ്രോപ്പർട്ടി സബ്ട്രീ ഉള്ളതിനാൽ പ്രോപ്പർട്ടി സിസ്റ്റം മൾട്ടിപേജ് ഫയലുകളിലേക്കും ആനിമേഷനുകളിലേക്കും വ്യാപിപ്പിക്കാൻ ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. പ്രോക്സി.)
- നിരവധി (RGBAX) ബിറ്റ്മാപ്പ് മെമ്മറി ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു
- URL വിപുലീകരണത്തിലൂടെയും ഫയൽ സിഗ്നേച്ചർ ("മാജിക്") വഴിയും ഫയൽ തരം നിർണ്ണയിക്കാൻ കഴിയും (തുടർന്ന് ഡൈനാമിക്കലി ലോഡബിൾ ലൈബ്രറി (".so") പ്ലഗിൻ വഴി ഫയൽ കൈകാര്യം ചെയ്യുന്നു)
- ഉപയോക്താവ് നൽകിയ മെമ്മറി ഏരിയയിൽ ബിറ്റ്മാപ്പ് സംഭരിക്കുന്നതിനുള്ള കഴിവ് (അതിന്റെ ആവശ്യമായ വലുപ്പം ലൈബ്രറിക്ക് കണക്കാക്കാം)
- പാലറ്റൈസ് ചെയ്ത ബിറ്റ്മാപ്പുകളിൽ നിന്ന് പരിവർത്തനം ചെയ്യുന്നതിന് പിന്തുണയില്ല (ഇത് ചേർക്കുന്നത് എളുപ്പമാണ്) എന്നാൽ പാലറ്റ് സംഭരണവും വീണ്ടെടുക്കലും നടത്താം
- ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടിനെക്കുറിച്ച് ഒന്നും ചെയ്യുന്നില്ല (LibSDL-ന്റെ സഹായത്തോടെ ഔട്ട്പുട്ടിന്റെ ഉദാഹരണം ഉൾപ്പെടുത്തിയിട്ടുണ്ട്)
- ഗ്രന്ഥശാലയിലൂടെ GNU/Linux-ൽ GCC ആണ്, പോർട്ടിംഗ് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ലെന്ന് തോന്നുന്നു
- സാമാന്യം നല്ല ക്ലാസ് ഡിസൈനും C++ ഭാഷയും (മിക്കവാറും ISO/IEC 14882:2003 പോലെ)
- കംപൈൽ സമയത്ത് ബാഹ്യ ഡിപൻഡൻസികളുടെ മിതമായ എണ്ണം ("ഇൻസ്റ്റാൾ" കാണുക), അതിലും കൂടുതൽ: അവയിൽ ചിലത് വിതരണത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് (നിങ്ങൾ അവ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അവയുടെ വ്യത്യസ്ത ലൈസൻസുകൾ ശ്രദ്ധിക്കുക)
- പ്ലഗിൻ ഡെവലപ്പർ അല്ലാത്ത ഉപയോക്താവിനായി കംപൈൽ ടൈം ഡിപൻഡൻസികൾ (GNU C ലൈബ്രറി, C++ സ്റ്റാൻഡേർഡ് ലൈബ്രറി; വിതരണത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് LibBoost "boost/shared_ptr.hpp", "boost/make_shared.hpp"... ചിലത് കൂടുതൽ? ഒന്നുമില്ലെന്ന് തോന്നുന്നു. )
- ലൈബ്രറി റൺടൈമിൽ ബാഹ്യമായ ഡിപൻസൻസികളൊന്നുമില്ല (GNU C ലൈബ്രറി, ഒരുപക്ഷേ C++ സ്റ്റാൻഡേർഡ് ലൈബ്രറിയും hmm... JPEG പ്ലഗിനിനായുള്ള LibJPEG)
- ഉപയോക്തൃ API-യും പ്ലഗിൻ API-യും തമ്മിലുള്ള വ്യതിരിക്തമായ അതിർത്തി
- ഡോക്സിജൻ ഇൻ-കോഡ് ഡോക്യുമെന്റേഷൻ
- ഒഴിവാക്കലുകളിലൂടെ പിശകുകൾ റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു; കൂടാതെ, ഉപയോക്താക്കൾ നൽകുന്ന കോൾബാക്കുകൾക്ക് മുന്നറിയിപ്പുകൾ (വിവര സന്ദേശങ്ങൾ) റിപ്പോർട്ട് ചെയ്യാനുള്ള സംവിധാനവുമുണ്ട്
- സി കോഡിന് താഴെയുള്ള എക്സെപ്ഷൻ എമുലേഷനുള്ള റാപ്പർ (ഉദാ: LibJPEG-ലെ പിശക് കൈകാര്യം ചെയ്യുന്നതിന്)
- (1) എക്സ്റ്റേണൽ സി ലൈബ്രറി (ജെപിഇജി പ്ലഗിൻ) കൂടാതെ (2) സ്വന്തം കൈകളല്ലാതെ (ബിഎംപി പ്ലഗിൻ) പ്ലഗിൻ യാഥാർത്ഥ്യമാക്കുന്നതിന് ഉദാഹരണങ്ങളുണ്ട്.
- വ്യത്യസ്തമായ മരങ്ങളായും ചിത്രങ്ങളായും സമാന-പ്രിഫിക്സഡ് പ്രോപ്പർട്ടികൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള പ്രോപ്പർട്ടി സബ്ട്രീ പ്രോക്സി
- മുന്നറിയിപ്പ്, പിശക് സന്ദേശങ്ങൾ പലതും ഏകീകൃതമാണ് (എന്നാൽ സമാനമല്ല)
- സിസ്റ്റം യൂണിറ്റ് ടെസ്റ്റിംഗ് (Google ടെസ്റ്റിന്റെ സഹായത്തോടെ ചെയ്തു) ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
- എല്ലാ ഐഡന്റിഫയറുകൾക്കുമുള്ള വ്യതിരിക്തമായ നെയിംസ്പേസ് പൊതുജനങ്ങൾക്ക് തുറന്നുകാട്ടുന്നു (എന്നാൽ, തീർച്ചയായും, മാക്രോകൾ ഒഴികെ)
- ഉപയോഗപ്രദമായ ചില ടെംപ്ലേറ്റുകൾ ഇതിനകം തൽക്ഷണം തയ്യാറാക്കിയിട്ടുണ്ട്
- OOP പാറ്റേണുകളും Singleton, own Iterator-s പോലുള്ള മറ്റ് നല്ല പ്രോഗ്രാമിംഗ് ടെക്നിക്കുകളും ഉപയോഗിക്കുന്നു; ഫംഗ്ടറുകൾ, സ്മാർട്ട് പോയിന്ററുകൾ, പിംപ്ലുകൾ, കോപ്പി-ഓൺ-റൈറ്റ് ഫീച്ചറുള്ള BLOB-കൾ, റാപ്പറുകൾ, സബ്ട്രീയ്ക്കുള്ള പ്രോക്സി
- Autotools (Autoconf, Automake) ബിൽഡ് സിസ്റ്റം
- സോഫ്റ്റ്വെയർ ആവശ്യകതകൾ സ്പെസിഫിക്കേറ്റും ഒറിജിനൽ ടാസ്കും ഒഴികെയുള്ള എല്ലാം ഇംഗ്ലീഷ് ഭാഷയിലാണ് (പഴയത് റഷ്യൻ ഭാഷയിലാണ്)
പ്രേക്ഷകർ
ഡെവലപ്പർമാർ, ഇൻഫർമേഷൻ ടെക്നോളജി
പ്രോഗ്രാമിംഗ് ഭാഷ
സി ++
Categories
ഇത് https://sourceforge.net/projects/libnebular/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.