پیشنهاد من یه انقلاب کمونیستی-سوسیالیستی هست 😂😂😂😂😂😂😂😂
شوخی هه البته ولی همون طوری که مارکس گفت ، تاریخ دنیا تاریخ مبارزات طبقات فرودست با بالادست بوده و هست
شوخی هه البته ولی همون طوری که مارکس گفت ، تاریخ دنیا تاریخ مبارزات طبقات فرودست با بالادست بوده و هست
چالش الگوریتم این هفته خیلی باحال بود و انجام شد
امیدوارم از این به بعد طبق روال بتونیم بریم جلو و سوالات رو پیچیده تر و سطح بالاتر کنیم
توی چالش این هفته تونستیم با یکی از دوستان توی leetcode ، توی یک سوال هم کمترین سرعت محاسبه رو بزنیم هم کمترین مموری مصرف شده رو 🔥
امیدوارم از این به بعد طبق روال بتونیم بریم جلو و سوالات رو پیچیده تر و سطح بالاتر کنیم
توی چالش این هفته تونستیم با یکی از دوستان توی leetcode ، توی یک سوال هم کمترین سرعت محاسبه رو بزنیم هم کمترین مموری مصرف شده رو 🔥
🔥1
اساس در سرزمین دشمن میپیماید
و ترانهی شیطان را میخواند
یکی از تکتیراندازان کنار ولگا ایستاده
و آرام زمزمهاش میکند
ما اهمیتی نمیدهیم به پایین یا بالا
و سراسر دنیا برای ما بیمعناست
هر کس دشنام دهد یا ستایش کند
ما همان گونه پیش خواهیم رفت
هر جا باشیم همیشه به پیش میرویم
و شیطان فقط میخندد همراهمان
[بخندهای «ها»]
برای آلمان میجنگیم
برای هیتلر میجنگیم
سرخپوستان (شوروی) هرگز آسوده نخواهند شد
و ترانهی شیطان را میخواند
یکی از تکتیراندازان کنار ولگا ایستاده
و آرام زمزمهاش میکند
ما اهمیتی نمیدهیم به پایین یا بالا
و سراسر دنیا برای ما بیمعناست
هر کس دشنام دهد یا ستایش کند
ما همان گونه پیش خواهیم رفت
هر جا باشیم همیشه به پیش میرویم
و شیطان فقط میخندد همراهمان
[بخندهای «ها»]
برای آلمان میجنگیم
برای هیتلر میجنگیم
سرخپوستان (شوروی) هرگز آسوده نخواهند شد
Kernel Space
اساس در سرزمین دشمن میپیماید و ترانهی شیطان را میخواند یکی از تکتیراندازان کنار ولگا ایستاده و آرام زمزمهاش میکند ما اهمیتی نمیدهیم به پایین یا بالا و سراسر دنیا برای ما بیمعناست هر کس دشنام دهد یا ستایش کند ما همان گونه پیش خواهیم رفت هر جا باشیم…
SS marschiert in Feindesland
Und singt ein Teufelslied
Ein Schütze steht am Wolgastrand
Und leise summt er mit
Wir pfeifen auf Unten und Oben
Und uns kann die ganze Welt
Verfluchen oder auch loben,
Grad wie es jedem gefällt
Wo wir sind da geht’s immer vorwärts
Und der Teufel, der lacht nur dazu
Ha, ha, ha, ha, ha, ha.
Wir kämpfen für Deutschland
Wir kämpfen für Hitler
Der Rote kommt niemals zur Ruh'
Wir kämpften schon in mancher Schlacht
In Nord, Süd, Ost und West
Und stehen nun zum Kampf bereit
Gegen die rote Pest
SS wird nicht ruh’n, wir vernichten
Bis niemand mehr stört Deutschlands Glück
Und wenn sich die Reihen auch lichten
Für uns gibt es nie ein zurück
(تکرار: «Wo wir sind… Der Rote…»)
Und singt ein Teufelslied
Ein Schütze steht am Wolgastrand
Und leise summt er mit
Wir pfeifen auf Unten und Oben
Und uns kann die ganze Welt
Verfluchen oder auch loben,
Grad wie es jedem gefällt
Wo wir sind da geht’s immer vorwärts
Und der Teufel, der lacht nur dazu
Ha, ha, ha, ha, ha, ha.
Wir kämpfen für Deutschland
Wir kämpfen für Hitler
Der Rote kommt niemals zur Ruh'
Wir kämpften schon in mancher Schlacht
In Nord, Süd, Ost und West
Und stehen nun zum Kampf bereit
Gegen die rote Pest
SS wird nicht ruh’n, wir vernichten
Bis niemand mehr stört Deutschlands Glück
Und wenn sich die Reihen auch lichten
Für uns gibt es nie ein zurück
(تکرار: «Wo wir sind… Der Rote…»)
چرا به معماری ۳۲-بیتی میگن «معماری x86»؟
چون این نام از سری پردازندههای اینتل گرفته شده که با عدد 86 در انتها نامگذاری میشدن: مثل 8086، 80186، 80286، 80386، و 80486.
عدد متغیر قبل از 86 بهصورت نمادین با X جایگزین شده (X86 = X + 86).
بنابراین x86 بهطور کلی اشاره به خانوادهای از پردازندههای سازگار با دستورالعملهای 8086 داره.
با معرفی 80386 (اولین CPU 32-بیتی این خانواده)، اصطلاح x86 عملاً معادل معماری ۳۲-بیتی شد
چون این نام از سری پردازندههای اینتل گرفته شده که با عدد 86 در انتها نامگذاری میشدن: مثل 8086، 80186، 80286، 80386، و 80486.
عدد متغیر قبل از 86 بهصورت نمادین با X جایگزین شده (X86 = X + 86).
بنابراین x86 بهطور کلی اشاره به خانوادهای از پردازندههای سازگار با دستورالعملهای 8086 داره.
با معرفی 80386 (اولین CPU 32-بیتی این خانواده)، اصطلاح x86 عملاً معادل معماری ۳۲-بیتی شد
❤2
چرا هنوز به معماری x86 میگن ۱۶ بیتی؟
معماری x86 از اول ۱۶ بیتی بود (8086). بعداً به ۳۲ و ۶۴ بیت ارتقا پیدا کرد، ولی برای سازگاری عقبگرد، هنوز وقتی سیستم روشن میشه، CPU در حالت ۱۶ بیتی (real mode) شروع به کار میکنه.
سیستمعامل بعداً اونو میبره به حالت ۳۲ یا ۶۴ بیتی.
یعنی حتی مدرنترین CPUهای x86 هنوز با DNA قدیمی بوت میشن.
معماری x86 از اول ۱۶ بیتی بود (8086). بعداً به ۳۲ و ۶۴ بیت ارتقا پیدا کرد، ولی برای سازگاری عقبگرد، هنوز وقتی سیستم روشن میشه، CPU در حالت ۱۶ بیتی (real mode) شروع به کار میکنه.
سیستمعامل بعداً اونو میبره به حالت ۳۲ یا ۶۴ بیتی.
یعنی حتی مدرنترین CPUهای x86 هنوز با DNA قدیمی بوت میشن.
❤1
حالتهای کاری CPU در معماری x86:
1. Real Mode (16-bit)
حالت اولیه بعد از روشن شدن
آدرسدهی 20 بیتی، دسترسی به 1MB حافظه
بدون حفاظت حافظه یا چندوظیفگی
مخصوص بوت و BIOS
2. Protected Mode (32-bit)
اضافهشده از پردازنده 80386
دسترسی تا 4GB حافظه
پشتیبانی از paging، segmentation، و سطوح دسترسی (ring0 تا ring3)
مورد استفاده در سیستمعاملهای 32 بیتی
3. Long Mode (64-bit)
فعال در CPUهای x86-64
شامل دو حالت:
64-bit mode: اجرای برنامههای ۶۴ بیتی
Compatibility mode: اجرای کدهای ۳۲ یا ۱۶ بیتی
نیازمند سوییچ از real → protected → long
4. Virtual 8086 Mode (V86)
زیرمجموعه protected mode
اجرای برنامههای ۱۶ بیتی DOS در محیط ۳۲ بیتی
در سیستمعاملهای ۶۴ بیتی پشتیبانی نمیشود
ترتیب راهاندازی CPU:
Real Mode → Protected Mode → Long Mode (برای سیستمعاملهای ۶۴ بیتی)
1. Real Mode (16-bit)
حالت اولیه بعد از روشن شدن
آدرسدهی 20 بیتی، دسترسی به 1MB حافظه
بدون حفاظت حافظه یا چندوظیفگی
مخصوص بوت و BIOS
2. Protected Mode (32-bit)
اضافهشده از پردازنده 80386
دسترسی تا 4GB حافظه
پشتیبانی از paging، segmentation، و سطوح دسترسی (ring0 تا ring3)
مورد استفاده در سیستمعاملهای 32 بیتی
3. Long Mode (64-bit)
فعال در CPUهای x86-64
شامل دو حالت:
64-bit mode: اجرای برنامههای ۶۴ بیتی
Compatibility mode: اجرای کدهای ۳۲ یا ۱۶ بیتی
نیازمند سوییچ از real → protected → long
4. Virtual 8086 Mode (V86)
زیرمجموعه protected mode
اجرای برنامههای ۱۶ بیتی DOS در محیط ۳۲ بیتی
در سیستمعاملهای ۶۴ بیتی پشتیبانی نمیشود
ترتیب راهاندازی CPU:
Real Mode → Protected Mode → Long Mode (برای سیستمعاملهای ۶۴ بیتی)
❤1
چرا معماری ۶۴ بیتی x86 بهش میگن AMD64؟ داستانش چیه؟
وقتی قرار بود CPUها از ۳۲ بیت برن به ۶۴ بیت، اینتل تصمیم گرفت یه معماری کاملاً جدید بسازه به اسم IA-64 که با x86 فرق داشت و اصلاً با برنامههای قدیمی سازگار نبود. این معماری رفت توی یه خانوادهای از CPUها به اسم Itanium. ولی مشکل اینجا بود که برنامهنویسها و سیستمعاملها باید از صفر برای IA-64 بازنویسی میشدن. نتیجه؟ شکست سنگین.
در همین زمان، AMD یه کار هوشمندانهتر کرد: اومد همون معماری x86 رو گسترش داد به ۶۴ بیت، بدون اینکه سازگاری با برنامههای قبلی از بین بره. اسم این معماری شد AMD64.
یعنی چی گسترش داد؟
AMD فقط رجیسترها رو ۶۴ بیتی کرد (مثل RAX بهجای EAX)، فضای آدرسدهی رو بزرگ کرد، ولی دستورالعملها، فرمت کدها، و حتی حالت بوت هم مثل x86 موند.
به همین خاطر، برنامهها و سیستمعاملهای ۳۲ بیتی هنوز روی این معماری کار میکردن.
وقتی AMD64 محبوب شد، اینتل مجبور شد بیخیال Itanium بشه و معماری AMD رو لایسنس کنه. ولی چون اسم AMD روش بود، اینتل توی داکیومنتهاش اسمهای دیگهای براش گذاشت مثل:
Intel 64
EMT64 (Extended Memory Technology 64)
IA-32e (e = extended)
ولی حواستون باشه:
IA-64 ≠ AMD64
IA-64 یعنی Itanium، یه معماری کاملاً جدا با دستورالعملهای غیر x86.
AMD64 همون x86 هست، فقط توسعه دادهشده به ۶۴ بیت.
امروز تقریباً تمام CPUهای مدرن x86-64 دارن، حتی اونهایی که اینتل ساخته؛ فقط اسم رسمیشون ممکنه فرق داشته باشه.
وقتی قرار بود CPUها از ۳۲ بیت برن به ۶۴ بیت، اینتل تصمیم گرفت یه معماری کاملاً جدید بسازه به اسم IA-64 که با x86 فرق داشت و اصلاً با برنامههای قدیمی سازگار نبود. این معماری رفت توی یه خانوادهای از CPUها به اسم Itanium. ولی مشکل اینجا بود که برنامهنویسها و سیستمعاملها باید از صفر برای IA-64 بازنویسی میشدن. نتیجه؟ شکست سنگین.
در همین زمان، AMD یه کار هوشمندانهتر کرد: اومد همون معماری x86 رو گسترش داد به ۶۴ بیت، بدون اینکه سازگاری با برنامههای قبلی از بین بره. اسم این معماری شد AMD64.
یعنی چی گسترش داد؟
AMD فقط رجیسترها رو ۶۴ بیتی کرد (مثل RAX بهجای EAX)، فضای آدرسدهی رو بزرگ کرد، ولی دستورالعملها، فرمت کدها، و حتی حالت بوت هم مثل x86 موند.
به همین خاطر، برنامهها و سیستمعاملهای ۳۲ بیتی هنوز روی این معماری کار میکردن.
وقتی AMD64 محبوب شد، اینتل مجبور شد بیخیال Itanium بشه و معماری AMD رو لایسنس کنه. ولی چون اسم AMD روش بود، اینتل توی داکیومنتهاش اسمهای دیگهای براش گذاشت مثل:
Intel 64
EMT64 (Extended Memory Technology 64)
IA-32e (e = extended)
ولی حواستون باشه:
IA-64 ≠ AMD64
IA-64 یعنی Itanium، یه معماری کاملاً جدا با دستورالعملهای غیر x86.
AMD64 همون x86 هست، فقط توسعه دادهشده به ۶۴ بیت.
امروز تقریباً تمام CPUهای مدرن x86-64 دارن، حتی اونهایی که اینتل ساخته؛ فقط اسم رسمیشون ممکنه فرق داشته باشه.
❤1
ریشه ی سرو جوان با خاک ، صحبت می کند
از عذاب تشنگی با وی شکایت می کند
با زبان خشک برگش ، بید می گوید که : آه
ابر هم دارد به باغ ما ، خیانت می کند !
این خیانت نیست ــ گوید نارون با پوزخند ــ
ابر دارد به اجاق پیر ، خدمت می کند !
باد هم در دانه می پیچد به گرد ساقه ای
ساقه زان همبستگی ، احساس جرأت می کند
تن به نزد ساقه ای خشکیده چون خود می کشد
تا بگوید که : تبر ، این جا حکومت می کند
هیچ می دانی ؟ خبر داری ؟ رفیق سوخته !
که عطش با آتش سوزنده وصلت می کند ؟
جوی خشک و برکه خالی حکایت می کنند :
تشنگی امسال هم دارد قیامت می کند
هر درختی را که می خشکاند از بُِن ، تشنگی
تیشه در بین اجاق و کوره ، قسمت می کند
باغبان ما ــ شریک دزد و یار قافله ــ
ایستاده است و بر این غارت ، نظارت می کند
ساقه ی دوم ، نمی گوید جواب و اوّلی
از طنین گفته های خویش ، وحشت می کند
ــ هر گره در ساقه ها ، گوشی است ــ می گوید به خود
و سپس لرزان به جای خویش رجعت می کند
غزل یکصد و پانزده
حسین منزوی
از عذاب تشنگی با وی شکایت می کند
با زبان خشک برگش ، بید می گوید که : آه
ابر هم دارد به باغ ما ، خیانت می کند !
این خیانت نیست ــ گوید نارون با پوزخند ــ
ابر دارد به اجاق پیر ، خدمت می کند !
باد هم در دانه می پیچد به گرد ساقه ای
ساقه زان همبستگی ، احساس جرأت می کند
تن به نزد ساقه ای خشکیده چون خود می کشد
تا بگوید که : تبر ، این جا حکومت می کند
هیچ می دانی ؟ خبر داری ؟ رفیق سوخته !
که عطش با آتش سوزنده وصلت می کند ؟
جوی خشک و برکه خالی حکایت می کنند :
تشنگی امسال هم دارد قیامت می کند
هر درختی را که می خشکاند از بُِن ، تشنگی
تیشه در بین اجاق و کوره ، قسمت می کند
باغبان ما ــ شریک دزد و یار قافله ــ
ایستاده است و بر این غارت ، نظارت می کند
ساقه ی دوم ، نمی گوید جواب و اوّلی
از طنین گفته های خویش ، وحشت می کند
ــ هر گره در ساقه ها ، گوشی است ــ می گوید به خود
و سپس لرزان به جای خویش رجعت می کند
غزل یکصد و پانزده
حسین منزوی
👍3
Forwarded from IRCF | اینترنت آزاد برای همه
پژوهشگران امنیت سایبری مدعی شدهاند که بدافزار اندرویدی جدیدی به نام DCHSpy را شناسایی کردهاند که به گفته آنها با وزارت اطلاعات ایران در ارتباط است. این #بدافزار در قالب اپلیکیشنهای جعلی مانند Earth VPN، Comodo VPN، Hide VPN و Starlink VPN به کاربران ارائه شده است!
براساس این گزارش، DCHSpy به اطلاعاتی مانند پیامهای #واتساپ، مخاطبین، پیامکها، فایلها، موقعیت مکانی، تماسها، صدای محیط و دوربین دسترسی پیدا میکند و میتواند بدون اطلاع کاربر، این دادهها را جمعآوری کند.
محققان میگویند این بدافزار از طریق لینک مستقیم و پیامرسانهایی مانند تلگرام توزیع شده و فعالان، روزنامهنگاران و مخالفان جمهوری اسلامی را هدف قرار داده است. به گفته آنها، این حملات توسط گروهی به نام MuddyWater انجام شده، که با وزارت اطلاعات همکاری دارد.
👉 thehackernews.com/2025/07/iran-linked-dchspy-android-malware.html?m=1
© alirezaer
🔍 ircf.space
@ircfspace
براساس این گزارش، DCHSpy به اطلاعاتی مانند پیامهای #واتساپ، مخاطبین، پیامکها، فایلها، موقعیت مکانی، تماسها، صدای محیط و دوربین دسترسی پیدا میکند و میتواند بدون اطلاع کاربر، این دادهها را جمعآوری کند.
محققان میگویند این بدافزار از طریق لینک مستقیم و پیامرسانهایی مانند تلگرام توزیع شده و فعالان، روزنامهنگاران و مخالفان جمهوری اسلامی را هدف قرار داده است. به گفته آنها، این حملات توسط گروهی به نام MuddyWater انجام شده، که با وزارت اطلاعات همکاری دارد.
👉 thehackernews.com/2025/07/iran-linked-dchspy-android-malware.html?m=1
© alirezaer
🔍 ircf.space
@ircfspace
👍2🔥1
یه زمانی شخصیت اصلی جنایت و مکافات رو مسخره میکردم با دوستم
الان زندگیم شده دقیقا مثل خودش کپی خودش فقط قبل از اینکه سراغ تصمیمش بره
الان زندگیم شده دقیقا مثل خودش کپی خودش فقط قبل از اینکه سراغ تصمیمش بره
🤯2❤1
امروز یه شرکتی زنگ زد برای مصاحبه
من یکم وقت خریدم که قبل از مصاحبه برم از ویکی تجربه و سایت تجربه ها نظرات آدما رو درباره این شرکت بخونم و تجربیات دیگران رو
واقعا خیلی جالب بود خلاقیت ها و ابتکارات شرکت
- ممنوع بودن رفت و آمد به بیرون در ساعات اداری
- فروش نهار و صبحانه با قیمت دو برابر بیرون و کیفیت داغون و کثیف بودن
- گرفتن سفته سنگین تحت عنوان بدهی و یا خرید محصول از کارمندان و تهدید به اجرا گذاشتن آن
- امضا گرفتن جهت اضافه کاری اجباری جهت علاقه و عشق به شرکت روزی ۳ ساعت
- عدم پرداخت حقوق به موقع و یا عدم پرداخت کل حقوق
درکل خیلی فان بود تجربه ها هرچند هم چیزای بد هم خوب زیاد گفته شده بود
اما اینا توی اکثریتشون مشترک بود سر همین اینا رو به عنوان تجربه واقعی و درست تر انتخاب کردم
من یکم وقت خریدم که قبل از مصاحبه برم از ویکی تجربه و سایت تجربه ها نظرات آدما رو درباره این شرکت بخونم و تجربیات دیگران رو
واقعا خیلی جالب بود خلاقیت ها و ابتکارات شرکت
- ممنوع بودن رفت و آمد به بیرون در ساعات اداری
- فروش نهار و صبحانه با قیمت دو برابر بیرون و کیفیت داغون و کثیف بودن
- گرفتن سفته سنگین تحت عنوان بدهی و یا خرید محصول از کارمندان و تهدید به اجرا گذاشتن آن
- امضا گرفتن جهت اضافه کاری اجباری جهت علاقه و عشق به شرکت روزی ۳ ساعت
- عدم پرداخت حقوق به موقع و یا عدم پرداخت کل حقوق
درکل خیلی فان بود تجربه ها هرچند هم چیزای بد هم خوب زیاد گفته شده بود
اما اینا توی اکثریتشون مشترک بود سر همین اینا رو به عنوان تجربه واقعی و درست تر انتخاب کردم
👍8