
Illya
24.02.2017
22:02:52
перенесли
Я люблю современные frontend development
последние 10 минут пишу package.json :)
уже 100 строк )

Google

Illya
24.02.2017
22:03:23
еще не закончил

Semen
24.02.2017
22:04:07
А потом через неделю пишешь outdated, а все пакеты уже устарели(

Stanislav
24.02.2017
22:05:19
очень надеюсь, что лет через 5 HTTP2 уже будет нормально везде работать
и не нужно будет backward compability
это я не "когда напюсь", а вместо
я алкоголь не пью, вот и приходится извращаться
:D

Illya
24.02.2017
22:08:11
и вообще я печалюсь. У радио которое я слушаю отобрали лицензию в Харькове :(

Stanislav
24.02.2017
22:09:13
Илья, ты хейтер
бойлерплейты не люблю
фронтенд уже не по душе
радио без лицензии…

Illya
24.02.2017
22:10:11
скорее маргинал

Stanislav
24.02.2017
22:10:31
это из-за зуба?

Google

Illya
24.02.2017
22:10:45
нет

Stanislav
24.02.2017
22:11:27
хотя 20 минут назад со мной перестали общаться, сказав что я строгий
… или жестокий
но скорее всего сказали и то и другое… ))

Ilia
24.02.2017
22:12:42
Ребят, а как правильно layouts делать? мне для логина и для дашборда нужны разные.
на гитхабе че то не могу примеров найти
точнее 1 нашел
но мне он странным кажется
https://github.com/misterGF/CoPilot

Stanislav
24.02.2017
22:13:47
код правда без отступов, но тема подходящая: использование <slot'ов> на примере layout'ов

Ilia
24.02.2017
22:15:39
блин... теперь со слотами еще разбираться =)

Stanislav
24.02.2017
22:16:16
так с ними Layout'ы знаешь какие классные получаются?

Ilia
24.02.2017
22:17:23
не знаю еще. я вообще в начале хотел скрывать от неавторизаванных компоненты через v-if

Stanislav
24.02.2017
22:19:15
v-if тоже можно
можно даже директивку сделать, которая v-if-authenticated
или че-то покороче, чтобы не лазить за значением в стор каждый раз

Airat
24.02.2017
22:22:15
есть кто iterm 2 юзает? можно ли настроить его чтобы на рабочем столе он всплывал поверх, а не кидало на другой раб стол?

Andrey
24.02.2017
22:29:07

Google

Airat
24.02.2017
22:29:45

Kelin
24.02.2017
22:37:33

Illya
24.02.2017
23:09:31
лол, 1000 лет не юзал firebase, все забыл :)
или не помнил никогда

Stanislav
24.02.2017
23:19:02
я думал я один такой
у него как-то в АПИ ничего знакомого нет

Illya
24.02.2017
23:19:35
)

Stanislav
24.02.2017
23:19:38
наверное поэтому и не запоминается

Andrey
24.02.2017
23:55:52
занимательный мир nosql где каждый делает так как ему захотелось =)

Illya
24.02.2017
23:59:12
там api хороший
именно для realtime обновлений
но все равно rethinkdb one love

Illya
24.02.2017
23:59:32
даже больше чем jquery /cc @kelin2025

Kelin
25.02.2017
00:00:01
))

Глеб
25.02.2017
00:08:26
Народ, если кто сталкивался подскажите, можно ли создать PWA без Service Worker'а? Просто нам он нафиг не упал, и без него всё работает. Приложение online-only, offline mode невозможен. Нужно только иметь возможность "установить" на домашний экран.
Chrome ругается, если выдать ему только manifest.

Stanislav
25.02.2017
00:16:34
его можно для всего использовать? или лучше только для тех элементов, которые реально быстро и/или часто обновляются?


Ilia
25.02.2017
00:31:07
в телефоне у меня запросто добавляются сайты как веб апликухи
шапка такая:
<head>
<!-- Кодировка всего документа -->
<meta charset="utf-8">
<title>my-dashboard</title>
<!-- Описание контента сайта для поисковых роботов -->
<meta description="descrption">
<!-- Ключевые слова для поисковых роботов -->
<meta keywords="keywords">
<!-- Сообщает о том что используется мобильная разметка, а также говорит что документ должен отображаться без автоматического масштабирования -->
<meta name="HandheldFriendly" content="true">
<!-- говорим браузеру, что ширина области просмотра равняется ширине устройства, запрещаем масштабирование -->
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width">
<!-- меняем дизайн статус-бара, возможны варианты black или black-translucent -->
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<!-- Mobile Internet Explorer позволяет принудительно активировать технологию ClearType для сглаживания шрифтов: -->
<meta http-equiv="cleartype" content="on">
<!-- Просим IE переключиться в последний режим -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Отключаем панель работы с изображениями -->
<meta http-equiv="imagetoolbar" content="no">
<!-- Просим IE оформлять все в классическом стиле без учета текущей темы операционки -->
<meta http-equiv="msthemecompatible" content="no">
<!-- скрывать пользовательский интерфейс браузера на iOS устройствах, если веб-приложение запускается в автономном (standalone) режиме. Any links to other pages that are clicked whilst your app is in standalone mode will launch the full Safari browser. -->
<meta name="apple-mobile-web-app-capable" content="no">
<!-- запрещаем распознавать номера телефонов и адреса, а так-же выделять их -->
<!-- telephone=no - распознается девайсами под управлением iOS и Android. address=no - распознается только Android девайсами. -->
<!-- p.s. для обычной веб-странички лучше вставить набор CSS стилей, описывающих телефон и адрес, а не блокировать их распознание. -->
<!-- ios/android -->
<meta name="format-detection" content="telephone=no">
<!-- android only -->
<meta name="format-detection" content="address=no">
<!-- Запускать Android/Chrome версий с M31 до M38 в автономном (standalone) режиме, hiding the browser chrome. Аналог "apple-mobile-web-app-capable" -->
<meta name="mobile-web-app-capable" content="no">
</head>

Google

Глеб
25.02.2017
00:38:34
И ещё раз спасибо за интересные теги выше)
А вот десктопный хром да, ругается на принудительную "Add to homescreen": Site cannot be installed: no matching service worker detected. You may need to reload the page, or check that the service worker for the current page also controls the start URL from the manifest

Ilia
25.02.2017
00:41:37
на десктоп - не пробовал ни разу, разберетесь расскажите что делать нужно

Stanislav
25.02.2017
00:43:14

Illya
25.02.2017
01:01:25
хотел поспать - не могу
как можно спать когда код не дописан

Глеб
25.02.2017
01:04:45

Admin
ERROR: S client not available

Ilia
25.02.2017
01:07:29
только что попробовал добавить на десктоп
никаких проблем

Глеб
25.02.2017
01:08:04
Хм

Ilia
25.02.2017
01:08:07
обычный SPA на Vue
c такой вот шапкой как я прислал

Illya
25.02.2017
01:09:42
@bosenok если это из vue-cli webpack, то если мне не изменяет память там SW генерится

Ilia
25.02.2017
01:11:39
поробовал в яндекс браузере. тоже работает
SSL нет
хм... Вот про SSL вообще странно

Google

Глеб
25.02.2017
01:15:05
SSL нет
А вот так вообще по идее быть не должно же...

Ilia
25.02.2017
01:15:30
полез читать - написано "Progressive Web Apps must be served from a secure origin."
видимо это у меня что то не так работает
не должно работать

Глеб
25.02.2017
01:18:17
Флаги?

Ilia
25.02.2017
01:18:40
где флаги?
у меня даже manifest.json нет
надо добавить кстати
может тоже сломается

Глеб
25.02.2017
01:19:48
Погоди, а как ты "добавляешь" на desktop'е?

Ilia
25.02.2017
01:22:46
Вот так в Яндекс Браузере
Получается ярлык по клику на который открывается хром без вкладок и кнопок
web view короче

Глеб
25.02.2017
01:48:30
Дык это просто ярлык, он и без PWA прекрасно работает.

Ilia
25.02.2017
01:52:26
эм. ярлык он в обычном режиме хром открывает. а тут без всего лишнего. иконки там и прочая мишура вроде абсолютно опциональны. Одно наличие иконок никак не влияет на то PWA это или нет.
А вот в каком режиме браузер запускается кажется главное.
Ну заранее извиняюсь если ввел в замешательство.

Глеб
25.02.2017
01:53:22

Ilia
25.02.2017
01:54:50
а... все ради евента этого... тогда мучайте конечно.