Всі статті

Дочірня компанія Nokia випустить оновлення для Health Mate

Withings, дочірня компанія Nokia, розробляє оновлення для Nokia Health Mate – додатку для відстеження активності. Nokia придбала Withings минулого року. Компанія займається розробкою пристроїв для здо...
20 червня 2017 ·
0
· Codeguida

Розробники, які використовують пробіли заробляють більше 😮

Ви використовуєте таби чи пробіли для відступу в коді? Це такий собі «холівар» серед розробників ПЗ, який завжди був предметом багатьох дискусій та жартів. Я використовую пробіли, проте ніколи не дума...
19 червня 2017 ·
0
· 7 · Codeguida

Японський стартап виробляє папір з каменю

Японська компанія LIMEX розробляє технологію, що дозволить створити новий папір. Замість традиційної деревини у виробництві використовується вапняк. Голова і засновник компанії Нібуйоши Намасакі (Nibu...
18 червня 2017 ·
0
· Codeguida

Реліз Debian 9 «Stretch»

Після 26 місяців розробки відбувся реліз Debian 9.0. Оновлення для Debian 9 «Stretch» випускатимуться протягом 5 років завдяки спільній роботі команди безпеки Debian та команди довгострокової підтримк...
18 червня 2017 ·
0
· 2 · Codeguida

Керівництво по CSS анімаціях

Ми, розробники і дизайнери, завжди хочемо привернути увагу користувача до свого продукту і залишити гарне враження. Для цього інтерфейс повинен бути простим і зрозумілим, завантажуватися швидко і прац...
16 червня 2017 ·
0
· 24 · Codeguida

Design Week / 30: продаючий синій, голографіка та Comme des Garçons

А ось і третій ювілей Design Week! Тільки нікому не кажіть, що ми вже такі старі. Але можете всім розповісти про круту каліфорнійську студію Wonderlust! ![](https://c...
15 червня 2017 ·
0
· 7 · Codeguida

Персональний Kanban

Kanban – відмінний метод планування та візуалізації робочих процесів. Він підходить не лише командам. Канбан буде корисним для особистого використання у власних проектах. Для початку ви можете викорис...
15 червня 2017 ·
0
· 16 · Codeguida

Створення API за допомогою Ruby on Rails та GraphQL

Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних дода...
14 червня 2017 ·
0
· 46 · Codeguida

IKEA співпрацює з NASA задля нових ідей компактного зберігання

Минулого тижня команда дизайнерів IKEA розпочала незвичайний проект у співпраці з NASA. Дизайнери відправилися на дослідницьку станцію Mars Desert Research Station, щоб повернутися із новими ідеями ко...
14 червня 2017 ·
0
· 1 · Codeguida

Як писати REST API на Node.js правильно

В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо. 1. Використовуйте HTTP-методи Уявіть, що вам потрібно н...
14 червня 2017 ·
0
· 151 · Codeguida

JavaScript для початківців: оператор 'new'

Чотири правила Найпростіший спосіб розібратися з оператором new – зрозуміти , що саме він робить. При використанні new, потрібно пам'ятати чотири правила: Він створює новий порожній об'єкт. Він зв'яз...
13 червня 2017 ·
0
· 186 · Codeguida

Замінюємо Bootstrap розмітку на CSS Grid

У березні Mozilla випустила Firefox 52, куди додала підтримку CSS сітки. Якщо ви не знайомі з CSS Grid, – це двовимірна система розмітки для вебу, яка дозволяє створювати нативні шаблони розмітки для...
13 червня 2017 ·
0
· 15 · Codeguida

Штучний інтелект провалив китайський державний іспит з математики

Робот зі штучним інтелектом AI-MATHS, розроблений компанією Chengdu Zhunxingyunxue Technology, взяв участь у державному екзамені з математики гаокао (gaokao, 高考). Гаокао є загальнокитайським державн...
13 червня 2017 ·
0
· 6 · Codeguida

Неочікувана потужність Viewport Units в CSS

Часи дизайнів з фіксованою шириною минули. Ми живемо у світі пристроїв різних розмірів і пропорцій. Блоки, або юніти (units), які використовують відсоткові значення, мають набір можливих способів відо...
12 червня 2017 ·
0
· 22 · Codeguida

Ліверпульські вчені створили ПЗ для пошуку нових речовин

Вчені університету Ліверпуля створили ПЗ на основі алгоритмів машинного навчання, що аналізує властивості атомів у пошуках нових речовин. Розробка дозволяє сфокусуватися на ще не вивчених комбінаціях...
12 червня 2017 ·
0
· 1 · Codeguida

Користувачі Reddit змагаються в дизайні регулятора гучності

Apple змінила дизайн регулятора гучності в iOS 11. Співпадіння це чи ні, але майже одночасно з цим користувачі Reddit вирішили провести змагання на дизайн регулятора гучності. Спочатку завданням змага...
10 червня 2017 ·
0
· 1 · Codeguida

Oculus запустила освітній проект у бібліотеках Каліфорнії

Oculus запустила пілотну програму в бібліотеках Каліфорнії. 90 закладів отримають безкоштовні набори віртуальної реальності. Вони включатимуть гарнітуру, пульти управління, комп'ютери та інше необхідн...
09 червня 2017 ·
0
· Codeguida

Google продала Boston Dynamics

Японська компанія Softbank оголосила про покупку двох компаній у Alphabet, материнського холдингу Google. Придбані компанії, Boston Dynamics i Shaft, є роботобудівними компаніями. Boston Dynamics є ро...
09 червня 2017 ·
0
· Codeguida

Ітератори в Python

Ітератори — об'єкти, які можна ітерувати один за одним. В Python майже все є ітераторами і розуміння їх роботи допоможе вам писати кращий код. Якщо ви використовували цикл for, ви вже працювали з ними...
09 червня 2017 ·
0
· 223 · Codeguida

Нові структури даних в Python 3

Люди активно переходять на Python 3, активно знайомляться з новими фічами. Про одні з таких фіч ми розповімо сьогодні: про нові типи даних. Ми розглянемо typing.NamedTuple, types.MappingProxyType та t...
08 червня 2017 ·
0
· 14 · Codeguida

GNOME став стандартним робочим столом у щоденних збірках Ubuntu

Щоденні збірки, що застосовуються в процесі підготовки осіннього випуску Ubuntu 17.10, переведені за замовчуванням на використання оточення робочого столу GNOME Shell, замість застосовуваної раніше об...
07 червня 2017 ·
0
· Codeguida

Що вам потрібно знати про числа в ES6

В порівнянні зі знайомим нам ES5, в стандарті ES6 було багато чого змінено. Ці зміни торкнулися і чисел (Number). Нові літерали Тепер ви відразу можете задавати числа в потрібній системі числення. Для...
07 червня 2017 ·
0
· 12 · Codeguida

Визначення підтримки компілятором особливостей C++

Багато років пройшло з моменту появи нових стандартів C++, але досі трапляються системи у яких вони не підтримуються. У цій статті я розкажу, як за допомогою препроцесору визначити, чи підтримує компі...
06 червня 2017 ·
1
· 8 · Codeguida

Навіщо в ES6 const, якщо він не працює?

Якщо ви перейшли на JavaScript з якоїсь С-подібної мови, то вас, напевно, збентежить той факт, що перший js-код виконається без проблем, а другий код на С — ні. const numbers = [1, 2, 3, 4, 6] numbers...
06 червня 2017 ·
0
· 12 · Codeguida