1

голосов
1

ответ
267

Просмотры

.gitignore rules not working

I'm in the process of building a Lemonstand site, which I'm managing via git. As such, I'm using the following .gitignore rules: # Lemonstand .htaccess php.ini boot.php index.php install.php /config/* /controllers/* /init/* /logs/* /phproad/* /temp/* /uploaded/* /installer_files/* /modules/backend/* /modules/blog/* /modules/cms/* /modules/core/* /modules/session/* /modules/shop/* /modules/system/* /modules/users/* # add content_*.php if you don't want erase client changes to content /modules/gallery/* /modules/lddevel/* /modules/tweak/* (The top block I got from github, with the second block being some additional rules I added myself to avoid issues with Lemonstands updating system). My problem is that I'm adding a custom invoice to Lemonstand, which (to cut a long story short) requires the addition of a folder and some files within /modules/shop/invoice_templates/, which I've named cm_standard. Because this is extra to the default Lemonstand, I want to get this tracked with git, so I'm trying to use the following rule to the bottom of my gitignore file: !/modules/shop/invoice_templates/cm_standard/* But when I do a git add -A, it isn't picking up the files within that directory. Even if I do a git add modules/shop/invoice_templates/cm_standard/* it tells me: The following paths are ignored by one of your .gitignore files: modules/shop/invoice_templates Use -f if you really want to add them. fatal: no files added Which further suggests I've not written the rule correctly - can anyone help? Thank you.
Daniel Hollands
1

голосов
2

ответ
150

Просмотры

Набор данных динамически в зависимости от окружающей среды в файле TCA

Мы используем расширение external_import по проекту клиента, чтобы импортировать данные в свою базу данных. Часть этой конфигурации существует в файле TCA для таблицы в вопросе и выглядит примерно так: «внешний» => [0 => [ «Разъем» => «CSV», «Параметры» => [ «имя файла» => $ extensionPath. 'Fileadmin / csv_import.csv', 'Разделитель' =>», " 'text_qualifier' => «" ', 'skip_rows'=> 1, 'кодирование'=> 'latin1'], 'данные'=>' массив », 'referenceUid' => 'reference_uid', # уникальную ссылку, содержащуюся во внешнем файле, это требуется «приоритет» => 10, «disabledOperations» => «удалить», «описание» => «Импорт GEMS данных для финансирования награжден», «PID» => 61, #, где импортировать записи в этот будет, вероятно, должны храниться динамически где-то]] Большинство из этого не имеет никакого отношения к этому вопросу, но я решил добавить его в контексте - проблема в том, что последнее значение, PID, должно быть установлено другое значение, основанное на среда. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. disabledOperations' => „удалить“, „описание“ => „Импорт GEMS данных для финансирования награжден“, „PID“ => 61, #, где импортировать записи на это, вероятно, должны храниться динамически где-то]] Большинство это не имеет никакого отношения к этому вопросу, но я решил добавить его в контексте - проблема в том, что последнее значение, PID, должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. disabledOperations' => „удалить“, „описание“ => „Импорт GEMS данных для финансирования награжден“, „PID“ => 61, #, где импортировать записи на это, вероятно, должны храниться динамически где-то]] Большинство это не имеет никакого отношения к этому вопросу, но я решил добавить его в контексте - проблема в том, что последнее значение, PID, должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. «PID» => 61, #, где импортировать записи на это, вероятно, должно храниться динамически где-то]] Большинство из этого не имеет никакого отношения к этому вопросу, но я решил добавить его в контекст - проблема в том, что последнее значение, PID, должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. «PID» => 61, #, где импортировать записи на это, вероятно, должно храниться динамически где-то]] Большинство из этого не имеет никакого отношения к этому вопросу, но я решил добавить его в контекст - проблема в том, что последнее значение, PID, должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо. должно быть установлено другое значение, основанное на окружающую среду. Мы не можем их запрограммировать, так как значение будет отличаться в зависимости от условий, поэтому хотелось бы знать, если есть какой-то способ, которым мы можем определить значение в пределах typo3 задней части, и должны заполнить TCA соответственно. Спасибо.
Daniel Hollands
1

голосов
2

ответ
40

Просмотры

Вычислить длину буфера для 16x8 LED матрицы

Я работаю над проектом с Adafruit 8x16 светодиодной матрицей Featherwing, которую я хочу использовать для отображения прокрутки текста. Глядя на пример кода, предоставленной с помощью библиотеки Arduino, я сумел придумать следующее: ничтожной updateDisplay () {для (int8_t х = 16; х> = -36; x--) {matrix.clear () ; matrix.setCursor (х, 0); matrix.print ( "Мир"); // matrix.print (DisplayText); matrix.writeDisplay (); задержки (100); }} Ничего слишком отличается от образца кода, за исключением того, я установил й до 16, так что сообщение не начинается с выключением дисплея слева. Если я понимаю правильно, значение -36, сколько пикселей требуются для прокрутки текста с другой стороны дисплея. То есть, буфер для «Мир» составляет 36 пикселей в ширину. Если это так, как я могу отработать размер буфера для произвольной строки? Я предполагаю, что есть метод, который я могу написать (или существует), который может вычислить его, или, может быть, библиотека уже знает эту информацию, в этом случае мне нужен способ доступа к нему. Вы можете видеть, у меня есть переменная DisplayText которые я собираюсь обновлять с длительностью, ничего от «0 секунд» до «365 дней» (и за его пределами), так что я буду нуждаться, чтобы вычислить эту ширину каждый раз, значение DisplayText обновляется - если не более простой способ решить эту проблему? Я приветствую ваши советы, спасибо. Вы можете видеть, у меня есть переменная DisplayText которые я собираюсь обновлять с длительностью, ничего от «0 секунд» до «365 дней» (и за его пределами), так что я буду нуждаться, чтобы вычислить эту ширину каждый раз, значение DisplayText обновляется - если не более простой способ решить эту проблему? Я приветствую ваши советы, спасибо. Вы можете видеть, у меня есть переменная DisplayText которые я собираюсь обновлять с длительностью, ничего от «0 секунд» до «365 дней» (и за его пределами), так что я буду нуждаться, чтобы вычислить эту ширину каждый раз, значение DisplayText обновляется - если не более простой способ решить эту проблему? Я приветствую ваши советы, спасибо.
Daniel Hollands
1

голосов
1

ответ
341

Просмотры

.htaccess 301 переадресовывает на основе ДВОЙ

Мы находимся в процессе перехода нашего текущего сайта из конфигурации с несколькими доменами в одном домене, множественным формат папки. т.е. .co.uk / становится .com / ан-гб / .com / становится .com / EN-US / Я надеюсь, что я смогу справиться с этим через пару хорошо продуманных правил .htaccess , но я не уверен, кода я буду нуждаться для достижения этой цели. Вы можете помочь? (PS, я оставил фактический домен пустым, так как нам нужно только проверить на ПДЛ, а не весь домен - хотя то, что исходный домен нужен оставаться такими же, только с ДВОЙ меняющейся - т.е. whatever.co. ик будет перенаправлять whatever.com/en-gb/, whatever2.co.uk бы перенаправить whatever2.com/en-gb/ и whatever.com бы перенаправить whatever.com/en-us/)
Daniel Hollands
1

голосов
1

ответ
492

Просмотры

Создание CRC16 контрольных сумм в рубин для файлов

Во-первых, позвольте мне объяснить, что у меня рядом нет идеи, что все это означает, так что если я скажу что-нибудь тупой, пожалуйста, дайте мне знать. Я работаю в системе, которая собирается преобразовать XML-строки и файлы в hexpair строки для встраивания в смарт-карты и отправить через Интернет. Этот бит работает просто отлично. Часть этого процесса, однако, включает в себя также генерации контрольной суммы для строки / файла, для которого я был даным некоторые образец C # код (извините за скриншот, это взято из файла PDF): Моя работа состоит в том, чтобы преобразовать этот код в Ruby, но я только имея частичный успех. Я дал несколько примеров строк и изображений с помощью которых можно проверить это, все из которых могут быть найдены в этой спецификации требуется «spec_helper» требуют «checksum_calculator» описывают ChecksumCalculator действительно описывают «.call» сделать предмет {described_class.call (данные)} контекст «при передаче XML» дайте (: данные) { «00000003MrBBlack01-февраля-2004Dec 2012BlackCSCSSenior ManagerConstruction SkillsH + S TestCONSTRUCTION НАВЫКОВ СЕРТИФИКАЦИЯ SCHEMEThe зарегистрированный владелец этой карты удерживает строительные квалификации ~ перечисленные на reverseNVQ Строительство Управление сайтом L53' } это возвращает „8B5A“ 'ожидаем (субъект) .то экв „8B5A“ конец конец контекста „когда прошло Lorem Ipsum“ дайте (: данные) { «Lorem Ipsum боль сидеть Амет, consectetur adipiscing Элит. Aliquam ут consectetur Justo, в Семпер enim. Curabitur placerat Varius диам. Suspendisse dapibus дуй Sapien, ас Маттис ми aliquam сидеть Амет. Phasellus interdum магна и др Урна rutrum Elementum. Fusce Одио пзиз, laoreet Vel велит сидеть Амет, convallis экскреты Метус. Nunc tincidunt, ут lobortis язычок facilisis, Nulla Sem Semper дуй, Eget consectetur ми еи язычок Фелис. Pellentesque обитатель MORBI tristique senectus ЕТ Netus ЕТ malesuada FAMEs ас turpis экскретов. Меценат Ipsum Метус, feugiat Eget Pretium в, ultricies сидеть Амет Лео. Mauris СЕПГ facilisis turpis, Quis Sapien Порта. В ССА habitasse Platea dictumst. Integer gravida, tortor включенные в другие группировки pharetra ornare, Nulla Ipsum sagittis пзиз, включенные в другие группировки Cursus Justo Lacus Vel Sapien. Класс aptent taciti sociosqu объявление litora torquent за conubia ностра, в inceptos himenaeos. Quisque Quis семафор на анте Дознание sodales не сидеть Амет Dolor. Mauris sagittis магна СЕПГ aliquam лациния. Phasellus включенные в другие группировки Sapien Максимус, Fringilla Урна а, Commodo mauris. } Это возвращает „9034“ "ожидает (субъект) .то эк«9034»
Daniel Hollands
1

голосов
1

ответ
286

Просмотры

Запуск охранник инициализации дублирует средства отслеживания линий

Я не знаю, как я оказался здесь, но в любое время я бегу охранник первонач, кажется, идет немного за борт, и вместо того, чтобы добавлять CoffeeScript / Sass / LiveReload один раз, он делает каждый из них несколько раз. Вот то, что я получаю в командной строке после выполнения сторожевых инициализаций: WARN: Нерешенные функций во время Gem :: Specification.reset: Thor (> = 0.14.6) дровосек (> = 1.0.2) FFI (> = 0.5.0) WARN: Очистка из неразрешенных спецификации. Пожалуйста, сообщите об ошибке, если это вызывает проблемы. 11:39:55 - INFO - Запись нового Guardfile в / вар / WWW / The-новичками-руководство к тест-управляемый-разработка / Guardfile 11:39:55 - INFO - CoffeeScript охранник добавлен в Guardfile, не стесняйтесь редактировать это 11:39:55 - INFO - CoffeeScript охранник добавлен в Guardfile, не стесняйтесь редактировать его 11:39:55 - INFO - CoffeeScript охранник добавлен в Guardfile, не стесняйтесь редактировать 11:39: 57 - INFO - компас охранник добавлен в Guardfile, не стесняйтесь редактировать его 11:39:57 - INFO - CONCAT охранник добавлен в Guardfile, не стесняйтесь редактировать его 11:39:58 - INFO - LiveReload охранник добавлен в Guardfile, не стесняйтесь редактировать его 11:39:58 - INFO - LiveReload охранник добавлен в Guardfile, не стесняйтесь редактировать 11:39:58 - INFO - Есть 2 определения в вашем Guardfile для «LiveReload», вы можете захотеть, чтобы очистить ваш Guardfile так как это может вызвать проблемы. 11:39:58 - INFO - LiveReload охранник добавлен в Guardfile, не стесняйтесь редактировать 11:39:58 - INFO - Есть 3 определения в вашем Guardfile для «LiveReload», вы можете очистить ваш Guardfile как это может вызвать проблемы. 11:39:58 - INFO - PHPUnit охранник добавлен в Guardfile, не стесняйтесь редактировать его 11:39:58 - INFO - дерзость охранник добавлен в Guardfile, не стесняйтесь редактировать 11:39: JS охранник: CONCAT, типа: "JS", файлы:% вес (), input_dir: "общественные / JS", выход: "общественные / JS / все" охранник: CONCAT, тип: "CSS", файлы:% вес ( ), input_dir: "публичный / CSS", выход: "публичный / CSS / все" охранник 'LiveReload' делать часы (% г {приложение / вид на /.+ \ (эрб | Haml | стройные.) $}) смотреть (% г {. приложение / хелперы /.+ \ гь}) смотреть (% г {общественное /.+ \ (CSS |. JS | HTML)}) смотреть (% г {. Config / локали /.+ \} ут) # Рельсы активы Pipeline часы (% г {(приложение | поставщик) (/ активы / \ ш + / (+ \ (CSS |.. JS | HTML))) *.}) {| м | "/ Активы / # {м [3]}"} конец гвардию 'LiveReload' делать часы (% г {приложение / вид на /.+ \ (эрб |. Haml | тонкий) $}) смотреть (% г {приложение / хелперы /.+\.rb}) смотреть (% г {общественное /.+ \ (CSS |. JS | HTML).}) смотреть (% г {конфигурации / локали /.+ \} ут) # Рельсы активы Pipeline смотреть ( % г {(приложение | поставщик) (/ активы / \ ш + / (+ \ (CSS |.. JS | HTML))). *}) {| т | "/ Активы / {# м [3]}" } Конец охранник 'LiveReload' делать часы (% г {приложение / вид на /.+ \ (эрб |. Haml | тонкий) $}) (.% Г {приложение / хелперы /.+ \ радиоканал}) смотреть смотреть (% г {общественные /.+ \ (CSS | JS | HTML).}) смотреть (% г {конфигурации / локали /.+ \ ут.}) # Рельсы активы Pipeline смотреть (% г {(приложение | поставщик) (/ активы / \ ш + / (. + \ (CSS |. JS | HTML))) *}) {| м. | "/ Активы / # {м [3]}"} конец охранник 'PHPUnit': кли => '--colors' делать часы (% г {^ + Test \ .php $}.) Конец охранник 'дерзость', : вход => 'дерзость',: выход => 'CSS' охранник 'дерзость',: вход => 'дерзость',: выход => 'CSS' охранник 'дерзость',: вход => 'дерзость',: выход => 'CSS' охранник 'дерзость',: вход => 'дерзость',: выход => 'CSS' охранник 'дерзость',: вход => 'дерзость',: выход => 'CSS' охранник 'уродовать', : destination_file => "
Daniel Hollands
1

голосов
3

ответ
265

Просмотры

Adding a gap between and using CSS

Я использую htmldiff драгоценный камень, чтобы вывести строку различий между двумя входными значениями. Этот выход используется комбинация тегов и, наряду с классами .diffins, .diffmod и .diffdel для целей моделирования - до сих пор так хорошо, я могу укладывать все это без каких-либо проблем. Ну, почти нет проблем, ниже не является какой-то пример вывода: Вот текст, который будет behas изменен. Это хорошо, по большей части, за исключением того, что нет никакого зазора между и, что, наверное, правильно, но не смотреть прямо на меня. Моя проблема заключается в том, что я пытаюсь использовать CSS, чтобы добавить пробел, но он не оборачиваясь, как хотелось бы. Это то, что я до сих пор: .diffins {цвет: зеленый; } .Diffmod {цвет: синий; } Del.diffmod + ins.diffmod :: до {содержания: ' «; } .Diffdel {цвет: красный; } Это добавляет пробел, но подчеркивание стиль тега распространяется в пространстве, созданном :: раньше. Как вы можете видеть здесь: http://codepen.io/LimeBlast/pen/LVqBeo Я попытался добавить текст-отделка: длинный ряд ;, но это не работает. Есть идеи? Приветствия.
Daniel Hollands
22

голосов
2

ответ
6.9k

Просмотры

rbenv строить не удалось на Ubuntu 14.04

Я успешно установил rbenv (наряду с автоматической сборкой) на моем рабочем столе Ubuntu 14.04, и это , кажется, работает нормально, но как только я пытаюсь установить рубин 2.1.1, сборка не удается: Даниель @ виноград: ~ $ Rbenv установки 2.1.1 Выгрузка YAML-0.1.6.tar.gz ... -> http://dqw8nmjcqpjn7.cloudfront.net/5fe00cda18ca5daeb43762b80c38e06e Установка YAML-0.1.6 ... Установленные YAML-0.1.6 для /home/daniel/.rbenv/versions/2.1.1 Загрузка рубиново-2.1.1.tar.gz ... -> http://dqw8nmjcqpjn7.cloudfront.net/e57fdbb8ed56e70c43f39c79da1654b2 Установка рубиново-2.1.1 ... BUILD FAILED Проверить или очистить рабочее дерево на /tmp/ruby-build.20140418142258.3543 Результаты записываются в /tmp/ruby-build.20140418142258.3543.log Последние 10 строк журнала: библиотеки установки по умолчанию RippeR компиляции ossl_pkcs7.c компиляции ossl_ssl.c установки библиотеки OpenSSL по умолчанию связывая общий объект-openssl.so сделать [2]: Выход каталога `/tmp/ruby-build.20140418142258.3543/ruby-2.1.1/ext/openssl» связывая общий объект-ripper.so сделать [2]: Выход каталога `/ TMP / рубинового build.20140418142258.3543 / рубиново-2.1.1 / внутр / риппер»сделать [1]: Leaving каталог` /tmp/ruby-build.20140418142258.3543/ruby-2.1.1' сделать: *** [встроенный внутр] Ошибка 2 Содержание файл журнал можно найти здесь: http://pastebin.com/SXxTeCJY Я сделал некоторый поиск для помощи в этом вопросе, в том числе и после того, что сказано здесь: https://github.com/sstephenson/ruby-build/ вики - но у меня не было никакой радости.
Daniel Hollands
2

голосов
1

ответ
795

Просмотры

`Блок в activate_dependencies': не может удовлетворить 'окна-Pr (= 1.2.1)', уже активированную 'окна-PR-1.2.2' (Gem :: LoadError)

Я пытаюсь использовать http://rove.io/ настроить бродячую коробку на моей машине Windows 8. Я следовал инструкциям на сайте (в частности, установить камень установить библиотекарь-повар и запустить библиотекарь-повар установить, но я получаю следующее сообщение об ошибке: C: /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems /specification.rb:774:in `блока в activate_dependencies': не может удовлетворить 'окна-Pr (= 1.2.1)', уже активировали 'окна пр-1.2.2' (Gem :: LoadError) из C: /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:766:in `каждый» из C: /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb: 766: в `activate_dependencies' от C: /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb: 750: в` Activate»из C: /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification .rb: 780:
Daniel Hollands
6

голосов
1

ответ
982

Просмотры

Заполните Редактор текстового поля с помощью Капибара-WebKit

Я использую редактор уценки на моей странице, которую я пытаюсь к цели, и заполнить, используя Капибару-WebKit, но без удачи. Мой шаблон выглядит следующим образом (функция () {редактор вар = новый редактор (); editor.render ();}) () и обработанную HTML (в том числе исполняемой редактор JavaScript) выглядит следующим образом (с помощью средств отладки водосвинка-WebKit ) Примечания ||| 000: 0 (функция () {вар редактор = новый редактор (); editor.render ();}) () Это немного трудно сказать, но я думаю, что оригинальный текстовое поле (ID: step_update_notes) заменяются другим текстовым полем внутри DIV с классом CodeMirror, поэтому я пытался настроить таргетинг на это с помощью водосвинки, но безуспешно. Это мой тест, поскольку это стоит теперь требуют «rails_helper» RSpec.feature «Планирование презентации», введите::
4

голосов
1

ответ
693

Просмотры

Creating a File out of an XMLHttpRequest object response

First off, please allow me to apologise if none of what I'm about to say makes any sense. I'm well out of my comfort zone here and don't really know what I'm doing. With that said... I'm using the Google Drive File Picker library to allow users to upload their CV from their Google Drive. function downloadGDriveFile(file) { if (file.downloadUrl) { var accessToken = gapi.auth.getToken().access_token; var xhr = new XMLHttpRequest(); xhr.open('GET', file.downloadUrl); xhr.setRequestHeader('Authorization', 'Bearer ' + accessToken); xhr.onload = function () { var content = xhr.response; console.log(xhr); form_element = document.getElementById("new_guest_application"); form_data = new FormData(form_element); new_file = new File([content], file.title, {type: file.mimeType}); form_data.append('guest_application[curriculum_vitae]', new_file); console.log(new_file); var request = new XMLHttpRequest(); request.open("POST", form_element.action); request.send(form_data); }; xhr.onerror = function () { alert('Download failure.'); }; xhr.send(); } else { alert('Unable to download file.'); } } Using the code above, I'm accepting the selected file object and using it, along with the relevant header token, to download the content of the file. This appears to be working as intended. My issue then comes when trying to turn said content into a File for attaching to a form and submitting to my server. The code above works, in so far as a file is accepted by the server and uploaded accordingly, but said file is corrupted. I'd imagine this is because I'm doing something wrong with the file = new File([content], file.title, {type: file.mimeType}); line, but I'm so far outside my comfort zone, that I don't even know where to begin. (I don't do much JavaScript as a rule, and have only managed to get this far with a healthy dose of copy/paste trial and error) Can someone help me out? thanks.
Daniel Hollands
2

голосов
2

ответ
75

Просмотры

Анимационные мое напуганное меню

Я играл вокруг с идеей для навигации на сайте, я в здании для друга. Это все будет на одной странице, с, различные навигационные ссылки просто показа / скрытия содержимого, как его щелкнул. То, что я ищу помощь с, однако, оживляющей навигацией как только связь была нажата - Я создал макет ниже: http://jsfiddle.net/LimeBlast/pp9Hk/ Как вы можете видеть, я «ве получил стек коробок, каждая из которых меньше, чем в прошлом. Если нажать на одну из ссылок, она будет автоматически переходить на наружный край коробки, со всем, что было первоначально выше / вне его, теперь появляется ниже / внутри него. JQuery я создал, чтобы сделать это следующим образом:.. $ ( '# Навигация') на ( 'нажмите', 'ли', функция () {$ вар самостоятельно = $ (это); $ self.prevAll () addClass ( 'клон'), ( 'клон') $. клон () removeClass ( 'клон') appendTo ( '# навигация')..; $ ( 'Клон') удалить (). }); Я понятия не имею, если это правильный способ сделать это, но это, кажется, работает - все, что я хочу, чтобы достичь сейчас для некоторых типов анимации эффекта быть добавлены к нему, а именно: для выбранного элемента медленно пробиваться к внешнему краю, так как над ней элементы появляются в внутри ... (если вы знаете, что я имею в виду?) Может кто-нибудь помочь мне с этим, пожалуйста? Я не очень хорошо с JQuery. как над ней элементы появляются в внутри ... (если вы знаете, что я имею в виду?) Может кто-нибудь помочь мне с этим, пожалуйста? Я не очень хорошо с JQuery. как над ней элементы появляются в внутри ... (если вы знаете, что я имею в виду?) Может кто-нибудь помочь мне с этим, пожалуйста? Я не очень хорошо с JQuery.
Daniel Hollands
3

голосов
3

ответ
7.6k

Просмотры

Получение CakePHP 2.0 Испечь

У меня возникли некоторые проблемы с получением функции Выпекать в CakePHP 2,0 рабочих .. Я думаю, что это вниз к тому, как я получил свою структуру папок установки, а именно: HTDOCS является корнем сайта, который содержит все, что обычно находящееся в «приложение» папка. HTDOCS / файл Webroot / index.php была его CAKE_CORE_INCLUDE_PATH установлен как следующее: определить; ( 'CAKE_CORE_INCLUDE_PATH', '..' DS '..' DS 'CakePHP' DS 'Lib'......) Я затем перейдите в папку HTDOCS (через замазку, он размещен на сервере Debian 6), и выполните следующую команду: PHP ../cakephp/lib/Cake/Console/cake.php испечь, но на основании того, что приложение путь перечисленный «/srv/www/cakeauth.tld.blue/cakephp/app/», а не то, что должно быть: «/srv/www/cakeauth.tld.blue/htdocs/», означает, что она Безразлично» т признать HTDOCS как приложение. Может кто-нибудь помочь мне установить это запустить Выпекать в нужном месте? Спасибо :)
Daniel Hollands
64

голосов
4

ответ
48.8k

Просмотры

XDebug и RESTful-сервер с помощью PhpStorm или почтальона

Как я могу получить клиент REST (например, один встроенный в PhpStorm или почтальона) работать с XDebug? В моей нынешней наладки XDebug, используя PhpStorm и Букмарклет при условии, что я в состоянии заставить его работать как в Chrome и Firefox - но как только я пытаюсь почтальона или любого другого клиента REST, я не могу понять, как чтобы получить это началось. Приветствия.
Daniel Hollands
6

голосов
1

ответ
3k

Просмотры

git deploy with submodules

Я смотрел на различные способы развертывания сайтов с помощью мерзавцу, и нашел следующий урок: http://42pixels.com/blog/quick-and-dirty-git-deployment Мне нравятся идеи, представленные в этом руководстве, и буду быть заинтересованы в использовании его для своих сайтов, только, кажется, не поддерживают подмодули. Есть в любом случае, что это может быть изменено таким образом, что подмодули также тянут в и обновляться по мере необходимости? Спасибо. UPDATE Я работаю над этой проблемой в течение последних нескольких часов, и я, кажется, делает успехи, но я до сих пор не могу заставить его работать. Я переключился на этот урок: http://toroid.org/ams/git-website-howto (которая в основном то же самое, только несколько незначительных изменений), а после выполнения некоторых советов найти здесь: https: // StackOverflow .com / а / 6636509/1049688 Я закончил с пост-получить файл, который выглядит следующим образом: #! / Бен / экспорт ш GIT_WORK_TREE = / SRV / WWW / limeblast.co.uk / htdocs_test экспорт GIT_DIR = / SRV / WWW / limeblast.co.uk / .git обновление кд $ GIT_WORK_TREE мерзавец фотографии -f мастер мерзавец подмодуль инициализации мерзавец подмодуль Это все кажется хорошо в теории, и, казалось бы, что команды подмодуль работают, но я получаю следующее сообщение об ошибке обратно: удаленный: подмодуль «WordPress» (мерзавец: //github.com/WordPress/WordPress.git) зарегистрировано для пути 'Wordpress' удаленный: Submodule 'сор-содержание / темы / limeblastevolution / вкл / cssCrush' (мерзавец: //github.com/peteboere/css-crush.git) зарегистрирован путь «сор-содержание / темы / limeblastevolution / ИНК / cssCrush»удаленный: фатальная: работа дерево„/srv/www/limeblast.co.uk/htdocs_test“уже существует. Пульт дистанционного управления: Клон «мерзавца: //github.com/WordPress/WordPress.git» в пути подмодуль ' WordPress' не удалось Есть идеи? Спасибо.
5

голосов
4

ответ
2.7k

Просмотры

Weird появляться без причины

Я только начал свой новый сайт, и собирается, хотя это в разных браузерах, чтобы увидеть, как она работает, я заметил что-то странное. Вы можете увидеть разрыв после слова «но»? По моей логике, слово «было» на следующую строку должна быть рядом с ним, так как есть много места для него - но, как вы можете видеть, это не так. Хотя этот скриншот от Firefox (10), я получаю то же самое в Chrome (17) и Internet Explorer (9). Использование Firebug для проверки элемента, то показывая между «было» и «разочарован» (что могло бы объяснить, почему он не на линии выше) - но при просмотре исходного кода, нет такого не существует. Это ведет меня предположить, что браузер вставляя их - но я понятия не имею, почему. Во всяком случае, страница в вопросе http://limeblast.co.uk/2012/02/currently-playing/
Daniel Hollands
237

голосов
28

ответ
358.6k

Просмотры

не PDOException SQLSTATE [HY000] [2002] Нет такого файла или каталога

Я считаю, что я успешно развернут мой (очень простой) сайт fortrabbit, но как только я подключить к SSH для запуска некоторых команд (например, PHP ремесленника перенастройки или PHP ремесленника дб: семя) Я получаю сообщение об ошибке: [PDOException ] SQLSTATE [HY000] [2002] нет такого файла или каталога в какой-то момент миграция должна работали, потому что мои таблицы есть - но это не объясняет, почему он не работает для меня.
Daniel Hollands