אנגליתצרפתיתספרדי

Ad


סמל OnWorks

הורדה של LibNebular עבור לינוקס

הורד בחינם אפליקציית LibNebular Linux להפעלה מקוונת באובונטו מקוונת, פדורה מקוונת או דביאן מקוונת

זוהי אפליקציית לינוקס בשם LibNebular שניתן להוריד את המהדורה האחרונה שלה בתור 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 שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.

- 6. הורד את האפליקציה, התקן אותה והפעל אותה.

בצילומי מסך

Ad


LibNebular


תיאור

LibNebular היא ספריית C++ Linux עבור מניפולציה אחידה של קבצי תמונה כצמדי מפתח-ערך של מחרוזת (עם לפעמים ערכי BLOB) שבהם סוגים שונים של קבצים נחדרים דרך ספריות DL (".so"). כולל תוספים של BMP ו-JPEG. ניתן לנייד בקלות.



תכונות

  • קריאה/כתיבה של תמונות בעלות מסגרת אחת בעמוד אחד לתוך צמדי מפתח-ערך של מחרוזת (אם ערך המחרוזת אינו מתאים, ניתן להשתמש גם ב-BLOB) (זה לא קשה להרחיב את מערכת המאפיינים לקבצים והנפשות מרובי עמודים כי יש תת-עץ של מאפיינים פרוקסי.)
  • תבניות זיכרון רבות של מפת סיביות (RGBAX) נתמכות
  • ניתן לקבוע את סוג הקובץ באמצעות סיומת כתובת URL ובאמצעות חתימת קובץ ("קסם") (ואז הקובץ עובר מניפולציה באמצעות תוסף ספרייה ניתנת לטעינה דינמית (.so") המקבילה)
  • יכולת לאחסן מפת סיביות באזור הזיכרון שסופק על ידי המשתמש (ניתן לחשב את הגודל הנדרש על ידי הספרייה)
  • אין תמיכה (באמצעות זה קל להוסיף) עבור המרה למפות סיביות עם פלטות - אבל ניתן לבצע אחסון ושליפה של פלטות
  • לא עושה שום דבר לגבי פלט גרפי (באמצעות יש דוגמה כלולה של פלט בעזרת LibSDL)
  • דרך הספרייה מיועדת ל-GCC ב-GNU/Linux, נראה שהמעבר אינו קשה
  • עיצוב ברמה טובה למדי ושפת C++ (בעיקר כמו ב-ISO/IEC 14882:2003)
  • מספר מתון של תלות חיצוניות בזמן הקומפילציה (ראה "INSTALL"), ואף יותר: חלק מהן נכללות בהפצה (אם אתה מתכנן להשתמש בהן, שים לב לרשיונות השונים שלהן)
  • אפילו פחות תלות זמן קומפילציה עבור משתמש שאינו מפתח תוספים (GNU C Library, C++ Standard Library; נכלל בהפצה LibBoost "boost/shared_ptr.hpp", "boost/make_shared.hpp"... עוד קצת? נראה שאין אף אחד )
  • כמעט ללא תלות חיצונית בזמן ריצה של הספרייה (ספריית GNU C, אולי ספריית C++ Standard והממ... תוסף LibJPEG for JPEG)
  • גבול ברור בין User API ל-Plugin API
  • תיעוד Doxygen בקוד
  • שגיאות מדווחות באמצעות חריגים; כמו כן, יש מנגנון לדיווח על אזהרות (והודעות מידע) לשיחות חוזרות שסופקו על ידי המשתמש
  • מעטפת עבור "הדמיית" של זריקת חריג מלמטה קוד C (למשל לטיפול בשגיאות ב-LibJPEG)
  • ישנן דוגמאות למימוש תוסף בעזרת (1) ספריית C חיצונית (תוסף JPEG) ו-(2) שום דבר מלבד הידיים (תוסף BMP)
  • פרוקסי תת-עץ של נכסים למניפולציה של מאפיינים בעלי קידומת זהה כעצים נפרדים ואפילו תמונות
  • הרבה מהודעות השגיאה האזהרות אחידות (אך לא זהות)
  • בדיקת יחידת מערכת (שנעשית בעזרת Google Test) כלולה
  • מרחב שמות מובחן עבור כל המזהים שנחשפים לציבור (אבל, בוודאי, למעט פקודות מאקרו)
  • כמה תבניות שימושיות כבר מוכנות
  • נעשה שימוש בתבניות OOP וטכניקות תכנות טובות אחרות כמו Singleton, משלי Iterator-s; Functor-s, Smart Pointers, Pimpl-s, BLOB-s עם תכונת העתקה-על-כתיבה, Wrappers, Proxy for Subtree
  • מערכת בניית כלי כלי אוטומטי (Autoconf, Automake).
  • הכל למעט מפרט דרישות התוכנה והמשימה המקורית הוא בשפה האנגלית (הקודם הוא בשפה הרוסית)


קהל

מפתחים, טכנולוגיית מידע



שפת תכנות

C + +


כל הקטגוריות

פורמטים של נתונים, גרפיקה

זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/libnebular/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad