شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار (مسنا)

نگاهی نو، راهی نو، آینده ای پیش رو

شرکت مدل سازان نرم افزار  (مسنا)

شرکت مدل سازان نرم افزار
ارائه راه حلهای پردازش ابری
ارائه راه حلهای مبتنی بر تبلت و گوشی های هوشمند
تولید نرم افزار های تحت وب
طراحی و تولید سرویسهای نرم افزاری (SAAS)
----
از سایت شرکت بازدید کنید www.masna-soft.ir

دومین کنفرانس پایتون ایران در تاریخ 11 اردیبهشت 94 برگزار می شود.

جهت کسب اطلاعات بیشتر می توانید به آدرس http://pycon.ir مراجعه کنید.

  • شرکت مدل سازان نرم افزار (مسنا)

این مطلب از سایت http://www.pysocial.com که حاوی مطالبی در رابطه با زبان پایتون و فریمورکهای آن است می باشد، استخراح شده است. که امیدواریم موردتوجه واقع شود.

---

پایتون فقط یک زبان برنامه نویسی نیست، بلکه یک پدیده بسیار شگفت، از دانش بشریست، که می تواند تمثیلی از یک بی انتها باشد که هر روز در حال رشد و توسعه می باشد.

از ویژگی های بارز پایتون:

۱- قابلیت استفاده در هر platform (لینوکس، ویندوز، مک، آندروید، آی او اس و ...)

۲- قواعد نحوی و دستوری (syntax) بسیار ساده (تقریبا ساده ترین و آسانترین زبان جهان)

۳- کم حجم و سبک(کوتاه ترین تعداد خطوط در بین زبان‌های موجود)

۴- همه منظوره و قدرتمند (وب، دسکتاپ، گوشی، بازی، انیمیشن، پردازش موازی، ریاضیات و ...)

۵- کتابخانه های بسیار گسترده و پایدار

۶- شئ گرایی عالی و سطح بالا

۷- متن باز و رایگان

۸- سرعت بسیار بالا

در سازمان های بزرگی همچون گوگل، ناسا، یاهو، یوتیوب، اوبونتو، ردهت و … استفاده از این زبان تبدیل به یک نیاز اصلی سازمان شده است.

  • شرکت مدل سازان نرم افزار (مسنا)

گوگل به عنوان یکی از پیشتازان رایانش ابری، شش مشخصه اصلی را بعنوان ویژگی های رایانش ابری در نظر دارد:

  • رایانش ابری کاربر محور است. هربار که شما به عنوان یک کاربر به ابر متصل شوید، هرچه که در آن ذخیره شود –اسناد، پیغامها، تصاویر، برنامه ها و ...- متعلق به شماست. علاوه براین، شما می توانید داده ها را با دیگران به اشتراک بگذارید.
  • رایانش ابری وظیفه محور است. بجای تمرکز بر روی برنامه کاربردی و کاری که انجام می دهد، تمرکز روی نیازی که شما دارید و اینکه چگونه برنامه کاربردی می تواند آن را برای شما انجام دهد می باشد. برنامه های سنتی -واژه پرداز، صفحه گسترده، ایمیل، و ...- اهمیت کمتری نسبت به اسنادی که ایجاد می کنند دارند.
  • رایانش ابری قدرتمند است. اتصال صدها یا هزاران رایانه با همدیگر به ابر، یک قدرت محاسباتی بسیار زیاد ایجاد کرده است که با یک رایانه رومیزی امکان پذیر نیست.
  •  رایانش ابری در دسترس است. بدلیل اینکه داده در داخل ابر ذخیره می شود، کاربران می توانند بطور سریع و فوری اطلاعات زیادی را از چندین انباره داده بازیابی کنند. برخلاف یک رایانه رومیزی، شما دیگر محدود به یک منبع داده نخواهید بود.
  • رایانش ابری هوشمند است. با همه نوع داده ذخیره شده در ابر، چنانچه بخواهیم هوشمندانه به داده ها دسترسی داشته باشیم، داده کاوی و تحلیل داده ها ضروری خواهد بود.
  • رایانش ابری قابل برنامه ریزی است. بسیاری از وظایف در رایانش ابری باید بصورت اتوماتیک انجام شود. برای مثال، برای محافظت از جامعیت داده، اطلاعات ذخیره شده در یک رایانه واحد در ابر، باید روی چندین رایانه دیگر نیز تکرار شود. به این ترتیب اگر یکی از رایانه ها از شبکه خارج شود، برنامه ریزی اتوماتیک ابر، داده های آن رایانه را در رایانه جدید توزیع می کنند.

برداشت از کتاب رایانش ابری (تالیف آقای اکبری و سرگلزایی جوان - آزمایشگاه رایانش ابری دانشگاه صنعتی امیر کبیر)

  • شرکت مدل سازان نرم افزار (مسنا)

در این پست با برداشت از کتاب رایانش ابری (تالیف آقای اکبری و سرگلزایی جوان - آزمایشگاه رایانش ابری دانشگاه صنعتی امیر کبیر) به مزایا و معایب رایانش ابری می پردازیم

مزایا

  • کاهش هزینه های اولیه
  • موانع کمتر برای ورود به بازار یا استفاده از خدمات
  • مقیاس پذیری بر حسب تقاضا
  • فراهم کردن خدمات در مقیاس مرکز داده
  • تضمین بهتر تداوم کسب و کار
  • امنیت نسبی بیشتر
  • مدیریت بهتر حجم بالای داده

معایب

  • دسترسی راه دور
  • مشکلات ناشی از پهنای باند
  • تاخیر
  • برخی مسائل امنیتی و فنی بخاطر اشتراک منابع یکسان بین مشتریان مختلف
  • دسترسی فراهم کنندگان خدمات ابری به داده ها

 

  • شرکت مدل سازان نرم افزار (مسنا)

یک بررسی ساده

شهر مقدس قم که در مجاورت مرکز کشور قرارداد در برخی زمینه ها با فرصت ها و یا چالشهایی مواجه است. یکی از چالشها مهاجرت نیروی های فنی استان به پایتخت است که لازم دیدم در این پست کمی در این باره صحبت کنم. منشاء این فکر که وقتی را برای ارزیابی واقعی این مطلب بگذارم بر می­گردد به اینکه یکی از دوستان راه برون رفت از معضلات کار نیروهای نرم ­افزاری در قم را رفتن به تهران می­دانست.

به نظر حقیر، کسی که با حضور خانواده اش در قم تصمیم به مهاجرت به تهران برای کار می گیرد دو حالت برایش متصور است یکی رفت و آمد روزانه و دیگری تهیه منزل در تهران و اقامت.

در صورتی که رفت و آمد به تهران به صورت روزانه در نظر گرفته شود بدون در نظر گرفتن خطرات بسیار جدی رفت و آمد در اتوبان شلوغ تهران قم و فرسودگی جسمی که ایجاد کی کند با هزینه ­های سربار دیگری مواجه می­شود که باید آنها را نیز در نظر گرفت و درآمد تهران را با این هزینه­ ها با قم سنجید.

اگر این هزینه های جانبی را به قیمت امروز به صورت زیر حساب کنیم:

-         رفت و آمد در هر روز 16000 تومان

-         نهار 8000 تومان

-         زمان از دست رفته 5 ساعت

-         زمان مورد نیاز به استراحت 2 ساعت

و برای این نیرو ساعتی مثلا 5 هزار تومان در قم در نظر بگیریم هزینه سربار هر روز حدود 60 هزارتومان می­شود. با در نظر گرفتن روز ی 8 ساعت کار در قم که درآمد روزی 40 هزارتومانی را به همراه دارد در تهران باید به ازای هر روز معادل 100 هزارتومان دریافت کند که ساعتی 12500 تومان می­شود تا معادل در آمد قم محقق شود.

آنچه که از این محاسبه بدست می­­آید این است که اگر فردی در قم 5 هزار تومان دریافت کند به صورت ساعتی پرداختی به او در تهران باید اقلا 12500تومان باشد تا این رفت آمد بدون در نظر گرفتن هزینه های سربار دیگر برایش مقرون به صرفه باشد. بنا به اطلاعاتی که بنده دارم، در اکثر موارد این پرداخت به آنها صورت نمی­گیرد.

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

حالتی که بررسی شد، برای کسی است که با ساعتی 5هزارتومان در قم می­تواند مشغول بکار شود، البته برای کسانی که موقعیت شغلی در قم پیدا نمی­شود این مسئله به صورت دیگری باید مورد بررسی قرار گیرد، همچنین برای کسانی که مکان اقامت ارزان در تهران دارند و ... .

  • شرکت مدل سازان نرم افزار (مسنا)

آیا محبوبیت پایتون ماندگار است؟

 

از زمانی که زبان پایتون را برای اجرای ایده­ های تحت وب در شرکت انتخاب کرده­ ام با سئوالات متعددی مواجه شده­ ام. که این سئوالات بر عوامل بازدارنده­ ی من در این انتخاب همچون مشکل تامین نیروی انسانی آنهم در شهرستان و هزینه بر بودن برای شرکت اضافه می کرد.

یکی از سئوالاتی که به دنبال پاسخ مناسبی برای آن بوده­ ام تضمین ماندگاری این زبان برای آینده است. برخی در مقایسه با PHP عمر این محبوبیت کوتاه را می دانند و من نتوانسته بودم در دفاع استدلال مناسبی برای آن بیاورم. در این پست تصمیم گرفته­ ام ضمن بیان دلایل انتخاب این زبان این سئوال را نیز مطرح کنم تا از نظرات بازدید کنندگان استفاده کنم.

در محبوبیت پایتون اگر کمی جستجو کنید نرخ رو به رشد آن برایتان ثابت می­شود. نمودار زیر یکی از منابع قابل استدلال دراین زمینه است

اینکه پایتون در حال حاضر توسط گوگل، ‌موزیلا، دیزنی و بسیاری از شرکت ها ، دانشگاه‌ها، آزمایشگاه‌ها و … استفاده می­شود خود نکته­ی مهمی در اعتبار بخشی این زبان است. همچنین در حال حاضر دانشگاه‌های مطرحی مانند MIT و UC Berkeley و به صورت گسترده‌تر ۸ تا از ۱۰ دپارتمان مطرح رشته نرم‌افزار در آمریکا از زبان Python برای یادگیری دانشجویان تازه وارد استفاده می­کنند و بر اساس بیانیه ACM در حال حاضر Python جایگاه Java را در معرفی علوم کامپیوتر و برنامه نویسان در مدرسه‌ها تسخیر کرده است. مهمترین دلیل این اقبال Syntax  منظم و تمیز و خوانا در کنار آسان بودن زبان Python است.

از این مطلب گذشته یکی از نکات مهمی که در ایران درباره زبان پایتون در این مدت به آن رسیده­ ام این است که محافل فنی که از رتبه علمی بالاتری برخوردارند و کارهای حرفه ­ای­تری کرده ­اند تمایل بیشتری به این زبان دارند.

زبان پایتون در مسائل فنی که در مرز تکنولوژی قرار دارند مثل مسئله داده­ ها ی حجیم و پردازش ابری حرفی برای گرفتن دارد. به عنوان مثال Paas های مبتنی بر این زبان نسبت به دیگر زبانها به وفور در دسترس هستند که یکی از آنها توسط گوگل ارائه شده است. PyTables یک پایگاه داده NoSql  است که بر این زبان بنا نهاده شده است و در کاربردهای زبان پایتون قابل استفاده است.

اما آیا این محبوبیت پایدار می­ماند یا خیر؟ آیا روزگار سردی که به سراغ PHP آمده است به سراغ زبان پایتون هم خواهد آمد؟

آنچه می­توانم به عنوان حاشیه درباره این سئوال مطرح کنم این است که اساسا زمان موردنیاز برای پایداری محبوبیت یک زبان چقدر است؟ در فضای رقابتی و دائما در حال رشد و تکامل تکنولوژی آیا باید به زبانی برسیم که دو دهه به طور فعال در راه حلهای تجاری استفاده شود؟

از نظر من این توقع، توقعی نامناسب و خلاف مسیر نوآوری است. شاید با این روند رشد، یک زبان بتواند در بازه 5 ساله به طرز مناسبی نیازهای آن فضای تکنولوژی را پاسخ بدهد مناسب باشد.

مطلب دیگری که می­توانم در پاسخ به این شبهه مطرح کنم این است که مقایسه این دو زبان تنها از نظر اینکه هر دو مفسری هستند و همچنین هر دو ظهور مناسبی در فضای وب دارند صورت می گیرد که این مقایسه از مبنا درست نیست چرا که زبان پایتون در کاربردهای مختلفی از جمله وب قابل استفاده است برخلاف PHP که تنها کاربرد وبی دارد.

منتظر نظرات شما هستیم...

  • شرکت مدل سازان نرم افزار (مسنا)

ای عزیز خدا! سالها از دور با محبت نظاره گرت بودیم

امید است که اکنون، از دور با محبت نظاره گر ما باشی.

  • شرکت مدل سازان نرم افزار (مسنا)

شورای دولتی چین که عضوی از کابینه مرکزی این کشور محسوب می‌شود با انتشار بیانیه‌ای اعلام کرد سرمایه‌گذاری‌های خود را برای توسعه هرچه بیشتر خدمات پردازش ابری افزایش خواهد داد.


به گزارش ایتنا از رایورز به نقل از XinhuaNet، کشور چین قصد دارد توانایی‌های خود در حوزه خدمات پردازش ابری را تا سال ۲۰۱۷ میلادی چند برابر کند و در سال ۲۰۲۰ میلادی با تکیه بر خدمات ابری به عنوان پایه اصلی، به یک قدرت اینترنتی در جهان تبدیل شود.

توسعه همزمان سیستم‌های پردازش ابری، اینترنت موبایلی، اینترنت اشیا و خدمات مالی اینترنتی از جمله قابلیت‌هایی است که دولت چین قصد دارد برای سازمان‌ها ارائه دهد.

دولت چین به این نتیجه رسیده است سرمایه‌گذاری در زمینه سیستم‌های پردازش ابری و کلان داده‌ها(Big Data) مهم‌ترین اولویت آنها محسوب می‌شود و در این راستا تمرکز فراوانی بر توسعه و تحقیق در مورد کلان داده‌ها انجام خواهد شد.


پیش‌بینی شده است ارزش بازار خدمات پردازش ابری چین در سال ۲۰۱۷ میلادی به بیش از ۳۷.۲ میلیارد یوآن(۶ میلیارد دلار) برسد.

  • شرکت مدل سازان نرم افزار (مسنا)

خدمات ابری مدیریت امور دفاعی را در استرالیا در دست می‌گیرد

به گزارش رایورز - وزارت دفاع استرالیا اعلام کرد که طرح آزمایشی فعالیت‌های الکترونیکی خود مبتنی بر سیستم Apps گوگل را برای دوره زمانی دو سال آغاز کرده است و با این اتفاق قصد دارد وابستگی خود به خدمات پردازش ابری را افزایش دهد.

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

این وزارتخانه با انتشار بیانیه‌ای توضیح داد: «طرح پایلوت ۲۴ ماهه که به صورت آزمایشی اجرا می‌شود، به منظور ارزیابی توامندی‌ها برای استفاده گسترده‌تر از خدمات پردازش ابری در سیستم دفاعی به اجرا گذاشته شده است.»

وزارت دفاع استرالیا همچنین اظهار داشت که در این دوره آزمایشی تمامی خطرات مربوط به سیستم Apps گوگل سنجیده می‌شود و خدمات ابری عمومی در فضاهای سازمانی کنترل شده و مبتنی بر اطلاعات طبقه‌بندی نشده به کار گرفته می‌شود.

  • شرکت مدل سازان نرم افزار (مسنا)

به زودی ابرهای فناوری، دنیای تکنولوژی را فراخواهند گرفت و راه گریزی از استفاده و بهره‌مندی از این سیستم نیست!

علاوه بر پیش‌بینی‌های فراوان در مورد رشد بازار جهانی تلفن‌ همراه در سال‌های پیش‌رو، کار‌شناسان در گزارشی جدید توضیح داده‌اند که صنعت جهانی فناوری اطلاعات طی سال ۲۰۱۳ میلادی با رشد ۹/۲ همراه خواهد بود. 


به گزارش ایتنا از همکاران سیستم، وب سایت cloudplatforms، به گفته شرکت تحقیقاتی IDC، مراکز توسعه دهنده خدمات موبایلی و پردازش ابری در جریان انتقال سیستم‌های مختلف صنعت فناوری به نسل سوم پلتفورم‌ها به رکن اصلی در این زمینه تبدیل خواهند شد. 

مرکز IDC در گزارش اخیر خود همچنین توضیح داد در سال ۲۰۱۳ میلادی سرمایه‌گذاری در صنعت جهانی IT با رشد ۷/۵ درصدی نسبت به سال جاری میلادی به ۱/۲ تریلیون دلار خواهد رسید. 

در این سال دستگاه‌های هوشمند موبایلی با رشد ۲۰ درصدی به محبوب‌ترین ابزار در صنعت فناوری تبدیل می‌شوند و در مجموع رشد ۵۷ درصدی این صنعت را به وجود می‌آورند. 

طبق پیش‌بینی‌های انجام شده در سال ۲۰۱۳ میلادی صنعت جهانی نرم‌افزار و خدمات به ترتیب رشد ۶ و ۴ درصدی خواهند داشت و این در حالی است که بازار جهانی رایانه‌های شخصی و سرور‌ها نیز شرایط مثبتی را پیش‌روی خود خواهند دید. 

«فرانک جنز» مدیر و رئیس گروه تحلیلگران مرکز IDC توضیح داد که صنعت جهانی IT مبتنی بر دستگاه‌های موبایلی، ابزارهای اجتماعی، سیستم‌های پردازش ابری و اطلاعات گسترده مبتنی بر نسل سوم پلتفورم‌ها بسیار سریع‌تر از قبل به جلو حرکت می‌کند. 

پیش‌بینی شده است که بین سال‌های ۲۰۱۳ تا ۲۰۲۰ میلادی این فناوری‌ها ۹۰ درصد بازار جهانی IT را از آن خود کنند.

  • شرکت مدل سازان نرم افزار (مسنا)