Всі статті

Як перетворити ваш сайт в мобільний застосунок: знайомство з PWA

Ви, напевно, чули про Progressive Web Apps (PWA). Але в цій статті я не буду описувати тонкощі роботи та зазирати під капот. Лише нагадаю, що PWA — це сайти, що можна додати на домашній екран смартфон...
03 серпня 2017 ·
0
· 67 · Codeguida

Основи тестування JavaScript з Mocha

Mocha(Moка) – багатофункціональна тестова система для Node.js. Вона створена, щоб зробити асинхронне тестування легким. Тестування виконується серійно, що дає можливість точного звітування, та одночас...
02 серпня 2017 ·
0
· 76 · 1 · Codeguida

У Chrome Canary для Android з'явився вбудований блокувальник реклами

У черговому випуску Chrome Canary, який послужить основою для формування релізу Chrome 62, з'явився вбудований блокувальник реклами. Блокувальник поки доступний тільки для платформи Android. Поява бло...
02 серпня 2017 ·
0
· 4 · Codeguida

Python Social Auth – обов'язковий email при реєстрації через соціальні мережі

Проблема В django проектах для авторизації через соціалки використовую python-social-auth. Виникла ситуація, що не у всіх в профілі у facebook є email. Вірніше, я до цього не відразу дійшов. На пошту...
01 серпня 2017 ·
0
· 15 · Codeguida

Розумні вказівники у C

Я є палким прибічником C, однак іноді мені не вистачає певних високорівневих конструкцій. Мені не дає спокою незручність роботи з пам'яттю у C. Мене легко відволікти, тому я часто забуваю звільнити ви...
31 липня 2017 ·
0
· 51 · Codeguida

Adobe припинить підтримку Flash

Adobe оголосила про припинення підтримки та оновлення Flash. Сайти на Flash Player працюватимуть до 2020 року, після цієї дати підтримка технології припиниться. Серед основних недоліків Flash – упові...
28 липня 2017 ·
0
· 1 · Codeguida

Пишемо першу багатониткову програму на С#

Написати багатониткову програму не так складно, як це було раніше. .NET зробив за нас багато брудної роботи, щоб ми могли більше зосередитись на деталях. Існує кілька способів створювати багатониткові...
28 липня 2017 ·
0
· 4 · Codeguida

Опубліковано рейтинг мов програмування 2017 року від IEEE Spectrum

Журнал IEEE Spectrum, що видається Інститутом інженерів електротехніки та електроніки (IEEE), опублікував нову редакцію рейтингу популярності мов програмування. При розрахунку рейтингу IEEE Spectrum...
25 липня 2017 ·
0
· 14 · Codeguida

Форматовані рядки та інші кілер-фічі в Python 3.6

Python 3 вийшов вже давно, але деякі люди та навіть цілі компанії все ще використовують другу версію. В той час до третьої версії додається все більше цікавих фіч: async/await, відсутність проблем з ю...
25 липня 2017 ·
0
· 9 · Codeguida

CSS форми, кліпи і маски — як ними користуватися

Реліз Firefox 54 приніс з собою нові фічі в CSS властивість: clip-path. Ця властивість дозволяє робити кліпи (тобто вирізати частини елементу), що в Firefox, до недавніх пір, було можливим лише за доп...
24 липня 2017 ·
0
· 56 · Codeguida

Затверджено єдину специфікацію для ізольованих контейнерів

Open Container Initiative (OCI) презентував перший відкритий стандарт, який повинен уніфікувати формат образів контейнерів і runtime-компонентів. Опубліковано специфікації спочатку не...
24 липня 2017 ·
0
· Codeguida

Design Week / 34: Гра престолів, морозиво та анімації, що вас потішать

Щось апріорі круте є в азійських закладів, особливо, якщо вони хизуються таким брендингом, як у Cha Li Boi Yum Cha ![](https://mir-s3-cdn-cf.behance....
20 липня 2017 ·
0
· 5 · Codeguida

Приклади фонових задач Rails з реальних додатків

Rails застосунки можуть виконувати більшу частину своєї роботи у вигляді фонових задач. Виконання завдань в фоні дозволяє: прискорити час відгуку сторінки, пришвидшити виконання повільних завдань, як...
20 липня 2017 ·
0
· 9 · Codeguida

Локальні CSS змінні: що, як і навіщо

Кастомні CSS властивості (також відомі як CSS змінні) вже тут. Нарешті маємо справжні змінні в CSS! Що я маю на увазі під справжніми змінними? Це змінні, що можуть бути перевизначені динамічно у файлі...
18 липня 2017 ·
0
· 74 · Codeguida

«Лабораторію Касперського» підозрюють у співпраці з ФСБ

Американський уряд звинувачує «Лабораторію Касперського» у співпраці з російськими спецслужбами. Програмне забезпечення компанії виключили зі списку продуктів, рекомендованих до використання державним...
14 липня 2017 ·
0
· Codeguida

Design Week / 33: Нью-Йорк, Орвел та пивні бляшанки

Grilled Cheese Wonderland — найкрутіший стріт-фуд на колесах, що я коли-небудь бачила ![](https://mir-s3-cdn-cf.behance.net/project_m...
13 липня 2017 ·
0
· Codeguida

GraphQL в світі Python. Що і як

Не так давно Facebook представили Graphql. Це гнучкий спосіб доступу до даних. Невдовзі після цього GitHub оголосили, що четверта версія їх API буде на Graphql. Також нову технологію впроваджують в та...
13 липня 2017 ·
0
· 20 · Codeguida

7 порад щодо керування undefined у JavaScript

Коли я почав вивчати JavaScript вісім років тому, для мене було дивним існування undefined та null. Яка ж між ними різниця? Вони обидва дорівнюють порожнім значенням і, крім того, порівняння null == u...
12 липня 2017 ·
0
· 167 · Codeguida

Затверджено стандарт ECMAScript 8 (2017)

Генеральної Асамблеї ECMA офіційно затвердила стандарт ECMAScript 2017 (ECMAScript 8 або «ECMA-262 8th edition»), що визначає базові функціональні можливості JavaScript. У ECMAScript 8 увійшли зміни,...
12 липня 2017 ·
0
· 3 · Codeguida

Як створити власний Ruby gem

Якщо ви вже давно хочете опублікувати гем, то беріться за мишку та клавіатуру, сьогодні ми й будемо це робити. Навіть якщо ваш код невеличкий за обсягом, але може бути корисний іншим — не вагайтесь, о...
11 липня 2017 ·
0
· 18 · Codeguida

Як перекласти Django-додаток

У цій статті я розскажу про локалізацію сайту на Django. Найпрекраснішим є те, що фреймворк сам завантажить потрібні файли локалізації, базуючись на мові браузера. До цього я багато працював з Yii та...
10 липня 2017 ·
0
· 92 · Codeguida

WikiLeaks опублікували інформацію про SSH-імплантати ЦРУ

У документах, отриманих у результаті витоку даних із закритої мережі ЦРУ та розміщених на WikiLeaks, приводяться відомості про BothanSpy та Gyrfalcon – проекти по встановленню шкідливого ПЗ на системи...
10 липня 2017 ·
0
· 5 · Codeguida

Що нового в npm 5

Впевнений, що ви вже чули про npm5: про те, що він швидше, стабільніше і безпечніше. Нещодавно команда npm в своєму блозі повідомила про випуск npm5 як результату місяців тяжкої роботи всієї команди....
07 липня 2017 ·
0
· 7 · Codeguida

Volvo перейде на гібридні та електричні двигуни до 2019 року

Volvo повністю перейде на електричні та гібридні двигуни до 2019 року. До цієї дати компанія планує поетапно відмовлятися від виробництва авто із виключно двигунами внутрішнього згоряння. П'ять нових...
07 липня 2017 ·
0
· Codeguida