🎄 DevTwitter | توییت برنامه نویسی – Telegram
🎄 DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.37K photos
358 videos
6 files
4.11K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
#کدبوک

خب خب یه کتاب خوب معرفی کنم
داستانش چیه ؟
کتاب :
Bash Scripting for Hackers and Pentesters
برنامه‌نویسی BASH را با تمرین‌های عملی در کتاب تمرین کنید.
یاد بگیرید که چگونه از این ابزار روی شبکه‌های محدود استفاده کنید و وظایف امنیتی را به صورت خودکار انجام دهید.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter | <Mr.programmer/>
👍25👎2
#کوته_نیوز

گفتن در مورد هک تپسی، در حال حاضر همه چیز تحت کنترله، نگران چیزی نباشید.

* یا معنی تحت کنترل رو نمیدونن یا با واژه ی نگرانی غریبه ان، از این دو حالت خارج نیست ://

@DevTwitter
👍69🔥3
من اینجا یک سری چیزا واس خودم جمع میکنم درباره Backend Python و چیزایی که مربوط میشه بهش از pip بگیر تا Django و FastAPI و ORM و حتی Interview Question ها ...
حالت نت برداری داره تا اگه یه چیزی یادم رفت سریع پیدا کنم، شاید بدرد شما هم بخوره

https://github.com/zamaniamin/Python

@DevTwitter | <Amin/>
👍165
نشت اطلاعات تپسی، تا جایی‌که من اخبار این حوزه رو دنبال کردم، بزرگترین (به‌لحاظ حجم) و نگران‌کننده‌ترین (به‌لحاظ حساسیت) هک در سال‌های اخیره.

از جنبه‌ی حقوقی و فنی ماجرا مطلع نیستم. اما از جنبه‌ی ارتباطی، نه این‌که اطلاع‌رسانی صرفا از اکانت مدیرعامل باشه رو می‌پذیرم و نه اون جمله‌ی «جای نگرانی نیست» رو می‌فهمم.

دقیقا چه اطلاعاتی باید به بیرون درز کنه که نگران بشم؟ و ابعاد ماجرا باید چقدر بزرگ باشه که اطلاعات دقیق‌تری از علت ماجرا و تمهیدات شرکت دریافت کنم؟

@DevTwitter | <Milad Islamizad/>
👍76👎1
ولی یادش بخیر یه زمانی فرانت و بک جدا نبود. یه خط کانکشن mysql باز میکردی، یه خط کوئری میزدی، خط بعد توی یه حلقه for تگ‌های html رندر میکردی، لایوت رو با table زدن هم گناه فاحش نبود. دو هفته‌ای یه پروداکت کامل بالا میاوردی، یوزر هم توقع عجیبی نداشت.
واقعا چی شد کار به اینجا کشید؟

@DevTwitter | <Ares/>
🔥84👍52👎125
آژانس امنیت سایبری انگلیس هشدار جدی در مورد خطر حملاتprompt injection در چت‌باتهایAI منتشر کرده که مدتی هست نظر محققان امنیتی رو هم جلب کرده بود.
برای درک این نوع حملات:
github.com/jthack/PIPE

و البته اگر به این حوزه در سطح فنی علاقه دارید این ابزار:

https://github.com/utkusen/promptmap

@DevTwitter | <Amir/>
👍22👎1
اگه یه ریپازیتوری گیت‌هاب رو میخواید دانلود کنید ولی میترسید حجمش خیلی بالا باشه و گرفتار بشید، میتونید قبلش با API گیت‌هاب حجمش رو چک کنید:

مثلا واسه ریپوی لینوکس کافیه این آدرس رو بزنید. پارامتر size رو بر حسب کیلوبایت بهتون میده:
https://api.github.com/repos/torvalds/linux


حدودا ۴.۵ گیگ :)

@DevTwitter | <OpenDrain/>
👍40👎2🔥2
#کدبوک

با این کتاب میتونید به بک اند توی جاوااسکریپت مسلط بشید، اگر node.js کار میکنید بهتون پیشنهاد میکنم بخونید این کتاب رو

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍17👎1
دیروز توی مسابقه فتح پرچم بخش‌ بلاکچین و برنامه نویسی و هک اون هم وجود داشت و فکر کردم فرصت خوبیه برای معرفی این حوزه. اگر دوست دارین ببینین که سالیدیتی چیه و چطور بهش وصل می‌شیم و چطوری تابع‌های روی یه قرارداد هوشمند رو صدا می‌زنیم، این ویدئو شروع خوبیه:

https://youtu.be/Q8eEUq9iSMg?si=695Gx2t1Rim-8MhR

@DevTwitter | <jadi/>
🔥24👍2👎2
آموزش ۵۲ ساعته Java SE خودم رو در کانال یوتیوبم منتشر کردم. این آموزش رو ۸ سال پیش ضبط کردم و می‌تونه به افرادی که قصد دارن جاوا رو شروع کنن کمک کنه. تنها شرطش اینه که داخل یوتیوب مشاهده بشه.

https://youtube.com/playlist?list=PLoUfrSM-MrR3iFQZiyRgOiYri5D9RE6ux&si=X9D8ZMwQtbnrV47A

@DevTwitter | <وحید/>
👍21👎91🔥1
باگ‌کراد به تازگی یه آماری از هانتراش منتشر کرده که بعضیاش جالبه، مثلا ۵ درصد زیر ۱۸ سال دارن، ۷۵ درصد انگیزشون غیرمالیه، ۹۱ درصد نظرشون اینه AI کمکشون می‌کنه بهتر هک کنن، ۵۰ درصد توی کامیونیتی فعالن و موارد دیگه (تو عکس ببینین)، گزارش کاملو اینجا بخونین:

https://www.bugcrowd.com/blog/inside-the-mind-of-a-hacker-2023-edition/

@DevTwitter | <یاشو/>
18👍7👎2
این سایت اومده User Flow وب‌سایت‌ها و اپ‌ها رو به صورت ویدیویی گذاشته و می‌تونید بدون استفاده از اون سایت یا اپ بفهمید مثلا سرچ سایت Booking چطوری کار می‌کنه.

دسته بندی خوبی هم داره.

یه جورایی مثل Mobbin ولی خب رایگان.

https://pageflows.com/

@DevTwitter | <Diego Jr./>
👍15👎1
#تو_کوچمون_عروسیه

چند تا از برنامه نویس‌های مایکروسافت که قبلا مستقیما روی TypeScript کار ‌می‌کردن یه پروپوزال دادن که typeها رو وارد جاوااسکریپت کنن. خیلی هم ازش استقبال شده، اگه تایید بشه یعنی دیگه نیازی به تایپ‌اسکریپت نداریم :)))

@DevTwitter | <Pesar/>
👍108👎13🔥31
اگه علاقه مند به دنیای برنامه‌نویسی هستید و قصد دارید بتازگی این مهارت رو شروع کنید، در زیر چند وب سایت جالب که به همراه بازی به شما برنامه نویسی رو آموزش میده معرفی کردم. شاید به عنوان تمرین برای متخصصین هم بد نباشه :)

1. tynker.com
Python, JavaScript, Java

2. cssbattle.dev
CSS

3. javanoscriptquiz.com
JavaScript

4. codingame.com
25 languages supported

5. ohmygit.org
Git

6. vim-adventures.com
Vim

7. flexboxfroggy.com
Flex

8. codecombat.com
Python, JavaScript, Java, C++

9. cssgridgarden.com
Grid

10. profy.dev/project/github-minesweeper
Git Workflow

@DevTwitter | <Bahram/>
👍29🔥21👎1
‏بیاین یکم درمورد TC39 براتون بگم.

اکثریت درجریان هستن که از یه جا به بعد، نگهداری و maintain کردن js تحت استاندارد Ecma قرار گرفت.
تیم دولوپرهای ECMAScript داخل گیتهاب یه organization به نام Ecma TC39 دارن:
github.com/tc39

این تیم نزدیک به 26 سال درحال نگهداری و توسعه‌ی استاندارد Ecma برای js هست.
تقریبا تمام برنامه‌ریزی ها و میت هایی که بین خودشون برگزار شده، گزارشش داخل این ریپو گذاشته شده:
github.com/tc39/notes

یکی از اهداف مهمی که این تیم داره، حفظ backwards compatibility این زبان هست. اینکه تو سال 2023 کد جاوااسکریپت 15 سال پیش هنوز بدون ایراد کار میکنه مرهون این ویژگیه
اما متاسفانه js به خودی خود forwards compatible نیست.
یعنی چی؟

یعنی اگر شما مثلا یه کد جاوااسکریپت که فیچرهای es2019 داره رو داخل انجین 2016 ران کنی برنامه کرش میکنه و اجرا نمیشه.
راه حل؟
استفاده از مفهومی به نام transpile که اتفاقا شباهت زیادی با translate داره اما یکی نیستن.
یکی از این transpiler ها Babel بود
حالا دقیقا چیکار میکنه؟

با ذکر یه مثال بخوام بگم:

داخل یه کد از کلمه کلیدی let استفاده شده و قراره داخل یک مرورگر قدیمی که es6 پشتیبانی نمیکنه اجرا بشه اما نمیتونه
درنتیجه babel اون رو transpile و از var استفاده می کنه تا مرورگر قدیمی بتونه اجرا کنه

حالا این وسط فرق transpile با translate چی بود؟
خیلی کوتاه بخوام بگم:

-معمولا نتیجه‌ی translate برخلاف transpile قابل خوندن توسط انسان نیست و به کد ماشین تغییر میکنه
-توی transpile معمولا کد سورس از یه زبان به زبان دیگه یا نسخه دیگه تو همون مقیاسِ انتزاع تبدیل میشه

و همه‌ی اینا بخاطر ایجاد forwards compatibility هست. شعار اعضای TC39 در رابطه با این موضوع:
"We don't break the web"

ممبرای این اورگان از کمپانی های مختلف: Apple, Google, Microsoft, Mozilla, Facebook, Netflix, Bocoup, Intel, Salesforce و... هستن

@DevTwitter | <Jam/>
48👍13
#کدبوک

این کتاب به شما اصول برنامه نویسی فانکشنال توی جاوااسکریپت رو یاد میده

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍10🔥1
۶ نوامبر اولین و بزرگ ترین کنفرانس OpenAI برگذار می شه. کنفرانس حضوریه ولی برای کشورهای دیگه امکان ثبت نام آنلاین و حضور به صورت لایو فراهم شده.
طبق آمار ۲ میلیون برنامه نویس از ChatGPT استفاده می کنند.
من ثبت نام کردم.

https://openai.com/blog/announcing-openai-devday

@DevTwitter | <Sabber/>
👍15👎7
تو این ویدیو یه اپ کوچیک تبدیل صدا به متن میسازیم
هیچ  کتابخونه خارجی ای استفاده نکردیم و فقط با web api خود جاوا اسکریپت کدش رو زدیم

با دیدن این ویدیو علاوه یه اپ صدا به متن میتونید یه قسمتی به پروژه هاتون اضافه کنید دستورات ویسی بگیره یا سرچ ویسی بزارید و ....

*زبان فارسی رو هم ساپورت میکنه

لینک ویدیو :
https://youtu.be/FIJx9DS91N8


@DevTwitter | <Mammad/>
🔥26👍7👎1
ویندوز اوبونتو :)))))

این (شاید) توزیع ظاهر و عملکرد ویندوز با بیس اوبونتو داره

برای ویندوز فن های لینوکس گریز
و لینوکس فن های متعصب

https://wubuntu.org/

* به هیچ وجه پیشنهاد نصب نمیدیم، ناامن، سنگین و پر باگه

@DevTwitter
👎82👍15🔥3
امروز کامیونیتی انگلیسی پر شده از Mojo که در دسترس همه قرار گرفته، زبان برنامه نویسی جدیدی که از سینتکس پایتون درست شده و با کتابخونه های این زبان سازگاره.
۳۵۰۰۰ برابر پایتون سریعتره و این واقعیه!
فعلا زوده واسه مهاجرت جدید، ولی آینده جالبی داره.
نظر شما؟
github.com/modularml/mojo

@DevTwitter | <Sabber/>
👎66👍323🔥1