یکی از ابزارهای خوب کار با API تلگرام در پایتون، Telethon است، به سرعت و کیفیت بالا خودشو با آپدیتهای تلگرام مطابقت میده و میتونه تو زمینههای مختلف مثل دیتاکاوی، ساخت کلاینت اختصاصی و ... ازش استفاده کنید
https://github.com/LonamiWebs/Telethon
@DevTwitter | <Mohammad Zarchi/>
https://github.com/LonamiWebs/Telethon
@DevTwitter | <Mohammad Zarchi/>
👍31👎10
#دون
زبان Prolog (مخفف Programming Logic) برای اولین بار در سال 1970 توسط گروهی به سرپرستی آلن کلمرار (Allen Colmerauer) در مارسی فرانسه به وجود آمد.
این زبان چندمنظوره و منطقی، مبتنی بر مفاهیم هوش مصنوعی و زبان شناسی محاسباتی است.
پرولوگ از واژه ی یونانی Prologos گرفته شده است. خود این واژه متشکل از دو واژه ی pro به معنی «پیش» و logos به معنی «گفتار» می باشد.
معمولا از prolog برای ساخت دستیارهای صوتی و چت بات ها استفاده می شود. Eliza اولین چت بات ساخته شده با پرولوگ بوده است.
@DevTwitter
زبان Prolog (مخفف Programming Logic) برای اولین بار در سال 1970 توسط گروهی به سرپرستی آلن کلمرار (Allen Colmerauer) در مارسی فرانسه به وجود آمد.
این زبان چندمنظوره و منطقی، مبتنی بر مفاهیم هوش مصنوعی و زبان شناسی محاسباتی است.
پرولوگ از واژه ی یونانی Prologos گرفته شده است. خود این واژه متشکل از دو واژه ی pro به معنی «پیش» و logos به معنی «گفتار» می باشد.
معمولا از prolog برای ساخت دستیارهای صوتی و چت بات ها استفاده می شود. Eliza اولین چت بات ساخته شده با پرولوگ بوده است.
@DevTwitter
👍14🔥5
DevTwitter | توییت برنامه نویسی
هر کی از راه میرسه میخواد یه زبان برنامه نویسی بده بیرون که جایگزین c بشه. منم از راه رسیدم: این شما و اینم زبان برنامه نویسی nemet برای وقتایی که دیگه nmt. فعلا یکم از html زبان برنامه نویسی تره، ولی میخوام هی بهش فیچر اضافه کنم تا نهایتن بشه باهاش یه…
بالاخره با هزار تا فن و تکنیک تونستم با nmet یه http سرور ریز بالا بیارم
از قابلیتهاش میتونم بگم که:
از سیستمهای دولتی استیبل تره
و از جاوا اسکریپت سریع تره
@DevTwitter | <Mahan/>
از قابلیتهاش میتونم بگم که:
از سیستمهای دولتی استیبل تره
و از جاوا اسکریپت سریع تره
@DevTwitter | <Mahan/>
🔥35👎3🤣1
#کدبوک
کتاب Beginning the Linux Command Line برای کاربرانی که میخواهند با خط فرمان لینوکس شروع کنند، مناسب است.
این کتاب مفاهیم پایه خط فرمان مانند کار با فایلها و دایرکتوریها، دستورات جاری، جستجوی فایل و متن، هدایت خروجی و ورودی و غیره را به طور مبسوط توضیح میدهد.
سپس به مباحث پیشرفتهتر مانند اسکریپتنویسی شل، سفارشات crontab، اجرای دستورات همزمان و مدیریت سیستم و شبکه میپردازد.
کتاب سعی دارد با ارائه مثالها و تمرینهای فراوان، مهارت خواننده را در استفاده از خط فرمان افزایش دهد. بنابراین برای مبتدیان لینوکس توصیه میشود.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
کتاب Beginning the Linux Command Line برای کاربرانی که میخواهند با خط فرمان لینوکس شروع کنند، مناسب است.
این کتاب مفاهیم پایه خط فرمان مانند کار با فایلها و دایرکتوریها، دستورات جاری، جستجوی فایل و متن، هدایت خروجی و ورودی و غیره را به طور مبسوط توضیح میدهد.
سپس به مباحث پیشرفتهتر مانند اسکریپتنویسی شل، سفارشات crontab، اجرای دستورات همزمان و مدیریت سیستم و شبکه میپردازد.
کتاب سعی دارد با ارائه مثالها و تمرینهای فراوان، مهارت خواننده را در استفاده از خط فرمان افزایش دهد. بنابراین برای مبتدیان لینوکس توصیه میشود.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤6👍1
وبسایت Huggingface یه library داره به اسم optimum که سرعت اجرای مدلها را خیلی زیاد میکنه. من با مدل whisper یه پادکست ۴۶ دقیقه ای را تو حدود ۱ دقیقه transcribe کردم. راحت میتونید فایلهای صوتیتون را به متن تبدیل کنید.
Github: https://github.com/Vaibhavs10/insanely-fast-whisper
docs: https://huggingface.co/docs/optimum/index
@DevTwitter | <Mehdi Allahyari/>
Github: https://github.com/Vaibhavs10/insanely-fast-whisper
docs: https://huggingface.co/docs/optimum/index
@DevTwitter | <Mehdi Allahyari/>
❤20👍4
یه چیز خیلی جالبی که توی فریمورک Nuxt دیدم این بود که اومدن حتی کوچیکترین چیزها رو تبدیل به یه ماژول مستقلکردن که میشه خارج از فریمورک استفاده کرد.
ماژولها توی UnJS منتشر و آپدیت میشه:
https://github.com/unjs
این منو یاد بندهای فلسفه یونیکس میندازه که میگه: «برنامههایی بنویسید که یک کار کوچیک رو به خوبی انجام بدن و باهمدیگه ترکیب بشن.»
@DevTwitter | <Pesar/>
ماژولها توی UnJS منتشر و آپدیت میشه:
https://github.com/unjs
این منو یاد بندهای فلسفه یونیکس میندازه که میگه: «برنامههایی بنویسید که یک کار کوچیک رو به خوبی انجام بدن و باهمدیگه ترکیب بشن.»
@DevTwitter | <Pesar/>
👍25🔥6
#کدبوک
کتاب Building Microservices with JavaScript به برنامهنویسان نودجیاس آموزش میدهد که چگونه با استفاده از نودجیاس معماری میکروسرویس را پیادهسازی کنند.
در این کتاب مفاهیم اصلی معماری میکروسرویس مانند توسعه سرویسهای کوچک و مستقل و ارتباط آنها از طریق API توضیح داده میشود.
سپس فنون و ابزارهای لازم برای پیادهسازی میکروسرویسها در نودجیاس مانند داکر، تست و دیپلوی کردن و مانیتورینگ بررسی میشوند.
کتاب حاوی مثالهای کاربردی و پروژههای عملی است تا مخاطب بتواند مهارتهای لازم را به دست آورد. در مجموع برای توسعهدهندگان نودجیاس توصیه میشود.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
کتاب Building Microservices with JavaScript به برنامهنویسان نودجیاس آموزش میدهد که چگونه با استفاده از نودجیاس معماری میکروسرویس را پیادهسازی کنند.
در این کتاب مفاهیم اصلی معماری میکروسرویس مانند توسعه سرویسهای کوچک و مستقل و ارتباط آنها از طریق API توضیح داده میشود.
سپس فنون و ابزارهای لازم برای پیادهسازی میکروسرویسها در نودجیاس مانند داکر، تست و دیپلوی کردن و مانیتورینگ بررسی میشوند.
کتاب حاوی مثالهای کاربردی و پروژههای عملی است تا مخاطب بتواند مهارتهای لازم را به دست آورد. در مجموع برای توسعهدهندگان نودجیاس توصیه میشود.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍8❤3
حاصل آخرین فعالیت اوپن سورس من قبل خدمت، شد Routail که روی گیت هاب قرارش دادم.
یه سیستم Routing برای PHP هست که قابلیت هایی مثل Middleware ها و Group کردنRoute ها و URL generation رو داره.
دنبال یه اسمی هم بود براش که توش route باشه که به Routail رسیدم.
https://github.com/alirezasalehizadeh/Routail
@DevTwitter | <alrza/>
یه سیستم Routing برای PHP هست که قابلیت هایی مثل Middleware ها و Group کردنRoute ها و URL generation رو داره.
دنبال یه اسمی هم بود براش که توش route باشه که به Routail رسیدم.
https://github.com/alirezasalehizadeh/Routail
@DevTwitter | <alrza/>
🔥26👍6❤4👎1
مهربونی و حمایت شما همیشه به من انگیزه میده تا سعی کنم مطالب چنل رو بهتر و بهتر کنم. تا اینجا حمایت های معنوی شما برای من انگیزه بوده، از این به بعد هم خواهد بود. حمایت هر چقدر هم که کوچک باشه برای من بسیار ارزشمنده. حتی ری اکشن های شما به پست ها برای من انرژی داره.
لینک حمایت مالی هم توی بیوی چنل هست و من سپاسگزار حمایت های کوچیک و بزرگتون هستم
https://hamibash.com/devtwitter
https://buymeacoffee.com/devtwitter
لینک حمایت مالی هم توی بیوی چنل هست و من سپاسگزار حمایت های کوچیک و بزرگتون هستم
https://hamibash.com/devtwitter
https://buymeacoffee.com/devtwitter
👍56❤33👎1🔥1
شروع به آپلود دست نوشتههام در مورد LLM داخل این رپو کردم. بخش اول آپلود شده و میتونید استفاده کنید:
ممنون میشم به اشتراک بگذارید که دوستان بیشتری بتونن استفاده کنن
https://github.com/amirkhalesi/LLM_Course_Notes
چند نکته:
- تا الان حدود ۴۰ صفحه نوشته شده، که در بخشهای مشخص آپلود میکنم روی همین رپو
- سعی بر این هست که در اولین فرصت نوشتهها به نسخه تایپ شده تبدیل بشه. تا اون زمان ورژن (خسته) دست نویس رو در خدمتتون قرار میدم.
@DevTwitter | <Amir Khalesi/>
ممنون میشم به اشتراک بگذارید که دوستان بیشتری بتونن استفاده کنن
https://github.com/amirkhalesi/LLM_Course_Notes
چند نکته:
- تا الان حدود ۴۰ صفحه نوشته شده، که در بخشهای مشخص آپلود میکنم روی همین رپو
- سعی بر این هست که در اولین فرصت نوشتهها به نسخه تایپ شده تبدیل بشه. تا اون زمان ورژن (خسته) دست نویس رو در خدمتتون قرار میدم.
@DevTwitter | <Amir Khalesi/>
👍13🔥4
#کدبوک
کتاب Writing an Interpreter in Go به خوانندگان آموزش میدهد که چگونه یک زبان برنامهنویسی ساده و اینترپرتر (مفسر) آن را با استفاده از زبان برنامهنویسی Go پیادهسازی کنند.
در این کتاب ابتدا مفاهیم پایه مربوط به طراحی زبانهای برنامهنویسی تشریح میشود. سپس ساختار لکسر، پارسر، اینترپرتر و مولد کد مورد بررسی قرار میگیرد.
سپس گام به گام یک زبان برنامهنویسی ساده طراحی و اینترپرتر آن با Go پیادهسازی میشود.
این کتاب برای توسعهدهندگانی که علاقهمند به یادگیری اصول طراحی زبانهای برنامهنویسی هستند، مناسب است. همچنین با Go آشنایی پیدا میکنند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
کتاب Writing an Interpreter in Go به خوانندگان آموزش میدهد که چگونه یک زبان برنامهنویسی ساده و اینترپرتر (مفسر) آن را با استفاده از زبان برنامهنویسی Go پیادهسازی کنند.
در این کتاب ابتدا مفاهیم پایه مربوط به طراحی زبانهای برنامهنویسی تشریح میشود. سپس ساختار لکسر، پارسر، اینترپرتر و مولد کد مورد بررسی قرار میگیرد.
سپس گام به گام یک زبان برنامهنویسی ساده طراحی و اینترپرتر آن با Go پیادهسازی میشود.
این کتاب برای توسعهدهندگانی که علاقهمند به یادگیری اصول طراحی زبانهای برنامهنویسی هستند، مناسب است. همچنین با Go آشنایی پیدا میکنند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤16👍7👎2
یکی از بهترین ریپوهای حوزهی translation
https://github.com/soimort/translate-shell
میتونه ترجمه کنه، پلی کنه، همه چی رو از انجین مورد نظر (مثل گوگل) میگیره و استفاده میکنه.
با چهارتا alias و shortcut میشه هر متنی رو سریع و راحت ترجمه کرد
@DevTwitter | <Mahdi Malv/>
https://github.com/soimort/translate-shell
میتونه ترجمه کنه، پلی کنه، همه چی رو از انجین مورد نظر (مثل گوگل) میگیره و استفاده میکنه.
با چهارتا alias و shortcut میشه هر متنی رو سریع و راحت ترجمه کرد
@DevTwitter | <Mahdi Malv/>
👍10🔥5❤1
#دون
زبان Objective-C در سال 1980 توسط Brad Cox و Tom Love طراحی شد.
این زبان برگرفته از زبان های Smalltalk و C می باشد.
از ویژگی های Objective-C می توان به شیء گرایی، کامپایلری و چندمنظوره بودن اشاره کرد.
تا قبل از معرفی زبان Swift، شرکت اپل از این زبان برای توسعه ی سیستم عامل ios و MacOS X استفاده می کرده است.
@DevTwitter
زبان Objective-C در سال 1980 توسط Brad Cox و Tom Love طراحی شد.
این زبان برگرفته از زبان های Smalltalk و C می باشد.
از ویژگی های Objective-C می توان به شیء گرایی، کامپایلری و چندمنظوره بودن اشاره کرد.
تا قبل از معرفی زبان Swift، شرکت اپل از این زبان برای توسعه ی سیستم عامل ios و MacOS X استفاده می کرده است.
@DevTwitter
❤18👎3👍2
موقعیتی پیش آمد که مجبور بودیم رویدادهای امنیتی در وردپرس را مانیتور کنیم.
پلاگینهای امنیتی موجود، تمام بخش ها را پوشش نمیدادند. خلاصه بعد از جستجو پلاگین زیر را پیدا کردیم که در کنار پلاگین Notification انتظاری که داشتیم را برآورده می کرد.
https://github.com/JoeSz/Exopite-Notificator-WordPress-Plugin
@DevTwitter | <Vahid Nameni/>
پلاگینهای امنیتی موجود، تمام بخش ها را پوشش نمیدادند. خلاصه بعد از جستجو پلاگین زیر را پیدا کردیم که در کنار پلاگین Notification انتظاری که داشتیم را برآورده می کرد.
https://github.com/JoeSz/Exopite-Notificator-WordPress-Plugin
@DevTwitter | <Vahid Nameni/>
🔥10👍6👎3
#کدبوک
این کتاب ضمن معرفی اصول پایه جاوااسکریپت مانند متغیرها، عملگرها، حلقهها و شرطها، به آموزش مفاهیم پیشرفتهتری میپردازد:
مبحث DOM Scripting برای دستکاری اجزای صفحه وب
مبحث Ajax برای برقراری ارتباط آسنکرون با سرور
مبحث JSON برای تبادل داده
مبحث JQuery برای سادهسازی DOM Scripting
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب ضمن معرفی اصول پایه جاوااسکریپت مانند متغیرها، عملگرها، حلقهها و شرطها، به آموزش مفاهیم پیشرفتهتری میپردازد:
مبحث DOM Scripting برای دستکاری اجزای صفحه وب
مبحث Ajax برای برقراری ارتباط آسنکرون با سرور
مبحث JSON برای تبادل داده
مبحث JQuery برای سادهسازی DOM Scripting
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤7👍4
#دون
در اواخر دهه ی 70، کلیو مولر (Cleve Moler) رئیس بخش علوم کامپیوتر دانشگاه نیومکزیکو MATLAB را طراحی کرد.
بعدها او توانست به کمک مهندس Jack Little، شرکت The MathWorks را در سال 1984 تأسیس کند و متلب را توسعه دهد.
نام MATLAB برگرفته از دو واژه ی MATrix و LABoratorary می باشد، به همین دلیل به آن «آزمایشگاه ماتریس» هم گفته می شود.
متلب درواقع یک محیط نرم افزاری برای انجام محاسبات عددی پیچیده و یک زبان برنامه نویسی نسل چهارم (4GL) است.
از مهمترین ابزارهای شبیه سازی MATLAB می توان به Simulink اشاره کرد.
@DevTwitter
در اواخر دهه ی 70، کلیو مولر (Cleve Moler) رئیس بخش علوم کامپیوتر دانشگاه نیومکزیکو MATLAB را طراحی کرد.
بعدها او توانست به کمک مهندس Jack Little، شرکت The MathWorks را در سال 1984 تأسیس کند و متلب را توسعه دهد.
نام MATLAB برگرفته از دو واژه ی MATrix و LABoratorary می باشد، به همین دلیل به آن «آزمایشگاه ماتریس» هم گفته می شود.
متلب درواقع یک محیط نرم افزاری برای انجام محاسبات عددی پیچیده و یک زبان برنامه نویسی نسل چهارم (4GL) است.
از مهمترین ابزارهای شبیه سازی MATLAB می توان به Simulink اشاره کرد.
@DevTwitter
👍28🔥7👎3