✅ آگهی استخدام
استخدام NET Core) Back-End Developer. - در شهر مشهد)
✅ شرح موقعیت شغلی
شرکت صدگان سامانه هوشمند عضو هلدینگ Rain Group از افراد توانمند و با انگیزه به منظور همکاری در تولید نرم افزار تحت وب خود در یک محیط شاداب و تیم محور در مشهد دعوت به همکاری می نماید:
✅ شرایط:
مسلط به C# و OOP
مسلط به Asp.Net Core Web Api
مسلط به Entity Framework Core (Code First)
مسلط به Clean Architecture
آشنایی کامل به DDD (Domain Driven Design)
✅ اولویتها:
آشنایی با دیزاین پترنها
آشنایی با CQRS
آشنایی با Dapper
آشنایی با کامپوننتهای DevExpress
آشنایی با Sql Server
✅ سطوح استخدام:
Expert
Senior
✅ نوع قرارداد:
تمام وقت
✅ تعهدات و مزایا:
ما در شرکت صدگان خود را نسبت به ایفای تعهدات کارفرمایی مثل پرداخت به موقع حقوق، عیدی و پاداش، بیمه تامین اجتماعی ملزم میدانیم و همواره در تلاش هستیم تا امکانات و خدمات رفاهی بیشتری را برای همکارانمان فراهم آوریم.
💚 برخی از مزایای سازمانی صدگان:
1- بیمه کامل + پاداش
2- بیمه درمانی و تکمیلی
3- زمان استراحت 30 دقیقه ای در هر روز و امکان شرکت در بازیهای گروهی جهت تعامل بیشتر
4- ایجاد بستر مناسب جهت ارتقاء مستمر سطح دانش و مهارت در طول مدت همکاری با هدف توسعه فردی و سازمانی
5- استقبال از ایدهها و پیشنهادات
متقاضیان محترم لطفا رزومه های خود را به ایمیل job@sadgan.com ارسال نمایند.
آدرس سایت: https://sadgan.com
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
استخدام NET Core) Back-End Developer. - در شهر مشهد)
✅ شرح موقعیت شغلی
شرکت صدگان سامانه هوشمند عضو هلدینگ Rain Group از افراد توانمند و با انگیزه به منظور همکاری در تولید نرم افزار تحت وب خود در یک محیط شاداب و تیم محور در مشهد دعوت به همکاری می نماید:
✅ شرایط:
مسلط به C# و OOP
مسلط به Asp.Net Core Web Api
مسلط به Entity Framework Core (Code First)
مسلط به Clean Architecture
آشنایی کامل به DDD (Domain Driven Design)
✅ اولویتها:
آشنایی با دیزاین پترنها
آشنایی با CQRS
آشنایی با Dapper
آشنایی با کامپوننتهای DevExpress
آشنایی با Sql Server
✅ سطوح استخدام:
Expert
Senior
✅ نوع قرارداد:
تمام وقت
✅ تعهدات و مزایا:
ما در شرکت صدگان خود را نسبت به ایفای تعهدات کارفرمایی مثل پرداخت به موقع حقوق، عیدی و پاداش، بیمه تامین اجتماعی ملزم میدانیم و همواره در تلاش هستیم تا امکانات و خدمات رفاهی بیشتری را برای همکارانمان فراهم آوریم.
💚 برخی از مزایای سازمانی صدگان:
1- بیمه کامل + پاداش
2- بیمه درمانی و تکمیلی
3- زمان استراحت 30 دقیقه ای در هر روز و امکان شرکت در بازیهای گروهی جهت تعامل بیشتر
4- ایجاد بستر مناسب جهت ارتقاء مستمر سطح دانش و مهارت در طول مدت همکاری با هدف توسعه فردی و سازمانی
5- استقبال از ایدهها و پیشنهادات
متقاضیان محترم لطفا رزومه های خود را به ایمیل job@sadgan.com ارسال نمایند.
آدرس سایت: https://sadgan.com
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
صدگان
نرم افزار حسابداری و مالی - صدگان سامانه هوشمند
نرم افزار مالی و حسابداری صدگان به صورت تخصصی برای انواع شرکتهای تولیدی، بازرگانی، خدماتی و پیمانکاری تولید شده است. با 3 سطح تفصیلی شناور یک حسابداری پویا را تجربه کنید.
❤5👍1
✅ آگهی استخدام
استخدام Blazor WebAssembly) Front-End Developer - شهر مشهد)
✅ شرح موقعیت شغلی
شرکت صدگان سامانه هوشمند عضو هلدینگ Rain Group از افراد توانمند و با انگیزه به منظور همکاری در تولید نرم افزار تحت وب خود در یک محیط شاداب و تیم محور در مشهد دعوت به همکاری می نماید:
✅ شرایط:
مسلط به C# و OOP
مسلط به Blazor WebAssembly
آشنایی با کنترل های رابط کاربری بر بستر Blazor شامل DevExpress
آشنایی با Clean Architecture
آشنایی با طراحی کامپوننت محور
آشنایی با Javascript و Jquery
✅ اولویتها:
آشنایی با UI / UX
آشنایی با دیزاین پترن ها
✅ سطوح استخدام:
Expert
Senior
✅ نوع قرارداد:
تمام وقت
✅ تعهدات و مزایا:
ما در صدگان خود را نسبت به ایفای تعهدات کارفرمایی مثل پرداخت به موقع حقوق، عیدی و پاداش، بیمه تامین اجتماعی ملزم می دانیم و همواره در تلاش هستیم تا امکانات و خدمات رفاهی بیشتری را برای همکارانمان فراهم آوریم.
✅ برخی از مزایای سازمانی صدگان:
1- بیمه کامل + پاداش
2- بیمه درمانی و تکمیلی
3- زمان استراحت 30 دقیقه ای در هر روز و امکان شرکت در بازی های گروهی جهت تعامل بیشتر
4- ایجاد بستر مناسب جهت ارتقاء مستمر سطح دانش و مهارت در طول مدت همکاری با هدف توسعه فردی و سازمانی
5- استقبال از ایده ها و پیشنهادات
متقاضیان محترم لطفا رزومه های خود را به ایمیل job@sadgan.com ارسال نمایند.
آدرس سایت: https://sadgan.com
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
استخدام Blazor WebAssembly) Front-End Developer - شهر مشهد)
✅ شرح موقعیت شغلی
شرکت صدگان سامانه هوشمند عضو هلدینگ Rain Group از افراد توانمند و با انگیزه به منظور همکاری در تولید نرم افزار تحت وب خود در یک محیط شاداب و تیم محور در مشهد دعوت به همکاری می نماید:
✅ شرایط:
مسلط به C# و OOP
مسلط به Blazor WebAssembly
آشنایی با کنترل های رابط کاربری بر بستر Blazor شامل DevExpress
آشنایی با Clean Architecture
آشنایی با طراحی کامپوننت محور
آشنایی با Javascript و Jquery
✅ اولویتها:
آشنایی با UI / UX
آشنایی با دیزاین پترن ها
✅ سطوح استخدام:
Expert
Senior
✅ نوع قرارداد:
تمام وقت
✅ تعهدات و مزایا:
ما در صدگان خود را نسبت به ایفای تعهدات کارفرمایی مثل پرداخت به موقع حقوق، عیدی و پاداش، بیمه تامین اجتماعی ملزم می دانیم و همواره در تلاش هستیم تا امکانات و خدمات رفاهی بیشتری را برای همکارانمان فراهم آوریم.
✅ برخی از مزایای سازمانی صدگان:
1- بیمه کامل + پاداش
2- بیمه درمانی و تکمیلی
3- زمان استراحت 30 دقیقه ای در هر روز و امکان شرکت در بازی های گروهی جهت تعامل بیشتر
4- ایجاد بستر مناسب جهت ارتقاء مستمر سطح دانش و مهارت در طول مدت همکاری با هدف توسعه فردی و سازمانی
5- استقبال از ایده ها و پیشنهادات
متقاضیان محترم لطفا رزومه های خود را به ایمیل job@sadgan.com ارسال نمایند.
آدرس سایت: https://sadgan.com
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
صدگان
نرم افزار حسابداری و مالی - صدگان سامانه هوشمند
نرم افزار مالی و حسابداری صدگان به صورت تخصصی برای انواع شرکتهای تولیدی، بازرگانی، خدماتی و پیمانکاری تولید شده است. با 3 سطح تفصیلی شناور یک حسابداری پویا را تجربه کنید.
❤8👍1
✅ معرفی سایت
☘️ شاید خیلی وقت است که به دنبال چنین سایتی هستید!
💚 یک سایت رایگان، بدون تبلیغ و فوقالعاده برای بدست آوردن IP جاریمان و نیز بدست آوردن اطلاعات کاملی از کشور و طول و عرض جغرافیایی و غیره، با توجه به IP ای که به عنوان پارامتر به آن ارسال میشود.
📌 این امکانات به صورت Web API در اختیار کاربران گرامی قرار میگیرد.
https://www.geojs.io
📌 نکته مهم: سایتهای زیادی در این خصوص وجود دارند! ولی خیلی از آنها، یا ایران را فیلتر کردهاند! یا کاملا پولی هستند! و یا تعداد محدودی از درخواستها در طول روز/هفته/ماه را به طور رایگان، پاسخگو هستند و بقیه درخواستها را Reject میکنند!
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
☘️ شاید خیلی وقت است که به دنبال چنین سایتی هستید!
💚 یک سایت رایگان، بدون تبلیغ و فوقالعاده برای بدست آوردن IP جاریمان و نیز بدست آوردن اطلاعات کاملی از کشور و طول و عرض جغرافیایی و غیره، با توجه به IP ای که به عنوان پارامتر به آن ارسال میشود.
📌 این امکانات به صورت Web API در اختیار کاربران گرامی قرار میگیرد.
https://www.geojs.io
📌 نکته مهم: سایتهای زیادی در این خصوص وجود دارند! ولی خیلی از آنها، یا ایران را فیلتر کردهاند! یا کاملا پولی هستند! و یا تعداد محدودی از درخواستها در طول روز/هفته/ماه را به طور رایگان، پاسخگو هستند و بقیه درخواستها را Reject میکنند!
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤14👍11
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه نهم
Cheat Sheet
git --help [command_name]
git -h [command_name]
git [command_name] --help
git [command_name] -h --> Simple Help
nano [file] --> CTRL + X -> Y -> Enter --> Text Editor
git -u --> Just Modified / Deleted Files!
git --all
git -A
git . --> Use This Command!
git restore --staged [file(s)]
git reset --hard
git rm [file] == rm [file] + git add [file]
git commit -a -m "Message"
git commit -ma "Message"
git commit -am "Message"
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی، در این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_009
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ جلسه نهم
Cheat Sheet
git --help [command_name]
git -h [command_name]
git [command_name] --help
git [command_name] -h --> Simple Help
nano [file] --> CTRL + X -> Y -> Enter --> Text Editor
git -u --> Just Modified / Deleted Files!
git --all
git -A
git . --> Use This Command!
git restore --staged [file(s)]
git reset --hard
git rm [file] == rm [file] + git add [file]
git commit -a -m "Message"
git commit -ma "Message"
git commit -am "Message"
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی، در این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_009
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
👍7❤5
✅ نسخه جدید Cork Admin Panel در کانال دوره آموزشی مربوطه قرار گرفت!
🛑 لطفا عزیزانی که صرفا این Admin Panel را خریداری کردهاند و در دوره مربوطه ثبتنام نکردهاند، به اینجانب پیام داده تا نسخه جدید را برای آنها Forward نمایم!
Cork Admin Panel (Template)
Version 3.9.0 (Major Update)
Jun 27, 2023
New Added!
- Bootstrap 5.3.x
Fixed:
- Table color classes
- Table text color classes
- Form input text color classes
- Datatable color classes
- Popover arrow color classes
📌 نسخه جدید!
https://themeforest.net/item/cork-responsive-admin-dashboard-template/25582188
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
🛑 لطفا عزیزانی که صرفا این Admin Panel را خریداری کردهاند و در دوره مربوطه ثبتنام نکردهاند، به اینجانب پیام داده تا نسخه جدید را برای آنها Forward نمایم!
Cork Admin Panel (Template)
Version 3.9.0 (Major Update)
Jun 27, 2023
New Added!
- Bootstrap 5.3.x
Fixed:
- Table color classes
- Table text color classes
- Form input text color classes
- Datatable color classes
- Popover arrow color classes
📌 نسخه جدید!
https://themeforest.net/item/cork-responsive-admin-dashboard-template/25582188
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
ThemeForest
Cork - Bootstrap 5 Admin & Laravel Dashboard Template
Cork is a powerful CRM admin dashboard template based o...
❤8👍1
Forwarded from DT_CMS_SOURCE_CODE (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
✅ یک دوره آموزشی رایگان!
Clean Architecture
موضوعات دوره:
- طریقه دستهبندی پروژهها و پوشهها با تفکر .Clean Architecture
- طریقه ایجاد یک Feature یا Sub System به صورت قدم به قدم در پروژه جاری.
- چه دیسیپلینها و استانداردهایی را در انجام پروژه باید به آنها دقت کرده و بکار بگیریم.
- فلسفه اینکه چرا قبل از نوشتن یک پروژه جدید و جدی، یک کتابخانه (Library) و یا Framework ایجاد میکنیم و یا استفاده میکنیم!
📌 جلسه اول
💚 مشاهده این فیلم (این سری فیلمها) را به همه برنامهنویسان سیشارپ، با هر سطح از دانش قویا توصیه میکنم!
#DTCMS
#DTCMS_01
#DTTemplate
#CleanArchitecture
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
Clean Architecture
موضوعات دوره:
- طریقه دستهبندی پروژهها و پوشهها با تفکر .Clean Architecture
- طریقه ایجاد یک Feature یا Sub System به صورت قدم به قدم در پروژه جاری.
- چه دیسیپلینها و استانداردهایی را در انجام پروژه باید به آنها دقت کرده و بکار بگیریم.
- فلسفه اینکه چرا قبل از نوشتن یک پروژه جدید و جدی، یک کتابخانه (Library) و یا Framework ایجاد میکنیم و یا استفاده میکنیم!
📌 جلسه اول
💚 مشاهده این فیلم (این سری فیلمها) را به همه برنامهنویسان سیشارپ، با هر سطح از دانش قویا توصیه میکنم!
#DTCMS
#DTCMS_01
#DTTemplate
#CleanArchitecture
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤35👍12
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه سیزدهم
Cheat Sheet
📌 به دلیل حجم بالای متن Cheat Sheet، در مطلب بعدی منتشر میشود!
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی، در این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ جلسه سیزدهم
Cheat Sheet
📌 به دلیل حجم بالای متن Cheat Sheet، در مطلب بعدی منتشر میشود!
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی، در این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
👍9❤6
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه سیزدهم
Session 13: Cheat Sheet
- GIT Settings Levels
- System
- Global
- Local
- GIT Config works based on Cascade Config similar CSS!
git config --global user.name
git config --global user.name Dariush
git config --global user.name "Mr. Dariush Tasdighi"
git config --global user.name 'Mr. Dariush Tasdighi'
git config --global user.email
git config --global user.email DariushT@GMail.com
git config --global core.editor
git config --global core.editor "code --wait"
git config --global color.ui
git config --global color.ui true
git config --system --edit
git config --system --e
git config --global --edit
git config --global --e
git config --local --edit
git config --local --e
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
cat ~/.gitconfig
nano ~/.gitconfig
git config --system --list
git config --system -l
git config --global --list
git config --global -l
git config --local --list
git config --local -l
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
- Line Feed (\r)(LF)
- Carriage Return and Line Feed (\r\n)(CRLF)
git config --global core.autocrlf
- In Windows: (\r\n)(CRLF)
git config --global core.autocrlf true
- In Mac / Linux: (\r)(LF)
git config --global core.autocrlf input
git config --list
git config --l
- For quitting from displaying: press 'q'
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ جلسه سیزدهم
Session 13: Cheat Sheet
- GIT Settings Levels
- System
- Global
- Local
- GIT Config works based on Cascade Config similar CSS!
git config --global user.name
git config --global user.name Dariush
git config --global user.name "Mr. Dariush Tasdighi"
git config --global user.name 'Mr. Dariush Tasdighi'
git config --global user.email
git config --global user.email DariushT@GMail.com
git config --global core.editor
git config --global core.editor "code --wait"
git config --global color.ui
git config --global color.ui true
git config --system --edit
git config --system --e
git config --global --edit
git config --global --e
git config --local --edit
git config --local --e
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
cat ~/.gitconfig
nano ~/.gitconfig
git config --system --list
git config --system -l
git config --global --list
git config --global -l
git config --local --list
git config --local -l
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
- Line Feed (\r)(LF)
- Carriage Return and Line Feed (\r\n)(CRLF)
git config --global core.autocrlf
- In Windows: (\r\n)(CRLF)
git config --global core.autocrlf true
- In Mac / Linux: (\r)(LF)
git config --global core.autocrlf input
git config --list
git config --l
- For quitting from displaying: press 'q'
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤8👍5
💚 سلام دوستان عزیز و همیشه همراه 💚
🛑 افتتاح کانال آموزش جامع پایتون (کاملا رایگان)
بالاخره بنابر قولی که داده بودم، کانال آموزش جامع پایتون را راهاندازی کردم! واقعیت آن است که خیلی با خودم کلنجار رفتم، تا مدل آموزشی را در این کانال آغاز نمایم که هم کسانی که پایتون بلد هستند، از سورسکدها و مطالب آن لذت ببرند و هم کسانی که با پایتون آشنایی ندارند، به یادگیری آن مشتاق شوند... و امیدوارم که در این مسیر، با همکاری و همیاری شما عزیزان موفق شوم. 🙏
یکی از جذابیتهای زبان پایتون، آن است که با کدهای خیلی کوتاه و خوانا، میتوانیم برنامههای جذاب و کاربردی در حوزههای مختلف ایجاد نماییم.
فعلا در این کانال، در حوزههای عمومی و Ethical Hacking کار را آغاز کردهام و انشاءالله در ادامه راه، با موضوعات دیگری نیز در خدمت شما خواهم بود و البته! دوره آموزش جامع پایتون از Zero تا Hero را نیز به زودی و به صورت فیلمهای آموزشی در این کانال منتشر خواهم کرد.
📌 طبق معمول، تمام سورسکدها در کمال دقت و وسواس نوشته شدهاند!
کانال (جدید) پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
🛑 افتتاح کانال آموزش جامع پایتون (کاملا رایگان)
بالاخره بنابر قولی که داده بودم، کانال آموزش جامع پایتون را راهاندازی کردم! واقعیت آن است که خیلی با خودم کلنجار رفتم، تا مدل آموزشی را در این کانال آغاز نمایم که هم کسانی که پایتون بلد هستند، از سورسکدها و مطالب آن لذت ببرند و هم کسانی که با پایتون آشنایی ندارند، به یادگیری آن مشتاق شوند... و امیدوارم که در این مسیر، با همکاری و همیاری شما عزیزان موفق شوم. 🙏
یکی از جذابیتهای زبان پایتون، آن است که با کدهای خیلی کوتاه و خوانا، میتوانیم برنامههای جذاب و کاربردی در حوزههای مختلف ایجاد نماییم.
فعلا در این کانال، در حوزههای عمومی و Ethical Hacking کار را آغاز کردهام و انشاءالله در ادامه راه، با موضوعات دیگری نیز در خدمت شما خواهم بود و البته! دوره آموزش جامع پایتون از Zero تا Hero را نیز به زودی و به صورت فیلمهای آموزشی در این کانال منتشر خواهم کرد.
📌 طبق معمول، تمام سورسکدها در کمال دقت و وسواس نوشته شدهاند!
کانال (جدید) پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
❤27👍9
✅ آگهی استخدام
برنامهنویس Senior / Junior Full-Stack
شرکت تسکو (توسن سیستم شرق)، جهت تکمیل تیم توسعه نرمافزار، با تمرکز بر محصول فروشگاه اینترنتی خود، از متقاضیان محترم دعوت به همکاری مینماید:
• مسلط به ASP.NET Core Razor Pages
• مسلط به الگوهای طراحی
• مسلط به مفاهیم شیگرایی
• مسلط به GIT
آشنایی با موارد ذیل، مزیت محسوب میشود:
• VUE.JS
• CI / CD
• Unit Testing
• Domain Driven Design
توضیحات:
• تجربه در توسعه فروشگاه اینترنتی مزیت به شمار میآید.
• توسعه بر روی فریمورک آقای تصدیقی DT-CMS صورت خواهد گرفت.
💚 تسهیلات و مزایا:
• کارانه حسن انجام کار
• بیمه تامین اجتماعی
• نزدیکی به مترو و ایستگاه اتوبوس
• محل کار: میدان فلسطین
• نوع همکاری: حضوری
از متقاضیان محترم تقاضا میگردد رزومه خود را به نشانی پست الکترونیکی ذیل و نشانی واتسآپ ارسال نمایند:
me@mjahani.com
واتسآپ: 09125632329
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
برنامهنویس Senior / Junior Full-Stack
شرکت تسکو (توسن سیستم شرق)، جهت تکمیل تیم توسعه نرمافزار، با تمرکز بر محصول فروشگاه اینترنتی خود، از متقاضیان محترم دعوت به همکاری مینماید:
• مسلط به ASP.NET Core Razor Pages
• مسلط به الگوهای طراحی
• مسلط به مفاهیم شیگرایی
• مسلط به GIT
آشنایی با موارد ذیل، مزیت محسوب میشود:
• VUE.JS
• CI / CD
• Unit Testing
• Domain Driven Design
توضیحات:
• تجربه در توسعه فروشگاه اینترنتی مزیت به شمار میآید.
• توسعه بر روی فریمورک آقای تصدیقی DT-CMS صورت خواهد گرفت.
💚 تسهیلات و مزایا:
• کارانه حسن انجام کار
• بیمه تامین اجتماعی
• نزدیکی به مترو و ایستگاه اتوبوس
• محل کار: میدان فلسطین
• نوع همکاری: حضوری
از متقاضیان محترم تقاضا میگردد رزومه خود را به نشانی پست الکترونیکی ذیل و نشانی واتسآپ ارسال نمایند:
me@mjahani.com
واتسآپ: 09125632329
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤8👍6
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
📌 یک برنامه هیجانانگیز دیگر! در کانال پایتون!
به بهانه آموزش Python Automaion، امروز میخواهیم Telegram Proxy (Socks5) Automation را یاد بگیریم!
همانطور که مستحضر هستید، در داخل برنامه تلگرام، میتوانیم از سه نوع Proxy استفاده نماییم:
- HTTP
- SOCKS5
- MTPROTO
فرض کنید که سایتی وجود دارد (به نشانی ذیل)، که هر چند دقیقه یکبار، فهرستی از IP / PORT های مربوط به پروتکل SOCKS را در آن منتشر میکند:
https://github.com/hookzof/socks5_list/blob/master/proxy.txt
اینکه بخواهیم به ازای هر IP / PORT، وارد تنظیمات تلگرام شده و اطلاعات IP / PORT را COPY / PASTE کرده و آنرا تست نماییم، شاید زمان نسبتا زیادی را از ما بگیرد! چرا که ممکن است، بعضی از این IP / PORT ها اساسا اشتباه باشند! یا Service Provider آنها، به کشور ایران سرویس ندهد! یا ایران، IP مذکور را فیلتر کرده باشد! و یا PORT مذکور به صورت موقت / دائم بسته شده باشد! و غیره...
به همین دلیل میخواهیم در زمان صرفهجویی کرده و کلی از اعمالی که میبایست دستی انجام دهیم را به صورت اتوماتیک (Automation) انجام دهیم!
و اما نحوه استفاده از این برنامه:
ابتدا وارد نشانی فوق شده و تمام فهرست IP / PORT های موجود را کپی کرده و در داخل فایلی به نام check_list.txt، کپی میکنیم، مثلا:
121.37.201.60:4145
121.37.201.60:4006
117.74.65.207:8017
120.79.21.48:30001
144.91.78.34:49368
سپس برنامه را اجرا میکنیم. برنامه به طور اتوماتیک، بررسی میکند که کدامیک از این IP / PORT ها باز یا بسته هستند! در صورتی که IP / PORT، امکان برقراری ارتباط نداشته باشد، اطلاعات آنرا در فایلی به نام failure_list.txt و به شکل ذیل ذخیره میکند:
117.74.65.207:8017 : timed out
144.91.78.34:49368 : timed out
و اگر IP / PORT، امکان برقراری ارتباط داشته باشد، اطلاعات آنرا در فایلی به نام success_list.txt و به شکل ذیل ذخیره میکند:
1 : https://t.me/socks?server=121.37.201.60&port=4145
2 : https://t.me/socks?server=121.37.201.60&port=4006
3 : https://t.me/socks?server=120.79.21.48&port=30001
حال کافی است که فایل success_list.txt را (بعد از اتمام اجرای برنامه) باز کرده و اطلاعات داخل آن را کپی کرده و در برنامه تلگرام، و مثلا در قسمت Saved Messages، آنها را Paste نموده و سپس بر روی تک تک لینکها کلیک کرده و تایید مینماییم، تا برقراری ارتباط با اینترنت، توسط برنامه تلگرام، با پروتکل SOCKS5، صورت پذیرد...
✅ نکته: در ابتدای کار، اعلام کردم که وارد سایت مذکور شده و فهرست IP / PORT ها را کپی کرده و در فایلی به نام check_list.txt، آنها را Paste مینماییم، حال آنکه ما میتوانیم با استفاده از Package / Module قدرتمندی به نام requests، همین مرحله اولیه را نیز به صورت اتوماتیک انجام دهیم! یعنی برنامه، ابتدا به نشانی مذکور متصل شده، و فایل فهرست IP / PORT ها را دانلود کرده و سپس فایل check_list.txt را خودش ایجاد نموده و سپس مراحل بعد را انجام دهد... این مرحله را به عنوان تمرین، به خود شما بزرگواران محول میکنم...
🛑 نکته: قابل توجه برادران ارزشی عزیز و گرامی، مدتهاست که پروتکل SOCKS5 در کل کشور مسدود شده و این برنامه، عملا در کشور عزیزمان ایران، کار نمیکند! و این سورسکد، صرفا جنبه آموزشی داشته و لطفا آنرا پیراهن عثمان نکنید! سعی کنید از دانش و تجربه من استفاده کرده و لذت ببرید...
برای دریافت سورسکد، به کانال پایتون مراجعه نمایید.
#SourceCode #SourceCode10021
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
به بهانه آموزش Python Automaion، امروز میخواهیم Telegram Proxy (Socks5) Automation را یاد بگیریم!
همانطور که مستحضر هستید، در داخل برنامه تلگرام، میتوانیم از سه نوع Proxy استفاده نماییم:
- HTTP
- SOCKS5
- MTPROTO
فرض کنید که سایتی وجود دارد (به نشانی ذیل)، که هر چند دقیقه یکبار، فهرستی از IP / PORT های مربوط به پروتکل SOCKS را در آن منتشر میکند:
https://github.com/hookzof/socks5_list/blob/master/proxy.txt
اینکه بخواهیم به ازای هر IP / PORT، وارد تنظیمات تلگرام شده و اطلاعات IP / PORT را COPY / PASTE کرده و آنرا تست نماییم، شاید زمان نسبتا زیادی را از ما بگیرد! چرا که ممکن است، بعضی از این IP / PORT ها اساسا اشتباه باشند! یا Service Provider آنها، به کشور ایران سرویس ندهد! یا ایران، IP مذکور را فیلتر کرده باشد! و یا PORT مذکور به صورت موقت / دائم بسته شده باشد! و غیره...
به همین دلیل میخواهیم در زمان صرفهجویی کرده و کلی از اعمالی که میبایست دستی انجام دهیم را به صورت اتوماتیک (Automation) انجام دهیم!
و اما نحوه استفاده از این برنامه:
ابتدا وارد نشانی فوق شده و تمام فهرست IP / PORT های موجود را کپی کرده و در داخل فایلی به نام check_list.txt، کپی میکنیم، مثلا:
121.37.201.60:4145
121.37.201.60:4006
117.74.65.207:8017
120.79.21.48:30001
144.91.78.34:49368
سپس برنامه را اجرا میکنیم. برنامه به طور اتوماتیک، بررسی میکند که کدامیک از این IP / PORT ها باز یا بسته هستند! در صورتی که IP / PORT، امکان برقراری ارتباط نداشته باشد، اطلاعات آنرا در فایلی به نام failure_list.txt و به شکل ذیل ذخیره میکند:
117.74.65.207:8017 : timed out
144.91.78.34:49368 : timed out
و اگر IP / PORT، امکان برقراری ارتباط داشته باشد، اطلاعات آنرا در فایلی به نام success_list.txt و به شکل ذیل ذخیره میکند:
1 : https://t.me/socks?server=121.37.201.60&port=4145
2 : https://t.me/socks?server=121.37.201.60&port=4006
3 : https://t.me/socks?server=120.79.21.48&port=30001
حال کافی است که فایل success_list.txt را (بعد از اتمام اجرای برنامه) باز کرده و اطلاعات داخل آن را کپی کرده و در برنامه تلگرام، و مثلا در قسمت Saved Messages، آنها را Paste نموده و سپس بر روی تک تک لینکها کلیک کرده و تایید مینماییم، تا برقراری ارتباط با اینترنت، توسط برنامه تلگرام، با پروتکل SOCKS5، صورت پذیرد...
✅ نکته: در ابتدای کار، اعلام کردم که وارد سایت مذکور شده و فهرست IP / PORT ها را کپی کرده و در فایلی به نام check_list.txt، آنها را Paste مینماییم، حال آنکه ما میتوانیم با استفاده از Package / Module قدرتمندی به نام requests، همین مرحله اولیه را نیز به صورت اتوماتیک انجام دهیم! یعنی برنامه، ابتدا به نشانی مذکور متصل شده، و فایل فهرست IP / PORT ها را دانلود کرده و سپس فایل check_list.txt را خودش ایجاد نموده و سپس مراحل بعد را انجام دهد... این مرحله را به عنوان تمرین، به خود شما بزرگواران محول میکنم...
🛑 نکته: قابل توجه برادران ارزشی عزیز و گرامی، مدتهاست که پروتکل SOCKS5 در کل کشور مسدود شده و این برنامه، عملا در کشور عزیزمان ایران، کار نمیکند! و این سورسکد، صرفا جنبه آموزشی داشته و لطفا آنرا پیراهن عثمان نکنید! سعی کنید از دانش و تجربه من استفاده کرده و لذت ببرید...
برای دریافت سورسکد، به کانال پایتون مراجعه نمایید.
#SourceCode #SourceCode10021
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
GitHub
socks5_list/proxy.txt at master · hookzof/socks5_list
Auto-updated SOCKS5 proxy list + proxies for Telegram - hookzof/socks5_list
❤21👍5
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 سلام دوستان عزیزم - لطفا با هر سطح دانشی که از پایتون دارید، این فیلم را با دقت مشاهده نمایید!
Cheat List:
[Install Package]
pip install <package>
python -m pip install <package>
python3 -m pip install <package>
[Create Virtual Environment]
python -m venv venv
python -m venv venv --prompt="venv"
[Activate]
venv\Scripts\activate
[Check PIP]
pip --version
[Update PIP]
python -m pip install --upgrade pip
[List]
pip list
[Install]
python -m pip install <package>
[Display]
pip show <package>
[Update]
python -m pip install --upgrade <package> -y
[Uninstall]
pip uninstall <package> -y
[Freeze]
pip freeze > requirements.txt
cat requirements.txt
[Uninstall All]
pip uninstall -r requirements.txt -y
[Install All]
pip install -r requirements.txt
[Update All]
pip install --upgrade -r requirements.txt
[Deactivate]
(venv) PS> deactivate
#Python #Learning_Python_001
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
Cheat List:
[Install Package]
pip install <package>
python -m pip install <package>
python3 -m pip install <package>
[Create Virtual Environment]
python -m venv venv
python -m venv venv --prompt="venv"
[Activate]
venv\Scripts\activate
[Check PIP]
pip --version
[Update PIP]
python -m pip install --upgrade pip
[List]
pip list
[Install]
python -m pip install <package>
[Display]
pip show <package>
[Update]
python -m pip install --upgrade <package> -y
[Uninstall]
pip uninstall <package> -y
[Freeze]
pip freeze > requirements.txt
cat requirements.txt
[Uninstall All]
pip uninstall -r requirements.txt -y
[Install All]
pip install -r requirements.txt
[Update All]
pip install --upgrade -r requirements.txt
[Deactivate]
(venv) PS> deactivate
#Python #Learning_Python_001
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
❤18👍1
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه هجدهم
✅ آموزش Branching - قسمت سوم
Cheat Sheet
[Create a New Branch From Current Branch]
git branch [branch_name]
- start_point:
commit_id or HEAD~n
git checkout [start_point]
[Switch to Branch]
git checkout [existing-branch]
git checkout [non-existing-branch] -> Error!
[Create Branch and Switch]
git checkout -b [non-existing-branch] -> b: New [B]ranch
[Switch to Branch]
git switch [existing-branch]
git switch [non-existing-branch] -> Error!
[Create Branch and Switch]
git switch -c [non-existing-branch] -> c: [C]reate Branch
- Create New Branch from Specific Commit
git checkout -B [branch] [start_point] -> Note: 'B' not 'b'
- git status before git checkout / switch
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_018
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ جلسه هجدهم
✅ آموزش Branching - قسمت سوم
Cheat Sheet
[Create a New Branch From Current Branch]
git branch [branch_name]
- start_point:
commit_id or HEAD~n
git checkout [start_point]
[Switch to Branch]
git checkout [existing-branch]
git checkout [non-existing-branch] -> Error!
[Create Branch and Switch]
git checkout -b [non-existing-branch] -> b: New [B]ranch
[Switch to Branch]
git switch [existing-branch]
git switch [non-existing-branch] -> Error!
[Create Branch and Switch]
git switch -c [non-existing-branch] -> c: [C]reate Branch
- Create New Branch from Specific Commit
git checkout -B [branch] [start_point] -> Note: 'B' not 'b'
- git status before git checkout / switch
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_018
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤6
💚 تخفیف ویژه (۵۰٪) برای دوره جامع GIT 💚
✅ سلام دوستان عزیزم، بنابه درخواست بعضی از همراهان عزیز و گرامی، ثبتنام دوره آموزش جامع GIT، تا تاریخ پنجم مهرماه ۱۴۰۲، مجددا با پنجاه (۵۰) درصد تخفیف صورت میگیرد!
✅ شهریه دوره: یک میلیون و دویست هزار تومان میباشد، که تا پنجم مهرماه ۱۴۰۲، میتوانید با پرداخت صرفا ششصد هزار تومان، در این دوره هیجانانگیز ثبتنام نمایید!
✅ تاکنون بیست (۲۰) قسمت و بیش از هشت ساعت فیلم آموزشی از این دوره منتشر شده است.
✅ شما میتوانید تعدادی از فیلمهای رایگان این دوره آموزشی را در این کانال (متخصصین ایرانی) مشاهده کرده و در صورت رضایت از فنبیان، عمق، سطح و دقت مطالب، نسبت به ثبتنام اقدام نمایید.
💚 علاقهمندان میتوانند شهریه دوره را به شماره کارت ذیل واریز نموده و رسید آنرا به اینجانب ارسال کرده، تا لینک عضویت کانال مذکور، برای آنها ارسال گردد.
💰 شماره کارت به نام داریوش تصدیقی، نزد بانک سامان:
6219861028051349
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ سلام دوستان عزیزم، بنابه درخواست بعضی از همراهان عزیز و گرامی، ثبتنام دوره آموزش جامع GIT، تا تاریخ پنجم مهرماه ۱۴۰۲، مجددا با پنجاه (۵۰) درصد تخفیف صورت میگیرد!
✅ شهریه دوره: یک میلیون و دویست هزار تومان میباشد، که تا پنجم مهرماه ۱۴۰۲، میتوانید با پرداخت صرفا ششصد هزار تومان، در این دوره هیجانانگیز ثبتنام نمایید!
✅ تاکنون بیست (۲۰) قسمت و بیش از هشت ساعت فیلم آموزشی از این دوره منتشر شده است.
✅ شما میتوانید تعدادی از فیلمهای رایگان این دوره آموزشی را در این کانال (متخصصین ایرانی) مشاهده کرده و در صورت رضایت از فنبیان، عمق، سطح و دقت مطالب، نسبت به ثبتنام اقدام نمایید.
💚 علاقهمندان میتوانند شهریه دوره را به شماره کارت ذیل واریز نموده و رسید آنرا به اینجانب ارسال کرده، تا لینک عضویت کانال مذکور، برای آنها ارسال گردد.
💰 شماره کارت به نام داریوش تصدیقی، نزد بانک سامان:
6219861028051349
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤9👍2
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
💚 سلام دوستان عزیزم 💚
🛑 برای یک برنامه بسیار ارزشمند و هیجانانگیز به زبان پایتون آماده شوید!
✅ فلسفه برنامه شماره سی (۳۰):
در برنامههای قبل، چه موضوعاتی را یاد گرفتیم:
📌 آموزش یک - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و تصاویر Webcam را در یک پنجره نمایش دهیم.
📌 آموزش دو - یاد گرفتیم که مثلا هر ثانیه یکبار، یک عملی را انجام دهیم.
📌 آموزش سه - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و مثلا هر ثانیه یکبار، یک عکس از تصویر Webcam گرفته و بر اساس تاریخ و زمان سیستم، یک فایل با فرمت PNG ایجاد نماییم.
✅ خب! علاوه بر آموزش شماره سه، به هر دلیلی، ما میتوانیم این تصاویر را علاوه بر ذخیرهسازی بر روی هارد، به یک Web Service نیز منتقل کرده و یا حتی Email نماییم!
✅ و اما فلسفه پروژه چهارم:
✅ تصور کنید که شما میخواهید در یک شرکت و یا منزل خود، برای مدتی رایانهتان را که روشن است، به امان خدا رها کرده و به کارهای دیگری بپردازید و برای این منظور میز کارتان را ترک میکنید و میخواهید ببینید (متوجه شوید) که در این مدت، چه کسانی وارد اتاق شما شدهاند و در حوالی رایانه شما، در این مدت، چه اتفاقاتی رخ داده است! و یا تصور کنید که میخواهید از شرکت یا منزل خود خارج شده و یا حتی به مسافرتی بروید و میخواهید با استفاده از یک رایانه شخصی، لپتاب، و یا حتی یک دستگاه کوچک Raspberry Pi که یک دوربین ساده به آن متصل کردهاید، از امنیت شرکت / منزل خود مطلع شوید! برای این منظور میتوانید از برنامه شماره سه استفاده نمایید. ولی مشکل برنامه شماره سه چیست!؟ مشکل آن است که اگر مثلا تصاویر را ایمیل کرده و Notification مربوط به Mail Server خود را بر روی گوشی موبایل خود فعال کرده باشید، هر ثانیه یکبار، یک Notification برای شما ارسال میشود و شما با استرس باید آن را مشاهده کرده و خواهید دید که هیچ حرکتی و یا اتفاقی صورت نگرفته است! و این مساله شما را بعد از مدتی، عصبی کرده و قاعدتا، بعد از مدتی، Notification را خاموش میکنید و اکنون، اگر خدای ناکرده، واقعا شخصی به صورت غیرقانونی وارد شرکت / منزل شما شود، شما بعد از آنکه دیگر کار از کار گذشته است، متوجه این موضوع میشوید! و در ضمن اینکه مثلا در ۲۴ ساعت گذشته، باید ۸۶۴۰۰ تصویر را بررسی کرده تا از تغییرات صورت گرفته مطلع شوید، که البته این کار بسیار خستهکننده و مایوسکنندهای است!
💚 اینجاست که پروژه شماره چهار، به کمک شما میآید! در این پروژه، مفهومی به نام Motion Detection، اضافه شده است، لذا در صورتی که سامانه احساس کند که کوچکترین حرکتی در مقابل دوربین صورت گرفته است، صرفا آن موقع است که تصاویر مربوطه را برای چند ثانیه ضبط میکند که البته میتوانید با کمی تغییر در سورسکد، از سیستم بخواهید که به جای گرفتن عکس، چند ثانیه فیلم ضبط کرده و آن را ذخیره کند و یا حتی میتوانید تصاویر / فیلم ضبط شده را Email نمایید، با توجه به اینکه اگر هیچ حرکتی صورت نگیرد، هیچ تصویر / فیلمی نیز ذخیره و ارسال نمیگردد، میتوانید با خیال راحت، Notification گوشی موبایل خود را فعال کرده و در صورتی که صرفا حرکتی صورت گرفت، تصاویر / فیلم ارسال شده را مشاهده نمایید!
🛑 برای مشاهده و دریافت این سورسکد، میتوانید به کانال تلگرامی ذیل مراجعه نموده و علاوه بر این سورسکد، از سورسکدهای جذاب و کاربردی دیگری که در کمال وسواس و دقت نوشته شدهاند، استفاده کرده و لذت ببرید.
- سورسکدهایی در کانال که برای درک بهتر این سورسکد مفید میباشند:
https://t.me/DT_PYTHON_LEARNING/38
https://t.me/DT_PYTHON_LEARNING/39
https://t.me/DT_PYTHON_LEARNING/40
https://t.me/DT_PYTHON_LEARNING
.
🛑 برای یک برنامه بسیار ارزشمند و هیجانانگیز به زبان پایتون آماده شوید!
✅ فلسفه برنامه شماره سی (۳۰):
در برنامههای قبل، چه موضوعاتی را یاد گرفتیم:
📌 آموزش یک - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و تصاویر Webcam را در یک پنجره نمایش دهیم.
📌 آموزش دو - یاد گرفتیم که مثلا هر ثانیه یکبار، یک عملی را انجام دهیم.
📌 آموزش سه - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و مثلا هر ثانیه یکبار، یک عکس از تصویر Webcam گرفته و بر اساس تاریخ و زمان سیستم، یک فایل با فرمت PNG ایجاد نماییم.
✅ خب! علاوه بر آموزش شماره سه، به هر دلیلی، ما میتوانیم این تصاویر را علاوه بر ذخیرهسازی بر روی هارد، به یک Web Service نیز منتقل کرده و یا حتی Email نماییم!
✅ و اما فلسفه پروژه چهارم:
✅ تصور کنید که شما میخواهید در یک شرکت و یا منزل خود، برای مدتی رایانهتان را که روشن است، به امان خدا رها کرده و به کارهای دیگری بپردازید و برای این منظور میز کارتان را ترک میکنید و میخواهید ببینید (متوجه شوید) که در این مدت، چه کسانی وارد اتاق شما شدهاند و در حوالی رایانه شما، در این مدت، چه اتفاقاتی رخ داده است! و یا تصور کنید که میخواهید از شرکت یا منزل خود خارج شده و یا حتی به مسافرتی بروید و میخواهید با استفاده از یک رایانه شخصی، لپتاب، و یا حتی یک دستگاه کوچک Raspberry Pi که یک دوربین ساده به آن متصل کردهاید، از امنیت شرکت / منزل خود مطلع شوید! برای این منظور میتوانید از برنامه شماره سه استفاده نمایید. ولی مشکل برنامه شماره سه چیست!؟ مشکل آن است که اگر مثلا تصاویر را ایمیل کرده و Notification مربوط به Mail Server خود را بر روی گوشی موبایل خود فعال کرده باشید، هر ثانیه یکبار، یک Notification برای شما ارسال میشود و شما با استرس باید آن را مشاهده کرده و خواهید دید که هیچ حرکتی و یا اتفاقی صورت نگرفته است! و این مساله شما را بعد از مدتی، عصبی کرده و قاعدتا، بعد از مدتی، Notification را خاموش میکنید و اکنون، اگر خدای ناکرده، واقعا شخصی به صورت غیرقانونی وارد شرکت / منزل شما شود، شما بعد از آنکه دیگر کار از کار گذشته است، متوجه این موضوع میشوید! و در ضمن اینکه مثلا در ۲۴ ساعت گذشته، باید ۸۶۴۰۰ تصویر را بررسی کرده تا از تغییرات صورت گرفته مطلع شوید، که البته این کار بسیار خستهکننده و مایوسکنندهای است!
💚 اینجاست که پروژه شماره چهار، به کمک شما میآید! در این پروژه، مفهومی به نام Motion Detection، اضافه شده است، لذا در صورتی که سامانه احساس کند که کوچکترین حرکتی در مقابل دوربین صورت گرفته است، صرفا آن موقع است که تصاویر مربوطه را برای چند ثانیه ضبط میکند که البته میتوانید با کمی تغییر در سورسکد، از سیستم بخواهید که به جای گرفتن عکس، چند ثانیه فیلم ضبط کرده و آن را ذخیره کند و یا حتی میتوانید تصاویر / فیلم ضبط شده را Email نمایید، با توجه به اینکه اگر هیچ حرکتی صورت نگیرد، هیچ تصویر / فیلمی نیز ذخیره و ارسال نمیگردد، میتوانید با خیال راحت، Notification گوشی موبایل خود را فعال کرده و در صورتی که صرفا حرکتی صورت گرفت، تصاویر / فیلم ارسال شده را مشاهده نمایید!
🛑 برای مشاهده و دریافت این سورسکد، میتوانید به کانال تلگرامی ذیل مراجعه نموده و علاوه بر این سورسکد، از سورسکدهای جذاب و کاربردی دیگری که در کمال وسواس و دقت نوشته شدهاند، استفاده کرده و لذت ببرید.
- سورسکدهایی در کانال که برای درک بهتر این سورسکد مفید میباشند:
https://t.me/DT_PYTHON_LEARNING/38
https://t.me/DT_PYTHON_LEARNING/39
https://t.me/DT_PYTHON_LEARNING/40
https://t.me/DT_PYTHON_LEARNING
.
Telegram
DT_PYTHON_LEARNING
📌 عنوان برنامه: برنامهای بنویسید که Webcam متصل به دستگاه را روشن کرده و تصاویر آن را در یک پنجره، به کاربر نمایش دهد؟
✅ نکته: در تابع VideoCapture، میتوان اندیس مربوط به Webcam را مشخص کرد! به طور پیشفرض، اولین Webcam متصل به دستگاه، اندیس صفر دارد!…
✅ نکته: در تابع VideoCapture، میتوان اندیس مربوط به Webcam را مشخص کرد! به طور پیشفرض، اولین Webcam متصل به دستگاه، اندیس صفر دارد!…
❤9👍5
💚 سلام دوستان عزیزم 💚
✅ در این مطلب، میخواهم Google Extension هایی را به شما معرفی نمایم، که به عنوان یک برنامهنویس، معمولا به آنها نیاز خواهید داشت!
📌 نکته: این لیست به مرور زمان، تکمیل میگردد!
📌 نکته: اگر برای هر موضوع، بیش از یک Extension، معرفی گردید، Extension ای که بالاتر نوشته میشود، معمولا از شهرت بیشتری برخوردار است!
[Json Viewer]
- JSON Formatter
- JSON Viewer
[Web Scraper]
- Web Scraper
- XPath Helper
- Selector Gadget
ادمین کانال:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ در این مطلب، میخواهم Google Extension هایی را به شما معرفی نمایم، که به عنوان یک برنامهنویس، معمولا به آنها نیاز خواهید داشت!
📌 نکته: این لیست به مرور زمان، تکمیل میگردد!
📌 نکته: اگر برای هر موضوع، بیش از یک Extension، معرفی گردید، Extension ای که بالاتر نوشته میشود، معمولا از شهرت بیشتری برخوردار است!
[Json Viewer]
- JSON Formatter
- JSON Viewer
[Web Scraper]
- Web Scraper
- XPath Helper
- Selector Gadget
ادمین کانال:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤15👍10
🎁 به بهانه روز جهانی برنامهنویسان...
💚 سلام دوستان عزیزم 💚
✅ من داریوش تصدیقی هستم، مدیر کانال تلگرامی متخصصین ایرانی، من به وجود یکایک شما برنامهنویسان این مرز و بوم افتخار میکنم و این روز را به همه شما عزیزان تبریک عرض میکنم، انشاءالله همیشه و همه جا، سلامت و شاد و موفق باشید...
✅ به بهانه این روز عزیز، میخواهم یک روش شیک، باکلاس و جذاب را برای انتشار سورسکدهای ارزشمند شما آموزش دهم. با استفاده از هر یک از سه روش ذیل، شما میتوانید (بخشی/همه) سورسکدهای خود را، با توجه به زبان برنامهنویسی که آنرا نوشتهاید، مانند تصویر فوق، به یک فایل تصویر زیبا تبدیل نموده و آنرا در شبکههای اجتماعی و غیره منتشر نمایید:
📌 روش اول: نصب یک Extension، بر روی Visual Studio Code
- Code Snapshot
📌 روش دوم: استفاده از دو سایت آنلاین ذیل:
- https://carbon.now.sh
- https://ray.so
ادمین کانال:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
💚 سلام دوستان عزیزم 💚
✅ من داریوش تصدیقی هستم، مدیر کانال تلگرامی متخصصین ایرانی، من به وجود یکایک شما برنامهنویسان این مرز و بوم افتخار میکنم و این روز را به همه شما عزیزان تبریک عرض میکنم، انشاءالله همیشه و همه جا، سلامت و شاد و موفق باشید...
✅ به بهانه این روز عزیز، میخواهم یک روش شیک، باکلاس و جذاب را برای انتشار سورسکدهای ارزشمند شما آموزش دهم. با استفاده از هر یک از سه روش ذیل، شما میتوانید (بخشی/همه) سورسکدهای خود را، با توجه به زبان برنامهنویسی که آنرا نوشتهاید، مانند تصویر فوق، به یک فایل تصویر زیبا تبدیل نموده و آنرا در شبکههای اجتماعی و غیره منتشر نمایید:
📌 روش اول: نصب یک Extension، بر روی Visual Studio Code
- Code Snapshot
📌 روش دوم: استفاده از دو سایت آنلاین ذیل:
- https://carbon.now.sh
- https://ray.so
ادمین کانال:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
❤32👍11
#Cyber_Security #CTF
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2
https://www.VirusTotal.com
گاهی اوقات پیش میآید که یک فایلی بدست ما رسیده است، که نسبت به ویروسی بودن آن مشکوک هستیم. هر چند که آنرا توسط Antivirus خودمان، اسکن (Scan) کردهایم و آنتیویروس، هیچ مورد مشکوکی را شناسایی نکرده است! برای این منظور میتوانیم وارد این سایت شده و فایل خودمان را در این سایت آپلود نموده، تا توسط حداقل ۵۰ موتور/بانکاطلاعاتی آنتیویروس دیگر بررسی گردد!
📌 برای دوستانی که در زمینه Ethical Hacking فعالیت میکنند، نیز این سایت بسیار مفید میباشد! بدین صورت که بعد از نوشتن یک بدافزار بومی، میتوانند از طریق این سایت، بررسی نمایند که بدافزار نوشته شده، توسط چه آنتیویروسهایی ممکن است شناسایی شود! در ضمن، این عزیزان میتوانند در این سایت ثبتنام کرده و بعد از دریافت API Key، از طریق سامانههای خود، اقدام به ارسال فایلهای مشکوک نموده و آنها را بررسی نمایند. البته نسخه رایگان این سایت، محدودیتهایی دارد که قابل چشمپوشی و اغماض میباشد.
#Site #EthicalHacking
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍5
خیلی از شما عزیزان، پیگیر برگزاری این دوره هستید... یکی از دلایلی که تا این لحظه، نسبت به برگزاری این دوره تعلل کردهام، آن است که در انتظار نسخه نهایی (Release) داتنت ۸ و به طبع آن، EF Core 8 هستم!
✅ نکته: چرا در انتظار نسخه نهایی هستم!؟ با تجربهای که دارم، و از آنجایی که مایکروسافت، متاسفانه خیلی اعتقادی به Backward Compatibility ندارد! ممکن است که تا لحظه انتشار نهایی هر چیزی، تغییرات زیادی در آن اعمال نماید و لذا نمیخواهم این ریسک را کرده! و دوره را تا زمان انتشار نهایی برگزار نمایم.
✅ نکته: یک درد و دل ساده! یکی از موضوعاتی که از EF به EF Core حذف گردید و تا این لحظه، نسبت به این موضوع دلچرکین بودهام، حذف شدن مفهومی به نام Complex Type بود، که خوشبختانه در نسخه 8، مجددا اضافه گردید!
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤40👍12
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه بیست و یکم
✅ آموزش Branching - قسمت ششم
🟢 موضوع آموزش: مقایسه دو استراتژی Fast Forward و ort در زمان Merging بدون Conflict
Cheat Sheet
git merge [branch_name]
git log --oneline --graph --all --decorate
git config --global -e
[alias]
flog = log --oneline --graph --all --decorate
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_021
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
✅ جلسه بیست و یکم
✅ آموزش Branching - قسمت ششم
Cheat Sheet
git merge [branch_name]
git log --oneline --graph --all --decorate
git config --global -e
[alias]
flog = log --oneline --graph --all --decorate
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_021
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2