سوراخ کردن پارتنر با میخ بخاطر یک شوخی ساده. #حوادث

خبر بی طرف
39,301 views • 1 month ago
ببینید با یه اصلاح ساده تو سپر تریلی میشد... از اینجور حوادث و مرگهای دلخراش جلوگیری کرد ولی متأسفانه انجام نمیدنshow more

🌳 Hadi
135,672 views • 10 months ago
افرادی هستند که دیگر فهمیده اند - زمان عمل... همین الان است. آنها در جای خود نمانده اند، و یک مسیر آیندهای امن برای فرزندانشان انتخاب کردند. اولین قدم با یک تصمیم ساده شروع می شود. اگر شما هم در حال محاسبه گام هایتان هستید، یک صحبت کوتاه می تواند فصل جدیدی را برایتان باز کند از طریق خط امن با ما تماس بگیریدshow more

موساد رسمی - Mossad Official
82,390 views • 7 months ago
آرایشگر ایرانی که بخاطر پست کردن ویدیوی کارهاش در... اینستاگرام توسط رژیم تهدید شده بود با انتشار این ویدیو به تهدیدها اعتراض کرد. ویدیوش در شبکه اجتماعی انگلیسی زبان وایرال شده که کمک میکنه مردم دنیا ببینن که مردم ایران از چه حقوق ابتدایی محروم هستند.show more

Nazanin 🇮🇷
303,024 views • 4 months ago
این معلم از مدرسهای در شهر قائمشهر مازندران به... جرم «پخش موسیقی مبتذل» اخراج شد و مسولان گفتهاند که مجوز مدرسه نیز بزودی لغو میشود. او در این ویدو همراه با شاگردانش آهنگی را که محتوای آن در خصوص عشق است بازخوانی میکنند. اینجا جمهوری اسلامی است و مردم بخاطر چند تار مو، آواز خواندن، رقصیدن و عاشقی کردن، زندانی، شکنجه و اعدام میشوند. #مهسا_امینی #زن_زندکی_آزادیshow more

Masih Alinejad
448,439 views • 3 years ago
فقط حجاب اون مهسا امینی ایراد داشت؟ بازیگرامون هم... سوراخ دعا رو یاد گرفتن برای جلب توجه پر و پاچه رو میندازند بیرون و نصف مردای ایرانی هم ضعف پادارن یا فوت فتیش هستن سریع برن دایرکت مریم جون فالوش کنن چون بیوه جناب سخنگوی سابقه و معشوقه فعلی آقازاده نفتخوار در دبی!!هرچند حجاب برای مردم عادی هم هم دیگه آزاد شده ولی اینا که خیلیا رو بخاطر دو تا شاخ مو اذیت کردن چطوریه که نشونده های خودشون هرجور میخوان میگردند؟؟؟اینجاست من مشکل دارم شبه برا همه باید شب باشه شما که میگی مردم برید تو خیابون اندرونیت دبی چکار میکنه؟ پ.ن:توله کوچک بی کفایت ترین..... استغفراللهshow more

عمو کُنت
142,622 views • 3 months ago
آب تمام شد!❌ دیگر حتی آبی برای پختوپز هم... نیست. وقتی حتی درست کردن یک وعده غذای ساده ممکن نیست، یعنی زندگی روزمره ما بهطور جدی فلج شده است.🥲 خشکسالی فقط کمبود باران نیست؛ بحران آب یعنی گرسنگی، تهدید سلامت، و آیندهای مبهم برای ما و نسلهای آینده.💧 ✨در پویش #آب_تمام_شد صدای این بحران را بلند کردیم. 🔗ببین، آگاه شو، منتشر کن. با بازنشر این ویدیو، تو هم بخشی از راهحل باش؛ برای امروز و فردایی که شاید حتی برای پخت یک وعده غذا هم آب نداشته باشیم.😇show more

آپارات | Aparat
16,152 views • 1 year ago
همه ما صحنه دست ندادن ورزشکار اوکراینی با ورزشکار... جمهوری اسلامی را دیدیم. شاید خیلی از ما احساس سرخوردگی و یا توهین کردیم، چراکه آن ورزشکار نماینده جمهوری اسلامی نیست بلکه نماینده ما مردم ایران است. اما اشتباه نکنیم و خودمان را گول نزنیم. باید استانداردهای دوگانه را کنار بگذاریم. در جمهوری اسلامی چیزی به نام ورزش پاک ایران و مستقل از سیاستهای جمهوری اسلامی وجود ندارد. ورزشکارانی که تصمیم میگیرند زیر پرچم جمهوری اسلامی مسابقه دهند، جمهوری اسلامی را نمایندگی میکنند. من از اقدام ورزشکار اوکراینی تمام قد دفاع میکنم و پشت او میایستم. او کاری درستی برای مردمش انجام داد و پیام روشنی به جهان فرستاد. اینکه ما هیچ دوستیای با حکومتی که از یک طرف پهبادهایش را برای کشتار مردم بیگناه میفرستد و از طرف دیگر ورزشکارانش را برای عادیسازی جنایتهایش میفرستد نداریم. ایکاش ورزشکاران ما نیز اقدام درست را انجام میدادند. به حکومت کودککش میگفتند مادامی که نوجوانان بیگناه ایران را میکشد و به آنها تجاوز میکند زیر پرچمش مسابقه نمیدهند. نه اینکه با توجیه شاد کردن دل مردم بخشی از اسباب پروپاگاندای حکومت شوند. اگر این ورزش و ورزشکاران متعلق به ایران و نه جمهوری اسلامی بودند مردم در شب باخت فوتبال در همه جای ایران به خیابان نمی آمدند. یادمان نرفته است هنوز که چگونه نمایندگان جمهوری اسلامی مهران سماک را در شب باخت فوتبال ایران به جرم شادی کردن کشتند. بانی همه تحقیرها و سرخوردگیهای ما تنها جمهوری اسلامی است. یک عمر به کشورهای جهان نفرت ورزیدند. با اسرائیل مسابقه نداند. با سیاستمداران برجسته جهان تنها بخاطر زن بودن دست نداند. اکنون نیز باید منتظر رفتار تحقیرآمیز جهان با نمایندگان حکومتشان باشند. ورزشکار اوکراینی نه با نماینده ایران که با نماینده جمهوری اسلامی دست نداد. تفاوت است میان ایران و جمهوری اسلامی. این ورزش زمانی متعلق به ایران است که نصف جمعیتش از حضور در استادیومها حذف نشوند. طنابهای دار برچیده شوند و بجای یک حکومت آپارتاید جنسیتی یک حکومت سکولار دموکراسی مستقر شود. آنروز ورزشکاران ما نه نماینده یک حکومت قاتل که نماینده ایران خواهند بود. جهان برای ما احترام قائل خواهد بود و دیگر از دست دادن با ما معذور نخواهند بود. #مهسا_امینی #زن_زندگى_آزادىshow more

Masih Alinejad
374,628 views • 3 years ago
آخرین جزئیات ارقام تلفات و کمک ها به آسیب... دیدگان زلزله ولایت کنر تا اکنون تعداد شهدا به ۱۴۵۷ و مجروحین به ۳۳۹۴ تن رسید است. در مناطق متذکره شمار خانه های ویران شده به ۶۷۸۲ رسیده است. عملیات نجات و انتقال کمک ها: تیم های نجات عملیات خویش را بخاطر بیرون کردن افرادی که در زیر آوارها گیر مانده اند، ادامه داده و مجروحین توسط هلیکوپترها به شفاخانه ها انتقال داده شدند. بسیاری از آسیب دیدگان زیر پوشش آمدند و به آنان رسیدگی شده است. تیم های مسلکی نجات از سوی برخی از کشورها فرستاد شده اند که در عملیات نجات سهم می گیرند. راه های مسدود شده در مناطق زلزله زده به روی رفت و آمد باز شده و تمام ادارات حکومتی با همکاری مردم تلاش میکنند تا به آسیب دیدگان کمک نمایند.show more

Hamdullah Fitratحمدالله فطرت
13,069 views • 1 year ago
در دهههای گذشته، خودکارسازی خطوط تولید عمدتاً با تکیه... بر طراحی مکانیکی انجام میشد. حرکت، توالی و زمانبندی، نه با نرمافزار، بلکه با مکانیزم تعریف میشد: بادامکها، اهرمها، لینکها و سیستمهای انتقال حرکت. در آن دوره، طراح ناچار بود مسئله را عمیق بفهمد. هر حرکت نتیجه خوبِ تحلیل، آزمون و تصمیم مهندسی بود. خلاقیت یک انتخاب نبود؛ یک الزام بود. در سالهای ابتدایی فعالیت حرفهای من نیز همین منطق حاکم بود. برای کشف یک راهحل مکانیکی مناسب، زمان و انرژی زیادی صرف میشد. طراحی، ساخت نمونه، تست، اصلاح و گاهی بازطراحی کامل. این فرایند کند بود، اما فهم عمیقی از مسئله ایجاد میکرد. با ورود تدریجی سرووموتورها، PLCها و سیستمهای کنترل حرکت، صنعت وارد مرحله جدیدی شد. دقت افزایش یافت، انعطافپذیری بیشتر شد و پیادهسازی بسیاری از ایدهها سادهتر گردید. این تحول، در بسیاری از موارد ضروری و درست بود. اما همزمان، یک تغییر ناخواسته نیز رخ داد: کاهش نقش تفکر مکانیکی و جایگزینی آن با راهحلهای آماده کنترلی. بهتدریج، بهجای پرسیدن «بهترین مکانیزم چیست؟» پرسیدیم «با چه کنترلی میتوان این را جبران کرد؟» نتیجه، خطوط تولیدی شد که از نظر تجهیزات کنترلی غنی هستند، اما از نظر ایده مهندسی، حداقلی. مسئله، تقابل مکانیزم و اتوماسیون نیست. مسئله، انتخاب ناآگاهانه است. در بسیاری از کاربردها، یک راهحل مکانیکی ساده، پایدارتر، قابلاعتمادتر و حتی اقتصادیتر از یک سیستم پیچیده کنترلی است. در برخی دیگر، اتوماسیون الکتریکی و نرمافزاری بهترین گزینه است. بلوغ مهندسی دقیقاً در همین تشخیص نهفته است: اینکه بدانیم کجا مکانیزم ارجح است و کجا کنترل دیجیتال. امروز بیش از هر زمان دیگری، نیاز داریم به این ترکیب آگاهانه بازگردیم؛ نه بازگشت به گذشته، بلکه استفاده هوشمندانه از تمام ابزارهایی که در اختیار داریم. مهندسی، پیش از آنکه انتخاب تجهیز باشد، انتخاب شیوه فکر کردن است.show more

Arthur Hovsepian
15,580 views • 9 months ago
تجربهی جنگی خودمو فعلا از منطقه #سلسبیل تهران میگم... بعدش میرم سذاغ #پونک. تا ساعت ۲۰ ما خیابون رو گرفته بودیم و این حجم عظیم از پاسخ میلیونی مردم به فراخوان پادشاه تو تمام تاریخ معاصر ایران بیسابقه بود. تو کوچهها مردم در خونهها رو باز کرده بودن و خودشون بیرون بودن. هم نوجوانها بودن. هم جوانها و والدین با کودکانشون و هم حتی پیرهای عصا به دست. شعار غالب این بود "این آخرین نبرده، پهلوی بر میگرده" و #جاویدشاه بعدش درگیریها برای ما از پایین سپه و بعد سر هاشمی شروع شد(از دید من). مردم تونستن خیابونها رو با سوزوندن چندتا موتور و ون سگهای رقیه ببندن. نصف بیشتر نیروهای اشغالگر از نواب پیچیده بودن تو دامپزشکی که بتونن جمعیت رودکی و خوش و قصرالدشت رو قیچی کنن. بقیه هم از خیابونهای اصلی متصل به اتوبانهای نواب و یادگار اومده بودن. بار بعدی باید برای گرفتن و نگهداشتن #سلسبیل بهتره اول این نقاط رو با روغن سوخته و میخ و... و گرم🔥 کردن موتورها و ونهای سگهای رقیه ببندیم تا قسمت عمده جابجایی و پشتیبانی نیروهای اشغالگر فلج بشه و اونهایی که اومدن به دام بیفتن و جون مردم بیشتر در امان بمونه. 🚨نواب سر دامپزشکی و سپه 🚨قصرالدشت سر آذربایجان 🚨جیحون سر آزادی و کوچه زمانی 🚨یادگار سر هاشمی 🚨کارون سر کمیل و سپه 🚨پل مرتضوی تو این مناطق تمام مساجد و حسینیهها و خونههایی که هرسال هیئت میشن پایگاههای سپاه و بسیجن. مدارس و اداات دولتی هم اکثرا محل دپوی نیروهای اشغالگرن. اونها برای قتلعام ما اومدن. باهاشون یجوری رفتار کنید که انگار با عراقیهای اشغالگر خرمشهر روبرو شدید. کوچکترین رحم خیانت به وطنه #جاویدشاهshow more

Yaar - يار قدیمی 🇮🇷🇮🇱
129,226 views • 8 months ago
ابلاغ حضوری به یکی از برنامهریزان قتل از اردوگاه... #پهلوی_شیاد: Arezou Soltani این، تصاویر 27 اکتبر ساعت 2:21 گرفته شده اند و یکی از دو نفر #سطلی_واجایی خبیثی را نشانی میدهند که به گواهی چندین شاهد و اسناد دیداری-شنیداری ثبت شده، به دنبال قتل من بوده اند (آرزو سلطانی و مهدی احمدزاده رضوی قمی). مهدی احمدزاده قمی، در همگی موارد گزارش شده از تلاش برای به دست آوردن ماده دارویی کشنده، در کنار و همدست سلطانی بوده است. دادگاههای 12 و 7 نوامبر: Committal Hearing Against Soltani: Nov 12, 2025, S-242366 پس از اعلان مجرمیت سلطانی برای نافرمانی از دادگاه* در پرونده S-242366 (تاریخ صدور حکم مجرمیت: 9 اکتبر 2025)، نوبت به تعیین مجازات او رسیده است. در روز 12 نوامبر، دادگاه به موضوع امضای حکم بازداشت سلطانی، تعیین مدت زندانیشدنش، و تعیین میزان جریمه خواهد پرداخت (پست زیرین). Contempt Hearing Against Soltani and Wakuppers: Nov 7, 2025, S-246401 به رغم محکومیت سلطانی در 9 اکتبر، او و گروه #سطلی_سپاهی تحت ریاستش، یعنی Wakuppers، از حکم دیگری که روز 10 اکتبر اینبار در پرونده S-246401 علیهشان صادر شد هم سرپیچیدند و از تسلیم کردن اسناد مورد نظر دادگاه سر باز زدند. از این رو، جلسه دیگری هم در روز 7 نوامبر برگزار خواهد شد تا مجرمیت سلطانی و گروهش در این پرونده هم تثبیت شود. ابلاغ حضوری در روز 24 اکتبر، دو دادخواست مربوط به دو دادگاه نهم و دوازدهم را با ایمیل به سلطانی و گروه Wakuppers ابلاغ کردم. اما برای بستن هر گریزگاه ممکن به روی سلطانی و گروه تبهکارش، و با توجه به طبیعت جنایی احکام درخواسته (که دارای شرایط و لوازمی استثنایی در دل دادرسیهای مدنی اند)، ابلاغ حضوری هم لازم میبود. امروز، در مراجعه به نشانی کاری سلطانی، دریافتیم که حدود دو ماه پیش، سلطانی به علت استعمال ماده مخدر در محل کار و رفتارهایی که مضر به اعتبار کارفرما دانسته شد، از شغل پوششی اش (کوتاه کردن پاچه شلوار در Pacific Centre ونکوور) اخراج شده است و فعلا خانهنشین است. اندکی بعد، سلطانی در حالی که میبینید (پتویی بر سر و محصور دودی با بوی تند پلاستیک سوخته (احتمالا کوکایین))، و نشسته بر پلکان زیرزمین بیغولهای یافت شد و کار ابلاغ در کمتر از 5 ثانیه به تمام و کمال و در سکوت به انجام رسید! بسته شدن دفتر آزارگریهای سازمانیافتهی اوباشی چون سلطانی (و دیگر اوباش #سطلی_سپاهی) این چنین به انجام میرسد: اویی که به "انتقام" اینکه چرا از پهلوی شیاد شکایت شده است، در 27 و 28 ژانویه 2024 ویدیو میگذاشت تا حمایت من از تظاهرات برای محکومیت اعدام چهار جوان کرد را- با سلیطهگری بیمانند و امتزاج بیمثال وقاحت و حماقت- به عنوان حمایت از تظاهرات همدستانهی "حماسی ها و سپاهی ها" با -اینجا را شوخی نمیکنم- "مجاهدین"!، با هدف گرم کردن "انتخابات رژیم" جا بزند (ویدیو به پیوست، که در اینستاگرم سلطانی منتشر شد)؛ اویی که، به گواه اسناد به دست آمده از WhatsApp گروهک تبهکارش، از ونکوور بساط بازجویی و اتهام زنی فرامرزی پهن میکرد؛ هم اویی که در کنار مهدی احمدزاده رضوی قمی- باز هم به گواه اسناد به دست آمده و شاهدان عینی- افتخار میکردند که مدارک شناسایی مرا به سرقت برده اند و میخواهند با دستکاری آنها، فرم شرکت در انتخابات رژیم به نام من جعل کنند و پایینش "و من الله توفیق" بنویسند؛ هم اویی که در کنار مهدی احمدزاده رضوی قمی، با تگ کردن اوباش سایبری #پهلوی_شیاد (که یازده تن از ایشان نهایتا در دادگاه محکوم شدند) و زمینه سازی چند ماهه، در انتشار مدارک سرقتی و برگه رای جعلی نقش اساسی داشت؛ اینچنین خوار و زبون، به سوی سرنوشتی میرود که سزاوارش است. #IRGCterrorists #جاوید_ایرانshow more

Masood Masjoody | مسعود مسجودی
298,528 views • 11 months ago
رئیس ستاد کل ارتش اسرائیل خطاب به فرماندهان در... یهودا و سامره: «در کنار نبرد مستمر علیه تروریسم در یهودا و سامره، تحولات ایران را از نزدیک دنبال میکنیم و در سطح بالایی از آمادگی قرار داریم. شلیک امروز به سمت منطقه عقبه را رصد کردیم و سامانه پدافند هوایی ما برای دفاع از شهروندان اسرائیل در آمادهباش کامل قرار دارد. ما برای بازگشت فوری به نبرد آماده هستیم و با قدرت فراوان علیه هر طرفی که به ما آسیب برساند، اقدام خواهیم کرد.»* رئیس ستاد کل ارتش اسرائیل، سپهبد ایال زامیر، امروز (یکشنبه) با حضور فرمانده فرماندهی مرکزی، سرلشکر آوی بلوت، معاون فناوری و لجستیک، سرلشکر رامی ابودرهام، فرمانده لشکر یهودا و سامره، سرتیپ کوبی هلر و فرماندهان تیپهای منطقهای، ارزیابی وضعیت عملیاتی را در لشکر یهودا و سامره برگزار کرد. در جریان این بازدید، رئیس ستاد کل ارزیابی وضعیت را برگزار کرد که در آن آخرین تصویر عملیاتی منطقه، تلاشهای مقابله با تروریسم، فعالیت نیروها و آمادگی آنها برای ادامه مأموریتهای عملیاتی ارائه شد. همچنین وی با فرماندهان تیپهای منطقهای گفتوگو کرد، چالشهای عملیاتی چندجبههای و چالشهای جبهه یهودا و سامره را بررسی کرد و از فعالیتهای عملیاتی مستمر آنها در دفاع از امنیت کشور و مقابله با تروریسم قدردانی نمود. سپهبد ایال زامیر: «در کنار نبرد مستمر علیه تروریسم در یهودا و سامره، تحولات ایران را از نزدیک دنبال میکنیم و در سطح بالایی از آمادگی قرار داریم. شلیک امروز به سمت منطقه عقبه را رصد کردیم و سامانه پدافند هوایی ما برای دفاع از شهروندان اسرائیل در آمادهباش کامل قرار دارد. ما برای بازگشت فوری به نبرد آماده هستیم و با قدرت فراوان علیه هر طرفی که به ما آسیب برساند، اقدام خواهیم کرد. میخواهم از نیروهایی که هر روز در منطقه میجنگند و دستاوردهای مهمی به همراه میآورند، قدردانی کنم. به لطف شما، میزان حملات تروریستی در یهودا و سامره به پایینترین سطح خود در سالهای اخیر رسیده است. در کنار مبارزه قاطع با تروریسم و تقویت شهرکسازی، جرایم با انگیزههای ملیگرایانه نیز به امنیت و شهرکها آسیب میرساند. ما نباید این وضعیت را بپذیریم و همراه با شاباک و پلیس به مبارزه برای ریشهکن کردن این پدیده ادامه خواهیم داد. در کنار آمادگی بالای ما در نبرد چندجبههای، جبهه یهودا و سامره همچنان یکی از محورهای اصلی تمرکز ما باقی میماند. من از چالشهای بزرگی که در دوره پیشرو با آن روبهرو هستید آگاه هستم؛ دورانی که در آن باید آمادگی بالایی برای واکنش سریع به حوادث ناگهانی داشته باشید و امنیت و ثبات منطقه را حفظ کنید.»show more

ارتش دفاعی اسرائیل | IDF Farsi
28,772 views • 2 months ago
احتمالا اخیرا اون توییت رو دیدید که یکی از... اکانتهای پرمخاطب اینجا، بخاطر اختلافات شخصی، نسخه اصلی یه ویدیوی اعتراضی که براش ارسال شده بود رو تعمدا تو یه گروه بدون تار کردن چهرهها منتشر کرده و جون ارسال کنندهها رو به خطر انداخته. برای امنیتتون این چند نکته رو در نظر داشته باشید. کسی که ویدیویی رو از خودش میخواد منتشر کنه یا برای کسی بفرسته، بهتره خودش چهرهها رو پیش از ارسال به اکانتها یا رسانهها تار کنه. هیچوقت نباید امنیت خودتون رو به مرام و وجدان و معرفت و هوش هیجانی یا هورمونهای کسی گره بزنید. نمونه بزرگش اکانت ۱۵۰۰ تصویر که ادمینهای ناامنش ویدیوهای تار نشدهش رو به دست ج.ا رسوندند و خیلیا دستگیر شدند، از جمله بچههای اکباتان. صرفا اگه کسی فالوور زیادی داشته باشه قابل اعتماد نیست، خیلیا با چرندگویی و توهم فروختن یا فالو_فالوبک فالوور زیادی گرفتن. به هیچکسی در سطح اطلاعات مهم هویتی اعتماد نکنید، حتی به خود من. راز بقا تو توییتر فقط همینه. حتی قدیمی بودن هم باز قابل اتکا نیست، یکی مثل وحید آنلاین با اینکه قدیمیه، ولی مشکوکه. حتی اکتیویست واقعی و خبرنگار بودن خارج کشور هم قابل اتکا نیست، شما کافیه برای شادی امین و شادی صدر و قمیکلا ویدیو بفرستید تا بعدش به محض اینکه لازم باشه قربانیت کنن که بتونن خبر دستگیریت رو اختصاصی منتشر کنن و بگن فلان زندانی از قبل با ما در ارتباط بود و "من_من_من" تو خود ایران کلی مبارز فعال میدانی دارم و اینجوری پول خوبی ازت در بیارن. حتی(و مخصوصا) سلبریتی با فالوور میلیونی قابل اعتماد نیست. هر فیلمی که شما یا خانوادههای جاویدنامان برای علی کریمی میفرستید رو امید دانای سپاهی بعنوان یکی از ادمینها دریافت میکنه. حتی رسانه بودن هم قابل اتکا نیست. تلویزیون منوتو با اصرار روی حماقتش و تار نکردن ویدیوها خیلیها رو به دامن اطلاعات سپاه انداخت. صدای آمریکا هم مدتهاست دست پانکوردهای آدمفروشه. ههنگاو و رادیو زمانه و رادیوفردا و چندین رسانه همه دست تروریستهای پانکورد و فدایی خلق و مجاهد هستند که پادشاهیخواهان رو دشمن اصلی خودشون میدونن و تلویزیون اینترنشنال هم پر از افغانیه که همهشون از شما ایرانیان وطنپرست نفرت دارند و فروش یا درز اطلاعاتتون براشون نه تنها هیچ منع اخلاقی نداره بلکه باعث میشه شب رو با لبخند و غرور بخوابن. من نمیگم هیچ ویدیویی ارسال یا منتشر نکنید، برعکس، خیلی از ویدیوها مستندات حیاتی برای رستاخیز(انقلاب) ملی ما هستند و ضروریه که دیده بشن و همه ما به خیلی از ویدیوهایی که در دی ماه خونین منتشر شده، مدیونیم، مثل ویدیوی دردناک و مستند "بابای سپهر" که اعتبار جهانی پیدا کرد. فقط میگم کار درست اینه که ویدیوهاتون رو برای هرکسی که میفرستید، خودتون از مبدا تار کنید. قبلا کار سختی بود و خودم گاهی سه ساعت برای تار کردن یه ویدیو مجبور بودم وقت بذارم. ولی الان با ابزارهای ai اصلا سخت نیست و هرکسی خودش میتونه انجامش بده. بعنوان نمونه یه ویدیو رو براتون فقط با یه خط دستور توسط Grok تار کردم که این پایین گذاشتمش.show more

Yaar - يار قدیمی 🇮🇷🇮🇱
19,608 views • 3 days ago
انجام مراسمات شیطانی در طبیعت ،نیایش خاموش نوعی قرارداد... با شیطان هست.مخصوصا زمانی که بعد از مصرف مجیک ماشروم یا هوم یا آیاهواسکا فرد وارد بعد ششم میشه اونجاست دیگه روحت رو فروختی سالهاست تحت عنوان طبیعت گردی چنین کثافاتی رو بخورد مردم میدن،دو پله ازین مراسم بالاتر داریم یعنی رسیدن به قدرت خاص ولی باید عزیزترین چیزی رو که داری فدا کنی.از دید روشنفکران بیسواد اینا خرافات هست ولی منی که شاهد خارج شدن روح از بدن شخصی بودم برام اصلا شوخی نیست.هرجا حرف از چاکرا و انرژی و ایگو اومد فرار کنید من به عنوان کسی همه این تجربهها رو داشتم بهتون هشدار میدم در قفس شیر رو باز نکنید،شیر در نهایت یکی دو بار برات شکار میکنه دفعه بعدش خودت تبدیل میشی یه شکارش.تنها راه نجات خواندن تلمود و تورات است و سه تا سوره از قرآن نرید اونقدر جلو که نشه جلوی شما رو گرفت من جوانیم رو دادم لحظاتی رو که میتونستم با یکی عاشقانه باشم فدا کردم تا فقط بفهمم چه خبره! اونجا بود تازه فهمیدم چقدر نادان هستم ،مغز ما در مقابل خدا یک باگ بزرگ داره طوری برنامه ریزی نشده که درکش نکنی،کصشعرای آدم و حوا رو جدی نگیرید برای عوام باید داستان سرایی کرد من بشدت خودم رو غرق کردم اگر مدد مولا علی نبود تبدیل شده بودم به دجالیون(گروهی خاص بعدا میگم) این ماشرومهایی تو ایران بهتون میدن با مجیک خیلی فرق میکنه دستور ساختش بسیار ساده است ولی جواب دادنش سخته،ابوسعید ابوالخیر ناصر خسرو و حلاج همه اینا جزو کسانی بودند که میدانستند.روزی فقط یک صفحه از تلمود اصلی بدست هرکسی بیفتد بدون شک خدای زمین است.قطعه گمشده در همدانست و همدان قبله گاه یهود.به نماز باور ندارم اما به دعا چرا دعا کنید که هرگز دستشان به آن گمشده نرسد همگیبرده خواهیم شد. درک صحبتهای من سخته و این توییت برای همه نیست.show more

عمو کُنت
21,703 views • 17 days ago
🟥ما همه اشتباه کردیم، جمهوری اسلامی با این جنگ... ساقط نخواهد شد، فقط ایران نابود می شود. دوستان عزیز، مخالفان محترم و حتی دشمنان گرام، زمان آن رسیده که همه ما با حقیقتی تلخ و گزنده روبرو شویم. هیجانات ناشی از کینه و خشم دی ماه و حذف سریع خامنهای و سران نظامی و امنیتی و سیاسی و تیترهای داغ خبری، چشمان بسیاری از ما را بر واقعیتهای روی زمین بسته بود. بیایید تعارف را کنار بگذاریم، محاسبات ما غلط بود. خیلی هم غلط بود و دود آن به چشم همه رفت و بیشتر هم خواهد رفت، از مردم مظلوم ایران و مردم سایر کشورهای منطقه تا دیاسپورای با شرف و از مردم بقیه نقاط جهان که درگیر کمبود و گرانی و سختی خواهند شد تا احزاب سیاسی و سیاستمداران که مسبب این وضع شناخته خواهند شد. 1⃣ توهم فروپاشی با حذف سران از دونالد #ترامپ و استراتژیستهای کاخ سفید گرفته تا سران اروپایی، تحلیلگران پرطمطراق ماهوارهای و حتی بسیاری از مردم عادی من جمله خود من، همگی در یک تله محاسباتی مشترک افتادیم. تصور این بود که با حذف فیزیکی مهرههای کلیدی، زدن فرماندهان ارشد سپاه و یا حتی خروج #خامنهای از صحنه، ساختار قدرت در ایران مثل یک خانه پوشالی فرو میریزد. اما واقعیت سخت نشان داد که ساختار امنیتی نظامی جمهوری اسلامی، پیچیدهتر و مستحکم تر از آن است که با حذف رهبران اصلی و فرماندهان نظامی و امنیتی و حتی ضربات نظامی تمام عیار از هم بپاشد. فکر همه چیز از سالها قبل شده بود. جنگ نه تنها باعث فروپاشی آنها نشد، بلکه معادلات را به سمت انسداد عمیق تر، تصاعد تنش و البته قدرت گرفتن بیشتر نظام جمهوری اسلامی پیش برد. 2⃣ چه کسانی هنوز به معجزه جنگ دل بستهاند؟ علیرغم تمام شواهد، هنوز سه گروه بر طبل توخالی توهم سقوط با جنگ میکوبند. 🔸اول، مسخشدگان و کم هوشان رسانهای، کسانی که شبانهروز تحت بمباران خبری دو شبه رسانه و تلویزیون فارسیزبان خاص هستند، رسانههایی که برای جلب کلیک و بیننده، از جنگ یک انیمیشن ساده برای مخاطب ساده لوح و کم هوش خودساختهاند و طوطی وار به رویا فروشی برای رعیت رسانه ای ادامه می دهند. 🔸دوم، طرفداران یک فرقه سیاسی خاص، عقب ماندگان سیاسی و زامبی های اخلاق ستیزی که حیاتشان در گروی هرجومرج و ویرانی است و تصور میکنند بر روی ویرانههای ناشی از بمب، برای آنها و رهبرشان در ایران فرش قرمز پهن خواهد شد. 🔸سوم، رویافروشان حرفهای، تحلیلگرانی که نان شب خود را از راه تحمیق مخاطب درمیآورند. کسانی که با شعارهای توخالی مثل کار تمام است و فلانی در راه است، سالهاست برای خود دکان ساختهاند و به جای تحلیل، امید کاذب میفروشند و برای لقمه ای نان حتی از اینکه هر روز بیشتر از قبل شبیه یک دلقک ارزان قیمت شوند هم ابای ندارند. 3⃣ واقعبینی، تنها راه نجات باقیمانده. چه باید کرد،چه می توان کرد؟ اگر واقعاً دلسوز ایران هستیم، باید از فضای فانتزی خارج شویم و بر روی سه محور حیاتی تمرکز کنیم. 🔹اول، توقف فوری جنگ، پیش از آنکه زیرساختهای ملی، نیروگاهها و سرمایههای تمدنی ایران به کلی نابود شود، باید برای صلح و پایان درگیری فشار آورد. ویرانی ایران، هیچ برندهای در میان ملت نخواهد داشت. 🔹دوم، جلوگیری از انتقامگیری داخلی، در فضای جنگی، اولین قربانی مردم داخل هستند. باید به هر طریق ممکن مانع از آن شد که جمهوری اسلامی نارضایتیهای انباشته را به بهانه شرایط جنگی، با سرکوب خشن و انتقامگیری از مردم عادی پاسخ دهد. 🔹سوم، صیانت از زیست انسانی، تلاش برای تضمین رسیدن دارو، غذا و اقلام اساسی به دست مردم و پافشاری بر تداوم فعالیت زیرساختهای حیاتی مانند آب، برق و بهداشت به هر طریق ممکن از جمله بسیج جهان برای جلوگیری از فاجعه انسانی. 4⃣ تنها برنده این جنگ نتانیاهو بود، نه حتی اسراییل یا مردمش نتانیاهو از اول می دانست این جنگ باعث سقوط جمهوری اسلامی نخواهد شد ولی این توهم را به ترامپ فروخت( یا با اسناد اپستین معامله کرد؟) و رهبر خودخوانده دوران مثلا گذار را هم با رویافروشی رام و دست آموز کرد و در آخر هم به هدفش که نابودی زیرساختها و توان جمعی ایران و سد کردن راه توسعه کشور تا ده ها سال آینده بود رسید. 🟧و در نهایت، خلاصه کلام من این است. ما همه اشتباه کردیم از ترامپ تا تحلیلگران حرفه ای و من و شمای مردم عادی! سقوط یک سیستم سیاسی با بمب و موشک خارجی، اگر هم ممکن باشد که درباره جمهوری اسلامی نیست به معنای دموکراسی،رفاه و آزادی نیست، به معنای سوریهای شدن است. زمان آن است که از رویاپردازی دست بکشیم و برای بقا و نجات ایران در دنیای واقعی تلاش کنیم.show more

Ali Bornaei
498,889 views • 6 months ago
شرم بر Object oriented programming! خیلی دربارهی بازدهی در... برنامهنویسی صحبت میشه و همیشه دربارهی الگوریتم سریعتر یا ساختماندادهی مناسب بحث میشه. اما نیخوام دربارهی یه مسالهای که کمتر دیدم صحبت بشه موضوعی رو باز کنم. اون هم استفاده از ویژگیهای cpuهای مدرن مثل prefetching یا SIMD ـه! قبل از همه چیز باید بدونیم پردازش مربوط به خوندن و نوشتن اطلاعات از روی RAM و اعمال دستورات روی CPU مربوط میشه. اما سرعت پیشرفت و بازدهی CPUها خیلی بیشتر از RAM بوده. این عکس فاصلهی بازدهی پردازندهها رو با رم نشون میده. یعنی اگر درست کد نزنیم پردازنده زمان زیادی رو منتظر اطلاعات میمونه تا بتونه کارش رو ادامه بده. در این بین خیلی از ویژگیها مثل سطوح مختلف Caching در پردازندهها ایجاد شده مثل L1, L2, L3 و احتمالاً موقع خرید CPU بهش برخورد کردید. کاری که این Caching انجام میده خوندن اطلاعات از رم و آماده نگه داشتن اونا وقتیه که CPU در حال محاسبه ست. (به صورت فیزیکی واقعاً نزدیکتر میشه) از سمت دیگه چندین هستهی CPU و thread استفاده میکنیم تا به صورت موازی پردازشها رو انجام بدیم. اما هرکسی تا حالا کد برای سیستم موازی زده باشه میدونه اصلاً راحت نیست و الزاماً استفاده از دو خط موازی به معنی دوبرابر شدن سرعت نیست! بسته به سناریویی که قرار داریم ممکنه ۳۰ تا ۵۰ درصد افزایش سرعت داشته باشیم (بله سرعت دو برابر هم میرسیم مگر هیچ sync point ایی لازم نباشه اما خیلی محدوده!) اما در پردازندههای مدرن پردازش موازی به هسته یا thread محدود نمیشه. بلکه قابلیت SIMD وجود داره که کارش انجام یک عمل ریاضی روی چندین داده به صورت همزمانه. Single Instruction Multiple Data. همینطور CPUهای امروزی قابلیت خاصی برای پیشبینی شاخه در دستوراتی که اجر میشن دارند. به این صورت که وقت شما از if استفاده میکنید. CPU هر دو حالت true و false رو محاسبه میکنه و هر وقت شرط مشخص شد جواب شاخهی درست رو بر میگردونه! حالا این قضیه در خودش یه سری روش اجرای کد و مشکل امنیتی هم داشته که مورد بحث ما نیست. حالا اگر طوری کد بنویسیم که CPU لازم نباشه مداوم branch بررسی کنه باعث افزایش سرعت پایپلاینهای پردازشی میشیم. (جزییات بیشترش رو در uOps باید صحبت کنیم). حالا اگر تمام موارد بالا رو در نظر بگیریم و میتونیم بهینهترین حالت ممکن کد بزنیم. فکر میکنید این افزایش سرعت تا چه حده؟ بستگی به سناریوی مساله میتونه بین ۱۰ تا ۱۰۰ برابر (حتی بیشتر) سریعتر باشه! اصلاً شوخی نمیکنم. اول مقاله نوشتم شرم بر object-oriented programming. این رو برای جلب توجه ننوشتم. در حقیقت این پارادایم برنامهنویسی حدود سالهای ۸۰ میلادی محبوب شد و هنوز ادامه داره اما با پیشرفت تکنولوژی شاهد تغییر پارادایم نبودیم. در ابتدا که فاصلهی سرعت CPU و RAM به هم نزدیک بود تفاوت چندانی نمیدیدیم و همه چیز با OOP اکی بود. اما به مرور زمان که سختافزار به روز شد نرمافزار وابسته به تفکر قدیمی باقی موند. مثلاً در OOP ما یه سری کلاس میسازیم و اونا رو encapsulate میکنیم و از اونا شی میسازیم و روشون پردازش انجام میدیم. یه چیزی مثل: struct particle { float x, y; float vx, vy; particle(const float x, const float y, const float vx, const float vy) : x(x), y(y), vx(vx), vy(vy) { } virtual ~particle() = default; virtual void update(const float delta_time) =0; }; یه کلاس خیلی ساده ذرات - particle که مختصات محیط دو بعدی x و y داره و به همین منوال سرعت در اون جهت. یه تابع virtual هم داره برای بقیه که ارث ببرند و ویژگیهای متفاوت اضافه کنند. تو particle system یا سیستم ذارت که برای جلوههای ویژه VFX مثل دود، غبار، آب و غیره استفاده میشه ممکنه تا چندین میلیون ذره پردازش بشن (فیلم مومیایی رو یادتونه؟ آفرین همون شنها) حالا من از اون کلاس ارث بردم و این تابع خیلی ساده رو پیاده کردم که فقط در هر فریم سرعت ذره رو حساب میکنه: void update(const float delta_time) override { volatile float x = this->x; volatile float y = this->y; x += vx * delta_time; y += vy * delta_time; this->x = x; this->y = y; } این که چرا volatile استفاده کردم به خاطر اینه که این مثال خیلی ساده ست و کامپایلر این تابع رو بهینه میکنه در اصل کاری که میکنه اجازهی ساختن virtual table رو نمیده و تابع بقیه جاها inline میشه. اما تو پروژهی بزرگ با چند لایه ارثبری همیشه بهره بردن از بهینهسازی کامپایلر ممکن نیست. حالا جلوتر این رو هم بر میدارم که دعوایی نباشه. بعد هم کلاس particle system رو داریم که خیلی ساده هر ذره رو آپدیت میکنه. فقط توجه داشته باشید هر ذره به صورت یک شی در حافظه new میشه. حالا اگر ۱۰۰ میلیون پارتیکل رو یک بار آپدیت کنم حدود ۶۵۳ میلیثانیه طول میکشه. بد نیست ها؟ افتضاحه! تو بازی ویدیویی که ۶۰ فریم بر ثانیه اجرا میشه ما ۱۶ میلی ثانیه وقت داریم تا چند میلیارد محاصبه رو انجام بدیم. (بدون volatile حدود ۵۳۰ میلیثانیه) برای افزایش باذهی من یه کار خیلی ساده میکنم به جای این که تمام این ذرات رو new کنم که باعث میشه هر کدوم یه جای RAM به صورت تصادفی پخش بشن اونا رو پشتسر هم در یک آرایه قرار میدم. یعنی تمام آدرس اونا پشتسر هم قرار میگیره. فقط همین تغییر باعث میشه همین تعداد ۱۱۵ میلیثانیه زمان ببره. حدود ۵ برابر سریعتر! همین تغییر کوچیک! چرا چون زمان پیدا کردن هر آبجکت به صورت پراکنده تبدیل شده به آدرسهای پشتسر هم و CPU سریعتر میتونه اطلاعات رو بخونه! به این شکل: struct particles_chunk { std::vector > x; std::vector > y; std::vector > vx; std::vector > vy; } حالا در مرحلهی بعدی همون کد ساده رو با دستورات SIMD مینویسم. نتیجه میشه ۱۱۸ میلی ثانیه: void update_simd(const float delta_time) { const size_t num_particles = particles_.x.size(); const size_t simd_end = num_particles - (num_particles % 8); const __m256 dt_v = _mm256_set1_ps(delta_time); for (size_t i = 0; i (1, std::thread::hardware_concurrency()); const size_t base_chunk_size = num_particles / num_threads; const size_t aligned_chunk_size = ((base_chunk_size + 7) / 8) * 8; std::vector threads; threads.reserve(num_threads); for (size_t t = 0; t (&particles_.x[i + prefetch_distance]), _MM_HINT_T0); _mm_prefetch(reinterpret_cast (&particles_.vx[i + prefetch_distance]), _MM_HINT_T0); _mm_prefetch(reinterpret_cast (&particles_.y[i + prefetch_distance]), _MM_HINT_T0); _mm_prefetch(reinterpret_cast (&particles_.vy[i + prefetch_distance]), _MM_HINT_T0); } _mm256_store_ps(&particles_.x[i], _mm256_fmadd_ps(_mm256_load_ps(&particles_.vx[i]), dt_v, _mm256_load_ps(&particles_.x[i]))); _mm256_store_ps(&particles_.y[i], _mm256_fmadd_ps(_mm256_load_ps(&particles_.vy[i]), dt_v, _mm256_load_ps(&particles_.y[i]))); } تا اینجا من هیچ کار عجیب و غریبی نکردم. حافظه مرتب، پشتسر هم و با استفاده از SIMD کد نوشتم. نه ساختمانداده مطرحه و نه الگوریتم و بیشتر از ۶ برابر افزایش سرعت رسیدیم! مثال بعدی که branch prediction باشه رو آخر تست یادم اومد و نشد با بقیه مقایسه کنم. اما به هر حال. فقط این مثال ساده رو ببینید: for (size_t i = 0; i < num_particles; ++i) { if (particles_.is_active[i]) { particles_.x[i] += particles_.vx[i] * delta_time; particles_.y[i] += particles_.vy[i] * delta_time; } } کاری که میکنیم با if چک کنیم اگر ذره فعاله سرعتش رو حساب کنیم اگر نیست هیچی. این مثال ساده حدود ۱۴۱ میلی ثانیه طول میکشه. اگر اون if رو حذف کنم و بیام به جاش در محاسبه غیرفعال بودن رو صفر در نظر بگیرم و جلوی branching رو بگیرم: void update_branchless(const float delta_time) { const size_t num_particles = particles_.x.size(); for (size_t i = 0; i < num_particles; ++i) { particles_.x[i] += particles_.vx[i] * delta_time * particles_.is_active[i]; particles_.y[i] += particles_.vy[i] * delta_time * particles_.is_active[i]; } } با این روش ۱۱۹ میلی ثانیه طول میکشه تا کدم اجرا بشه. یعنی با وجود if تقریباُ کد ما ۸۰ درصد اجرا میشه. این در شرایطیه که فعال بودن ذرات تصادفیه و cpu نمیتونه branch perdiction درستی داشته باشه. برای همین کند میشه. حالا شاید بگید که تو گفتی چند میلیون محاسبه زیر ۱۶ میلیثانیه. بله درسته. من اینجا از دو thread استفاده کردم. فقط جنبهی نمایش داشت از warmup و اینا هم اجتناب کردم چون در دنیای واقعی این پردازشها میره روی GPU و Compute shader که معرفی اون خودش یه پست دیگه ست. کدها رو روی CPU قدیمی اجرا کردم: Intel Core i7 6700K @ 4.00GHz Skylake 14nm 16.0GB Dual-Channel DDR4 @ 1069MHz اگر دوست داشتید این محاسبه رو با زبان برنامهنویسی مورد علاقهتون تست کنید و سعی در بهینه کردنش کنید. در ضمن اگر تمام اینا رو کنار هم بذاریم با یه سری مفاهیم شبیه به همینهایی که گفتیم با جزییات بیشتر میشه Data oriented programming که در زبانهای مختلف مثل خانوادهی C، Rust، Zig و غیره براشون کتابخونه و آموزش موجوده. خلاصه بازدهی فقط به الگوریتم و ساختمانداده محدود نمیشه.show more

Mohamad Iraji
22,055 views • 1 year ago