ᝰ𝗦𝗲𝗴𝗺𝗲𝗻𝘁
354 subscribers
544 photos
161 videos
264 files
2.22K links
───• · · · ⌞⌝ · · ·

💻در این کانال قراره با هم به سفـری هیجان‌انگیـز در دنیای تکنولوژی بپـردازیم!

┋ 𝙲𝚑𝚊𝚗𝚗𝚎𝚕 @segmenttt

┋ 𝙲𝚘𝚗𝚝𝚎𝚗𝚝 @CodHub4


· · · ⌞⌝ · · · •───
Download Telegram
هدف پیدایش وب سوکت WebSocket

یکی از اهدف پیدایش WebSocket ضعف های موجود در پروتکل HTTP می باشد. با یک مثال این موضوع را شرح خواهیم داد. در ارتباطی مبتنی بر پروتکل HTTP نحوه کار به این صورت می باشد که یک درخواست (Request) از طرف کلاینت به سرور ارسال می شود و سرور به آن درخواست جواب می دهد. اما سرور قادر نمی باشد که بدون درخواست کلاینت، به کلاینت اطلاعاتی ارسال نماید. برای مثال سیستمی را در نظر بگیرید که یک سری اطلاعات را به صورت آنلاین به کاربر نشان می دهد و کاربر همان لحظه به آن اطلاعات نیاز دارد مانند نتایج مسابقات ورزشی در سایت های پخش زنده، در چنین شرایطی کاربر مجبور می باشد که هر چند لحظه یک بار صفحه خود را بارگذاری مجدد (رفرش) کند یا اینکه با استفاده از کد های جاوا اسکریپت و Ajax هر چند ثانیه یک درخواست به سرور ارسال کرد و اطلاعات را به روز رسانی کرد. این موضوع منابع زیادی از سیستم مانند پهنای باند و... را هدر می دهد. ما نیازمند یک پروتکل و مکانیسمی هستیم که بدون نیاز به درخواست کلاینت بتواند به کلاینت اطلاعات ارسال نماید. این کار با استفاده از وب سوکت قابل حل است. چون وب سوکت یک کانکشن از نوع TCP را با سرور برقرار می کند و یک ارتباط دوطرفه برقرار می شود که به راحتی و با سرعت بالا میتوانند اطلاعات را ردوبدل کنند.

WebSocket چیست؟

پروتکل ارتباطات کامپیوتری است که کانال های ارتباطی استفاده از یک اتصال را TCP فراهم می کند. پروتکل WebSocket توسط IETF به عنوان RFC 6455 در سال 2011 استاندارد شده است و API WebSocket در Web IDL توسط W3C استاندارد شده است.WebSocket یک پروتکل TCP متفاوت از HTTP است. هر دو پروتکل در لایه 7 در مدل OSI قرار دارند و به همین ترتیب در TCP در لایه 4 بستگی دارد

پروتکل WebSocket باعث تعامل بین یک مرورگر و یک سرور وب با سربار های پایین تر، تسهیل انتقال داده در زمان واقعی real-time از سرور و به کلاینت یا از کلاینت به سرور است.

کاربرد وب سوکت :

بازی های آنلاین

چت های تحت وب

کنفرانس های آنلاین

برنامه های Real-Time


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#ترفند
امکانات مخفی ماشین حساب ویندوز

🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
برنامه‌نویسی شیءگرا Object-Oriented Programming (OOP) ، یک شیوه برنامه نویسی می باشد. OOP روشی کامل و دقیق ، بر گرفته شده ازمفاهیم دنیای واقعی است. ساختار اصلی آن شئ می باشد و به عبارت دیگر تمام موجودیت ها و مفاهیم را در قالب یک شی در نظر می گیرد.در یک شئ ، داده و الگوریتم با هم کپسوله شده است. مفاهیم و موجودیت ها در قالب کلاس تعریف می شود (کلاس: الگوی مشترکی ازداده ها و رفتارها برای مجموعه ای از موجودیت ها یا مفاهیم می باشد) که برنامه نویس می تواند از این کلاس ها نمونه (شئ) بسازد. شئ گرایی آنقدر کامل و به ذهن انسان ها نزدیک می باشد که هیج روشی به جای آن نمی آید و نخواهد آمد، اگر هم روش یا موضوعی جدید (مثل: الگوهای طراحی، Agent Oriented, Aspect Oriented و..) ارائه شود مکملی برای برنامه نویسی شئ گرایی می باشد. شئ گرایی در زبان های چون C#, Java, PHP, Delphi, C++ وجود دارد و مفاهیم OOP در تمام آنها یک سان می باشد. از جمله مزایای برنامه نویسی به روش شئ گرایی: افزایش انعطاف پذیری افزایش ,قابلیت نگهداری ،افزایش خوانایی برنامه ، قابلیت استفاده مجدد از کد های برنامه است.

روش‌های زیادی وجود دارد که می‌توان برای حل مسئله در نظر گرفت. یکی از روش‌هایی که به صورت گسترده در نرم‌افزار استفاده می‌‌شود، دیدگاه شی‌گرایی است. پایه و اساس چهارچوب کاری .NET و زبان #C را شی‌گرایی تشکیل می‌دهد. برنامه‌نویسی شی‌گرا یکی از برنامه‌نویسی است که در آن برنامه براساس نمونه‌هایی از مفاهیم و موجودیت‌ها ساخته می‌شود. برنامه‌نویسی شی‌گرا نیاز دارد تا شما روش فکر کردن در مورد نحوه‌ی ساختن برنامه‌هایتان را تغییر دهید. اشیا شما را قادر می‌سازند تا کارها، روندها و ایده‌های دنیای واقعی را که برنامه‌ی خود را به خاطر آن‌ها نوشته‌اید، خیلی خوب توسط کدها مدل‌سازی کنید. به جای این که برنامه‌تان را به‌ صورت یک رشته کنترلی ببینید که داده‌ها را از یک تابع به دیگری منتقل می‌کند، برنامه‌نویسی شی‌گرا به شما کمک می‌کند تا برنامه‌تان را به عنوان مجموعه‌ای از اشیای هماهنگ مدل‌سازی کنید که هرکدام از آن‌ها به‌صورت مجزا از دیگران کارهای خاصی را انجام می‌دهد


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#آموزش
اپلیکیشن ادیت عکس و فیلم


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
Keyboard shortcuts android studio
برنامه نویس های حرفه ای استفاده می کنند :
مرتب سازی کد های هارد شده یا بهم ریخته شده : Ctrl+Alr+L
حذف import استفاده نشده: Ctrl+Alt+O
تکمیل کد (نمایش راهنما): Ctrl+Space
حل سریع مشکل: Alt+Enter
افزودن یا حذف کامنت خطی: CTRL + /
افزودن یا حذف کامنت بلوکی: CTRL + SHIFT + /
رفتن به متد قبل/بعد: ALT + UP/DOWN
نمایش پارامترهای متود: CTRL + P
جستجوی سریع مستندات: CTRL + Q
حذف خط: CTRL + Y
رفتن به کلاس: Ctrl + N
رفتن به فایل: Ctrl + Shift + N
جابجایی بین تب های باز: ALT + Left-Arrow; ALT + Right-Arrow
مراجعه به فایل های اخیر: CTRL + E
رفتن به خط: CTRL + G
جابجایی به محل آخرین تغییر: CTRL + SHIFT + BACKSPACE
رفتن به (declaration) اعلامیه: CTRL + B
رفتن به سورس: F4
رفتن به کلاس والد: CTRL + U
تولید خودکار کانستراکتور و ... : Alt+Insert
تغییر وضعیت: Ctrl+~
کامل کردن پرانتز: Ctrl+Shift+Enter
اورراید کردن متدها: Ctrl+O
ایمپلمنت کردن متدهای اینترفیس: Ctrl+I
کپی کردن کامل یک خط به خط پایینی: Ctrl + D
جست و جو: Ctrl + F
عملیات جستجو و جایگزین کردن: Ctrl + R
تغییر اسم متغییر و ... در کل پروژه: Shift + F6

🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
👎1
معرفی سایت های جالب و کاربردی:

1️⃣ nasa.gov/content/goddar
این سایت خیلی هیجان انگیزه عکسی که ناسا از روزی که متولد شدی از کهکشان گرفته رو بهت نشون میده.

2️⃣ onionplay.se
فیلم های نتفیکیس رو رایگان میخوای؟!
از این سایت میتونی دنبالشون کنی.

3️⃣ Canva.com
هر نوع طراحی میتونید با این سایت انجام بدید از انواع و اقسام کارت ویزیت ها،استوری، پست، لوگو و..

4️⃣ lookmovie.io
تموم فیلم و سریال های که دوست داری رو میتونی تو این سایت با زبون ث زیر نویس مد نظرت ببینی(برای تقویت زبان عالیه)

5️⃣ studystream.live
تو این سایت آدمای مختلف پشت مانیتوراشون نشستن و دارن درس میخونن، برای وقتایی ک انگیزه نداری عالیه.

6️⃣ window-swap.com
تو سر تا سر دنیا با استفاده از این سایت میتونی از پنجره خونه ی مردم به بیرون نگاه کنی.


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
رفع خطا روی target sdk 32 یا اندروید 12
نیازمند ها برای اجرا برنامه روی اندروید 12
اندروید استودیو ورژن 2022


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#آموزش
آموزش قابلیت های Ease of Access در ویندوز 10


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
رفع برخی از خطا ها در ورژن های جدید اندروید استودیو 2022



🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#آموزش
اضافه شدن 2 قابلیت جذاب به پاورتویز ویندوز


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
از برنامه نویسی خسته شدی؟؟

📌 خیلی وقتا از برنامه نویسی خسته میشیم و دیگه نمیتونیم مثه قبل ادامه بدیم.
دلیلش چیه؟ تو این پست دلایل خسته شدن از برنامه نویسی رو باهم بررسی میکنیم😉👌

1️⃣ هدفتو مشخص نکردی دوست من!
💢 اولین دلیل خستگی مربوط به هدف هست!
از خودتون بپرسید که من چرا دارم برنامه نویسی یاد میگیریم(همینطوری الکی نرو جلو)

2️⃣ تو نقطه کف قضیه هستی!
💢 نه تنها تو برنامه نویسی بلکه تو تمامی شغل ها یه نقطه کف و عمق هست که طرف اونجا نا امید میشه. تو این مواقع سعی کن یکی دو روز استراحت بکنی بعدش دوباره ادامه بدی!

3️⃣ برنامه ریزی نمیکنی!
💢 برنامه ریزی یکی از مهمترین قسمت هاست! که شما لیست کارهاتون رو بنویسید اینطوری دیگه آشفته نمیشی و آشفته شدن یکی از دلایل خستگیه!

4️⃣ علاقه ندارید!
💢 و مورد آخری هم که میخوام بهتون بگم اینه که علاقه ندارید مثلا یه جا دیدین یه جو الکی گرفتین و اومدین سمت برنامه نویسی!
بازم بشینید و از خودتون بپرسین که آیا واقعا علاقه دارین یا نه؟

📌 شما زمانهایی که خسته میشید چی کار میکنین؟👇🤔


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
مدرک بین المللی برنامه نویسی میخوای؟😉👇

1️⃣Udemy.com
2️⃣Udacity.com
3️⃣Coursera.org
4️⃣Khanacademy.com
5️⃣EDX.org



🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#آموزش
راهنمای خرید لپ تاپ ۱۰ تا ۵۰ میلیون تومان


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
معرفی اپلیکیشن های برنامه ریزی مخصوص درس خوندن

1️⃣ اپلیکیشن detox: برای قفل کردن و
محدود کردن گوشی حین درس خوندن!

2️⃣ اپلیکیشن your hour: مشخص کردن
میزان استفاده از گوشی

3️⃣ اپلیکیشن Alarmy: برای سحر خیزی!

4️⃣ اپلیکیشن Calm: آهنگ بی کلام و ریلکس
کردن.

5️⃣اپلیکیشن forest: برای ثبت و محاسبه ی
ساعت مطالعه!

6️⃣اپلیکیشن timetable planner:
ثبت برنامه تون و گزارش کار در طول روز!


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
تفاوت های یه برنامه نویس خوب و بد!

✔️ برنامه نویس خوب: برای هرکاری دنبال بهترین و کارامد ترین ابزار هاس
برنامه نویس بد: همیشه دنبال اینه که چه چیزی تازه اومده و به تکنولوژی های فعلی توجه نمیکنه!

✔️ همیشه تمایل به یادگیری دارن!
از یه جایی به بعد حوصله خودشونم ندارن!

✔️ با کمترین کد ممکن برنامه رو توسعه میدن
فکر میکنن هرچی بیشتر بنویسن ارزش کارشون بیشتره!

✔️ دوست دارن ازشون انتقاد بشه
از انتقاد فراری هستن!

✔️ دوست دارن مشکل کاربرهارو حل کنن!
دوست دارن راه حل های خودشونو ارائه بدن

✔️ سعی میکنن طبق قوانین تیم پروژه رو توسعه بدن و با بقیه هماهنگ باشن
هرموقع عشقشون بکشه کار میکنن



🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#آموزش
10 بازی برتر برای کامپیوتر و لپ تاپ های ضعیف ! (حتی رم 2 !) | Top 10 Games For Low end PC




🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
بهترین منابع یادگیری در برنامه نویسی کامپیوتر😉🔥

1️⃣ Html
💢 html.com

2️⃣ Css
💢 css-tricks.com

3️⃣ Python
💢 Python.org

4️⃣ Java
💢 Javatpoint.com

5️⃣ PHP
💢 W3schools.com

6️⃣ React
💢 React-tutorial.app



🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
#دانستنی
این ۴ کار رو با لپ تاپ نکن خرابش میکنی!


🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
🔘 آشنايی با زبان برنامه نويسی :

🔰دلفی
(Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی RAD پشتیبانی می‌کردند؛ یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی.

این نرم افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست.

زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه دا‌ده‌ها‌ است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.
RAD=Rapid Application Development

🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
معرفی سه سایت کاربردی


🔸با استفاده از وبسایت زیر میتونید هر تغییری که مدنظرتون هست رو روی عکس پیاده کنید مثلا قسمتی از اون رو حذف کنید.
🔗لینک سایت

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

🔸با استفاده از این سایت میتونید ویدیو های خودتون رو ادیت بزنید.این سایت رایگان می باشد و علاوه بر داشتن ابزار ادیت، ویدیو تمپلیت های رایگانی نیز در اختیار شما قرار می دهد.
از قابلیت های آن می شود به One Click-Remix، ویرایشگر عکس برای برش، چرخش، تنظیم کنتراست ، ایجاد نقطه کانونی، تغییر سرعت و … اشاره کرد.
🔗لینک سایت



🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨
☑️ کامپیوتر چیست ؟
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات فیزیکی تشکیل دهنده یک رایانه را سخت افزار و به برنامه های کاربردی که کامپیوترها را میتوان از طریق انسان یا هر نوع کاربری کنترل کرد مانند انواع سیستم عامل ها را نرم افزار گویند .

سازمان دهی کامپیوتر به شش قسمت تقسیم می شود :
1- واحدهای ورودی ( INPUT unit )
2- واحدهای خروجی ( OUTPUT unit )
3- واحد حافظه ( Memory unit )
4- واحد محاسبه و منطق ( ALU )
5- واحد پردازش مرکزی ( Central Processing )
6- واحد ذخیره سازی ثانویه
🍃💐🍃🌸🍃🌸🍃

🆑@segmenttt🔰

👁‍🗨با فوروارد کردن پست های چنل از ما حمایت کنید 👁‍🗨