انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
431 subscribers
747 photos
49 videos
186 files
478 links
🖥️ انجمن علمی مهندسی کامپیوتر دامغان 🖥️

💡اطلاع‌رسانی برنامه‌ها و اخبار انجمن💡

✒️صاحب امتیاز نشریه صفر و یک

🔵مدیر گروه :
Karimi.2163@gmail.com

🔻دبیر انجمن علمی :
@armint_0
Download Telegram
🟢 روش صحیح قرار گرفتن انگشت ها بر روی کلید های کیبورد برای تایپ ده انگشتی. با تمرین و تکرار میتوانید این مهارت را کسب کرده و سریعتر تایپ کنید .
با تمرین میتونید سرعت کد نویسی خودتون رو بالا ببرید 👌

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢 فایل XML یا همان زبان نشانه گذاری گسترش پذیر، زبانی است که چارچوب کلی نشانه گذاری متن های الکترونیکی را مشخص میکند. به گونه ای که زبان XML هم برای انسانها و هم برای سیستم ها به راحتی خوانده می‌شود. زبان XML نسخه تغییر یافته از زبان برنامه نویسی HTML می باشد که با این هدف ساخته شده است که سادگی زبان ‏HTML و زبان SGML را در هم آمیخته و با استفاده از اینها یک زبان قدرتمند و بسیار عالی را ایجاد کند.
در حالت کلی زبان XML زیر شاخه ای از زبان HTML می باشد و بیشتر برای طراحی و کد نویسی وب استفاده می شود. فایل XML یک فایل کاربردی در زبان نشانه گذاری می باشد.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
آیا ریستارت کردن کامپیوتر و لپ تاپ توسط دکمه سخت افزاری سیستم ضرر دارد ؟

اغلب مشکلات سیستم با ری استارت کردن برطرف میشه.مثله کدن شدن سیستم،یا بیرون اومدن از حساب کاربری،مشکلات مودم و... خلاصه خیلی از مشکلات سیستم با خاموش و روشن شدن حل میشن.😊

🟢 وقتی کامپیوتر شما ریبوت می شود چه اتفاقی رخ میدهد؟

ما کلا دو نوع راه اندازی مجدد داریم: راه اندازی مجدد نرم افزاری یا گرم و راه اندازی سخت افزاری یا سرد.
وقتی که شما منوی start رو باز می کنید و روی restart کلیک می کنید، شما یک راه اندازی نرم رو شروع کردید.تمام پنجره های در حال اجرا و فرایندهای درحال اجرا بسته میشن و عملیات اخیر سیستم عامل به پایان میرسه و یک سیگنال ریبوت به مادربردفرستاده میشه. مادربرد هم تمام اجزا رو یک به یک ریست می کنه و بعد راه اندازی به ترتیب شروع میشه.ریبوت سخت افزاری یا ریبوت سرد، وقتی اتفاق می افته که شما دکمه پاور رو پایین نگه دارید و برق های ذخیره شده توی بخش های مادربرد تخلیه میشن. هنگامی که برق به طور کامل تخلیه شد، مادربرد قدرتش رو از دست میده و تمام اجزای اون خاموش میشه. وقتی شما دکمه پاور رو دوباره فشار میدید، مدارات الکتریکی دوباره شارژ میشن و مادربرد دوباره عملکردش رو به دست میاره.😊

🟢 چرا راه اندازی مجدد برای عیب یابی موثر است؟

ریبوت یا راه اندازی مجدد باعث میشه که تمام اجزای سخت افزاری ریست بشن. برای مثال در حالتی که سیستم شما کند شده با راه اندازی مجدد سیستم شما، منابع اشغال شده بصورت کامل خالی میشن و در اختیار سیستم عامل قرار می گیرن که همین موضوع باعث بالا رفتن سرعت سیستم عامل میشه.😊

🟢 آیا راه اندازی مجدد به سیستم شما صدمه می زند؟

تنها در دو حالت راه اندازی مجدد نرم افزاری می تونه به سیستم شما آسیب بزنه:
در حالی که سیستم عامل تون رو ارتقا میدید شما یک راه اندازی مجدد رو شروع کرده باشید و سیستم در وسط فرایند ارتقا خاموش بشه.
و یا گرفتار برخی از نرم افزارهای مخرب مثله ویروس و... بشید که باعث ریستارت پی در پی سیستم شما میشن. که برای حل مشکل باید سیستم تون رو ریستارت کنید.
بدترین حالت راه اندازی مجدد سخت افزاری در حالتی هستش که سیستم عامل در حال نوشتن داده روی دیسک هست. توی این حالت، فایل نوشته شده به احتمال زیاد خراب میشه، و اگر درایو اطلاعات شما HDD باشه ، هد خواندن / نوشتن ، آسیب میبینه😢اما از اونجا که راه اندازی مجدد سخت افزاری، هنگامی که سیستم عامل فریز هستش استفاده میشه، تقریبا هیچ خطری وجود نداره.😃 خرابی داده به احتمال زیاد در هنگام قطع ناگهانی برق و یا افزایش جریان الکتریکی به وجود میاد که با استفاده از یک منبع تغذیه اضطراری می تونید خودتون رو در مقابل خرابی داده از قطع ناگهانی برق و یا افزایش جریان الکتریکی محافظت کنید.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
چرا برنامه نویسی شغل ایده آل ماست؟

🟢 سر و کار نداشتن مستقیم با ارباب رجوع، گیرندگان خدمت و به طور کل موجودی به نام انسان
🟢 ساعات کاری شناور
🟢 ارتقای شغلی ملموس
🟢 یادگیری مهارتی پول ساز
🟢 به روز بودن در عصر فناوری
🟢 امکان افزایش نامحدود درآمد و راه اندازی کسب و کار شخصی
🟢جایگاه اجتماعی قابل دفاع

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
نرم افزار متن باز (Open Source) چیست؟
🟢 بهترین تعریفی که میتوان برای نرم افزار متن باز (Open Source) ارائه داد این است:نرم افزاری که مشتری هم میتواند سازنده آن باشد.
یعنی این نرم افزار ها به شما اجازه میدهند که هر تغییری که دوست داشتید را در آنها ایجاد کنید.
زیرا در کنار فایل اصلی برنامه که دانلود میکنید،میتوانید کدهای اصلی آن را هم از شرکت سازنده دریافت کنید.
اگر دانش کافی در زمینه برنامه نویسی داشته باشید قادر خواهید بود هر بخشی را ویرایش کرده و یک ورژن اختصاصی از نرم افزار برای خودتان بسازید.
نرم افزار های معمولی،یعنی آنهایی که متن باز نیستند،این اجازه را به شما نمیدهند.
شرکت سازنده به دلیل توجیه ها و قوانینی که برای خود دارد، مایل نیست که کدهای اصلی برنامه را در اختیار عموم مردم قرار دهد.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
🟢 کدنویسی تمیز (Clean Code) مجموعه اصولی است که به شما کمک می‌کند کدی بنویسید، که فهم و اصلاح آن توسط دیگران و یا بعد از مدت‌های طولانی برای خودتان سخت نباشد. این اصول استانداردهایی هستند که اگر رعایت شوند، شما را تبدیل به یک برنامه نویس حرفه ای می‌کنند. کدنویسی تمیز در کار گروهی اهمیت بسیار زیادی دارد.

🟢 کد کثیف (Dirty Code) اصطلاحی است که در برابر کدنویسی تمیز وجود دارد. عدم رعایت اصول کدنویسی تمیز، بی نظمی و استفاده از رویه‌های تکراری کد شما را به Dirty Code تبدیل می‌کند.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
انواع روش های سئو در دنیای وب :

سئو به دو روش سئو درون صفحه (on page SEO) و سئو بیرون صفحه (off page SEO) انجام می شود . هر دو از اهمیت یکسانی برخوردارند. سئو درون صفحه به کنترل مستقیم کدها و محتویات وب سایت مرتبط میشود . بطور کلی هرچیزی که در سایت خود بارگذاری میکنید به سئو درون صفحه مربوط میشود. سئو درون صفحه مهمترین ترین چیزی هست در ابتدا باید روی آن کار کنید. به طور کلی، سئوی داخل صفحه پایه تمام تلاش های بهینه سازی است. چون شما بیشترین کنترل را میتوانید در این بخش داشته باشید.سئوی بیرون صفحه شامل تمام چیزهایی که در دنیای اینترنت به سایت شما مربوط میشوند . ولی شما به آنها دسترسی مستقیم ندارید و باعث افزایش سطح سئو و بهینه سازی سایت شما میشود. مثل سایت هایی که به سایت شما لینک میدهند.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
توضیحات سرآمد یا (Header Comments)

🟢 هر برنامه باید با یک توضیح آغازین همراه باشد که به آن "توضیحات سرآمد" می گوییم. این توضیحات باید حاوی اطلاعاتی از این قبیل باشند: نام برنامه نویس، تاریخ، نام فایلی که برنامه در آن ذخیره می شود، توضیحی در مورد برنامه و نحوه ی اجرا و استفاده از آن. یکی از بهترین استراتژی ها برای نوشتن برنامه های بزرگ و پیچیده تقسیم کردن کدهای آن در مجموعه فایل های جداگانه ای به نام ماژول است که این کار بررسی و توسعه ی کدها را راحت تر می کند.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
به چیدمان کدها توجه کنید!

🟢 اگر تجربه ی کدنویسی برنامه های نسبتاً بزرگ را داشته باشید حتماً متوجه شده اید که بیش تر وقت خود را به جای نوشتن کدهای جدید صرف مرور کدهای قبلی کرده اید تا تغییراتی را که لازم است در آن ها اعمال کنید و اشکالات آن ها را رفع نمایید. یکی از فاکتورهای مهمی که سرعت و کارایی شما را در مرور کدها تعیین می کند چیدمان کدها (Code Layout) است. یک چیدمان خوب با تورفتگی های صحیح و قرار دادن میزان فضای سفید مناسب، تفاوت چشمگیری را در مدت زمانی که طول می کشد تا دستورات یک کد را بررسی کنید و منظور آن ها را بفهمید ایجاد می کند.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
تفاوت ویندوز 32 بیتی با 64 بیتی

شاید خیلی شنیده باشید وقتی کسی یا خودتون بخواهید ویندوز نصب کنید گفتن که ویندوز 32 بیتی نصب کنیم یا 64 بیتی خوب مطمئنا 64 بیتی خوب تره حالا چرا شو توی ادامه ی پست میگم خدمتتون.

مزایای ویندوز 64 بیتی چیست؟

اگر می خواهید از حداکثر قدرت سیستم تون استفاده کنید باید ویندوز 64 بیتی نصب کنید ولی اینو بدونید که همه ی سیستم ها 64 بیتی نیستند اگر میخواید ویندوز 64 بیتی نصب کنید با CPU تون هم 64 بیتی باشه همین طور RAM تون هم باید بالا باشه.
ویندوز 64 بیتی از تمام حافظه ی RAM استفاده می کنه به همین دلیل عملکرد سیستم به طرز چشم گیری افزایش پیدا میکنه. و برای اینکه بدونیم سیستم مون به درد ویندوز 64 بیتی میخوره یا نه برید ببیند RAM تون چقدره اگه از 4 بیشتر و خود 4 هستش می تونید ویندوز 64 روش نصب کنید.
ویندوز 64 بیتی امنیت بیشتری نسب به ویندوز 32 بیتی داره و اینو بدونید که ویندوز 64 بیتی جلوی بدافزار های 32 بیتی رو میگره.

ویندوز 32 بیتی چه کاربردی داره؟

الان دیگه کم تر از ویندوز 32 بیتی استفاده میشه چون هر سیستمی رو که میبینی RAM حداقل 8 هستش و باید 64 رو نصب کنیم ولی بعضی از برنامه های 32 بیتی هستند که خوب روی 64 بیتی کار نمی کنن و باید ویندوز 32 بیتی نصب کنیم.

تفاوت ویندوز 32 با 64؟

اگه توضیحات بالا رو بخونید متوجه ی تفاوت این دو ویندوز میشید ولی یه چیز رو جا گذاشتم اینه که اگه شما ویندوز 32 بیتی دارید باید برنامه های 32 بیتی روی سیستم تون نصب کنید ولی 64 بیتی میتونه برنامه های 32 بیتی رو اجرا کنه البته بعضی هاشون نه.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
Forwarded from معاونت فرهنگی و اجتماعی دانشگاه دامغان
Media is too big
VIEW IN TELEGRAM
💯توجه_توجه💯
انجمن علمی #مهندسی_کامپیوتر دانشگاه دامغان تقدیم می کند

🔵مستند فعالیت های انجمن علمی مهندسی کامپیوتر در ترم جاری.

🔴 ۲۶فعالیت شامل: مسابقات، وبینار های علمی، کارگاه های آموزشی، کلاس های آموزشی و...
🟠معرفی اعضای انجمن و راه های ارتباطی
🟣برای آشنایی با ما حتما این ویدیو را ببینید.
🆔@du_ce
🆔@du_farhangi
یلدا مبارک
انشالله همیشه موفق و سلامت باشید در کنار خانواده 🌹 🙂

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
دلایل یادگیری برنامه نویسی :

🟢 کسب درآمد خوب
🟢 قدرت پیاده سازی ایده های خود در حوزه فناوری
🟢 تبدیل شدن به یک تولید کننده ی فناوری
🟢 تغییر دید مثبت ، افزایش درک بهتر از محیط ، مغز و ذهن فعال و خلاق

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
آیا میدانستیدکه اینترنت اشیا، همه دستگاه‌ها را از یخچال گرفته تا توستر، به هم وصل می‌کند و ما می‌توانیم آن‌ها را کنترل کنیم.

🟢 اینترنت اشیا هم پا‌به‌پای گجت‌های پوشیدنی پیش می‌رود. در این تکنولوژی ماشین‌ها با هم حرف می‌زنند و انسان‌های متصل به اینترنت بر آن‌ها نظارت دارند،
وکارهایشان را تحلیل می‌کنند.


🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
میزان رم مصرف شده توسط مرورگرهای کروم و فایرفاکس در شرایط مختلف

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
هفت فریم ورک برتر css

🟢 Bootstrap
فریم ورکی برای طراحی و شبکه بندی صفحات رسیپانسیو

🟢 Tailswindcss
برای سرعت بخشیدن به روند شخصی سازی سایت

🟢 UIKit
هماهنگ با ورد پرس و برای طراحی اختصاصی ظاهر سایت

🟢 Bulma
یکی از جدید ترین های مبتنی بر flex box

🟢 Materialize Css
از کمپانی گوگل و هماهنگ با تمامی مرورگرها

🟢 Pure css
بدون نیاز به نصب وابستگی هاو برای تعامل بهتر با سئو
🟢 Semantic UI
دارای کامپوننت های آماده و قابل ادغام بافریم ورکهایی مثل React و Angular

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
چرا Node.js را یاد بگیریم؟

🟢 یکی از مزیت های نود جی اس ساختار ساده آن است که حتی اگر یک برنامه نویس تازه کار هستید،میتوانید برنامه های قدرتمندی با آن بنویسید.
اگر میخواهید برنامه ای بنویسید که به صورت آنی یا realtime پاسخگو باشد حتما از Node.js استفاده کنید.


🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
آیا میدانستید برنامه نویسی یکی از راه های موثر برای تقویت سلامت مغز است؟

🟢 در سال ۱۹۹۱،مطالعات متا نشان داد در آزمون های توانایی شناختی افرادی که تجربه ی برنامه نویسی کامپیوتر دارند به طور متوسط ۱۶ امتیاز بیشتر از کسانی که تجربه ی برنامه نویسی کامپیوتر ندارند امتیاز کسب میکنند.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
آموزش تغییر منوی Send to

🟢 حتما با منوی Send to آشنا هستید. کافی است روی هر پوشه یا فایلی در ویندوز کلیک راست کنید و در میانه های منوی باز شده send to را پیدا کنید. در حالت عادی گزینه هایی مانند desktop، mail و فشرده سازی در این منوی فرعی وجود دارند اما می تواند خیلی راحت آن را به گونه ای که خودتان دوست دارید تغییر دهید تا گزینه های مورد نظر شما در آن نمایش داده شوند. برای این کار به مسیر زیر بروید:

➡️ C:\users\*username*\AppData\Roaming\Microsoft\Windows\SendTo

🟢 در این بخش تعدادی فایل مشاهده می کنید که مشابه همان مواردی هستند که در منوی فرعی send to نمایش داده می شوند. برای اینکه گزینه ای را از send to حذف کنید خیلی راحت باید همان مورد را از پوشه ای که در آن حضور دارید حذف کنید. از طرف دیگر برای اینکه گزینه جدیدی را اضافه کنید فقط کافیست پوشه ای را که می خواهید در بخش send to نمایش داده شود کپی کرده و آن را در همین قسمت paste کنید.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
چطور یک برنامه نویس پولساز شویم

🟢 در کامیونیتی ها و انجمن ها حضور فعالی داشته باشید.

🟢 اجتماعی باشید و شبکه سازی کنید وتا مشتریان بیشتری را جذب کنید.

🟢 از لینکدین و توییتر برای جذب مشتری بیشتر استفاده کنید.

🟢 از منابع به روز و آپدیت استفاده کنید.

🟢 همواره در حال یادگیری باشید.

🟢 به ترندهای روز توجه بیشتری داشته باشید.

🟢 خانه دوم شما github و stack overflow میباشد آنها را فراموش نکنید.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
لاراول6 چه مشخصه هایی دارد؟

🟢 زبان PHP یکی از زبان های محبوب و پر طرفدار در طراحی وب است و دارای فریم ورک های زیادی است. از جمله فریم ورک های معروف آن، لاراول است که در سال 2011 به گروه برنامه نویسان معرفی شد . این پلتفرم از معماری رایگان و متن باز MVC استفاده میکند. این فریم ورک از زمانی که معرفی شد سعی بر این داشته ویژگی های خود را ارتقا داده و نظر برنامه نویسان را به خود جلب کند. با توجه به اینکه این فریم ورک دارای کتابخانه های زیادی است، توانسته سرعت اجرای کدها و امنیت آنها را ارتقا دهد . کاربران با دیدن تلاش این پلتفرم برای بهتر شدن، آن را به هر پلتفرم دیگری ترجیح میدهند

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce