دوشنبه ۱۰ دی ۱۴۰۳ |  عضویت / ورود

Aftabgardan: برنامه‌‌نویسی

جستجو پیرامون این موضوع:   
[ برگشت به صفحه اصلی | انتخاب موضوع جدید ]

برنامه ای برای یادگیری و آموزش الگوریتم با انیمیشن و به صورت ویژوال


یادگیری و یاد دادن الگوریتم‌ها همیشه یکی از دغدغه‌های دانشجویان و اساتید رشته کامپیوتر بوده است! به همین دلیل یکی از سخت‌ترین درس‌ها برای دانشجویان این رشته معمولاً درس‌هایی مثل ساختمان داده‌ها و طراحی الگوریتم است. حالا در نظر بگیرید درسی مثل «طراحی الگوریتم پیشرفته» در دکترا چقدر انرژی از دانشجویان می‌گیرد!؟ کمتر استادی پیدا می‌شود که بتواند ادعا کند کتابی مثل Introduction to Algorithms را می‌تواند به مقاطع مختلف تدریس کند و دانشجویان نیز بفهمند که او چه می‌گوید! از طرف دیگر برای یک برنامه‌نویس که با برنامه‌های پیشرفته سر و کار دارد، لازم است که یک مرجع از الگوریتم‌های پرکاربرد داشته باشد؛ به همین دلیل من از یکی از دانشجویان خواستم به عنوان پایان‌نامه کارشناسی‌اش ۱۰۰ الگوریتم پرکاربرد در برنامه‌ن... (ادامه)

اهمیت «اتکاپذیری» و عاقبتِ «پیچیدگی های غیرضروری» در تولید محصول! (به خصوص محصول نرم افزاری)


نمی‌دانم شما هم در مساجد مختلف، با این صحنه مواجه شده‌اید؟ وسط تصویر را می‌گویم. به ساعت‌ها نگاه کنید... من در شهر خودمان شاید در ده مسجد با این صحنه روبه‌رو شده‌ام! (هر چند روزهای اول، هیأت امنا و واحد فرهنگی از آن ساعت دیجیتال ذوق‌زده هستند، اما بعد از چند ماه، ترجیح می‌دهند خاموش باشد!) می‌دانی آن ساعت دیجیتال چقدر امکانات دارد؟ ساعت، نمایش اوقات شرعی، اذان‌گویی به افق شهر شما، نمایش حدیث، نمایش صفحه‌ی تلاوت قرآن، نمایش نماز اول یا دوم، نمایش دما و و و... اما با وجود همه این امکانات چه شده است که خاموش است؟ فکر می‌کنی آیا یک مسجد، آن محصول را به مسجدِ دیگر پیشنهاد خواهد کرد؟ اما آن تابلوِ نمایش حدیث روز و شماره صفحه‌ی قرآن که سمت چپ، پایین عکس است را ببین! این محصول را چطور؟ آیا یک مسجد به مسجدِ دیگر، استفاده از آن تا... (ادامه)

«برنامه نویسی جنبه گرا» (AOP) و «برنامه نویسی نظارت گرا» (MOP) چیست؟ (سمینار مهندس نیرومند در این زمینه)


یکی از درس‌های بسیار عالی که این ترم داشتیم، درس Software Testing (آزمون نرم‌افزار) بود. درس بسیار مهم و لازمی برای امثال ما برنامه‌نویس‌ها بود. مباحث بسیار جذابی مطرح شد که قطعاً تأثیر زیادی در برنامه‌نویسی‌های من خواهد داشت. به خصوص اینکه استاد بسیار توانایی داشتیم که بر لذتش افزود. معمولاً قسمتی از کلاس‌های دکترا (به خاطر تعداد کم افراد) به دوش دانشجو گذاشته می‌شود. یعنی در همه کلاس‌ها شما حتماً یک جلسه ارائه در زمینه‌ی آن درس خواهید داشت. شاید هدف اصلی این باشد که با توجه به اینکه تمام افراد کلاس به هر حال خودشان استاد دانشگاه هستند، مباحثی که مطرح می‌شود برای بقیه مفید خواهد بود. (مثل کارشناسی و حتی ارشد نیست که اگر یک ارائه به دانشجو سپرده شود، دانشجو برود یک اسلاید آماده از اینترنت دانلود کند بیاید از رو آن هم غلط‌غلوط بخواند!) به هر حال، علی رغم اینکه اکثر دوستان هم‌کلاسی من یک م... (ادامه)

آنتولوژی چیست؟ XML چیست؟ RDF چیست؟


بحث را با یک مثال آغاز می‌کنم. تصور کنید در یک صفحه روی وب، نوشته شده است:کتاب «چگونه یک تجارت الکترونیک راه اندازی کنم» نوشته «حمید رضا نیرومند» در سال ۱۳۹۳ توسط انتشارات آفتابگردان منتشر شد.دقت کنید که این جمله چقدر پرمحتواست! نام یک کتاب، نویسنده‌ی آن، سال انتشار و انتشارات آن کتاب در این جمله وجود دارد، اما متأسفانه موتورهای جستجو این جمله را فقط یک سری «کلمه» می‌بینند ولاغیر‍! یعنی این جمله از نگاه موتورهای جستجو هیچ بار معنایی ندارد در حالی که حداقل چهار نکته مهم در آن بود!برای اینکه بهتر متوجه شوید، به من بگویید من اینجا چه نوشته‌ام؟ 我爱神همانطور که شما این متن را فقط یک عبارت (احتمالاً) سه کلمه‌ای می‌بینید، موتور جستجو هم جمله‌ی اول را یک عبارت چند کلمه‌ای می‌بیند!عبارت بالا که به زبان چینی است، معادل «من خدا را دوست دارم» است. این می‌توانست به عنوان یکی از علاقه‌مندی‌های من معرفی شو... (ادامه)

کدنویسی سریع‌تر با Emmet


دوستانی که در دوره آموزش ویدئویی Sublime شرکت کرده‌اند و یا کار با این نرم افزار را بلد هستند، می‌دانند که این نرم افزار چه نعمتی است! اگر می‌خواهید سرعت کدنویسی شما دو برابر قبل شود، پیشنهاد می‌کنم افزونه Emmet را روی Sublime نصب کنید! (فراموش نکنید که ابتدا از طریق این آموزش، Package Control را روی سابلایم نصب کنید) پس از نصب، مثلاً فقط کافی‌ست تایپ کنید: ul.menu>li*4 و تب را بزنید تا همین دستور، خروجی‌اش این بشود: <ul class="menu">        <li></li>        <li></li>        <li></li>        <li></li> </ul> یعنی خودش می‌فهمد که شما یک تگ ul نیاز دارید با کلاس menu و داخل آن ۴ تا li نیاز دارید! یا مثلاً... (ادامه)

لیستی از کلمات بازدارنده در زبان فارسی - Stop Words in Persian


کلمات بازدارنده یا Stop Words یا Stop List به کلماتی گفته می‌شود که در اکثر متون یافت می‌شوند و جزء کلمات کلیدی به حساب نمی‌آیند. حروف اضافه (مانند «به»، «از» و ...) و حروف ربط (مانند «که»، «پس» و ...) و ضمایر (مانند «من»، ««او» و...) جزء این لیست خواهند بود. کلمات بازدارنده برای برنامه‌نویسان جهت تحلیل کوئری‌های جستجو و حذف کلمات اضافه بسیارمهم هستند. (در مورد محل و روش استفاده، در مطالب بعد صحبت خواهم کرد) در جستجوهای من متأسفانه یک دیتابیس خوب و کامل از این کلمات پیدا نشد. ای کاش شورای عالی انفورماتیک و سازمان‌های مربوطه یک دیتابیس تأیید شده و رسمی ارائه کنند. به هر حال، لیست زیر از این PDF با عنوان A List of Farsi StopWords که ظاهراً یک مقاله چاپ شده در مجلات است استخراج شده و... (ادامه)

یک دوره و راهکار آموزشی عالی برای کسانی که می‌خواهند از PHP به ASP سوئیچ کنند


خوب، احتمالاً می‌دانید که من یک PHP کار هستم. اما مدتی هست که به خاطر یک پروژه مجبور شده‌ام بروم سراغ ASP. برای اینکه به کسی که با PHP کار کرده ASP را یاد بدهی باید یک جور دیگر درس بدهی چون او از یک دنیای دیگر می‌خواهد وارد دنیای ASP شود و این را کسی می‌تواند خوب انجام دهد که خودش PHP کار باشد. دوره آموزشی TutsPlus ASP.NET Web Pages Web Forms And MVC توسط استادی تدریس می‌شود که خودش ابتدا کدنویس به زبان PHP بوده. بسیار خوب توضیح می‌دهد و انصافاً باعث شد من کمی به دنیای ASP علاقه‌مند شوم متوجه شدم که مایکروسافت در برابر PHP احساس خطر کرده و بخشی راه اندازی کرده به آدرس: http://www.microsoft.com/web تقریباً همه چیز را اینجا رایگان و مورد پسند PHP کارها عرضه کرده است!! WebMatrix ایده مایکروسافت جهت آسان‌سازی تولید صفحات وب است که از سال ۲۰۱۱ معرفی شده است. اگر شما هم PHP کار هستید و می... (ادامه)

مجموع خبرها 59 (9 صفحه | درهر صفحه 7)
[ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

برای اینکه برنامه‌نویس و طراح وب حرفه‌ای شوید:

۱

آموزش HTML5 و CSS3 و SEO و CPanel

خریــد

۲

آموزش الگوریتم و مبانی برنامه‌نویسی به زبان C++‎

خریــد

۳

آموزش زبان جاوا اسکریپت (JavaScript)

خریــد

۴

آموزش وردپرس (WordPress)

خریــد

۵

آموزش طراحی وب پیشرفته با PHP & MySQL (طراحی پرتال)

خریــد

۶

آموزش فتوشاپ مقدماتی

خریــد

۷

آموزش فتوشاپ پیشرفته

خریــد

۸

آموزش مبانی تجارت الکترونیک

خریــد

۹

آشنایی تخصصی‌تر با فونت در وب و گرافیک

خریــد

برای اینکه یک شبکه‌کار حرفه‌ای شوید:

۱۰

آموزش نتورک پلاس (مبانی کاربردی شبکه)

خریــد

۱۱

آموزش مدیریت حرفه‌ای شبکه‌های مایکروسافتی (MCITP)

خریــد

آدرس فید (RSS) آفتابگردان:
http://feed.aftab.cc/Aftabgardan-cc

RSS چیست و چه كاربردی دارد؟

‎با وارد کردن ایمیل خود در کادر زیر می‌توانید اخبار ارسالی در سایت را در ایمیل خود دریافت و مطالعه کنید:


موضوعات  پاسخها نویسنده بازدید آخرین ارسال
 ایجاد بارگزار مجدد PDF 7 manager 57 misagh20 
 مشکل در تعداد سوالات نمایش داده شده به کاربران 2 m_dastjerdi2002 12 m_dastjerdi2002 
 پیشنهادات شما 59 Hamid 602 alimot 
 مشکل در اتصال به بانک تستا و نمرا 2 h.shafiee 16 h.shafiee 
 مشکلات و سؤالات مربوط به آپدیت‌های جدید را اینجا مطرح کنید 386 Hamid 5527 Hamid 
 حضور و غیاب در محیط کاربری مدرس 5 mk01 112 Hamid 
 موتور جستجو یـــوز جانشین گوگل خواهد شد! 42 mahnazSALAS 39018 SaeidF 
 مشکل در ساعت آزمون گیر ( جلوبودن) 5 m_dastjerdi2002 24 Hamid 
 آپدیت‌های Testa و تغییرات در هر آپدیت (از اینجا تستا را آپدیت نمایید...) 27 Hamid 7749 Hamid 
 مشکل در شماره سوالات در آزمون تشریحی 1 m_dastjerdi2002 16 Hamid 
 آپدیت‌های نمرا ۳ 11 Hamid 1348 Hamid 
 بارگذاری سوالات از فایل ورد (word) به تستا همراه با لینک عکس ها 4 ariakhodro 92 misagh20 
 صفحه سفید هنگام نصب 6 hfkatebin 29 hfkatebin 
 عدم نمایش کد «کبچا» 1 hfkatebin 9 hfkatebin 
 کپی کردن آزمون ها 7 heedaal 76 MILWORM 
موضوعات:6136 | ارسالها: 32927 | بازدیدها: 52732100 | پاسخها: 26784 | کاربران:  21074
[ تالار گفتمان ]   [ 50 پست آخر انجمن‌ها ]   [ جستجو ]