نسخه فیزیکی

  • شهر کتاب مرکزی تهران – خیابان دکتر شریعتی – بالاتر از خیابان استاد مطهری – نبش کوچه کلاته – فروشگاه مرکزی شهر کتاب
  • شهر کتاب کاشانک نیاوران، کاشانک، نرسیده به سه راه آجودانیه
  • نشر ثالث خیابان کریم‌خان زند، بین خیابان ایرانشهر و ماهشهر، پلاک ۱۵۰
  • شهر کتاب سعادت آباد انتهای خیابان ایران‌زمین، جنب فرهنگسرای ابن‌سینا، شهر کتاب ابن‌سینا

راه‌حل

29
شماره 29 راه‌حل میزکار صفحه 98

چرا و چگونه برنامه‌نویس شویم؟

هنر هشتم

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

شماره 29 راه‌حل میزکار صفحه 102

چگونه نرم‌افزار سازمانی بنویسیم

سیستم‌های مانا برای داده‌های مانا

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

شماره 29 راه‌حل محصول ماه صفحه 103

لبه‌های خمیده در Galaxy S6 edge plus چه برای شما دارد

بدون مرز

استفاده از نمایشگر‌های خمیده در گوشی‌های شرکت سامسونگ، با تولید گلکسی نوت اج آغاز شد. این گوشی نمایشگری با یک لبه‌ خمیده داشت که کارکردهای خاصی را به گوشی اضافه می‌کرد. سامسونگ بعد از نوت اج همراه با گوشی گلکسی S6، گوشی گلکسی S6‌اج را با نمایشگری ۰/۵ اینچی اما این بار با دو لبه‌ خمیده معرفی کرد. یک سال بعد نسخه بزرگ‌تری از این گوشی همراه با نوت۵ به بازار معرفی شد تا سلایق جدیدی را بیازماید. این گوشی که یک Plus را بر عنوان قبلی یدک می‌کشد، سخت‌افزاری شبیه به گلکسی S6 اج دارد اما نمایشگری بزرگ‌تر با خود به همراه آورده است. انحنای بی‌انتها حتماً شما هم معتقد هستید که لبه‌های خمیده جز یک موج تبلیغاتی هیچ دستاورد دیگری ندارد و انحنا در این نمایشگرها آن‌قدر کم است که به هیچ وجه احساس نمی‌شود. اما کافی است برای یک هفته با Galaxy S6 edge plus کار کنید تا از خود بپرسید «چرا بقیه گوشی‌ها خمیده نیستند»؟ حقیقت این است که هر چقدر هم به ناکارآمدی یک گوشی خمیده واقف باشید بعد از مدتی کار، حس متفاوتی که کار با یک گوشی خمیده مانند اس۶ اج به شما می‌دهد، نظرتان را به کل عوض می‌کند. خمیدگی دو طرف

شماره 28
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
شماره 30