Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
توسعه‌دهنده‌های لاراول همیشه برای یه تجربه کدنویسی یکپارچه سراغ PHPStorm می‌رفتن، اما سنگینی و پیچیدگی اون برای خیلی‌ها چالش‌برانگیز بود. حالا تیم لاراول یه گزینه جدید و رسمی برای VS Code ارائه داده که سبک‌تره و تجربه کاربری بهتری برای طرفدارای این ویرایشگر محبوب فراهم می‌کنه.
افزونه Laravel امکانات خوبی مثل تکمیل خودکار برای کانفیگ‌ها، روت‌ها، مدل‌ها و ویوها داره و حتی می‌تونه خطاهای احتمالی مثل نبودن یه فایل یا مقدار رو گوشزد کنه. شاید هنوز به قدرت PHPStorm نرسیده باشه، ولی اگه دنبال یه ابزار سریع و سبک برای کدنویسی لاراول هستی، این افزونه حسابی کارت رو راه می‌ندازه.
البته این افزونه تازه منتشر شده و فعلاً تو نسخه بتاست، ولی مسیر خوبی رو شروع کرده و جا برای پیشرفت زیاد داره.
برای اطلاعات بیشتر و نصب افزونه، می‌تونید از لینک زیر استفاده کنید:
https://marketplace.visualstudio.com/items?itemName=laravel.vscode-laravel

@DevTwitter | <Reza Annabestani/>
Forwarded from DevAcademy
Are you a FrontEndDeveloper looking to join a fully Remote, dynamic, and innovative team?
Join us to build cutting-edge platforms that empower businesses.

🏢 Who We Are:
At Ideall Technology, we accelerate visionary ideas into groundbreaking solutions. From brand design and UI/UX design to web and mobile application development, we provide businesses with the tools to thrive. We’re a fully remote, multinational team committed to delivering excellence.

What You’ll Do:
- Develop highly responsive user interface components using React and Next.js.
- Translate UI/UX designs into fully functional web applications with pixel-perfect precision.
- Write efficient, scalable, and reusable code accompanied by clear documentation.
- Ensure performance and reliability of web applications by implementing and maintaining testing strategies using tools like Jest and Cypress.
- Optimize performance across a variety of devices and browsers.
- Collaborate effectively with the team, including designers, backend developers, and product managers, to deliver high-quality results.
- Stay updated with the latest advancements in frontend technologies and industry best practices.
- Contribute to technical documentation to enhance team knowledge sharing and onboarding.
- Work in an Agile environment, adhering to milestones and deliverables.

What We’re Looking For:
- At least 3 years of professional experience in frontend development.
- Proficiency in React.js, Next.js, Redux (state management), JavaScript (ES6+), and TypeScript.
- Strong foundation in building reusable components and managing application state effectively.
- Experience with version control systems, particularly Git.
- Familiarity with testing frameworks and tools, such as Jest, Cypress, or similar.
- Understanding of localization and internationalization techniques to support multilingual applications.
- Strong logical thinking and problem-solving skills.
- Solid knowledge of styling and implementing animations or transitions to achieve design requirements seamlessly.

You should be comfortable with:
- Writing and speaking in English fluently(B2-C1)
- Striking a balance between perfection in code and real-world time-to-market consideration

Working Schedule:
- Full-Time Position: Monday to Friday.
- Hours: 9:00 AM to 6:00 PM Turkey Time (GMT+3), with a 1-hour lunch break.

How to Apply:
Please send your resume, and your monthly salary expectation (in Turkish Lira) to [email protected].

💻@DevAcaademy
💬
@DevAcademyGroup
Forwarded from a pessimistic researcher (Kc)
Forwarded from Geek Alerts
عباداله محمودیان، ریاضی‌دان ایرانی و استاد دانشگاه صنعتی شریف، درگذشت.

عبداله محمودیان، محقق و استاد دانشکده ریاضی دانشگاه شریف، امروز در ۸م دی ماه در سن ۸۱ سالگی درگذشت. دکتر محمودیان فارغ‌التحصیل دکترای دانشگاه پنسیلوانیا، از موسسان انجمن رمز ایران، رییس انجمن ریاضی ایران، عضو سابق کمیته المپیاد ریاضی و کامپیوتر ایران بود. زمینه تحقیقاتی‌شون ترکیبیات و گراف بود و کتاب‌هایی در این باره منتشر کرده بودند. ایشان همچنین از راهنمایان مریم میرزاخانی نیز بوده‌ است. «آشنایی با گراف‌ها» از جمله کتاب‌های محبوب محمودیان است.

https://sina.sharif.edu/~emahmood/
hadi @geekalerts
Forwarded from Go Casts 🚀
یه کتابی که خیلی فیدبک های خوبی داره برای ساختمان داده و الگوریتم، کتاب
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills 2nd Edition
هست که ریویوهاش رو اینجا میتونید بخونید
https://www.amazon.com/Common-Sense-Guide-Structures-Algorithms-Second/dp/1680507222

مزیت اصلی کتاب اینه که خیلی از تصویرسازی کمک گرفته برای آموزش دادن مفاهیم و این کمک بزرگی میکنه به مخاطب.


قبلا تو کانال در مورد مزایای یادگیری مصور صحبت شده بود
https://t.iss.one/gocasts/155


@gocasts
Forwarded from Woland's Linux Journal (Woland)
💠Ghostty Terminal💠


پس از مدت‌ها انتظار یک نسخه نایتلی از ترمینال گوستی منتشر شده.

این ترمینال که با زبان زیگ نوشته شده، قابلیت native os integration رو داره که به معنی استفاده‌ی ترمینال از کتابخانه‌های و sdk های سیستم‌عامل است.

سرعت بسیار بالا نکته‌ی اصلی این ترمیناله، همون‌طور که سازنده ردیس گفته، میلیون‌ها خط دیباگینگ رو در یک آن رندر می‌کنه.

این ترمینال همچنین یک پنجره‌ی inspector مشابه مرورگر‌ها ایجاد کرده که بهتون کمک می‌کنه برنامه‌های ترمینالی رو دیباگ کنین.

در حال حاضر نقص‌هایی داره، مثلا عدم پشتیبانی از سیکسل، متن دوسویه و چپ به راست، عدم پشتیبانی از w3mimg و برخی چیزهای دیگه که به احتمال زیاد در ماه‌های آینده حل میشه.

👉🔗 Download
#معرفی
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Woland's Linux Journal (Woland)
مانند هرسال، امسال هم در انتهای سال یک پرسشنامه طراحی کردیم برای کاربران پارچ.

این آخرین پرسشنامه‌ای بود که طرح میشه و از این به بعد برای پارچ پرسشنامه‌ای نخواهیم داشت.

🔗 https://survey.porsline.ir/s/1gsro5i


@ParchLinux
بعد از حدود یک سال, دیتای ریپوزیتوری مترو رو اپدیت کردم.
و درحال حاظر یکی از کامل ترین دیتای گراف مترو تهران رو می‌تونید در غالب json به صورت opensource داشته باشید.

خوشحال میشم که مشارکت کنید که دیتای کامل تری بشه

https://github.com/mostafa-kheibary/tehran-metro-data

@DevTwitter | <Mosi/>
Forwarded from Gopher Academy
اگر با زبان Go کار میکنید
بهتون اکستنشن Error Lens رو پیشنهاد میکنم
در همون لحظه و محیط کد به شما ارور های احتمالی رو میده


<Misagh Momeni Bashuqeh/>


https://t.iss.one/addlist/KpzXaiSpKENkMGM0
Forwarded from Anophel | آنوفل
Forwarded from Anophel | آنوفل
💢وقتی چند تا گوروتین داده تولید می‌کنن، چطور خروجی‌ها رو توی یه کانال واحد ترکیب کنیم؟

⭐️ این یکی از چالش‌های جالب توی گولنگه! برای این کار، روش‌های مختلفی وجود داره که هر کدوم مزایا و معایب خودشون رو دارن.



⭐️ترکیب کانال‌ها (Merging Channels) توی گولنگ یکی از اون چالش‌های جالبیه که برای مدیریت همزمانی و ارتباط بین گوروتین‌ها استفاده میشه.



⭐️ دو روش اصلی برای این کار وجود داره:



💠- ترکیب ترتیبی (Sequential Merging):

توی این روش، کانال‌ها یکی‌یکی خونده میشن. یعنی اول داده‌های کانال اول رو می‌خونیم، وقتی تموم شد میریم سراغ کانال بعدی.

این روش ساده‌تره ولی ممکنه زمان بیشتری بگیره چون منتظره که هر کانال بسته بشه.

مثال: تصویر 1

گه دو کانال داشته باشیم که هر کدوم ۴ عدد تولید می‌کنن و هر عدد ۵۰ میلی‌ثانیه طول بکشه، زمان کلی ۳۵۰ میلی‌ثانیه میشه (یعنی یکی بعد از دیگری).



💠-- ترکیب همزمان (Concurrent Merging):

اینجا همه کانال‌ها همزمان خونده میشن و داده‌ها به کانال مقصد ارسال میشن. این روش سریع‌تره ولی ترتیب داده‌ها رو تضمین نمی‌کنه. معمولاً برای پروژه‌هایی که سرعت مهمه از این روش استفاده می‌کنیم.

مثال : تصویر 2

با استفاده از این روش، دو کانال ما فقط ۲۰۰ میلی‌ثانیه طول می‌کشن تا داده‌ها رو ترکیب کنن.



💢اگر ترتیب داده‌ها مهم است:

از روش Sequential استفاده کنید.

اگر کارایی و همزمانی اهمیت دارند: از روش Concurrent استفاده کنید.



💢هر دو روش به نیاز برنامه و محدودیت‌های شما وابسته هستند.


💙 Anophel | آنوفل

#گو #گولنگ #go #golang #goroutines
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CleverDevs (Mammad)
یه چیزی که درباره پایتون رو مخمه ، شما به 90 درصد افراد غیربرنامه نویس بگی که برنامه نویس هستی بر میگردن میگن پایتون بلدی؟ من یه زمان پایتون یاد میگرفتم (هلو ورلد چاپ کرده)

#python #fun
@CleverDevs - @CleverDevsGp
Forwarded from ~Loveaвle (Hanie)
متاسفانه امسال بعد از 403 مستقیم وارد 405 می‌شیم! چون
404 not found :)))

@luvablee
Forwarded from Code Module | کد ماژول (genix)
میدونستی با Node.js میتونی انیمیشن های جذابی توی ترمینال بسازی؟ 🚀

یکی از کارهایی که میتونید به عنوان سرگرمی انجام بدید، ساخت انیمیشن های ترمینال هست. مقاله vladimirvovk یک راهنمای جامع در مورد چگونگی انجام این کار هست. این مقاله نحوه ساخت digital rain که شبیه به Matrix هست رو نشون میده که با استفاده از process.stdout، اون رو میسازه(البته به صورت کوچیک شده). همچنین یک مقدمه کوتاهی از ANSIS هم داره که کار رو برای ساخت رنگ ها ساده میکنه و میتونید از اون توی انیمیشن هاتون استفاده کنید.

برای اطلاعات بیشتر به این مقاله مراجعه کنید.

#nodejs
@CodeModule
Forwarded from Linuxor ?
سیستم عامل kolibrios با حجم 1.44 MB

محیط گرافیکی کامل و ویرایشگرهای متنی، شبکه، بازی، مرورگر، رسانه ها و تعداد زیادی قابلیتهای مفید دیگه همگی در یک فلاپی 1.44 مگابایتی
https://kolibrios.org/en/

@DevTwitter | <MehrdadLinux/>
Forwarded from Woland's Linux Journal (Woland)
🔹تبدیل گفتار به نوشتار🔹

نرد دیکتیشن، برنامه ساده‌ای که با استفاده از Xdotool و مدل‌های Vosk سروری برای تبدیل گفتار به نوشتار و تایپ خودکار آن در هر محیطی را فراهم می‌کند.

این برنامه از اکثر زبان‌ها من‌جمله فارسی پشتیبانی می‌کند و به‌صورت کلی عملکرد خوبی دارد.

🔸نصب:

ابتدا Xdotool را نصب کنید.

سپس یک محیط مجازی برای پایتون ایجاد کنید.

python3 -m venv Dictation
cd Dictation
source bin/activate

سپس مراحل زیر را انجام دهید:
pip3 install vosk

git clone https://github.com/ideasman42/nerd-dictation.git
cd nerd-dictation
wget https://alphacephei.com/kaldi/models/vosk-model-small-en-us-0.15.zip
unzip vosk-model-small-en-us-0.15.zip
mv vosk-model-small-en-us-0.15 model

برای استفاده از برنامه به شیوه‌ی زیر عمل کنید:
./nerd-dictation begin --vosk-model-dir=./model

پس از اجرای دستور بالا در میکروفون خود شروع به صحبت کنید و ادیتور خود را باز کنید تا تایپ خودکار انجام شود.

برای توقف برنامه SIGINT یا دستور زیر را وارد کنید:

./nerd-dictation end

برای تبدیل گفتار فارسی به نوشتار یک مدل فارسی دانلود کنید و مشابه مراحل بالا از آن استفاده کنید.

همچنین از این برنامه می‌تونین در توسعه برنامه‌های خود استفاده کنید. هر زبان دو مدل حجیم و کم حجم برای استفاده در محیط موبایل داره.

👉🔗 Github

#آموزش #معرفی
Forwarded from Linuxor ?
بعضی وقتا هزاران تحلیل و آنالیز کامپیوتری، اندازه یک قضاوت مهندسی شما نمی‌تونه کار کنه.


@Linuxor ~ Safe