code2 - کد۲
343 subscribers
145 photos
64 videos
1 file
142 links
کد۲
💻 برنامه‌نویسی، فناوری و استارتاپ
Download Telegram
📌 یکی از سایت‌های بسیار با کیفیت در بحث آموزش‌های برنامه نویسی و نرم‌افزار، سایت frontendmasters.com هست.

💎 بزرگترین مزیت این سایت نسبت به آموزش‌های سایت‌های دیگه مثل Udemy این هست که آموزش های این سایت از مهندس‌های نرم‌افزار یا پرسونل و کارمندان شرکت‌ها و کمپانی‌های بزرگ هست. یعنی مهندسان نرم‌افزار در شرکت‌هایی مثل مایکروسافت، اسپاتیفای، vercel، نتلیفای و بسیاری از کمپانی‌های مطرح دنیا.
پس یک مزیت بسیار زیاد این دوره‌ها این هست که توسط افراد باتجربه در شرکت‌های بزرگ آموزش داده می‌شن.

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

برای مثال دوره رایگان آموزش الگوریتم که توسط ThePrimeagen آموزش داده می‌شه بسیار دوره قوی و معروفی است:
https://frontendmasters.com/courses/algorithms/

این دوره اسمش هست The Last Algorithms Course You'll Need و ThePrimeagen که مهندس معروف در شرکت Netflix هست سعی کرده مباحث الگوریتم و علوم کامپیوتر رو به صورت خیلی خوبی آموزش بده. این دوره رایگان هست و می‌تونید ثبت نام کنید و مشاهده کنید.

همین طور دوره‌های پولی این سایت رو هم بعضی از سایت‌های ایرانی که دوره‌های خارجی رو قرار می‌دن دارن. البته طبیعتاً رعایت کپی رایت بهتر هست ولی خب شرایط ایران متفاوته :)
اگر هم خواستید اکانتش رو بخرید قبلش یه ایمیل بهشون بزنید و بگید که من از ایران یا آسیا هستم و اگر بگید که اگر بتونم از پلن تخفیف خرید جهانی استفاده کنم ممنونم میشم. معمولا یه تخفیف برای کشورهای غیر آمریکایی و یا کشورهای دیگه دارن که یه چند درصدی حد تخفیف می‌دن. با این حال بازم به نظرم گرون هست.
همین طور اگر GitHub student pack داشته باشید چند ماه رایگان این سایت بهتون اشتراک می‌ده البته GitHub student pack این روزها به ایرانی ها سخت اعتبار میده ولی راه‌هایی وجود داره که با استفاده از اکانت دانشگاه‌های خوب ایران هم بشه دریافت کرد اما ابتدا به نظر می‌رسه باید کارت دانشجویی بین المللی. انشالله در مورد موضوع پک رایگان گیت‌هاب در آینده بیشتر توضیح میدم.

💎 در مجموع اگر نیاز دارید مبحثی رو آموزش ببینید و نیاز به دوره دارید و با زبان انگلیسی هم می‌تونید یاد بگیرید، به این سایت حتما یه سر بزنید و سرفصل هاش رو ببینید.

❤️ اگر این آموزش براتون مفید بود با دیگران و دوستانتون هم به اشتراک بگذارید. ممنون از همراهی شما


کانال کد۲:
@code2_ir

#معرفی_سایت
#منابع_آموزشی_انگلیسی

code2 - کد۲
Photo
یه نکته‌ای که در بحث طراحی نرم‌افزار یا محصولات شاید خوب باشه که توجه داشته باشید، بحث Timezone هست. همونطور که می‌دونید مناطق مختلف جغرافیای جهان، ساعت‌های متفاوتی دارند و این مسأله بعضی وقتا چالش ایجاد می‌کنه. خب طبیعی هست که اگر کسی پیامی را مثلا در تورونتو کانادا فرضا در ساعت 16:00 ارسال کرده، روی گوشی من در تهران نباید 16:00 نمایش داده بشه و مثلا باید ساعت 23:30 نمایش پیدا کنه.

👀 اینجا نیاز به دقت هست که در طراحی ساعتی که برای پیام‌ها در دیتابیس ثبت می‌شه به چه صورت ذخیره می‌شه. فرضا اگر ساعت در دیتابیس به timezone ایران ذخیره می‌شه، پس اگر کاربر در کانادا بود باید ابتدا ساعت رو به زمان کانادا تبدیل کنیم و بعد بهش نمایش بدیم.
منطقا یکی از راه حل‌ها این هست که هر دیتایی که در هر نقطه‌ی جهان ثبت می‌شه ابتدا به یک ساعت واحد تبدیل کنیم و سپس ذحیره کنیم و هر کسی که دیتا قرار بود بهش نمایش داده بشه از اون ساعت واحد تبدیل به ساعت منطقه اش بشه و بعد نمایش پیدا کنه.

📌 این‌جا یکی از بهترین گزینه‌ها UTC هست که یک معیار زمان برای تعیین ساعت‌ها و اختلافات زمانی در سراسر جهان هست.
پس اینجوری هر دیتای زمانی که باید در دیتابیس ثبت بشه رو اگر به UTC ذخیره کنیم دیگه به راحتی می‌تونیم بر اساس تنظیمات کاربر بهش ساعت دلخواه رو نمایش بدیم. برای همین اکثر سایت‌های خارجی که استفاده می‌کنید احتمالا می‌تونید در تنظیمات براشون timezone مشخص کنید تا اطلاعات رو بر اساس ساعت محل شما نمایش بده.
و مثلا اگر در تهران هستید احتمالا تا الان متوجه شدید که ساعت ما نسبت به UTC مثبت 3.5 هست و در تنظیمات اکثر سیستم‌ها می‌تونید Asia/Tehran یا UTC +3.5 رو انتخاب کنید.

البته توجه داشته باشید که به نظر می‌رسه utc با gmt یا همون ساعت گرینویچ متفاوت هست اما از اونجایی که utc تنها ۰٫۹ ثانیه با ساعت گرینویچ اختلاف داره، برای بسیاری از کاربردهای روزمره چنین اختلافی قابل صرف‌نظر کردن است.


👇👇کانال کد۲:
@code2_ir
Forwarded from PhiloLearn with ArshA (ArshA.l.R)
This media is not supported in your browser
VIEW IN TELEGRAM
Interview with Senior JS Developer 😂😂😂
مصاحبه با سنیور جاوا اسکریپت دولوپر 😂😂😂

#fun

@PhiloLearn
code2 - کد۲
Interview with Senior JS Developer 😂😂😂 مصاحبه با سنیور جاوا اسکریپت دولوپر 😂😂😂 #fun @PhiloLearn
این کلیپ رو می‌دیدم خیلی به نظرم با مزه بود!
حالا درست یا غلط ولی کلا این زبان جاوااسکریپت خیلی باحاله!

باید تجربه کنید تا چیزایی که تو کلیپ می‌گیره رو درک کنید 😁

@code2_ir
مثل اینکه استارلینک وقتی گرم می‌شه گربه‌ها تو سرما میرن روش :)

منبع

@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
📱 توی این ویدیو می‌بینید که چطور روی یه آیفون قدیمی با استفاده از brute force پسورد رو پیدا می‌کنه.

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

تعداد حالت ها:
10*10*10*10 =10000

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

@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
💻 در توسعه فرانت اند فریمورک‌ها و ابزارهایی شهرت زیادی دارند مثل React js یا Vue js که شاید از همه معروفتر هستند.

💡در این بین شاید اسم Svelte رو هم شنیده باشید. در این ویدیو، Rich Harris سازنده Svelte از داستان خلق این فریمورک میگه و توضیح میده که چطور ابزاری که برای کارش ایجاد کرد در بین همکارانش هم رواج پیدا کرد.


کانال کد۲
@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
🦆 نظرتون درباره این کیبورد مکانیکی چیه؟ 😂

@code2_ir
📢 پادکست کد۲ در راه است! 🎙

با سلام به همه دوستان عزیزم! اگر اخبار رو پیگیری می‌کنید می‌دونید که به تازگی گوگل اعلام کرده است که خدمات دامنه خود را به شرکت Square Space واگذار خواهد کرد. وقتی این خبر و دیدم یاد پادکستی در مورد بنیانگذار Squarespace افتادم. با خودم گفتم چه خوب میشه که من یک پادکست راجع به تاریخچه و بنیانگذار شرکت های مختلف به فارسی درست کنم.

پس اولین قسمت پادکست کد۲ رو با Squarespace شروع خواهم کرد. (البته شاید با خودتون بگید هر کی پیدا می‌شه یه پادکست برای خودش می‌زنه :) به امید روزی که تعداد پادکست‌ها از تعداد شنونده‌ها بیشتر بشه 😅)

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

🔥 اگر به کارآفرینی یا جهان جذاب استارتاپ‌ها علاقه مند هستید این پادکست رو از دست ندید.

به زودی .... 🎉🎧

@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
🐧 داستان CentOS رو میدونید؟

یکی از نسخه‌های معروف لینوکسی بود که شرکت RedHat اون رو حمایت می‌کرد CentOS بود.

شرکت RedHat از غول‌های نرم‌افزاری به حساب میاد. شاید عبارت RHEL رو هم موقع نصب پکیج هاتون دیده باشید. در واقع شرکت RedHat یک نسخه پولی از لینوکس داره که برای شرکتهای سطح بالا یا افرادی که نیاز دارن عرضه کرده و می‌تونن خریداری کنند (البته لایسنس تک نفره هم داره و شما هم میتونید رایگان استفاده کنید)
از اونجایی که این شرکت اعتبار بالایی داره و همینطور این نسخه از لینوکس کاربرهای تجاری داره خیلی stable و قابل اعتماد بوده و هست.
اما گروه CentOS تغییرات انجام شده روی RHEL رو به صورت رایگان تحت عنوان CentOS عرضه می‌کردند و این سیستم‌عامل انقدر خوب عمل کرد که در سال ۲۰۱۰، سی درصد سرورهای لینوکسی CentOS شده بودند.

سال ۲۰۲۰، RedHat از سمت خودش توسعه CentOS رو متوقف کرد و دیگه از این پروژه حمایت نکرد. این قضیه اعتراض کاربران CentOS رو به همراه داشت! برای همین پروژه هایی مثل راکی لینوکس و آلما لینوکس شکل گرفت که راه CentOS رو ادامه بدند.

🔥اگر این کلیپ و مطلب رو پسندید، به اشتراک بگذارید 🌺

@code2_ir
عیدتون مبارک‌ 🌺🌺🌺

🌹 به عنوان عیدی از طرف کانال کد۲،
اگر از اعضای کانال هستید و تمایل دارید در حوزه برنامه‌نویسی یا نرم‌افزار ورود کنید یا فعالیت کاری خودتون رو در این فضا شروع کنید، میتونید به آیدی @talegh پیام بدید تا به صورت رایگان و آنلاین مدت زمانی رو با هم گفتگو کنیم و جلسه مشاوره‌ای باهم داشته باشیم.

@code2_ir

🌺🌺🌺
This media is not supported in your browser
VIEW IN TELEGRAM
به نظر شما ورود هوش مصنوعی به دنیای بازی‌ها چه تغییراتی در دنیای ما ایجاد می‌کند؟

متن زیر را بخوانید 👇👇

@code2_ir
code2 - کد۲
به نظر شما ورود هوش مصنوعی به دنیای بازی‌ها چه تغییراتی در دنیای ما ایجاد می‌کند؟ متن زیر را بخوانید 👇👇 @code2_ir
📌 بازی‌های رایانه‌ای با مراحلی تمام نشدنی!


🔥 یکی از مباحثی که با اوج گرفتن نسل جدید هوش مصنوعی ها مصل chat-gpt مطرح شد قابلیت‌های جدیدی است که بازی های کامپیوتری می‌توانند پیدا کنند.
نمیدانم سری بازی‌های Scribblenauts را انجام داده اید یا نه اما اگر انجام داده باشید می‌دانید که مثلا در سری Scribblenauts Unlimited شعار تولید کنندگان بازی این بود که "anything you write, you can use" یعنی هرچیزی که می‌نویسی می‌توانی از آن استفاده کنی!

احتمالا متوجه منظور من شده اید. همان روزها با خودم گفتم فرض کن در بازی مثل Scribblenauts Unlimited از هوش مصنوعی‌های generative مثل chat-gpt استفاده شود! چه خواهد شد!
خود این بازی روی گوشی هم قابل نصب هست و می‌تونید دانلود کنید البته در نسخه های گوگل پلی یا اپل استور این بازی پولی هستند.

نکته‌ای که وجود داره خود این بازی در زمان انتشار دایره واژگان و دانش و کنترل واقعا بالایی در ساخت اشيأ در بازی داشت. همانطور که در تریلر این بازی می‌توانید ببینید تقریبا هر کاری را که رایج باشد یا هر شئ رایجی را در بازی می‌توانید استفاده کنید و با استفاده از آن‌ها مراحل را انجام دهید و پیش ببرید. حالا اگر قدرت تولید کننده ای مثل chat-gpt به این بازی اضافه شود تقریبا در دریایی از احتمالات غرق خواهید شد.

با توجه به فهمی که هوش مصنوعی های generative از بافت متن و یا context دارند تقریبا می‌توانید هر مرحله را به بی نهایت روش ممکن پیش ببرید. مثلا فرض کنید یک اژدها در پیش روی شماست. می‌توانید در قسمت جستجو تایپ کنید RPG و با آن اژدها را منفجر کنید. یا می‌توانید بزنید یک تیرانوسوروس و آن را به جنگ اژدها بفرستید! به قول خارجی ها اینجا دیگر sky is the limit و محدودیت شما در میزان محدودیت تخیل شما خواهد بود!

پس به نظرم باید در آینده منتظر بازی‌های کامپیوتری باشیم که با استفاده از هوش مصنوعی کاربران را بیش از پیش در خود غرق خواهند کرد!
فرضا بازی مثل GTA V به تنهایی ساعت‌ها بازی و مراحل مختلف داشت و هنوز بعد از چند سال کاربران با آن مشغول به بازی و امتحان کردن حالت‌های مختلف هستند. حال فرضا با ورود هوش مصنوعی چه میزان تنوع و حالات مختلف به این بازی‌ها وارد خواهد شد واقعا نمی توان حدس زد!


نظر شما چیست؟‌ به نظر شما هوش مصنوعی چه تجربه‌ های جدیدی در بازی‌های رایانه‌ای ایجاد خواهد کرد؟


مهدی طالقانی
@code2_ir
نحوه تلفظ SQL توسط برنامه نویسان :)

پ ن:

دوستان اشاره کردن که در واقعیت همون تلفظ جداگانه‌ی s q l به نظر می‌رسه صحیح تر هست اما در واقع یه جور عادت شده و ایراد نیست و این میم هم بیشتر جنبه شوخی داره.

@code2_ir
This media is not supported in your browser
VIEW IN TELEGRAM
مترویی در فرانسه از رفت و آمد مسافران از گیت‌های ورودی برق تولید کرده.

این برق در مقیاس کوچیک شاید خیلی به نظر نرسه اما اگر یک سیستم یکپارچه و در مقیاس بزرگ باشه می‌تونه در مجموع برق مفیدی تولید کنه.



کانال کد۲
@code2_ir
Forwarded from Linuxor ?
چند تا فکت درباره curl

کرل چیه؟ یه ابزار برای انتقال دیتا روی شبکه با پروتکل های مختلفه.

+ نسخه کامند لاینش بای دیفالت روی همه توزیع ها نصبه ؛ انقدری قویه که تقریبا هر ریکوستی رو میشه باهاش زد.

+ کرل تقریبا اکثر پروتوکل هارو (26 تا) ساپورت میکنه.

+ توی اکثر زبان ها مثل پایتون , پی اچ پی , روبی و ... بای دیفالت وجود داره.

+ برای شبیه سازی یه ریکوست توی وب با کرل توی کروم F12 رو بزنید و از تب Networks روی درخواستتون کلیک راست کنید و Copy as cURL رو بزنید.

+ سازندش Daniel Stenberg هنوز زندس و توی یوتیوب هم فعاله !

+ بر خلاف تصورتون اون C اولش هیچ ربطی  به زبان C نداره ، بلکه کرل مخفف Client for URL هستش.

+ با کرل میتونید یه چیزی دانلود کنید یا حتی یه ایمیل برای یه نفر بفرستید.

+ بر خلاف لوگوی کرل //:curl کرل اصلا پرتوکل نیست !

🐧 @Linuxor
Forwarded from خوشفکری
🎙️اپیزود جدید پادکست خوشفکری منتشر شد.

در بخش اول این اپیزود، همراه با بررسی چند مثال، به موضوع شجاعت و شهامت در نوآوری پرداخته‌ایم و در بخش دوم به دو پرسش دریافتی از مخاطبان در خصوص جذب سرمایه و ورود به بازارهای بزرگ پاسخ داده‌ایم.

پادکست خوشفکری در همه اپ‌های پادکست قابل شنیده‌شدن است.

عنوان «خوشفکری» را سرچ کنید یا:

خوشفکری در Apple podcast🔹

خوشفکری در CastBox🔸



🆔 @khoshfekri
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی جاوااسکریپت و پایتون، چشمشون به PHP می‌افته

#طنز #جاوااسکریپت #پایتون #php

@code2_ir