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 Python Hints
از صبح داشتم یک پروژه رو review می‌کردم که بنا به مشکلات از یک فریمورک به فریمورک دیگه جابجا شده؛ اما بعد از جابجایی یک سری بخش‌های پروژه باگ داره و من وارد شدم برای کد ریویو (امروز صبح روز اول کارم بود)

دسترسی به کدهای قدیمی هم گرفتم، می‌بینم تست نویسی برای این باگ تو زبان و فریمورک قبلی انجام شده ولی این سمت توی تست‌ها نیست !

بنظرتون مشکل از کجاست ؟

مدیرفنی یا تیم‌لید بکند.

یک درس بزرگی که حتی قبل از ورود به دنیای بکند و بخاطر عادت به سورس کد خوندن گرفتم این بود که
Intégration test
اولویت بالاتری داره از
Unit test
واقعیت هم همین هست، unit test برای راحتی خودمون و دولوپر بعدی هست و intégration test برای راحتی و بدون باگ بودن استفاده‌های client

خیلی تیم‌ها (ایرانی و خارجی) که intégration test نمی‌نویسند متاسفانه ولی اون‌هایی هم که می‌نویسند مثل کدهای امروز من دقیقاً از آنچه که فریمورک ارائه میده استفاده می‌کنند.


این کاملاً خطا هست، برای مدیر فنی ٫ تیم‌ لید منظورم هست. الان سوالتون اینه که چرا ؟

توی این پروژه اگر intégration test ها میومد سرور رو روی یک thread جدا اجرا می‌کرد و بعد با استفاده از پکیج دیگری مثل requests درخواست می‌زد به api هاش بنظرتون بهتر نمی‌شد ؟

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

وقتی دارم از بیرون به سیستم نگاه می‌کنم برام چه فرقی داره که چه زبان برنامه‌نویسی یا چه فریمورکی استفاده شده؛ همونطور که برای یوزر من فرقی نداره.

خواستم بگم حواستون به این نکته باشه، intégration test باید جوری باشه که فارغ از فریمورک و زبان قابل اجرا باشه.

متاسفانه کدهای جدید این تیم هم این خطا رو داره و باز وابسته شده به فریمورک
📣 سین جیم

آیا از گنو/لینوکس می‌شود در لپ‌تاپ‌ها و کامپیوترهای شخصی استفاده کرد؟ من از صفحه سیاه با فونت‌های سفید و سبز خوشم نمی‌آید.

💡 قطعا بله. متاسفانه به دلیل عدم اطلاع‌رسانی مناسب، عموم افراد جامعه تصور می‌کنند لینوکس همان چیزیست که هکرها و برنامه‌نویس‌ها از آن استفاده می‌کنند و فقط مختص این افراد است در صورتی که چنین نیست. خوشبختانه امروزه افراد زیادی در حال مهاجرت و استفاده از گنو/لینوکس هستند. همانطور که در تصاویر می‌بینید لینوکس نه تنها از محیط گرافیکی پشتیبانی می‌کند، بلکه از لحاظ زیبایی و چشم‌نوازی از سیستم‌عامل‌های دیگر حتی بهتر هم هستند. ضمنا تفاوت دیگر این میزکارها در قدرت شخصی‌سازی و بهینگی آن‌ها است.
🔹🔹🔹🔹🔹
#qa
#سین_جیم #linux #لینوکس
🔹🔹🔹🔹🔹
✈️ تلگرام
™️ توییتر
📺 یوتیوب
🐘 ماستودون
🖥 وبسایت
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
اینا خروجی مدل جدید Imagen 3 گوگل هست که از الان میتونید توی جمنای استفاده کنید.
از نوشتن متن روی عکس و پرامپت فارسی پشتیبانی میکنه، توی نسخه رایگان جمنای نمیشه چهره افراد رو کشید.
تصاویر با ابعاد مربعی هست و امکان ادیت تصاویر با پرامپت هم بهتون میده، مثلا میتونید بگید پس زمینه رو عوض کن.
هر تصویری رو نمیسازه و محدودیت‌هایی داره.
https://gemini.google.com
@geekaerts
Forwarded from Geek Alerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰جستجو در وب در ترمینال:
برنامه googler یک ابزار قدرتمند خط فرمان است که برای جستجوی سریع و مستقیم در گوگل (وب، اخبار، ویدیو و سایت‌ها) طراحی شده است. این ابزار به ویژه برای کاربران لینوکس که به دنبال حفظ حریم خصوصی یا افزایش سرعت جستجو هستند، بسیار مفید است. googler با برقراری ارتباط مستقیم با سرورهای گوگل و عدم استفاده از کوکی‌ها، ردپای دیجیتالی شما را کاهش می‌دهد. این ابزار در ابتدا برای سرورهای بدون رابط گرافیکی توسعه داده شده بود، اما اکنون به یک ابزار همه کاره تبدیل شده که قابلیت ادغام با مرورگرهای متنی را نیز دارد.

🔰ویژگی‌های اصلی آن عبارتند از:

• نمایش عنوان، URL و خلاصه نتایج جستجو
• امکان باز کردن مستقیم نتایج در مرورگر
• ناوبری صفحه‌بندی نتایج
• پشتیبانی از جستجوهای متوالی
• انعطاف‌پذیری بالا: توانایی محدود کردن نتایج بر اساس تعداد، بازه زمانی، دامنه و نوع محتوا (وب، اخبار، ویدئو و غیره)
• رابط کاربری تمیز و بدون تبلیغات
• تکمیل خودکار دستورات جهت سهولت استفاده
• مستقل از گوگل
• جستجوی ساده: با تایپ عبارت در ترمینال
• جستجوی پیشرفته: با استفاده از گزینه‌ها و پرچم‌های مختلف
• نمایش نتایج به صورت لیست: شامل عنوان، آدرس و خلاصه
• باز کردن نتایج در مرورگر
• پشتیبانی از جستجوی سایت
• پشتیبانی از جستجوی اخبار
• پشتیبانی از زبان‌های مختلف
🔰مثالها
googler hello world

🔹جستجوی 15 نتیجه اخیر (در 14 ماه گذشته) از نتیجه سوم به بعد:
googler -n 15 -s 3 -t m14 -w imdb.com jungle book

🔹یافتن اخبار اخیر درباره پایتون:
googler -N python

🔹یافتن نتایج مربوط به کریکت IPL در سرور گوگل هند به زبان انگلیسی:
googler -c in -l en IPL cricket

🔹جستجوی ویدئوهای مربوط به PyCon 2020:

googler -V PyCon 2020

🔹جستجوی عبارت دقیق با استفاده از گیومه:
googler it\'s a \"beautiful world\" in spring

🔹جستجوی عبارت دقیق با استفاده از گیومه:
googler it\'s a \"beautiful world\" in spring

🔹جستجو در چندین وبسایت خاص:
googler -w amazon.com -w ebay.com digital camera


🔰روش نصب و جزئیات بیشتر

https://github.com/jarun/googler?tab=readme-ov-file#installation
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt

حمایت از کانال-donate
https://zarinp.al/learninghive.ir
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
برای تایم باکسینگ و نوشتن تسک‌ها یکی از گزینه‌های اوپن‌سورس و رایگان Super Productivity هست که میتونید برای تسک‌ها زمان مشخص کنید، شروع کنید و مدیریت خوبی روی زمان‌بندی روزانه داشته باشید.
از تکنیک‌های پومودورو و روش‌های دیگه هم پشتیبانی میکنه.
نسخه مک، ویندوز و لینوکس داره و زبان فارسی هم میشه بهش اضافه کرد.
https://github.com/johannesjo/super-productivity
@geekalerts
Forwarded from Geek Alerts
الکس پرویاس که میشه کارگردان فیلم I, Robot گفته ایلان ماسک طراحی محصولات جدیدش رو از فیلم من کپی کرده و نسبت به این موضوع انتقاد داشته.
بعد Patrick Tatopoulos که میشه طراح این ماشین‌ها و ربات‌ها تو فیلم، یه پست تو اینستاگرام فرستاده و میگه:
احساس افتخار کنم که ایلان ماسک از طراحی‌های من استفاده کرده.
و در ادامه گفته مسیری که ایلان داره میره براش جالب هست.
https://www.instagram.com/p/DBEbRk-Pnqx/
@geekalerts
Forwarded from ASafaeirad
I need this!
حملات شدید برو روی سرور ها و سایت های وردپرسی ( سراسری)

اخیرا حملات شدیدی از نوع RBL روی تمامی سرور های ایران و خارج مشاهده شده که تقربیا روی بعضی از سرور ها به 100 میلیون اتک هم میرسه

حجم حملات بی سابقه بوده برخی از سایتا حجم این حملاتشون بسیار شدید تره

هدف حمله فایل های زیر هستن

wp-login.php
xmlrpc.php
wp-config.php

اگر سایت وردپرسی دارید حتما wp-login.php خودتون رو عوض کنید

و xmlrpc.php خودتون رو هم تغییر بدید این حملات جدید به کنترل پنل های سی پنل و دایرکت ادمین نیز زده شده و باعث تداخلاتی در ورود به این کنترل پنل ها شده و باعث خطای 403 شده

@poinair پوینا
میدونستی یک Lib برای Python هست به اسم Art
که دو ایرانی الاصل به اسم
صدرا صبوری و سپند حقیقی ساختند که نوشته را تبدیل به گرافیک ASCII میکنه
غرب جوانان با استعداد ایران را خوب دستچین کرد و بالا کشید

pypi.org/project/art/

@DevTwitter | <teegra/>
Forwarded from Geek Alerts
Forwarded from Geek Alerts
Forwarded from Geek Alerts
Forwarded from Geek Alerts
یه نظرسنجی در مورد استفاده تلفن‌همراه در مدرسه منتشر شده که نکات جالبی داخلش هست.
مثلا ۶۸ درصد بزرگسالان آمریکایی از ممنوعیت استفاده از تلفن‌همراه دانش‌آموزان تو کلاس درس حمایت میکنن.
تصمیم اعمال این موضوع توسط منطقه مدرسه‌ها گرفته میشه و بعضی‌هاشون دنبال این هستن که کل زمانی که دانش‌آموز داخل مدرسه هست اجازه استفاده از تلفن همراه رو نداشته باشه.
ظاهرا بزرگسالان از این حمایت نمیکنن و فقط ۳۶ درصد موافق بودن، ایدشون اینه که دانش‌آموز میتونه بین کلاس‌ها یا زمان ناهار و ... از گوشیش استفاده کنه.
این حمایت وقتی بیشتر میشه که در مورد کلاس‌های پایین‌تر مثل دانش‌اموزهای کمتر از ۱۲ سال صحبت میکنیم. در کنار اینکه که جمهوری خواهان بیش از دموکرات‌ها خواهان ممنوعیت تلفن داخل کلاس‌های درس هستن.
حامی‌های ممنوعیت حرفشون اینه که تلفن همراه داخل کلاس حواس‌پرتی برای دانش‌آموزان میاره و ظاهرا معلم‌ها هم نسبت به این موضوع گلایه دارن.
حالا از طرفی مخالفان ممنوعیت چی میگن؟
میگن این باعث یه جنگ بین معلم و دانش‌آموز میشه، یعنی نمیشه از معلم انتظار اجرای این قانون رو داشت و این تصمیم باید به والدین داده بشه.
pewresearch
@geekalerts
Forwarded from Geek Alerts
درخواست وریفای یا تیک آبی اینستاگرام برای همه باز نیست، اینجوری هست که اینستاگرام بعد مدتی بهت پیام میده که تو هم میتونی حالا از متا وریفای استفاده کنی.
همین باعث شده حجم زیادی ایمیل برای کاربرها ارسال بشه که حالا نوبت شماست که تیک آبی بگیرید، اما در اصل این‌ها صفحات فیشینگ برای سرقت رمز و یوزر اینستاگرام شما هستن.
دامنه‌هاشون هم مشکوک نیست، مثلا metaverify.com هستن که شما شک نمیکنید ولی یه مورد ثابت همگی دارن و اون هم اینه که درخواست میکنن برای لاگین یوزر و پسوورد اکانت خودتون رو بزنید.
در صورتی که متا اجازه لاگین از طریق اینستاگرام و فیسبوک رو میده و تنها کافی هست داخل سایت instagram.com لاگین باشید و دیگه نیاز نیست جای دیگری یوزر و پسوورد بزنید.
در واقع هرجایی غیر از دامنه اصلی اینستاگرام و اپ رسمی اون در اپ استور و گوگل پلی نباید رمز وارد کرد.
ورود ۲ مرحله‌ای هم حتما فعال کنید.
@geekalerts
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
این دعوای بین برنامه نویس ها و فرانت کار ها همیشه بوده. بیایید دوست باشیم با هم، شمارو دوست داریم 🤞

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
متا و توییتر، تیک آبی نمیفروشن، اشتراک‌هایی برای خدمات بیشتر دارن.
مثلا اشتراک متا رو اگه بخرید، یک پکیج هست شامل تیک آبی، پشتیبانی چت و ایمیل، پروفایل پیشرفته‌تر، امکان درخواست حذف حساب‌های کاربری که از روی اسم و عکس شما ساخته شدن، نمایش بالاتر در بخش دیدگاه‌ها، نمایش بالاتر در پیشنهاد‌ها و جستجوی اینستا و چندتا ویژگی دیگه.
هزینه اون ماهی ۱۵ دلار هست، باید بالای ۱۸ سال باشید و مدارک شناسایی یکی از کشورهایی رو ارائه بدید که متا وریفای برای اون کشور فعال هست.
مثل هند، آمریکا، کشورهای اروپایی و چند مورد دیگه.
برای درخواست هم از داخل خود برنامه اینستاگرام و یا سایت بیزینس فیسبوک میشه اقدام کرد.
https://business.facebook.com/
@geekalerts