بازگشت به صفحه اصلی
بازگشت به صفحه اصلی
لینک دونی
نرم افزارهای رایگان
 Free Fire ScreenSaver 2.20 : دنبال اسکرین سیور آتشین می گردید؟ پس این ScreenSaver حدودا 5 مگابایتی را دانلود و استفاده کنید. (جدید)

 Free Image to Icon Converter 3.15 : یک برنامه رایگان برای ساختن آیکن از عکس های با فرمت های مختلف. مجانی و 1.2 مگابایتی. ضمنا برای استفاده از این برنامه Net Framework. باید بر روی سیستم شما نصب باشد. (جدید)

 Free Sound Recorder 2010 9.0.1 : یک برنامه رایگان و 14 مگابایتی برای ضبط صدا در کامپیوتر. (جدید)

 Free Audio Converter 2010 2.4.2 : یک برنامه برای تبدیل فرمت های مختلف صوتی به یکدیگر. (جدید)

 Graph Converter Lite 1.0 : توضیح فارسی برای این برنامه هنوز ارائه نشده است. در صورت تمایل به صفحه انگلیسی مربوط به برنامه مراجعه کنید. (جدید)

 Free CSS Templates : دنبال قالب های رایگان CSS و استاندارد و درست حسابی می گردید؟ پس فرصت را از دست ندهید.

 Free PowerPoint Templates : دنبال قالب های رایگان برای ارائه یک سمینار تحت PowerPoint می گردید که هم استاندارد باشد و هم درست حسابی؟؟ پس فرصت را از دست ندهید. قالب های رایگان پاورپوینت.

 SlimPDF Reader 1.0 : یک برنامه رایگان با حجم یک دهم برنامه اکروبات ریدر برای خواندن فایل های PDF. مجانی و 1.4 مگابایتی.

 Stuxnet Remover 1.0.1.3 : یک برنامه رایگان برای حذف برنامه های مخرب و جاسوسی از روی سیستم شما. مجانی و حدودا یک مگابایتی.

 Mareew Free Eraser 1.1.3 : یک برنامه رایگان برای تمام و کمال و کامل پاک کردن یک فایل یا فایلها. با کمک این برنامه دیگر نباید چندان نگران بازگرداندن اطلاعات شما توسط افراد دیگر باشید. مجانی و در حدود 1.7 مگابایت.

 ENVy 1.3 : يک برنامه رایگان برای دریافت اطلاعات لازم از سیستم شما، از جمله درایور ها، یوزر اکانت ها و ... کم حجم و مجانی!

 Free Texture Maker 1.0 : توضیح فارسی برای این برنامه هنوز ارائه نشده است. در صورت تمایل به صفحه انگلیسی مربوط به برنامه مراجعه کنید.

 Time Freeze Free 1.0.0 : یک برنامه رایگان برای محافظت از سیستم شما. مجانی و 2.1 مگابایتی.

 Free Blu-ray Converter 1.24 : یک برنامه رایگان برای تبدیل فرمت Blu-ray ها. مجانی و حدودا 5 مگابایتی.

 Runscanner 2.0.0.44 : یک برنامه رایگان برای اسکن کردن سیستم شما از انواع و اقسام فایل ها و فایل هایی که به طور خودکار شروع می شوند و همچنین برای چک کردن hijack ها و موارد مشابه. مجانی و 1.6 مگابایتی.

 Free Morphing 2.1.21 : یک برنامه رایگان برای Morphing یا همان تبدیل یک عکس به عکس دیگر. با کمک این برنامه می توانید یک گیف انیمیشن بسازید که در آن از چهره یک شخص به چهره فرد دیگری برود. مجانی و 3 مگابایتی.

 ASCII Animator 1.0 : دلتان می خواهد با یک سری حرف یک تصویر متحرک بسازید!؟ پس این برنامه جالب، بامزه و رایگان و البته کم حجم (حدودا 500 کیلوبایت) را از دست ندهید.

 ExtraSpy Employee Monitor 1.52 : یک برنامه رایگان برای مانیتور و چک کردن وضعیت کارمندان و موارد مشابه. مجانی و هشت مگابایتی.

 R-Updater 1.1 : یک برنامه رایگان برای به روز نگاه داشتن برنامه های نصب شده بر روی سیستم شما. با کمک این برنامه می توانید از نسخه های جدید برنامه های نصب شده روی سیستم تان با خبر شوید. حجم در حدود 3 مگابایت.

 AVG Anti-Virus Free Edition 9.0 : یک آنتی‌ویروس رایگان و فوق‌العاده مفید به‌همراه آپدیت‌های روزانه. این آنتی‌ویروس رایگان را دریافت و نصب کنید و تا حد زیادی خیالتان از بابت امنیت درون کامپیوترتان، راحت باشد. آنتی‌ویروس جالبی است، از دست ندهیدش!

سه شنبه، ۷ اردیبهشتماه ۱۳۸۹ - آرشيو
نوروز 1389
با اندکی (حدودا 40 روز!) تاخیر، نورروزتان مبارک باشه. این روزها کارهای فارغ التحصیلی رو انجام دادم و دفترچه اعزام به خدمت سربازی! رو پست کردم رفت و منتظر دریافت برگه سبز و مطلع شدن از تاریخ اعزامم هستم.

هنگامی که نرم افزار مووبل تایپ را دانلود می کنید، فایل های این برنامه ها در پوشه ها (دایرکتوری های) مختلفی قرار دارند. در این نوشته سعی می شود، توضیحات مختصری راجع به هر کدام از این پوشه و نوع فایل های موجود در آن ارائه کنیم.


extlib/ :
این پوشه شامل فایل ها و کتابخانه های Perl ای است که مووبل تایپ را پشتیبانی می کنند. در واقع ماژول هایی هستند که مووبل تایپ برای اجرا به آنها نیاز دارد ( به عنوان مثال تمام ماژول هایی که تحت mt-check.cgi لیست می شوند در این پوشه قرار دارند). علاوه بر آن برخی پلاگین ها برای اجرا نیاز به نصب ماژول هایی نوشته شده به زبان Perl دارند، که شما می توانید به طور معمول این ماژول ها در این پوشه یعنی extlib/ نصب کنید. به عنوان مثال پلاگین BlogTimes برای اجرا نیاز به نصب ماژول GD به زیبا Perl دارد. با این وجود اگر شما بخواهید فایل های موجود در پلاگین BlogTimes را در دایرکتوری extlib/ تان آپلود کنید، ماژول GD بطور خودکار برای شما نصب می شود و نیازی به مراجعه به هاست و نصب این ماژول را نخواهید داشت.
اما باید در نظر داشت که همه ماژول ها را نمی توان در داخل این پوشه قرار داد. بسیار از آنها نظیر ماژول نظیر Image::Magick را لازم است که توسط هاست شما نصب گردد و برخی دیگر مثل Storable را اصلا نمی توانید در داخل این پوشه قرار دهید زیرا این ماژول نیازمند کامپایل شدن است.
بنابراین توجه کنید که هیچگاه نباید محتوای فایل های موجود در این پوشه را تغییر بدهید، چون در آنصورت مووبل تایپ دیگر قادر به اجرا نخواهد بود.


lib/ :
این پوشه حاوی فایل های Coreهسته ای و اصلی مووبل تایپ می باشد. این فایل ها در واقع اصل مووبل تایپ هستند. بواسطه این فایل هاست که عملیات هایی نظیر بازسازی و کامنت گذاری در سیستم انجام می شود. تمامی چیز هایی که در اینتر فیس مووبل تایپ می بینید و همه کار های که توسط آن انجام می شود، در این پوشه و به زبان Perl تعریف شده اند. در دایرکتوری lib/ چند زیر دایرکتوری دیگر قرار دارند که در ادامه آنها را بررسی می کینم.

  • lib/MT/ :
    این پوشه شامل کد های رابط برنامه های کاربردی API مووبل تایپ و چندین زیر دایرکتوری دیگر است که بوطر مستقیم عملکرد مووبل تایپ را کنترل می کنند. فایل های موجود در این پوشه MT API نام دارند. این فایل ها امکان تعامل با مووبل تایپ و پایگاه داده آنرا فراهم می کنند. این فایل ها شامل فایل های هسته ای Core مووبل تایپ و سرویس دهنده های وبلاگ نظیر w.bloggar هستند.

  • lib/MT/App/ :
    مهمترین زیر دایرکتوری lib/MT/ را می توان App/ دانست. این پوشه شامل مهمترین فایل های موجود در مووبل تایپ می باشد. این فایل ها مووبل تایپ و نحوه عملکرد آنرا تعریف می کنند . مهمترین دستکاری های انجام شده در مووبل تایپ، فایل های موجود در این قسمت را تغییر می دهند. علاوه بر آن این پوشه دربرگیرنده فایل default-templates.pl نیز می باشد. همانطور که از نام این فایل مشخص است، در هنگام ساختن بلاگ تازه و یا ریست کردن قالب وبلاگ های موجود، این فایل فراخوانی شده و مقادیر آن قالب پیش فرض را مشخص می کند.

  • lib/MT/FileMgr/ :
    این پوشه شامل ماژول هایی به زبان Perl است که مسئولیت تمامی فایل های فیزیکی است که توسط MT خواه بصورت صفحات ورودی استاتیک، قالب و یا فایل های Html با انتخاب گزینه popup در کادر آپلود تولید می شود را بر عهده دارد.تغییر دادن محتویات این فایل، فایل های تولید شده توسط مووبل تایپ را تغییر می دهند.

  • lib/MT/L10N/ :
    L10N شیوه دیگری برای بیان موقعیت و مکان است. واژه l10n از اولین وآخرین حرف کلمه و تعداد حروف در بین آن تشکیل شده است. این پوشه شامل همه ماژول های زبانی استفاده شده در هنگام ساختن اینترفیس مووبل تایپ است. به عنوان مثال نسخه انگلیسی مووبل تایپ شامل en_us.pm است که موجب می شود تا اینترفیس و ظاهر مووبل تایپ بصورت زبان انگلیسی ظاهر شود.

  • lib/MT/ObjectDriver/ :
    از طریق فایل و ها و دایرکتوری های موجود در این پوشه امکان برقراری ارتباط با پایگاه داده مووبل تایپ فراهم می شود. در نصب پیش فرض، شما دارای ماژول هایی هستید که به MT اجازه بر قراری ارتباط با پایگاه داده های معروفی نظیر Berkely DB، mySQL، PostgreSQL و SQL::Lite را به شما می دهد. با این حال اگر شما تمایل دارید از پایگاه داده دیگری استفاده کیند، در اولین گام باید در این پوشه فایلی درست کنید تا تطابق نوع دیتا بیس شما را ممکن سازد.

  • lib/MT/Template/ :
    نام این پوشه بخوبی بیانگر عملکرد آن نیز هست. فایل موجود در این پوشه تگ هایی که بصورت پیش فرض در قالب مووبل تایپ قرار دارد را تعریف می کند. بنابراین اگر شما می خواهید بدون استفاده از پلاگین تگی را مووبل تایپ اضافه کنید، شما باید در این فایل تعریفش را بنویسید.
plugins/ : این پوشه ممکن است پس ز نصب در سرور شما قرار نداشته باشد. به هر حال هنگامی که می خواهید پلاگینی نصب کیند بهتر است این پوشه را بسازید و پلاگین خود را در اینجا قرار دهید.


schemas/ :
در این دایرکتوری فایل های لازم در طول استفاده از mt-load.cgi برای ساختن دیتا بیس، جداول و رابطه ها قرار دارد. باز هم لازم به تذکر است که برای برقراری ارتباط با مووبل تایپ با سایر پایگاه های داده ها، شما نیز به ساختن یک schemas برای بارگذاری پایگاه داده MT در آن دارید.


search_templates/ :
این پوشه حاوی قالب های استفاده شده توسط MT در هنگام اجرای یک جستجو است. برای مطالعه بیشتر در زمینه قالب های جستجو می توانید این مطلب را بخوانید.


tools/ :
در این پوشه حاوی اسکریپت هایی است که می تواند خارج از نرم افزار MT برای برقراری ارتباط با آن اجرا شود. نمونه ای از آن فایل run-periodic-tasks است. این فایل می تواند در یک دستور cron برای اجرای اسکریپت های زمانبدی شده پست کردن استفاده شود.


examples/ :نمونه ای از پلاگین های ساخته شده توسط Ezra که بطور اساسی معماری جدید پلاگین ها در مووبل تایپ 3 را مشخص می سازد در این پوشه قرار دارند.


php/ :
این پوشه حاوی تمامی فایل های php برای ساختن قالب دینامیکی سیستم است که در نسخه 3.1 مووبل تایپ معرفی شده است. در این پوشه سه زیر دایرکتوری extlib/، lib/ و plugins/ قرار دارد که دقیقا شبیه به فایل های Perl که شرح آن رفت عمل می کنند. extlib/ حاوی قالب سازی هوشمند و سایر فایل های php برای ساختن یک نمونه php از موول تایپ و برقراری ارتباط با پایگاه داده است. پوشه lib/ شامل ورودی php تگ های قالب می باشد. در سوی دیگر دایرکتوری plugins/ حاوی پلاگین های نوشته شده به زبان php است.


docs/ :
فایل های html و تصاویری که بطور اساسی کپی دستی مووبل تایپ هستند در این پوشه قرار دارد. صفحات آن با علامت سئوال کوچکی در کادر فایل ها به عنوان خروجی مووبل تایپ رفرنس می شوند. اگر شما MT را در cgi-bin/ نصب کرده باشید، لازم است تا این پوشه از آن خارج کنید و در StaticWebPath قرار دهید.


images/ :
در این پوشه تصاویر استفاده شده توسط MT در ساخت اینترفیس تحت وب mt.cgi قرار دارد. اگر شما MT را در cgi-bin/ نصب کرده باشید، لازم است تا این پوشه در StaticWebPath نیز قرار گیرد.


منبع: www.elise.com
ترجمه: امیر فهیمی

تعداد بازدید (5563 مرتبه) . لینک ثابت