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

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

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

قالب‌های رایگان بوت‌استرپ (Bootstrap Free Templates)


بعید است طراحی سایت بلد باشید و با Bootstrap آشنا نباشید. بوت‌استرپ، یک فریم‌ورک CSSی است که کار طراحی ظاهر سایت یا پروژه تحت وب شما را آسان می‌کند. اگر شما هم مثل من معتقدید بوت‌استرپ برخلاف هسته قوی‌اش، پوسته پیش‌فرض جالبی ندارد (به خصوص از نسخه ۴ به بعد)، جای نگرانی نیست! قالب‌های فراوانی وجود دارند که فقط با جایگزینی دو فایل اصلی بوت‌استرپ، ناگهان بوت‌استرپ از این رو به آن رو می‌شود! ۱- FastBootstrap این قالب ضعف‌های بوت‌استرپ در دکمه‌ها و رنگ‌ها را خیلی عالی رفع می‌کند. کاملاً هم رایگان است: https://fastbootstrap.com   ۲- Bootswatch این یکی به اندازه FastBootstrap حرفه‌ای نیست اما برای ایجاد تنوع در سایت بد نیست: https://bootswatch.com   این مطلب به مرور کامل‌تر خواهد شد. اگر ... (ادامه)

Hacker`s Keyboard ؛ کیبورد مناسب برای برنامه‌نویسی در گوشی


باید تأسف خورد که افسار همه‌مان افتاده به دست یک سری شرکت خارجی مغز-الکلی که واقعاً بدیهی‌ترین چیزها که زندگی را بسیار ساده می‌کند در طراحی‌هاشان در نظر نمی‌گیرند. معتقدم فقط یک مغز ایرانی می‌تواند این نوع ریزه‌کاری‌ها را کشف کند. نمونه‌اش را در یک ویدئو در کانال تلگرامی توضیح داده بودم. برای تعویض یک کانال تلویزیون با اپلیکیشن Google Home آنقدر باید کلیک کنید و صبر کنید که آخرش به این نتیجه می‌رسید که بلند بشوید بروید کنترل تلویزیون را بردارید سریع‌تر و راحت‌تر است! و طراحی کیبورد گوگل هم همینطور است! وجود کلیدهای Arrow (جهت‌های بالا و پایین و چپ و راست) در پایین کیبورد آنقدر بر سرعت تایپ و عملکرد کاربر می‌افزاید که باور کردنی نیست؛ اما سال‌هاست صبر کرده‌ایم که شاید این کلیدها اضافه شود که نشد (البته که با چند کلیک می‌شود به جهت‌ها رسید اما تا بخواهیم آن کلیک‌ها را کنیم، روی خط مورد نظر ... (ادامه)

IntelOne Mono : فونتی ویژه برنامه‌نویسان که ادعا شده چشم‌ها را کمتر خسته می‌کند


در ادامه مطلب «سه آسیب که کدنویسی (کار زیاد با کامپیوتر) بر سر جسم و روح شما می‌آورد و راه‌های کاهش این صدمات» اجازه دهید فونت جدید شرکت Intel ویژه برنامه‌نویسان را معرفی کنیم: IntelOne Mono اینتل ادعا کرده که این فونت خوانایی بهتری دارد و چشم برنامه‌نویسان را کمتر اذیت و ضعیف خواهد کرد. من مدتی تست کردم؛ راضی بودم.   برای تغییر فونت IDE خود، ابتدا فونت را از اینجا دانلود و ttfهای آن را روی ویندوز خود نصب کنید: https://github.com/intel/intel-one-mono سپس در تنظیمات IDE خود فونت را به IntelOne Mono تغییر دهید. افرادی که مثل من در SublimeText زندگی می‌کنند؛ این خط کد را به تنظیمات خود اضافه کنند: "font_face": "IntelOne Mono", (ممنون از سعید فلاح بابت معرفی این فونت به من) موفق باشید؛حمید رضا نیرومند ... (ادامه)

پس از بیست سال برنامه نویسی به کجا رسیدم؟ معرفی DBBD یا DataBase-Based Design یا طراحی مبتنی بر پایگاه داده


این جمله را دانشجوها در کلاس‌های برنامه‌نویسی زیاد از من می‌شنوند: بعد از یادگیری دستور if ... else شما برنامه‌نویس به حساب می‌آیید و باید بتوانید هر مسأله‌ای در عالم را حل کنید (یک جمله مهم و پرتکرار دیگر از من: برنامه‌نویسی، کدنویسی نیست؛ بلکه «قدرت حل مسأله است»). بعد از آن مفهوم، به switch و حلقه‌ها و توابع و آرایه‌ها و... می‌رسیم. این مفاهیم هیچ چیزی به برنامه‌نویسی اضافه نمی‌کنند؛ بلکه فقط یک چیز کم می‌کنند: تکرار کد. بنابراین هر چه برنامه‌نویسی پیشرفت کرد، فقط یک چیز تغییر کرد: تکرار کمتر شد! همین و بس! نتیجه اینکه: هر چه سطح شما در برنامه‌نویسی بالاتر می‌رود باید تکرار کدهایتان کمتر و کمتر شود و کدهایتان کوتاه‌تر شود. حالا فعلاً بعد از ۲۰ سال برنامه‌نویسی، به این مرحله رسیدم: این ویدئو را ببینید: باور می‌کنید در این ویدئو در کل فرم‌هایی که می‌بینید و یعنی در کل پروژه، من فقط ... (ادامه)

تأثیر فرهنگ برنامه‌نویس در طراحی امکانات و رابط کاربری برنامه!


سال‌ها بود که دنبال یک پخش‌کننده یا Player می‌گشتم که امکانات مد نظرم را داشته باشد؛ به خصوص مهم‌ترین امکان، امکان جلو و عقب زدن صدا به اندازه دلخواهم بود. تا اینکه بالاخره امکانات مرورگرها پیشرفت کرد و Moja را طراحی کردم که هر چه نیاز داشتم در آن در نظر گرفتم و همین دیروز هم امکان تکرار موسیقی را به آن اضافه کردم. اما یکی از سؤالات که همیشه در ذهنم بود این بود که چرا این امکان مهم در اکثر پخش‌کننده‌های خارجی وجود ندارد؟ تقریباً همه‌شان دو دکمه در دو طرف دکمه Play دارند اما برای رفتن به موسیقی بعدی است و نه جلو و عقب زدن صدا... تا اینکه چند روز پیش ناگهان جرقه زد و فهمیدم که جریان چیست! افرادی که این پخش‌کننده‌ها را طراحی می‌کنند، همگی فرهنگ غربی دارند. در فرهنگ غربی، همیشه در گوش و بک‌گراند کار و ... یک موسیقی در حال پخش است. آن‌ها مثل ما نیستند که مثلاً بخواهند دعا یا قرآن یا سخنرانی... (ادامه)

۱۵ توصیه من به برنامه نویسان


پس از قریب به ۲۰ سال شبانه‌روز کدنویسی کردن و مو سفید کردن در این وادی، ۱۵ تجربه مهم کسب کرده‌ام که گاهی با خودم می‌گویم اگر یک نفر بود این‌ها را با تأکید فراوان در همان ابتدا به من بگوید، الان به جای زجر کشیدن از ویرایش پروژه‌های قدیمی، از آن‌ها لذت می‌بردم. این نکات را در حین تدریس دوره‌های برنامه‌نویسی یک به یک به یاد آورده‌ام و یادداشت کرده‌ام و البته دانش‌جویان می‌دانند که چقدر در کلاس‌ها روی آن‌ها تأکید می‌کنم؛ هدیه به شما: ۱- از تکرار بپرهیزید؛ حتی یک خط کد این مهم‌ترین توصیه هر برنامه‌نویسی در طول تاریخ برنامه‌نویسی است. اصلاً نسل‌های مختلف برنامه‌نویسی و هر چقدر برنامه‌نویسی پیشرفت می‌کند فقط دارد «تکرار» کمتر می‌شود. این جمله را دانش‌جویان بارها از من می‌شنوند: اگر یک قطعه کد را دو بار تکرار کردید، حتماً یک راه برای جلوگیری از این تکرار وجود داشته که باید آن راه را یاد بگ... (ادامه)

محصولات آموزشی ما: آموزش ویدئویی تبدیل یک وب سایت به اپلیکیشن PWA


در دوره‌های طراحی وب که برگزار می‌کنیم، همان ابتدا تأکید می‌کنیم که «دنیای آینده، دنیای اپلیکیشن‌های تحت وب یا Web App است».وب‌اپ‌ها که این روزها با نام PWA یا Progressive Web Application شناخته می‌شوند، در حقیقت همان سایت‌های مرسوم هستند با این تفاوت که یک آیکون مانند اپلیکیشن‌ها روی گوشی ایجاد می‌کنند و به صورت Full Screen اجرا می‌شوند به انضمام برخی امکانات دیگر...برای درک بهتر می‌توانید یکی از چهار وب‌اپ جدید ما را روی گوشی خود نصب کنید:ذکرا؛ وب‌اپ قرآن کریم: zekra.aftab.ccآلا؛ وب‌اپ مفاتیح الجنان: ala.aftab.ccدیکفا؛ وب‌اپ دیکشنری: dicfa.aftab.ccوب‌اپ برنامه هفتگی: schedule.aftab.ccپس از ورود با گوشی خواهید دید که پیشنهاد نصب اپلیکیشن را می‌دهد:تبدیل سایت به وب‌اپ نکاتی دارد که در یک ویدئوی نیم ساعته نکات آن را گفته‌ام و به عنوان نمونه، بخش Schedule سایت آفتابگردان را به وب‌اپ تبدیل کر... (ادامه)

مجموع خبرها 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 56 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 38923 SaeidF 
 مشکل در ساعت آزمون گیر ( جلوبودن) 5 m_dastjerdi2002 24 Hamid 
 آپدیت‌های Testa و تغییرات در هر آپدیت (از اینجا تستا را آپدیت نمایید...) 27 Hamid 7743 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 | بازدیدها: 52650113 | پاسخها: 26784 | کاربران:  21073
[ تالار گفتمان ]   [ 50 پست آخر انجمن‌ها ]   [ جستجو ]