#کدبوک
کتاب 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
داشتم کتاب Alex Xu رو میخوندم که راجع به Rate Limiting توضیحات جالبی داده بود و همینطوری دلم خواست که با Node.js و Redis یه مدل سادهاش رو پیاده کنم.
https://github.com/muhammadmp97/rate-limiter
@DevTwitter | <The Dreamweaver/>
https://github.com/muhammadmp97/rate-limiter
@DevTwitter | <The Dreamweaver/>
👍10🔥6👎1
#کدبوک
دیزاین پترن ها جزو مهمترین مباحث برنامه نویسی به حساب میان، اگر سی شارپ و دات نت کار میکنید، باید دیزاین پترن ها رو بلد باشید حتما.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
دیزاین پترن ها جزو مهمترین مباحث برنامه نویسی به حساب میان، اگر سی شارپ و دات نت کار میکنید، باید دیزاین پترن ها رو بلد باشید حتما.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤15👍1👎1
500 ترابایت !!!! آموزش، کتاب، دوره، تمرین و منابع آموزش برای موضوعات زیر:
Data science
Python
Artificial Intelligence .
AWS Certified .
Cloud
BIG DATA
Data Analytics
BI
Google Cloud Platform
IT Training
MBA
Machine Learning
Deep Learning
Ethical Hacking
SPSS
Statistics
Data Base
و آموزش زبان های انگلیسی، آلمانی و فرانسه
مشخص نیست این لینک تا کی معتبره، پس از مواردی که میخواید حتما توی درایو خودتون کپی بگیرید.
https://drive.google.com/drive/u/0/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
@DevTwitter
Data science
Python
Artificial Intelligence .
AWS Certified .
Cloud
BIG DATA
Data Analytics
BI
Google Cloud Platform
IT Training
MBA
Machine Learning
Deep Learning
Ethical Hacking
SPSS
Statistics
Data Base
و آموزش زبان های انگلیسی، آلمانی و فرانسه
مشخص نیست این لینک تا کی معتبره، پس از مواردی که میخواید حتما توی درایو خودتون کپی بگیرید.
https://drive.google.com/drive/u/0/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
@DevTwitter
🔥34👍9👎3
بدی neo4j اینه که درایورش برای node.js هیچی نداره ... باید کویری cypher رو توی string بهش بدی و کدش زشت و کثیف میشه ... نشستم روی nest.js برای یه ماژول نوشتم که همه چی داره... ولی فعلا یه جاهاییشو نوشتم که برای کار شرکت لازمه، بعدا کاملش میکنم و اوپن سورسش میکنم.
@DevTwitter | <Ell Will Tell/>
@DevTwitter | <Ell Will Tell/>
👍28🔥5👎1
#کدبوک
برای مسلط شدن به دیزاین پترن ها، این کتاب توصیه میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
برای مسلط شدن به دیزاین پترن ها، این کتاب توصیه میشه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤19👎1🔥1
رفقا aleo ی مسابقه برای برنانه نویسها گذاشته میتونید ثبت نام کنید
یک سری پازل هست و کسایی که حل کنند پازلها رو میتونن توکن aleo بگیرن
اگر برنامه نویس هستید شرکت کنید حتماً
https://lu.ma/AleoEnigma
@DevTwitter | <Ahmadam3/>
یک سری پازل هست و کسایی که حل کنند پازلها رو میتونن توکن aleo بگیرن
اگر برنامه نویس هستید شرکت کنید حتماً
https://lu.ma/AleoEnigma
@DevTwitter | <Ahmadam3/>
👍12🔥3👎1
چطور هوک useMemo خودمون رو بنویسیم طوری که با هربار رندر سایکل در React مقدارش در صورت عدم تغییر Deps همچنان توی مموری حفظ بشه؟!
به راحتی اینجا میتونید ببینید:
https://www.linkedin.com/posts/max-tatshahdoost_react-reactjs-typenoscript-activity-7127026079780720640-koxz
@DevTwitter | <Max/>
به راحتی اینجا میتونید ببینید:
https://www.linkedin.com/posts/max-tatshahdoost_react-reactjs-typenoscript-activity-7127026079780720640-koxz
@DevTwitter | <Max/>
🔥11👍2
#کدبوک
طراحی رابط کاربری و ویجتها در Flutter
مدیریت استیت و ناویگیشن
کار با APIها، JSON و ذخیرهسازی داده
تست و دیباگ در Flutter
و یکپارچهسازی سرویسهای شخص ثالث
میباشد. هر بخش حاوی نمونه کدهای قابل استفاده برای موارد مشابه است.
این کتاب مرجع مناسبی برای توسعهدهندگان موبایلی است که قصد یادگیری سریع Flutter و توسعه برنامههای موبایل را دارند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
طراحی رابط کاربری و ویجتها در Flutter
مدیریت استیت و ناویگیشن
کار با APIها، JSON و ذخیرهسازی داده
تست و دیباگ در Flutter
و یکپارچهسازی سرویسهای شخص ثالث
میباشد. هر بخش حاوی نمونه کدهای قابل استفاده برای موارد مشابه است.
این کتاب مرجع مناسبی برای توسعهدهندگان موبایلی است که قصد یادگیری سریع Flutter و توسعه برنامههای موبایل را دارند.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍8❤3👎1
ایشون عینالله جعفرنژاد قمی هستند دارای دکترای مهندسی رایانه (گرایش نرم افزار) . جامعه آی تی ایران بهش خیلی مدیونه :))) نویسنده همه کتابهای کامپیوتری
@DevTwitter | <babak_uk/>
@DevTwitter | <babak_uk/>
❤172👎117👍18
سرویس http://instawp.com به شما امکان راه اندازی وردپرس با نسخه دلخواه PHP و وردپرس با همه افزونه و پوستهها + SSL رو میده.
امکان جابجایی کل سایت رو هم دارید.
تا سه سایت و هر سایت تا 7 روز رایگان میده.
سرویس خیلی عالی برای ایجاد نسخه پیشنمایش، یا تست و کلی چیز دیگه هست.
@DevTwitter | <Morteza Geransayeh/>
امکان جابجایی کل سایت رو هم دارید.
تا سه سایت و هر سایت تا 7 روز رایگان میده.
سرویس خیلی عالی برای ایجاد نسخه پیشنمایش، یا تست و کلی چیز دیگه هست.
@DevTwitter | <Morteza Geransayeh/>
🔥12👎4👍1
#کدبوک
کتاب Go With The Domain در مورد طراحی دامنه محور (Domain-Driven Design یا DDD) با استفاده از زبان برنامهنویسی Go است.
این کتاب مفاهیم اصلی DDD مانند:
- مدلسازی دامنه
- زبان مشترک (Ubiquitous Language)
- مرزهای دامنه
- تجزیه به انبوه (Aggregate)
را با جزئیات شرح میدهد.
سپس نشان میدهد چگونه با استفاده از Go میتوان این مفاهیم را در قالب یک معماری نرمافزار پیادهسازی کرد.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
کتاب Go With The Domain در مورد طراحی دامنه محور (Domain-Driven Design یا DDD) با استفاده از زبان برنامهنویسی Go است.
این کتاب مفاهیم اصلی DDD مانند:
- مدلسازی دامنه
- زبان مشترک (Ubiquitous Language)
- مرزهای دامنه
- تجزیه به انبوه (Aggregate)
را با جزئیات شرح میدهد.
سپس نشان میدهد چگونه با استفاده از Go میتوان این مفاهیم را در قالب یک معماری نرمافزار پیادهسازی کرد.
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
❤10👍2