کاربر عزیز ! اگر میخواهید به طور لحظه ای از بروز رسانی نرم افزار مورد نظر خود آگاه شوید و ایمیل بروز رسانی برنامه مورد نظر خود را در لحظه دریافت نمایید و فهرست برنامه های منتخب خود را در محیط کاربری خود ذخیره کنید همچنین دسترسی به تمامی برنامه های مخصوص اعضای ویژه(VIP) داشته باشید، با پرداخت ماهیانه فقط 2900 تومان از این امکان بهره مند شوید
عضویــــــت
x
X لایسنس آنتی ویروس نود 32
بستن
آنلاین: 3804 نفر | تعداد برنامه ها: 5931 | مشاهده و دانلود: 405788959 | آخرین بروزرسانی: 5 ساعت و 20 دقیقه و 11 ثانیه پیش | اعضاء: 236273 | نظرات: 35175
www.esetupdate.ir zula.ir
1. با عضویت ویژه در سافت گذر و کلیک روی آیکن قلب در زیر عنوان برنامه ها، از آخرین بروز رسانی هر نرم افزار از طریق ایمیل آگاه شوید.
2. عضویت ویژه سافت گذر با بیش از 50 درصد پایین تر از مبالغ قبلی مجددا فعال شد.(مشاهده نرم افزارهای VIP)
3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.
4. محصولات ESET 9  و ESET 10 و ESET 11 را با سریال های ارائه شده در اینجا فعال کنید. در صورت از کارافتادن جایگزین می شود. 11 شهریور 97
5. جهت رفع مشکل باز شدن سایت به دلیل بلاک شدن توسط ESET از این روش استفاده کنید.

سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

سرور آپدیت نود 32
  • مبل
  • مبلمان سام اکسون
  • samexxonsofa.com
آخرین دانلود شده
یا بخت یا اقبال
نظرات کاربران
نظرات کاربران

Firefox

فقط یه بار google chrome 9 امتحان کنید.

نظرات کاربران

KMPlayer

با سلام و خسته نباشید خدمت شما عزیزان زحمت کش..
میشه بگید این kmplayer تو نسخه جدیدش چرا 3d و hd دیدنش درس کار نمیکنه،قبلا موس رو میکشیدی رو نوار فیلم میتونستی جلو جلو فیلمو ببینی اما الان ایطور نیست...
در ضمن رو ویندوز 7 درس کار نمیکنه مثل قبلا یا همش قفل میکنه...
و همینطور مثل قبل چندتا اهنگ رو با هم نمیخونه...
میشه راهنمایی کنید...!

نظرات کاربران

Avast Offline Update

موفق باشید ؛ ای کاش به سیاست تحریم ؛ سیاست گفت و گو را خط مشی قرار می دادند

نظرات کاربران

BlueStacks

زبان انگلیسی کن درست میشه

نظرات کاربران

Microsoft Windows 8 1 Pro

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

نظرات کاربران

DS SIMULIA ABAQUS

از صمیم قلب از زحماتتون تشکر می‌کنم.
مدت‌ها دنبال این نرم‌افزار بودم، و اینجا با بهترین کیفیت ممکن پیدا و نصبش کردم. :-)
واقعا دست‌مریزاد.
پاینده باشید

نظرات کاربران

ESET NOD32 Offline Update

این چیزی که بالای سایتتون زدید کاملاً درسته: "سافت گذر ... اولین دانشنامه نرم افزار ایران ... بزرگ ترین مرجع دانلود رایگان نرم افزار"

نظرات کاربران

HYSYS

فوق العاده ای softgozar ، واقعا بدون قفله .......

نظرات کاربران

BlueStacks

سلام ایا این برنامه برا ی رام یک هم جوابگوست؟

نظرات کاربران

آموزش CATIA

با سلام.
ممنونم از لطف بسیار زیادتون از بابت گذاشتن این فایلهای بسیار مفید در مورد کتیا.
میخوام بدونم فایلهای آموزشی پیشرفته ترش رو از کجا میتونم بگیرم؟
من این درسها رو خوندم و مایلم بیشتر یاد بگیرم و قطعات پیشرفته تری رو مثلا برای ساخت قالب بتونم طراحیشون رو یاد بگیرم.
ممنون میشم راهنمایی کنید.

یا علی
ارادتمند شما

نظرات کاربران

تهران یاب

سلام. خسته نباشید. واقعا سایت عالی درست کردید و نرم افزارای خوبی دارید. این یکی هم عالیه, مثل بقیه. ممنون و موفق باشید

نظرات کاربران

Windows 10 Manager

با سلام به سافت گذری های عزیز
من می خواستم یکی از bug های این برنامه رو برای کاربران توضیح بدم که بعد از دریافت اخرین آپدیت ویندوز نسخه اینترپرایز به وجود آمده. این باگ این است که هر دفعه که privacy های ویندوز را پاک می کنید . قسمتی از اپلیکیشن photo رو پاک میکنه و دیگه این app ویندوز عکس ها رو باز نمیکنه. مگر از طریق powershell دوباره تمام اپلیکیشن های ویندوز رو دوباره نصب کنید . برای رفع این مشکل در قسمت clear privacy وارد لیست بشید و گزینه یکی مونده به آخر یعنی modern UI رو باز کنید . بعد از بین سه گزینه ای که دارد تیک دوگزینه آخر را بردارید. امیدوارم کمک کرده باشم.

نظرات کاربران

Beginning Android 2

با سلام و خسته نباشید.
لطفا نرم افزار های موبایل برای آندروید بیشتر بگذارید, و لطفا آموزش هایی برای نصب و مسائل مربوط به سیستم عامل آندروید بیشتر بگذارید.
با سپاس فراوان

نظرات کاربران

Build a lot 4 Power Source

وای ازتون خیلی خیلی خیلی ممنونم واقعا" سایت خوبی دارین اکثر بازیهایی که دنبالشون بودم full versionرادارین

نظرات کاربران

IBM Rational Rose Enterprise

دست تون درد نکنه
واقعا گیر پیدا کردن این نرم اافزار بودم
بازهم ممنون

نظرات کاربران

Notepad

سلام
نرم‌افزار Ultraedit برای ویرایش فایل‌های خیلی بزرگ و حجیم بسیار مناسب هست. لطفا بررسی کنید و ارائه بدید.

نظرات کاربران

CloneCD

ســــــــلام _ آقا برنامه خوب بود و اطلاع رسانیتون عالیه، من نمیتونستم رجیست کنم ولی با راهنمایی شما حال کردم... مرسی

نظرات کاربران

Microsoft Security Essentials

با سلام به همگی
چگونه میتوان نسخهWindows Defender در ویندوز 8 را آپگرید کرد؟

نظرات کاربران

Avira Internet Security

سلام به عزیزان سافتگذر راستش فقط میخواستم از زحماتتون تشکر کنم
و در عین حال خواهش کنم G DATA 2012 رو دوباره روی سایت قرار بدید واقعا محشره البته حجمش بالای 300 مگا بایته ولی بسیار پر سرعت و کم مصرف رد مورد منابع سیستم قدرت شناساییش هم که نیاز به گفتن من نداره هم موسسه AV- Comparatives میگه و هم موسسه ماهر وزارت ارتباطات خودمون یکسال هست که در رتبه بندیهاش اونو اول اعلام میکنه
بازم ازتون به خاطر زحمات بیدریغتون ممنونم امیدوارم هر چه بیشتر موفق باشید شک نکنید که در بین سایتهای نرم افزاری ایران اولید و در جهان هم جزء اولینها هستید

سافت گذر

گوگل از۲ میلیارد خط کد یکپارچه تشکیل شده‌است

گوگل چقدر بزرگ است؟ می‌توان این سوال را براساس درآمد، ارزش سهام، تعداد کاربران و یا حتی آثار ذهنی آن، پاسخ داد. اما با این همه، گوگل یک برنامه‌ی عظیم کامپیوتری محسوب می شود. بنابراین می‌توانیم پاسخ این سوال را از نظر تعداد کد نیز، بدهیم.

به گزارش سافت گذر به نقل اززومیت؛ ریچل پاتوین (Rachel Potvin) از گوگل، روز دوشنبه در جریان یک کنفرانس مهندسی در دره‌ی سیلیکون، در رابطه با حجم کدهای گوگل پاسخی ارائه داد. براساس تخمین او، نرم افزاری که برای اجرای کل سرویس‌های اینترنتی گوگل مانند سرویس جستجوی گوگل، جیمیل و سرویس نقشه گوگل، مورد نیاز است، بطور تقریبی شامل ۲ میلیارد خط کد است. برای مقایسه، سیستم‌عامل ویندوز مایکروسافت را در نظر بگیرید؛ یکی از پیچیده‌ترین نرم افزارهایی که تا کنون برای یک کامپیوتر خلق شده است و پروژه‌ای که از سال ۱۹۸۰ در حال توسعه است. این سیستم‌عامل تقریبا شامل ۵۰ میلیون خط کد است. بنابراین، ساختن گوگل تقریبا معادل ۴۰ بار ساختن ویندوز است.

سم لمبرت (Sam Lambert) مدیر سرویس GitHub می‌گوید:

این آمار و ارقام واقعا حیرت‌آور است.

مقایسه‌ی انجام شده از یک حیث بسیار مناسب است. درست مانند کد‌های ویندوز، ۲ میلیارد خط کدی که گوگل را به پیش می‌رانند، به صورت یکپارچه هستند. این کدها که سرویس جستجوی گوگل، سرویس نقشه گوگل، گوگل داکس، گوگل پلاس، تقویم گوگل، جیمیل، یوتیوب و بسیاری از سرویس‌های اینترنتی دیگر گوگل را اجرا می‌کنند، در یک محل ذخیره شده‌اند و به صورت یکجا در دسترس هر ۲۵۰۰۰ مهندس گوگل قرار دارند. در داخل شرکت، با این کدها به صورت یک سیستم‌عامل عظیم برخورد می‌شود.

پاتوین می‌گوید:

اگرچه نمی‌توان قطعی گفت، اما حدس می‌زنم این بزرگ‌ترین منبع کد موجود در کل دنیا باشد.

گوگل یک نمونه‌ی بسیار بزرگ است. اما با نگاه به آن می‌توان به این پی برد که چقدر نرم‌افزارهای ما در عصر اینترنت پیچیده‌تر شده‌اند و ما چگونه برای وفق دادن خود با این پیچیدگی، فلسفه و ابزارهای برنامه‌نویسی خود را تغییر داده‌ایم. منبع کد عظیم گوگل تنها در دسترس برنامه‌نویس‌های داخل گوگل قرار دارد. اما این منبع به نحوی مشابه GitHub است؛ یک منبع عمومی و متن باز که در آن مهندسان حجم بالایی از کد‌ها را به اشتراک می‌گذارند. دنیا به سمتی حرکت می‌کند که در آن بطور مرتب و در مقیاسی بزرگ در زمینه‌ی کدها همکاری خواهیم کرد. این تنها راهی است که توسط آن می‌توانیم همپای حرکت سریع و رو به رشد سرویس‌های اینترنتی مدرن به پیش برویم.

سم لمبرت، مدیر سیستم‌های GitHub می‌گوید:

داشتن حدود ۲۵۰۰۰ توسعه‌دهنده به این معنی است که گوگل، منبع کد خود را در اختیار افراد گوناگون با توانایی‌های متنوع می‌گذارد. اما به عنوان یک شرکت کوچک، شما می‌توانید امکانی مشابه را در GitHub به صورت متن باز در اختیار داشته باشید.

وی همچنین در مورد منبع کد عظیم گوگل می‌افزاید:

ساخت و راه‌اندازی یک منبع کد با این حجم، بسیار مشکل بوده و یک چالش فنی بزرگ محسوب می‌شود. این اعداد و ارقام واقعا حیرت‌آور هستند.

بخشی از نبوغ بکار رفته در GitHub مربوط به این است که به برنامه‌نویس‌ها اجازه می‌دهد تا به سادگی کدی را به اشتراک گذاشته و در مورد آن همفکری و همکاری کنند. اما GitHub یک پروژه‌ی نرم افزاری واحد را در بر نمی‌گیرد؛ بلکه میلیون ها پروژه را پوشش می‌دهد. گوگل پا را از این فراتر می‌گذارد و پروژه‌های زیادی را به یک پروژه واحد تبدیل می‌کند. با توجه به مشکلات مربوط به مدیریت این حجم از کد توسط تعداد زیادی مهندس، ممکن است این کار عقلانی به نظر نرسد، اما طبق گفته‌های پاتوین، عملی است.

به پایپر گوش فرا دهید

گوگل اساسا "سیستم بررسی نسخه" اختصاصی خود را برای مدیریت کدها ساخته است. این سیستم که پایپر (Piper) نام دارد و با هدف اجرای سرویس‌های آنلاین گوگل، در سراسر زیرساخت آنلاین آن در حال کار است. طبق گفته‌ی پاتوین، این سیستم ۱۰ دیتاسنتر مختلف گوگل را پوشش می‌دهد. این گونه نیست که همه‌ی ۲ میلیارد خط کد در داخل یک سیستم قرار گرفته و در دسترس همه‌ی مهندسان حاضر در شرکت باشد. بلکه این سیستم به مهندسان گوگل یک آزادی غیر معمول برای استفاده و تلفیق کدها در بین هزاران پروژه فراهم می‌کند.

پاتوین می‌گوید:

وقتی شروع به انجام یک پروژه جدید می‌کنید، از همان آغاز کار، کتابخانه‌ای عظیم در اختیار دارید و تقریبا همه چیز از قبل انجام شده است.

علاوه بر این، مهندسان می‌توانند کدی را تغییر داده و بلافاصله آن را در سراسر سرویس‌های گوگل اعمال کنند. آن‌ها می‌توانند با بروزرسانی یک بخش کوچک، همه‌ی چیز را بروزرسانی کنند.

گوگل یک نمونه‌ی بسیار بزرگ است. اما با نگاه به آن می‌توان به این پی برد که چقدر نرم افزارهای ما در عصر اینترنت پیچیده‌تر شده‌اند.

این سیستم محدودیت‌هایی نیز دارد. طبق گفته‌ی پاتوین، کدهای با حساسیت بالا مانند الگوریتم جستجوی پیج-رنک (PageRank) گوگل، در منبعی جداگانه و در اختیار کارکنان به خصوصی قرار می‌گیرند. همچنین به دلیل آنکه اندروید و کروم – دو سیستم‌عامل گوگل – تحت شبکه نبوده و بسیار متفاوت از بقیه هستند، گوگل آن‌ها را در سیستم‌های کنترل نسخه‌ی جداگانه‌ای نگه‌داری می‌کند. اما در حالت کلی، کدهای گوگل یک سیستم یکپارچه هستند که اجازه جریان آزاد ایده‌ها و راهکارها را فراهم می‌کنند.

ارزش کار ماشین‌ها

همانطور که لمبرت نیز اشاره کرد، ساخت و راه‌اندازی چنین سیستمی علاوه بر دانش فنی به حجم عظیمی از محاسبات کامپیوتری نیاز دارد. پایپر در حدود ۸۵ ترابایت (۸۵۰۰۰ گیگابایت) داده را پوشش می‌دهد؛ مهندسان گوگل روزانه در حدود ۴۵۰۰۰ هزار تغییر در کدها ایجاد می‌کنند. در حالیکه سیستم‌عامل متن‌ باز لینوکس ۱۵ میلیون خط کد را در حدود ۴۰۰۰۰ فایل نرم افزاری پوشش می‌دهد، مهندسان گوگل بطور هفتگی ۱۵ میلیون خط کد را در حدود ۲۵۰۰۰۰ فایل اصلاح می‌کنند.

ساخت و راه‌اندازی چنین سیستمی علاوه بر دانش فنی به حجم عظیمی از محاسبات کامپیوتری نیاز دارد.

پایپر باید حجم زیادی از بار را از دوش مهندسین بردارد؛ فهم کدها را برای آن‌ها آسان کند، از به وجود آمدن تداخل در آثار ایجاد تغییر در کدها جلوگیری به عمل آورد و در رفع باگ‌ها و حذف کدهای غیر قابل استفاده، سودمند باشد. گوگل با تعویض سیستم کنترل نسخه‌ی سابق خود (Perforce) با سیستم پایپر، بیشتر وظایف را به ماشین‌های خودکار سپرده است. این به معنی نوشتن کد توسط ماشین‌ها نیست؛ اما آن‌ها، بیشترِ داده‌ها و فایل‌های مورد نیاز برای اجرای نرم‌افزار شرکت را تولید می‌کنند.

پاتوین می‌گوید:

برای سالم نگه داشتن کدها باید اقداماتی جدی صورت گیرد، بنابراین علاوه بر انسان، ماشین‌ها نیز در این کار نقشی اساسی دارند.

پایپر برای همه

آیا دیگران نیز می‌توانند از مزایای چنین سیستمی استفاده کنند؟ پاسخ مثبت است. نرم‌افزار اصلی فیسبوک بیش از ۲۰ میلیون خط کد را پوشش می‌دهد، و این شرکت با کل این کدها به صورت یک پروژه‌ی واحد برخورد می‌کند. شرکت‌های دیگر نیز چنین کاری را در مقیاسی کوچک‌تر انجام می‌دهند. با رسیدن شرکت‌ها به ابعاد گوگل یا فیسبوک، مشکلات عدیده‌ای نیز در سر راه آن‌ها قرار می‌گیرد؛ گوگل و فیسبوک در حال تلاش برای حل این مشکلات هستند.
دو غول اینترنتی در حال کار بر روی یک سیستم کنترل نسخه‌ی متن باز هستند که به کمک آن می‌توان کدها را در مقیاسی وسیع مدیریت کرد. این سیستم براساس سیستمی موسوم به Mercurial در حال توسعه است.

پاتوین می‌گوید:

در حال امکان سنجی برای توسعه‌ی Mercurial در مقیاس منبع کد گوگل هستیم.

گوگل در حال همکاری با متخصص برنامه نویسی برایان اوسالیوان (Bryan O'Sullivan) و برخی از کارکنان فیسبوک در این زمینه است. اگرچه در حال حاضر هیچ شرکتی مانند گوگل و فیسبوک چنین حجمی از کد را در اختیار ندارند، اما در آینده‌ی نزدیک، شرکت‌هایی با ویژگی مذکور وجود خواهند داشت.

کد خبر: 28716 گروه خبری: اخبار فناوری منبع خبر: zoomit.ir تاریخ خبر: 1394/07/20 تعداد مشاهده: 997
کلید واژه ها:

,

سافت گذر
نام و نام خانوادگی:
نظر شما:
لطفاً فارسی بنویسید
ایمیل:
نام پایتخت ایران؟
» ایمیل وارد شده نمایش داده نمی شود و فقط برای ارتباط با شما مورد استفاده قرار می گیرد.