Forwarded from DevTwitter | توییت برنامه نویسی
کتاب Web Browser Engineering در مورد روش کار Browser ها و مفاهیم پایه
کمک خوبی است برای درک عمیق مفاهیم
browser.engineering/index.html
@DevTwitter | <MehrdadLinux/>
کمک خوبی است برای درک عمیق مفاهیم
browser.engineering/index.html
@DevTwitter | <MehrdadLinux/>
Forwarded from Linuxor ?
اگر آراد و آرتمیس دو کاربر یک سیستم باشند کدام گذینه درست است؟
Anonymous Quiz
19%
آراد و آرتمیس درصورتی که عضو sudo نباشند نمیتوانند رمز یوزر خود را عوض کنند.
37%
اگر آراد و آرتمیس عضو sudo باشد آراد میتواند رمز آرتمیس را عوض کند
43%
اگر آراد عضو sudo باشد درصورتی میتواند رمز عبور آرتمیس را عوض کند که عضو sudo نباشد
Forwarded from Python Hints
از صبح داشتم یک پروژه رو
دسترسی به کدهای قدیمی هم گرفتم، میبینم تست نویسی برای این باگ تو زبان و فریمورک قبلی انجام شده ولی این سمت توی تستها نیست !
بنظرتون مشکل از کجاست ؟
مدیرفنی یا تیملید بکند.
یک درس بزرگی که حتی قبل از ورود به دنیای بکند و بخاطر عادت به سورس کد خوندن گرفتم این بود که
اولویت بالاتری داره از
واقعیت هم همین هست،
خیلی تیمها (ایرانی و خارجی) که
این کاملاً خطا هست، برای مدیر فنی ٫ تیم لید منظورم هست. الان سوالتون اینه که چرا ؟
توی این پروژه اگر
اگر این اتفاق افتاده بود الان که فریمورک عوض شده نیاز به باز نویسی تستها نبود، یعنی ما فقط برای اجرای سرور روی thread دیگر دستورات رو عوض میکردیم و تستها رو اجرا میکردیم.
وقتی دارم از بیرون به سیستم نگاه میکنم برام چه فرقی داره که چه زبان برنامهنویسی یا چه فریمورکی استفاده شده؛ همونطور که برای یوزر من فرقی نداره.
خواستم بگم حواستون به این نکته باشه،
متاسفانه کدهای جدید این تیم هم این خطا رو داره و باز وابسته شده به فریمورک
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 باید جوری باشه که فارغ از فریمورک و زبان قابل اجرا باشه.متاسفانه کدهای جدید این تیم هم این خطا رو داره و باز وابسته شده به فریمورک
Forwarded from رسانه نرم افزار آزاد
#qa
#سین_جیم #linux #لینوکس
🐘 ماستودون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
اینا خروجی مدل جدید Imagen 3 گوگل هست که از الان میتونید توی جمنای استفاده کنید.
از نوشتن متن روی عکس و پرامپت فارسی پشتیبانی میکنه، توی نسخه رایگان جمنای نمیشه چهره افراد رو کشید.
تصاویر با ابعاد مربعی هست و امکان ادیت تصاویر با پرامپت هم بهتون میده، مثلا میتونید بگید پس زمینه رو عوض کن.
هر تصویری رو نمیسازه و محدودیتهایی داره.
https://gemini.google.com
@geekaerts
از نوشتن متن روی عکس و پرامپت فارسی پشتیبانی میکنه، توی نسخه رایگان جمنای نمیشه چهره افراد رو کشید.
تصاویر با ابعاد مربعی هست و امکان ادیت تصاویر با پرامپت هم بهتون میده، مثلا میتونید بگید پس زمینه رو عوض کن.
هر تصویری رو نمیسازه و محدودیتهایی داره.
https://gemini.google.com
@geekaerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰جستجو در وب در ترمینال:
برنامه googler یک ابزار قدرتمند خط فرمان است که برای جستجوی سریع و مستقیم در گوگل (وب، اخبار، ویدیو و سایتها) طراحی شده است. این ابزار به ویژه برای کاربران لینوکس که به دنبال حفظ حریم خصوصی یا افزایش سرعت جستجو هستند، بسیار مفید است. googler با برقراری ارتباط مستقیم با سرورهای گوگل و عدم استفاده از کوکیها، ردپای دیجیتالی شما را کاهش میدهد. این ابزار در ابتدا برای سرورهای بدون رابط گرافیکی توسعه داده شده بود، اما اکنون به یک ابزار همه کاره تبدیل شده که قابلیت ادغام با مرورگرهای متنی را نیز دارد.
🔰ویژگیهای اصلی آن عبارتند از:
• نمایش عنوان، URL و خلاصه نتایج جستجو
• امکان باز کردن مستقیم نتایج در مرورگر
• ناوبری صفحهبندی نتایج
• پشتیبانی از جستجوهای متوالی
• انعطافپذیری بالا: توانایی محدود کردن نتایج بر اساس تعداد، بازه زمانی، دامنه و نوع محتوا (وب، اخبار، ویدئو و غیره)
• رابط کاربری تمیز و بدون تبلیغات
• تکمیل خودکار دستورات جهت سهولت استفاده
• مستقل از گوگل
• جستجوی ساده: با تایپ عبارت در ترمینال
• جستجوی پیشرفته: با استفاده از گزینهها و پرچمهای مختلف
• نمایش نتایج به صورت لیست: شامل عنوان، آدرس و خلاصه
• باز کردن نتایج در مرورگر
• پشتیبانی از جستجوی سایت
• پشتیبانی از جستجوی اخبار
• پشتیبانی از زبانهای مختلف
🔰مثالها
🔹جستجوی 15 نتیجه اخیر (در 14 ماه گذشته) از نتیجه سوم به بعد:
🔹یافتن اخبار اخیر درباره پایتون:
🔹یافتن نتایج مربوط به کریکت IPL در سرور گوگل هند به زبان انگلیسی:
🔹جستجوی ویدئوهای مربوط به PyCon 2020:
🔹جستجوی عبارت دقیق با استفاده از گیومه:
🔹جستجوی عبارت دقیق با استفاده از گیومه:
🔹جستجو در چندین وبسایت خاص:
🔰روش نصب و جزئیات بیشتر
https://github.com/jarun/googler?tab=readme-ov-file#installation
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
حمایت از کانال-donate
https://zarinp.al/learninghive.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
از تکنیکهای پومودورو و روشهای دیگه هم پشتیبانی میکنه.
نسخه مک، ویندوز و لینوکس داره و زبان فارسی هم میشه بهش اضافه کرد.
https://github.com/johannesjo/super-productivity
@geekalerts
Forwarded from Geek Alerts
الکس پرویاس که میشه کارگردان فیلم I, Robot گفته ایلان ماسک طراحی محصولات جدیدش رو از فیلم من کپی کرده و نسبت به این موضوع انتقاد داشته.
بعد Patrick Tatopoulos که میشه طراح این ماشینها و رباتها تو فیلم، یه پست تو اینستاگرام فرستاده و میگه:
احساس افتخار کنم که ایلان ماسک از طراحیهای من استفاده کرده.
و در ادامه گفته مسیری که ایلان داره میره براش جالب هست.
https://www.instagram.com/p/DBEbRk-Pnqx/
@geekalerts
بعد Patrick Tatopoulos که میشه طراح این ماشینها و رباتها تو فیلم، یه پست تو اینستاگرام فرستاده و میگه:
احساس افتخار کنم که ایلان ماسک از طراحیهای من استفاده کرده.
و در ادامه گفته مسیری که ایلان داره میره براش جالب هست.
https://www.instagram.com/p/DBEbRk-Pnqx/
@geekalerts
Forwarded from متخصص وردپرس | پوینا
حملات شدید برو روی سرور ها و سایت های وردپرسی ( سراسری)
اخیرا حملات شدیدی از نوع RBL روی تمامی سرور های ایران و خارج مشاهده شده که تقربیا روی بعضی از سرور ها به 100 میلیون اتک هم میرسه
حجم حملات بی سابقه بوده برخی از سایتا حجم این حملاتشون بسیار شدید تره
هدف حمله فایل های زیر هستن
wp-login.php
xmlrpc.php
wp-config.php
اگر سایت وردپرسی دارید حتما wp-login.php خودتون رو عوض کنید
و xmlrpc.php خودتون رو هم تغییر بدید این حملات جدید به کنترل پنل های سی پنل و دایرکت ادمین نیز زده شده و باعث تداخلاتی در ورود به این کنترل پنل ها شده و باعث خطای 403 شده
@poinair پوینا
اخیرا حملات شدیدی از نوع RBL روی تمامی سرور های ایران و خارج مشاهده شده که تقربیا روی بعضی از سرور ها به 100 میلیون اتک هم میرسه
حجم حملات بی سابقه بوده برخی از سایتا حجم این حملاتشون بسیار شدید تره
هدف حمله فایل های زیر هستن
wp-login.php
xmlrpc.php
wp-config.php
اگر سایت وردپرسی دارید حتما wp-login.php خودتون رو عوض کنید
و xmlrpc.php خودتون رو هم تغییر بدید این حملات جدید به کنترل پنل های سی پنل و دایرکت ادمین نیز زده شده و باعث تداخلاتی در ورود به این کنترل پنل ها شده و باعث خطای 403 شده
@poinair پوینا
Forwarded from DevTwitter | توییت برنامه نویسی
میدونستی یک Lib برای Python هست به اسم Art
که دو ایرانی الاصل به اسم
صدرا صبوری و سپند حقیقی ساختند که نوشته را تبدیل به گرافیک ASCII میکنه
غرب جوانان با استعداد ایران را خوب دستچین کرد و بالا کشید
pypi.org/project/art/
@DevTwitter | <teegra/>
که دو ایرانی الاصل به اسم
صدرا صبوری و سپند حقیقی ساختند که نوشته را تبدیل به گرافیک ASCII میکنه
غرب جوانان با استعداد ایران را خوب دستچین کرد و بالا کشید
pypi.org/project/art/
@DevTwitter | <teegra/>
Forwarded from Geek Alerts
یه نظرسنجی در مورد استفاده تلفنهمراه در مدرسه منتشر شده که نکات جالبی داخلش هست.
مثلا ۶۸ درصد بزرگسالان آمریکایی از ممنوعیت استفاده از تلفنهمراه دانشآموزان تو کلاس درس حمایت میکنن.
تصمیم اعمال این موضوع توسط منطقه مدرسهها گرفته میشه و بعضیهاشون دنبال این هستن که کل زمانی که دانشآموز داخل مدرسه هست اجازه استفاده از تلفن همراه رو نداشته باشه.
ظاهرا بزرگسالان از این حمایت نمیکنن و فقط ۳۶ درصد موافق بودن، ایدشون اینه که دانشآموز میتونه بین کلاسها یا زمان ناهار و ... از گوشیش استفاده کنه.
این حمایت وقتی بیشتر میشه که در مورد کلاسهای پایینتر مثل دانشاموزهای کمتر از ۱۲ سال صحبت میکنیم. در کنار اینکه که جمهوری خواهان بیش از دموکراتها خواهان ممنوعیت تلفن داخل کلاسهای درس هستن.
حامیهای ممنوعیت حرفشون اینه که تلفن همراه داخل کلاس حواسپرتی برای دانشآموزان میاره و ظاهرا معلمها هم نسبت به این موضوع گلایه دارن.
حالا از طرفی مخالفان ممنوعیت چی میگن؟
میگن این باعث یه جنگ بین معلم و دانشآموز میشه، یعنی نمیشه از معلم انتظار اجرای این قانون رو داشت و این تصمیم باید به والدین داده بشه.
pewresearch
@geekalerts
مثلا ۶۸ درصد بزرگسالان آمریکایی از ممنوعیت استفاده از تلفنهمراه دانشآموزان تو کلاس درس حمایت میکنن.
تصمیم اعمال این موضوع توسط منطقه مدرسهها گرفته میشه و بعضیهاشون دنبال این هستن که کل زمانی که دانشآموز داخل مدرسه هست اجازه استفاده از تلفن همراه رو نداشته باشه.
ظاهرا بزرگسالان از این حمایت نمیکنن و فقط ۳۶ درصد موافق بودن، ایدشون اینه که دانشآموز میتونه بین کلاسها یا زمان ناهار و ... از گوشیش استفاده کنه.
این حمایت وقتی بیشتر میشه که در مورد کلاسهای پایینتر مثل دانشاموزهای کمتر از ۱۲ سال صحبت میکنیم. در کنار اینکه که جمهوری خواهان بیش از دموکراتها خواهان ممنوعیت تلفن داخل کلاسهای درس هستن.
حامیهای ممنوعیت حرفشون اینه که تلفن همراه داخل کلاس حواسپرتی برای دانشآموزان میاره و ظاهرا معلمها هم نسبت به این موضوع گلایه دارن.
حالا از طرفی مخالفان ممنوعیت چی میگن؟
میگن این باعث یه جنگ بین معلم و دانشآموز میشه، یعنی نمیشه از معلم انتظار اجرای این قانون رو داشت و این تصمیم باید به والدین داده بشه.
pewresearch
@geekalerts
Forwarded from Geek Alerts
درخواست وریفای یا تیک آبی اینستاگرام برای همه باز نیست، اینجوری هست که اینستاگرام بعد مدتی بهت پیام میده که تو هم میتونی حالا از متا وریفای استفاده کنی.
همین باعث شده حجم زیادی ایمیل برای کاربرها ارسال بشه که حالا نوبت شماست که تیک آبی بگیرید، اما در اصل اینها صفحات فیشینگ برای سرقت رمز و یوزر اینستاگرام شما هستن.
دامنههاشون هم مشکوک نیست، مثلا metaverify.com هستن که شما شک نمیکنید ولی یه مورد ثابت همگی دارن و اون هم اینه که درخواست میکنن برای لاگین یوزر و پسوورد اکانت خودتون رو بزنید.
در صورتی که متا اجازه لاگین از طریق اینستاگرام و فیسبوک رو میده و تنها کافی هست داخل سایت instagram.com لاگین باشید و دیگه نیاز نیست جای دیگری یوزر و پسوورد بزنید.
در واقع هرجایی غیر از دامنه اصلی اینستاگرام و اپ رسمی اون در اپ استور و گوگل پلی نباید رمز وارد کرد.
ورود ۲ مرحلهای هم حتما فعال کنید.
@geekalerts
همین باعث شده حجم زیادی ایمیل برای کاربرها ارسال بشه که حالا نوبت شماست که تیک آبی بگیرید، اما در اصل اینها صفحات فیشینگ برای سرقت رمز و یوزر اینستاگرام شما هستن.
دامنههاشون هم مشکوک نیست، مثلا metaverify.com هستن که شما شک نمیکنید ولی یه مورد ثابت همگی دارن و اون هم اینه که درخواست میکنن برای لاگین یوزر و پسوورد اکانت خودتون رو بزنید.
در صورتی که متا اجازه لاگین از طریق اینستاگرام و فیسبوک رو میده و تنها کافی هست داخل سایت instagram.com لاگین باشید و دیگه نیاز نیست جای دیگری یوزر و پسوورد بزنید.
در واقع هرجایی غیر از دامنه اصلی اینستاگرام و اپ رسمی اون در اپ استور و گوگل پلی نباید رمز وارد کرد.
ورود ۲ مرحلهای هم حتما فعال کنید.
@geekalerts
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
این دعوای بین برنامه نویس ها و فرانت کار ها همیشه بوده. بیایید دوست باشیم با هم، شمارو دوست داریم 🤞
✅ @SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM