понеділок, 19 грудня 2016 р.

Програмне забезпечення моїх гаджетів

Програмне забезпечення моїх гаджетів
Ноутбук. Ліцензована версія Windows 8, купувала ноутбук безпосередньо з нею.
Смартфон. На телефоні встановлена версія Android 5.1
Freeware - вид ліцензії на програмне забезпечення, який передбачає безкоштовне користування програмою. При цьому розробник може уточнювати, яке саме використання може бути безкоштовним (використання в особистих цілях, комерційне використання і т.д.). Також, відсутність оплати за користування програмою не означає, що користувач має право змінювати вихідний код програми, а також самостійно поширювати програму яким завгодно чином. Freeware іноді плутають з вільним програмним забезпеченням, але у цих двох ліцензій є істотні відмінності.
Приклади Freeware: CCleaner, Opera, Dr.WEB CureIt !.
  1. Google App
На Google App представлені додатки, ігри, фільми, книги, музика. Щоб завантажувати та купувати контент в додатку "Google Play Маркет", потрібно додати обліковий запис Google на пристрій. Всі додатки можна розділити на платні та безкоштовні. Платні додатки мають різні ціни. При продажу додатків і контенту в Google Play розробник отримує 70% від суми платежів. Операційний збір становить 30%.
Рахунок розробника, який дає можливість публікувати програми, коштує 25 $. Платні додатки можуть публікувати розробники не з усіх країн. Google Play став результатом ребрендингу порталу Android Market 6 березня 2012 року.
З моменту ребрендингу з Android Market в Google Play і досі, використовувати всі можливості сервісу можуть тільки жителі США, але незабаром, за словами представників Google, список країн, які можуть використовувати можливості Google Play в повну міру дуже зросте.
  1. App Store
App Store — розділ онлайн супермаркету iTunes Store, що продає власникам мобільних телефонів iPhone, плеєрів iPod Touch та планшетних ПК iPad різні застосунки.
App Store містить понад 700 тисяч програм для iPhone й iPod Touch і, 350 тисяч ігор та додатків для iPad. Велика кількість програм розповсюджується безкоштовно, а платні, коштують від $0,99 до $9,99, за деякими винятками.
В Україні можливе придбання програмного забезпечення за допомогою банківської картки Visa. В магазині App Store також є розділ з безкоштовними програмами, або пробними версіями звичайних.
За магазином слідкують спеціалісти Apple і кожен застосунок проходить перевірку та отримує електронний сертифікат. Від продажу застосунків автор отримує 70%, Apple 30%, для підтримки магазину.
Застосунки і контент в магазині App Store надаються у двадцяти категоріях:
  • Книги (англ. Books)
  • Бізнес (англ. Business)
  • Освіта (англ. Education)
  • Розваги (англ. Entertainment)
  • Фінанси (англ. Finance)
  • Іграшки (англ. Games). Підкатегоріїї: Action; Adventure; Arcade; Board; Card; Casino; Dice; Educational; Family; Kids; Music; Puzzle; Racing; Role Playing; Simulation; Sports; Strategy; Trivia Word
  • Охорона здоров'я та фітнес (англ. Healthcare & Fitness)
  • Стиль життя (англ. Lifestyle)
  • Медицина (англ. Medical)
  • Музика (англ. Music)
  • Навігація (англ. Navigation)
  • Новини (англ. News)
  • Фотографія (англ. Photography)
  • Продуктивність (англ. Productivity)
  • Словники, довідники (англ. Reference)
  • Соціальні мережі (англ. Social Networking)
  • Спорт (англ. Sports)
  • Подорожі (англ. Travel)
  • Утиліти (англ. Utilities)
  • Погода (англ. Weather)
  1. Піратський рух
Шведська «Партія піратів», створена у 2006 році, гостро поставила питання про невідповідність існуючого законодавства реаліям інформаційної епохи, передусім у сфері інтелектуальної власності, патентів і копірайта. Головна її ідея полягала в тому, що обмеження інформаційного обігу з боку держави і великих корпорацій обмежують громадянські права, гальмують розвиток суспільства і придушують його творчий потенціал. З другого боку, державна бюрократія і великий бізнес застосовують інформаційні технології для контролю громадянського суспільства і зміцнення своєї влади.
Для просування своїх ідей активісти вільного інформаційного обміну використали бренд «піратів» як символ волі та реальної демократії. Творчий підхід, чітка організація, орієнтація на молоде покоління і швидкі комунікації за допомогою Інтернету привели до вибухового зростання партії та її впливу.
Шведський досвід надихнув активістів з інших країн світу, які почали й собі створювати піратські партії. Їх підтримали не тільки учасники файлообмінних мереж і прихильники вільного поширення знань, а й шукачі цивілізаційної альтернативи, яких не задовольняє існуюча маразматична система.
Нині партії піратів розглядаються як легальні політичні організації інформаційної (постіндустріальної) доби. По-суті, це перші у світі політичні представництва зародків нової цивілізації. Зазвичай вони не блокуються з «правими» і «лівими» партіями, проте взаємодіють з організаціями екологічної спрямованості.
Прагнучи звільнитися від контролю старої цивілізації, піратський рух виступає за свободу слова і реальну демократію, недоторканість приватного життя, демонополізацію, прозорість держави, розвиток вільного Інтернету, альтернативну енергетику і захист довкілля.
До створення легального політичного представництва нової цивілізації долучилися й українці. Зареєстрованої партії у нас ще нема, проте вже з 2011 року офіційно діє громадська організація «Українське піратське співтовариство». Її активісти займаються поширенням інформаційної культури, беруть участь у громадських радах, просувають вільне програмне забезпечення, розвивають самоврядування.
Проте треба визнати, що успіхи українських піратів значно скромніші у порівнянні зі шведськими чи, скажімо, німецькими. Чим це пояснити?
Річ у тім, що західні держави реально захищають інтереси правовласників, а це викликає незадоволення великої кількості користувачів Інтернету, переважно молодих чоловіків віком від 20 до 30 років: саме вони й є основним електоратом піратських партій.
Зовсім інша ситуація в Україні. З вільним доступом до фільмів, музики, програмного забезпечення, книжок тут нема проблем. Понад те, платне використання інформаційного продукту, наприклад, програмного забезпечення, у нас вважається дивацтвом, чимось маргінальним. Якщо ж люди за щось таке платять, то не з примусу чи обов’язку, а тому, що хочуть висловити свою вдячність і підтримати гарних людей. Тобто в інформаційній сфері у нас реально розвивається «економіка дарування».
  1. Закон України “Про державну підтримку розвитку індустрії програмної продукції”
Дата набуття чинності: 7 листопада 2012 року
Закон спрямований на формування сприятливих умов розвитку індустрії програмної продукції України для створення високопродуктивних робочих місць, залучення інвестицій, збільшення обсягів випуску високотехнологічної продукції, стимулювання наукомісткого експорту та імпортозаміщення, реалізацію науково-технічного потенціалу України.
Сфера дії Закону поширюється на суб'єктів господарювання індустрії програмної продукції, визначених згідно з Податковим кодексом України, та суспільні відносини, пов'язані з їх діяльністю (стаття 1 Закону).
Відповідно до статті 2 Закону формами державної підтримки розвитку індустрії програмної продукції є:
встановлення особливостей оподаткування суб'єктів індустрії програмної продукції, передбачених Податковим кодексом України;
інші форми державної підтримки, що розробляються центральним органом виконавчої влади з питань науки, інновацій та інформатизації з подальшим їх затвердженням Кабінетом Міністрів України.
Статтею 3 Закону передбачено, що державна підтримка розвитку індустрії програмної продукції спрямована на:
  • удосконалення способів забезпечення розвитку індустрії програмної продукції в Україні;
  • стимулювання розвитку системи управління в індустрії програмної продукції, у тому числі на поліпшення управління якістю продукції на основі стандартизації;
  • формування ефективного механізму взаємодії юридичних та фізичних осіб, зайнятих у сферах фундаментальної і прикладної науки, виробничому та інших секторах економіки, з учасниками індустрії програмної продукції;
  • стимулювання переходу до моделі інноваційного розвитку індустрії програмної продукції;
  • удосконалення податкового, митного, валютного, трудового та пенсійного законодавства в частині, що регулює діяльність індустрії програмної продукції;
  • збільшення кількості високопродуктивних робочих місць в індустрії програмної продукції;
  • підвищення конкурентоспроможності учасників індустрії програмної продукції на зовнішніх ринках;
  • створення сприятливих умов для залучення вітчизняних та іноземних інвестицій для розвитку індустрії програмної продукції;
  • сприяння здійсненню фундаментальних та прикладних наукових досліджень у сфері інформаційних технологій;
  • активізацію міжнародного співробітництва та покращення іміджу України на міжнародному ринку як країни, що має розвинену і висококонкурентну індустрію програмної продукції;
  • сприяння пріоритетному запровадженню комп'ютерних програм, створених учасниками індустрії програмної продукції України, на державних підприємствах, в наукових установах, органах державної влади та органах місцевого самоврядування, у тому числі з метою зниження витрат замовників;
  • сприяння запровадженню комп'ютерних програм, створених учасниками індустрії програмної продукції України, у тому числі з метою зниження витрат вітчизняних товаровиробників.
Згідно статті 5 Закону з метою стимулювання розвитку системи управління в індустрії програмної продукції центральний орган виконавчої влади з питань науки, інновацій та інформатизації, інші центральні органи виконавчої влади згідно з їхніми повноваженнями і суб'єкти господарювання індустрії програмної продукції формують механізм взаємодії за такими напрямами:
  • удосконалення форм статистичної звітності, що подаються суб'єктами господарювання індустрії програмної продукції;
  • визначення критеріїв оцінки стану та розвитку індустрії програмної продукції;
  • визначення функцій, завдань та методів управління в індустрії програмної продукції;
  • запровадження системи ефективної взаємодії суб'єктів господарювання індустрії програмної продукції, центральних органів виконавчої влади та органів місцевого самоврядування для розвитку індустрії програмної продукції;
  • запровадження системи постійного моніторингу та виявлення проблемних питань в індустрії програмної продукції для удосконалення регулювання її діяльності;
  • регулярне прогнозно-аналітичне дослідження тенденцій ринку програмної продукції і визначення потреб держави в оновленні програмного забезпечення органів державної влади та органів місцевого самоврядування, державних підприємств, установ, організацій;
  • оцінка потреби індустрії програмної продукції у кваліфікованих кадрах і запровадження ефективних механізмів вирішення питань кадрового забезпечення.
  1. Незвичні програми для мобільників від українських програмістів
ІТ-галузь стала третьою за значимістю в Україні. Торік вона принесла в бюджет країни $2,5 млрд, і її випереджають лише металургія та агросектор. Ринок вітчизняної ІТ-продукції росте щороку на 25%, тож подивимося, чим українські програмісти дивують світ. Ось кілька яскравих прикладів роботи вітчизняних розробників.
Mywall
Додаток створений для збереження найбільш значущих моментів у житті. Розробники називають його власною «стіною спогадів». Його особливістю є те, що в ньому не можна завантажити більше однієї фотографії на тиждень. Так розробники закликають бути помірнішими в споживанні цифрових ресурсів. Стіна кожного користувача повністю приватна, і в ній немає лайків, репостів та фоловерів. Програма існує сьогодні тільки для iOS, однак розробники продовжують пошуки інвесторів для версії на Android. Після публікації додатку в App Store розробники відправили його на конкурс Facebook для отримання часткового фінансування. На ньому вони отримали 30 тис. доларів.
VOX
Додаток українських розробників VOX потрапив у лімітований набір від Apple для автомобілів. З його допомогою водії можуть керувати iPhone через встановлений в автомобілі дисплей. Це єдиний додаток українських розробників, який потрапив у набір. VOX – це багатофункціональний аудіоплеєр, головною особливістю якого є програвання музики в різних Lossless-форматах. Експерти розглядають його як конкурента iTunes.
KeepSolid Phones
За допомогою цього сервісу для iPhone та iPad можна вибрати і придбати телефонні номери в різних країнах у всьому світі, щоб дзвонити, приймати дзвінки і писати SMS. Така можливість буде корисною, наприклад, для реєстрації в іноземних інтернет-магазинах.
Opinion
Додаток під назвою Opinion допоможе власникам Android-пристроїв створити і провести опитування щодо практично будь-яких проблем і питань. Інтерфейс програми досить простий, і створити й оформити своє голосування можна за кілька секунд. При створенні опитування можна вибрати локацію, в якій воно проводитиметься (світ, країна, друзі з соцмереж). При відповіді на питання респонденти повинні залишити деякі дані про себе (ім’я, стать, сімейний стан). Особливістю програми є те, що кожне голосування автоматично перекладається на англійську, російську, німецьку, французьку, іспанську, китайську, хінді та українську. Це дозволяє отримувати відгуки від максимально великої кількості людей.
Looksery
Додаток Looksery дозволяє користувачам моделювати зовнішність для фото або відеочату в режимі реального часу. Можна зробити обличчя худішим, поміняти форму черепа, колір очей, колір шкіри, накласти один із фільтрів або вибрати для себе тривимірний аватар. У додатку є вбудований месенджер, через який можна ділитися своїми підправленими фото. Такі матеріали також можна публікувати у Facebook, Instagram, Vine.


Аналіз сайтів президентів України ти США

1. Сайт Президента США
  1. Сайт складається з таких пунктів меню:
  2. «Briefing room», що містить інформацію про останні новини, фото, відео, події, музичні і мистецькі вистави в Білому Домі.
  3. «Issues», що містить інформацію про основні проблеми, які турбують країну та громадян. Можна переглянути популярні теми, або ж обрати певну галузь.
  4. «The Administration», що містить інформацію про людей, які складають цю адміністрацію, їх підрозділи та ініціативи та проекти.
  5. «Participate», що містить інформацію про тури і події, вакансії, стажування, програми Білого дому, петиції та контакти.
  6. «1600 Penn», що дає можливість здійснити інтерактивний тур по Білому Домі, дізнатись історію, структуру уряду.

2. Сайт Президента України
Сайт складається з таких пунктів меню:
  • «Новини» (Останні новини, Промови, Вiтання, Адміністрація Президента, Дружина Президента, Оголошення, Всі новини);
  • «Фото» (Зарубіжні візити, Громадські заходи, Зустрічі й наради, Робочі поїздки, Адміністрація Президента, Дружина Президента, Фото дня, Офіційні фото Президента, 2015 рік у фотографіях);
  • «Відео» (Відеотека, Прямий ефір);
  • «Документи» (Укази, Розпорядження, Конституція України);
  • «Президент» (Біографія, Про Президента України);
  • «Адміністрація» (Інформація, Структура Адміністрації Президента, Контактна інформація т
  • «Прес-центр» (Анонси, Робота зі ЗМІ, Розсилка матеріалів);
  • «Більше» (Звернення громадян, Публічна інформація, Очищення влади).
Є можливість переглянути офіційні документи, такі як укази та розпорядження. Загалом на сайті розміщено 823 документи, які відображаються хронологічно. Також можна знайти будь-який документ, завдяки пошуку. Шукати можна за номером документу, за пошуковим запитом або навіть датою. Це є дуже зручним, адже кожен користувач може зайти на сайт, знайти потрібний документ і ознайомитись з ним.
В цілому, сайт є зручним, адже можна легко знайти потрібну інформацію, і гарно оформленим, кольори стримані, присутні зображення, фото. Є можливість переглянути сайт не лише українською, а й російською та англійською.
Президенти в соцмережах
Першою відмінністю сторінок Президентів є те, що сайт Президента України дає посилання на соціальні мережі Петра Порошенка, а от соціальні мережі Президента США ведуться від імені Білого Дому. Також ми можемо бачити різницю в кількості твітів і читачів в Твіттері, які набагато більші в Президента США. Яскравих відмінностей між сторінками в Фейсбук і Твіттер немає, однак варто зауважити, що всі події висвітлюються офіційною мовою країни, відповідно в Президента України – це українська, а Президента США – англійська. Якщо сайт білого Дому дає посилання й на Інстаграм, то на сайті Президента ця соц. Мережа відсутня.
Сайт Кабінету Міністрів України
Сайт має таку структуру:
Уряд ( інформація про Кабінет Міністрів України і секретаріат Кабінету Міністрів України).
Діяльність уряду (інформація про діяльність, бюджет, проведення конкурсів).
Органи влади (інформація про Президента, Верховну Раду України, міністерства, місцеві органи влади, органи судової влади)
Нормативно-правова база (розміщено накази, розпорядження, постанови КМУ).
Звернення громадян (інформація, що стосується звернень громадян та їх розгляду).
На сайті також наявні програма діяльності уряду та план пріоритетних дій уряду на поточний рік.
Основними документами, що розміщені на сайті є накази, розпорядження, постанови. Їх можна легко переглянути, натиснувши на потрібний, також є форма пошуку, яка дозволяє знайти потрібний документ. Також на сайті можна переглянути електронні декларації урядовців: Урядовий портал - До уваги - Урядовці декларують свої доходи - Декларації для перегляду. Декларацію можна завантажити і переглянути в форматі PDF.
Сайт Верховної Ради України
Сайт має таку структуру:
Головна (інформація про склад і структуру, контрольну діяльність та парламентаризм в Україні)
Законотворчість (інформація про законопроекти, пленарні засідання та парламентські слухання)
Законодавство (інформація про нормативно-правову базу України і правову базу діяльності парламенту)
Очищення влади (загальна інформація, документи, якими керуються щодо цього)
Міжнародна діяльність (інформація про міжпарламентські зв’язки та європейську інтеграцію)
Інформація (містить таку інформацію, як довідкову, оперативну, а також запити на інформацію)
Новини (містить оперативні новини, огляди ЗМІ, а також фото, відео)
Контакти.
На сайті містяться такі групи документів:
* Верховна Рада України:
Кодекси України
Закони України
Постанови
* Президент України:
Укази
Розпорядження
* Кабінет Міністрів України:
Постанови
Розпорядження
Ці документи можна легко переглянути, а також знайти будь-який з них, за допомогою пошукової форми.

Висновки
Отже, сайти органів влади є необхідними, адже одним з показників інформаційної відкритості влади, що піддається чіткому кількісному аналізу, є висвітлення державними органами влади власної діяльності в Інтернет. За останні роки органи виконавчої влади суттєво вдосконалили свої офіційні веб-сайти, однак більшість ресурсів не виконують належним чином вимоги про розміщення повної та актуальної інформації про діяльність відповідних органів влади, не налаштовані на потреби громадян.
Стосовно частоти оновлення інформації, останнім часом є значні позитивні зміни, інформація оновлюється досить часто, але частіш за все вона є недостатньо повною, зокрема відсутні або несвоєчасно розміщуються нові нормативні акти, недостатньо інформації про виконання цільових програм.


Програмне забезпечення для людей з обмеженими можливостями

Програмне забезпечення для людей з обмеженими можливостями
Комп’ютери сьогодні стали невід’ємною частиною нашого життя. Основною причиною для такого великого розвитку комп’ютерів і Інтернету є доступ до величезних обсягів інформації. За допомогою них можна здійснювати банківські операції, робити покупки, відправляти електронну пошту, порівнювати ціни в різних магазинах і багато іншого, не виходячи з дому. Завдяки комп’ютерам та Інтернету є можливість мати все це в одному місці. Людина, яка не має доступу до Інтернету, почувається віддаленою від суспільства і позбавленою можливостей, які має людина з таким доступом.
На жаль, люди з обмеженими можливостями не можуть повною мірою користуватися перевагами комп’ютерів та Інтернету внаслідок відсутності адаптації до їх програмного забезпечення.
Завдання 1. Набрати текст наосліп
Для мене це було дуже важко, адже я мало орієнтуюсь в розташуванні літер на клавіатурі, вдавалося правильно набрати максимум найчвстіше використовувані мною літери і в цьому допомагали риски на літерах «А» та «О», що дозволяло хоч трохи знайти потрібні літери. Для тренування такої навички як друкування наосліп для мене була корисною програма «СОЛО на клавиатуре», яка дозволяє здобути таку навичку за допомогою постійних тренувань.
Завдання 2. Спробувати поводити курсором наосліп
При спробі відкрити якусь програму чи файл, я відкривала зовсім не те, що потрібно. Однак все ж таки іноді мені це вдавалось. Дуже важко визначити розташування курсора на дисплеї, якщо не бачиш його
Завдання 3. Попрацювати на комп’ютері, одягнувши навушники
Не виникало проблем, щоб працювати з текстовим редактором, переглянути певні веб-сайти. Однак зрозуміти відеозаписи без сурдоперекладу зовсім неможливо, те ж стосується музичних файлів.
Висновки: у сучасному світі розробка програмного забезпечення для людей з обмеженими можливостями є дуже важливою. Адже такі люди повинні теж мати можливість нормально працювати з комп’ютером та мережею Інтернет.

Нові інформаційні технології дозволяють спілкуватись з іншими людьми, підвищують мотивацію до дій, стимулюють більшу активність. Зосередження на потребах людей з обмеженими можливостями в плані доступу до комп’ютерів не тільки гарантує кожній людині право на знання, а й можливості ефективного спілкування з навколишнім світом. Особи, які через свою інвалідність не можуть повною мірою скористатися деякими формами діяльності, завдяки комп’ютерам можуть стати більш впевненими і незалежними.

Як заробити фрілансом?

  Пов’язане зображення Для початку з'ясуємо хто такий фрілансер. Фрілансер - це людина, що виконує роботу без укладання довгострокового договору з роботодавцем, найманий тільки для виконання певного переліку робіт (позаштатний працівник). Будучи поза постійним штату якої-небудь компанії, фрілансер може одночасно виконувати замовлення для різних клієнтів, отримуючи при цьому дуже великі доходи. Найчастіше (або взагалі завжди) в Інтернеті фрілансери і роботодавці знаходять один одного на біржах фрілансерів.   Замовлення можуть будуть різні починаючи від перекладу і закінчуючи створенням сайту. Зрозуміло щоб працювати фрілансером вам потрібні хоч якісь навички. Оплата за роботу теж різна в залежності від обсягу роботи. Ще тут ви можете влаштуватися і на постійну роботу, все залежить тільки від вас! Статус на таких біржах дуже багато значить, так що не псуйте свою так і не почалася кар'єру.  Сума заробітку на фрілансі залежить від ваших умінь, авторитетності на біржі, від того скільки часу ви будете приділяти роботі, як вам пощастить з роботодавцями і так далі. Тому скільки можна заробити на фрілансі, точно не може сказати не хто.
Біржі фрілансерів

Freelance.ru  На біржі проводяться конкурси, можна влаштується на постійну роботу і є звичайні завдання. Хоч вона і менш популярна наступних бірж, але я думаю, що вам варто звернути увагу і на неї.


Free-lance.ru  Одна з кращих бірж для фрілансерів. На біржі дуже багато роботи і вакансій на постійну роботу в будь-яких містах і країнах. Як і на інших біржах тут дуже цінується статус користувачів. На момент на писання статті на біржі 789 486 користувачів! Зрозуміло не всі вони працюють, але цифра дуже дивує. Думаю, що вони сильно лукавлять.



Моа програмування Swift

Swift logo.svgSwift — багатопарадигмова компільована мова програмування, розроблена компанією Apple для того, щоб співіснувати з Objective C і бути стійкішою до помилкового коду. Swift була представлена на конференції розробників WWDC 2014. Мова побудована з LLVM компілятором, включеного у Xcode 6 beta. Безкоштовний посібник мови програмування Swift доступний для завантаження у магазині iBooks.
   Компілятор Swift побудований з використанням технологій вільного проекту LLVM. Swift успадковує найкращі елементи мов C і Objective-C, тому синтаксис звичний для знайомих з ними розробників, але водночас відрізняється використанням засобів автоматичного розподілу пам'яті і контролю переповнення змінних і масивів, що значно збільшує надійність і безпеку коду.
При цьому Swift-програми компілюються у машинний код, що дозволяє забезпечити високу швидкодію. За заявою Apple, код Swift виконується в 1.3 рази швидше коду на Objective-C. Замість збирача сміття Objective-C в Swift використовуються засоби підрахунку посилань на об'єкти, а також надані у LLVM оптимізації, такі як автовекторизація.
  Мова також пропонує безліч сучасних методів програмування, таких як замиканняузагальнене програмуваннялямбда-виразикортежі і словникові типи, швидкі операції над колекціями, елементи функційного програмування. Основним застосуванням Swift є розробка користувацьких застосунків для macOSiOStvOSwatchOS з використанням тулкіта Cocoa і Cocoa Touch. При цьому Swift надає об'єктну модель, сумісну з Objective-C. Сирцевий код мовою Swift може змішуватися з кодом на С і Objective-C в одному проекті.
   Swift щільно інтегрований у власницьке середовище розробки Xcode, проте може бути викликаний з терміналу, що дозволяє його викристання на операційний системах відмінних від macOS, наприклад, на Linux.
 Окремо варто відзначити, що Swift від компанії Apple не варто плутати з досить давно розроблюваною скриптовою мовою Swift, націленої на багатонитеве програмування і поставленого під вільною ліцензією Apache.
   Розробку мови Swift почав Chris Lattner у співпраці із багатьма іншими програмістами. Ідеї для Swift запозичені із таких мов програмування як «Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, та багатьох інших із списку». 2 червня 2014 року на Всесвітній конференції розробників вперше офіційно було представлено додаток, написаний мовою Swift. Бета версія мови стала доступна для зареєстрованих розробників на сайті компанії, але в Apple не гарантували, що представлена версія буде сумісна із фінальною версією.
  Також було представлено безплатний посібник по використанню Swift, обсягом 500 сторінок, на сервісі IBooks.
   Версія Swift 1.0 була випущена 9 вересня 2014 року разом із «Gold Master»-версією Xcode 6.0 для iOS. Swift 1.1 було презентовано 22 жовтня 2014 року разом із Xcode 6.1.Swift 1.2 презентовано 8 квітня 2015 із Xcode 6.3. Swift 2.0 презентовано на WWDC 2015. Оголошення про розробку та подальші плани Swift 3.0 відбулось 3 грудня 2015.
   В квітні 2016 року журналісти видання The Next Web повідомили, що Google розглядає можливість поліпшити рівень підтримки або Swift або Kotlin платформою Android.


Прикладний рівень

   Прикладний рівень (англ. Application layer) — верхній (7-й) рівень моделі OSI, забезпечує взаємодію мережі й користувача. Саме на цьому рівні працюють всі прикладні програми, які використовують доступ до мережі, такі як оглядач веб-сторінокелектронна пошта, віддалений доступ до файлів та інші. Всі протоколи рівнів нижчих за прикладний займаються доставкою даних, але корисних для кінцевого користувача функцій не надають.
   Щоправда навіть прикладний рівень потребує службових протоколів, на зразок DNS.
  Протоколи прикладного рівня TCP/IP визначають процедури організації взаємодії прикладних процесів (програм) різних мережевих комп'ютерів і форми подання інформації за такої взаємодії. За ознаками взаємодії прикладних процесів виділяють два типи прикладного програмного забезпечення: програма-клієнт та програма-сервер. Протоколи прикладного рівня зорієнтовано на конкретні прикладні завдання. Серед традиційних послуг, котрі забезпечують протоколи прикладного рівня з сімейства TCP/IP, сьогодні найпопулярнішими є електронна пошта — протоколи SMTP та POP3, передача файлів — FTP та TFTP, емуляція віддаленого терміналу — TELNET тощо.
  З середини 1990-х років в Інтернеті активно запроваджуються послуги, які базуються на технології WWW, яка ґрунтується на протоколі передачі гіпертексту HTTP.
  Сьогодні популярні послуги пакетної IP-телефонії на базі стандартів IETF, до яких відносяться спеціальні протоколи прикладного, транспортного і мережевого рівнів, наприклад сигналізації SIP, передачі в режимі реального часу RTP та RTCP, резервування ресурсів RSVP, рекомендацій ITU H.323 тощо.

Hardware - що це?

    HardwareАпаратне забезпечення або залізо — комплекс технічних засобів, який включає електронний пристрій і, зокрема, ЕОМ: зовнішні пристрої, термінали, абонентські пункти тощо, які необхідні для функціонування тієї чи іншої системи; фізична частина ЕОМ.
   Поняття комп'ютерної техніки вбирає в себе не тільки апаратне, але також програмне забезпечення, яке встановлюється на даного типу пристроях і забезпечує алгоритм виконання їх базових функцій. Практично, самі пристрої і працюючі на них програми розглядаються в рамках нього, як складові єдиного апаратно-програмного комплексу.
    Апаратно-програмний комплекс — сукупність технічних і програмних засобів, що дозволяє автоматизувати виконання комплексу завдань і забезпечує функціонування електронних інформаційних ресурсів та інформаційних систем.
   Персональний комп’ютер в своїй базовій конфігурації складається з системного блоку, монітора, клавіатури. Також до комп’ютера можна підключити різноманітні периферійні (зовнішні) пристрої: принтер, сканер, графічний пристрій (плотер), модем, мікрофон, акустику, веб-камеру тощо.
Основні складові системного блоку (+/-)
Системний блок – це основна складова частина комп’ютера. Системний блок персонального комп’ютера містить корпус, в якому знаходиться блок живлення, материнська (системна, або основна) плата з центральним процесором і оперативною пам’яттю, різні накопичувачі (жорсткий диск, дисководи, приводи CD-ROM або DVD-ROM), плати розширення (графічна плата, звукова плата, мережна плата, модем), TV-тюнер, додаткові пристрої тощо.
Блок живлення звичайно змонтований і поставляється разом з корпусом системного блоку, для якого він призначений. Потужність блока живлення комп’ютера повинна цілком і навіть з деяким запасом забезпечувати енергоспоживання всіх підключених до нього пристроїв.
Мережні фільтри призначені для ефективного захисту комп’ютера від імпульсних та високочастотних завад (стрибків напруги), що надходять з мережі живлення. Плавкий запобіжник відключає фільтр при короткому замиканні.
Джерела безперебійного живлення (ДБЖ) призначені для живлення комп’ютера протягом невеликого проміжку часу за відсутності електроенергії, для того, щоб можна було зберегти відкриті документи і правильно завершити роботу комп’ютера.
Материнська плата – печатна плата, на якій здійснюється монтаж більшості компонентів комп’ютерної системи. Назва походить від англійського motherboard, іноді використовується скорочення MB або слово mainboard – головна плата.
Центральний процесор, або центральний процесорний пристрій (ЦПП) (англ. сеntral processing unit – CPU) – основна мікросхема комп’ютера, що виконує всі арифметичні і логічні операції та виконує управління всім ПК. ЦПП встановлюється на материнській платі.
Основними параметрами процесорів є робоча напруга, розрядність, робоча тактова частота, коефіцієнт внутрішнього множення тактової частоти і розмір кеш-пам’яті.
Периферійні пристрої ПК (+/-)
Дискета – портативний магнітний носій інформації, що використовується для багатократного запису і зберігання даних порівняно невеликого об’єму.
CD – диски. Цифрова інформація представляється на компакт-дисках (CD) чергуванням западин (що не відображають плями і відображають світло острівців).
DVD диски (Digital Versatile Disc, цифровий багатоцільовий, або універсальний, диск) – це оптичні диски великої ємкості, які застосовуються для зберігання повнометражних фільмів, музики високої якості, комп’ютерних програм.
BD диски (Blu-ray Disc. Від англ. blue ray — блакитний промінь і англ. disc — диск) — це чергове покоління формату оптичних дисків, що використовується для зберігання даних з підвищеною щільністю і відео високої чіткості (з роздільною здатністю 1920х1080 точок).
Флеш-пам’ять (flash) – різновид напівпровідникової пам’яті, що може перезаписуватися.
Графічна плата (відома також як графічна карта, відеокарта, відеоадаптер) (англ. videocard) – пристрій, що перетворює зображення, що знаходиться в пам’яті комп’ютера, у відеосигнал для монітора.
Звукова плата (також звана звукова карта, аудіоадаптер) використовується для запису і відтворення різних звукових сигналів: мови, музики, шумових ефектів.
Мережна плата (також відома як мережна карта, мережний адаптер, Ethernet card, NIC (англ. network interface card) – печатна плата, що дозволяє взаємодіяти комп’ютерам між собою за допомогою локальної мережі.
Модем – це пристрій, здатний здійснювати модуляцію і демодуляцію інформаційних сигналів; як правило, використовується для підключення домашнього комп’ютера до мережі Інтернет по телефонній лінії та інші.