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

User

Send message

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

Reading time6 min
Views14K


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

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

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

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

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

Reading time2 min
Views112K

image


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

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

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

Reading time4 min
Views64K
Привет, Хабр! представляю вашему вниманию перевод статьи «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
Comments38

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

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

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

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

Reading time5 min
Views4.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
Comments2

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

Reading time2 min
Views34K


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


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


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


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

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

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

Reading time12 min
Views30K

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


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

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

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

Reading time11 min
Views10K

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

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

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

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

Reading time2 min
Views8.7K

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

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

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

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

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

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

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

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

Reading time4 min
Views41K

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

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

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

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

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

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

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

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

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

Reading time2 min
Views121K


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

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

Reading time2 min
Views63K


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

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

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

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

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

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

image

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

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

Reading time1 min
Views74K


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

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

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

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

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

Reading time1 min
Views23K


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

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

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



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

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

Reading time2 min
Views66K


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

Information

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