@proRuby

Страница 179 из 1594
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 в обьект, я недавно это сделал, но код пролюбился ((

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
Ну, например, ты (или не ты) потом сдуру перепишешь сериализуемый объект, а в базе лежит сериализованный вариант старого

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
да он есть, там nginx не работает с пумой
У всех работает у тебя нет? мне кажется с этим проще разобраться чем с херокой.

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
Мой выбор HTTP-сервера для Rails Puma – 15 ??????? 56% Unicorn – 7 ??? 26% nginx/passenger – 4 ?? 15% Thin – 1 ▫️ 4% ? 27 people voted so far.
А все перечисленное кроме nginx что может работать на сервере(хостинге) без связки с nginx или apache?

<%= link_to 'Destroy', article_path(article), method: :delete, data: { confirm: 'Are you sure?' } %>
POSTом отправляется и с чего вдруг это ajax?

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

Vitaly
08.09.2016
06:14:25
Все так. Post и неаякс. Аякс будет, если указать remote: true, или подключить турболинки
что ты имеешь ввиду под подлючением турболинков? они по умолчанию в рельсах и так включены?

и даже с этим все равно пост и не аякс, вроде как

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
все так, турболинки такие запросы и шлют
почему этого тогда нет в логах браузера?

Страница 179 из 1594