stanford-oval/wikipedia huggingface dataset:
سایکلون (زبان برنامه‌نویسی)
ویژگی‌ها > انواع اشاره گر ها

Cyclone سه نوع اشاره گر را پیاده سازی می کند:
* (نوع معمولی)
@ (اشاره گر نوع never-NULL)
? (تنها نوع اشاره گر حسابی مجاز، اشاره گر های "چاق")
هدف از معرفی کردن این اشاره گر های جدید برای جلوگیزی از مشکلات رایج به هنگام استفاده از اشاره گر ها است. برای مثال یک تابع را در نظر بگیرید به نام foo که یک اشاره گر به یک int است:
int foo(int *);
اگرچه فردی که تابع foo را نوشته می توانست چک کردن NULL را درج کند، اما بنا به دلایل عملکرد فرض می کنیم که اینکار را انجام نداده است. صدا زدن foo(NULL) به عنوان یک رفتار نامشخص نتیجه خواهد داد (معمولا، اگرچه لازم نیست، یک سیگنال خطای بخش بندی به برنامه در حال ارسال است). برای جلوگیری از مشکلاتی نظیر این، Cyclone اشاره گر @ را معرفی می کند، که هیچگاه نمی تواند NULL باشد. بنابراین، ورژن امنِ تابع foo به این صورت در می آید:
int foo(int @);
برای جلوگیری از رفتار نامشخص فوق الذکر، این به کامپایلر Cyclone می گوید که آرگومان ورودی foo هیچ گاه نباید NULL باشد. تغییر ساده * به @ برنامه نویس را از نوشتن کد برای چک کردن NULL خلاص می کند و سیستم عامل را برای مجبور بودن به دام انداختن اشاره گر NULL عدم ارجاعات. این محدودیت اضافه، با این حال می تواند نسبتا مانع بزرگی برای بیشتر برنامه نویسان C باشد، که به دستکاری کردن اشاره گر هایشان مستقیما با اعمال حسابی عادت کردند. اگرچه این مطلوب است، ولی می تواند به سرریز بافر , و دیگر اشتباهات یک به یک مانند ختم شود. برای پیشگیری این مشکل، اشاره گر نوع ? با یک مرز شناخته شده محدود می شود، اندازه آرایه. اگرچه این به دلیل اطلاعات اضافی ذخیره شده در مورد اشاره گر، سربار اضافه می کند، ایمنی و امنیت آن را بهبود می بخشد. به عنوان یک مثال ساده تابع strlen در نظر بگیرید که در C نوشته شده است:
int strlen(const char *s)
 {
     int i = 0;
     if (s == NULL)
        return 0;
     while (s[i] != '\0') {
        i++;
     }
     return i;
 }
این تابع فرض می‌کند که رشته‌ای که در آن ارسال می‌شود با '\0' NULL خاتمه می‌یابد. با این حال، چه اتفاقی می افتد اگر char buf[6] = {'h','e','l','l','o','!'}; به این رشته ارسال شود؟ این در C کاملاً قانونی است، اما باعث می شود strlen از طریق حافظه تکرار شود که لزوماً با رشته s مرتبط نیست. توابعی مانند strnlen وجود دارد که می توان از آنها برای جلوگیری از چنین مشکلاتی استفاده کرد، اما این توابع با هر پیاده سازی ANSI C استاندارد نیستند. نسخه Cyclone strlen چندان متفاوت از نسخه C نیست:
int strlen(const char ? s)
 {
    int i, n = s.size;
    if (s == NULL)
       return 0;
    for (i = 0; i < n; i++, s++) {
       if (*s == '\0')
          return i;
    }
    return n;
 }
در اینجا، strlen خود را با طول آرایه ارسال شده به آن محدود می کند، بنابراین از طول واقعی عبور نمی کند. هر یک از انواع نوع اشاره گر را می توان با خیال راحت به هر یک از موارد دیگر فرستاد، و آرایه ها و رشته ها به طور خودکار به ? توسط کامپایلر تبدیل می شوند. (تغییر دادن از ? به @ هر دو چک کردن NULL و یک چک کردن مرزی را فراخوانی می کند. تغییر دادن از * به ? به هر حال نتیجه در هیچ چک نکردنی می دهد؛ در نتیجه اشاره گر ? اندازه 1 دارد.)
ویژگی‌ها > اشاره گر های معلق و آنالیز ناحیه ای

کد زیر را در C در نظر بگیرید:
char *itoa(int i)
 {
    char buf[20];
    sprintf(buf,"%d",i);
    return buf;
 }
تابع itoa آرایه ای از کاراکترهای buf را در پشته تخصیص می دهد و یک اشاره گر را به شروع buf برمی گرداند. با این حال، حافظه ای که در پشته برای buf استفاده می شود، زمانی که تابع برمی گرداند، تخصیص داده می شود، بنابراین مقدار بازگشتی نمی تواند به طور ایمن خارج از تابع استفاده شود. در حالی که مجموعه کامپایلر جی سی سی و سایر کامپایلرها در مورد چنین کدی هشدار می دهند، موارد زیر معمولاً بدون اخطار کامپایل می شوند:
char *itoa(int i)
 {
    char buf[20], *z;
    sprintf(buf,"%d",i);
    z = buf;
    return z;
 }
مجموعه کامپایلر جی سی سی می تواند اخطارهایی را برای چنین کدهایی به عنوان اثر جانبی گزینه -O2 یا -O3 ایجاد کند، اما هیچ تضمینی وجود ندارد که همه این خطاها شناسایی شوند. Cyclone تجزیه و تحلیل منطقه ای هر بخش از کد را انجام می دهد و از نشانگرهای معلق مانند آنچه از این نسخه از itoa برگردانده شده است جلوگیری می کند. همه متغیرهای محلی در یک محدوده معین به عنوان بخشی از همان منطقه، جدا از پشته یا هر منطقه محلی دیگر در نظر گرفته می شوند. بنابراین، هنگام تجزیه و تحلیل itoa، کامپایلر Cyclone می بیند که z یک اشاره گر در پشته محلی است و یک خطا را گزارش می دهد.
ویژگی‌ها > لینک های خارجی

صفحه اصلی وبسایت Cyclone
وبسایت قدیمی
Cyclone - مخازن و کد منبع
Cyclone - سوالات متداول
Cyclone برای برنامه نویسان C
راهنمای کاربری Cyclone
Cyclone: یک زیر زبان Type-safe از C توسط دن گروسمن، مایکل هیکس، ترور جیم و گِرِگ موریست - انتشار شده در ژانویه 2005
ارائه ها:
Cyclone: یک زیر زبان Type-safe از C
Cyclone: یک زبان در سطح C و حافظه ایمن
لوسیو

لوسیمار فریرا دا سیلوا لوسیو (به پرتغالی: Lúcio) متولد ۸ می ۱۹۷۸ در برزیل است. او در باشگاه‌های اینترناسیونال، بایر لورکوزن، بایرن مونیخ، اینتر میلان، یوونتوس و گوآی هند بازی کرده است و تاکنون ۹۸ بازی ملی برای تیم ملی فوتبال برزیل انجام داده است. وی در ۱۰ بهمن ۱۳۹۸ از دنیای فوتبال خداحافظی کرد.
رودخانه سزار (ایران)

رودخانهٔ سزار میان دورود و سپیددشت
رودخانه سزار یکی از رودخانه‌های دایمی و پرآب استان لرستان است. که از مناطق کوهستانی الیگودرز، ازنا، دورود، و بروجرد و خرم‌آباد سرچشمه می‌گیرد.
رودخانه سزار از به هم پیوستن دو رودخانه ماربُره (که از به هم پیوستن آب‌های الیگودرز، دورود و ازنا تشکیل می‌شود) و رودخانه تیره (که آب‌های گله رود، سراب سفید، کرتول و چند رود دیگر را دریافت می‌کند) در شهر دورود تشکیل می‌شود که از این محل تا ایستگاه تنگ پنج که با رودخانه بختیاری تلاقی می‌کند سزار نامیده می‌شود.
رودخانه سزار در طول مسیر خود از کنار راه آهن سراسری ایران عبور می‌کند و و به سمت جنوب ایران سرازیر می‌شود. این رودخانه از روزگار باستان حد فاصل لر کوچک و لر بزرگ بوده‌است، هم اینکه نیز همین نظم از نظر اجتماعی و فرهنگی وجود دارد.
طول مسیر رودخانه سزار به انضمام رودخانه دز از بروجرد تا بند قیر ۵۱۵ کیلومتر و شیب متوسط آن ۰٫۴ درصد و وسعت حوضه آبگیر آن ۲۲ هزار و ۱۰۰ کیلومتر مربع است. میانگین آبدهی سالانه ۷٫۳۹۶ میلیون مترمکعب و میانگین بارندگی سالانه از این حوضه ۶۸۰ میلی‌متر است.
رودخانه سزار و شاخه‌های آن با ایجاد ۴۵ مقطع عمده در تاقدیس‌های از نوع آهک سخت در واقع بزرگ‌ترین ناهنجاری رودخانه ای را در زاگرس تشکیل می‌دهد.
رودخانه سزار دارای ماهیان فراوانی است که از نظر تنوع گونه ای نیز چشمگیر هستند. ماهیان این رودخانه از ارزش اقتصادی و اکولوژیکی بالایی برخوردار هستند. از ماهیان این رودخانه می‌توان به گونه‌هایی از خانواده کفال ماهیان، ماهیان کف زی، کپور ماهیان و گربه ماهیان اشاره کرد.
وجه تسمیه

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

| امیر قویدل | امیر قویدل |
| --- | --- |
زادهٔ: ۱ فروردین ۱۳۲۶ مشهد، استان خراسان رضوی، ایران
درگذشت: ۱۷ آبان ۱۳۸۸ (۶۲ سال) بیمارستان پارسیان، تهران، ایران
علت مرگ: بیماری کبدی
ملیت: ایرانی
پیشه: کارگردان فیلم فیلم‌نامه‌نویس
سال‌های فعالیت: ۱۳۵۳–۱۳۸۸
فرزندان: راما نیما سینا
امیر قویدل (زادهٔ ۱ فروردین ۱۳۲۶ در مشهد – درگذشتهٔ ۱۷ آبان ۱۳۸۸ در تهران) کارگردان فیلم و فیلم‌نامه‌نویس ایرانی بود. آخرین فیلم او به نام دوستی از جنس آتش پس از ۷ سال دوری از سینما ساخته شد.
زندگی و حرفه

امیر قویدل در سال ۱۳۲۶ در مشهد به دنیا آمد. نخستین فعالیت سینمایی او، فیلم‌نامه‌نویسی و دستیاری کارگردان در فیلم مرگ در باران (ساموئل خاچیکیان) بود. قویدل در برخی دیگر از فیلم‌های خاچیکیان مانند اضطراب و کوسه جنوب نیز دستیار او بود.
او سال‌ها به عنوان مشاور کارگردان، نویسنده، و طراح صحنه در سینما فعالیت داشت. اولین تجربه فیلمسازی وی در سال ۱۳۵۵ با دو قسمت از سریال تلویزیونی چنگک بود. او در سال‌های نخستین پس از انقلاب ۱۳۵۷ نسبتاً پرکار بود و فیلم‌هایی همچون خونبارش، برنج خونین، سردار جنگل و ترن را کارگردانی کرده بود.
درگذشت

قویدل در ظهر روز یک‌شنبه، ۱۷ آبان ۱۳۸۸ به علت بیماری کبدی در بیمارستان پارسیان تهران درگذشت.
فیلم‌شناسی

دوستی از جنس آتش (۱۳۸۸)
رخساره (۱۳۸۰)
بندر مه‌آلود (۱۳۷۱)
گالان (۱۳۶۹)
دل‌نمک (۱۳۶۸)
ترن (۱۳۶۶)
سردار جنگل (۱۳۶۲)
میرزا کوچک‌خان (۱۳۶۲)
برنج خونین (۱۳۶۰)
خونبارش (۱۳۵۹)
گریه نکن سرزمین من
سریال چنگک (۱۳۵۵ دو قسمت با عنوان «بن بست»)
سریال روح مهربان (۱۳۸۴)
سریال دایره تردید
سریال ستاره سهیل (۱۳۸۶)
نری مارکوره

| نری مارکوره | نری مارکوره |
| --- | --- |
زادهٔ: ۳۱ ژوئیهٔ ۱۹۶۶ ‏(۵۸ سال)
ملیت: ایتالیا
سال‌های فعالیت: ۱۹۹۴-اکنون
نری مارکوره (انگلیسی: Neri Marcorè؛ زادهٔ ۳۱ ژوئیهٔ ۱۹۶۶) بازیگر، کمدین و خواننده اهل ایتالیا است.
از فیلم‌ها یا برنامه‌های تلویزیونی که وی در آن نقش داشته است، می‌توان به مومو، پاپ ژان پل یکم: لبخند پروردگار، افسون‌شده، توریست، استریکس و اوبلیکس: خدا حافظ خاک بریتانیا، ویولا و شب دوم عروسی اشاره کرد. مارکوره در سال ۲۰۰۳ برنده روبان نقره‌ای بهترین بازیگر مرد شده است.
فاژ

ساختار یک باکتریوفاژ (میوویروس)
باکتریوفاژها (باکتری‌خوارها) یا به اختصار فاژها، ویروس‌هایی هستند که به باکتری‌ها حمله می‌کنند و آن‌ها را از بین می‌برند. این ویروس‌ها برای باکتری‌ها اختصاصی هستند و نمی‌توانند به یوکاریوت‌ها حمله کنند.
تاریخچه

در سال‌های ۱۹۱۵و ۱۹۱۷ دو دانشمند به نام‌های فردریک تاوورت (به انگلیسی: Frederick Twort) و فلیکس دهرله (به انگلیسی: Félix d'Hérelle) در ضمن آزمایش‌های خود به‌طور اتفاقی به وجود فاژها پی بردند. این دو دانشمند، با رشد باکتری‌های مختلف در محیط‌های کشت مایع متوجه از بین رفتن خودبه‌خود این باکتری‌ها شدند. این دانشمندان پس از مطالعات خود و با صاف نمودن این محیط‌های حاوی فاژ توسط فیلترهای باکتری‌شناسی، وجود باکتریوفاژها را اثبات کردند.
تعریف

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

مبنای طبقه‌بندی باکتریوفاژها نوع اسید نوکلئیک آن‌ها (دی‌ان‌ای یا آراِن‌اِی) و بعد از آن، شکل و ساختار آن‌ها است. آن‌ها بر اساس ساختار به سه شکل بیست‌وجهی مانند MS2، رشته‌ای یا مارپیچی مانند M13 و فاژهای دارای سر و دم، مانند فاژهای T4و λ طبقه‌بندی می‌شوند.
فاژهای دم‌دار دارای دو رشته دی‌ان‌ای یعنی کادوویرال‌ها، بیش از ۹۵٪ فاژهای موجود در متون علمی را به خود اختصاص داده‌اند و به نظر می‌رسد فراوان‌ترین نوع فاژ بر روی کره زمین باشند. فاژها توسط کمیته بین‌المللی طبقه‌بندی ویروس‌ها طبقه‌بندی می‌شوند. تاکنون ۱۹ خانواده از فاژها شناخته شده‌اند که فقط ۲ خانواده دارای ژنوم آراِن‌اِی و ۵ خانواده دارای پوشش ویروس هستند. در فاژهای دارای ژنوم دی‌ان‌ای، فقط ۲ خانواده دارای ژنوم تک‌رشته‌ای، ۸ خانواده دارای ژنوم حلقوی و ۹ خانواده دارای ژنوم خطی هستند. ۹ خانواده فقط باکتری‌ها را آلوده می‌سازند. ۹ خانواده آرکی‌ها را آلوده می‌کنند و یک خانواده یعنی تکتی‌ویریده (به لاتین: Tectiviridae) هم باکتری‌ها و هم آرکی‌ها را آلوده می‌سازد.
مهم‌ترین خانواده‌های فاژها عبارت‌اند از:
میوویریده (به لاتین: Myoviridae): در راسته کادوویرال‌ها قرار گرفته‌اند. فاقد پوشش ویروس بوده و دم منقبض‌شونده دارند. آن‌ها دارای دی‌ان‌ای دو رشته‌ای خطی هستند مانند فاژ T4.
سیفوویریده (به لاتین: Siphoviridae): در راسته کادوویرال‌ها قرار گرفته‌اند. فاقد پوشش ویروسی بوده و دم غیرمنقبض‌شوندهٔ طویل دارند. آن‌ها دارای دی‌ان‌ای دو رشته‌ای خطی هستند مانند فاژ λ و فاژ T5.
پودوویریده (به لاتین: Podoviridae): در راسته کادوویرال‌ها قرار گرفته‌اند. فاقد پوشش ویروس بوده و دم غیرمنقبض‌شوندهٔ کوتاه دارند. آن‌ها دارای دی‌ان‌ای دو رشته‌ای خطی هستند مانند فاژ T7.
لیپوتریکس‌ویریده (به لاتین: Lipothrixviridae): در راسته لیگامن‌ویرال‌ها (به لاتین: Ligamenvirales) قرار دارند. آن‌ها طویل بوده، دارای پوشش ویروس هستند و دی‌ان‌ای دو رشته‌ای خطی دارند.
رودی‌ویریده (به لاتین: Rudiviridae): در راسته لیگامن‌ویرال‌ها  قرار دارند. آن‌ها طویل بوده، فاقد پوشش ویروس هستند و دی‌ان‌ای دو رشته‌ای خطی دارند.
آمپولاویریده (به لاتین: Ampullaviridae): بطری‌شکل، دارای پوشش ویروس و دی‌ان‌ای دو رشته‌ای خطی دارند.
بی‌کاداویریده (به لاتین: Bicaudaviridae): لیمویی‌شکل، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
کلاواویریده (به لاتین: Clavaviridae): طویل، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
کورتیکوویریده (به لاتین: Corticoviridae): متقارن، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
سیستوویریده (به لاتین: Cystoviridae): کروی، دارای پوشش ویروس و آران‌ای دو رشته‌ای چندقطعه‌ای دارند.
فوسلوویریده (به لاتین: Fuselloviridae): لیمویی‌شکل، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
گلوبولوویریده (به لاتین: Globuloviridae): متقارن، دارای پوشش ویروس و دی‌ان‌ای دو رشته‌ای خطی دارند.
گوتاویروس (به لاتین: Guttavirus): بیضوی، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
اینوویریده (به لاتین: Inoviridae): رشته‌ای (فیلامنتی)، فاقد پوشش ویروس و دی‌ان‌ای تک‌رشته‌ای حلقوی دارند.
لوی‌ویریده (به لاتین: Leviviridae): متقارن، فاقد پوشش و آران‌ای تک‌رشته‌ای خطی دارند مانند فاژهای MS2 و Qβ.
میکروویریده (به لاتین: Microviridae): متقارن، فاقد پوشش و دی‌ان‌ای تک‌رشته‌ای حلقوی دارند مانند ΦX174.
پلاسماویریده (به لاتین: Plasmaviridae): چندشکل، دارای پوشش ویروس و دی‌ان‌ای دو رشته‌ای حلقوی دارند.
تکتی‌ویریده (به لاتین: Tectiviridae): متقارن، فاقد پوشش ویروس و دی‌ان‌ای دو رشته‌ای خطی دارند.
فاژهای دارای دی‌ان‌ای > فاژهای دارای دی‌ان‌ای تک‌رشته‌ای (ssDNA) بیست‌وجهی:

مطالعات بر روی این فاژها منجر به کشف همانندسازی دی‌ان‌ای به روش حلقهٔ غلتان و همچنین تعیین هویت پروتئین‌های دخیل در همانندسازی میزبان شد. از این گروه، فاژ ϕX۱۷۴ بیش از همه مورد مطالعه قرار گرفته‌است. ژنوم این فاژ، دی‌ان‌ای تک‌رشته‌ای حلقوی  شامل ۵۳۸۶ نوکلئوتید است و ۱۱ ژن را کد می‌کند. این فاژ، اولین ژنوم دست‌نخورده‌ای بود که تعیین توالی شد. طول ژنوم کوتاه‌تر از ظرفیت کدگذاری است که آن نیز به‌علت هم‌پوشانی ژنی ایجاد شده‌است.
فاژهای دارای دی‌ان‌ای > فاژهای دارای دی‌ان‌ای تک‌رشته‌ای (ssDNA):

از این گروه، فاژهای f1، fd و M13 بیش از همه مورد مطاله قرار گرفته‌اند. این گروه از فاژها، سویه‌هایی از E.coli را که دارای پیلی جنسی هستند را از طریق همان پیلی آلوده می‌کنند. این‌ها برخلاف بسیاری از فاژهای دیگر، دی‌ان‌ای خود را به میزبان تزریق نمی‌کنند بلکه به‌صورت کامل وارد میزبان می‌شوند و پوشش‌برداری داخل میزبان انجام می‌شود. به علاوه، این گروه میزبان خود را لیز نمی‌کنند بلکه ویریون‌های حاصله به‌طور مداوم در طول زندگی میزبان آزاد می‌شوند. با این‌حال، سرعت رشد این باکتری‌ها نسبت به باکتری‌های آلوده‌نشده کمتر می‌شود.
فاژهای دارای دی‌ان‌ای دو رشته‌ای:
این گروه از فاژها دارای تنوع زیادی هستند. در این گروه، T7 و λ به‌خوبی مورد مطالعه قرار گرفته‌اند. فاژ T4 در خانواده میوویریده «از myos به معنی عضله که به‌خاطر دم قابل انقباض این گروه می‌آید» قرار گرفته‌است. فاژهای T1 و T5 به همراه λ در خانواده سیفوویریده «از یونانی siphon به معنی لوله به خاطر دم غیرقابل انقباض» قرار دارند. فاژهای خانواده پودوویریده دارای دم غیر منقبض شونده کوتاه هستند مانند T7.
فاژ T4، یکی از بزرگ‌ترین فاژهاست که شکل پیچیده‌ای دارد که شامل یک سر بیست‌وجهی پیچیده و یک دم قابل انقباض به همراه پایه، فیبرهای دمی و خارها می‌باشد. فیبرهای دمی، خارها و صفحه پایه در اتصال به لیپوپلی ساکارید باکتری میزبان به فاژ کمک می‌کنند. پس از اتصال، غلاف دمی منقبض می‌شود و به کمک آنزیم لیزوزیم «محصول ژن gp5 یا gene product ۵»، دیواره باکتری را هضم نموده و اسید نوکلئیک فاژ را به میزبان تزریق می‌کند. ژنوم فاژ دارای بازهای تغییر یافته ۵-هیدروکسی سیتوزین است که باعث حفاظت دی‌ان‌ای فاژ در مقابل آنزیم‌های محدودالاثر میزبان می‌شود. ژنوم دارای ۳۰۰ ژن است که که توسط سه نوع پروموتر تنظیم بیان می‌شود. ژن‌های فوری و میانی، فعالیت‌های لازم برای همانندسازی را کد می‌کنند و ژن‌های تأخیری، اجزای سر و دم و همچنین لیز سلول میزبان را کد می‌کنند.
فاژهای دارای آراِن‌اِی > فاژهای دارای آراِن‌اِی تک‌رشته‌ای:

این گروه از فاژها، ویروس‌های کوچک بیست وجهی هستند که دارای بیشترین میزان جهش ژنتیکی (موتاسیون) هستند و به عنوان کوچکترین ژنوم‌های آراِن‌اِی شناخته شده‌اند. این فاژها، ویروس‌های رشته مثبت هستند یعنی ژنوم آن‌ها به عنوان آران‌ای پیام‌رسان عمل می‌کند و فقط شامل تعداد کمی ژن است. آن‌ها باکتری‌های گرم منفی مانند E.coli و سودوموناس را از طریق پیلی جنسی آلوده می‌کنند.
فاژهای دارای آراِن‌اِی > فاژهای دارای آراِن‌اِی دو رشته‌ای:

باکتریوفاژ ϕ۶، اولین عضو این خانواده بود که جداسازی شد. این فاژ دارای ژنوم آراِن‌اِی دو رشته‌ای قطعه‌قطعه شده است که شامل سه قطعه با نام‌های (L:large) حدود ۶۴۰۰ نوکلئوتید، (M:medium) حدود ۴۰۰۰ نوکلئوتید و (S:small) حدود ۳۰۰۰ نوکلئوتید است. رونویسی از ژنوم دو رشته‌ای برای سنتز رشته‌های جدید توسط آنزیم آران‌ای پلی‌مراز وابسته به آراِن‌اِی فاژ انجام می‌شود و رشتهٔ مکمل یا اضافی به‌عنوان الگوی همانندسازی برای ساختن آران‌ای پیام‌رسان قرار می‌گیرد. ترجمه قطعه L، تولید پروتئین‌های فاژ را سرعت می‌بخشد که در تشکیل کمپلکس پلیمراز نقش دارد. قطعه M، تولید پروتئین‌های ساختاری برای غشاء و خارها را بر عهده دارد. قطعه S تولید پروتئین‌های ساختاری برای کپسید، سر هم شدن غشاء و لیز شدن میزبان و یک پروتئین غیر ساختاری برای پوشش کپسید را بر عهده دارد.
فاژئوم

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

در سال ۱۹۲۸، کشف پنی‌سیلین توسط الکساندر فلمینگ باعث شد تا فاژها فراموش شوند اما این فراموشی زیاد طول نکشید. استفاده وسیع از آنتی‌بیوتیک‌ها و افزایش مقاومت به آن، پزشکان را مجبور کرد حتی برای عفونتهای معمولی نیز آخرین نسل آنتی‌بیوتیک‌ها را تجویز کنند. این امر سبب شد تا توجه محققان دوباره به فاژ درمانی  جلب شود. فاژ درمانی جذابیت‌های خود را دارد. برخلاف بیشتر آنتی‌بیوتیک‌ها، فاژها اسلحه‌های هوشمندی هستند که اختصاصی عمل می‌کنند. فاژها در رشته‌های دمی خود آنزیمی دارند که فقط با مولکول‌های خاصی در سطح باکتری‌ها واکنش می‌دهند. این آنزیم‌های ویژه برای هرگونه از باکتری‌های اختصاصی هستند. این به آن مفهوم است که فاژها به باکتری‌های مفید بدن مانند روده آسیب کمی وارد می‌کنند در حالی که آنتی‌بیوتیک‌ها آن‌ها را از بین می‌برند.
همچنین فاژها خود محدودکننده هستند به نحوی که بعد از نابود کردن باکتری‌های مضر، خود نیز از بین می‌روند. آن‌ها به خصوص برای عفونت‌های موضعی مانند عفونت‌های استخوان یا زخم‌های ناشی از دیابت مفید هستند. آنتی‌بیوتیک‌ها نمی‌توانند به این نواحی دسترسی پیدا کنند اما فاژها با تکثیر از طریق باکتری‌ها می‌توانند به نواحی عفونی عمقی نیز نفوذ کنند. به علاوه، تولید فاژها آسان و ارزان است، آلرژی را تحریک نمی‌کنند و اثرات جانبی کمی دارند.
پژوهش‌ها در زمینهٔ فاژدرمانی، بیشتر در کشورهای بلوک شرق به‌ویژه شوروی، گرجستان و لهستان انجام می‌پذیرفت اما با اتمام جنگ سرد، محققان در بسیاری از کشورهای اروپایی و آمریکایی، به فاژدرمانی روی آورده‌اند. از فاژ درمانی برای درمان عفونت‌های ناشی از سودوموناس، استافیلوکوکوس اورئوس مقاوم به متی‌سیلین، استرپتوکوک‌ها و اشریشیا کلی استفاده شده‌است.
فردریک تاوورت، دانشمند انگلیسی که فاژها را هم‌زمان با فلیکس دهرله کشف کرد
تشکیل پلاک فاژی بر روی کلنی‌های باسیلوس آنتراسیس. به محل از بین رفتن باکتری‌ها توجه کنید.
تصویر میکروسکوپ الکترونی از حمله فاژهای T4 به اشریشیا کلی
فرایند تزریق دی‌ان‌ای توسط فاژ
مگان (فیلم)

| مگان | مگان |
| --- | --- |
پوستر انتشار سینمایی: پوستر انتشار سینمایی
انگلیسی: M3GAN
سبک‌دهی‌شده: MΞGAN
 :  
کارگردان: جرارد جانستون
تهیه‌کننده: جیسون بلام جیمز وان
فیلمنامه‌نویس: آکلا کوپر
داستان: جیمز وان آکلا کوپر
بازیگران:  الیسون ویلیامز  وایولت مک‌گرا  رونی چنگ  ایمی دانلد  جنا دیویس 
موسیقی: آنتونی بی. ویلیس
فیلم‌بردار: پیتر مک‌کافری
تدوین‌گر: جف مک‌ایووی
شرکت‌های تولید:  بلوم‌هاوس پروداکشنز  اتومیک مانستر  دیواید/کانکوئر 
توزیع‌کننده: یونیورسال پیکچرز
تاریخ‌های انتشار:  ۷ دسامبر ۲۰۲۲ (۲۰۲۲-۱۲-۰۷) (لس آنجلس)  ۶ ژانویه ۲۰۲۳ (۲۰۲۳-0۱-۰۶) (ایالات متحده)  
مدت زمان: ۱۰۲ دقیقه
کشور: ایالات متحده
زبان: انگلیسی 
هزینهٔ فیلم: ۱۲ میلیون دلار
فروش گیشه: ۱۸۱ میلیون دلار
مِگان (سبک‌دهی‌شده به‌صورت M3GAN یا MΞGAN) فیلم ترسناک علمی-تخیلی آمریکایی به کارگردانی جرارد جانستون بر اساس فیلمنامه‌ای از آکلا کوپر و داستانی از جیمز وان و اکلا کوپر محصول ۲۰۲۲ است. در این فیلم آلیسون ویلیامز و وایولت مک‌گرا، در کنار ایمی دانلد در نقش بدن فیزیکی مِگان و جنا دیویس در صداپیشگی این شخصیت نقش‌آفرینی می‌کنند. داستان فیلم یک عروسک باهوش مصنوعی را دنبال می‌کند، که خودآگاهی را توسعه می‌دهد و با هر کسی که بین او و همدم انسانی‌اش قرار می‌گیرد، دشمنی می‌کند.
مگان نخستین بار در ۷ دسامبر ۲۰۲۲ در لس آنجلس نمایش داده شد و در ۶ ژانویه ۲۰۲۳ توسط یونیورسال پیکچرز در ایالات متحده اکران شد. این فیلم بیش از ۱۸۱ میلیون دلار در سراسر جهان فروش داشته و نقدهای مثبتی از منتقدان دریافت کرده است که ترکیبی از ژانر ترسناک و طنز و همچنین عناصر طنز و بازی بازیگران آن را ستودند.
دنباله‌ای با عنوان مگان ۲.۰ قرار است در ۲۷ ژوئن ۲۰۲۵ منتشر شود و ویلیامز و مک‌گرا دوباره نقش‌های خود را بازی می‌کنند و کوپر برای نویسندگی فیلمنامه بازمی‌گردد.
بازیگران

آلیسون ویلیامز در نقش جما
وایولت مک‌گرا در نقش کیدی
رونی چنگ در نقش دیوید لین
ایمی دانلد در نقش «مِگان»
جنا دیویس در نقش «مِگان» (صدا)
برایان جردن آلوارز در نقش کول
جن ون اپس در نقش تِس
جک کسیدی در نقش براندون
لوری دانگی در نقش سلیا
امی آشروود در نقش لیدیا
استفان گارنو مونتن در نقش کرت
آرلو گرین در نقش رایان
کیرا جوزفسون در نقش آوا
تولید > توسعه و نویسندگی

تهیه‌کننده‌گان جیسون بلام (راست) و جیمز وان (چپ).
در ژوئیه ۲۰۱۸، هالیوود ریپورتر اعلام کرد که تولید یک «فیلم ترسناک تکنو» با نام «M3GAN» توسط جیمز وان و جیسون بلام در حال انجام است. حضور جرارد جانستون به‌عنوان کارگردان تأیید شد و آکلا کوپر فیلمنامه و داستان را با وان نوشت. ایدهٔ فیلم از اتامیک مانستر پروداکشنز از وان گرفته‌شد، که داستان عروسک‌های قاتل را دنبال می‌کرد. اگرچه فیلم آنابل (۲۰۱۴) از وان همچنین دربارهٔ یک عروسک قاتل است، اما او گفت: «این مفهوم دربارهٔ استقبال بیش از حد از فناوری و تکیه بیش از حد بر آن است. و آنچه با فناوری اتفاق می‌افتد بسیار بد است. این تفسیری است در مورد جهانی که ما در آن زندگی می‌کنیم و به نظر مرتبط است». بلام اظهار داشت که این فیلم دارای عناصر کمدی سیاه خواهد بود که یکی از دلایل انتخاب جانستون برای کارگردانی است و گفت: «ما به شخصی نیاز داشتیم که بتواند هیجانات و صحنه‌ها را انجام دهد، اما رویکردی گستاخانه نیز داشته باشد». فیلم‌برداری قرار بود در اواخر سال ۲۰۱۸ آغاز شود.
تولید > فیلم‌برداری

با بودجه ۱۲ میلیون دلاری، تصویربرداری اصلی در اوایل ژوئیه ۲۰۲۱ در لس آنجلس، کالیفرنیا و اوکلند، نیوزیلند آغاز شد. از حومه اوکلند برای دادن حسی به فیلم مانند «دنور، کلرادو» استفاده شد. فیلمبرداری در ماه بعد، در اواسط اوت، درست قبل از اینکه شهربندان کووید-۱۹ در نیوزیلند رخ دهد، به پایان رسید. پس از اینکه تدوین اصلی بیش از حد خشن تلقی شد، فیلم مجدداً در پس‌تولید فیلم‌برداری شد تا امتیاز «PG-13» را از انجمن سینمایی آمریکا به دست آورد.
ایمی دانلد به صورت فیزیکی «مِگان» را به تصویر می‌کشد در حالی که جنا دیویس صدای این شخصیت را ارائه می‌دهد. دانلد آماده‌سازی حرکتی را از جد بروفی و لوک هاکر دریافت کرد.
تولید > جلوه‌های ویژه

آدرین موروت و کتی تسه از «استودیوی موروت اف‌ایکس» جلوه‌های آرایش ویژه‌ای را برای «مِگان» ارائه کردند. در مرحله پس‌تولید، عملکرد فیزیکی دانلد در نقش «مِگان» با جلوه‌های بصری دیجیتالی توسط استودیوی جلوه‌های ویژه «وتا اف‌ایکس» مستقر در نیوزلند، افزایش یافت، که امکان استفاده از ویژگی‌هایی مانند چشم‌های بزرگ مصنوعی و پوست صاف و عروسکی را فراهم کرد. جانستون در مورد طراحی «مِگان» اظهار داشت که «به دنبال الهام‌گرفتن از نمادهای دهه ۵۰ مانند آدری هپبورن، گریس کلی و کیم نواک بودم. اما همچنین می‌خواستم طبیعت‌گرایی دهه ۷۰ برای مقابله با طبیعت مصنوعی او باشد، بنابراین موهایش صد در صد پگی لیپتون گرفته شده‌اند.»
انتشار

مگان نخستین بار در ۷ دسامبر ۲۰۲۲ در لس آنجلس نمایش داده شد، و سپس در ۶ ژانویه ۲۰۲۳ توسط یونیورسال پیکچرز در ایالات متحده شد. این فیلم در ابتدا برای انتشار در تاریخ ۱۳ ژانویه برنامه‌ریزی شده بود. ددلاین هالیوود پیش‌بینی کرده که این فیلم در نخستین اکران آخر هفته خود حدود ۱۷ میلیون دلار فروش داشته باشد.
انتشار > رسانه خانگی

مگان در ۲۴ فوریه ۲۰۲۳ در سرویس پخش پیکاک به نمایش درآمد؛ نسخهٔ دی‌وی‌دی و بلوری در ۲۱ مارس ۲۰۲۳ منتشر شدند و همه فرمت‌ها نسخهٔ بدون درجه‌بندی (Unrated) دریافت کردند.