1

голосов
1

ответ
33

Просмотры

Найти модели, которые имеют только одну конкретную модель связанной

Рассмотрим следующие модели: класс продукта (models.Model): Имя = models.CharField (max_length = ...) класс Размер (models.Model): Имя = models.CharField (max_length = ...) продукция = models.ManyToManyField (продукт, через = ProductXSize, related_name = 'размеров', related_query_name = 'размер') класс ProductXSize (models.Model): продукт = models.ForeignKey (продукт, on_delete = models.CASCADE, related_name = 'productxsizes', related_query_name =» productxsize ') размер = models.ForeignKey (размер, on_delete = models.CASCADE, related_name =' productxsizes', related_query_name = 'productxsize') То, что я хотел бы достичь вдоль линий: для р в Product.objects.filter (размеры = [Size.object.get (...)]): ... То есть, найти продукты, которые имеют один размер и определенный в этом.
x-yuri
1

голосов
1

ответ
1.4k

Просмотры

Закрепление кодирование ID3 тегов с мутагена

Я пытаюсь исправить кодировку ID3-тегов, так что моя Nokia Lumia 630 с Windows 8 на борту будут корректно отображаться кириллические буквы. Я делаю это с мутагена: # - * - кодирование: UTF-8 - * - импорт ОС импорта mutagen.id3 для пути в [u'Sergei Бабкин - Александр [pleer.com] .mp3' ]: id3 = мутагены. id3.ID3 (путь) для ключа, значение id3.items (): если ключ в [ 'TIT2', 'TPE1']: value.text = [u'тест '] value.encoding = 1 id3.save () Первоначально, некоторые песни были выставлены правильно. После моих экспериментов, даже не читаемые имена в настоящее время. Но не так много изменилось. А именно, выход mid3v2 был так:. $ Mid3v2 --list-сырьевого Сергей \ Бабкин \ - \ Александр \ \ [pleer.com \] mp3 Raw IDv2 информации тегов для Сергея Бабкина - Александр [pleer.com] .mp3 TYER ( кодирование = 1, текст = [u'2007' рус 'убывание = и '', текст = и' ') TRCK (кодирование = 1, текст = [u'9']) TPE1 (кодирование = 1, текст = [U '\ u0421 \ u0435 \ u0440 \ u0433 \ u0435 \ u0439 \ u0411 \ u0430 \ u0431 \ u043a \ u0438 \ u043d ']) TALB (кодирование = 1, текст = [U' \ u041c \ u043e \ u0442 \ u043e \ u0440' ]) TCON (кодирование = 1, текст = [u'Other ']) Не уверен, что могло бы изменить TCON. Кроме того, mp3info теперь говорит: $ mp3info Сергей \ Бабкин \ - \ Александр \ \ [pleer.com \] mp3 файл:. / Главная / юри / Загрузки / музыка / бабкин / Сергей Бабкин - Александр [pleer.com] .mp3 Название : ???? Трек: 9 Исполнитель: ???? Альбом: ????? Год: 2007 Комментарий: Жанр: Other [12] Он отображается кириллица перед использованием мутагена. Так, есть способ, чтобы выяснить точное кодирование, что в тегах ID3? Не могли бы вы, возможно, знаете, как заставить его работать? Что я делаю неправильно? UPD У меня есть mp3 файл, который мой мобильный телефон отображается правильно. Любые намеки?
x-yuri
1

голосов
1

ответ
663

Просмотры

Как запустить две задачи элексиром в последовательности?

Посмотрите на этот код: вар Эликсир = требуется ( «Laravel-эликсира») Глоток = требуется ( «Глоток»), фс = требуется ( «фс»); gulp.task ( 't1', функция () {возвращение gulp.src ( '1 / 1.js') .pipe (gulp.dest ( '2'));}); gulp.task ( 't2', функция () {// SetTimeout (функция () {console.log (fs.existsSync ( '2 / 1.js')); //}, 100); возвращение gulp.src ( '2 / 1.js') .pipe (gulp.dest ( '3'));}); эликсира (функция (смесь) {mix.task ( 't1') задача ( 't2');.}); Когда я раскомментировать SetTimeout, console.log начинает вывод верно. Который якобы означает, что вторая задача запускается при первой один не закончил. Есть ли способ, чтобы заставить их работать один за другим? То, что я действительно пытаюсь сделать это browserify моих JS файлов, добавить некоторые другие файлы к ним (пользовательские задачи) и версии результат. Но версии не удается, потому что файл не существует. PS Перед запуском глотка сделать MKDIR 1 && касание 1 / 1.js. И делать Кт {2,3} /1.js перед каждым запуском.
x-yuri
1

голосов
1

ответ
336

Просмотры

Как сказать Джанго-администратору, какие настройки модуля для использования?

Для того, чтобы понять, я хотел бы иметь дополнительный settings.py для среды разработки. Кроме того, импорт параметров из этого сценария: # / USR / бен / ENV питон импорта myapp.settings тоже работает!.
x-yuri
1

голосов
2

ответ
84

Просмотры

Как сообщать об ошибках проверки каждого поля в Laravel?

Я нахожусь в процессе перехода проверки в модель (Watson / проверке пакета). Но некоторые правила проверки не могут быть перемещены. Например, рассмотрим регистрации пользователя форму. Вы хотите обеспечить пароли быть не менее 6 символов. Вы не можете сделать это в модели, так как в модели у вас есть хэш пароля. Но, если ваш пароль не проходит правила проверки контроллера, только ошибки от проверки контроллера сообщается. Я бы, очевидно, как пользователь, чтобы увидеть результаты как контроллер и модель проверки.
x-yuri
1

голосов
1

ответ
52

Просмотры

мерзавец: как исправить фиксации в обеих ветвях

Находясь в ветви В, я понял, что нужно исправить фиксации, которая существует в обеих ветвях А и В. Вот то, что я пытался сделать, но без результата (только четвёртую фиксации хеш-изменений): #! / Bin / Баш -EU гт - ВЧ 1 MkDir 1 кд 1 мерзавец INIT эхо 1> 1 мерзавец добавить. мерзавец совершить -am-эхо 2> 2 мерзавца добавить. мерзавец совершить -am-эхо 3> 3 мерзавца добавить. мерзавец совершить -am-GIT проверку -b B эхо 22> 2 мерзавца добавить. мерзавец совершает -am 2 мерзавца перебазирование -i HEAD ~ 3 # фиксирует второй совершить с четвертой, как это: # выбрать 485dacc 2 # F # 2 976dc2a выбрать d899817 3 мерзавца перебазирование мастера || истинное эхо 22> 2 мерзавца добавить. мерзавец перебазироваться --continue
x-yuri
1

голосов
1

ответ
162

Просмотры

список всех часовой пояс переходов для заданного промежутка времени

Да, я знаю, что есть DateTimeZone :: getTransitions (). Но я вроде путать с его выходом. То, что я бы ожидать, что список, как это: 2013-03-31 3:00:00 -> 2013-03-31 04:00:00 2013-10-27 03:00:00 -> 2013-10-27 02 : 00: 00 более того, я задаюсь вопросом, почему она возвращает информацию о $ timestamp_begin. Как правило, пользователь не пропустит переходную метку времени для этого параметра.
x-yuri
1

голосов
1

ответ
86

Просмотры

Как избежать дублирования разметки в шаблонах Haml?

Я видел подобный вопрос, но я считаю, что есть некоторые различия здесь, что этот код не может быть установлен таким образом. Давайте рассмотрим следующий код - если изображение [ «HREF»]% а {HREF: изображение [ «HREF»]} - еще что-нибудь можно сделать, чтобы избежать дублирования без перемещения кода в другой файл? UPD Похоже, что мой вопрос является дубликатом этого.
x-yuri
1

голосов
1

ответ
33

Просмотры

Как сделать переменную наследуемый класс?

Вот что я делаю: $ кошка 1.rb # / USR / бен / окр рубин класса А @a = 1 @@ Ь = 2 Защиту self.mp @ap @@ б конец конец класса B <A конечного класса C <а @@ Ь = 3 конец Bm $ ./1.rb ноль 3 Я ожидал увидеть 1 и 2. Я не понимаю, почему и что я могу сделать?
x-yuri
1

голосов
2

ответ
1.4k

Просмотры

Как сделать браузер открыть локальный файл, а не загрузить его?

Я пытаюсь сделать HTML-страницу, где пользователь может видеть список фильмов и начать смотреть на них. Страница должна работать локально на одной конкретной машине (протокол файла или HTTP: // локальный, если это необходимо). Дело в том, с «начинают их смотреть» часть. Если я делаю это простым способом (смотреть) он спрашивает, куда сохранить файл. Я бы хотел, чтобы начать VLC или файловый менеджер с соответствующим каталог открытым. Я думал о создании фиктивных файлов с некоторыми нестандартными расширениями, связывая их с пользовательским типом MIME и .desktop файл. .Desktop файл должен был начать соответствующий фильм. Но у меня нет практически никакого опыта с ним, и он до сих пор, чтобы загрузить его первым, не так ли? Предпочтительные браузеры хром или Firefox. Целевая ОС Linux. UPD Судя по этому ответу, что я хочу, кажется, невозможно. Там' наверное обходной путь я уже упоминал выше, чтобы сделать браузер скачать «ярлык» (содержащий путь к фильму), а затем весь фильм, и связать это пользовательский тип файла с .desktop файл, который будет начать соответствующий фильм. Кроме того, сделать браузер автосохранение загрузки и авто открытых файлов этого типа. Но не уверен, если я буду так.
x-yuri
1

голосов
2

ответ
102

Просмотры

Как установить дополнительные драгоценные камни с Bundler в производственной среде?

У меня есть промежуточный сервер. И у меня есть какой-то вопрос, я хотел бы исследовать прямо там. Но я забыл добавить byebug к Gemfile. Я могу, конечно, добавить его локально запустить пакет, совершить в хранилище, развертывание. Но не есть более простой способ? Когда я пытаюсь изменить Gemfile удаленно и запустить расслоение я получаю: Вы пытаетесь установить в режиме развертывания после изменения Gemfile. Запуск `расслоение install` в другом месте и добавить обновленный Gemfile.lock контроля версий. Если это машина развития, удалить / дома / ГЦС / сайт-бэкэнд / высвобождает / 20161018143057 / Gemfile замораживанию, запустив `расслоения установить --no-deployment`. Вы добавили к Gemfile: * byebug Gems установлены с Капистрано, в основном, например, так: пакет установки --path / дом / пользователь / приложение / общий / расслоение --without тест развитие --deployment --quiet
x-yuri
1

голосов
1

ответ
76

Просмотры

Изображения не загружаются, когда карты источника включены

package.json: { "зависимости": { "CSS-погрузчик": "^ 0.26.0", "файл-загрузчик": "^ 0.9.0", "HTML-WebPack-плагин": "^ 2.24.1" , "узел-дерзость": "^ 3.13.0", "дерзость-погрузчик": "^ 4.0.2", "стиль-погрузчик": "^ 0.13.1", "WebPack": "^ 1.13.3" }} webpack.config.js: вар HtmlWebpackPlugin = требуется ( 'HTML-WebPack-плагин'); module.exports = {запись:»./1.js, выход: {путь: 'расстояние', имя файла: 'bundle.js',}, модуль: {погрузчики: [{тест: /\.png$/, загрузчик: 'файл'}, {тест: /\.css$/, погрузчики: [ 'стиль', '? CSS sourceMap']}, {тест: /\.sass$/, погрузчики: [ 'стиль', ' ? CSS sourceMap», 'дерзость sourceMap']},]}, плагинов: [новый HtmlWebpackPlugin ({шаблон: 'template.ejs',}),],};? template.ejs: 1.js: требуется (»./ 1.css'); требуется (»./ 1.sass'); ширина DIV:: 1.sass 100px Высота: 100px маржа: авто фон: URL (1.png) не повторять 1.css: тело {маржа: 0; фон: URL (1.png) не повторять; } Тогда $ НПМ я $ гт -rf расстояние / * && ./node_modules/.bin/webpack и откройте http://example.com/dist в браузере. не отображаются Оба изображения. Но если вы удалите sourceMap из параметров запроса из CSS-погрузчики, он будет работать. В чем дело? Как исправить это? }),],}; template.ejs: 1.js: требуется (»./ 1.css'); требуется (»./ 1.sass'); ширина DIV:: 1.sass 100px Высота: 100px маржа: авто фон: URL (1.png) не повторять 1.css: тело {маржа: 0; фон: URL (1.png) не повторять; } Тогда $ НПМ я $ гт -rf расстояние / * && ./node_modules/.bin/webpack и откройте http://example.com/dist в браузере. не отображаются Оба изображения. Но если вы удалите sourceMap из параметров запроса из CSS-погрузчики, он будет работать. В чем дело? Как исправить это? }),],}; template.ejs: 1.js: требуется (»./ 1.css'); требуется (»./ 1.sass'); ширина DIV:: 1.sass 100px Высота: 100px маржа: авто фон: URL (1.png) не повторять 1.css: тело {маржа: 0; фон: URL (1.png) не повторять; } Тогда $ НПМ я $ гт -rf расстояние / * && ./node_modules/.bin/webpack и откройте http://example.com/dist в браузере. не отображаются Оба изображения. Но если вы удалите sourceMap из параметров запроса из CSS-погрузчики, он будет работать. В чем дело? Как исправить это? & ./Node_modules/.bin/webpack и открытый http://example.com/dist в браузере. не отображаются Оба изображения. Но если вы удалите sourceMap из параметров запроса из CSS-погрузчики, он будет работать. В чем дело? Как исправить это? & ./Node_modules/.bin/webpack и открытый http://example.com/dist в браузере. не отображаются Оба изображения. Но если вы удалите sourceMap из параметров запроса из CSS-погрузчики, он будет работать. В чем дело? Как исправить это?
x-yuri
1

голосов
1

ответ
2.9k

Просмотры

Совместное подключение к серверу закрыто

Когда я запускаю это: $ анзибль -i s1, s1 -m сырец -a 'эхо тест' -u -k корень я получаю: s1 | УСПЕХ | гс = 0 >> Тест Shared соединение S1 замкнут. Но этот путь: $ анзибль -i s1, s1 -m -a команда «эхо теста» -u -k корень я не получаю «Shared подключения к S1 замкнут.» часть: s1 | УСПЕХ | гс = 0 >> тест Почему? PS Выше упрощенный способ воспроизвести проблему. Что я столкнулся в том, что при выполнении пьес я получаю эту дополнительную линию, которая находится в пути. UPD линия явно идет от SSH. И если я запускаю сырую команду с -vvvv, я получаю: Использование /etc/ansible/ansible.cfg в конфигурационный файл Загрузка обратного вызова плагина минимален типа стандартный вывод, v2.0 от /usr/lib/python2.7/site-packages/ анзибль / плагины / обратный вызов / __ __ INIT Pyc СОЗДАТЬ SSH СОЕДИНЕНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ:. корень SSH: EXEC sshpass -d13 SSH -vvv -C -o ControlMaster = авто -o ControlPersist = 60S -o User = корень -o ConnectTimeout = 10 -o ControlPath = / дом / юри / .ansible / ф / анзибль-ssh-% h- % p-% г -tt s1 'эхо тест' s1 | УСПЕХ | гс = 0 >> тест OpenSSH_7.4p1, OpenSSL 1.0.2k 26 января 2017 debug1: Чтение конфигурации /home/yuri/.ssh/config данных debug1: Считывание данных конфигурации / и т.д. / SSH / ssh_config debug1: авто-мультиплексоры: Попытка существующих мастер debug1: Управление гнездо «/home/yuri/.ansible/cp/ansible-ssh-s1-22-root» не существует, но с командой, это просто: Использование /etc/ansible/ansible.cfg в качестве файла конфигурации загрузки обратного вызова плагин минимальный тип стандартный вывод, v2.0 из /usr/lib/python2.7/site-packages/ansible/plugins/callback/__init__.pyc Использование модуля файла /usr/lib/python2.7/site-packages/ansible/ модули / ядро ​​/ команды / команды. 6-73006073289737 / command.py; гт -rf "/root/.ansible/tmp/ansible-tmp-1488989540.6-73006073289737/"> / DEV / нуль 2> & 1 && сон 0' "'" '' s1 | УСПЕХ | гс = 0 >> Тест Где исчезают все выходные SSH?
x-yuri
1

голосов
2

ответ
2.4k

Просмотры

Как читать из файлов в кодировке UTF-16LE в PHP?

У меня есть CSV-файлы в кодировке UTF-16LE с BOM. Они могут быть довольно большими, так что я не очень нравится идея чтения всего файла в памяти. И вопрос, по-видимому, как я могу идти о чтении их?
x-yuri
1

голосов
3

ответ
46

Просмотры

Как оценить сложное выражение в рубин?

Я хочу, чтобы включить этот код: если OBJ [: идентификатор] начать Foo = JSON.parse (OBJ [: Foo]), если! Foo [ «бар»] = something_is_off истинный конец спасательное JSON :: ParserError something_is_off = истина конец еще something_is_off = истинная цель в нечто следующего вида: something_is_off = ... Возможно ли это с рубином?
x-yuri
1

голосов
1

ответ
57

Просмотры

Что добавляет бен дир-приложение рельсы?

Я могу запустить рельсы с расслоением EXEC рельсы, я не могу? В чем разница между этим и BIN / рельсы тогда? Там также binstubs особенность пакетирования, которая делает вещи еще более сложным. Если коротко, то, каким образом я должен запускать исполняемые файлы в приложении рельсов, и почему?
x-yuri
1

голосов
1

ответ
316

Просмотры

Как установить часовой пояс для рельсов и SQLite?

Тест приложение: $ рельсов нового RA1 $ кд RA1 $ ./bin/rails г модель m1 DT1: DateTime $ ./bin/rake дб: мигрировать Затем я добавляю config.time_zone = 'Europe / Kiev' в конфиге / application.rb запустите консоль: IRB (основной): 001: 0> M1.create dt1: Time.now (0,1 мс) начать транзакции SQL (0.3ms) INSERT INTO "M1S" ( "dT1", "created_at", "updated_at") ЗНАЧЕНИЯ [[ "DT1", "2015-03-30 11: 11: 43,346991" (,???)], [ "created_at", "2015-03-30 11: 11: 43,360987"], [ "updated_at », "2015-03-30 11: 11: 43,360987"]] (33.0ms) совершают сделки => # IRB (основной): 002: 0> Time.now => 2015-03-30 14:12:27 + 0300 IRB (основной): 003: 0> Rails.configuration.time_zone => "Europe / Kiev" Что я делаю неправильно?
x-yuri
1

голосов
1

ответ
0

Просмотры

Сделать каталог из доступных на другой один контейнер, сохраняя при этом файлы из исходного

Скажем, у вас есть изображение с приложением Rails, содержащие активы. И вы хотите, чтобы служить им из другого контейнера под управлением Nginx. Из того, что я собираю, установка тома делает содержимое каталога исчезнет. Таким образом, если вы установите один объем в два контейнера, как, объемы: активы: услуги: приложение: объемы: активы: / приложение / государственные / активы Nginx: объемы: активы: / активы они оба видят пустую папку. Вы можете очень хорошо заполнить его вручную. Но если вы должны были развернуть новую версию приложения Rails образа, те два не будет видеть изменения. Я что-то пропустил? Есть ли способ работать с файлами без проксирования их Rails приложения или копировать их из контейнера в контейнер?
x-yuri
3

голосов
1

ответ
727

Просмотры

Why pundit can't find policies in controller tests?

Контроллер: класс UsersController <ApplicationController DEF индекс ... санкционировать конец пользователя ... политика: класс UserPolicy <ApplicationPolicy DEF индекс @ user.admin? Конец завершения теста: класс UsersControllerAuthorizationTest <ActionController :: TestCase тесты: пользователей DEF @user пользователя || = создать (: пользователь) конечный тест «не должны разрешать обычным пользователям доступ к странице» сделать sign_in пользователя получить: индекс assert_response: конец ошибки конец приложение завершается с Пандиту :: NotAuthorizedError (не разрешено индексировать? этот пользователь), как и ожидалось. Но тест говорит: Пандит :: NotDefinedError: не удалось найти политику UserPolicy для пользователя Могу ли я делать это неправильно? Могу ли я сделать это найти политику? UPD Он должен иметь дело с автозагрузкой рельсов. Вызов constantize на «UserPolicy» делает его автозагрузку приложение / политика / user_policy.rb в случае приложения, и не делает, в случае испытаний. UPD Проблема якобы заложена весной. После его остановки, испытание в настоящее время выход: Пандит :: NotAuthorizedError: не имеет индекс? этот пользователь
x-yuri
3

голосов
1

ответ
600

Просмотры

Как сделать Дженкинс автоматически добавить webhook для трубопроводной работы?

Я добавил учетные данные для Дженкинс, чтобы иметь возможность добавить webhook. Для этого я сделал следующее: Сформировано маркером личного доступа на GitHub с репо и админ: прицелами repo_hook. Добавлено Секретные текстовые учетные данные с соответствующим маркером. Добавлен GitHub сервер с учетными данными из предыдущего шага в Управлении Дженкинс> Настройка системы. Но потом, когда я создаю Трубопроводную работу, я вижу в системном журнале: GitHub webhooks активируется для работы p1 с [] (события: [PUSH]) С проектом Freestyle я получаю: GitHub webhooks активирован для работы fsp1 с [GitHubRepositoryName [хостом = GitHub .com, имя пользователя = пользователь, репозиторий = репо]] (события: [PUSH]) PING webhook получил от репо! Для проекта Freestyle я сделал следующее: На вкладке Source Code Management выбрали Git, указанный URL-адрес и учетные данные хранилища (Пользователь с паролем). Проверил крючок спусковой крючок GitHub для GITScm опроса. Для трубопроводной работы: Проверено проект GitHub и указанный URL хранилища. Checked крючок спусковой крючок GitHub для GITScm опроса. Что мне не хватает?
x-yuri
5

голосов
2

ответ
1.1k

Просмотры

Есть ли способ, чтобы создать обещание, устраняющее, когда Google Maps Javascript API загружается?

Google Maps Javascript API должен быть загружен таким образом: функция initMap () {console.log ( 'загружен'); } Если бы я должен был ответить на мой вопрос, я хотел бы сделать это таким образом: вар googleAPILoadedPromise = Promise.pending (); функционировать initMap () {googleAPILoadedPromise.resolve (); } GoogleAPILoadedPromise.promise.then (функция () {console.log ( 'загружен');}); Но deferreds являются устаревшими и, возможно, считается антишаблоном, по крайней мере, в Блюберд. Есть ли лучший способ?
x-yuri
1

голосов
3

ответ
343

Просмотры

Как остановить Поддеть от выскакивают?

Рассмотрим следующий код: требуется «совать нос» (1..5) .each {binding.pry Кладет «тест»} После получения в сессии первого Поддеть, я хочу, чтобы продолжить выполнение сценария, как будто binding.pry нет. Даже когда я редактировать файл не выходя из сеанса, комментируя линейный выход, и тип выхода или продолжать, это вызывается тем не менее.
x-yuri
6

голосов
2

ответ
3.5k

Просмотры

Проверьте, если аргументы не прошли

Вот код: $ кота 1.rb # / USR / бен / окр рубин Защиты й p1 = ноль, если p1 # TODO не ставит «никаких параметров не прошли» конец конец Ф.Ф. ноль $ ./1.rb параметров не прошли ни один из параметров не пройдены вопрос в том, есть ли способ отличить без аргументов и один ноль аргументов, передаваемых? UPD Я решил добавить случай использования в JavaScript, чтобы сделать вещи, мы надеемся, яснее: someProp: функция (значение) {если (arguments.length) {this._someProp = значение; } Вернуть this._someProp; }
x-yuri
5

голосов
4

ответ
2.4k

Просмотры

Есть ли способ, чтобы оба зашифрованы и незашифрованные вары хоста?

Если я шифровать host_vars / * файлы с анзибль-хранилищем, я, кажется, не имею шанс иметь незашифрованный хозяин вары, кроме тех, кто проживает в файле инвентаризация. Я что-то пропустил?
x-yuri
2

голосов
4

ответ
3.1k

Просмотры

How do I make doctrine support timestamp columns?

Я пытаюсь применить следующую миграцию: Schema :: таблицы ( 'пользователь', функция (Blueprint $ таблицы) {$ стол-> метки времени ( 'created_at') -> useCurrent () -> изменение ();}); Но ремесленник говорит: [Учение \ DBAL \ DBALException] Неизвестный тип столбца «Отметка времени» просил. Любой тип Доктрина, что вы используете должен быть зарегистрирован \ Doctrine \ DBAL \ Типы \ Тип :: AddType (). Вы можете получить список всех известных типов с \ Doctrine \ DBAL \ Типы \ Тип :: getTypesMap (). Я ж эта ошибка возникает в процессе самоанализа базы данных, то вы, возможно, забыли зарегистрировать все типы баз данных для типа Doctrine. Используйте AbstractPlatform # registerDoctrineTypeMapping () или иметь пользовательские типы реализации Тип # getMapp edDatabaseTypes (). Если имя типа пуст, то могут возникнуть проблемы, связанные с кэшем или забыли некоторое отображение Источниками информации. Когда я пытаюсь установить mmerian / Доктрина-метка времени (композитор установки mmerian / доктриной-временную метку), говорит композитор: [InvalidArgumentException] Не удалось найти пакет mmerian / доктриной-временную метку в любой версии для вашей минимальной-стабильности (стабильный). Проверьте ра ckage орфографические или минимальную-стабильность Что мне делать? UPD С композитором требуют mmerian / Доктрина-временная метка = DEV-мастер, я был в состоянии установить пакет, а затем добавил Type :: AddType ( 'метки', 'DoctrineTimestamp \ DBAL \ Типы \ Отметка'); Перед Schema :: таблицы заявление, но теперь у меня есть другая ошибка: [Осветите \ Database \ QueryException] SQLSTATE [42000]: Ошибка синтаксиса или нарушение доступа: 1067 Недопустимое значение по умолчанию для 'created_at' (SQL: ALTER TABLE ˙U SERS ИЗМЕНЕНИЕ created_at created_at INT DEFAULT 'CURRENT_TIMESTAMP' NOT NULL) UPD Я еще раз проверил, работает ли он с mmerian / доктрина-меткой времени, так как я добавил только первый из линий от Документов тогда (или документ был обновлен): Тип :: AddType ( «метки», «DoctrineTimestamp \ DBAL \ Типы \ Timestamp '); DB :: getDoctrineConnection () -> getDatabasePlatform () -> registerDoctrineTypeMapping ( 'Отметка', 'метка времени'); Но это не помогает, как хорошо. Миграция прошла успешно, но определение столбца не изменяется. registerDoctrineTypeMapping ( 'Timestamp', '') временной метки; Но это не помогает, как хорошо. Миграция прошла успешно, но определение столбца не изменяется. registerDoctrineTypeMapping ( 'Timestamp', '') временной метки; Но это не помогает, как хорошо. Миграция прошла успешно, но определение столбца не изменяется.
x-yuri
2

голосов
0

ответ
428

Просмотры

Как передать пути с пробелами в жемчужину установить на окне?

В документации сказано: В этом случае вам нужно сказать RubyGems, где найти эти заголовки и библиотечные файлы, используя команду, подобную жемчужину установить бордюр --platform = рубиновый - --with скручивание Пб = "C: / ротор / бен»--with-завиток-включают в себя = "C: / ротор / включать в себя". Есть ли способ, чтобы пройти путь с пробелами, как в следующей команде? драгоценный камень установить mysql2 --platform = рубин - --with-MySQL-Dir = "C: \ Program Files \ MySQL \ MySQL Server 5.1" По правде говоря, я уже знаю ответ: камень установить mysql2 --platform = рубин - - '--with-Mysql-реж = "C: \ Program Files \ MySQL \ MySQL Server 5.1"' Но я не знаю точные правила, которые регулируют его. Оказывается, я могу поставить несколько аргументов в этих одинарные кавычки: камень установить mysql2 --platform = рубин - «--with-MySQL Пб = "C: \ Program Files \ MySQL \ MySQL Server 5.6 \ Lib"
x-yuri
2

голосов
0

ответ
58

Просмотры

Как узнать текущую стоимость опциона GIT в?

Конечно вещь, есть мерзавец конфигурации some.option вещь. Но он не отображает значения по умолчанию, если он не был изменен ни в одном из конфигурационных файлов. То есть, сначала запустить Git конфигурации some.option, а затем время от времени читать мерзавец справки конфигурации, чтобы выяснить, что текущее значение. Кроме того, похоже, никто не заботится. Могу ли я, возможно, сделать это не так?
x-yuri
4

голосов
1

ответ
4.9k

Просмотры

Как использовать rbenv с пассажиром?

У меня есть трудное время, пытаясь выяснить, как использовать rbenv вместе с пассажиром. Я бег Debian 6, так что я установил пассажир из oss-binaries.phusionpassenger.com хранилища. Затем я установил rbenv, рубин-сборку и рубин и Синатр. Затем я создал тестовое приложение. nginx.conf: сервер {server_name a1; корень / дом / юри / a1 / общественности; access_log /var/log/nginx/a1-access.log; error_log /var/log/nginx/a1-error.log; passenger_ruby /home/yuri/.rbenv/shims/ruby; passenger_enabled на; } ~ / A1 / config.ru: требуется './app' запуска Sinatra :: Application ~ / a1 / app.rb: "Hello World!" Требуют 'Синатра' получить '/' сделать конец Вот что я вижу в браузере, и в error.log.
x-yuri
3

голосов
2

ответ
4.3k

Просмотры

Как получить список всех удаленных рефов?

Недавно я создал PR на GitHub, но некоторые тесты потерпели неудачу. И на местном уровне даже больше испытаний не прошел. Так что я попытался выяснить, в чем проблема. И что я узнал, что Трэвис тестирования существа репо на другой фиксации у меня нет. Матч ссылка / тянуть / 81 / слияние. Так, кто-то якобы сливались мой филиал в мастера и созданы соответствующие реф. Был ли это GitHub или Travis? И другой вопрос, я могу перечислить все реф GitHub репо имеет?
x-yuri
30

голосов
1

ответ
27.2k

Просмотры

В чем разница между выходом и отменить?

Документация прерывания говорит прервать будет Прервать выполнение немедленно, эффективно вызывая Kernel.exit (ложь). Что именно «немедленно» означает? В чем разница между прерыванием и выходом с не истинным статусом?
x-yuri
3

голосов
2

ответ
676

Просмотры

How to read ruby profiler's output

19 0,00 1 0,00 190,00 #toplevel% времени, сколько времени провел в этих методах. кумулятивные секунды предыдущие накопительные секунды плюс сами секунды, то есть 0 + 0,13 = 0,13, 0,13 ± 0,03 = 0,16, 0,16 ± 0,03 = 0,19, и так далее. само по времени секунд% измеряется в секундах. звонки говорят, сколько раз был вызван метод. сам мс / вызов самостоятельно секунды / звонки. Что такое общий мс / вызов?
x-yuri
1

голосов
1

ответ
45

Просмотры

Какая связь между ул и байт в Python?

Рассмотрим следующий машинописный: >>> S = 'а' >>> isinstance (с, байт) Правда >>> isinstance (s, ул) Правда >>> isinstance (s, юникод) Ложные >>> isinstance (с. декодировать ( «UTF-8»), Unicode) Истинную Каким s является одновременно ул и байты? Является ли один из них является потомком другого? Как я запускаю в него? Я пытался найти описание метода декодирования в документации. Я не мог найти его на ул, но был в состоянии для байтов.
x-yuri
3

голосов
1

ответ
73

Просмотры

Какие части начальной загрузки необходимы?

Я сейчас, используя пакет самозагрузки-погрузчик. С его помощью вы можете настроить, какие части Bootstrap использовать с параметрами конфигурации стилей и скриптов. Скорее всего, он имитирует то, что вы можете выбрать на странице Настройка Bootstrap. Большинство из них не требует пояснений. Но не все. Учитывая стили. Вы, скорее всего, нужно Примеси. Они могут быть использованы в любой другой части Bootstrap кода. нормализуют также выглядит как вещь, чтобы не отключить. Тогда, строительные леса ... Что же это? компонент-анимация? Вероятно, это лучше не отключать. близко? Я могу отключить только кнопки закрытия? Возможно, лучше оставить эту возможность. коммунальные услуги? реагирующие-коммунальные услуги? Учитывая сценарии. переходы? разрушаться? Какие части Bootstrap использовать их? Другими словами, какие части вы, скорее всего, не хотите отключить? Особенно те, которые вы не могли бы заметить сразу.
x-yuri
5

голосов
3

ответ
599

Просмотры

Как напечатать значения из расширений C?

Каждый объект Рубин типа VALUE в C. Как напечатать его в читаемом образом? Любые другие советы, касающиеся отладки расширений рубин C приветствуются.
x-yuri
2

голосов
3

ответ
475

Просмотры

`Мерзавец журнала -p путь / к / file` не показывает все изменения [дублирующие]

Этот вопрос уже есть ответ здесь: Разница между логом мерзавца с и без, когда только был изменен? 1 ответ я ожидаю, что это, чтобы показать все изменения (совершает) в указанный файл, но он не делает этого. Это показывает только некоторые из них. Я предполагаю, что это что-то делать с объединением, но я не вижу, что может пойти не так здесь. Может кто-то объяснить? UPD Я был в состоянии воспроизвести мой конкретный вопрос в тестовом репо: #! / USR / бен / окр Баш установлен -EU ет -rf 1 MkDir-&& 1 кд мерзавец INIT MkDir-эхо m1> 1 / m1 && мерзавец добавить 1 / m1 && мерзавец совершить -m m1 мерзавец со -b b1 эхо m11> 1 / m1 && мерзавец добавить 1 / m1 && мерзавец совершить -m b11 эхо m1> 1 / m1 && мерзавец добавить 1 / m1 && мерзавец совершить -m b12 GIT проверку освоить эхо m2> m2 && мерзавец добавить м2 &&
x-yuri
5

голосов
2

ответ
8.1k

Просмотры

Как установить PHP ини настройки в Nginx конфигурации только для одного хоста

Можно установить error_reporting в nginx.conf так: fastcgi_param php_value error_reporting = E_ALL; Но если я делаю это в одном блоке сервера, он будет влиять на все остальные, а? Должен ли я изменить настройки PHP во всех блоках сервера одновременно?
x-yuri
2

голосов
0

ответ
69

Просмотры

Как окурок получение пользовательского IP?

Мой сайт должен знать местоположение пользователя. Использование браузера геолокации API не достаточно. Так оно принимает пользовательский IP и использует базу данных GeoIP, чтобы узнать местоположение пользователя. Но когда я запускаю тесты, нет такой вещи, как IP клиента. Могу ли я окурок это каким-то образом? документация Laravel говорит, что не следует окурок (или, если быть точным, насмешка) Запрос фасада. Что делать тогда?
x-yuri
3

голосов
2

ответ
2.5k

Просмотры

are leading and trailing whitespaces ignored in html?

html4 говорит, что это: Для того, чтобы избежать проблем с правилами разрыва строки SGML и несоответствиями между дошедшей до реализации, авторы не должны полагаться на агентах пользователей, чтобы сделать белое пространство сразу после открывающего тега или непосредственно перед закрывающим тегом. Таким образом, авторы, и, в частности, инструменты авторинга, должны написать: Мы предлагаем бесплатную техническую поддержку абонентов. а не: Мы предлагаем бесплатную техническую поддержку абонентов. и это: SGML (см [ISO8879], раздел 7.6.1) указывает, что разрыв строки сразу после открывающим тегом следует игнорировать, как это должно разорвать линию непосредственно перед закрывающим тегом. Это относится ко всем HTML элементов без исключения. Следующие два примера HTML должны быть оказаны одинаково: Томас смотрит телевизор. Томас смотрит телевизор. Таким образом, необходимо следующие два примера: Мой любимый сайт Мой любимый сайт Таким образом, не следует полагаться на них игнорируются или нет. Как насчет html5? UPD Или давайте это следующим образом: я могу относиться к ним, как игнорируются или иногда они имеют значение (проявляются в той или иной форме)? В каком пути, если таковые имеются? UPD Гм, должен я сказал, что я рефакторинга в виду ...? Я пытаюсь сделать шаблоны немного более читаемым, это то, что заставило меня думать об этом.
x-yuri
2

голосов
1

ответ
42

Просмотры

Могу ли я сделать википедию автоматически исправить мой запрос при использовании API?

Рассмотрим следующую ссылку. Он говорит: Отображение результатов для andriyivs'kyi спуск Kyiv УКРАИНЫ. Искать вместо Andriyivski спуске Kyiv Украины. Но когда я делаю следующий запрос, ничего подобного не происходит. Возможно ли это с помощью Википедии API?
x-yuri
4

голосов
2

ответ
1.8k

Просмотры

Есть ли Instagram Graph API имеет режим песочницы?

Документы говорят (шаг 4): В разделе App Обзор для Instagram, нажмите кнопку Добавить представления для каждого разрешения вашего приложению будет нужно от своих пользователей. instagram_basic требуется. instagram_manage_comments, instagram_manage_insights и instagram_content_publish не являются обязательными. Выделите в нижней части страницы, и в подразделе Текущий Представление, для каждого представления, нажмите на его ссылку View Notes. В диалоге View Notes для каждого представления разрешения, дать описание того, как вы будете использовать данные, возвращаемые любыми конечными точками, которые требуют разрешения, и скринкаст, показывающий, как ваше приложение будет использовать эти данные. После того, как вы завершили свои заметки для всех ваших разрешений представлений, нажмите кнопку Отправить для обзора в нижней части страницы. Обратите внимание, что это отдельно от App Review, который вы будете делать после тестирования. После Вас' Ве добавили как Facebook Вход и Instagram API продуктов для конфигурации приложения, добавьте Facebook Вход в приложение и записать скринкаст, показывающий, как вы будете использовать данные, возвращаемые API Instagram. Это похоже на Facebook Вход скринкаст, но с данными Instagram, поэтому одни и те же принципы применимы. Шаг 5: После того, как вы были уведомлены, что ваш Instagram API представления продукт был одобрен, вы можете использовать Graph API Explorer, чтобы проверить ваше приложение. С использованием Facebook Вход Я могу создать приложение, которое работает в изолированном режиме. Который позволяет мне создать скринкаст. Для того, чтобы иметь возможность использовать Instagram Graph API (на сайте) мне нужно (от того, что я могу собрать): Facebook Страница связана с Instagram Бизнес счета значок приложения открывает страницу с политикой конфиденциальности сайта с рабочим Facebook Вход описание того, как происходит каждое разрешение которые будут использоваться скринкаст из ... что именно? сайта, который в основном готов, но вместо извлечения данных из Instagram, то есть их жёстко в коде? Или есть режим песочницы в конце концов? UPD Я обратил внимание на важные детали в приведенных выше цитатах. Тогда: 5. Тест Ваше приложение После того, как вы были уведомлены, что ваш Instagram API представления продукт был одобрен, вы можете использовать Graph API Explorer, чтобы проверить ваше приложение. Перейти к Graph API Explorer, ... Первый вызов вы будете делать это на графике API / пользователя / счета края ... Найдите страницу, что подключен к Instagram Бизнес счета и нажмите на его идентификатор ... Далее, [сделать / страница? поля = запрос instagram_business_account]. Это где я получаю пустой ответ в Graph API Explorer (только поле идентификатора возвращается), или: 200: - OAuthException: (# 200) Доступ к этим данным временно отключен для неактивных приложений и приложений, которые в последнее время не доступ к этой информации из-за изменения, которые мы делаем в Facebook Platform. https://developers.facebook.com/status/issues/205942813488872/ GET /...?fields=instagram_business_account HTTP / 1.1 на моем сайте. Какие запросы к Instagram Graph API я могу сделать, прежде чем передать отзывы (Instagram App Обзор и Facebook App Обзор)?
x-yuri

Просмотр дополнительных вопросов

Связанные вопросы