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

برای درک این ۵ خط کد، باید حداقل ۵ دوره برنامه‌نویسی را پاس کرده باشید!


در یکی از کلاس‌های برنامه‌نویسی، در حین کار روی پروژه، قطعه کد جالبی نوشتیم...  برای درک پیچیدگی و در عین حال جذابیت برنامه‌نویسی، کافی‌ست به این ۵ خط کد دقت کنید: @if($_COOKIE['dark'])  $(`#dark`).click(function(){    $(`a`).removeClass(`link-primary`);  }); @endif برای درک کامل این ۵ خط کد، حداقل باید ۵ دوره برنامه‌نویسی را پاس کرده باشید: ۱- زبان HTML برای درک `a` ۲- زبان CSS برای درک ‎#dark و پس از آن دوره bootstrap برای درک `link-primary` ۳- زبان C یا C++‎ برای درک if و ; ۴- زبان JavaScript برای درک function()‎ و پس از آن دوره JQuery برای درک removeClass و $ ۵- زبان PHP برای درک ‎$_COOKIE و پس از آن دوره Laravel و زبان Blade برای درک @ و تازه، در کنار آن کلی مهارت دیگر مانند زبان MySQL، مفهوم Template Engine، طراحی MVC، مبحث UI/UX و طراحی حالت Dark Mode، مبحث SEO، امنیت د... (ادامه)

چرا ماهواره و رسانه‌های معاند تمایل دارند ایران را ذلیل نشان دهند؟


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

تئوری فریب: همه ما در حال فریب خوردن و فریب دادن هستیم


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

در پیچیدگی رشته‌های انسانی: خدا همه مسائل آسان را برای فیزیک‌دانان قرار داده است


یک دیدگاه قدیمی درباره رشته‌های انسانی مانند روان‌شناسی، الهیات، زبان و... وجود دارد: این رشته‌ها آسان‌تر از رشته‌هایی مانند ریاضی، فیزیک، مهندسی، علوم پایه و ... هستند. ظاهراً در همه جوامع نیز کسانی را راهی رشته‌های انسانی می‌کنند که معدل آن‌ها کمتر است! اما من می‌خواهم جمله‌ای از کتاب رفتار سازمانی نوشته استیون رابینز بیاورم که تمام معادلات را بر هم می‌زند: او در بخشی از کتاب، برای بیان پیچیدگی رشته‌های انسانی و به ویژه درس رفتار سازمانی به جمله‌ای زیبا متوسل می‌شود (که من هر چقدر گشتم نتوانستم گوینده این جمله را پیدا کنم): خدا همه مسائل آسان را برای فیزیک‌دانان قرار داده است. معادل آن در کتاب انگلیسی رابینز: God gave all the easy problems to the physicists. این جمله، از نظر من محشر است! حقیقتاً راست می&zwnj... (ادامه)

کتابی فوق العاده برای مدیران: رفتار سازمانی نوشته استیون رابینز


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

قانون هیک: هر چه گزینه‌ها بیشتر، زمان تصمیم‌گیری بیشتر!


قانون هیک یا Hick's Law یک قانون در طراحی رابط کاربری (UI Design) و همینطور تجربه کاربری (UX) است که می‌گوید: زمان تصمیم‌گیری فرد با تعداد گزینه‌های در دسترس او رابطه مستقیم دارد؛ یعنی هر چه تعداد گزینه‌های ممکن بیشتر باشد، زمان انتخاب گزینه نهایی، بیشتر خواهد بود. توضیح ویکی‌پدیا در این زمینه:  Hick's Law describes the time it takes for a person to make a decision as a result of the possible choices: increasing the number of choices will increase the decision time logarithmically. پس اگر طراح رابط کاربری نرم‌افزارها هستید، فراموش نکنید که افزایش گزینه‌های منوها، افزایش دکمه‌ها و... کاربران را سردرگم‌تر می‌کند و اگر تجارت الکترونیک دارید، فراموش نکنید که هر چه محصولات و پلان‌ها در یک زمینه خاص بیشتر باشد، کاربران سخت‌تر... (ادامه)

ابزارهای لازم جهت کدنویسی و طراحی سایت در گوشی موبایل (کدنویسی سیار!)


باید قبول کرد که خوابیدن در تختخواب یا لمیدن روی مبل و کدنویسی کردن راحت‌تر است تا ساعت‌ها روی صندلی (حتی بهترین صندلی) دائم به باسن فشار آوردن! هر چند تا همین چند وقت پیش معتقد بودم که کدنویسان هیچ وقت نمی‌توانند با کامپیوترهای دسکتاپ خداحافظی کنند اما باید اعتراف کنم که مدتی هست که خودم خیلی از کدنویسی‌ها را با گوشی و روی تختخواب انجام می‌دهم و فکر می‌کنم خیلی زود، کامپیوتر دسکتاپ از دنیای کدنویسی هم رخت‌بربندد! برای کدنویسی روی تختخواب(!) و با موبایل، ابزارهایی لازم است که در مطالب قبلی معرفی کرده‌ام و فقط اینجا جمع‌شان می‌کنم: ۱- کیبورد مخصوص کدنویسی بلاشک کیبورد فوق‌العاده Unexpected تنها انتخاب است. مطلب مرتبط: Unexpected Keyboard ؛ کیبورد مخصوص کدنویسی در موبایل ۲- اجراکننده PHP و زبان‌های دیگر: برای این کار باید ک... (ادامه)

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

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

۱

آموزش 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 38941 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 | بازدیدها: 52657254 | پاسخها: 26784 | کاربران:  21073
[ تالار گفتمان ]   [ 50 پست آخر انجمن‌ها ]   [ جستجو ]