Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from CleverDevs (Mammad)
اگه دنبال کتابخونه ای برای توسعه ربات تلگرام با php میگردید ناتگرام از کتابخونه های جالبی بود که استفاده کردم
داکیومنت خوبی داره و آسونه ، لاراول هم ساپورت میکنه و آپدیته و ..
فقط حواستون باشه با php بالای 8 کار کنید
https://nutgram.dev
پ.ن اگه کتابخونه دیگهای میشناسید که خفنه میتونید تو کامنتا معرفی کنید
#php #bot #telegram
@CleverDevs - @CleverDevsGp
داکیومنت خوبی داره و آسونه ، لاراول هم ساپورت میکنه و آپدیته و ..
فقط حواستون باشه با php بالای 8 کار کنید
https://nutgram.dev
پ.ن اگه کتابخونه دیگهای میشناسید که خفنه میتونید تو کامنتا معرفی کنید
#php #bot #telegram
@CleverDevs - @CleverDevsGp
Forwarded from ⚝ (ZiZiGuLu)
بهتون پیشنهاد میکنم شماهم هرچیزی که بلدید یاد بدید به دیگران ، اینطوری مرور میشه برای خودتون و شاید چیزای جدید یاد بگیرید توی آموزش دادنتون.
واقعا روش خوبیه
انقدر هم نگید به ویکی پدیا مراجعه کن .
#note
@amiria703_channel
واقعا روش خوبیه
انقدر هم نگید به ویکی پدیا مراجعه کن .
#note
@amiria703_channel
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 جریمه «۲٫۵ دسیلیون دلاری» گوگل در روسیه
گزارشها میگویند که دادگاه روسیه جریمهی سنگین ۲٫۵ دسیلیون دلاری برای گوگل در نظر گرفته است و عدد بزرگی که درککردنش مشکل است
پ . ن : 😐
#خبر
@TheRaymondDev
گزارشها میگویند که دادگاه روسیه جریمهی سنگین ۲٫۵ دسیلیون دلاری برای گوگل در نظر گرفته است و عدد بزرگی که درککردنش مشکل است
پ . ن : 😐
#خبر
@TheRaymondDev
РБК
Требования российских телеканалов к Google достигли ₽2 ундециллионов
Сумма требований российских телеканалов к Google из-за блокировки аккаунтов на YouTube возросла до ₽2 ундециллионов. Суд обязал компанию восстановить доступ, и пока она это не сделает, неустойка
Forwarded from Dev (卐 Ayhan)
📦 The First Containers.
• The first containers, officially referred to by this term, appeared in February 2004 in the Solaris 10 operating system from Sun Microsystems. They were used on servers with x86 and SPARC architecture. Solaris Containers included isolated "sandboxes" for running operating systems (referred to as "zones" in developer terminology), as well as tools for managing system resources that allowed for the creation of "snapshots" of individual zones and their cloning. In other words, orchestration mechanisms.
• Zones were fully isolated virtual servers within the host operating system. Each instance of the OS had its own network name, used dedicated network interfaces, had its own file system, a set of users (including root), and its own configuration. Importantly, there was no need to allocate memory or CPU resources strictly for the virtual server—hardware resources were shared; however, if necessary, the administrator could reserve specific server capacities for a particular zone. Processes inside the containers ran in isolation, had no access to each other, and therefore could not conflict.
• The main distinction of Solaris Containers from their predecessors (Process Containers, LXC, Warden, #Docker, and #Kubernetes) is that, as before, virtual OSs used the kernel of the host system, but at the administrator's discretion, copies of the system could be run in containers with their own kernel. This became the next significant step in the evolution of containerization technologies.
@My_Ayhan
• The first containers, officially referred to by this term, appeared in February 2004 in the Solaris 10 operating system from Sun Microsystems. They were used on servers with x86 and SPARC architecture. Solaris Containers included isolated "sandboxes" for running operating systems (referred to as "zones" in developer terminology), as well as tools for managing system resources that allowed for the creation of "snapshots" of individual zones and their cloning. In other words, orchestration mechanisms.
• Zones were fully isolated virtual servers within the host operating system. Each instance of the OS had its own network name, used dedicated network interfaces, had its own file system, a set of users (including root), and its own configuration. Importantly, there was no need to allocate memory or CPU resources strictly for the virtual server—hardware resources were shared; however, if necessary, the administrator could reserve specific server capacities for a particular zone. Processes inside the containers ran in isolation, had no access to each other, and therefore could not conflict.
• The main distinction of Solaris Containers from their predecessors (Process Containers, LXC, Warden, #Docker, and #Kubernetes) is that, as before, virtual OSs used the kernel of the host system, but at the administrator's discretion, copies of the system could be run in containers with their own kernel. This became the next significant step in the evolution of containerization technologies.
@My_Ayhan
Forwarded from Dev (卐 Ayhan)
This media is not supported in your browser
VIEW IN TELEGRAM
If you don't need a heavy Git client but would like to see a graphical representation of branches and perform searches through history,
use the Git Graph extension for VS Code. For developers who frequently accept PRs and conduct code reviews, this extension will become indispensable.
marketplace.visualstudio.com/items?itemName=mhutchie.git-graph
@My_Ayhan
use the Git Graph extension for VS Code. For developers who frequently accept PRs and conduct code reviews, this extension will become indispensable.
marketplace.visualstudio.com/items?itemName=mhutchie.git-graph
@My_Ayhan
Forwarded from Dev (♪ Ayhan)
Sajjad Farokhzad has come out with a list of Iranian entrepreneurs, founders, and investors who are active outside of Iran, along with a list of their startups and more. Beyond his cool initiative, the data is quite interesting.
Make sure to take a look at the data on the industry and the countries they are in, and so on.
https://www.divan.ac/app/25whzwaqnavhzi7/p/n9rxcUFy
@My_Ayhan
Make sure to take a look at the data on the industry and the countries they are in, and so on.
https://www.divan.ac/app/25whzwaqnavhzi7/p/n9rxcUFy
@My_Ayhan
Forwarded from LearnPOV | لرن پی او وی
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from PhiloLearn | فیلولرن
به نظرم ourphone گوشی خیلی خوبی هم هست
فقط دلم میخواد یبار دیگه اون احمقایی که میگن ایران نئولیبراله ببینم
فقط دلم میخواد یبار دیگه اون احمقایی که میگن ایران نئولیبراله ببینم
Forwarded from Meitix
امروز توی arch این مشکل رو داشتم که کلا network رو شناسایی نمیکنه.
مشکل با up کردن interface برای lan، ست کردن ایپی، ست کردن dns و ست کردن gateway فیکس شدش
مشکل با up کردن interface برای lan، ست کردن ایپی، ست کردن dns و ست کردن gateway فیکس شدش
# List all
Ip link
# Activate the LAN interface
sudo ip link set enp3s0 up
# Assign an IP
sudo ip addr add 192.168.1.100/24 dev enp3s0
# Set the default gateway
sudo ip route add default via 192.168.1.1
# Config DNS
echo "nameserver 1.1.1.1" | sudo tee /etc/resolv.conf
Forwarded from Python Hints
جواب این سوال ساده هست ولی من با یک مثال مهمترین دلایلش رو میگم :
توی فریمورکی مثل جنگو که اگر کار کرده باشید؛ حتما سریالایزر رو دارید؛ توی پایتون جا افتاده که برای باقی فریمورکها هم از همین اسم استفاده میکنند.
فرض کنیم من از کاربر ۵ تا اطلاعات میگیریم تا رجیسترش کنم
این برای ثبتنام هست؛ برای لاگین :
مشاهده پروفایل توسط دیگران:
ادیت پروفایل:
همهی این موارد با یک فیلد کم و زیاد کاملا مشابه هم هستند؛ اگر سریالایزر نبود برای ولیدکردن شماره تماس چون دیتا از نوع str هست هربار باید یادم بمونه که کدهای مربوط به ولید کردنش رو اجرا بذارم اگر یادم بره چی میشه ؟
شخص با شمارهای که ولید نیست توی سیستم ثبتنام میشه و دیگه هیچوقت نمیتونه وارد سیستم بشه.
اما با وجود سریالایزر اگر جایی از کد ببینم دولوپری دیتای request رو داره میخونه فارغ از اینکه چیکار داره میکنه کد رو ناامن و همراه باگ میدونم.
همین ۱ مورد دوتا ویژگی خوب به من میده :
۱- ولیدیشن اصولی و یکپارچه برای کل سیستم
۲- عدم تکرار کد
اما کارهای دیگهای هم هست که میشه کرد؛ فرض کنید یک دیتاتایپ خاص خودتون رو دارید و سمت دیتابیس با
دیگه چکاری میشه کرد ؟
فرض کنید یک باگ توی دیتابیس پیدا شد یا یک نوع حمله مثل
به لطف جنگو شماه هیچکدوم ازین موارد رو نمیبینید اما توی فریمورکهای دیگه باید با این مفاهیم آشنا باشید تا به درستی پیادهسازی کنید.
توی فریمورکی مثل جنگو که اگر کار کرده باشید؛ حتما سریالایزر رو دارید؛ توی پایتون جا افتاده که برای باقی فریمورکها هم از همین اسم استفاده میکنند.
فرض کنیم من از کاربر ۵ تا اطلاعات میگیریم تا رجیسترش کنم
{
"first_name": "Mo",
"last_name": "abbasi",
"channel": "pyhints",
"email": "[email protected]",
"phone": "09122020200"
}این برای ثبتنام هست؛ برای لاگین :
{
"phone": "09122020200"
}مشاهده پروفایل توسط دیگران:
{
"first_name": "Mo",
"last_name": "abbasi",
"channel": "pyhints",
}ادیت پروفایل:
{
"first_name": "Mo",
"last_name": "abbasi",
"channel": "pyhints",
"phone": "09122020200"
}همهی این موارد با یک فیلد کم و زیاد کاملا مشابه هم هستند؛ اگر سریالایزر نبود برای ولیدکردن شماره تماس چون دیتا از نوع str هست هربار باید یادم بمونه که کدهای مربوط به ولید کردنش رو اجرا بذارم اگر یادم بره چی میشه ؟
شخص با شمارهای که ولید نیست توی سیستم ثبتنام میشه و دیگه هیچوقت نمیتونه وارد سیستم بشه.
اما با وجود سریالایزر اگر جایی از کد ببینم دولوپری دیتای request رو داره میخونه فارغ از اینکه چیکار داره میکنه کد رو ناامن و همراه باگ میدونم.
همین ۱ مورد دوتا ویژگی خوب به من میده :
۱- ولیدیشن اصولی و یکپارچه برای کل سیستم
۲- عدم تکرار کد
اما کارهای دیگهای هم هست که میشه کرد؛ فرض کنید یک دیتاتایپ خاص خودتون رو دارید و سمت دیتابیس با
extension های مربوطه اضافه شده؛ به کمک سریالایزر میتونید مطمئن بشید اگر یک tuple براتون ارسال شده حتما از اون دیتاتایپ مدنظر هست (مثال vector2d جلسات کتابخونی رو یادتون هست ؟)دیگه چکاری میشه کرد ؟
فرض کنید یک باگ توی دیتابیس پیدا شد یا یک نوع حمله مثل
SQL Injection اونوقت فقط کافیه یکبار روی Base Serializer این مورد رو بررسی کنید و جلوگیری کنید (مثلا برای فیلد ایمیل / اسمها) بعد هرجا برای فیلد ایمیل یا اسمها ازین inherit میکنید بصورت خودکار SQL Injection prevention رو هم خواهید داشت.به لطف جنگو شماه هیچکدوم ازین موارد رو نمیبینید اما توی فریمورکهای دیگه باید با این مفاهیم آشنا باشید تا به درستی پیادهسازی کنید.
Forwarded from محتوای آزاد سهراب
Reddit
From the opensource community on Reddit: The Ongoing Software Sanctions Against Iranian Users in Open Source
Posted by sohrabbehdani - 47 votes and 36 comments
توی کامیونیتی r/opensource داخل ردیت یک پست ایجاد کردم و یک سوال مهم رو پرسیدم، چرا محدود بودن دسترسی ما کاربران ایرانی به اندازه بن شدن کانتربیوترهای روسی از کرنل تا الان توجه کسی رو جلب نکرده؟
🔗 https://www.reddit.com/r/opensource/comments/1gfu36u/the_ongoing_software_sanctions_against_iranian/
ممنون میشم اگه upvote بدید.
@SohrabContents
🔗 https://www.reddit.com/r/opensource/comments/1gfu36u/the_ongoing_software_sanctions_against_iranian/
ممنون میشم اگه upvote بدید.
@SohrabContents
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
ابزار audit
این ابزار برای ردیابی رویدادهای سیستمی حیاتی از نظر امنیتی استفاده میشود
موارد استفاده:
خواندن، نوشتن و تغییر دسترسی به فایلها؛
اتصالات شبکه؛
تلاشهای ناموفق برای ورود به سیستم؛
تغییر تنظیمات شبکه؛
تغییر اطلاعات کاربران و گروهها؛
راهاندازی و توقف برنامهها؛
اجرای فراخوانیهای سیستمی
مسیر تنظیمات
/etc/audit/auditd.conf
ردیابی رویداد و برنامه (مشابه strace عمل میکند):
ردیابی پردازش
رویدادهای کاربر با شناسه خاص:
جستجوی رویدادها بر اساس کد خروج:
جستجوی رویدادهای باز:
شمارههای همه فراخوانیهای سیستمی:
این ابزار برای ردیابی رویدادهای سیستمی حیاتی از نظر امنیتی استفاده میشود
موارد استفاده:
خواندن، نوشتن و تغییر دسترسی به فایلها؛
اتصالات شبکه؛
تلاشهای ناموفق برای ورود به سیستم؛
تغییر تنظیمات شبکه؛
تغییر اطلاعات کاربران و گروهها؛
راهاندازی و توقف برنامهها؛
اجرای فراخوانیهای سیستمی
مسیر تنظیمات
/etc/audit/auditd.conf
ردیابی رویداد و برنامه (مشابه strace عمل میکند):
$ autrace <path-to-program> ردیابی پردازش
$ ausearch -i -p <pid> رویدادهای کاربر با شناسه خاص:
$ ausearch -ui 1000
جستجوی رویدادها بر اساس کد خروج:
$ ausearch -i -e -13 جستجوی رویدادهای باز:
$ ausearch -ui 1000 -sc open
شمارههای همه فراخوانیهای سیستمی:
$ ausyscall --dumpForwarded from Linuxor ?
Forwarded from PhiloLearn | فیلولرن
خب حس میکنم که نیاز نیست توضیح بدم که چند روز یا هفته ی گذشته خیلی مجذوب مدل های هوش مصنوعی شدم
و خب یکی از کرم هایی که خیلی دلم میخواست بکشمش فاین-تیون کردن بود
برای اونایی که نمیدونن فاین تیون کردن (fine-tuning) یعنی چی؟ خیلی ساده بگم، شما یه مدل از پیش آموزش دیده دارید و میخواید این مدل رو برای کار خاصی آموزش یا بهش دیتا های جدید اضافه کنید. خیلی عامیه میشه برای کار خاصی مدل رو کوک کردن
حالا ایا انجامش دادم؟ بلاخره بله
چطور؟ با کمک unsloth و گوگل colab
آیا خودم دقیقا میفهمم دارم چیکار میکنم؟ بار اول خیر ولی بار های بعدی وقتی که با دقت مواردی رو میخونم و در موردشون تحقیق کردم دید بهتری نسبت به کار که داشتم میکردم داشتم
در واقع unsloth اومده و یه سری notebook برای هر مدل آماده کرده و شما میری دونه دونه cell ها رو ران میکنی و در آخر یه مدل فاین تیون شده میده بهت
حتی لازم نیست بفهمی داری چیکار میکنی
ولی خب صادقانه، هیچ کاری احمقانه تر و خطرناک تر از انجام کاری بدون دانش به ماهیت اون کار نیست.
لینک های unsloth
سایت
گیت هاب
هاگینگ فیس
#هوش_مصنوعی #ai
@PhiloLearn
و خب یکی از کرم هایی که خیلی دلم میخواست بکشمش فاین-تیون کردن بود
برای اونایی که نمیدونن فاین تیون کردن (fine-tuning) یعنی چی؟ خیلی ساده بگم، شما یه مدل از پیش آموزش دیده دارید و میخواید این مدل رو برای کار خاصی آموزش یا بهش دیتا های جدید اضافه کنید. خیلی عامیه میشه برای کار خاصی مدل رو کوک کردن
حالا ایا انجامش دادم؟ بلاخره بله
چطور؟ با کمک unsloth و گوگل colab
آیا خودم دقیقا میفهمم دارم چیکار میکنم؟ بار اول خیر ولی بار های بعدی وقتی که با دقت مواردی رو میخونم و در موردشون تحقیق کردم دید بهتری نسبت به کار که داشتم میکردم داشتم
در واقع unsloth اومده و یه سری notebook برای هر مدل آماده کرده و شما میری دونه دونه cell ها رو ران میکنی و در آخر یه مدل فاین تیون شده میده بهت
حتی لازم نیست بفهمی داری چیکار میکنی
ولی خب صادقانه، هیچ کاری احمقانه تر و خطرناک تر از انجام کاری بدون دانش به ماهیت اون کار نیست.
لینک های unsloth
سایت
گیت هاب
هاگینگ فیس
#هوش_مصنوعی #ai
@PhiloLearn
Forwarded from PhiloLearn | فیلولرن
الان به خودم اومدم و دیدم که ساعت پنجه 😂🤦🏻♂️
در تلاش بودم که اولین تجربه خودم از یه مدل تولید تصویر داشته باشم
به جد واقعا عجیب بود
البته که خوشبختانه comfyui بشدت روند کار رو آسون کرده من فقط مشکلم کمبود رم بود که سر اون هم سواپ به دادم رسید (حالا هی بگید سواپ بده)
من از مدل stable diffusion 3 medium استفاده کردم البته که چون اول مدل اشتباه رو دانلود کردم مجبور شدم که دوباره دانلودش کنم. (شما اگر خواستید دانلود کنید، اونی که صرفا نوشته sd3-medium رو دانلود نکنید. اون نیاز به یه سری چیزای با حجم بالاتر برای اجرا داره ظاهرا)
کامفی یو آی هم یه قالب یو آی نود محوره برای هوش مصنوعی های تولید کننده مدیا (تصویر، ویدیو یا صوت). چیز جذابیه، پیشنهاد میکنم اگر سیستمتون توانش رو داره حتما یکبار امتحانش کنید
پ.ن: طبق معمول ui های برای هوش مصنوعی، این هم کلی قالب و تمپلیت آماده داره که بهتون قابلیت های خفن میدن. در واقع یک نفر اومده طوری نود ها رو مرتب کرده که به یک نتیجه ی مشخص برسه و اون تمپلیت رو توی سایت هایی مثل openart.ai به اشتراک گذاشته
#هوش_مصنوعی #ai
@PhiloLearn
در تلاش بودم که اولین تجربه خودم از یه مدل تولید تصویر داشته باشم
به جد واقعا عجیب بود
البته که خوشبختانه comfyui بشدت روند کار رو آسون کرده من فقط مشکلم کمبود رم بود که سر اون هم سواپ به دادم رسید (حالا هی بگید سواپ بده)
من از مدل stable diffusion 3 medium استفاده کردم البته که چون اول مدل اشتباه رو دانلود کردم مجبور شدم که دوباره دانلودش کنم. (شما اگر خواستید دانلود کنید، اونی که صرفا نوشته sd3-medium رو دانلود نکنید. اون نیاز به یه سری چیزای با حجم بالاتر برای اجرا داره ظاهرا)
کامفی یو آی هم یه قالب یو آی نود محوره برای هوش مصنوعی های تولید کننده مدیا (تصویر، ویدیو یا صوت). چیز جذابیه، پیشنهاد میکنم اگر سیستمتون توانش رو داره حتما یکبار امتحانش کنید
پ.ن: طبق معمول ui های برای هوش مصنوعی، این هم کلی قالب و تمپلیت آماده داره که بهتون قابلیت های خفن میدن. در واقع یک نفر اومده طوری نود ها رو مرتب کرده که به یک نتیجه ی مشخص برسه و اون تمپلیت رو توی سایت هایی مثل openart.ai به اشتراک گذاشته
#هوش_مصنوعی #ai
@PhiloLearn
Forwarded from DevAcademy
سلام دوستان
ما تو آهن آنلاین برای تکمیل تیم فنی ای در حال جذب کارآموز فرانت هستیم.
لازمه که به html و css مسلط باشه و قبلا باهاش کار کرده باشه و با react و nextjs هم آشنا باشه و قبلا کد زده باشه
شرایط کار به صورت حضوری و تمام وقت در محدوده ستارخان هستش.
اگر هم دانشجو هستید بازهم رزمه بفرستید به شکلی تایم ها رو اوکی میکنیم.
رزمه رو طریق سایت کوئرا برامون ارسال کنید.
https://quera.org/magnet/jobs/jq8vk
💻@DevAcaademy
💬@DevAcademyGroup
ما تو آهن آنلاین برای تکمیل تیم فنی ای در حال جذب کارآموز فرانت هستیم.
لازمه که به html و css مسلط باشه و قبلا باهاش کار کرده باشه و با react و nextjs هم آشنا باشه و قبلا کد زده باشه
شرایط کار به صورت حضوری و تمام وقت در محدوده ستارخان هستش.
اگر هم دانشجو هستید بازهم رزمه بفرستید به شکلی تایم ها رو اوکی میکنیم.
رزمه رو طریق سایت کوئرا برامون ارسال کنید.
https://quera.org/magnet/jobs/jq8vk
💻@DevAcaademy
💬@DevAcademyGroup
Quera
کارآموزی فرانت (React) | فرصت شغلی در آهن آنلاین
ما در تیم توسعه آهن آنلاین در حال جذب کارآموز فرانت اند هستیم. توانمندیهای عمومی: علاقهمند به یادگیری تکنولوژیهای روز خلاق و ایده پرداز توانایی و روحیه انجام کارگروهی مسئولیتپذیر و متعهد به کار برقراری ارتباط و تبادل نظر با …
Forwarded from Python Hints
https://t.iss.one/DevChaiChat
چون رأی به supergroup داده نشد (و بعضی دوستان گفتند چرایی قضیه رو)
لینک بالا عضو بشید اگر دوست داشتید،
راجب هرچیزی که خواستید صحبت کنید (حتی رستوران خوبی که رفتید)
و البته مهمتر از همه شبکه سازی کنید.
چون رأی به supergroup داده نشد (و بعضی دوستان گفتند چرایی قضیه رو)
لینک بالا عضو بشید اگر دوست داشتید،
راجب هرچیزی که خواستید صحبت کنید (حتی رستوران خوبی که رفتید)
و البته مهمتر از همه شبکه سازی کنید.