برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی
برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی

برگزاری دوره Kali linux برای اولین بار در ایران

کهکشان نور برای اولین بار در کشور در حال برگزاری دوره‌های تست نفوذ Kali linux است.

به گزارش ایتنا از روابط عمومی کهکشان، Kali linux نسخه‌ای از لینوکس محسوب می‌شود که حاوی تعداد زیادی ابزارهای تست نفوذ است و نزد متخصصان امنیتی و کسانی که تست‌های نفوذ انجام می‌دهند از محبوبیت ویژه‌ای برخوردار است. این کلاس‌ها بر مبنای سناریوهای عملی اداره می‌شود. کنش و واکنش دانشجویان نقش عمده‌ای در این دوره دارد تا دانشجویان با روش‌ها و طرق مختلف مراحل عملی تست نفوذ را بیاموزند.

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

اولین دوره برگزاری کلاس Kali linux توسط دکتر علی عباس نژاد متخصص امنیت سیستم‌های اطلاعاتی، تدریس می‌شود و گروهی از متخصصان و کارشناسان سازمان فناوری اطلاعات وزارت ارتباطات و فناوری اطلاعات نیز دانشجویان اولین دوره برگزاری این دوره پیشرفته امنیتی را تشکیل می‌دهند.

Kali linux توسط Offensive Security ایجاد شده است و نسل بعدی توزیع Back track است و در واقع تولدی دوباره برای آن به شمار می‌رود. Back track مبتنی بر نسخه اوبونتو است در حالیکه Kali linux مبتنی بر آخرین نسخه Debian است. مجموعه آموزشی کهکشان نور از تمامی افراد و سازمان‌های علاقه‌مند به دوره‌های امنیت اطلاعات نظیر Kali linux برای حضور در کلاس‌ها دعوت به عمل می‌آورد.

مرجع: سایت خبری ایتنا

روباتی که به کودکان 5 ساله برنامه‌نویسی می‌آموزد!

شاید با خواندن تیتر این خبر تعجب کرده باشید؛ در شرایطی که افراد بالغ هم معمولا علم برنامه‌نویسی را نمی‌دانند چگونه می‌توان به یک کودک 5 ساله بدون اطلاعی از خواندن و نوشتن برنامه‌نویسی آموزش داد؟

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

نتیجه این فعالیت به شکل روباتی به نام Play-i درآمده است. ویکاس گوپتا می‌گوید: “بسیاری از قسمت‌های برنامه‌نویسی مربوط به قرار دادن چیزها به ترتیب خاص است. اگر به یک کودک 4 یا 5 ساله بگویید یک دنباله را بنویسد مسلما قادر به این کار نخواهد بود اما اگر آن دنباله را به صورت آهنگ یا یک داستان درآورید قادر خواهد بود تا دنباله‌های طولانی و پیچیده را به خاطر بسپارد.”

نحوه کار روبات‌های Play-i به نام‌های Yana و Bo به این شکل است که کودک می‌تواند از طریق تبلت یا گوشی هوشمند به آن‌ها فرمان بدهد. این فرمان‌ها همچنین می‌توانند به صورت دنباله‌ای از کارها توسط کشیدن و رها کردن دستورات صورت بگیرد و به این ترتیب کودکان با مفاهیم پایه‌ای برنامه‌نویسی مانند چرخه‌ها و همچنین “اگر این آن‌گاه آن” و همچنین توابع آشنا خواهند شد.

برای سرمایه‌گذاران اولیه این طرح روبات Yana و Bo به ترتیب 49 و 149 دلار قیمت خواهند داشت اما هنگام عرضه نهایی قیمت بالاتری را انتظار داریم. علت ارزان‌تر بودن Yana هم عدم قابلیت کنترل از راه دور است. گوپتا و همکارانش که یکی از آن‌ها در طراحی 10 نسل مختلف از آیپادهای اپل نیز تجربه دارد امیدوارند کودکانی که با این روبات‌ها کار کرده باشند در آینده بتوانند مهارت‌های بسیار بهتری در برنامه‌نویسی کسب کنند.

Ada Lovelace مادر اولین برنامه‌نویس کامپیوتر جهان

آیا تاکنون نام Ada Lovelace را شنیده اید؟ اگر امروز می توانید این متن را از طریق رایانه، تبلت و یا گوشی هوشمندتان مطالعه کنید، بد نیست بدانید که این شخصیت که در سال 1815 متولد شده و مادر سه فرزند نیز به حساب می‌آمد، به عنوان اولین برنامه‌نویس رایانه شناخته شده و استفاده از تکنولوژی یاد شده مرهون تلاش‌های وی است.

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

جدای از اهمیت کار وی در زمینه برنامه نویسی، به دلایل زیادی وی شخصیتی جالب داشت. تنها دختر لرد Byron زندگی پرفراز و نشیبی داشت که محصول تلاش‌ها و جاه طلبی‌های وی بود. وی تلاش زیادی برای ایجاد مدلی ریاضی برای افزایش شانس برد در شرط بندی‌ها کرد. وی در سن 36 سالگی درگذشت. در سالگرد درگذشت وی همگان یاد می کنند از زنی که می تواند نمادی برای پیشرفت زنان در شاخه برنامه نویسی باشد، شاخه ای که امروزه توسط مردان احاطه شده است.

منبع: Gizmodo