Payamvdn/NorthPersian_fa_wiki huggingface dataset:
خَزروان (یا خزوران) نام دیو سیاهی است که در شاهنامه به عنوان پور اهریمن از او یاد می شود. کیومرث پادشاه ایران بود و دد و دام تحت فرمانروایی او بودند و از او اطاعت می کردند او پسری زیبارو به نام سیامک داشت که کیومرث بسیار او را گرامی میداشت. کیومرث هیچ دشمنی نداشت جز یک اهریمن بدکنش. این اهریمن، بچه ای داشت که مانند گرگی سترگ بود او سپاهی دور خود جمع کرد تا به کیومرث حمله کند و فرمانروایی را از او بگیرد. کیومرث از این قضیه بیخبر بود. وقتی خبر به سیامک رسید به خشم آمد لباس رزم پوشید چون آن زمان زره جنگی وجود نداشت، لباس از چرم پلنگ پوشید و به جنگ آن دیو که خزروان نام داشت، رفت و سپاه رو درروی هم قرار گرفتند. سیامک به نبرد تن به تن با خزروان دیو پرداخت دیو سیاه چنگ بر پشت او زد و او را بر زمین انداخت و سینه اش را درید و بدینسان سیامک به دست خزروان کشته شد. وقتی خبر به کیومرث رسید بسیار گریست و بر مرگ فرزند سوگواری کرد. کیومرث خواست تا انتقام سیامک را بگیرد. او از سیامک، نوه ای داشت به نام هوشنگ، او را فرا خواند و لشکری را که از دد و دام و مرغ و پری جمع کرده بود به او سپرد و او را به جنگ دیو فرستاد و خودش از پشت
سپاه حرکت کرد. دو سپاه با هم درآویختند و سپاه هوشنگ، لشکر دیوان را تار و مار کردند، هوشنگ به جنگ خزروان رفت و او را به خاک افکند و نابود کرد. بدینسان انتقام پدرش سیامک را گرفت.
جام در جام اروپا ۶۱–۱۹۶۰، نخستین دوره از مسابقات فوتبال جام برندگان جام اروپا بود. دو تیم فیورنتینای ایتالیا و رنجرز اسکاتلند در فینال این دوره از مسابقات با یکدیگر روبه رو شدند. در بازی نهایی فیورنتینا در مجموع دو بازی با نتیجهٔ ۴ بر ۱ پیروز شد و برای نخستین بار فاتح جام برندگان جام اروپا شد. این دوره از مسابقات توسط کمیته جام میتروپا سازماندهی شد و در سال ۱۹۶۳ پس از لابی فدراسیون فوتبال ایتالیا، توسط یوفا به رسمیت شناخته شد. این نخستین فصلی بود که این مسابقات برای برندگان جام داخلی (حذفی) کشورهای اروپایی برگزار شد و تنها زمانی بود که برنده نهایی پس از دو بازی رفت و برگشت انتخاب شد. تا حدودی بخاطر تمایل کم برای مسابقات جدید در بین هواداران فوتبال، و همچنین به دلیل غیررسمی بودن این دوره مسابقات، تنها نمایندگان ده کشور در این مسابقات حاضر شدند. همان طور که برای اولین دوره جام باشگاه های اروپا اتفاق افتاد، معیار راهیابی به مسابقات توسط فدراسیون ها قابل تغییر بود. فیورنتینا به عنوان نائب قهرمان سری آ و کوپا ایتالیا وارد مسابقات شد. چکسلواکی قهرمان یک جام غیررسمی داخلی را روانه مسابقات کرد و مجارستان و آلمان شرقی
نائب قهرمان لیگ را عازم مسابقات کردند. دور مقدماتی. دور برگشت. "رنجرز در مجموع ۵–۴ برنده شد." "ستاره سرخ برنو در مجموع ۳–۲ برنده شد." یک چهارم نهایی. دور برگشت. "رنجرز در مجموع ۱۱–۰ برنده شد." "ولورهمپتون در مجموع ۵–۲ برنده شد." "فیورنتینا در مجموع ۹–۲ برنده شد." "دینامو زاگرب در مجموع ۲–۰ برنده شد." نیمه نهایی. دور برگشت. "رنجرز در مجموع ۳–۱ برنده شد." "فیورنتینا در مجموع ۴–۲ برنده شد." فینال. دور برگشت. "فیورنتینا در مجموع ۴–۱ برنده شد."
تاریخ اجتماعی ایران کتابی دربارهٔ تاریخ اجتماعی ایران است که به جنبه های اجتماعیِ فرهنگ، اخلاق، ادبیات و سیاست در تاریخ ایران می پردازد. این کتاب در ۱۰ جلد به زبان فارسی توسط مرتضی راوندی تألیف شده است. این کتاب یکی از مهم ترین مراجع در زمینه جامعه شناسی تاریخی ایران به شمار می رود. نگارش کتاب. مرتضی راوندی برای نگارش کتاب "تاریخ اجتماعی ایران" نزدیک به نیم قرن مطالعه و تحقیق کرد. او همزمان به فیش برداری پرداخته و در این مدت چند کتاب دیگر نیز دربارهٔ تاریخ ایران نگاشت. به دلیل استقبال خوانندگان، راوندی با تقسیم بندی موضوعی کتاب دست به تدوین مجدد و انتشار تاریخ اجتماعی ایران بر این اساس کرد و در زمان حیات خود ۹ جلد از این مجموعه را منتشر کرد. آخرین جلد مجموعه نیز پس از مرگ راوندی به انتشار رسید. پس از انقلاب چاپ کتاب ابتدا توسط انتشارات امیر کبیر و سپس انتشارات نگاه انجام شد. پس از انقلاب بهمن ۱۳۵۷ اکثر کتاب های او به ویژه مجلدات اول تا سوم کتاب که به موضوعات مذهبی می پرداخت مجوز نشر نیافت. همچنین مجلدات ۹ و ۱۰ با عناوین «فرقه های مذهبی در ایران» و «تاریخ فلسفه در ایران» که در رابطه با اعتقادات ایرانیان بود، ن
اگزیر در سوئد چاپ شد. نسخهٔ گویا. کتاب تاریخ اجتماعی ایران به صورت صوتی و در قالب کتاب گویا نیز با مشخصات زیر منتشر شده است: برگزیدهٔ تاریخ اجتماعی ایران. محسن دامادی دست به خلاصه کردن کتاب تاریخ اجتماعی ایران زده و مجلدات این اثر را در ۱۲ مجلد مختصر خلاصه کرده است. نخستین مجلد از این مجموعه در ۵۷۶ صفحه و با شمارگان ۱۰۰۰ نسخه از سوی انتشارات کاوش پرداز منتشر شده است.
متغیر استقرایی (در شاخه علوم رایانه) به متغیری گفته می شود که در هر گام از اجرای یک حلقه به میزان ثابتی افزایش یا کاهش می یابد و یا مقدار آن تابعی خطی از یک متغیر استقرایی دیگر در حلقه است. به عنوان مثال، در کد زیر متغیرهای i و j متغیرهای استقرایی هستند؛ زیرا در هر گام از حلقه مقدار i یک واحد افزایش می یابد و j نیز با i رابطه خطی دارد: for (i = 0; i &lt;10; ++i) { j = 17 * i; کاربرد در روش کاهش قدرت. یکی از روش های رایج در بهینه سازی های کامپایلر -کامپایلر بهینه ساز- کشف وجود متغیرهای استقرایی و جایگزینی دستورات مربوط به آن ها با دستورات حاوی محاسبات ساده تر است؛ برای مثال، با فرض این که عملیات مربوط به جمع یک متغیر با یک مقدار ثابت از عملیات ضرب آن در یک مقدار ثابت، ساده تر و سبک تر است، کد قسمت قبل را می توان به صورت زیر تغییر داد: j = -17; for (i = 0; i &lt;10; ++i) { j = j + 17; //جایگزینی ضرب های مکرر روی متغیر استقرایی با عمل ساده تر جمع که در اینجا بجای ضرب j در متغیر گام حلقه (که همان متغیر استقرایی است)، هربار j با مقدار ثابت 17 جمع می شود. این راهکار بهینه‎سازی مثالی خاص از روش کاهش قدرت است. کاربرد
در روش کاهش فشار ثبات. گاهی اوقات، می توان این بهینه سازی را به صورت معکوس اعمال کرد و با این کار یک متغیر استقرایی را کاملاً از کدهای برنامه حذف کرد. برای مثال کد زیر را در نظر بگیرید: extern int sum; int foo(int n) { int i, j; j = 5; for (i = 0; i &lt;n; ++i) { j += 2; //این متغیر استقرایی قابل حذف شدن از کد است sum += j; return sum; در حلقه این تابع، دو متغیر استقرایی وجود دارند: i و j. هر یک از این دو را می توان بر حسب تابعی خطی از دیگری بازنویسی کرد؛ بنابراین کامپایلر می تواند این کد را به صورت زیر بهینه تر کند: extern int sum; int foo(int n) { int i; for (i = 0; i &lt;n; ++i) { sum += 5 + 2 * (i + 1); return sum; در بهینه سازی بالا در واقع، تعریف متغیر j و محاسبات اعمال شده روی آن حذف شده اند و کاربرد j در حلقه به صورت تابعی خطی از متغیر استقرایی دیگر حلقه، i، بازنویسی شده است. در واقع، از این ایده استفاده می شود که با جایگزین کردن یک متغیر استقرایی با تابعی خطی از متغیر استقرایی موجود دیگری، که عملیات آن تابع خطی سبک باشد، می‎توان از در نظر گرفته شدن ثبات مجزایی از cpu برای این متغیر جلوگیری کرد. این
روش، مثالی از بهینه سازی در زمینه تخصیص ثبات است. جایگزینی متغیر استقرایی. متغیری که درون یک حلقه به روزرسانی می شود، در واقع در هر گام از حلقه مقداری را به خود می گیرد که وابسته به مقدار متغیر حلقه در آن گام است. به عنوان مثال، متغیری را در نظر بگیرید که در ابتدا ۲- بوده و در هر گام از حلقه ۲ واحد زیاد می شود. این متغیر در واقع در هر گام از حلقه، دو برابر مقدار متغیر حلقه است. می توان به جای به روزرسانی چنین متغیری در هر گام از حلقه، در هر گام آن را مستقیماً بر حسب متغیر حلقه نوشت. به این کار جایگزینی متغیر استقرایی می گویند. این جایگزینی رابطه ی بین متغیر درون حلقه و متغیر حلقه را تصریح می کند. این کار به برخی از آنالیزهایی که کامپایلرها انجام می دهند کمک می کند. به عنوان مثال تحلیل واسبتگی یکی از این آنالیزهاست که با استفاده از جایگزینی متغیر استقرایی ساده تر می شود. مثال. قطعه کد زیر را در نظر بگیرید. int c, i; c = 10; for (i = 0; i &lt;10; i++) { c = c + 5; // متغیر استقرایی در هر حلقه، ۵ واحد افزایش می یابد در این قطعه کد، متغیر c یک متغیر استقرایی است و در حلقه به روزرسانی می شود. ولی می توانیم به جای
این که در هر حلقه ۵ واحد به آن اضافه کنیم، ارتباطی مستقیم بین c و متغیر حلقه یعنی i پیدا کنیم. برای یافتن این ارتباط، دقت می کنیم که رابطه ی این دو در واقع رابطه ای خطی با شیب ۵ است. با توجه به مقدار اولیه ی c یعنی ۱۰، می توانیم به سادگی مقدار عرض از مبدأ این رابطه ی خطی را نیز بیابیم که در واقع ۱۵ است. لذا می توانیم قطعه کد را به صورت زیر تغییر دهیم. int c, i; c = 10; for (i = 0; i &lt;10; i++) { c = 5 * i + 15; // مقدار متغیر استقرایی، مستقیماً از روی مقدار متغیر حلقه محاسبه می شود کاری که کردیم در واقع نمونه ای از جایگزینی متغیر استقرایی بود. متغیرهای استقرایی غیرخطی. در تمام مثال هایی که در بخش های قبل دیدیم، رابطه ای خطی بین متغیر استقرایی و متغیر حلقه وجود داشت. اما چنین رابطه ی خطی ای همیشه وجود ندارد. گاهی ممکن است رابطه ی بین این دو چندجمله ای، نمایی یا ... باشد. در بسیاری از این موارد نیز می توان بهینه سازی هایی را انجام داد. مثال ۱. قطعه کد زیر را در نظر بگیرید. int c, i; c = 0; for (i = 0; i &lt;10; i++) { c = c + i; // مقدار متغیر استقرایی، هر بار به اندازه ی متغیر حلقه اضافه می شود در این مثال،
مقدار متغیر استقرایی هر در گام از حلقه، به اندازه ی مقدار متغیر حلقه افزایش می یابد. هیچ گونه رابطه ی خطی ای بین c و i وجود ندارد اما با کمی دقت درمی یابیم که در هر گام از حلقه، مقدار c در واقع جمع اعداد ۰ تا i است. پس به نظر می رسد که می توان جایگزینی متغیر استقرایی را با استفاده از یک رابطه ی چندجمله ای انجام داد. قطعه کد تغییر یافته به صورت زیر خواهد بود: int c, i; c = 0; for (i = 0; i &lt;10; i++) { c = i * (i + 1) / 2; // مقدار متغیر استقرایی، مستقیماً از روی مقدار متغیر حلقه محاسبه می شود مثال ۲. قطعه کد زیر را در نظر بگیرید. int j, i; j = 1; for (i = 0; i &lt;10; i++) { j = j «1; // متغیر استقرایی در هر گام از حلقه یک بار شیفت چپ می خورد در این مثال، مقدار متغیر استقرایی در هر گام از حلقه، یک شیفت به چپ می خورد. باز هم رابطه ی خطی ای بین j و i مشاهده نمی شود اما به سادگی می توان دریافت که در هر گام از حلقه، مقدار j در واقع برابر با i + 1 بار شیفت به چپ خورده ی عدد ۱ است. بنابراین این بار هم می توان مقدار جایگزینی متغیر استقرایی j را به صورت زیر انجام داد. int j, i; j = 1; for (i = 0; i &lt;10; i++) { j
= 1 «(i + 1); // مقدار متغیر استقرایی، مستقیماً از روی متغیر حلقه محاسبه می شود
ریحانه کریمی (زادهٔ ۱۱ خرداد ۱۳۸۱ در اقلید) بازیکن تیم ملی والیبال زنان ایران است. او عضو تیم والیبال بانوان مبنا تجارت کاسپین است. او از سال ۱۳۹۵ در اردوهای انتخابی و آمادگی تیم ملی والیبال نوجوانان حضور یافت و در لیست منتخب نوجوانان اعزامی به مسابقات آسیایی تایلند قرار گرفت. وی در سال ۱۳۹۷ نیز به اردوی تیم ملی والیبال امید بانوان دعوت شد. ریحانه کریمی در رقابت های انتخابی المپیک ۲۰۲۰ توکیو در ترکیب تیم ملی والیبال زنان ایران حضور داشت.
آنگوس تارناوسکی - هنرمند و موسیقیدان استرالیایی است که هم اکنون در تورنتو کانادا زندگی و کار می کند. زندگی شخصی. وی در سال ۲۰۰۹ میلادی لیسانس موسیقی را از کالج هنر ویکتوریا دریافت نمود، و تخصص او در بداهه های الکترو آکوستیک است. وی در سال ۲۰۱۰ از ملبورن استرالیا به بروکلین، نیویورک واقع در ایالات متحده آمریکا نقل مکان کرد تا به گروه موسیقی راک به شیوه موتوری، آپاچی بیت بپیوندد. زندگی هنری. او به عنوان یک هنرمند سولو، موسیقی الکترو آکوستیک / الکترونیکی می نوازد و متخصص تکنوازی است. در سال ۲۰۱۴، نخستین آلبوم او توسط کمپانی آلمانی Inner Surface Music منتشر شد. در همان سال، او در جشنواره موج بعدی ملبورن نخستین پروژه همنوازی اش را با عنوان «مصنوعات» به همراه پیانویست ناتان لیو اجرا کرد. بین سال های ۲۰۱۷–۲۰۱۵ جازیست و مهندس ضبط گروه پانک Flowers of Evil بود و دو آلبوم کامل را ضبط کرد. در طیف گسترده ای از پروژه ها همکاری داشته است، از جمله کار با هنرمند تجسمی، استانیسلاوا پینچوک، نوازنده برایان چیس، و طنز نگار Duane Cyrus. به عنوان درامر (جازیست) در آلبوم های و همنوازی در تمساح، خالی از سکنه قلب، دوین Therriault، مع
ابد، Au.Ra, Cleopold, Splashh و مدرسه رقص باله. شرکت داشته علاوه بر این، وی مجری برند ضبط تجربی In Context Music می باشد.
لوئیجی سیمونی (؛، ۲۲ ژانویه ۱۹۳۹ کروالکوره – ۲۲ مه ۲۰۲۰ پیزا)، بازیکن و مربی سابق فوتبال، اهل ایتالیا بود. از باشگاه هایی که در آن بازی کرده است می توان به ناپولی، جنوا، یوونتوس، فیورنتینا، برشا و تورینو اشاره کرد. او در تعداد زیادی از باشگاه ها مربیگری کرده است که از میان آن ها می توان به جنوا، برشا، لاتزیو، ناپولی و اینتر میلان اشاره کرد. سیمونی در سال ۱۹۹۸ به همراه باشگاه اینتر میلان، قهرمان جام یوفا شد.
خلیج جناجن در قسمت غربی جزیره مالت قرار دارد ، خلیج جناجن یک ساحل شنی با صخره های شیب دار و محلی برای تفرج برهنگان است ، برهنگی طبق قانون در مالت غیرقانونی است ولی در مورد خلیج جناجن نادیده گرفته می شود ، برهنگی در خلیج جناجن مورد انتقاد مذهبیون کاتولیک قرار گرفته است .
کوروش کاویانی (۱۳۳۹–۱۳۹۸) حقوق دان و دانشیار دانشکده حقوق و علوم سیاسی دانشگاه علامه و عضو هیئت تحریریه فصلنامه پژوهشی حقوق خصوصی و از نویسندگان کتاب های دانشگاهی بود. کتاب های حقوق تجارت و حقوق اسناد تجارتی وی نیز جزء منابع کنکور ارشد و دکتری رشته حقوق می باشد. درگذشت. کاویانی در ۱۲ آبان ۱۳۹۸ درگذشت. در پی درگذشت او، مقامات حقوقی و سیاسی ایران پیام تسلیت دادند.
برندون پل برایان ویلیامز (؛ زادهٔ )یک بازیکن فوتبال حرفه ای انگلیسی است که در منچستریونایتد بازی می کند.وی هم اکنون به صورت قرضی برای باشگاه ایپسویچ تاون به عنوان مدافع کناری بازی می کند. اگرچه او عمدتاً در پست دفاع چپ بازی می کند، اما از او به عنوان مدافع راست نیز استفاده می شود. وی همچنین در تیم ملی فوتبال زیر ۲۰ سال انگلستان بازی کرده است. عملکرد باشگاهی. ویلیامز برای بازی در لیگ قهرمانان اروپا برابر پاری سن ژرمن در مارس ۲۰۱۹ در ترکیب اعزامی منچستریونایتد قرار گرفت. (جالب است که بدانید او برای خراب کردن یک دروازه خالی از منچستر به صورت قرضی جداشد و به نوریچ سیتی رفت)اما او چند وقتی می شود که به منچستر برگشته است. اما در تیم مسابقه نامگذاری نشده بود. او اولین بازی تیم اول خود را در تاریخ ۲۵ سپتامبر ۲۰۱۹ به عنوان جایگزین در بازی EFL Cup مقابل راچدیل انجام داد. وی اولین بازی خود را در ترکیب اصلی در تاریخ ۳ اکتبر ۲۰۱۹ در بازی های لیگ اروپا مقابل آز آلکمار انجام داد. ویلیامز در ۱۷ اکتبر ۲۰۱۹ قرارداد طولانی مدت جدیدی امضا کرد و او را تا ژوئن ۲۰۲۲ در این باشگاه نگه داشت. او اولین بازی در لیگ برتر فوتبال انگلستانر
ا در تاریخ ۲۰ اکتبر ۲۰۱۹ در برابر لیورپول در اولدترافورد به عنوان جایگزین انجام داد. در شرایطی که اشلی یانگ محروم بود و لوک شاو مصدوم شد، ویلیامز در تاریخ ۱۰ نوامبر ۲۰۱۹ برابر با برایتون و هو آلبیون نخستین حضور در ترکیب اصلی را در لیگ برتر به دست آورد، تا دقیقه ۹۰ در زمین بود و سپس با مارکوس روخو در وقت های تلف شده تعویض شد. در این بازی از سوی هواداران باشگاه به عنوان بهترین بازیکن زمین انتخاب شد. در ۲۴ نوامبر، ویلیامز اولین گل خود را برای منچستریونایتد در تساوی ۳–۳ با شفیلد یونایتد به ثمر رساند. عملکرد بین المللی. در تاریخ ۳۰ اوت ۲۰۱۹، ویلیامز پیش از بازی های مقابل هلند و سوئیس، اولین فراخوان خود در رقابت های زیر ۲۰ سال انگلیس را دریافت کرد. او اولین بازی خود را در جریان تساوی ۰–۰ با هلند در استادیوم شهر شروزبری در ۵ سپتامبر ۲۰۱۹ انجام داد.
جیمز گارنر (؛ زادهٔ ) بازیکن فوتبال اهل انگلستان است که برای باشگاه اورتون بازی می کند. وی همچنین در تیم های ملی فوتبال زیر ۱۷ سال انگلستان، زیر ۱۸ سال انگلستان و زیر ۱۹ سال انگلستان بازی کرده است.
داوود ورزیده (زادهٔ ۱ بهمن ۱۳۴۸ در تهران) نوازندهٔ نی و آهنگساز اهل ایران است. زندگی هنری. داوود ورزیده، ۱ بهمن سال ۱۳۴۸ در تهران متولد شد. وی فارغ التحصیل مقطع کارشناسی رشتهٔ فیزیک از دانشگاه تهران است. او فراگیری ساز «نی» را از سال ۱۳۶۸ با شرکت در کلاس های شبانهٔ هنرستان موسیقی، نزد «حسن ناهید» آغاز کرد و دوره های مقدماتی، عالی و ردیف موسیقی ایرانی را از او آموخت. وی با آهنگسازان و خوانندگان سرشناسی همچون: فرامرز پایور، اسماعیل تهرانی، شهرام ناظری، احمد ابراهیمی، علی رستمیان، علیرضا افتخاری، حسام الدین سراج، علیرضا قربانی، سالار عقیلی و … همکاری داشته است. حسن ناهید٬ از داوود ورزیده به عنوان یکی از شاگردان نخبه اش یاد کرده است. فعالیت های هنری. از جمله فعالیت های هنری داوود ورزیده می توان به موارد زیر اشاره نمود: همکاری با «گروه پایور» به سرپرستی فرامرز پایور، همکاری با «گروه نوا» به سرپرستی مهرداد دلنوازی، همکاری با «گروه عشاق» به سرپرستی اسماعیل تهرانی، همکاری با «گروه بیدل» و «گروه سراج» به سرپرستی حسام الدین سراج، همکاری با «گروه همایون» به سرپرستی حسین پرنیا٬ همکاری با «گروه بین المللی رومی» به خوانندگ
ی علیرضا قربانی، همکاری با «گروه موسیقی ایرانی» به سرپرستی هوشنگ ظریف٬ همکاری با گروه «اساتید» به سرپرستی سعید ثابت٬ همکاری با گروه «نای کوبان»٬ نوازندگی در آلبوم های موسیقی متعدد، نوازندگی در موسیقی فیلم و سریال، همکاری با مرکز موسیقی صدا و سیما، عضو هیئت داوران جشنوارهٔ جوان و موسیقی، همکاری با «ارکستر سازهای ملی ایران»، همکاری با «ارکستر سنتی صدا و سیما»، همکاری با «ارکستر شهر»٬ همکاری با ارکستر «وداع»٬ اجرا در جشنوارهٔ بین المللی ادبی و هنری «رومی» در اسلو و … آثار هنری. از جمله آثار هنری که داوود ورزیده در آن ها حضور داشته، به موارد زیر می توان اشاره نمود: آهنگسازی و تنظیم. آلبوم موسیقی. تک آهنگ
استگوماستودون (نام علمی: Stegomastodon) یک سرده از پستانداران گیاه خوار بزرگ جثه است که میان دورهای پلیوسن تا پلیستوسن می زیست. گونه های این سرده بین ۵ میلیون سال پیش تا حدود ۳۰٫۰۰۰ سال پیش در سرزمین های آمریکای شمالی و احتمالاً آمریکای جنوبی زندگی می کردند. استگوماستودون از خویشاوندان دور و باستانی فیلهای امروزی به شمار می آید و متعلق به خانواده ای از فیل سانان منقرض شده به نام گوه ددان است. واژه استگوماستودون به معنای بام پستانک دندان است. ویژگی ها. استگوماستودون حدود ۲٫۶ متر ارتفاع تا شانه و حدود ۴٫۷ تن نیز وزن داشت. این جانور از نظر ابعاد بدن، ظاهر و رفتار شبیه به فیل های امروزی بود و وزن مغز آن حدود ۵ کیلوگرم بوده است. برخلاف بیشتر گوه ددان که ۴ عاج داشتند استگوماستودون مانند فیل ها ۲ عاج داشت که با حالتی منحنی به سمت بالا خم شده بودند و طولشان به ۳٫۵ متر نیز می رسید. دندان های آسیاب بزرگ استگوماستودون با مینای دندان پوشیده شده بودند و دارای الگوهایی پیچیده از خمیدگی ها و برآمدگی ها بودند که به منظور جویدن چمن شکل گرفته بودند.
کتونی زرنگی نام مجموعهٔ تلویزیونی در سبک کمدی، اولین سریال تولیدی باشگاه فیلم سوره است که در سال ۱۳۹۸ جلوی دوربین رفت. این سریال قرار بود تا از شبکه سوم پخش شود ولی به خاطر دیدگاه های سیاسی کارگردانش علی ملاقلی پور توقیف شد. سرانجام پس از چند سال این سریال در ۱۷ بهمن ۱۴۰۱ روی آنتن شبکه ۳ رفت و پخش شد.
اشاره گر هیچ مقدار یا ارجاع هیچ مقدار در رایانش، یک دارای یک مقدار ذخیره شده است برای اینکه نشان دهد اشاره گر یا ارجاع به یک شی معتبر اشاره نمی کند. برنامه ها مرتباً از اشاره گرهای هیچمقدار استفاده می کنند تا شرایطی مانند پایان یک لیست با طول نامعلوم، یا شکست در اجرای برخی فعالیت ها را نشان دهند؛ این استفاده از اشاره گرهای هیچمقدار می تواند با انواع هیچمقدارپذیر و مقدار هیچ در یک نوع اختیار، مقایسه شود. یک اشاره گر هیچ مقدار نباید با اشاره گر تعریف نشده اشتباه گرفته شود: تضمین می شود مقایسه ی اشاره گر هیچ مقدار با هر اشاره گری که به یک شی معتبر اشاره می کند، نابرابر خواهد بود. اما با توجه به زبان و پیاده سازی، یک اشاره گر تعریف نشده ممکن است قادر به چنین تضمینی نباشد. ممکن است با بقیه ی اشاره گر های معتبر، بصورت برابر مقایسه شود، یا با اشاره گرهای هیچمقدار؛ و یا ممکن است در زمان های مختلف، هرکدام از این دو را انجام دهد. برای مثال، در زبان جاوا، میتوان دو مفهوم null و empty را به شکل زیر مقایسه کرد: C. در زبان c، تضمین می شود که دو اشاره گر هیچ مقدار از هر نوعی برابر مقایسه شوند. ماکروی codice_4 پردازشگر، بعنو
ان یک اشاره گر هیچ مقدار ثابت در هنگام پیاده سازی تعریف می شود، که در C99 می تواند بعنوان یک مقدار صحیح codice_5 تبدیل شده به نوع codice_6 (اشاره گر به void) بیان شود. استاندارد c بیان نمی کند که اشاره گر هیچ مقدار با اشاره گر به آدرس حافظه 0 برابر است، اگرچه در عمل این موضوع درست است.بازخوانی (dereference) یک اشاره گر هیچ مقدار در زبان c یک رفتار تعریف نشده است،و یک پیاده سازی تأیید کننده اجازه دارد تا نتیجه بگیرد که هر اشاره گری که مورد بازخوانی قرار گرفته، هیچمقدار نیست. در عمل، بازخوانی یک اشاره گر هیچ مقدار ممکن است باعث یک تلاش خواندن یا نوشتن در حافظه شود که نگاشته نشده، و باعث یک خطای قطعه بندی یا نقض دسترسی حافظه بشود. این موضوع ممکن است خود را بعنوان یک تصادم برنامه نشان دهد، یا تبدیل به یک خطای نرم افزاری شود که می تواند توسط کد برنامه خنثی شود. اما شرایط خاصی وجود دارند که مورد این نیست، برای مثال، در حالت واقعی x86، آدرس codice_7 قابل خواندن و همچنین معمولاً قابل نوشتن هم هست و بازخوانی یک اشاره گر به آن آدرس کاملاً معتبر است، اما معمولاً یک فعالیت ناخواسته به شمار می رود که ممکن است باعث رفتار ت
عریف نشده اما غیرمخرب در برنامه شود. مواقعی وجود دارند که بازخوانی اشاره گر به آدرس صفر عمداً انجام شده و خوش تعریف است؛ برای مثال، کد BIOS نوشته شده در c برای دستگاه های طرز واقعی x86 شانزده بیتی، ممکن است IDT را در آدرس فیزیکی 0 از ماشین با بازخوانی یک اشاره گر هیچ مقدار برای نوشتن، بنویسد. همچنین ممکن است که کامپایلر بازخوانی اشاره گر هیچ مقدار را به جهت دوری از خطای قطعه بندی بهینه سازی کند، اما باعث رفتار ناخواسته دیگری بشود. در مثال زیر، سه عدد اشاره گر (pointer) تعریف شده است. ptr1, ptr2, ptr3 . int main(void){ int num = 10; int *ptr1 = &amp;num; int *ptr2; int *ptr3=0; return 0; ++C. در ++C با وجود اینکه ماکروی codice_4 از C ارثبری شده است، مقدار صحیح واقعی برای صفر به طور سنتی ترجیح داده شده است که نمایش دهنده ی یک اشاره گر هیچ مقدار ثابت باشد. اگرچه 11++C یک codice_9 ثابت صریح برای استفاده ی جایگزین، معرفی کرده است. JAVA. از اشاره گر Null ، در پیاده سازی داده ساختارهایی مانند لیست پیوندی (Linked List) و درخت و همچنین در الگوی سینگلتون (Singleton Pattern) استفاده می شود. الگوی سینگلتون، تضمین می کند
که تنها یک نمونه از کلاس موردنظر، ایجاد گردد. نمونه ای از پیاده سازی این الگو را برای درک بهتر نحوه استفاده از اشاره گر Null در اینجا می توانید ببینید. Python. کلمه کلیدی None در پایتون، برای تعریف متغیر یا شئ Null به کار می رود. None، یک شئ است و یک نوع داده از کلاس NoneType. ما می توانیم هر متغیری را None کنیم اما نمی توانیم شئ دیگری از NoneType را ایجاد کنیم. در نتیجه، همه متغیرهایی که None هستند، به یک شئ مشخص و یکسان اشاره می کنند. نکاتی که قابل ذکر هستند: دیگر زبان ها. در برخی از محیط های زبان برنامه نویسی، مقدار استفاده شده در اشاره گر هیچ مقدار (که در Lisp به نام codice_10 شناخته می شود) ممکن است درواقع اشاره گری به یک بلوک داخلی داده که برای پیاده سازی مفید است (اما به طور صریح از طریق برنامه های کاربر قابل دسترسی نیست)، بنابراین به همان ثبات اجازه داده می شود که بعنوان یک ثابت مفید و یک راه سریع برای دسترسی به پیاده سازی های داخلی مورد استفاده قرار بگیرد. این راهکار بعنوان بردار codice_10 شناخته می شود. در زبان های برنامه نویسی با معماری برچسب زده شده، یک اشاره گر احتمالاً هیچمقدار می تواند با یک ات
حاد برچسب زده شده جابجا شود که باعث اجبار مدیریت صریح نمونه ی استثنایی شود؛ درواقع یک اشاره گر احتمالاً هیچمقدار می تواند بعنوان یک اشاره گر برچسب زده شده با برچسب محاسبه شده دیده شود. زبان های برنامه نویسی الفاظ مختلفی برای اشاره گر هیچ مقدار استفاده می کنند. در پاسکال و سوییفت codice_10 و در ایفل، ارجاع codice_13 نامیده می شود. بازخوانی هیچمقدار. چون یک اشاره گر هیچ مقدار به یک شی بامعنی اشاره نمی کند، یک تلاش برای بازخوانی (برای نمونه دسترسی به داده های ذخیره شده در آن آدرس حافظه) یک اشاره گر هیچ مقدار معمولاً (اما نه همیشه) باعث خطای زمان اجرا یا تصادم آنی برنامه می شود. در c بازخوانی یک اشاره گر هیچ مقدار، یک رفتار تعریف نشده حساب می شود[4]. پیاده سازی های زیادی باعث می شوند که اینگونه کد ها به متوقف شدن برنامه با نقض دسترسی ختم شوند، چون نمایش اشاره گر هیچ مقدار، انتخاب شده تا آدرسی باشد که هیچ گاه توسط سیستم برای ذخیره ی اشیاء تخصیص داده نمی شود. اما این رفتار، همگانی نیست. در جاوا، دسترسی به یک ارجاع هیچمقدار باعث فعال شدن یک استثنای اشاره گر هیچ مقدار(codice_14) یا NPE می شود که می تواند توسط کد مدیر
یت خطا خنثی شود، اما راهکار ترجیح داده شده بر این است که اطمینان حاصل شود چنین استثناهایی هرگز رخ نمی دهند. در NET. دسترسی به ارجاع هیچمقدار، یک استثنای ارجاع هیچمقدار (codice_15) را برای پرتاب فعال می کند. اگرچه گرفتن این استثناء ها به صورت عمومی یک عمل بد تلقی می شود، این نوع استثناء می تواند توسط برنامه گرفته و مدیریت شود. در C شی گرا، پیغام ها ممکن است بدون قطع کردن برنامه، به شی codice_10 فرستاده شوند (که یک اشاره گر هیچ مقدار است)؛ پیغام به سادگی نادیده گرفته می شود و مقدار خروجی (در صورت وجود) بر طبق نوع، codice_5 یا codice_10 خواهد بود. قبل از معرفی SMAP، یک باگ بازخوانی اشاره گر هیچ مقدار با نگاشتن pagezero به فضای آدرس مهاجم، به طور کامل قابل استخراج بود، در نتیجه باعث اشاره ی اشاره گر هیچ مقدار به آن ناحیه می شد. این موضوع در برخی موارد منجر به اجرای کد می شد. تکنیک هایی برای ساده تر شدن دیباگ کردن بازخوانی اشاره گر هیچ مقدار وجود دارد. باند و دیگران پیشنهاد می کنند که JVM برای زیر نظر داشتن انتشار هیچمقدار تنظیم شود. ایده ی سیستم کسپر[9] استفاده از تبدیل سورس کد برای دنبال کردن این انتشار بدون تنظ
یم JVM، می باشد. تاریخچه. در سال ۲۰۰۹ تونی هور بیان کرد که او در سال ۱۹۶۵ ارجاع هیچمقدار را بعنوان بخشی از زبان ALGOL W اختراع نموده است. در آن ارجاع سال ۲۰۰۹ وی اختراع خود را بعنوان «اشتباه میلیارد دلاری» توصیف کرد: من این را اشتباه میلیارد دلاری خود می خوانم. آن اختراع ارجاع هیچمقدار در سال ۱۹۶۵. در آن زمان مشغول طراحی اولین سیستم نوع جامع برای ارجاع در یک زبان شی گرا (ALGOL W) بودم. هدفم این بود که اطمینان حاصل کنم که تمامی استفاده ها از ارجاع ها کاملاً امن هستند، با بررسی خودکار کامپایلر. اما نتوانستم در مقابل وسوسه ی گذاشتن یک ارجاع هیچمقدار مقاومت کنم، به دلیل اینکه پیاده سازی آن بسیار راحت بود. این موضوع به خطاها، آسیب پذیری ها و تصادم های سیستمی بیشماری منجر شد که احتمالاً باعث بوجود آمدن میلیارد ها دلار خسارت و درد در ۴۰ سال گذشته شده است. منابع.
عایشه گل آلدینچ بازیگر و خواننده ترک است. او تحصیلات آکادمیک خود را در رشته مدیریت بازرگانی در دانشگاه آتاتورک ترکیه به اتمام رسانده و در استانبول متولد شده است.
برکشرز یک منطقه زمین شناسانه مرتفع واقع در بخش غربی ماساچوست و کنتیکت است. لفظ «برکشرز» نوعاً از سوی اهالی این منطقه در اشاره به بخش واقع در ورمانت کوه های گرین که به سمت جنوب به غرب ماساچوست کشیده شده اند گفته می شود.