@proRuby

Страница 658 из 1594
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 прописан. Где теоретически может быть проблема?

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 все прописано

No
10.08.2017
10:40:04
попробовать дефолтные значения в базе установить?
ммм, а как это поможет? они же статичные для столбца

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

Aldar
10.08.2017
10:45:19
Как сделать так чтобы при создании записи в бд, время его создания, а точнее секунды и миллисекунды равнялись нулю.
class Model < ApplicationRecord def created_at=(time) write_attribute(:created_at, #здесь обнулить секунды и миллисекунды) end end

хотя не, это всегда будет обнулять секунды и миллисекунды.

Nikita
10.08.2017
11:10:13
В постгресе если делать поиск по LIKE, и если индексов по искомому полю нет, то он перебирает все записи?
тут просто, любое обращение к неиндексированному полю потребует сканирования всей таблицы, если других ограничений на выборку нету

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

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

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

Dmitriy
10.08.2017
11:16:20
тут просто, любое обращение к неиндексированному полю потребует сканирования всей таблицы, если других ограничений на выборку нету
в случае полнотекстового поиска индексы, если я не ошибаюсь, не помогут. нужно использовать расширение типа триграммного поиска

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
согласен, но речь про поиск внутри текста
а если паттерн имеет в начале процент, то поможет как раз триграммный индекс

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