Всі статті
52% npm-пакетів можуть бути скомпрометовані через ненадійні паролі доступу
Нікіта Сковорода, що входить до керівного технічного комітету Node.js, опублікував результати аналізу надійності паролів облікових записів у репозиторіях NPM. Під час перевірки вдалося отримати доступ...
28 червня 2017
·
0
· 2
·
Codeguida
Хакери заблокували комп'ютери десятків компаній по всій Україні
Під атаку потрапили «Антонов», «Укртелеком», «Київстар», «Lifecell» та інші великі компанії. Зловмисники вимагають 300$ за розблокування кожного ПК.
17:15 Детальніша інформація про сам вірус. Для зу...
27 червня 2017
·
0
·
Codeguida
Що таке HTTPS та як на нього перейти
HTTPS є, де-факто, обов'язковим для веб-сайтів. Користувачі охочіше лишають свої дані на сайтах з зеленим замком в адресному рядку, Chrome та Firefox позначають небезпечними http-сторінки, де присутні...
26 червня 2017
·
0
· 49
·
Codeguida
Створюємо лендінг з використанням Google Spreadsheets, Sinatra та Ruby
Мені часто доводиться розробляти лендінги з можливістю збору даних користувачів, які зацікавлені в додатку. Зазвичай це ім'я, мейл та телефон, щоб повідомити користувача коли додаток буде готовий.
Ви...
26 червня 2017
·
0
· 4
·
Codeguida
Майбутнє HTC Vive у ентерпрайзі та медицині
На Vive X Demo Day в Сан-Франциско HTС показала нові способи використання шолому віртуальної реальності HTC Vive. Вкупі з додатковим обладнанням, шолом можна використовувати в медичних та освітніх ціл...
25 червня 2017
·
0
·
Codeguida
Panasonic вироблятиме сонячні панелі для автомобілів
Panasonic розпочала виробництво сонячних панелей для автомобілів. Про їх розробку японська компанія оголосила ще в лютому.
Нові 180-ватні панелі призначені для гібридних автомобілів і розміщуватимутьс...
25 червня 2017
·
0
· 1
·
Codeguida
Опубліковано рейтинг Топ-500 найбільш високопродуктивних суперкомп'ютерів
У порівнянні з минулим роком, у десятці найпотужніших кластерів відзначається тільки одна зміна: кластер Piz Daint швейцарського національного суперкомп'ютерного центру був модернізований і перемістив...
24 червня 2017
·
0
· 3
·
Codeguida
Tesla планує створити власний стрімінговий музичний сервіс
Tesla планує створити власний стрімінговий музичний сервіс. Згідно з інсайдерською інформацією Recode, компанія вже веде переговори із музичними лейблами.
Представники компанії уникають офіційних коме...
24 червня 2017
·
0
·
Codeguida
Вивід налагоджувальних повідомлень у Qt
Про qDebug() відомо кожному, хто хоч раз писав "Hello, world" у Qt. Це макрос, який приховує внутрішню механіку фреймворку. Існує ще кілька подібних конструкцій:
qCritical()
[qWarning()](http://doc...
22 червня 2017
·
0
· 12
·
Codeguida
Способи використання CSS змінних
Препроцесори допомагають організувати й підтримувати ваш код CSS. Змінні, міксини, цикли тощо сприяють мінімізації повторень та прискорюють розробку шляхом додавання динамічних можливостей до написанн...
21 червня 2017
·
0
· 76
·
Codeguida
Особливості створення гібридних мобільних застосунків на Ionic
Вступ
Мета даної статті – підготувати веб-розробника до роботи з мобільною розробкою, ознайомити з нюансами, показати різницю між мобільною і веб-розробкою. Я не планував написати посібник чи документ...
21 червня 2017
·
0
· 12
·
Codeguida
15% користувачів споживчих інтернет-пристроїв не змінюють стандартні паролі
Positive Technologies провела дослідження захищеності доступних в мережі споживчих інтернет-пристроїв. 15% користувачів не змінюють задані виробником паролі віддаленого доступу до пристроїв: бездротов...
20 червня 2017
·
0
·
Codeguida
Дочірня компанія Nokia випустить оновлення для Health Mate
Withings, дочірня компанія Nokia, розробляє оновлення для Nokia Health Mate – додатку для відстеження активності. Nokia придбала Withings минулого року. Компанія займається розробкою пристроїв для здо...
20 червня 2017
·
0
·
Codeguida
Розробники, які використовують пробіли заробляють більше 😮
Ви використовуєте таби чи пробіли для відступу в коді?
Це такий собі «холівар» серед розробників ПЗ, який завжди був предметом багатьох дискусій та жартів. Я використовую пробіли, проте ніколи не дума...
19 червня 2017
·
0
· 4
·
Codeguida
Японський стартап виробляє папір з каменю
Японська компанія LIMEX розробляє технологію, що дозволить створити новий папір. Замість традиційної деревини у виробництві використовується вапняк.
Голова і засновник компанії Нібуйоши Намасакі (Nibu...
18 червня 2017
·
0
·
Codeguida
Реліз Debian 9 «Stretch»
Після 26 місяців розробки відбувся реліз Debian 9.0. Оновлення для Debian 9 «Stretch» випускатимуться протягом 5 років завдяки спільній роботі команди безпеки Debian та команди довгострокової підтримк...
18 червня 2017
·
0
·
Codeguida
Керівництво по CSS анімаціях
Ми, розробники і дизайнери, завжди хочемо привернути увагу користувача до свого продукту і залишити гарне враження. Для цього інтерфейс повинен бути простим і зрозумілим, завантажуватися швидко і прац...
16 червня 2017
·
0
· 18
·
Codeguida
Design Week / 30: продаючий синій, голографіка та Comme des Garçons
А ось і третій ювілей Design Week! Тільки нікому не кажіть, що ми вже такі старі. Але можете всім розповісти про круту каліфорнійську студію Wonderlust!
![](https://c...
15 червня 2017
·
0
· 5
·
Codeguida
Персональний Kanban
Kanban – відмінний метод планування та візуалізації робочих процесів. Він підходить не лише командам. Канбан буде корисним для особистого використання у власних проектах.
Для початку ви можете викорис...
15 червня 2017
·
0
· 10
·
Codeguida
Створення API за допомогою Ruby on Rails та GraphQL
Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних дода...
14 червня 2017
·
0
· 32
·
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
· 97
·
Codeguida
JavaScript для початківців: оператор 'new'
Чотири правила
Найпростіший спосіб розібратися з оператором new – зрозуміти , що саме він робить. При використанні new, потрібно пам'ятати чотири правила:
Він створює новий порожній об'єкт.
Він зв'яз...
13 червня 2017
·
0
· 177
·
Codeguida
Замінюємо Bootstrap розмітку на CSS Grid
У березні Mozilla випустила Firefox 52, куди додала підтримку CSS сітки. Якщо ви не знайомі з CSS Grid, – це двовимірна система розмітки для вебу, яка дозволяє створювати нативні шаблони розмітки для...
13 червня 2017
·
0
· 6
·
Codeguida
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Юнікод: необхідний практичний мінімум для кожного розробника
Юнікод — це дуже великий та складний світ, адже стандарт дозволяє ні багат...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
JavaScript — різниця між null та undefined
Кожен, хто розпочинає свою пригоду з JavaScript, напевно, звернув свою увагу на...