Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from The Tofighi Times
ارتباط به سرویس‌های گوگل

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

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

خب این هم یه چیز جالب دیگه:
این آی‌پی علاوه بر خود گوگل، می‌تونه gmail.com و mail.google.com و https://colab.research.google.com/drive/ و اینا رو هم پشتیبانی کنه.
برای همین مثلا با چنین تنظیمی من با نت ملی به جیمیل هم اکسس دارم:

در لینوکس، تغییر /etc/hosts و اضافه کردن این‌ها بهش:

216.239.38.120 google.com
216.239.38.120 www.google.com
216.239.38.120 mail.google.com
216.239.38.120 gmail.com
216.239.38.120 accounts.google.com
216.239.38.120 colab.research.google.com
216.239.38.120 ssl.gstatic.com
216.239.38.120 fonts.googleapis.com
216.239.38.120 lh3.googleusercontent.com
216.239.38.120 fonts.gstatic.com
216.239.38.120 www.gstatic.com
216.239.38.120 clients1.google.com
216.239.38.120 clients2.google.com
216.239.38.120 clients3.google.com
216.239.38.120 clients4.google.com
216.239.38.120 clients5.google.com
216.239.38.120 clients6.google.com
216.239.38.120 ogads-pa.clients6.google.com
216.239.38.120 play.google.com



بعد همین کارو توی ویندوز هم می‌شه کرد.

فایله توی ویندوز توی مسیر:
C:\Windows\system32\drivers\etc
هست. باید با Run As Administrator ادیت بشه.

مراقب باشید این فایل فایل مهمیه خرابش نکنید یه وقت.

@Tofighi_Times
به نظر میرسه دورزدن #فیلترینگ از طریق #oblivion و #oblivionDesktop در برخی از اینترنت‌های ثابت (مثل مخابرات و آسیاتک) با استفاده از اندپوینت‌های سفارشی امکان‌پذیر شده.

👉 github.com/bepass-org/oblivion-desktop/releases
👉 play.google.com/store/apps/details?id=org.bepass.oblivion&hl=en

💡 ircfspace.github.io/endpoint
▫️ 188.114.98.224:3476
▫️ 188.114.98.224:500
▫️ 188.114.98.224:2371
▫️ 188.114.98.224:1070
▫️ 188.114.98.224:854
▫️ 188.114.98.224:864
▫️ 188.114.98.224:939
▫️ 188.114.98.224:2408
▫️ 188.114.98.224:908
▫️ 188.114.96.145:1074

🔍 ircf.space/software
@ircfspace
سرور ایران کمیاب شده، قیمت‌ها افزایش داشتن.
جاهایی که شایعه شده سرورهاشون به خارج وصل هست تقریبا کل موجودیشون رو فروختن.
اکثر فروشگاه‌های اینترنتی، از سرور خارج دارن میان ایران چون درگاه بانکی دیگه روی سرور خارج کار نمیکنه.
شبکه ایران داره امنیتش میاد پایین، چون با مسدود شدن ترافیک خارج امکان آپدیت نرم‌افزاری سرویس‌ها نیست.
هیچ زمانی در تاریخ ما قطعی ترافیک خارج دیتاسنترها و شبکه رو نداشتیم، اولین بار هست اتفاق میفته.
پروتکل ICMP رو باز کردن، که همین باعث میشه دچار خطا بشی، یعنی پینگ درست میگیری در صورتی که سرور مقصد مسدود هست.

© MrSoroushAhmadi

🔍 ircf.space
@ircfspace
Forwarded from جادی | Jadi
به مناسبت شرایط جنگی و بی اینترنت و بقیه خباثت‌ها، محتوای دوره جدید «جامع پایتون» من در مکتبخونه حالا صد در صد رایگانه تا شاید کمکی باشه برای تمرین و یاد گرفتن و دور شدن از جنگی که برامون درست کردن.

برای تخفیف صد در صد، تیک «دسترسی کامل» رو بردارید، به سبد اضافه کنید و کد PEACE رو بزنید.

https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-mk346/
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یه پکیچ جدید لاراول به نام Laris تحت سازمان LaraPire منتشر شد.

یک ابزار CLI فوق‌العاده سریع و مینیمال برای ساده‌سازی توسعه لاراول است و دستورات رایج Artisan مانند serve، make، migrate و موارد دیگر را با دستور کوتاه و بدون هیچ گونه شلوغی اجرا کنید.


https://github.com/LaraPire/laris

#لاراول

@TheRaymondDev
اگر میخواید کل اتصالات خارجی شما قطع بشه و سرعت پیشخوان کمه

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

add_filter( 'pre_http_request', '__return_true', 100 );

@poinair پوینا
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
این چند روز که اینترنت رو بستن،‌ نشستم دارم بررسی میکنم بفهمم ببینم این بی شرف‌ها این سری چطوری فیلتر کردن
چیزی که دستگیرم شده اینه که لایه هفتی دارن فیلتر میکنن و نه اینکه فقط بیان هدر رو چک کنن که احتمالا بادی رو هم یه بررسی میکنن
کلا این پروسه و این مدل فیلترینگ از نظر سخت‌افزاری خیلی هزینه بر هست و شاید بخاطر اینکه یه مقدار کمی ترافیک و پهنای باند رد میکنن میتونن انجامش بدن، شاید هم واقعا سخت‌افزار‌هایی که خریدن خیلی قوی هست
سعی میکنم بیشتر تست کنم و بیشتر سر در بیارم
دستتون درد نکنه، زحمت کشیدین

© chilithaii

🔍 ircf.space
@ircfspace
خب با توجه به اینکه دیشب آمریکا هم وارد جنگی که بود شد، ممکنه حتی همین یک ذره‌ای که می‌تونیم آنلاین بشیم هم نتونیم دیگه.

جنگ بدترین چیزیه که میتونه برای یک کشور و مردمش رخ بده.

توی این شرایط بد جنگی، امیدوارم مراقب خودتون و نزدیکانتون باشید.


سهراب
@SohrabContents
Forwarded from Azizi’s Warm Corner ((ΔZIZI) ⚡️)
می‌خوای بدونی یه لینک مخربه یا نه؟ این سایت‌ها کمکت می‌کنن لینک‌ها و سایت‌های مشکوک رو بررسی کنی 👇

VirusTotal
لینک یا فایل رو می‌فرستی، با بیش از ۷۰ آنتی‌ویروس بررسی‌اش می‌کنه.
🔗 https://www.virustotal.com/

URLVoid
امنیت دامنه و سابقه‌اش رو بررسی می‌کنه، می‌فهمی آیا قبلاً گزارش شده یا نه.
🔗 https://www.urlvoid.com/

Google Safe Browsing
بر اساس دیتابیس گوگل بررسی می‌کنه لینک امن هست یا نه.
🔗 https://transparencyreport.google.com/safe-browsing/search

PhishTank
مخصوص شناسایی لینک‌های فیشینگ.
🔗 https://phishtank.org/

Hybrid Analysis
لینک رو توی یه محیط ایزوله بررسی می‌کنه که ببینه ویروسی هست یا نه.
🔗 https://www.hybrid-analysis.com/

Kaspersky OpenTip
توسط آنتی‌ویروس Kaspersky بررسی می‌شه.
🔗 https://opentip.kaspersky.com/

Norton Safe Web
لینک رو با دیتابیس Norton مقایسه می‌کنه.
🔗 https://safeweb.norton.com/

Sucuri SiteCheck
کل سایت رو بررسی می‌کنه ببینه بدافزار یا ویروس روش هست یا نه.
🔗 https://sitecheck.sucuri.net/

ThreatCop URL Scanner
برای لینک‌هایی که مشکوک به فیشینگ یا مهندسی اجتماعی هستن.
🔗 https://scanner.threatcop.com/

💡 اگر لینک کوتاه‌شده دریافت کردی (مثل bit.ly)، اول با این بازش کن ببینی کجا می‌ره:
🔗 https://checkshorturl.com/
Forwarded from Python Hints
#تجربه
ساختمان داده و الگوریتم؛

بیشترین سوالی که همیشه از من می‌شه؛ چقدر باید
Data structure, Algorithm
بلد باشم و یا چندتا leetcode باید حل کنم ؟

اول سوال دوم رو جواب میدم؛ تعداد leetcode هیچ ربطی به سواد الگوریتم شما نداره و ۲ نوع آدم leetcode زیادی حل می‌کنند :

۱- چالش‌های لیت‌کد براشون تفریح هست و توی اوقات فراغت ترجیح میدند اینکار رو انجام بدند.

۲- درک درست از algorithm, data structure پیدا نکردند و در تلاش هستند برای حفظ کردن پترن (که اصلاً هم کار بدی نیست)

مسئله اینه که درواقعیت
Data structure, Algorithm
خیلی شبیه به شطرنج می‌مونه؛ افراد خیلی خیلی کمی توی دنیا وجود دارند که الگوی جدیدی رو بنام خودشون ثبت می‌کنند اما باقی افراد فقط پترن‌های پرتکرار رو تمرین و حفظ می‌کنند.

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

اما یک راهکار بهتر هم هست؛ که ۹۹٪ اپلیکیشن‌ها به شما نمی‌گه (پول توی این هست که شما زمان طولانی‌تری برای یادگیری صرف کنید) راهکار بهتر چیه ؟
اول توضیح هدف:

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


همین توضیح نیاز شما به انجام ۲۰۰ تا تمرین رو به ۱۰ میرسونه.

زمانی که خصوصی برای مصاحبه آموزش میدادم (چندین سال قبل) همیشه بعد از بررسی هر
Data Structure
به افراد یاد میدادم با خوندن سوال اون‌ها رو دسته بندی کنند؛ تمرین بین جلسات هم همین بود.
مثلاً اگر آرایه‌ها رو بررسی کردیم؛ سوالات مربوط به آرایه‌ها رو پیدا کنند، و ۱۰۰ مورد رو بررسی و دسته‌بندی کنند شاید ۴-۵ دسته می‌شدند.

بعد از بررسی الگوریتم‌های مهم آرایه‌ها؛ فقط کافی بود از هر دسته ۱ سوال یا نهایتاً ۲ سوال رو حل کنند.

و اینطوری با تعداد خیلی کمتری حل leetcode به موفقیت می‌رسیدند (معمولاً کمتر از ۳ ماه وقت داشتند)


اما سوال اول؛
چقدر
Data Structure, Algorithm
باید بلد باشیم ؟

برای مصاحبه همه‌ی موارد رو باید بشناسید؛ اما مثلاً برای مصاحبه جونیور هیچوقت از شما red black tree پرسیده نمی‌شه یا مثلاً شاید حتی Trie پس بسته به سطح مصاحبه روی مباحث مختلف وقتتون رو تنظیم کنید.

اما توی کار چطور ؟
خیلی بستگی به نوع کار شما داره؛ مثلاً اگر توسعه دهنده دیتابیس باشید حتماً باید B-tree و انواع موارد بهبود یافته اون رو حتی بهتر از array بشناسید.

اما اگر نه؛ ممکنه هیچوقت بهش نیاز نداشته باشید.
توی ۳ سال اخیر برای من فقط یکبار از Trie لازم شده استفاده کردم، اونم برای پردازش string


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

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

هیچ علاقه‌ای به دوره خصوصی برگذار کردن ندارم دیگه.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
من نمیدونم بعضیا توی این شرایط و با این کارنامه درخشان ج‌ا چطوری دلایل علمی و منطقی برای حرکات این سبک مغزان پیدا میکنن
Forwarded from Python Hints
این پست و پست قبلیش رو بخونید
بخصوص دوستانی که تازه وارد کانال شدند؛


چون دست به forward شدید بسیار؛ خیلی از پست‌ها بیش از ۱۷۰-۱۸۰ بار forward می‌خوره و مطمئنم مقاومت اینکه کانال رو به باقی معرفی نکنید درون خیلی‌هاتون وجود داره. 😬
Forwarded from Mr Python | مستر پایتون (حسین)
سلام . دوستان عزیز دقت کنید تا زمانی که وبسایت مسترپایتون به طور کامل دردسترس قرار نگرفته و اینترنت بین الملل برقرار نشده از وبسایت مسترپایتون دوره ای خریداری نکنید چون ممکنه به دلیل اختلالات توی خریدتون مشکل پیش بیاد یا نتونید محتوای دوره رو دانلود کنید و از اونجایی که خرید دوره فقط از بستر وبسایت قابل انجام هست ، باید منتظر بمونیم تا وبسایت کامل دردسترس قرار بگیره .

ممنون از شما 🌷
Forwarded from NetBlocks
⚠️ Update: #Iran's internet shutdown is entering its fourth day, with the country remaining largely offline despite a slight restoration in connectivity; at 72 hours, diminished telecoms continue to impact the public's ability to stay informed and in touch with loved ones ⏱️
نت‌بلاکس: قطعی #اینترنت در #ایران وارد چهارمین روز خود شده است. با وجود بازگشت جزئی اتصال، کشور همچنان تا حد زیادی آفلاین مانده است. پس از گذشت ۷۲ ساعت، اختلال در خدمات مخابراتی همچنان بر توانایی مردم برای اطلاع‌رسانی و ارتباط با عزیزانشان تأثیر گذاشته است.

🔍 ircf.space
@ircfspace