سئوکارای عزیز
یه چیزی میگم دیگه لیزر نرید :)
https://wassname.github.io/keywordshitter2/
کلمه رو بده؛ بهت 5000 تا کیوورد میده توی چند مرحله که کلیش گپه.
توی قسمت ریزالت که زیرش نشون میده هستش نه اونجا که اینپوت گذاشته.
توی اینپوت فقط باید کلمات کلیدی اصلیتون رو وارد کنید.
@DevTwitter | <Sara Mousavi/>
یه چیزی میگم دیگه لیزر نرید :)
https://wassname.github.io/keywordshitter2/
کلمه رو بده؛ بهت 5000 تا کیوورد میده توی چند مرحله که کلیش گپه.
توی قسمت ریزالت که زیرش نشون میده هستش نه اونجا که اینپوت گذاشته.
توی اینپوت فقط باید کلمات کلیدی اصلیتون رو وارد کنید.
@DevTwitter | <Sara Mousavi/>
🔥20❤4👍3👎1
#کدبوک
در این کتاب، نویسندگان به شیوهای جامع و عملی به معرفی و آموزش زبان برنامهنویسی Go میپردازند. کتاب به توضیح جزئیات مفاهیم بنیادی Go، نحوه تعریف توابع، مدیریت خطاها، کار با روتینها (goroutines) و کانالها (channels)، نحوه تست و اشکالزدایی کد، و بسیاری موارد دیگر میپردازد.
این کتاب به عنوان یک منبع مفید برای توسعه دهندگانی که علاقه به یادگیری و استفاده از زبان Go دارند، توصیه میشود. آنها میتوانند از این کتاب برای یادگیری مفاهیم اساسی و تقنینی Go بهرهبرند و به توسعه نرمافزارهای با کد بهینه و قابلیت همروندی بالا با استفاده از Go بپردازند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
در این کتاب، نویسندگان به شیوهای جامع و عملی به معرفی و آموزش زبان برنامهنویسی Go میپردازند. کتاب به توضیح جزئیات مفاهیم بنیادی Go، نحوه تعریف توابع، مدیریت خطاها، کار با روتینها (goroutines) و کانالها (channels)، نحوه تست و اشکالزدایی کد، و بسیاری موارد دیگر میپردازد.
این کتاب به عنوان یک منبع مفید برای توسعه دهندگانی که علاقه به یادگیری و استفاده از زبان Go دارند، توصیه میشود. آنها میتوانند از این کتاب برای یادگیری مفاهیم اساسی و تقنینی Go بهرهبرند و به توسعه نرمافزارهای با کد بهینه و قابلیت همروندی بالا با استفاده از Go بپردازند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤14👍2
حملات DDOS وارد مرحلهای جدید شدن، آسیبپذیری Rapid Reset که در HTTP/2 پیدا شده روش کارش اینه که مهاجم مثلا یه درخواست GET ساده به سایت شما ارسال میکنه و بلافاصله درخواست رو لغو میکنه
این سرعت حملات رو بیشتر میکنه، مثلا تونستن ۲۰۱ میلیون درخواست در ثانیه فقط به کلادفلر بزنن
در کل آسیبپذیری همرو تهدید میکنه ولی کلادفلر و گوگل و ... پچ منتشر کردن پس اگه سایتتون پشت کلادفلر باشه نیاز نیست نگران باشید
مقالاتی از گوگل و کلادفلر
https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
@DevTwitter | <Soroush Ahmadi/>
این سرعت حملات رو بیشتر میکنه، مثلا تونستن ۲۰۱ میلیون درخواست در ثانیه فقط به کلادفلر بزنن
در کل آسیبپذیری همرو تهدید میکنه ولی کلادفلر و گوگل و ... پچ منتشر کردن پس اگه سایتتون پشت کلادفلر باشه نیاز نیست نگران باشید
مقالاتی از گوگل و کلادفلر
https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
@DevTwitter | <Soroush Ahmadi/>
🔥30👍4
یه اسکریپت با رابط TUI برای مدیریت کاربران SSH و ترافیک مصرفیشون با bash نوشتم که دیگه نگران امنیتش هم نباشیم.
نصبش با یک خط کد انجام میشه و توضیحات مختصر رو تو ریپو دادم.
لینک کتابخانه:
https://github.com/vfarid/ssh-panel
@DevTwitter | <Vahid Farid/>
نصبش با یک خط کد انجام میشه و توضیحات مختصر رو تو ریپو دادم.
لینک کتابخانه:
https://github.com/vfarid/ssh-panel
@DevTwitter | <Vahid Farid/>
👍24❤1
#کدبوک
این کتاب برای کسانی که میخواهند مهارتهای اسکریپتنویسی در محیط لینوکس را یاد بگیرند و برای اتوماسیون کارهای مختلف در سیستمهای لینوکس استفاده کنند، بسیار مفید است.
شامل:
1. مفاهیم اولیه: مطالب ابتدایی مانند اجرای اسکریپتها، متغیرها، ورودی و خروجی، و کار با دستورات اساسی خط فرمان لینوکس.
2. پردازش متن: یادگیری نحوه پردازش و تحلیل متنها با استفاده از ابزارهای مختلف مانند awk و sed.
3. استفاده از شرایط و حلقهها: نحوه استفاده از دستورات شرطی و حلقهها برای اجرای شرایط مختلف در اسکریپتها.
4. توابع و زیربرنامهها: نحوه تعریف و استفاده از توابع در اسکریپتهای خود.
5. استفاده از دستورات لینوکس: آشنایی با دستورات متداول لینوکس و چگونگی اجرای آنها در اسکریپتها.
6. نوشتن اسکریپتهای سیستمی: توسعه اسکریپتهایی برای اتوماسیون و مدیریت سیستمهای لینوکس.
7. اشکالزدایی و تست: نحوه اشکالزدایی اسکریپتها و تست آنها.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب برای کسانی که میخواهند مهارتهای اسکریپتنویسی در محیط لینوکس را یاد بگیرند و برای اتوماسیون کارهای مختلف در سیستمهای لینوکس استفاده کنند، بسیار مفید است.
شامل:
1. مفاهیم اولیه: مطالب ابتدایی مانند اجرای اسکریپتها، متغیرها، ورودی و خروجی، و کار با دستورات اساسی خط فرمان لینوکس.
2. پردازش متن: یادگیری نحوه پردازش و تحلیل متنها با استفاده از ابزارهای مختلف مانند awk و sed.
3. استفاده از شرایط و حلقهها: نحوه استفاده از دستورات شرطی و حلقهها برای اجرای شرایط مختلف در اسکریپتها.
4. توابع و زیربرنامهها: نحوه تعریف و استفاده از توابع در اسکریپتهای خود.
5. استفاده از دستورات لینوکس: آشنایی با دستورات متداول لینوکس و چگونگی اجرای آنها در اسکریپتها.
6. نوشتن اسکریپتهای سیستمی: توسعه اسکریپتهایی برای اتوماسیون و مدیریت سیستمهای لینوکس.
7. اشکالزدایی و تست: نحوه اشکالزدایی اسکریپتها و تست آنها.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤11👍3
دیگه به جایی رسیدیم که واقعا فرانتکارها قراره نه تنها برنامهنویس نباشن، بلکه کلا نباشن
تو ۱۱ دقیقه ویدئو نابودی این فیلد رو پرزنت کرد :)))
https://youtu.be/nxaRKSQMMco?si=JWH3XUH0xXgWDhEp
@DevTwitter | <آقا پوریا/>
تو ۱۱ دقیقه ویدئو نابودی این فیلد رو پرزنت کرد :)))
https://youtu.be/nxaRKSQMMco?si=JWH3XUH0xXgWDhEp
@DevTwitter | <آقا پوریا/>
👎122👍40🔥11❤1
هروقت C++ یا Go کد میزنم حس میکنم چقدر ماشین ها خوب و تمیز می تونن کار کنن
از اونطرف وقتی JS کد میزنم بیشتر به این فکر میکنم چقدر کدها می تونن بی شکل و بدون نظرم کار کنن
+ پایتون عزیز کلا همیشه از همه اینا جدا بوده
@DevTwitter | <Ali Zemani/>
از اونطرف وقتی JS کد میزنم بیشتر به این فکر میکنم چقدر کدها می تونن بی شکل و بدون نظرم کار کنن
+ پایتون عزیز کلا همیشه از همه اینا جدا بوده
@DevTwitter | <Ali Zemani/>
👍113👎50❤3🔥2
#کدبوک
در The Go Workshop، شما با مباحثی همچون تعریف متغیرها، توابع، انواع داده، و پیچیدگیهای مختلف Go آشنا میشوید. همچنین مهارتهایی مانند توسعه وب، پردازش فایل، تست و اشکالزدایی نیز مورد بررسی قرار میگیرند. این کتاب به شما امکان میدهد تا از یادگیری Go به عنوان زبان برنامهنویسی چند منظوره بهرهبرداری کنید و مهارتهای شما را تقویت کنید.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
در The Go Workshop، شما با مباحثی همچون تعریف متغیرها، توابع، انواع داده، و پیچیدگیهای مختلف Go آشنا میشوید. همچنین مهارتهایی مانند توسعه وب، پردازش فایل، تست و اشکالزدایی نیز مورد بررسی قرار میگیرند. این کتاب به شما امکان میدهد تا از یادگیری Go به عنوان زبان برنامهنویسی چند منظوره بهرهبرداری کنید و مهارتهای شما را تقویت کنید.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤11👍1
#دون
طراحی JavaScript به سال 1990 توسط برندان آیک (Brendan Eich) بر میگردد، اما درسال های اخیر با توجه به انتشار نسخه های پایدارتر این زبان، هرروزه شاهد محبوبیت بالای آن بین برنامه نویسان هستیم.
جاوااسکریپت زبانی سطح بالا، تابعی، داینامیک، پویا ، چند پارادایم ، شیءگرا و دارای کامپایل در جا است.
پلتفرم های JavaScript وب، دسکتاپ و اسکریپت نویسی فرانت اند می باشند.
از فریمورک های متعدد این زبان می توان به مواردی چون Node.js ، Angular.js ، Vue.js و React.js اشاره کرد.
زبان JavaScript یا به اختصار JS ارتباطی با زبان Java ندارد. تنها علت نامگذاری آن به این زبان، بدست گرفتن بخشی از بازار جاوا برای مقاصد تجاری بود!
@DevTwitter
طراحی JavaScript به سال 1990 توسط برندان آیک (Brendan Eich) بر میگردد، اما درسال های اخیر با توجه به انتشار نسخه های پایدارتر این زبان، هرروزه شاهد محبوبیت بالای آن بین برنامه نویسان هستیم.
جاوااسکریپت زبانی سطح بالا، تابعی، داینامیک، پویا ، چند پارادایم ، شیءگرا و دارای کامپایل در جا است.
پلتفرم های JavaScript وب، دسکتاپ و اسکریپت نویسی فرانت اند می باشند.
از فریمورک های متعدد این زبان می توان به مواردی چون Node.js ، Angular.js ، Vue.js و React.js اشاره کرد.
زبان JavaScript یا به اختصار JS ارتباطی با زبان Java ندارد. تنها علت نامگذاری آن به این زبان، بدست گرفتن بخشی از بازار جاوا برای مقاصد تجاری بود!
@DevTwitter
👍46👎15❤6🔥3
از ClickUp و Monday و Asana خسته شدی ؟
دنبال یک چیز ساده مثل Trello میگردی که امکانات Jira را داشته باشه ؟
پروژه Leantime نرم افزار آزاد ، یک داکر بزن صفر تا ۱۰۰ بیار بالا تمام
https://github.com/Leantime/leantime
@DevTwitter | <MehrdadLinux/>
دنبال یک چیز ساده مثل Trello میگردی که امکانات Jira را داشته باشه ؟
پروژه Leantime نرم افزار آزاد ، یک داکر بزن صفر تا ۱۰۰ بیار بالا تمام
https://github.com/Leantime/leantime
@DevTwitter | <MehrdadLinux/>
👍33👎1
#کدبوک
هدف اصلی کتاب آموزش الگوهای طراحی متداول در زبان برنامهنویسی C++ است.
مخاطبان اصلی کتاب برنامهنویسان C++ با سطح متوسط به بالا هستند.
کتاب شامل 12 فصل است که هر فصل یک الگوی طراحی معروف مانند Factory Method، Singleton، و غیره را پوشش میدهد.
در کتاب از کدهای متعدد C++ برای نمایش مثالهای عملی استفاده شده است.
کتاب تمرکز زیادی روی جنبههای عملی بکارگیری الگوهای طراحی دارد.
در مجموع کتاب خوبی برای یادگیری الگوهای طراحی متداول در C++ است.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
هدف اصلی کتاب آموزش الگوهای طراحی متداول در زبان برنامهنویسی C++ است.
مخاطبان اصلی کتاب برنامهنویسان C++ با سطح متوسط به بالا هستند.
کتاب شامل 12 فصل است که هر فصل یک الگوی طراحی معروف مانند Factory Method، Singleton، و غیره را پوشش میدهد.
در کتاب از کدهای متعدد C++ برای نمایش مثالهای عملی استفاده شده است.
کتاب تمرکز زیادی روی جنبههای عملی بکارگیری الگوهای طراحی دارد.
در مجموع کتاب خوبی برای یادگیری الگوهای طراحی متداول در C++ است.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤12👍5
#دون
زبان Dart یک زبان برنامه نویسی نسبتا جدید است که در سال 2011 با هدف جایگزین کردن جاوا اسکریپت توسط گوگل معرفی شد.
این زبان همه منظوره، متن باز، شیء گرا به همراه قابلیت مدیریت حافظه(Garbage collection) با ساختاری مشابه زبان C طراحی شده است.
از فریمورک های دارت می توان به AguilarDart ، Flutter و Dart Native اشاره کرد.
جالب است بدانید شرکت هایی مثل Spotify و علی بابا از Dart استفاده می کنند.
@DevTwitter
زبان Dart یک زبان برنامه نویسی نسبتا جدید است که در سال 2011 با هدف جایگزین کردن جاوا اسکریپت توسط گوگل معرفی شد.
این زبان همه منظوره، متن باز، شیء گرا به همراه قابلیت مدیریت حافظه(Garbage collection) با ساختاری مشابه زبان C طراحی شده است.
از فریمورک های دارت می توان به AguilarDart ، Flutter و Dart Native اشاره کرد.
جالب است بدانید شرکت هایی مثل Spotify و علی بابا از Dart استفاده می کنند.
@DevTwitter
👍42❤8👎6🔥3
#کدبوک
اگر میخواید توی استفاده از ویم حرفه ای بشید حتما از نکات این کتاب استفاده کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
اگر میخواید توی استفاده از ویم حرفه ای بشید حتما از نکات این کتاب استفاده کنید
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤17👍5👎1🔥1
اونقدر تبلیغات و شوخی/جدیهای بیخود در خصوص برنامهنویسهای فرانت تو کامیونیتی فارسی فراگیر شده که الان برنامهنویس فرانتِ خوب، شده الماس.
حالا شما بگو پایتون، از در و دیوار میریزه.
دوستان من شما بر اساس علاقمندی/توانایی/شرایط اقتصادی خودتون راهتون رو پیدا کنید.
@DevTwitter | <Vahid Farid/>
حالا شما بگو پایتون، از در و دیوار میریزه.
دوستان من شما بر اساس علاقمندی/توانایی/شرایط اقتصادی خودتون راهتون رو پیدا کنید.
@DevTwitter | <Vahid Farid/>
👍130👎12🔥2
اگه میخواین یه پروژه Node.js استارت بزنین که پیشفرض کانفیگ های مختلف (مثلا برای داکر و گیت و تایپ اسکریپت و ...) رو داشته باشه و فقط تمرکز کنید روی کار های اصلی، این ریپو برای شماست!
مشارکت و بازنشر هم که همیشه مایه خوشحالیست
https://github.com/navidmafi/create-navid-app-node
@DevTwitter | <Navid/>
مشارکت و بازنشر هم که همیشه مایه خوشحالیست
https://github.com/navidmafi/create-navid-app-node
@DevTwitter | <Navid/>
🔥22👍4👎1
#کدبوک
این کتاب برای دواپس ها شدیدا پیشنهاد میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب برای دواپس ها شدیدا پیشنهاد میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤6
اعتراف میکنم یه بار سر یه تسکی که جدا از خود برنامه یه cli برای لود دیتا داشت گفتم بسمالله و همه چی رو گذاشتم توی یه main
الان این گایدلاین ساختار پروژه گولنگ رو دیدم خجل شدم
https://go.dev/doc/modules/layout
@DevTwitter | <Pariya/>
الان این گایدلاین ساختار پروژه گولنگ رو دیدم خجل شدم
https://go.dev/doc/modules/layout
@DevTwitter | <Pariya/>
👍13🔥3
#دون
زبان Lisp (مخفف List Processing) به معنای پردازش فهرست، در سال 1985 توسط جان مک کارتی از پدران هوش مصنوعی ابداع شد.
لیسپ چند پارادایم است و از پارادایم های تابعی، شیءگرا، سطح بالا، منطقی و امپراتیو پشتیبانی می کند.
از گویش های شناخته شده و همه منظوره ی Lisp می توان به Common Lisp و Scheme اشاره کرد.
این زبان در زمینه های مختلفی از جمله هوش مصنوعی، رباتیک، علوم شناختی، رمزنگاری و بازی سازی کاربرد دارد.
@DevTwitter
زبان Lisp (مخفف List Processing) به معنای پردازش فهرست، در سال 1985 توسط جان مک کارتی از پدران هوش مصنوعی ابداع شد.
لیسپ چند پارادایم است و از پارادایم های تابعی، شیءگرا، سطح بالا، منطقی و امپراتیو پشتیبانی می کند.
از گویش های شناخته شده و همه منظوره ی Lisp می توان به Common Lisp و Scheme اشاره کرد.
این زبان در زمینه های مختلفی از جمله هوش مصنوعی، رباتیک، علوم شناختی، رمزنگاری و بازی سازی کاربرد دارد.
@DevTwitter
👍29🔥3👎1
آرشیو تمام منابع رایگان آموزش برنامه نویسی به زبان فارسی
برای اینکه هیچکس به خاطر نداشتن پول از آموزش عقب نمونه
https://github.com/barnamenevisi/free-resources
@DevTwitter | <MehrdadLinux/>
برای اینکه هیچکس به خاطر نداشتن پول از آموزش عقب نمونه
https://github.com/barnamenevisi/free-resources
@DevTwitter | <MehrdadLinux/>
👍41❤16👎1🔥1