
Amir
10.08.2017
05:33:53
например
git clone git@github.com:google/material-design-lite.git
не клонит

Alexander
10.08.2017
05:34:30
дык это гитхаб

Amir
10.08.2017
05:34:43
ssh: connect to host github.com port 22: Connection time out
ага

Google

Amir
10.08.2017
05:35:09
мне закрылы 22 порт?

Alexander
10.08.2017
05:35:47
remote: Counting objects: 23101, done.
^CKilled by signal 2.29% (6704/23101), 14.52 MiB | 755.00 KiB/s
всё норм

Amir
10.08.2017
05:37:16
по HTTPS клонит норм
так мне закрыли 22 порт или 9418 ?
господа Одмины говорят ничего не трогали
я перезагружался если что :)

Alexander
10.08.2017
05:38:01
три раза? :)

Amir
10.08.2017
05:38:14
:) 1

Roman
10.08.2017
05:44:58
склонь по HTTPS. если получится значит закрыт 22
но вообще похоже очень на закрытые порты. я так в аэропорту поработать хотел и фиг

Amir
10.08.2017
05:47:07
а как можно простым способом проверить что у меня открыт конкрентный порт?
может спец серввися есть
телнетиться к ним

Alexander
10.08.2017
05:47:20
ssh?

Google

Roman
10.08.2017
05:48:04
просто ssh github.com работает?

Amir
10.08.2017
05:48:22
Одмин грит что у меня все открыт, надо доказать что нет
пример с гитхубом не катит видимо
ssh: connect to host github.com port 22: Connection time out
любой клон ssh:/git

Roman
10.08.2017
05:50:30
можно telnet можно nc
ну они все выдадут тебе тот же connection timeout
если это админа не впечатлило, то и не впечатлит :)

Jonas
10.08.2017
07:56:38
Как сделать так чтобы при создании записи в бд, время его создания, а точнее секунды и миллисекунды равнялись нулю.

Ilya
10.08.2017
08:24:24
версия Rails? какая БД?
версия БД, опять же

Artem
10.08.2017
08:30:02
before_create -> { |instance| instance.created_at = Time.current.change(sec: 0) }, но я бы не стал это трогать

rekero
10.08.2017
08:33:11
>Time.current.change(sec: 0)
лучше Time.current.at_beginning_of_minute
и в after_create

Jonas
10.08.2017
08:38:18
5.1.2 postresql
psql 9.6.3

Ilya
10.08.2017
08:45:05
с постгресом не знаю. Я бы просто округлял, когда достаешь из базы

Dmitriy
10.08.2017
09:19:10
В постгресе если делать поиск по LIKE, и если индексов по искомому полю нет, то он перебирает все записи?

No
10.08.2017
09:20:38
но можно проверить, гуглить по EXPLAIN ANALYZE
очень полезный инструмент для анализа того, что конкретно делает запрос и в каком порядке

Google

No
10.08.2017
09:21:48
очень часто мы паримся с оптимизацией, которую под капотом делает сам постгрес
и наоброт, некоторые очевидные штуки постгрес сам не делает

Dmitriy
10.08.2017
09:23:14
понял, посмотрю.

Andrey ?
10.08.2017
09:40:32
Нормальный такой первый этап

Gleb
10.08.2017
09:42:40
Это вам не вайтбординг )

Fedor
10.08.2017
09:42:54
ну вообще это один REST ресурс и формочка логина

Andrey ?
10.08.2017
09:43:13
Не, делов-то фигня, просто вот так вот сразу, даже без линка на вакансию
Понятно, что тут половина скаффолдом делается

Fedor
10.08.2017
09:43:36
ааа, так это тебе сходу написали, а не в ответ на присланное резюме?
тогда да забавно )

Dmitriy
10.08.2017
09:43:50
ну только если фронт на js-фреймворке и рест апи на бэке, тогда норм

Andrey ?
10.08.2017
09:48:43
Если бы еще фронт на js-фреймворке надо было
Ко всему этому


Mark
10.08.2017
10:11:43
[ 2017-08-10 10:08:39.7859 21940/7f46e941a700 age/Cor/Con/CheckoutSession.cpp:285 ]: [Client 1-2] Cannot checkout session because a spawning error occurred. The identifier of the error is 2a4cd701. Please see earlier logs for details about the error.
App 22191 stdout:
App 22191 stdout:
[ 2017-08-10 10:08:40.7852 21940/7f46f0669700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /var/www/museum_api/current: An error occurred while starting up the preloader.
Error ID: ccad6957
Error details saved to: /tmp/passenger-error-o20e9k.html
Message from application: cannot load such file -- bundler/setup (LoadError)
/home/deploy/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/deploy/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:430:in `activate_gem'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:297:in `block in run_load_path_setup_code'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:435:in `running_bundler'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:296:in `run_load_path_setup_code'
/usr/share/passenger/helper-scripts/rack-preloader.rb:100:in `preload_app'
/usr/share/passenger/helper-scripts/rack-preloader.rb:156:in `<module:App>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'
[ 2017-08-10 10:08:40.7899 21940/7f46e941a700 age/Cor/Con/CheckoutSession.cpp:285 ]: [Client 1-3] Cannot checkout session because a spawning error occurred. The identifier of the error is ccad6957. Please see earlier logs for details about the error.
подскажите в чем проблема плиз)


Vladislav
10.08.2017
10:12:22
cannot load such file -- bundler/setup (LoadError)
gem install bundler делал?

Mark
10.08.2017
10:13:20
дак у меня вроде как все гемы уже установились

Google

Mark
10.08.2017
10:13:25
ну ща попробую

Vladislav
10.08.2017
10:13:57
Ну еще зайди в логи пассажира

Mark
10.08.2017
10:14:05
бандлер ставил, возможно для данного гемсета не поставил
и правда))
спасибо ?

Vladislav
10.08.2017
10:15:13
Незашо

Roman
10.08.2017
10:26:44
Всем привет. После авторизации в приложении проходит только один запрос, на остальных авторизация теряется и сервер отдает 401. Для авторизации использую devise token auth, на клиенте angular2-token, все заголовки на месте, cors прописан. Где теоретически может быть проблема?

No
10.08.2017
10:30:16

Admin
ERROR: S client not available

No
10.08.2017
10:30:21
навскидку если

Roman
10.08.2017
10:30:59
время жизни токена 2 недели, серверное время нормальное, токен у клиента в базе на месте

No
10.08.2017
10:31:40
подробнее не подскажу, сам device-token не юзал
не видел смысла - зачем, если самостотельно авторизация по токену пишется за 4 часа со всеми тестами
до сервера заголовки долетают из ангуляра?
в cors прописан вайтлист хидеров кастомных?
хотя последнее не актуально наверное, т.к. один запрос всё таки проходит же

Roman
10.08.2017
10:33:22
да, сейчас еще прочекаю заголовки еще раз, может что-то упускаю
в cors все прописано

Aldar
10.08.2017
10:38:23

No
10.08.2017
10:40:04

Google

No
10.08.2017
10:40:10
или я что-то упускаю?

Aldar
10.08.2017
10:45:19
хотя не, это всегда будет обнулять секунды и миллисекунды.

Nikita
10.08.2017
11:10:13

No
10.08.2017
11:11:47
это в случае, если данных много, конечно ) иначе можно особо не париться

Nikita
10.08.2017
11:14:02
да, но индекс не всегда исправит ситуацию, особенно неправильный индекс. потому EXPLAIN ANALYZE обязательная штука, ИМХО, чтобы узнать как влияют изменения в базе на то, как выполняется запрос
я нигде не упомянул, что исправит, я привел простое правило для понимания работы планировщика. Если не уверен, то всегда нужно смотреть план. Более того, в ситуациях более сложных, чем тривиальные, гадать план смысла особого нет, нужно смотреть как будет выполнятся

No
10.08.2017
11:15:32
"да, но" сбило с толку я думаю )

Dmitriy
10.08.2017
11:16:20

Nikita
10.08.2017
11:16:43

No
10.08.2017
11:17:11
даже в случае обычного поиска индексы не всегда помогут, если фигурирует несколько join-ов и where

Dmitriy
10.08.2017
11:17:15
я имею в виду обычный индекс по полю

No
10.08.2017
11:17:30
в зависимости от плана запроса postgres решит, поможет ему индекс или проигнорить его

Nikita
10.08.2017
11:17:33
like может быть оптимизирован обычным btree, если в начале паттерна нет процента

Dmitriy
10.08.2017
11:18:49

Nikita
10.08.2017
11:19:29
этого ты не сказал ?

Dmitriy
10.08.2017
11:19:45
а сорри )

Alexey
10.08.2017
11:22:15