پایتون قابلیت این رو داره که بایت رو به رشته تبدیل کنه، این کار بیشتر برای کد گذاری یا دیکد کردن به کار میره.به خاطر پر استفاده بودن این کار پایتون یک تابع برای این منظور به اسم ()decode. در این زبان قرار داده که کار برنامه نویس رو آسون تر میکنه.
@DevTwitter | <Bob Belderbos/>
@DevTwitter | <Bob Belderbos/>
👍36🤣17👎2
یه پروژه جالب با Rust هستش به اسم Hurl که به وسیله اون میتونید با استفاده از Hurl برای HTTP request ها و API هاتون تست بنویسید. شاید به کمکتون بیاد که توی پروژه هاتون ازش استفاده کنید.
https://github.com/Orange-OpenSource/hurl
@DevTwitter | <Kamandlou/>
https://github.com/Orange-OpenSource/hurl
@DevTwitter | <Kamandlou/>
👍24🤣3
ویژوال استودیو مک، ۶ ماهه دیگه بازنشسته میشه و مایکروسافت یکبار دیگه کاربران ابزاری را که بهش وابسته شده بودند نیمه راه رها کرد. ویژوال استودیو قرار بود CorssPlatform باشد اما این امر محق نشد.
@DevTwitter | <ShayanSbi/>
@DevTwitter | <ShayanSbi/>
🤣95👎25👍7
#کوته_نیوز
تلگرام قراره برای بیزینسها، آپدیتهای پشم ریزونی ارائه کنه که دیگه واقعا واتساپ رو بذارن کنار بعضیا
@DevTwitter
تلگرام قراره برای بیزینسها، آپدیتهای پشم ریزونی ارائه کنه که دیگه واقعا واتساپ رو بذارن کنار بعضیا
@DevTwitter
👍52🔥7❤4🤣4
سایت Lordicon یه مخزن بی انتها از انواع آیکون های انیمیت شده است که تعداد نسبتا زیادبش هم رایگانه
انواع خروجی هارم داره (Gif , Emved HTML , Lottie , MP4 و...)
https://lordicon.com/icons
@DevTwitter | <TahaDashti/>
انواع خروجی هارم داره (Gif , Emved HTML , Lottie , MP4 و...)
https://lordicon.com/icons
@DevTwitter | <TahaDashti/>
👍33❤2👎1
توضیحاتی راجع به نستد آبجکتس در جاوا اسکریپت.
اینجا دو تا class داریم. Address کلاس چایلد و Person کلاس پرنت. در نهایت آبجکتی که با new Person ساخته میشه یک nested object خواهد بود. یعنی address یک property از person میشه.
توی خط console.log مشخص هست که دات نوتیشن اونها رو به ترتیب تارگت کرده است.
@DevTwitter | <ShayanSbi/>
اینجا دو تا class داریم. Address کلاس چایلد و Person کلاس پرنت. در نهایت آبجکتی که با new Person ساخته میشه یک nested object خواهد بود. یعنی address یک property از person میشه.
توی خط console.log مشخص هست که دات نوتیشن اونها رو به ترتیب تارگت کرده است.
@DevTwitter | <ShayanSbi/>
👍18🤣3👎1
به عنوان یک دیتا ساینس به چه میزان و سطحی از ریاضی نیاز داریم تا در این حوزه به مشکل برنخوریم.
https://towardsdatascience.com/how-to-learn-the-math-needed-for-data-science-86c6643b0c59
@DevTwitter | <amir atar/>
https://towardsdatascience.com/how-to-learn-the-math-needed-for-data-science-86c6643b0c59
@DevTwitter | <amir atar/>
👍18🤣4👎2
این سایت یکی از بهترین سایت های پالت رنگی هست که به عمرم دیدم .
یه حالت جنریت داره که میتونی با هوش مصنوعی که داره بهترین رنگ هایی بهم میان و رنگ هایی که به رنگ های انتخابیت میان رو نشون میده و حالت دومش پالت های ترند و محبوبه
اپ اندروید و ios وحتی اکستنشن فیگما و کروم و ادوبی داره .
https://coolors.co/
@DevTwitter | <TahaDashti/>
یه حالت جنریت داره که میتونی با هوش مصنوعی که داره بهترین رنگ هایی بهم میان و رنگ هایی که به رنگ های انتخابیت میان رو نشون میده و حالت دومش پالت های ترند و محبوبه
اپ اندروید و ios وحتی اکستنشن فیگما و کروم و ادوبی داره .
https://coolors.co/
@DevTwitter | <TahaDashti/>
❤32👍7👎1
فارغ از مدلهاتون برای گرفتن بهترین خروجی و حرکت روی لبه(ماکسیمم کردن) همچنان وابستگی زیادی به سختافزار وجود داره. در نتیجه آشنایی با کامپایلرها، اوپتیمایزرها و سختافزارهای مختلف میتونه بهتون کمک زیادی بکنه. لینک پایین یک راهنمای مناسب برای اشنایی هست.
https://huyenchip.com/2021/09/07/a-friendly-introduction-to-machine-learning-compilers-and-optimizers.html
@DevTwitter | <amir atar/>
https://huyenchip.com/2021/09/07/a-friendly-introduction-to-machine-learning-compilers-and-optimizers.html
@DevTwitter | <amir atar/>
👍19🤣2
در جاوا اسکریپت زمانی که از class برای ساخت یک آبجکت استفاده میکنیم، قابلیتهایی به نامهای setter و getter در دسترسمون هستن که کمک میکنن یک property (با قوانین مشخص) قابل تغییر و دسترسی باشه. متد setter برای نوشتن و getter برای خواندن هستن.
@DevTwitter | <ShayanSbi/>
@DevTwitter | <ShayanSbi/>
👍41🤣35👎2
سیستم های محتوایی برپایه هایپر مدیا | عجیب نیست !
ایده های نسبتا انقلابی که به توسعه وبسایت قدرت میبخشه و رویکرد ساده ای رو برای ساخت برنامههای کاربردی با htmx و Hyperview میتونید با خوندن این مقاله کشفشون کنید
یاد بگیریم که چطور بعنوان توسعه دهنده اپلیکشن هامون رو بدون استفاده از فریمورک های تحت عنوان SPA توسعه و گسترش بدیم
پیچیده هست اما با مطالعه وبسایت چیزایی رو یاد میگیرید که کمتر برنامه نویسی بلد هست !!!
https://hypermedia.systems/
@DevTwitter | <Mahdi Nazari/>
ایده های نسبتا انقلابی که به توسعه وبسایت قدرت میبخشه و رویکرد ساده ای رو برای ساخت برنامههای کاربردی با htmx و Hyperview میتونید با خوندن این مقاله کشفشون کنید
یاد بگیریم که چطور بعنوان توسعه دهنده اپلیکشن هامون رو بدون استفاده از فریمورک های تحت عنوان SPA توسعه و گسترش بدیم
پیچیده هست اما با مطالعه وبسایت چیزایی رو یاد میگیرید که کمتر برنامه نویسی بلد هست !!!
https://hypermedia.systems/
@DevTwitter | <Mahdi Nazari/>
👍13❤1🤣1
#کدبوک
مروری بر مفاهیم اصلی DDD مانند مدلهای محوری دامنه، زبان محوری دامنه، مدلهای مقیاس کوچک و مدلهای بزرگ
الگوهای طراحی استراتژیک در DDD مانند الگوی مشارکتکنندگان و الگوی فضای موضوعی
راهنماییهایی برای مدلسازی و طراحی نرمافزار بر اساس مفاهیم دامنه کاری
تکنیکهای مدیریت پیچیدگی در نرمافزارهای بزرگ با DDD
نحوه پیادهسازی DDD با زبانهای برنامهنویسی شیءگرا مانند جاوا
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
مروری بر مفاهیم اصلی DDD مانند مدلهای محوری دامنه، زبان محوری دامنه، مدلهای مقیاس کوچک و مدلهای بزرگ
الگوهای طراحی استراتژیک در DDD مانند الگوی مشارکتکنندگان و الگوی فضای موضوعی
راهنماییهایی برای مدلسازی و طراحی نرمافزار بر اساس مفاهیم دامنه کاری
تکنیکهای مدیریت پیچیدگی در نرمافزارهای بزرگ با DDD
نحوه پیادهسازی DDD با زبانهای برنامهنویسی شیءگرا مانند جاوا
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍8❤2
یک سری قوانین برای کدهای استاتیک توسط sonar ارائه شده که توی نوشتن کد تمیز و با کیفیت میتونه کمکمون کنه.
توی این مقاله سعی کردم، باگها، نفوذپذیریها و موارد امنیتی محبوب رو توی java انتخاب کنم و به اشتراک بذارم.
https://medium.com/@AG1380/top-java-static-code-analysis-rules-by-sonar-bugs-vulnerabilities-security-hotspots-cdef2ea0d303
@DevTwitter | <AG/>
توی این مقاله سعی کردم، باگها، نفوذپذیریها و موارد امنیتی محبوب رو توی java انتخاب کنم و به اشتراک بذارم.
https://medium.com/@AG1380/top-java-static-code-analysis-rules-by-sonar-bugs-vulnerabilities-security-hotspots-cdef2ea0d303
@DevTwitter | <AG/>
👍8
- ابزار کاربردی Rest Client در VsCode
این اکستنشن توی وی اس کد بهت این امکان رو میده که بدون نیاز به ابزار های اکسترنال نظیر postman هر api از پروژه رو داخل محیطش تست و بازبینی کنی
پ.ن: البته هیچی پست من نمیشه اما خب دیگه ^^
https://marketplace.visualstudio.com/items?itemName=humao.rest-client
@DevTwitter | <Mahdi Nazari/>
این اکستنشن توی وی اس کد بهت این امکان رو میده که بدون نیاز به ابزار های اکسترنال نظیر postman هر api از پروژه رو داخل محیطش تست و بازبینی کنی
پ.ن: البته هیچی پست من نمیشه اما خب دیگه ^^
https://marketplace.visualstudio.com/items?itemName=humao.rest-client
@DevTwitter | <Mahdi Nazari/>
👍30❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
علی بابا هوش مصنوعی EMO را برای متحرک کردن تصاویر ارائه کرده است که نه تنها حرکت لب ها را هماهنگ میکند، بلکه احساسات، حرکات سر، حالات چهره و حتی حرکات گوشواره را به وضوح نشان می دهد!
@DevTwitter | <minchoi/>
@DevTwitter | <minchoi/>
🔥33👍8👎1
#دون
شاید براتون سوال شده باشه که اولین برنامه نویس جهان چه کسی بوده !
اولین برنامه نویس جهان ادا لاولسن بود. او در سال ۱۸۴۲ برنامههایی برای ماشین تحلیل اطلاعات مطرح ساخت. ایشان نیز معمار و مهندس دانمارکی بود که به عنوان یکی از اولین افرادی شناخته میشود که به طور جدی از الگوریتمها برای حل مسائل مهندسی استفاده کرد. ادا لاولسن در یکی از اهم کتب خود در سال ۱۸۴۲ از تحلیل برنامههای آنالیتیک تحلیلی اطلاعات برای اولین بار یاد کرد.
@DevTwitter | <shayan/>
شاید براتون سوال شده باشه که اولین برنامه نویس جهان چه کسی بوده !
اولین برنامه نویس جهان ادا لاولسن بود. او در سال ۱۸۴۲ برنامههایی برای ماشین تحلیل اطلاعات مطرح ساخت. ایشان نیز معمار و مهندس دانمارکی بود که به عنوان یکی از اولین افرادی شناخته میشود که به طور جدی از الگوریتمها برای حل مسائل مهندسی استفاده کرد. ادا لاولسن در یکی از اهم کتب خود در سال ۱۸۴۲ از تحلیل برنامههای آنالیتیک تحلیلی اطلاعات برای اولین بار یاد کرد.
@DevTwitter | <shayan/>
👍53❤5🤣4🔥3
کتابخانه اوپنسورس پایتون برای تولید طرحوارههایی با هوش مصنوعی و در عین حال نزدیک به واقعیت که در پروژه های مختلف میتونه به کارتون بیاد.
https://github.com/nicolas-hbt/pygraft
@DevTwitter | <amir atar/>
https://github.com/nicolas-hbt/pygraft
@DevTwitter | <amir atar/>
👍11
در دوران اخیر، Zed به عنوان یک ویرایشگر متن، با جذابیت و قابلیتهای بینظیرش، به یکی از محبوبترین ویرایشگرهای متن تبدیل شده است. این ویرایشگر، با ارائه قابلیتهایی که از جمله سرعت، انعطافپذیری و کارایی بالا هستند، توانسته است مخاطبان زیادی را به خود جذب کند. امکانات متنوع Zed، از جمله ویژگیهای مفید و سادهسازی فرآیند ویرایش و مدیریت متون، تجربه کاربری را بسیار راحت و لذتبخش کرده است.
تو این ویدئو میتونید با این ویرایشگر جذاب آشنا بشید.
https://youtu.be/r845isKljo0?si=lT9Ga_fxbued3Xl3
@DevTwitter | <Matin/>
تو این ویدئو میتونید با این ویرایشگر جذاب آشنا بشید.
https://youtu.be/r845isKljo0?si=lT9Ga_fxbued3Xl3
@DevTwitter | <Matin/>
👍15👎5🤣2
یکی از فیچر های خیلی خفن NEXT.js 14+ بحث Parallel Routing هست. زمانی که شما میخواید SC Streaming انجام بدید ولی حجم کمپوننت خیلی متغییر و زیاد هست یا میخواید conditional روتی رو لود کنید مثلا role base میتونید با استفاده از PR این موضوع رو انجام بدید.
@DevTwitter | <Max/>
@DevTwitter | <Max/>
👍29🤣5❤2🔥2
این دستیار هوشمصنوعی جدید برای توسعهدهندهها هم جالبه! توی ide اجرا میشه از پایه براتون کد مینویسه، تست و اجرا میکنه و داکیومنت مینویسه! باگهارو رفع میکنه و اگه احیانا کدی نوشتید که فقط کار میکنه و نمیشه بهش دست زد بهتون توضیحش میده.
https://www.tabnine.com/blog/say-hello-to-tabnine-chat/
@DevTwitter | <amir atar/>
https://www.tabnine.com/blog/say-hello-to-tabnine-chat/
@DevTwitter | <amir atar/>
🤣24👎13👍9
کتابخانه LangServe به شما کمک می کند تا برنامه های LangChain را به صورت REST API مستقر کنید. این کتابخانه با FastAPI ساخته شده و از pydantic برای اعتبارسنجی داده ها استفاده می کند
https://github.com/langchain-ai/langserve?tab=readme-ov-file
@DevTwitter | <GitMaxd/>
https://github.com/langchain-ai/langserve?tab=readme-ov-file
@DevTwitter | <GitMaxd/>
👍5🔥4