Швеція підписала угоду про співробітництво із шведсько-українською неприбутковою організацією Beetroot Academy щодо трьохрічної програми підтримки, що має на меті розвиток ІТ-освіти в Україні.
Назад | Зміст | Вперед |
четвер, 9 серпня 2018 р.
Як стати програмістом
З чого починати?
У першу чергу розібратися – чи потрібне вам програмування взагалі. Адже той факт, що зараз в IT платять дійсно чималі гроші, не означає, що всім потрібне програмування і всі отримуватимуть масу задоволення від подібної професії, відзначив у коментарі сайту "24" засновник аутсорсингової IT компанії SoftFormance, блогер, автор книги "Веб-Розробка з Python та Django для Початківців" Віталій Подоба.
понеділок, 6 серпня 2018 р.
Перелік безкоштовних онлайн-курсів з програмування
Яке б напрям розробки ви не вибрали, будь то створення сайтів, ігор або програм, найкраще почати з вивчення фундаментальних речей на зразок архітектури комп'ютерної техніки, законів логічного мислення і принципів побудови алгоритмів.
- Введення в математичну логіку (ресурс: Hexlet, доступ: завжди відкритий) - базові поняття, інструменти і парадокси цієї дисципліни, що лежить в основі управління комп'ютером.
- Введення в архітектуру ЕОМ. Елементи операційних систем (ресурс: Stepic, доступ: з 8 листопада, тривалість: 7 тижнів) - функціонування комп'ютерної техніки починаючи з елементарних логічних схем, закінчуючи складними мультіпроцесорними системами.
- Гарним доповненням до попереднього може стати курс Історія ЕОМ і програмування (ресурс: Лекторіум, доступ: зима 2015/2016, тривалість: 5 тижнів). Від нього варто чекати хронології розвитку комп'ютерних систем та програмування в СРСР і Росії в порівнянні з аналогічними тенденціями в США і Західній Європі. У програму занять також включені ключові принципи роботи електронно-обчислювальних машин та основні типи мов програмування.
- Міні-курси Основи програмування 1 (ресурс: Geek Brains, доступ: завжди відкритий) і 2 (ресурс: Geek Brains, доступ: з 5 листопада, тривалість: 2 тижні) розкривають базові терміни і поняття, необхідні програмісту, пояснюють, чим відрізняються популярні мови, і для чого призначений кожен з них. Викладачі розповідають про популярних напрямках розробки, вчать створювати найпростіші програми і допомагають визначитися з вибором мови для подальшого вивчення. Два курсу однакові за змістом, але відрізняються форматом. Перший складається з відеозаписів, другий - це кілька онлайн-трансляцій, під час яких можна задавати питання лектору.
- Ще один міні-курс, призначений для ознайомлення з основами розробки ПО - Об'єктно-орієнтоване програмування(ресурс: Geek Brains, доступ: завжди відкритий). Матеріал повністю сфокусований на однойменній парадигмі програмування, знання якої необхідно для освоєння практично будь-якого сучасного мови.
- Більш поглиблене занурення в предмет забезпечить курс Основи програмування (ресурс: Prometheus, доступ: з 19 січня, тривалість: 8 тижнів). Його автор вчить азам розробки на прикладі конкретних завдань з використанням мови Python.
- Освоївши базові принципи програмування, ви зможете пройти курс Розробка та аналіз алгоритмів (ресурс: Prometheus, доступ: з 26 січня, тривалість: 9 тижнів), щоб краще розібратися в підходах до аналізу, порівнянню і побудови алгоритмів. Ці знання стануть у пригоді в будь-якому напрямку розробки.
Веб програмування
Ви давно мрієте створити особистий блог або реалізувати свої ідеї в новому веб-сервісі? А, може, хочете розробляти інтернет-проекти під замовлення? Тоді вам потрібно освоїти інструменти для побудови і візуального оформлення веб-сторінок (HTML, CSS), мови веб-програмування (JavaScript, PHP, Python і т.д.) і розібратися з суміжними технологіями на зразок баз даних. Спробуйте що-небудь з цих курсів:
- Основи розробки сайтів і веб-додатків (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий);
- Web-технології (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- HTML, CSS (ресурс: HTML Academy, доступ: завжди відкритий).
- HTML5. Основи клієнтської розробки (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- JavaScript і JQuery з нуля (ресурс: Lendwings, доступ: завжди відкритий);
- Програмування на Python (ресурс: Stepic, доступ: завжди відкритий);
- Введення в програмування на Python (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Введення в програмування на мові Python (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий);
- Основи PHP (ресурс: Lendwings, доступ: завжди відкритий);
- PHP. Швидкий старт (ресурс: Geek Brains, доступ: завжди відкритий);
- Бази даних (ресурс: ІНТУЇТ, доступ: завжди відкритий).
Програмування під мобільні платформи
Стрімкий розвиток мобільних технологій зробило створення ігор і додатків для гаджетів одним з найперспективніших напрямків розробки. Якщо і ви бажаєте ступити на цю стезю, для початку варто вирішити, з якою платформою хочете працювати: iOS або Android. Кожна з них вимагає унікального підходу до розробки і знань відповідних технологій. Визначившись, можете вибрати відповідні курси для освіти:
- Розробка додатків для iOS (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Введення в розробку додатків для ОС Android (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Введення в розробку додатків для смартфонів на ОС Android (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Розробка додатків для смартфонів на ОС Аndroid (ресурс: ІНТУЇТ, доступ: завжди відкритий).
Програмування під настільні платформи
Щоб створювати ігри та програми для таких популярних операційних систем, як Windows і Linux, програмісти дуже часто використовують мови С # і С ++. Вивчивши хоча б один з них, ви теж зможете спробувати себе в створенні проектів для настільних платформ. З навчанням повинні допомогти наступні курси:
- Програмування (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Алгоритмізація. Введення в мову програмування С ++ (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Мова програмування C ++ (ресурс: ІНТУЇТ, доступ: завжди відкритий);
- Захоплююча програмування на мові C # (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий);
- Основи програмування на мові С # (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий);
- Мова програмування C # (частина 1) (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий);
- Мова програмування C # (частина 2) (ресурс: Microsoft Virtual Academy, доступ: завжди відкритий).
неділя, 5 серпня 2018 р.
субота, 4 серпня 2018 р.
Яка освіта потрібна у 21-му сторіччі?
Онлайн vs офлайн. Яка освіта потрібна у 21-му сторіччі?
Хто переможе в освітній битві: класичні університети чи масові онлайн-курси?
ПРАКТИЧНІ ПОРАДИ ДЛЯ ВЧИТЕЛІВ-БЛОГЕРІВ: НАВІЩО, ЯК І ДЕ?
Часом у дуже простий спосіб можна зробити свою професійну діяльність цікавою і корисною.
Можливо, ви чули вислів “Sharing means caring” (“Ділитися означає турбуватися”). Завдяки такому інструменту як блог, ви можете ділитись своїми знаннями, навчати когось, мотивувати, наповнювати освітнє інформаційне середовище чимось новим, давати хороший приклад, турбуватися про своїх читачів і просто насолоджуватись самим процесом створення чогось самостійно.
У цій статті я спробувала написати кілька рекомендацій для вчителів, які ведуть професійні блоги, або ж мають намір його створити.
понеділок, 30 липня 2018 р.
Рейтинг найбільш популярних мов програмування в українських IT-фахівців за версією DOU.UA
Профільний IT-ресурс DOU.UA провів чергове опитування, присвячений популярності мов програмування в українських фахівців. Цього разу в опитуванні взяло участь більше 7000 чоловік, 90% з яких проживає в Україні. Згідно з отриманими даними, трійка лідерів залишилася незмінною - це Java, Javascript і C #, але при цьому в десятку найбільш використовуваних вперше увійшли Go і TypeScript.

Якщо говорити про динаміку за останні роки, то видно, що останні два роки частка лідера рейтингу Java помітно скорочується. Можливо, це пов'язано з розвитком альтернативних JVM мов, а може бути, і з альтернативами самої JVM. JavaScript і раніше росте, але темпи його зростання значно сповільнилися. Втім, загальна картинка зміниться, якщо згадати, що TypeScript є розширенням JavaScript - тоді стає зрозуміло, що сумарні темпи зростання JavaScript / TypeScript залишаються тими ж. Частка C # повільно знижується, а ось частка Python зростає, він вже однозначно закріпив статус домінуючої платформи в Data Science.
Найцікавіше в отриманих результатах - різке зростання ролі Go. З одного боку, легкий поріг входження зробив свою справу, розробники «відчули» смак високорівневої підтримки конкурентності, з іншого - наявність вбудованих засобів для організації структурованого RPC. Зараз можна сказати, що Go зайняв свою нішу. Ще більш помітне зростання використання TypeScript - тут добре видно, як поширення мови починається з фреймворка: так як нова версія Angular написана на TypeScript, проекти, що використовують Angular, теж почали переходити на цю мову.
Перехід iOS розробки на Swift був досить передбачуваний: якщо в минулому році Swift використовувала приблизно половина iOS-розробників, то в цьому році таких вже три чверті (76%). Частка Scala за рік залишилася практично без змін, трохи зросло використання C, а ще більше помітно зростання частки Kotlin практично з нуля до майже 1%. Ймовірно, це пов'язано з тим, що Google прийняла його офіційною мовою розробки в Android. І остання новина, статистично незначна, але приємна для функціональних розробників - цього разу в двадцятку найбільш використовуваних мов потрапив Clojure.
«Індекс переваги» демонструє відносну кількість користувачів мови, які для наступного проекту в своїй області виберуть його ж. Як бачимо, Swift та Kotlin стали практично безальтернативним вибором для iOS і Android відповідно. Наступний вибір мови - Go, а потім вже фаворити попередніх років: Scala, C #, Clojure. Мови, які користувачі вважають за краще не використовувати в наступних проектах - Groovy, Objective-C, 1C, Apex.





Велика частина опитаних (52%) точно планують вивчити якусь новий мову програмування в наступному році, але третина (30%) ще не впевнена в цьому. Фаворит вивчення 2018 року - Python, також будуть дивитися на Go, TypeScript, Kotlin. Є люди, ще не знайомі з Java і JavaScript.
Як і раніше більшість респондентів (57%) збираються освоювати нову мову самостійно за допомогою книг і документації, не вдаючись до курсів. Онлайн-курси будуть дивитися 30%, а до допомоги офлайн-курсів з викладачами вдадуться 8%. Головний додаткову мову - JavaScript, також активно використовується Unix Shell. Як і раніше, зросла частка процедурних розширень SQL (PL-SQL і T-SQL) і додався TypeScript.
Якщо проаналізувати вік розробників в залежності від мови, то виявиться, що наймолодша «тусовка» - як і раніше у Kotlin (медіанний вік - 24 роки), у Java-розробників (27 років), а також у Go і Scala (28 і 29 років відповідно). Найдоросліші традиційно розробники на Pascal / Delphi, тут медіанний вік перевищує 37 років.
При аналізі залежності між мовою і досвідом роботи видно, що в більшості люди приходять в програмування через JavaScript (і трохи R, напевно працюючи з Data mining). А ось Perl, Pascal / Delphi (і, ймовірно, в недалекому майбутньому - PL / SQL) - потенційна область ризику.
Частка розробників з досвідом роботи від року і менше вперше за останні 7 років почала знижуватися з чого можна зробити висновок, що або сповільнилося зростання індустрії, або вона перейшла в стан зрілості, або за новачками не встигає система освіті.
середа, 25 липня 2018 р.
GRASSHOPPER: БЕЗКОШТОВНИЙ ДОДАТОК ВІД GOOGLE, ЯКИЙ ВЧИТЬ ПРОГРАМУВАННЮ
Внутрішній інкубатор Google Area 120 випустив безкоштовний додаток Grasshopper, який допомагає вивчити мову програмування JavaScript.
Так, додаток навчає базових знань у JavaScript і підходить для вивчення початківцям. Навчання відбувається у кількох курсах.

На першому курсіִ – “Основи” – користувачі вчать термінологію мови: функції, змінних, масивах тощо. На інших двох курсах можна дізнатись як малювати форми і створювати складніші функції за допомогою лабораторії D3.
Окрім того, додаток показує також досягнення і шкалу прогресу учня.
Ми розглядаємо Grasshopper як платформу, яка допоможе людям дізнатися про програмування. Третина користувачів Grasshopper вперше в житті зіткнулися з кодом. Багато хто не бачать себе в програмуванні з різних причин, і ми хочемо допомогти змінити це сприйняття, – пояснила засновник програми Лора Холмс.
П'ять технологій, які скоро змінять весь світ. Блог Наталії Морозової
Літаюче таксі за лічені хвилини, минаючи всі пробки, доставляє вас на станцію вакуумного надшвидкісного потягу. Через півгодини ви вже перебуваєте в іншій частині континенту: у вас консультація з фахівцем з трансплантації.

Зараз вам це не потрібно, але ось років через 15-20, швидше за все, не зашкодить, а черга на друк органів на 3D-принтері довга. Фахівець говорить китайською, але це не проблема – у вас є електронний універсальний перекладач: ви вставляєте в вухо бездротовий навушник і отримуєте синхронний переклад.
Звучить як сюжет науково-фантастичного фільму? Насправді – ні, ці технології – вже в розробці. І, як обіцяє недавнє дослідження споживчих звичок і поглядів на комунікації від міжнародної рекламно-комунікаційної групи Havas Worldwide, стануть реальністю в найближчі кілька років. А значить – змінять як наше повсякденне життя, так і багато професійних навичок, в тому числі і в маркетингу, рекламі та PR. Адже кордони в спілкуванні і так поступово стираються – завдяки розвитку технологій. А через пару, в крайньому випадку – пару десятків років цих кордонів не залишиться взагалі. Цілком в нормі речей буде шукати замовника в Японії, директора агентства наймати в Китаї, креативного директора – у Франції, а стратега – в Індії. Світ буде відкритий, а кожне локальне агентство зможе стати міжнародним.
1
Літаюче таксі
Ще в жовтні 2016 року в компанії Uber заявили про початок роботи над проектом літаючих таксі Uber Elevate. Виглядати це буде так: в мобільному додатку ви викликаєте транспортний засіб, але замість машини за вами прибуває вертоліт – на найближчу стоянку на даху. Переміщення з одного кінця міста в інший буде займати не годину-півтори, а кілька хвилин, коштуватиме це буде спочатку $120, однак в компанії обіцяють здешевити таксі до $20 за поїздку. Поки що проблема в тому, що транспортного засобу, який злітає і сідає строго вертикально, працює не на паливі, а на електриці, і в десятки разів тихіше, ніж сучасні вертольоти, – а саме таким буде літаючий Uber – поки що не існує. Однак, з огляду на те, що над схожими проектами працюють і в інших компаніях, від гігантів Boeing і Airbus до стартапу Kitty Hawk, поява потрібного транспорту – справа часу. Тим більше, що перший крок уже зроблено: в середині січня цього року на щорічному Consumer Electronics Show в Лас-Вегасі, США, компанія Bell Helicopter, партнер Uber в проекті Uber Elevate, представила прототип чотиримісного літаючого таксі.
Ну а поки що керівництво Uber вже домовилося з NASA – і як тільки нові вертольоти з'являться, їх відразу ж почнуть тестувати в Даллас-Форт Верт і Лос-Анджелесі (США), а також Дубаї. Станеться це, як припускають експерти, до 2020 року, а то і раніше.
2
"Гіперпетля"
Ідея побудувати тунелі, по яким капсули, що нагадують вагони поїзда, будуть перевозити вантажі та пасажирів на надвисокій швидкості, ще в 2013 році з'явилася у Ілона Маска. Задум підхопив і взявся за реалізацію колега Маска Шервін Пішевар. Влітку 2014 року він виступив співзасновником компанії Hyperloop Technologies, через пару років перейменованої в Hyperloop One. До грудня 2017-го проект "Гіперпетля" зібрав $285 млн інвестицій і провів три раунди успішних випробувань в побудованому в пустелі Невада, США, першому тунелі. Під час третього раунду капсулу в тунелі вдалося розігнати до 387 км/год, а швидкість, якої технологи прагнуть досягти, становить 1100 км/год.
У Hyperloop One, головою якої зараз є Річард Бренсон, впевнені, що до 2019 року "Гіперпетля" зможе перевозити вантажі, а до 2021-го – пасажирів. Маршрути по США, Європі та Азії вже прокладаються повним ходом, а будівництво на ділянці Балтімор-Вашингтон (США) ось-ось почнеться.
Ілон Маск вважає, що найбільше користі "Гіперпетля" принесе містам, відстань між якими перевищує 1500 км. Однак і на коротких дистанціях технологія допоможе економити купу часу: наприклад, поїздка з Києва до Одеси на "Гіперпетлі", як можна розрахувати на сайті проекту, займе всього 35 хвилин – приблизно як на літаку, тільки без витрачання часу на реєстрацію, зліт і посадку.
"Гіперпетля", яку вже називають п'ятим видом транспорту – після автомобільного, залізничного, повітряного і водного, – разом з "літаючими таксі" якщо і не зроблять революцію в громадському і вантажному транспорті, то ще більше прискорять темп життя. Що означатиме, по-перше, нові стандарти і структуризацію в бізнесі, а по-друге, нові можливості для інфраструктури, в тому числі – реклами і маркетингу.
3
Універсальний перекладач
У жовтні минулого року компанія Google представила бездротові навушники Pixel Buds – своєрідну відповідь аналогічному девайсу від Apple, але з додатковими "розумними" фішками. Серед таких – універсальний перекладач, що працює з чотирма десятками мов світу. Щоб його запустити, потрібно натиснути пальцем на правий навушник і вимовити фразу на будь-якій із 40 мов, програма перекладе на іншу, обрану з тієї ж бази, а смартфон, до якого підключені навушники, видасть аудіо- та текстову версію перекладу. Переклад репліки співрозмовника надійде відразу в навушник. Поки що у технології є вади: в галасливому приміщенні, наприклад, вести бесіду через такого перекладача майже неможливо. До того ж, перекладач в Pixel Buds створений на основі Google Translate, слабкості якого добре відомі кожному, хто хоч раз намагався перекласти за допомогою цієї програми текст, довший за одне речення. Другий недолік, над виправленням якого в Google працюють прямо зараз: перекладач не завжди справляється з роботою в режимі онлайн.
Проте, не дивлячись на нинішні проблеми в роботі технології, використання штучного інтелекту при розробці подібних гаджетів явно стане звичайною справою вже через пару років. І тоді про "труднощі перекладу" при незнанні мови і культурних традицій можна буде забути, а бізнес і комунікації стануть по-справжньому глобальними.
4
3D-друк органів
Щороку, повідомляє видання The Economist, у світі проводиться близько 120 тис. операцій з пересадки органів, переважно нирок. При цьому попит перевищує пропозицію – тих, хто потребує трансплантації, значно більше, ніж донорів. Тому вже не перший десяток років вчені досліджують можливості створення людських органів штучним шляхом. В авангарді цього руху – заснована в 1981 році ізраїльська компанія CollPlant. Тут відпрацьовують технологію створення біо-чорнила з рекомбінантного людського колагену, який добувають з листя генномодифікованого тютюну. Комбінантний колаген, запевняють вчені, має поліпшену біофункціональність і при цьому знижує ризик імунної відповіді організму людини. Паралельно в компанії розробляють серію формул, за якими з цих біо-чорнил на 3D-принтері друкуватимуться різні органи.
CollPlant – далеко не єдина компанія, що рухається в цьому напрямку. З 3D-другом кісток, шкіри і внутрішніх органів працюють десятки організацій по всьому світу. Наприклад, команда дослідників в Департаменті машинобудування Імперського коледжу Лондона у 2017 році успішно застосувала технологію заморожування при 3D-друці м'яких тканин. За оцінками експертів, вже через два десятка років медики зможуть друкувати на 3D-принтері навіть такі складні органи, як серце. А ринок в цілому до 2022 року виросте до $1,8 млрд. Що означає: нові, в дусі серіалу "Чорне дзеркало", напрямки для бізнесу і реклами.
5
Голографічне телебачення
У тому, що віртуальна реальність – це майбутнє кіно, вже майже ніхто не сумнівається. Однак телебачення чекають навіть крутіші зміни. Заснована трьома інженерами американська компанія Light Field Labs вже розробила прототип телевізійного екрану, який функціонує як голографічний проектор. В Light Field Labs використовують технологію світлового поля, схожу на ту, яка застосовується в камерах, що створюють зображення для окулярів доповненої і віртуальної реальності – така камера фіксує не тільки двомірне відео-зображення об'єкта, а й весь спектр світлових променів навколо, завдяки чому картинка виходить об'ємною. СЕО Light Field Labs Джон Карафін запевняє, що масове виробництво голографічних дисплеїв розпочнеться у 2019-2020 роках. А наступним кроком стане перетворення голограми на об'єкт, який глядач зможе не тільки побачити, а й помацати. Правда, впровадження цієї інновації займе ще кілька років, оскільки зажадає вивчення акустичних хвиль, які, за задумом інженерів, забезпечать глядачеві тактильні відчуття.
Природно, Light Field Labs – не єдиний гравець на ринку виробників голографічних дисплеїв, а телебачення – далеко не єдина сфера, де ця технологія застосовується. У цьому сегменті працюють десятки великих компаній, як, наприклад, Holoxica Limited, Viewsonic Corporation, RealView Imaging Ltd, Konica Minolta, Inc та інші. А змінювати вони будуть практично все - від медицини і будівництва до індустрії розваг і, само собою, реклами та комунікацій.
вівторок, 19 червня 2018 р.
вівторок, 10 квітня 2018 р.
Міністерство освіти та соціальний проект «ІТ школяр» підписали меморандум про співпрацю
У МОН планують зайнятись шкільною цифровою освітою
Міністерство освіти та соціальний проект «ІТ школяр» підписали меморандум, метою якого є створення нових програм з інформатики, навчання вчителів, а також створення вимог до сучасного шкільного цифрового обладнання.
За словами міністра освіти Лілії Гриневич, найкращі проекти МОН, які вдалось здійснити відомству, були реалізовані у співпраці з громадськістю.
«Я рада бачити, що до ініціативи «ІТ школяр» приєдналися і наші партнери, з якими ми вже маємо успішний досвід впровадження змін, це викликає довіру. Зараз перед нами значні виклики, і не лише ті, що стосуються змісту освіти. Ми розраховуємо на вашу підтримку і в створенні живого змісту цифрової освіти, і щодо формування об’єктивних вимог до обладнання, і щодо підготовки вчителів, і щодо нашої Національної освітньої платформи», – зазначила Гриневич.
У Міністерстві освіти також повідомили, що представники ініціативи вже вивчали іноземний досвід та представили своє бачення змін. Зокрема, вони презентували те, які 5 компетентностей мають бути в сучасного вчителя Інформатики. Йшлося про володіння цифровими ресурсами, уміння формувати цифрові компетентності в учнів, їх навчання та оцінювання, розуміння сучасного інформаційного суспільства.
«Я вже зрозуміла, що загалом вас влаштовує наш новий Держстандарт початкової освіти. Зараз ми працюватимемо над інструментами його імплементації. Я просила б вас делегувати свого представника в робочу групу, що пише стандарт для 5-9-х класів», – сказала міністр.
Також Лілія Гриневич попросила допомоги в роботі з дітьми щодо кібербезпеки.
«Розумієте, окрім інтересу міністра, в мене в цьому контексті є бабусин інтерес. Ми маємо почати нормально вчити дітей безпечній поведінці в інтернеті, щоб вони хоча б знали, які загрози є та як з ними справлятися», – сказала Лілія Гриневич.
середа, 28 березня 2018 р.
Фінал змагань ІТ-експертів НАТО TIDE Hackathon-2018 - команди з України посіли перші три місця.
У фіналі змагань найкращих ІТ-експертів НАТО TIDE Hackathon-2018, який пройшов у Чорногорії 23 березня, команди з України посіли перші три місця.
вівторок, 6 лютого 2018 р.
Вчені працюють над створенням мови програмування клітин на базі Java
Біотехнологи працюють над створенням механізму управління генетичною інформацією, який дозволить програмувати клітини.
Вчені з міжнародної наукової організації Open Facility Advancing Biotechnology (BIOFAB) обрали прообразом "мову програмування тіла" Java.
За словами одного з керівників BIOFAB Дрю Енді, організація на даний момент веде роботу над своєрідною "мовою програмування", що використовує генетичні дані для зміни поведінки живих клітин.
Гени, що містяться у клітинах, несуть у собі інформацію, яка визначає, як клітина функціонує, причому деякі частини геному проявляють себе схожим чином у різних типах клітин та живих організмів. Цей факт дозволив Дрю Енді та його команді припустити можливість створення своєрідної "мови програмування", за допомогою якої вчені змогли б керувати генної експресією - проявом генів в організмі у формі деяких специфічних для них ознак.
За словам Цива Бар-Йозефа, фахівця з біоінформатики університету Карнегі-Меллон, механізм генної експресії не сильно відрізняється від того, як пов’язані між собою комп'ютерні системи, причому одна і та ж поведінка спостерігається від системи до системи.
Ідея команди полягає в тому, щоб побудувати платформу для програмування, яка буде працювати на найрізноманітніших типах клітин. Тобто команда Енді має намір відтворити Java VM усередині живої клітини.
"У синтетичної біології аналогом віртуальної машини Java буде штучно створений відділ клітини будь-якого типу, необхідний для того, щоб змінена ДНК не працювала, де завгодно. Вона повинна працювати у відділі клітини, що є єдиним ізольованим середовищем для виконання коду ДНК", - розповів учений.
Проект BIOFAB поки що перебуває на ранній стадії. На даний момент Дрю Енді та команда працюють над базовими конструкційними блоками, своєрідною "граматикою" мови. Одним з останніх досягнень команди, нещодавно освітленим журналом Science, стала розробка способу контролювати і посилювати сигнали, які геном передає клітині.
Зазначимо, що останнім часом вчені все частіше говорять про використання ДНК як носія інформації нового покоління, який замінить традиційні цифрові носії.
8 міфів про JAVA
1. Java – повільна
2. Програмувати на Java – важко
3. Робота Java ідентична на різних машинах та платформах
4. Java – це лише мова програмування
5. Java молодша сестра С++
6. Java використовується тільки для аплетів в Інтернеті
7. Java ідеальна і не потребує покращень
8. Проекти на Java коштують дуже багато грошей
2. Програмувати на Java – важко
3. Робота Java ідентична на різних машинах та платформах
4. Java – це лише мова програмування
5. Java молодша сестра С++
6. Java використовується тільки для аплетів в Інтернеті
7. Java ідеальна і не потребує покращень
8. Проекти на Java коштують дуже багато грошей
вівторок, 26 грудня 2017 р.
пʼятниця, 8 грудня 2017 р.
пʼятниця, 24 листопада 2017 р.
НАВЧАННЯ ПРОГРАМУВАННЮ: ЗАВДАННЯ ШКОЛИ ЧИ УНІВЕРСИТЕТУ?
«Для України це питання також цілком актуальне», - вважає кандидат технічних наук, директор Центру підготовки сертифікованих програмістів Сергій Іщеряков, який є автором навчальної програми підготовки Java- і Android-програмістів в 10-11 класах середніх шкіл інформаційно-технологічного профілю.
пʼятниця, 10 листопада 2017 р.
Вірус цифрового слабоумства (всім батькам на замітку)
...А чи знаєш ти, що нинішні одинадцятирічні виконують завдання на такому рівні, який демонстрували восьми – або дев’ятирічні діти 30 років тому. Дослідники відзначають, що однією з основних причин цього є життя у віртуальному світі. «Я побоююся, що цифрові технології "инфантилизируют" мозок, перетворюючи його на подобу мозку маленьких дітей, яких залучають тріскучі звуки і яскраве світло, які не можуть концентрувати увагу і живуть цим моментом», — говорить Сьюзан Грінфілд. Але ти ще можеш врятувати своїх дітей!
Досить просто обмежити час користування всілякими гаджетами. Ти будеш здивований, але Стів Джобс, гуру цифрової індустрії, саме так і робив. Його діти не користувалися айпадом взагалі, а інші гаджети їм заборонялося використовувати ночами і у вихідні дні. Кріс Андерсон, головний редактор американського журналу «Wired», один із засновників 3D Robotics, також обмежує своїх дітей у використанні гаджетів. Правило Андерсона — ніяких екранів і гаджетів в спальні! «Я, як ніхто інший, бачу небезпеку надмірного захоплення Інтернетом. Я сам зіткнувся з цією проблемою і не хочу, щоб ці ж проблеми були у моїх дітей». Сини творця сервісів Blogger і Twitter можуть користуватися своїми планшетами та смартфонами не більше 1 години в день, а директор OutCast Agency, обмежує використання гаджетів у будинку 30 хвилин в день. Його молодші діти зовсім не мають гаджетів. Ось тобі і відповідь на питання «що робити?». Подбай про підростаюче покоління ...
субота, 17 червня 2017 р.
Підписатися на:
Дописи
(
Atom
)