
I
06.09.2016
08:03:37
третий не хочет поделиться опытом если знает
я видел одного индуса(он кодил под андроид, так имел доступ к API событий в календаре. Чтобы получить события за неделю достаточно было в запросе указать начало и конец недели как start_date, end_date. Но нет, он не искал легких путей - и написал цикл по дням, внутри него цикл по часам. И делал 24x7 запросов, хотя мог обойтись одним.
Вот опыт, который наглядно демонстрирует, что не стоит бездумно воплощать первое, что приходит на ум.
я честно думал, что совет ojab про Distinct уже давно помог и все работает по-человечески

Alex
06.09.2016
08:11:17
http://s4.pikabu.ru/post_img/big/2015/05/07/6/1430989171_1871837159.jpg

Sergey
06.09.2016
08:33:11
новое лого линукса?

Google

Adamtsov
06.09.2016
08:33:43
?

Alex
06.09.2016
08:37:26

Sergey
06.09.2016
08:38:25
10ка удивительно стабильная на самом деле, теперь даже терминал убунтовский прикрутили

Alex
06.09.2016
08:39:27
и про рекламу в пуске.
Замечательная проста система.
Про то что при апгрейде она тебе случайно софт может снести как несовместимый напомнить? а про плевок в лицо когда она считай принудительно тебе систему обновляет? а про плевок когда сказали что телеметрию убрали а на самом деле переименовали?
Дааа, замечательная система.

Sergey
06.09.2016
08:54:45
нашел про хероку, теперь там ssl обязательный https://blog.heroku.com/announcing_heroku_free_ssl_beta_and_flexible_dyno_hours
нужно на hobby перейти только чтобы использовать как кто-то и писал

Nikolay
07.09.2016
12:15:46
народ, кто знает как десериализовать ActiveSupport::SafeBuffer в обьект, я недавно это сделал, но код пролюбился ((

Alex
07.09.2016
14:02:39

Nikolay
07.09.2016
14:14:03

Google

Alex
07.09.2016
14:14:16
Забудь про сериализацию кстати, вообще.

Nikolay
07.09.2016
14:14:27
ХРЕНДД

Alex
07.09.2016
14:14:29
Ни в базе нигде.

Nikolay
07.09.2016
14:14:37
с чего это

Andrey ?
07.09.2016
14:17:04
Ну, например, ты (или не ты) потом сдуру перепишешь сериализуемый объект, а в базе лежит сериализованный вариант старого

Alex
07.09.2016
15:39:09

Sergey
07.09.2016
17:16:58
добавил сертификат на Heroku hobby edition:)
Не работает, посмотрел curl
server certificate verification OK
certificate version: #3
А в мануале написано что они 3ю версию не поддерживают, в этом косяк или нет?

ojab
07.09.2016
17:17:56
нет, не в этом

Sergey
07.09.2016
17:20:43
а в чем? я хз где там версию сертификата выбирать

ojab
07.09.2016
17:21:57
прозреваю что это не версия сертификата, а версия протокола


Sergey
07.09.2016
17:22:25
Rebuilt URL to: https://domain.
* found 173 certificates in /etc/ssl/certs/ca-certificates.crt
* found 700 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* common name: domain. (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: C=RU,CN=domain.
* start date: Mon, 05 Sep 2016 06:55:09 GMT
* expire date: Tue, 05 Sep 2017 06:55:09 GMT
* issuer: C=IL,O=StartCom Ltd.,OU=StartCom Certification Authority,CN=StartCom Class 1 DV Server CA
* compression: NULL
* ALPN, server did not agree to a protocol
> HEAD / HTTP/1.1
> Host: domain.
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
< Date: Wed, 07 Sep 2016 17:04:22 GMT
Date: Wed, 07 Sep 2016 17:04:22 GMT
< Server: Apache
Server: Apache
< Location: http://www.domain.
Location: http://www.domain.
< Content-Type: text/html; charset=iso-8859-1
Content-Type: text/html; charset=iso-8859-1
да, протокол, тогда непонятно в чем дело


ojab
07.09.2016
17:27:12
потому что ты идёшь без www, вестимо
и серт у тебя без www, вестимо
и домен ты у себя в heroku прописал без www, вестимо

Sergey
07.09.2016
17:29:09
я оба прописал
и иду по www

ojab
07.09.2016
17:29:35
>Rebuilt URL to: https://domain.
сомнительно

Google


Sergey
07.09.2016
17:32:43
вот сделал curl и ты прав, хотя в сертификате с www тоже указан
* Rebuilt URL to: https://www.
* Trying IP
* Connected to www.u (IP) port 443 (#0)
* found 173 certificates in /etc/ssl/certs/ca-certificates.crt
* found 700 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* SSL: certificate subject name (*.herokuapp) does not match target host name 'www.domain'
* Closing connection 0
curl: (51) SSL: certificate subject name (*.herokuapp) does not match target host name 'www.domain'
но я CNAME для www прописывал, так как просто не получилось из-за SOA записи(так и не понял что это?)
heroku _certs:info
Fetching SSL certificate apatosaurus-53581 info for ⬢ app... done
Certificate details:
Common Name(s): dom.ru
www.dom.ru
Expires At: 2017-09-05 06:55 UTC
Issuer: /C=IL/O=StartCom Ltd./OU=StartCom Certification Authority/CN=StartCom Class 1 DV Server CA
Starts At: 2016-09-05 06:55 UTC
Subject: /C=RU/CN=dom.ru
SSL certificate is verified by a root authority.


ojab
07.09.2016
17:44:07
значит где-то в heroku не прописано www
dns тут не при чём

Sergey
07.09.2016
17:45:16
в heroku domains все ок
еще была мысль что может направляю не туда, с ssl endpoint другой адрес приложения выдается

ojab
07.09.2016
17:49:21
хм
хотя судя по мануалу heroku действительно у тебя, похоже, www криво прописано

Sergey
07.09.2016
17:51:46
в subject www не прописано
как туда добавить?

ojab
07.09.2016
17:59:00
перевыпустить сертификат

ojab
07.09.2016
17:59:14
но вообще Common Name должно быть достаточно

Sergey
07.09.2016
18:23:28
common name тоже без www было, т.к. первое в списке присваивается
только startssl мне больше на дает

Alex
07.09.2016
18:33:33
какой startssl, только letsencrypt только хардкор

Sergey
07.09.2016
18:42:38
а не работает чего-то на новой бубнте

Alex
07.09.2016
18:47:31
Заведи хостинг на своей вдс уже ? проще будет

Sergey
07.09.2016
18:57:37
да он есть, там nginx не работает с пумой

Alex
07.09.2016
18:58:12

Google

Sergey
07.09.2016
19:00:28
херока проще должна быть по идее, сервис у них все таки неочень, информацию плохо систематизировали

Alex
07.09.2016
19:01:18
Так себе сервис, к тому же проприетарщина с кусками блэкбокса

Admin
ERROR: S client not available

Sergey
07.09.2016
19:06:08
хорошо бы деплой в само приложение встроить, чтобы в админке была страница с версиями, тестами и логами

Nork
07.09.2016
19:29:03
если устанешь с херокой мучиться, то пиши, по мкдевовскому мануалу помогу сделать

I
07.09.2016
19:36:28
А если найдем,что работает?)

Vitaly
08.09.2016
04:38:00

Vitaliy
08.09.2016
05:27:42
Все так. Post и неаякс. Аякс будет, если указать remote: true, или подключить турболинки

Vitaly
08.09.2016
06:14:25
и даже с этим все равно пост и не аякс, вроде как

Vitaliy
08.09.2016
06:20:12
В пятых по-умолчанию, да. В четвертых нет. Не знаю, просто, какая версия была у спрашивающего.
Они отправляют аяксово все, кроме явно исключенного, и кроме сабмитов форм с файлами в файлинпутах

Vitaly
08.09.2016
06:21:49
у меня киким-то образом с 3.2 версии турболинки по умолчанию в гемфайле включены
а где об этом говорят что они аяксово отправляются? если явно не указан аттрибут remote: true
иначе зачем тогда в контроллерах есть разделение по фрматам типа - html и json или js, где последние два как раз отвечают на ajax запросы
ну ладно, с последним понятно, там зависит от типа обращения
но если запрос как аякс, то в заголовках запроса всегда есть такой параметр:
X-Request-With: "XMLHttpRequest"
а его нет, если не указать на ссылке remote: true

Sergey
08.09.2016
06:52:51
а какие еще есть способы привязать домен к приложению на хероку? про CloudFlare еще читал

Google

Vitaly
08.09.2016
06:55:39
ты имеешь ввиду свое доменное имя установить для приложения на хероку?

Amir
08.09.2016
06:57:09
Кто нибудь использует ActiveAdmin
Как правильно разрешить изменения всех полей ? всех сущностей
админка чисто для себя, а то задолбался каждый раз все перечислять, разрешать

Sergey
08.09.2016
06:58:56
ага, доменное имя, хероку это получается хостинг, нужно промежуточное звено какое-то, домен на каком-то непонятно сервисе зареган и делегирован на хостинг которые уже и не нужен по идее

Vitaly
08.09.2016
07:00:10
да вроде ничего сложного там мутить не нужно:
https://devcenter.heroku.com/articles/custom-domains

Sergey
08.09.2016
07:01:12
это видел, нужно этот сервис взять, simpledns?

Vitaly
08.09.2016
07:03:05
хз а ты пробовал сделать по туториалу? что получилось?

Sergey
08.09.2016
07:07:51
ошибка с сертификатом когда на www.domainame.ru направляешь, а без www пока не получается, написал в поддержку
subject не подходит, когда генерируешь openssl, есть параметр -subj, но он ничего не принимает у меня
пробовал и -domainname и "/domainname", "domainname"

Vitaliy
08.09.2016
07:20:25
а remote: true помимо этого шлют еще format: js

Vitaly
08.09.2016
07:20:47