کلیک‌ساز: آموزشی/فوق تخصصی

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

ایجاد یک افزونه Extension برای گوگل‌کروم با کمک هوش‌مصنوعی

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

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

  • 122
  • 0
ادامه مطلب

فراخوان ماکروی اکسل از درون پاورپوینت

اگر با برنامه پاورپوینت کار کرده‌باشید و برای مدیریت ارشد گزارش تهیه نموده باشید، حتما با واژگانی چون تاپ‌تِن(Top10) و یا نمودار پاراتو(Parato) و ... برخورد داشته‌اید، در حالت معمولی بدون استفاده از ساخت اتوماتیک گزارش(در ادامه مقاله هرکجا از گزارش نام برده‌شد منظور همان پرزنتیشن پاورپوینت می‌باشد) که در مقاله‌های سه‌گانه (1 و 2 و 3) توضیح‌داده شد برای تهیه نمودار تاپ‌تِن در اکسل اطلاعات مورد نیاز را از بیشترین به کمترین مرتب نموده و 10 اطلاعات نخست را برداشته به نمودار می‌افزاییم، اما اگر بخواهیم همین کار را به صورت خودکار انجام‌دهیم چگونه می‌توان این‌کار را انجام‌داد؟ حتی اگر فرض‌کنیم شما این توان را دارید که توسط یک ماکرو(VBA Macro) درون اکسل، عملیات مرتب سازی را انجام دهید، باز مشکلی حل نمی‌شود زیرا نیاز است این ماکرو توسط پاورپوینت اجراگردد. در ادامه خواهید دید با دو روش متفاوت این کار انجام خواهد شد یکی انجام مرتب‌سازی از طریق فرمول‌های اکسل و دیگری بکارگیری فیلتر اکسل!!!، خواهید دید چگونه می‌توان به ستون‌های یک شیت اکسل فیلتر افزود و از طریق آن، اقدام به مرتب‌سازی اطلاعات براساس نتایج دلخواه نمود و سپس ماکروهای درون اکسل را از درون پاورپوینت اجرا کرد.

  • 266
  • 0
ادامه مطلب

خواندن داده‌ از شیت‌های یک فایل اکسل و ترکیب آن‌ها در یک جدول در کلیک‌ویو

موضوعات : فوق‌تخصصی

بسیاری از شرکت‌ها برای اطلاعات مورد نیازشان از اکسل و شیت‌های آن استفاده می‌کنند. اکسل قابلیت‌های بی‌شماری در نگهداری داده‌ها، آنالیز و ارزیابی آن‌ها دارد. از دستور‌های آماری چون sum و average و ... که با آن‌ها می‌توان اطلاعات آماری چون میانگین و انحراف‌معیار و از این قبیل بدست‌آورد و یا دستورهای lookup که امکان جستجوی داده‌ی خاصی در انبوهی از داده‌ها به ما می‌دهد و یا دستورهای مهندسی که این امکان را فراهم‌می‌کند تا تابع‌های مهندسی مانند تابع بسل و یا عددهای مختلط بر روی داده‌ سلول‌های اکسل بکارگرفت. دراینجا هدف آموزش اکسل نیست اما فرض کنید که در یک شرکت، اطلاعات فروش درون یک فایل اکسل ذخیره شده باشد، البته نه در یک شیت بلکه در چندین شیت مختلف. در گذشته نحوه اتصال به یک فایل اکسل و دریافت اطلاعات از یک شیت(Sheet) را آموزش داده‌ایم. اگر از دو یا چند شیت مجزا(تعداد شیت‌ها محدودباشد) بخواهیم اطلاعات را دریافت کنیم با استفاده از دستورLOAD به تعداد شیت‌ها می‌توان اطلاعات را خواند، اما نکته اینجاست که گاهی تعداد شیت‌ها بسیار زیاد می‌باشد و یا تعداد شیت‌ها متغیر بوده و امکان دارد با گذشت زمان کم و زیاد شود حال چه باید کرد و یا حتی از آن بدتر نام شیت‌ها متغیر باشند(چرا که دستور LOAD از نام شیت استفاده می‌کند). به‌راستی در این وضعیت چه‌باید کرد؟

با یک مثال مسئله بازتر خواهد شد: فرض کنید اطلاعات فروش برای هر بازاریاب در یک شیت جدا ذخیره‌شده باشد و مثلا اگر یک بازاریاب روزی مرخصی بود، هیچ شیتی برای آن بازاریاب در فایل اکسل وجود نخواهد داشت. پس در عمل اگر روزی 5 بازاریاب سرکارباشند ما 5 شیت مجزا داریم و اگر روزی 4 بازاریاب داشته‌باشیم(یکی مرخصی باشد) فقط 4 شیت خواهیم داشت.

  • 1711
  • 3
ادامه مطلب

افزایش کارایی و پرفرمنس در کلیک‌ویو

موضوعات : فوق‌تخصصی, طراحی

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

  • 789
  • 0
ادامه مطلب