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

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

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

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

🔻دبیر انجمن علمی :
@armint_0
Download Telegram
هفت فریم ورک برتر 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
درباره Javascript

🟢 جاوا اسکریپت برای اولین بار توسط شرکت Netscape و با نام LiveScript به عنوان نرم افزاری مفید جهت استفاده در دنیای وب به بازار عرضه شد ولی بعدها با حمایت شرکت Sun Microsystems (پدید آورنده JAVA ) با نام جاوا اسکریپت شناخته شد.
جاوا اسکریپت یک زبان اسکریپت نویسی است که بیشتر با کد هایHTML در ارتباط است و دقیقا همانند کدهای HTML روی پلت فرم های مختلف اجرا می شود یا به عبارتی به وسیله مرورگر های وب interpret می شود.
جاوا اسکریپت هم‌اکنون در فهرست محبوب‌ترین زبان‌های برنامه‌نویسی در جایگاه یازدهم قرار دارد و 66.8 درصد برنامه‌نویسان به آن رأی داده‌اند.

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

⚠️ نکته: شما باید برای انجام این ترفند در حالت administrator به سیستم وارد بشید.

🟢 برنامه Run رو اجرا کنید(Win+R) در پنجره باز شده regedit رو تایپ کنید و اینتر رو فشار بدید.
🟢 بعد راه های زیر رو طی کنید:(از سمت چپ)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR
🟢 بعد در سمت راست فایل Start رو انتخاب و روی اون دابل کلیک کنید.در پنجره باز شده مقدار value data رو به ۳ تغییر بدید و بعد OK کنید.
🟢 برای غیر فعال کردن پورت ها مسیر بالا رو ادامه بدید و مقدار value data رو به ۴ تغییر بدید.در آخر سیستم تون رو restart کنید.

روش دوم:

🟢 برنامه Run رو اجرا کنید (Win+R) بعد در اونجا عبارت devmgmt.msc رو تایپ و اینتر رو فشار بدید.
🟢 توی پنجره ی باز شده هرکدوم از پورت ها در Universal Serial Bus controllers این قسمت disable بود اون رو enable کنید.

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

🟢 visual studio code
پلت فرمی قدرت گرفته از ماکروسافت

Sublime text 🟢
بسیار سریع و انعطاف پذیر است بسیاری از نیازهای شمارا درطراحی و توسعه وب براورده میکند.

🟢 Atom
توسط گیت هاب توسعه داده شده، رایگان و متن باز است.

🟢 Xcode
برای توسعه محصولات اپل مناسب است.

🟢 NetBeans
این IDE امکان ایجاد نرم افزارهای دسکتاپ،وب و موبایل را با زبان های java,javascript, php,c++\c فراهم میکند.

🟢 Brackets
یکی از محصولات رایگان و اپن سورس ادوبی است شما میتوانید با نصب پلاگین های مورد نیاز،یک ادیتور حرفه ای برای خود بسازید.

🟢 Notepad++
به عنوان بهترین کد ادیتور HTML حساب میشود.

🟢 Coda
توسط سیستم عامل مک پشتیبانی میشود،برای برنامه نویسانی است که دوست دارند سرعت و بهینه سازی را در یک برنامه تجربه کنند.

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

🟢 زبان PHP ستون فقرات اینترنت است. این زبان، زبان فوق العاده ای برای اینترنت است که توسط RasmusLerdorfدر سال 1995 اختراع شد. پس از آن این زبان توسط گروه PHP پیاده سازی شد که امروزه ارجاع رسمی زبان PHP است. این زبان روی بیش از 20 میلیون وب سایت و 1 میلیون وب سرور نصب شده است. این زبان محبوب متن باز توسط بسیاری از کمپانی های بزرگ مثلFacebook، Wikipedia، Wordpress و Joomla استفاده می شود. این زبان برای صفحات داینامیک(پویا) وب و توسعه ی سمت سرور محبوب شده است. این زبان مخفف Personal Home Page (صفحه ی خانه ی شخصی ) است.


🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
ری اکت یک کتابخانه متن‌باز جاوااسکریپت برای ساخت رابط‌های کاربری و اجزای صفحات وب است که توسط جردن واک، یک مهندس نرم‌افزار در فیس‌بوک، ساخته شده‌است. او از XHP که یک چارچوب فریم‌ورک HTML برای PHP است، تأثیر گرفته‌است. اولین نسخه‌ای که او در سال ۲۰۱۱ توسعه داد در بخش اخبار فیس‌بوک و بعدها در سال ۲۰۱۲ در سرویس اینستاگرام مورد استفاده قرار گرفت. در سال ۲۰۱۳ در جریان کنفرانس آمریکا JSConf این کتابخانه متن‌باز اعلام شد. در ۱۸ آوریل ۲۰۱۷ فیسبوک اعلام کرد React Fiber، یک الگوریتم اصلی جدید React library برای ایجاد رابط کاربری است. React Fiber پایه و اساس هرگونه پیشرفتهای آینده و ویژگیهای چارچوب React خواهد بود. این کتابخانه توسط فیس‌بوک و جامعه‌ای از توسعه‌دهندگان و شرکت‌ها به صورت انفرادی توسعه و نگه‌داری می‌شوند. به دلیل بهینه بودن ری‌اکت برای دریافت اطلاعاتی که با سرعت تغییر می‌کنند، میتوان از آن برای توسعه برنامه تک‌صفحه‌ای(SPA) یا برنامه‌های موبایل استفاده کرد.

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

🟢 سی شارپ یک زبان برنامه نویسی سطح بالا است که توسط ماکروسافت در سال 2000 توسعه یافته است. ماکروسافت سرمایه گذاری بسیار وسیعی روی توسعه #C کرده است. تفاوتی که زبان برنامه نویسی #C با c و ++C وجود دارد، ساده تر بودن ساختار آن همینطور وجود کتابخانه های متنوع برای انجام پروژه های مختلف است.

🟢 مایکروسافت #C را بعنوان یک زبان رسمی برای فریمورک net. معرفی کرده است. کد هایی که توسط net. زده می شود به وسیله #C در ویندوز اجرا می شوند و شما می توانید از آن برای توسعه ی ویندوز نیز استفاده کنید. با معرفی net Core. قابلیت هایی مثل طراحی نرم افزار های مختلف برای macOS و linux نیز به آن اضافه شده است.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
معرفی افزونه کروم برای طراحان وب
🟢 افزونه Window Resizer :
🟢 یک ابزاری عالی برای طراحی وب سایت های واکنش گرا می باشد. توسط آن می توان اندازه پنجره مرورگر را تغییر داد. می توان از بین دستگاه ها و نمایشگرهای معروف و محبوب کاربران و نیز دقت تصویر (resolution) گزینه موردنظر خود را انتخاب کنیم تا مشاهده کنیم وب سایت در آن دستگاه خاص به چه صورت نمایش داده می شود.

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

🟢 بنیان‌گذار استارتاپ (Founder)
به شخصی که استارتاپ را راه‌اندازی می‌کند بنیان‌گذار گفته می‌شود. این اشخاص معمولا علاقه‌ای به کار کردن برای دیگران ندارند و مایل به راه اندازی کسب و کار خود می باشند.
🟢 Unicorn Startup
استارتاپ تک شاخ یا یونیکورن استارتاپ به استارتاپ ‌هایی گفته می‌شود که رشد سریعی دارند و ارزش آن ها به بیش از ۱ میلیارد دلار می‌رسد. این لغت اولین بار در سال ۲۰۱۳ توسط سرمایه‌گذاری به نام آیلین لی ارائه شد او تک شاخ را به‌عنوان نماد این مدل استارتاپ‌ انتخاب کرد.
🟢 Lean Startup
در لین استارتاپ از بررسی بازار به جای برنامه ریزی های بسیار دقیق، از بازخورد مشتری به جای تصمیم گیری های شخصی و از روش های طراحی چند مرحله ای به جای روش های سنتی طراحی محصول نهایی در اولین قدم به کار گرفته می شود.

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

🟢 لپ تاپ ها معمولا از دو کارت گرافیک مجزا برای کارهای سبک و سنگین استفاده می کنند.
اکثر برنامه ها بصورت خودکار بهترین گرافیک را برای کار خود انتخاب می کنند اما گاهی ممکن است این اتفاق نیفتد

🟢 برای این که اطمینان پیدا کنید که از برنامه از کدام کارت گرافیک استفاده می کند می توانید وارد Task Managerشده و به زبانهPerformanceمراجعه نمایید در قسمت سمت راست GPU0وGPU1را بیابید گرافیک ضعیف تر معمولا با 0 عدد گذاری شده است.

برای اجرای برنامه با گرافیک اختصاصی به دو روش می توانید عمل کنید:

تنظیم از طریق ویندوز:
1⃣ راست کلیک روی دسکتاپ و زدن
Display Settings
را انتخاب کرده و سپس از پنجره باز شده
Graphics Settings
راانتخاب نمایید
2⃣ از بخش
Choose and app to set preference
گزینه classic appرا بزنید و سپس فایل اجرایی نرم افزار را از طریق دکمهBrowseانتخاب نمایید
3⃣ بعد از انتخاب شدن برنامه روی آن کلیک کرده وOptionرا انتخاب کنید
4⃣ در نهایت برای اجرای آن برنامه با گرافیک اصلی High Performanceرا انتخاب کرده و save کنید

🟢 تنظیم از طریق کنترل پنل گرافیک:

🔴برای گرافیک Nvidia:

1⃣ از منوی استارت عبارت
Nvidia Control Panel
را جستجو کرده
2⃣ سپس از طریق منوی view یا desktop
گزینه
Add Run With Graphics Processor Option To Context Menu
را انتخاب نمایید
3⃣ با فعال کردن این گزینه بعد با راست کلیک کردن روی فایل اجرایی برنامه مورد نظر و انتخاب
Run With Graphic Processor>High Performance Nvidia Processor

🔴برای گرافیکAMD:

1⃣ برنامه Catalyst Control Center
را با راست کلیک کردن روی دسکتاپ اجرا کنید
2⃣ از پنل سمت چپ Powerو سپس
Swichable Application Graphics Settings
را انتخاب کنید
3⃣ از این صفحه روی
Add Application
کلیک کرده و فایل exeبرنامه مورد نظر را مشخص نمایید
4⃣ پس از اضافه شدن برنامه به لیست می توانید برای آن برنامه با انتخاب منوی کناری
High Performance
را برای برنامه فعال بفرمایید

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

🟢 یک مجموعه از ابزارهای کنترل و مدیریت سئو سایت است. این ابزار یک سرویس رایگان ارائه شده توسط شرکت گوگل می باشد که به مدیران سایت ها این امکان را می دهد تا بر رتبه سایت خود در نتایج موتورهای جستجوگر نظارت داشته باشند و سایت خود را مدیریت کنند.
در پنل مدیریت این مجموعه اطلاعاتی نظیر : تعداد صفحات ایندکس شده، واژگان کلیدی ورودی سایت و … در اختیار شما قرار می گیرد. چیزی که باعث می شود این ابزار ضروری به نظر برسد کاربردش در شرایط بحران است که کمک زیادی به شما برای رفع مشکلات خواهد کرد.
ویژگی های گوگل وب مستر :

🟢 از ویژگی های مهم این ابزار می توان به مورد زیر اشاره کرد :

🔹لینک های سایت (Sitelinks)

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

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

🟢 از یک استاندارد پیروی کنید
کد خوب از یک استاندارد برای نامگذاری، فرمت و غیره استفاده میکند.این استاندارد ها خواندن کد را برای فردی دیگر آسان میکند.

🟢 کامنت های خوب بنویسید
نوشتن کامنت مهم است.متوجه این موضوع میشوید که هزار خط کد را بدون کامنت رها کنید و دو روز بعد به آن مراجعه کنید.

🟢 از متغیر های گلوبال اجتناب کنید
متغیر های سراسری وقتی کد های شما زیاد شودباعث به هم ریختگی و مشکل میشوند.

🟢 از اسم های معنی داراستفاده کنید
کد خوب از اسم های معنی دار برای متغیر ها،متد ها و کلاس ها استفاده میکند.

🟢 کدهارا بازنویسی کنید
بازنویسی ،کدهارا سالم نگه میدارد.
همه چیز را بازنویسی کنید،از ساختار برنامه تا متدها و کلاس ها.

🟢 ساختار محکم طراحی کنید
ساختار برنامه بسیار مهم است.ساختار باید با معنی باشد،همچنین از اسامی با معنی استفاده شود.سعی کنید همه چیز ساده باشد.

🏛 انجمن علمی مهندسی کامپیوتر دانشگاه دامغان
🆔 @du_ce
This media is not supported in your browser
VIEW IN TELEGRAM
پشت سیستم سعی کنید اینطوری بشینید تا مشکلی واسه گردن و چشمتون و بقیه اعضای بدنتون پیش نیاد

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

🟢 1. هدایت و پیمایش را آسان بسازید
🟢 2. اطمینان حاصل کنید که متن خوانا است
🟢 3. تلفن همراه را در نظر داشته باشید
🟢 4. زمان بارگیری را بهینه کنید
🟢 5. بازخورد را ارائه دهید
🟢 6. رنگ‌های مناسب و ثابت انتخاب کنید
🟢 7. فرآیند تبدیل (conversion) را ساده کنید
🟢 8. نکته برای طراحی سایت کاربرپسند

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

🟢 میز قابل تنظیم:نشستن برای ساعات طولانی پشت صفحه نمایش،کارایی برنامه نویسان را کاهش میدهد.برای جلوگیری از این مشکل و بالابردن بهره وری،میز قابل تنظیم اهمیت زیادی دارد
🟢 کیبورد مکانیکی: برای برنامه نویسان کیبورد نقش حیاتی دارد.کیبوردهای مکانیکی،سخت و قابل اطمینان هستند.
🟢 مانیتور مناسب: برنامه نویسان عاشق مانیتورهای بزرگ هستند و دوست دارند تعدادی مانیتور در اطراف خود داشته باشند.
🟢 هدفون عایق صدا:به وسیله یک هدفون خوب که عایق صدا هست، میتوان تمرکز را بیشتر کرد.
🟢 موس حرفه ای: ماوس های قابل برنامه ریزی قابلیت های زیادی دارد که میتواند شخصی سازی کندو به برنامه نویسان برای سرعت عمل بیشتر کمک کند.
🟢 عینک کامپیوتر:تجربه خستگی چشم،قرمزی چشم،تاری دید و مشکلات دیگر،خیلی اوقات به سندرم بینایی کامپیوتر مرتبط است که بین برنامه نویسان معمول است.استفاده از عینک کامپیوتر برای جلوگیری از این مشکل موثر است.

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