Pull to refresh
0
0
Павел Ткаченко @Dayver

User

Send message

Хранилище для Веба

Reading time 6 min
Views 13K


Доброго времени суток, друзья.

Представляю вашему вниманию перевод статьи «Storage for the Web» автора Pete LePage.

Существует несколько технологий для хранения данных в браузере. Какая из них лучше?

Интернет-соединение может быть плохим или вовсе отсутствовать в определенных местах. Поэтому поддержка оффлайн-режима является одной из ключевых особенностей прогрессивных веб-приложений. Даже при наличии высокоскоростного подключения разумно применять кэширование и другие техники для улучшения пользовательского опыта. Существует несколько способов сохранения файлов (HTML, JavaScript, CSS, изображения и т.д.) и данных (пользовательские данные, новостные статьи и др.). Но какое решение лучше выбрать? И как обеспечить его долговечность?
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Comments 0

Самодельный рекуператор для загородного дома с КПД 80%

Reading time 2 min
Views 107K

image


Наступила зима, и я решил усовершенствовать систему вентиляции в моем загородном доме. До этого момента ее практически не было, все вентилирование осуществлялось за счет открывания окон, выбрасывания теплого отработанного воздуха и впускания холодного свежего с улицы. Я что-то слышал о системах рекуперации (recuperatio — обратное получение, возвращение), позволяющих не просто выбрасывать тепло вместе с воздухом, а использовать его для нагревания входящего свежего воздуха с заметной экономией энергии на отоплении. Подумав — а почему бы и нет, я решил попробовать сделать такую систему самостоятельно.

Читать дальше →
Total votes 101: ↑101 and ↓0 +101
Comments 324

Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS

Reading time 4 min
Views 64K
Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen.



В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество столбцов в зависимости от ширины экрана или окна браузера.

Самое крутое, что для добавления отзывчивости потребуется написать одну строчку кода на CSS
Читать дальше →
Total votes 79: ↑69 and ↓10 +59
Comments 38

Удаленка в IT: личный опыт

Reading time 8 min
Views 34K
Сейчас все больше компаний готовы к найму удаленных сотрудников. Для работодателей это расширяет возможность выбора высококвалифицированных специалистов. В Surf найм удаленных сотрудников практикуется уже давно, на данный момент 40% работают дистанционно — разработчики и менеджеры. Удаленных QA мы не нанимаем из-за специфики мобильной разработки — нужен большой парк устройств, на которых проводится тестирование, и это сложно организовать дома. Процессы в Surf адаптировались к работе с удаленщиками в отлаженный механизм, который позволяет организовать эффективную работу над проектами.

image
Читать дальше →
Total votes 31: ↑26 and ↓5 +21
Comments 32

Первый вклад в API браузера от Facebook

Reading time 5 min
Views 4.9K

cover


Наше положение, как владельцев популярного веб-сайта — и наша работа в поддержке популярной платформы React — дают нам уникальные возможности и понимание работы с браузером, которые мы хотим использовать для решения проблемы "очередей". Являясь активным участником сообщества веб-стандартов(W3C), мы принимали участие в обсуждении многих инноваций, включая service workers и CSS-overscroll, но до недавнего времени мы никогда не создавали собственные инициативы для улучшения веб-браузера. С целью добиться значительных увеличения производительности, был предложен новый API, который в результате тесного сотрудничества с нашими коллегами из Google Chrome, был предоставлен для ознакомительной версии. Chrome v74 будет включать в себя isInputPending API, и может быть использован для улучшения как общего времени выполнения JavaScript, так и времени отклика на события. Это лишь первый шаг к улучшению планирования JavaScript в вебе. Мы надеемся получить отзывы разработчиков и использовать их для создания финальной версии API.

Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Comments 2

Храним SSH-ключи безопасно

Reading time 2 min
Views 32K


Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь того, что какое-то приложение может украсть или расшифровать их.


Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh.


Для решения данной проблемы предлагаю использовать KeePassXC, который является одним из лучших менеджеров паролей, он использует сильные алгоритмы шифрования, а также имеет встроенный SSH-агент.


Это дает возможность безопасно хранить все ключи прямо в базе паролей и автоматически добавлять их в систему при её открытии. Как только база будет закрыта, использование SSH-ключей также станет невозможным.

Читать дальше →
Total votes 26: ↑22 and ↓4 +18
Comments 28

Асинхронный PHP и история одного велосипеда

Reading time 12 min
Views 29K

После выхода PHP7 появилась возможность сравнительно небольшой ценой писать долгоживущие приложения. Для программистов стали доступны такие проекты, как prooph, broadway, tactician, messenger, авторы которых берут на себя решение наиболее частых проблем. Но что если сделать небольшой шаг вперёд, углубившись в вопрос?


Попробуем разобрать судьбу ещё одного велосипеда, который позволяет реализовать Publish/Subscribe приложение.

Читать дальше →
Total votes 36: ↑35 and ↓1 +34
Comments 44

Лучшая приоритизация HTTP/2 для ускорения веба

Reading time 11 min
Views 9.6K

HTTP/2 обещал заметно ускорить веб, и Cloudflare давным-давно развернула доступ по HTTP/2 для всех клиентов. Но одна особенность HTTP/2, приоритизация, не соответствовала ожиданиям. Не потому, что она принципиально сломана, а из-за реализации в браузерах.

Сегодня Cloudflare предлагает изменить приоритизацию HTTP/2, что даёт нашим серверам контроль над решениями о приоритизации, которые действительно заметно ускоряют интернет.

Исторически именно браузер контролирует, как и когда загружать веб-контент. Сегодня для всех платных планов мы вносим радикальные изменения в эту модель. Они передают контроль напрямую владельцу сайта. На вкладке «Скорость» в панели мониторинга Cloudflare клиенты могут включить «Расширенную приоритизацию HTTP/2»: она переопределяет настройки браузера по умолчанию на улучшенную схему планирования, что значительно ускоряет доступ для посетителей (в некоторых случаях мы видели ускорение на 50%). С воркерами Cloudflare владельцы сайтов могут пойти ещё дальше и полностью подобрать настройки под свои конкретные нужды.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Comments 7

Пульт ДУ с малым током покоя на ATmega328P

Reading time 2 min
Views 8.5K

По КДПВ видно, что автор неравнодушен к винтажной аудиотехнике Sony. Тут и MD Walkman, и недавнее приобретение — малогабаритный музыкальный центр с вертикальным CD-«транспортом». Продавался он без пульта, к самодельному аналогу которого автор предъявил требование: такой же малый ток покоя, как у готовых пультов на специализированных микросхемах.
Читать дальше →
Total votes 31: ↑31 and ↓0 +31
Comments 54

Прибыльность сайтов и сервисов

Reading time 5 min
Views 82K
Эта статья будет полезна всем, кто хочет сделать собственный бизнес на веб-сайтах и сервисах. Здесь приведены примеры прибыльности и средней посещаемости сайтов через год работы. Основная цель статьи — дать приблизительное представление о сложности развития проектов для тех, кто задумал сделать свой первый стартап.

Статья предполагает, что читатель уже немного углубился в тематику прибыльности iT проектов и представляет с чего и как можно заработать.
Читать дальше →
Total votes 54: ↑47 and ↓7 +40
Comments 52

И снова о втором мониторе из планшета…

Reading time 3 min
Views 35K
Оказавшись обладателем среднего такого планшета с нерабочим сенсором (старшенький сынуля постарался) долго думал, куда приспособить. Гуглил, гуглил и нагуглил (раз, два, Хакер №227), а так же много других рецептов с участием spacedesk, iDispla и некоторых других. Вот только незадача — у меня Linux. Погуглив ещё, я нашел несколько рецептов и путем несложного шаманства получил приемлемый результат.

Читать дальше →
Total votes 72: ↑65 and ↓7 +58
Comments 35

Чего мне никогда не говорили о CSS

Reading time 4 min
Views 41K

Фото Джантин Дурнбос на Unsplash

Это ни в коем случае не критика коллег, а всего лишь краткий список важных вещей, которые я самостоятельно узнала о CSS в последнее время.

Не секрет, что многие разработчики, похоже, не думают о CSS. Это легко заметить по обсуждениям в интернете и в разговорах с друзьями и коллегами. Тем не менее, многие знания мы получаем именно от коллег, и иногда я понимаю, что о некоторых важных нюансах CSS мне никто не рассказал, потому что люди просто не тратят время на изучение этой темы.

Чтобы исправить это, я провела некоторые исследования и составила небольшой список понятий, которые считаю интересными и полезными для лучшего понимания и написания CSS.
Читать дальше →
Total votes 50: ↑43 and ↓7 +36
Comments 36

Pronto — самый быстрый аккумулятор

Reading time 2 min
Views 17K
Добро пожаловать на GeekTimes.
Нам еще не совсем понятно, что здесь происходит, но мы постараемся, чтобы всем было интересно.
Сложно удивить чем-то новым на рынке портативных аккумуляторов.
Новые устройства отличаются форм-фактором, емкостью «банок» и особых инноваций вроде как никто не ждет.
Да, появляются интересные концепты и решения, вроде беспроводных зарядок, как Qimini Deuce или новых топливных элементов, но до массового рынка им далеко.

Ребята из компании Power Practical посчитали, что можно улучшить кое-что иное.

Читать дальше →
Total votes 32: ↑28 and ↓4 +24
Comments 57

Самый маленький и быстрый наномотор: 1 мкм, 18 000 RPM

Reading time 2 min
Views 66K


Специалисты из Техасского университета в Остине собрали самый маленький и быстрый в мире искусственный мотор. По заявлениям разработчиков, мотор размером 1 микрометр вращался 15 часов, разгоняясь до 18 000 RPM (300 оборотов в секунду). Общее количество оборотов превысило 240 000. Это значительное достижение, потому что предыдущие модели таких моторов вращались не более чем на 5000 RPM всего несколько минут.
Читать дальше →
Total votes 47: ↑39 and ↓8 +31
Comments 34

Массовое производство восьмиядерных процессоров Qualcomm начнётся уже летом

Reading time 2 min
Views 69K
Пошёл мужик купаться, а его невидимая рука под водой схватила за ядра и голос раздался: плюс два или минус два? Плюс всяко лучше минуса, подумал он, и ответил: плюс два. Вылез из воды — а у него 4 ядра. Думает: полезу-ка я обратно, скажу теперь минус два. Вернулся в воду, рука его снова схватила и опять раздался голос: плюс четыре или минус четыре?



Этот анекдот мне вспомнился, когда я прочитал, что массовое производство первых восьмиядерных процессоров калифорнийской компании Qualcomm начнётся уже этим летом. Похоже, невидимая рука рынка схватила разработчиков крепко и не отпускает.
Читать дальше →
Total votes 72: ↑66 and ↓6 +60
Comments 62

И еще одна пушка Тесла

Reading time 1 min
Views 74K


Ребята из команды Аrcattack, можно сказать, занимаются популяризацией науки. Делают это они посредством проведения разного рода шоу, где задействованы физические явления. В основном, это высокое напряжение, разряды и молнии.

К примеру, команда играет на гитаре на сцене, где в гитариста бьют миниатюрные молнии (правда, такая молния может убить любого человека, не будь у того защиты).

На днях один из представителей команды, Стивен Вард, продемонстрировал пушку Тесла.

Читать дальше →
Total votes 33: ↑29 and ↓4 +25
Comments 19

Отечественные проекты на Kickstarter /часть 4

Reading time 3 min
Views 64K
От России, Беларуси и Украины сейчас на Кикстартере запущена ручка для 3Д печати, настольная игра, приложение для детей, кейс для смартфона, питающийся излучением гаджета, сайт для цифровых художников, вкусняшки из копченого сыра, анимационный фильм, аксессуары из натуральной кожи и на Indiegogo операционная система!

Я традиционно расскажу вам об известных мне проектах на Кикстартере, которые действуют прямо сейчас и имеют в запасе минимум пару дней до завершения. Примечательно, что своей цели уже достигли 2 проекта из 8, скорее всего достигнут еще 4 из 8 и только два проекта могут так и остаться в аутсайдерах.
Ниже расскажу подробнее о каждом из проектов.

image

Читать дальше →
Total votes 54: ↑46 and ↓8 +38
Comments 30

Самоорганизующиеся роботы для создания предметов мебели

Reading time 1 min
Views 23K


Исследователи из Швейцарского Государственного Технологического Института создали неожиданное решение для тех, кто живёт в небольших квартирах и испытывает недостаток свободной площади. Кубообразные роботы Roombots (длина стороны 21,6 см) могут самостоятельно собираться в различные объёмные конструкции, включая стулья и столы. Авторы считают, что их изобретение подходит для частных жилищ и конференц-залов, а также для инвалидов, которым трудно управляться с мебелью.
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Comments 21

Полиция Дубаи начала использовать Google Glass для борьбы с нарушителями ПДД

Reading time 2 min
Views 63K


Правила дорожного движения нарушаются в любой стране, неважно, насколько она цивилизована/богата. И борьба с нарушителями — важный элемент работы полиции. Правда, методы борьбы бывают разными. Кто-то работает по-старинке, проверяя документы «вручную» для идентификации владельца автомобиля. А где-то уже используют самые новые технологии.

К примеру, на днях началось тестирование Google Glass в полиции эмирата Дубай. Полицейские получили сами «очки», а также два специально написанных для полиции приложения. Первое позволяет быстро делать и загружать фотографии места происшествия. Второе — сканирует номер автомобиля и определяет владельца.

Читать дальше →
Total votes 47: ↑44 and ↓3 +41
Comments 38

Производители удешевляют конфигурацию SSD после вывода модели на рынок

Reading time 2 min
Views 121K


Производители SSD-накопителей Kingston, OCZ и PNY уличены в некрасивой практике менять спецификации устройств после их выхода на рынок. Схема простая: модель получает положительные отзывы в СМИ и высокие результаты тестов, затем комплектацию удешевляют — и покупателям отсылают более дешёвые изделия с ухудшенными характеристиками.
Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Comments 37

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity