Web appOpen in Telegram
JJSKernel

JSKernel

@JSKernel · channel · Tech · indexed since 2026-07-19
124subscribers
203posts in the index
JSKernel
Photo
click to show
‏Framer Motion یک کتابخونه‌ی خیلی معروف برای انیمیشن‌سازی توی React 🚀 • ساخت انیمیشن‌های نرم و حرفه‌ای • اضافه کردن افکت به دکمه‌ها، منوها، کارت‌ها و صفحات • حالت‌ها (state) و تعامل کاربر رو با انیمیشن ترکیب کنی به جای انیمیشن‌های خشک و قدیمی، می‌تونی تجربه کاربری خیلی جذاب‌تر و مدرن‌تری بسازی. #motion @JSKernel
2 · 129 ·
J
Video
AQNFiS4L8V5j5WsGF9HtOlQNRPpGLGwnWW1hVeMgveN9AkfWAjlDtoDWx_8y · 2.2 MB · click to show
مثل اینکه دنیای IT تو ایران کلا فرق داره 😂 #fun @JSKernel
3 · 163 ·
J
JSKernel
‏Destructuring در جاوااسکریپت چیه و چطور در یک خط چند متغیر می‌سازیم؟ 👇 یک دقیقه بخون، برای همیشه یادت می‌مونه: یعنی بازکردن یه ساختار پیچیده آرایه یا آبجکت و بیرون کشیدن چند متغیر از درون آن، فقط در یک خط. به زبان ساده: به‌جای اینکه برای دسترسی به هر عضو، چند خط کد بنویسیم، در یک حرکت سریع چند متغیر می‌سازیم که مستقیم به اعضای درونی اشاره دارند. • Array const rgb = [255, 128, 0]; const [r, g, b] = rgb; // r=255 g=128 b=0 • Object const user = { name: 'Ali', age: 25 }; const { name, age } = user; // name='Ali' age=25 • با مقدار پیش‌فرض const { city = 'Tehran' } = user; // city='Tehran' • تغییر نام متغیر const { name: firstName } = user; // firstName='Ali' • تودرتو (Nested) const data = { user: { id: 7 }, tags: ['js', 'react'] }; const { user: { id }, tags: [firstTag] } = data; // id=7 firstTag='js' #nested #destructuring @JSKernel
133 ·
J
JSKernel
تا الان فکر میکردم برنامه نویسی که تایپ ده انگشتی بلد نباشه وجود نداره. اشتباه میکردم، متاسفانه تعدادشون کم هم نیست. @JSKernel
115 ·
J
JSKernel
•‏ Alias توی Destructuring چیه؟ پیش میاد که می‌خواین مقدار یه کلید از آبجکت رو بگیرید، ولی اسم متغیر چیز دیگه‌ای باشه. اینجاست که اصطلاح Alias به کارت میاد. مثلا: const obj = { a: "Ali", b: 25}; const { a: name, b: age } = obj; console.log(name, age); // Ali 25 اینجا a و b اسم کلیدهای آبجکت ماست.ولی متغیرهایی که ساخته شدن، اسمشون name و age هست. در واقع اومدیم تغییرش دادیم. 📌توی Destructuring آرایه همچین حرکتی نمیشه زد. @JSKernel
124 ·
JSKernel
Photo
click to show
هر بسته‌ای که توی AUR (مخزن کاربری Arch) هست توسط یه نفر یا تیمی ساخته و نگهداری میشه، به اون ادم میگن maintainer. وظایف یه maintainer: • ‏آپدیت نگه داشتن بسته. •‏ سازگاری بسته با سیستم عامل •‏ بررسی و رفع باگ •‏ پاسخ به کاربرا و بررسی گزارشا و... این فقط مخصوص دنیای لینوکس نیست و کلا تو دنیای نرم افزار یه تخصص و شاخه جدا به حساب میاد. #linux #arch #maintainer #برنامه_نویسی @JSKernel
1 · 129 ·
J
JSKernel
از خنده دار بودن ارچ براتون بگم😅 هی قلقلکش میاد نسخه‌های جدید برنامه ها رو از upstream بگیره، چه stable باشه چه بتا. بعد یهو می‌بینید عععع نسخه بتا دارم که = باگ => گرفتاری. مثل ارچ هول نباشین😁 @JSKernel
1 · 140 ·
J
GIF
Screencast From 2025-09-07 23-08-43.mp4 · 3.3 MB · click to show
یکی از کارهایی که ازش متنفرم نوشتن داکیومنته. @JSKernel
124 ·
J
JSKernel
Photo
click to show
⚠️ مدیر ارشد فناوری شرکت Ledger : یکی از بزرگترین حملات سایبری Supply Chain ( زنجیره تامین ) در حال وقوع است ‼️ اکانت NPM یکی از برنامه نویس های سرشناس هک شده و هکر از این طریق تونسته کد مخرب خودشو به همراه کدهای رسمی منتشر کنه ! ⚠️حدود یک میلیارد بار پکیج های آلوده دانلود شده ، این یعنی کل اکوسیستم جاوااسکریپت در خطر هست !! کد مخرب جایگزاری شده توسط هکر ، کارش اینه که بدون اینکه متوجه بشین در تراکنش های ارزهای دیجیتال کیف پول مقصد رو به کیف پول هکر تغییر میده ! بنابراین هر پولی انتقال بدین به حساب هکر میره ‼️ از اونجایی که حمله از طریق کدهای مخرب جاوا اسکریپت انجام میشه ، شما ممکنه روی صفحه کیف پول صحیح رو ببینید ، اما باز هم در پشت صحنه ، داراییتون به کیف پول دیگه ای میره !😐 فعلا دست به سیاه و سفید نزنید و صبر کنید آپدیت بیاد که اوضاع خیلی خیته . منبع ⚡ Fachlich ✈️@ITSecurityComputer
122 ·
JSKernel
پیشنهادم بهتون اینه برای یادگیری بهتر یه تکنولوژی یه پروژه از چیزایی که یادگرفتید بزنید. شاید حتی چیزی که آموزش می‌بینید خیلی بیسیک و ساده باشه ولی وقتی برید روی کار تو پروژه واقعی میگید عععع خب چی شد من که یادگرفتمش پس چرا نمیتونم انجام بدم. برا مثال به AI بگید من این مباحث و از JS بلدم حالا یه پروژه کوچیک بده تا سطح خودمو تست بزنم. یا مثلا سایت codewars که خیلی معرکس تو این زمینه. چالش‌هاش سخت نیست خیلی راحت و کوله، کلا سبک خاصی داره. https://www.codewars.com/ @JSKernel
7 · 144 ·
J
J
ReplyPhoto
سوالش این بود که فرض کنید یه string دارین با کلی فاصله و خب خروجی باید طوری باشه که این فاصله‌ها برداشته بشن. چالشاش خیلی کاربردیه توی پروژهای واقعی، مثلا همین مورد توی url سایت stack overflow استفاده میشه که میتونید ببینید سوالی که کاربر پرسیده همون بالا به url صفحه تبدیل شده.
1 · 203 ·
J
JSKernel
Photo
click to show
‏🔥 Reactbits یه کتابخونه متن باز برای ری‌اکت که کلی کامپوننت و افکت آماده داره اگه با React کار می‌کنی یه راه سریع برای اضافه کردن کامپوننت‌ها، انیمیشن‌ها و بک‌گراندهای تعاملی هست، • انیمیشن‌های متن و افکت‌های مدرن • پس‌زمینه‌های متحرک • کامپوننت‌ برای رابط کاربری • قابل شخصی‌سازی با CSS یا Tailwind 📦 خوبیش اینه متن‌باز و رایگانه، روی JS و TS کار می‌کنه و توی هر پروژه React به‌راحتی قابل استفاده‌ست. ⚠️ تنها نکته: مخصوص واسه پروژه‌های React هست، برای HTML ساده به کار نمیاد. #ری‌اکت #جاوااسکریپت #برنامه‌نویسی @JSKernel
5 · 275 ·
J
JSKernel
مثل اینکه یوتوب بدون فیلتر شکن بالا میاد. شما هم تست کنید ببنید درسته!
221 ·
J
JSKernel
Photo
click to show
‏Hugging Face یکی از مهم‌ترین پلتفرم‌های حوزه هوش مصنوعی معروف به GitHub دنیای AI 🤖✨ اینجا می‌تونی: • مدل‌های زبانی (LLM) مثل مدل‌های خانواده Llama، Qwen، Mistral و هزاران مدل دیگه 🗣️ • مدل‌های تولید تصویر 🎨 • دیتاست‌های آماده برای آموزش مدل‌ها 📊 • مدل‌های تشخیص گفتار و تبدیل گفتار به متن 🎙️ کاربردش برای برنامه‌نویسان: به جای ساخت مدل از صفر، از مدل آماده در پروژه‌ت استفاده کن (مثلا چت‌بات یا ترجمه) 💻🚀 اگر جاوااسکریپت کار می‌کنی: مدل‌ها را از طریق API صدا بزنی 🔌 از کتابخانه Transformers.js استفاده کنی و AI رو با JS اجرا کنی ⚡️🌐 #tools #ai @JSKernel
7 · 231 ·
J
JSKernel
Reply🔥 چین دوباره ترکوند! یه فاجعه‌ دیگه برای شرکت‌های آمریکایی! شرکت چینی Zhipu AI یه مدل اوپن سورس جدید به اسم GLM-4.5 رو رونمایی کرده که عملکردش خیلی خیره کنندس. یه رغیب جدید واسه grok 4 تست: chat.z.ai توضیحات پروژه: z.ai/blog/glm-4.5
Photo
click to show
‏Z-Code رقیب جدید چینی برای Cursor و Claude Code تو دنیای AI 🤖🇨🇳 این ابزار که بر پایه مدل قدرتمند GLM-5.2 (آموزش دیده کاملا روی تراشه‌های هواوی) هست، یه محیط توسعه ایجنت‌محور و رایگان رو ارائه داده: • تولید و مدیریت پروژه با استفاده از هوش مصنوعی کاملاً مستقل از زیرساخت‌های غربی 🧠 • قابلیت عجیب کنترل و مانیتورینگ پروژه از طریق تلگرام و وی‌چت • اجرای کامل روی ویندوز، مک و لینوکس 💻🚀 به دلیل متن‌باز بودن مدل و عدم وابستگی به تحریم‌ها و محدودیت‌های شرکت‌های آمریکایی مثل Anthropic، یه جایگزین عالی برای ابزارهایی مثل کرسر و کوپایلت محسوب می‌شه نکته کاربردی: در حالی که ابزارهای غربی دارن محدودیت‌هاشون رو بیشتر می‌کنن، ZCode با ترکیب ایجنت‌های هوشمند و دسترسی موبایلی، سعی داره سرعت توسعه رو برای تیم‌های نرم‌افزاری چند برابر کنه و از طرفی انحصار گری و از دست شرکت های غربی خارج میکنه #tools #ai #zcode @JSKernel
2 · 96 ·
J
JSKernel
Photo
click to show
تیک این گزینه رو تو vscode بردارید تا شاهد تغییرات خفنی توی کدتون بشید⚡️ #vscode #ai
5 · 127 ·
J
JSKernel
Photo
click to show
‏opencode کدنویسی با هوش مصنوعی، ولی این‌بار کاملاً رایگان و متن‌باز بر خلاف ابزارهایی مثل Cursor و Claude Code! 🚀 یه Agent هوش مصنوعی متن‌باز هست که مستقیماً توی ترمینال، IDE یا دسکتاپت اجرا میشه. برخلاف خیلی از ابزارهای تجاری، OpenCode هیچ کدی از پروژه‌ت رو ذخیره نمی‌کنه؛ یعنی امنیت و حریم خصوصیت ۱۰۰٪ تضمین شده است. 🔒 چرا OpenCode خاصه؟ • پشتیبانی از اشتراک‌های موجود: اگه اکانت GitHub Copilot یا ChatGPT Plus/Pro داری اگه هم نداری، مدل‌های رایگان خودش رو داره. • انعطاف بالا: بیش از ۷۵ ارائه‌دهنده مدل زبانی (از جمله مدل‌های لوکال) رو پشتیبانی می‌کنه. • چندکاره بودن: می‌تونی چندتا ایجنت رو روی یک پروژه اجرا کنی. • حریم خصوصی: کدهای تو هیچ‌جا ذخیره نمیشه و برای پروژه‌های حساس عالیه. • پشتیبانی از LSP: (همون سیستمی که تو ادیتورها برای درک ساختار کد و خطاها استفاده میشه) رو خودکار برای مدل زبانی لود می‌کنه. در کل اگه دنبال یه جایگزین اوپن‌سورس برای ابزارهایی مثل Cursor یا Copilot Chat هستی، حتماً یه سر بهش بزن. #opencode #ai @JSKernel
7 · 146 ·
J
JSKernel
Photo
click to show
کانال DeveloperManifest ، یک دنیا آموزش و ترفندهای ناب برنامه نویسی و هک و هوش مصنوعی 👈 آموزش نصب و فعال سازی Mimo Pro و دریافت اعتبار رایگان 👈 آموزش نصب 9Router برای کاهش مصرف توکن و دور زدن محدودیت ها 👈 آموزش نصب MCP Server برای بررسی تست نفوذ 👈 تولید فایل های Skill برای برنامه نویسی 👈 آموزش Cloudflare Tunnel برای به اشتراک گذاری Localhost 👈 راهنمای کامل هوک ها (Hook) در لایووایر 👈 استفاده از GraphSQL در لاراول 👈 نمونه Refactoring در لاراول به ما سر بزنید👇 DeveloperManifest
1 · 101 ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count