code2 - کد۲
343 subscribers
145 photos
64 videos
1 file
142 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🐧 صحبت های آقای لینوس توروالدز (خالق هسته لینوکس) در مورد اینکه چرا زبان برنامه نویسی c رو برای توسعه لینوکس یا سیستم عامل مناسب می‌دونه

@code2_ir
📌 چرا به نظر من وردپرس می‌توانست چندین برابر رشد کنه ولی نکرد!

وقتی صحبت از وردپرس میشه خیلی نظرات متفاوتی از برنامه نویس ها مطرح میشه. خیلی ها دوستش دارن و استفاده ازش رو خوب می‌دونن. یه سری ها میگن فاجعه است و ما هر طور بشه سراغش نمی‌رسم. یه سری ها بینا بینی میگن بستگی به پروژه داره و ....

اما حتما می‌دونید که همین الان حداقل بیش از یک سوم از وبسایت های جهان با وردپرس ساخته شدن و از این cms استفاده می‌کنن. لذا وردپرس خیلی خوب تونست توی بحث توسعه انتشار محتوا در اینترنت کمک کنه. حالا ایرادات و نکاتی هم وارد هست اما ...
یکی از نقاط ضعفی که من به وردپرس وارد می‌دونم این هست که از SQLite استفاده نکرد!
حالا SQLite چیه؟ SQLite یک دیتابیس هست که تمام دیتابیس صرفا یک فایل هست. یعنی شما یک فایل رو کپی میکنید و هر جا ببرید دیتابیس همونه. نه این که دیتابیس های دیگر این حالت رو نداشته باشن اما نصب و استقرار اون ها به این راحتی نیست. منابع میخواد یا تنظیمات و نکات زیادی داره که باید رعایت بشن.

حالا فایده این که وردپرس از SQLite استفاده میکرد چی بود؟
دیگه نیازی به سرورهایی که MySQL داشته باشن نبود. تنها وابستگی وردپرس تبدیل می‌شد به PHP.

چرا این قضیه میتونست مفید باشه؟
چون بسیاری از سایت های وردپرسی اکثرا محتوای static دارند. مثلا خیلی از ما سایت های شرکتی یا بلاگ هایی داریم که نهایتا یک بار در هفته یا ماه محتوای اون ها تغییر می‌کنه در حالی که نه تنها این محتوا پس از cache شدن می‌تونه داینامیک نباشه بلکه حتی اگر داینامیک هم باشه SQLite از اون چیزی که فکر میکنیم خیلی قوی تر هست. حالا فرضا اگر فروشگاهی بود که بالای ۵۰۰ یا ۱۰۰۰ محصول داشت یا خلاصه نیازش با این رفع نمی‌شد اونوقت میتونست از MySQL استفاده کنه.

مثلا آقایی هست به اسم Peter levels که تمام یک استارتاپش رو با php و یک SQLite بالا آورد که مقاله اش رو از لینک زیر میتونید بخونید:
https://www.nocsdegree.com/pieter-levels-learn-coding/

توی توییتر هم فعال هست شاید دیده باشید توییت هاش رو (البته اون فضای nomad خیلی شرایط و اقتضای خاصی داره لذا به نظرم خودمون رو با شرایط خودمون بسنجیم)

حالا از این مطلب بگذریم این قضیه که مطرح کردم گفتنش راحت هست. PHP قدیمی ترین زبان برنامه نویسی برای وب هست و مسیر راحتی رو طی نکرده تا اینجا رسیده. اگر دوست داشتید راجع به مسیری که php طی کرده بیشتر بدونید این ویدیو رو توصیه میکنم:
https://youtu.be/zlPBufBzscg
وردپرس به جهت کاربران بسیار زیادی که داره خیلی نسبت به backward compatibility توجه داره. یعنی اضافه کردن یه قابلیت جدید بهش ورژن های قدیمی رو خراب نکنه. لذا این که بتونن یه سری از کدهای قدیمی و زیرساخت های به روزتری که مثلا الان در لاراول شاهدش هستیم رو اضافه کنن در گفتن راحت هست ولی در عمل شاید غیر ممکن باشه و خرده خرده تغییرات رو اعمال میکنند و از اون قدیمی ها یواش یواش دور میشن تا مشکلی برای کاربرای قدیمی پیش نیاد.

اما الان حداقل به نظرم اضافه شدن SQLite به رشد و توسعه وردپرس خیلی می‌تونه کمک کنه.
برای مثال اخیرا سرویسی رو دیدم به نام pocketbase که یک سرویس backend as a service هست. BaaS در واقع یه مفهوم نسبتاً جدید هست که میگه بزار من بک اند پروژه رو برات ساده کنم، تو برو به توسعه محصولت برس. حالا اگر شد راجع به BaaS های موجود بیشتر می‌نویسم یا توضیح میدم.
لینک pocketbase:
https://github.com/pocketbase/pocketbase

این پاکت بیس خیلی بامزه است. کل بک اند پروژه شما میشه یه فایل! با زبان go نوشته شده و از SQLite استفاده می‌کنه. چون زبان go هم کامپایل میشه و به یه خروجی که سیستم اون رو میخونه تبدیل میشه لذا تنها یه فایل کافیه برای این که کل بک اند پروژه شما رو داشته باشه. البته این ابزار هنوز beta است. اما نکته اش اینه که با همین دیتابیس SQLite تقریبا برای اکثر پروژه های mvp کفایت خواهد کرد. برای scale کردنش هم حالت vertical میتونید اسکیل کنید یعنی رم و سی پی یو سرور رو افزایش بدید که باز هم میگم برای اکثر استارتاپ ها کفایت می‌کنه. اما باز میگم بتا هست و اصلا قرار نیست هر ابزار جدیدی که میاد برای ما مناسب باشه. ولی پنل بامزه و نکات جالبی در طراحیش داره.

در کل میخواستم به این نکته اشاره کنم که در آینده احتمال داره حالت های serverless بیشتری از وردپرس رو هم ببینیم لذا رفتن به سمت یک دیتابیس مثل SQLite میتونست یا می‌تونه برای پروژه ای مثل وردپرس مفید باشه.

ممنون میشم اگر دوست داشتید اشتراک بگذارید 🌹


@code2_ir
کانال کد۲

اگر از tailwindcss برای طراحی وبسایت‌ها یا پروژه‌های خودتون استفاده می‌کنید، در این وبسایت مجموعه‌ای از المان‌ها و کامپوننت‌های رایگان و پولی برای tailwind گرداوری شده:
https://tailkits.com


 @code2_ir
جنگ تراشه

به بهانه محدودیت‌های جدید دولت آمریکا در صادرات تراشه به چین در این مقاله به رقابت بین این دو کشور در تولید تراشه‌های کامپیوتری می‌پردازیم. محدودیت‌هایی که طی سال‌های اخیر توسط آمریکا در صادرات تراشه وضع شده و رقابت کشورها علی‌الخصوص چین و آمریکا در این حوزه با عنوان جنگ تراشه یا Chip War شناخته می‌شود. این موضوع طی سال‌های اخیر توسط کارشناسان مختلف مورد بررسی قرار گرفته و حتی در کتابی با عنوان Chip War: The Fight for the World's Most Critical Technology توسط Chris Miller به طور مفصل به آن پرداخته شده است. در محدودیت‌های جدید، صادرات تمامی تراشه‌های مناسب برای AI به چین ممنوع شده است. برای جلوگیری از واسطه‌گری سایر کشورها، صادرات این تراشه‌ها به برخی از کشورها از جمله کشورهای خاورمیانه نیز باید با مجوز مربوطه از سمت دولت آمریکا انجام شود. ثبت سفارش برای تراشه‌های قدرتمند بازی و تلفن‌همراه نیز باید به وزارت بازرگانی آمریکا اطلاع داده شود.

👈 برای آشنایی بیشتر با صنعت تراشه و زنجیره تأمین آن در دنیا و پیچیدگی‌های سیاسی ادامه مطلب را اینجا بخوانید.

#china
#us
#chip_war
#TSMC

@dumannewsletter
🌐 هاست رایگان سایت های استاتیک و spa و ssr با netlify

👇👇

https://youtu.be/xe-oCDQX3C0?si=co7L5EatYGmGihei

سلام دوستان. توی این ویدیو به صورت خودمونی در مورد شرکت netlify و vercel صحبت کردم و باهم یک پروژه استاتیک next js رو به صورت رایگان دیپلوی کردیم روی نتلیفای.

اگر خواستید با سرعت 2x ببینید.

ممنون میشم اگر دوست داشتید لایک و سابسکرایب کنید. همینطور اگر پیشنهاد یا نکته ای داشتید حتما بگید.

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


@code2_ir
کانال کد۲

📹 ویدیو معرفی وبسایت کرانچ بیس - crunchbase

👇👇
https://www.youtube.com/watch?v=socnDhIJLno

📌 توی این ویدیو به معرفی وبسایت کرانچ بیس پرداختم که یک دایرکتوری بزرگ در مورد اطلاعات شرکت‌ها به خصوص شرکت‌های فعال در حوزه‌ی استارتاپ هاست.

اگر به فضای استارتاپی علاقه دارید و با این وبسایت آشنا نیستید این ویدیو می‌تونه براتون مفید باشه. اگر خواستید با سرعت 2x ببینید.

ممنون میشم اگر دوست داشتید لایک و سابسکرایب کنید. همینطور اگر پیشنهاد یا نکته ای داشتید حتما بگید.


@code2_ir
کانال کد۲
📌 معرفی پلتفرم supabase

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

💎 ابزار supabase اومده و سعی کرده یه جایگزین اوپن سورس برای فایربیس ارائه بده.
سوپابیس از postgresql استفاده می‌کنه که یک دیتابیس قوی و مشهور هست.
بهتون اجازه میده راحت تر API بسازید و کلاینت های خوبی هم برای fluter و جاوااسکریپت و پلتفرم های دیگه داره.

سایت سوپابیس:
supabase.com


💎 کانال کد۲ رو دنبال کنید:

@code2_ir
🎬 در ویدیوی قسمت اول از مجموعه ویدیوهای آموزش Supabase، به معرفی این ابزار می پردازیم. Supabase یک پلتفرم جذاب برای توسعه برنامه‌ها و پایگاه‌های داده هاست که امکانات خیلی خوبی ارائه می‌ده.

📌 با تماشای این ویدیو، با کلیت Supabase آشنا خواهید شد و آماده خواهید شد تا به کار با این ابزار شروع کنید. اگر به توسعه برنامه‌ها و مدیریت داده‌ها علاقه دارید، این ویدیو براتون مفید هست انشالله.

ممنون میشم اگر دوست داشتید لایک و سابسکرایب کنید. همینطور اگر پیشنهاد یا نکته ای داشتید حتما بگید.


قسمت اول (آشنایی و معرفی):
https://youtu.be/iVNrg5YvAgs

کانال کد۲
@code2_ir
🎬 در قسمت دوم از مجموعه ویدیوهای آموزش Supabase، پنل و داشبورد سوپابیس رو باهم بررسی کردیم و امکاناتش رو توضیح دادیم.

📌 اگر به توسعه برنامه‌های سمت بک‌اند و یا دیتابیس postgres علاقه دارید، این ویدیو براتون مفید هست انشالله.

ممنون میشم اگر دوست داشتید لایک و سابسکرایب کنید. همینطور اگر پیشنهاد یا نکته ای داشتید حتما بگید.


قسمت دوم (معرفی امکانات داشبورد سوپابیس):
https://youtu.be/lDmC7qf5bmc

کانال کد۲
@code2_ir
🎬  در قسمت سوم از مجموعه ویدیوهای آموزش Supabase، باهم API ساختیم و اطلاعاتی که توی دیتابیس ذخیره کرده بودیم رو توی یک پروژه react دریافت کردیم و استفاده کردیم.

📌 اگر به توسعه برنامه‌های سمت بک‌اند و یا  دیتابیس postgres علاقه دارید، این ویدیو براتون مفید هست انشالله.

ممنون میشم اگر دوست داشتید لایک و سابسکرایب کنید. همینطور اگر پیشنهاد یا نکته ای داشتید حتما بگید.


قسمت سوم (نصب client جاوااسکریپت و دریافت اطلاعات از API):
https://youtu.be/KiR5NUQXZS8

کانال کد۲
@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی میخوای از vim خارج شی :)

- اگر راجع به vim اطلاع ندارید باید بگم که یه ادیتور متن هست که بیشتر در محیط ترمینال و shell استفاده می‌شه. مدل استفاده‌ ازش یه مقدار خاص هست و خصوصا اولین بار که ازش استفاده میکنی ورودش با خودته ولی خروجش با خداست 😂

#طنز

@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
یه کلیپ بامزه
نمی‌گم راجع به چیه که مزه اش نره

یادش بخیر

@code2_ir
سم آلتمن، مدیر عامل اجرایی شرکت Open AI که محصول chatgpt رو داره، با تصمیم هیئت مدیره این شرکت برکنار شد.


@code2_ir
♨️عرضه AlphaCode 2: تغییر مزرهای کدنویسی

🌀شرکت DeepMind هوش مصنوعی کدنویسی AlphaCode 2، که نسخه ارتقا یافته AlphaCode هست، رو معرفی کرد. این سیستم جدید، که از مدل Gemini Pro قدرت می‌گیره، در حوزه برنامه‌نویسی توانایی‌های چشمگیری از خودش نشون داده.

➕️این ابزار تونسته از 85% رقبا بهتر عمل کنه ؛ همچنین این مجموعه داده‌ شامل حدود 15,000 مشکل از سایت برنامه‌نویسی و 30 میلیون نمونه کد نوشته شده توسط انسان‌هاست
@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر حالات صورت در ویدیوها با قابلیت Motion Brush و توصیف متنی در هوش مصنوعی Gen-2
♨️ هوش مصنوعی گوگل مسئله ریاضی قدیمی را حل کرد!

🌀هوش مصنوعی دیپ مایند گوگل با استفاده از روشی جدید موفق به حل یک مسئله ریاضی قدیمی شد. این مسئله که به مسئله “Cap Set” شهرت دارد، یکی از پیچیده‌ترین مسائل ریاضیات محض است که حتی باهوش‌ترین ریاضی‌دانان تاریخ را نیز گمراه کرده است.

➕️این نخستین باری است که یک مسئله ریاضی پیچیده توسط یک مدل زبان بزرگ (LLM) حل می‌شود. این موفقیت نشان‌دهنده پیشرفت چشمگیر هوش مصنوعی در حل مسائل ریاضی است.
This media is not supported in your browser
VIEW IN TELEGRAM
🔹 ویدیوی جمینای گوگل با مدل GPT-4 هم بازسازی شد

🔺 بعد اینکه گوگل ویدیوی نمایش عملکرد Gemini را منتشر کرد، مشخص شد که این ویدیو جعلی بوده است. حالا کاربری این ویدیو را با کمک قابلیت «ویژن» (Vision) در GPT-4 بازسازی کرده است.

🔹 یک کاربر در یوتوب با انتشار یک ویدیو، قدرت رقیب اصلی Gemini، یعنی GPT-4 را به رخ کشید. کانال یوتوب Greg Technology ویدیویی را منتشر کرده که در آن دموی Gemini در GPT-4 بازسازی شده است. برخلاف دموی جعلی گوگل، این ویدیو در لحظه و با پرامپت‌های صوتی ضبط شده
Media is too big
VIEW IN TELEGRAM
هیچ کدوم از این مجری‌ها واقعی نیستند 🤯


شبکه Channel 1 اعلام کرد که از این به بعد اخبار توسط مجری‌هایی که با هوش مصنوعی ساخته شدن گزارش میشه 👩‍💼

مجری‌هایی که می‌تونن به تمام زبان‌های دنیا حرف بزنند و صدا و تصویرشون تماما ساخت هوش مصنوعیه 🤖
💠 با هوش مصنوعی تصاویر countryside silhouette خلق کن!

◀️این تصاویری که میبینید با نام countryside silhouette شناخته میشن شما میتونید با پرامپت زیر تصاویر این آثار فوق العاده رو خلق کنید.

◀️به هوش مصنوعی DALL·E 3 پرامپت زیر داده شده :

flat vector illustration countryside silhouette with [تصویر عنصر یا حیوان], digital art.
🧠 تاحالا با ChatGPT درد و دل کردی؟!

▪️اگر سابقه درخواست همدردی از ChatGPT رو داشته باشید ، میدونید که این هوش مصنوعی اصلا تو این زمینه قوی عمل نکرده و به جای پینشهاد برای بهتر شدن حالتون ، پیشنهاد مراجعه به روانشناس رو‌ میده.

▪️برای همین تو این پست قراره به معرفی یه هوش مصنوعی بپردازم که میتونه دقیقاً مثل یک انسان یا حتی بهتر از اون با شما درد و دل کنه

▪️بدون‌ نیاز به ساخت اکانت وارد لینک زیر بشید ، دوتا Next که بزنید میتونید باهاش چت‌ کنید و از پیشنهاداتش برای بهتر شدن حالتون استفاده کنید!

📎http://Pi.ai