Найдено результатов: 17

Лучший способ разрешить плагины для приложения PHP

Я запускаю новое веб-приложение в PHP, и на этот раз я хочу создать что-то, что люди могут расширить с помощью интерфейса плагина.

Как можно написать 'hooks' в свой код, чтобы Плагины могли прикрепляться к определенным событиям?

php   plugins   architecture   hook    

547   8   16:03, 1st July, 2020


Как исправить ошибку "Unprocessed view path found" с плагином ExceptionNotifier в rails 2.1?

После обновления веб-сайта rails 1.2 до 2.1 плагин ExceptionNotifier больше не работает, жалуясь на эту ошибку:

ActionView::TemplateFinder::InvalidViewPath: необработанный путь представления найдено: "/path/to/appname/vendor/plugins/exception_notification/lib/../views". Задайте пути просмотра с помощью #append_view_path, #prepend_view_path, или #view_paths=.

Что вызывает это и как я могу это исправить?

ruby-on-rails   ruby   exception   plugins    

483   2   16:03, 1st July, 2020


Рекомендуется add-ons/plugins для Microsoft Visual Studio

Может ли кто-нибудь порекомендовать какой-нибудь хороший add-ons/plugins для Microsoft Visual Studio? Халява предпочтительнее, но если она того стоит, то это нормально.

visual-studio   plugins    

621   25   16:03, 1st July, 2020


VS2008 SP1 аварийно завершает работу при отладке файла XSLT

Я использую VS2008 SP1 - не знаю, произошло ли бы это до того, как я применил SP1, поскольку я никогда не пробовал его до вчерашнего дня. Я попытался отладить довольно простой файл XSLT с помощью VS2008 SP1 и получил этот сбой от VS2008 SP1:


Microsoft Visual Studio

Произошла непредвиденная ошибка. Рекомендуется как можно скорее перезапустить приложение.

Ошибка: неопределенная ошибка

Файл: vsee\pkgs\vssprovider\sccprj.cpp

visual-studio-2008   xslt   visual-sourcesafe-plugin    

504   4   07:03, 11th August, 2020


Firefox плагин-сокеты

Я всегда хотел способ сделать сокет-соединение с сервером и позволить серверу управлять страницей DOM. Например, это можно использовать на странице котировок акций, чтобы сервер мог отправлять новые котировки по мере их поступления.

Я знаю, что это классическое ограничение (функция?) протокола запроса/ответа HTTP, но я думаю, что это может быть реализовано как плагин Firefox (кросс-браузерная совместимость не важна для моего приложения). Решения Java/Flash неприемлемы, потому что (насколько я знаю) они живут в коробке и не могут взаимодействовать с DOM.

Может ли кто-нибудь подтвердить, что это в пределах возможностей плагина Firefox? Кто-то уже создал это или что-то подобное?

firefox   dom   sockets   plugins    

466   4   11:01, 10th August, 2020


Начало работы с плагином Picasa

Кто-нибудь здесь знает какие-либо ресурсы о том, как начать писать плагин для Google Picasa? Я люблю его для управления фотографиями, но у меня есть некоторые идеи о том, как это может быть лучше.

  • Riya-esque facial search: учитывая достаточно большой корпус лиц и фотографий (люди, как правило, часто повторяются в альбомах отдельных лиц (семья, друзья), я бы подумал, что можно было бы сделать какую-то полуработающую версию этого. И с 13 + концертами / 7 годами фотографий, это было бы очень хорошо для поиска.
  • Загрузить в Facebook EDIT: кто-то уже сделал очень хорошую версию
  • На самом деле, загружайте в любую собственность, отличную от Google.

Я знаю, что есть определенные Плагины APIs и Picasa2Flickr, и мне было интересно, видел ли кто-нибудь какие-либо ресурсы по этой теме или имел какой-либо опыт

api   plugins   picasa   photo-management    

393   3   21:46, 20th August, 2020


Как загрузить плагины в .NET?

Я хотел бы предоставить некоторый способ создания динамически загружаемых плагинов в моем программном обеспечении. Типичный способ сделать это-использовать функцию LoadLibrary WinAPI для загрузки dll и вызова GetProcAddress , чтобы получить указатель на функцию внутри этого dll.

Мой вопрос заключается в том, как мне динамически загрузить плагин в приложении C#/.Net?

.net   windows   plugins   add-in   extensibility    

477   7   14:10, 18th August, 2020


DLL плагин, который создает родительское окно не обрабатывает сообщения правильно

Я создаю фреймворк плагина, где мое приложение загружает серию плагинов DLL, затем создает новое окно и передает этот дескриптор нового окна плагину. Плагин может использовать этот дескриптор для создания собственного GUI.

Кажется, все работает очень хорошо. Единственная проблема заключается в том, что когда я нажимаю TAB на виджет плагина (например, editbox), он не переходит к другому виджету. Я выяснил, что некоторые сообщения Windows передаются, а некоторые - нет. WM_KEYDOWN передается для других ключей, потому что я могу ввести в поле редактирования, но это сообщение не обрабатывает ключ TAB.

Надеюсь, у кого-то есть подсказка.

Я использую Borland VCL с CBuilder, но я думаю, что могу использовать любую платформу под WIN32 для создания этих плагинов, поскольку они никогда не знают, как были созданы их родительские windows.

c++   windows   plugins   c++builder   vcl    

465   4   09:04, 23rd August, 2020


Виды в отдельных сборках в ASP.NET MVC

Я пытаюсь создать веб-приложение, в котором я хочу иметь возможность подключать отдельные сборки. Я использую MVC preview 4 в сочетании с Unity для внедрения зависимостей, которые я использую для создания контроллеров из моих сборок плагинов. Я использую WebForms (default aspx) в качестве движка представления.

Если я хочу использовать представление, я застрял на тех, которые определены в основном проекте, из-за динамической компиляции части ASPX. Я ищу правильный способ вложить файлы ASPX в другой assembly, не проходя через весь шаг deployment. Неужели я упускаю что-то очевидное? Или мне следует прибегнуть к программному созданию своих представлений?


Update: я изменил принятый ответ. Несмотря на то, что ответ Дейла очень скрупулезен, я пошел за решением с другим поставщиком виртуальных путей. Он работает как заклинание и занимает всего около 20 строк кода, я думаю.

c#   asp.net-mvc   plugins    

435   4   13:26, 17th August, 2020


Acts-as-readable Rails проблема плагина

Я использую Intridea в качестве читаемого плагина Rails для системы обмена сообщениями, которую я сейчас создаю. Я определил свой класс сообщений соответственно:

class Post < ActiveRecord::Base
  acts-as-readable
end

И все, кажется, работает по плану, но при попытке заставить приложение показывать непрочитанные сообщения в моем представлении сообщений, я сталкиваюсь с проблемами.

Их пример: (я изменил подчеркивания на дефисы из-за проблем с форматированием)

bob = User.find_by_name("bob")

bob.readings                      # => []

Post.find_unread_by(bob)          # => [<Post 1>,<Post 2>,<Post 3>...]
Post.find_read_by(bob)            # => []

Post.find(1).read_by?(bob)        # => false
Post.find(1).read_by!(bob)        # => <Reading 1>
Post.find(1).read_by?(bob)        # => true
Post.find(1).users_who_read       # => [<User bob>]

Post.find_unread_by(bob)          # => [<Post 2>,<Post 3>...]
Post.find_read_by(bob)            # => [<Post 1>]

bob.readings                      # => [<Reading 1>]

Поэтому кажется, что если бы я хотел перечислить количество непрочитанных сообщений, находящихся в почтовом ящике (например, Inbox (39) ), я должен был бы сделать что - то вроде:

<%= Post.find_unread_by(current-user).count %>

Но безрезультатно. Я всегда, кажется, застреваю на простых проблемах просмотра после того, как все установлено. Есть идеи?

ruby-on-rails   ruby   plugins    

496   1   11:50, 17th August, 2020


JavaScript редактор в Eclipse

Я ищу лучший редактор JavaScript, доступный в качестве плагина Eclipse. Я использую Spket, и это хорошо. Но есть ли еще более лучший вариант?

javascript   eclipse   plugins   editor    

397   8   11:11, 3rd August, 2020


Вставка в самом конце в FCKeditor

FCKeditor имеет InsertHtml API (документ JavaScript API), который вставляет HTML в текущую позицию курсора. Как вставить в самом конце документа?

Нужно ли мне запускать браузер нюхать что-то вроде этого

if ( element.insertAdjacentHTML )    // IE 
    element.insertAdjacentHTML( 'beforeBegin',  html ) ; 
else                                // Gecko 
{ 
    var oRange = document.createRange() ; 
    oRange.setStartBefore( element ) ; 
    var oFragment = oRange.createContextualFragment( html ); 
    element.parentNode.insertBefore( oFragment,  element ) ; 
} 

или есть благословенный путь, который я пропустил?

Edit: конечно, я могу переписать весь HTML, как предлагают ответы, но я не могу поверить, что это путь "blessed". Это означает, что браузер должен уничтожить все, что у него есть, и повторно проанализировать документ с нуля. Это не может быть хорошо. Например, я ожидаю, что это сломает стек отмены.

javascript   dom   plugins   fckeditor    

448   3   20:07, 24th August, 2020


Семейный Сайт CMS

Я ищу CMS, который был бы невероятно удобным для пользователя и имел бы следующие функции:

  • очень простая доска объявлений (не требуется вход в систему)
  • родословная
  • область рассказывания историй
  • раздел фотографий
  • раздел новостей

Есть ли что-нибудь там, как это, что действительно легко настраивается? Я уже связался с Мамбо и семейными связями, но мне не нравилось ни то, ни другое. В прошлом я просто программировал свои собственные веб-сайты, из-за отсутствия легко реализуемых функций. Тем не менее, я предполагаю, что есть что-то, что мне нужно там просто так, что я не могу найти. Спасибо.


Я не хочу, чтобы кто-то входил в систему, например. Это для семейного веб-сайта, и большая часть моей семьи действительно не знает, что такое веб-сайт, не говоря уже о том, как его использовать. Я хочу супер простой сайт с огромными кнопками и не так много отвлекающих факторов. Семейные связи-хороший пример того, что я хочу, за исключением того, что фотоальбом ужасен. Я хочу, чтобы люди отправляли сообщения без входа в систему или регистрации, и не видели эту способность на сайтах mambo, которые я смотрел.

plugins   content-management-system    

368   7   22:43, 7th August, 2020


Как создать подключаемую программу Java?

Я хочу создать программу Java, которая может быть расширена с помощью плагинов. Как я могу это сделать и где я должен искать?

У меня есть набор интерфейсов, которые плагин должен реализовать, и он должен быть в jar. Программа должна следить за новыми банками в относительной (к программе) папке и регистрировать их каким-то образом.


Хотя мне нравится Eclipse RCP, я думаю, что это слишком много для моих простых потребностей.

То же самое относится и к Spring, но так как я все равно собирался посмотреть на него, я мог бы попробовать.

Но все же я предпочел бы найти способ создать свой собственный плагин "framework" как можно проще.

java   plugins   plugin-architecture    

451   6   11:54, 3rd August, 2020


Не удается добавить ярлык запуска (Eclipse плагин)

Я делаю простой дополнительный запуск приложений java для Eclipse 3.2 (JBuilder 2007-8) для внутреннего использования.

Поэтому я просмотрел все связанные с этим документы, включая эту платформу запуска от eclipse.org, и мне удалось заставить все остальное работать, за исключением ярлыка запуска.

alt text

Это часть моего plugin.xml.

   <extension
     point="org.eclipse.debug.ui.launchShortcuts">
  <shortcut
        category="mycompany.javalaunchext.launchConfig"
        class="mycompany.javalaunchext.LaunchShortcut"
        description="launchshortcutsdescription"
        icon="icons/k2mountain.png"
        id="mycompany.javalaunchext.launchShortcut"
        label="Java Application Ext."
        modes="run, debug">
     <perspective
           id="org.eclipse.jdt.ui.JavaPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
     </perspective>
     <perspective
           id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
     </perspective>
     <perspective
           id="org.eclipse.debug.ui.DebugPerspective">
     </perspective>
  </shortcut>

Имя конфигурации в разделе category является правильным, а класс В разделе class, я считаю, правильно реализован. (в основном скопировано с org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut)


Я действительно не уверен, что я должен написать продолжение здесь, но позвольте мне уточнить мой вопрос больше. Я продлил org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchShortcut. Кроме того, я добавил свой собственный регистратор к конструкторам и методам, но класс, похоже, даже не создается.

eclipse   plugins    

474   2   21:06, 1st October, 2020


Как выбрать посты с определенными тегами / категориями в WordPress

Это очень конкретный вопрос, касающийся MySQL , как он реализован в WordPress .

Я пытаюсь разработать плагин, который будет показывать (выбирать) сообщения, которые имеют определенные "теги" и принадлежат к определенным "категориям" (оба несколько)

Мне сказали, что это невозможно, потому что так хранятся категории и теги:

  1. wp_posts содержит список должностей, каждая должность имеет "ID"
  2. wp_terms содержит список терминов (как категорий, так и тегов). Каждый термин имеет двигатели СМД -
  3. wp_term_taxonomy имеет список терминов с их TERM_IDs и имеет определение таксономии для каждого из них (либо категория, либо тег)
  4. wp_term_relationships имеет связи между терминами и должностями

Как я могу присоединиться к таблицам, чтобы получить все записи с тегами "Nuclear" и "Deals", которые также относятся к категории "Category1"?

php   mysql   sql   wordpress   plugins    

464   6   13:32, 17th August, 2020


Домашняя медиа-коллекция на мобильном устройстве

Обзавелся я недавно Android-девайсом.
И захотелось мне с этого девайса иметь более-менее полноценный доступ к контенту моего файл-сервера.
С файлами типа документов вроде бы все понятно. Заходим файл-менеджером, понимающим SMB/CIFS (типа проводника от ES), копируем файл локально, и наслаждаемся. Это одиночная операция. А вот что делать с фильмами, отдельные файлы которых могут весить по N-цать гиг? Или с музыкой, когда послушать хочется именно сейчас именно этот альбом?

В общем, что требуется. Хочется смотреть видео и слушать музыку (можно также фотки сюда прицепить) в формате, который поддерживается устройством. Ясное дело, что 1080p для видео там совсем не нужно. То есть, надо транскодирование.

Вначале я обратил внимание на DLNA/UPnP протоколы. Нашел софт для сервера, поддерживающий транскодирование. Оказалось, что если с музыкой еще как-то решаемо, то видеоплееров, поддерживающих DLNA, в принципе под Android нет. Тупик.

Следующим я попробовал гибридное решение под названием Orb. Суть заключается в том, что список с твоим контентом ложится на ихний сервер в интернетах, и ты имеешь к нему доступ из любого места (не обязательно из локалки). Поток транскодируется на твоем сервере, шлется им, а оттуда уже на устройство-клиент. Я так понимаю, есть нюансы (если сервер и клиент находятся в одной сети), но я в них не разбирался, потому как с видео опять ничего не получилось.

Orb меня натолкнул на мысль, что вовсе не нужно заморачиваться с UPnP, а можно обойтись обычным Web. Ведь YouTube как-то же работает? Посему была поставлена цель найти сервер Web-галереи, которая бы могла бы транскодировать и отдавать медиа-контент on-demand. Предполагаю, что Android принимает видеопоток по RTSP в формате 3GP и MP4.
Был найден Wild Media Server, который мне очень понравился, но он не может отдавать в RTSP, а с HTTP у меня, опять-таки, ничего не получилось.

Посему, вопрос: кто может помочь конкретными решениями в этом направлении? Хочу получать видео/музыку/фото на Android-девайс без предварительного перекодирования (т.е. чтобы перекодировалось на лету) и копирования на локальный storage.
В качестве бонуса хотелось бы, чтобы сервер умел перенаправлять live аудио/видео с интернетов, и еще собирать подкасты. Но это не обязательно.
Ах, да. ОС на сервере — Windows. Хотя возможны варианты с другими системами.

Android   DLNA   Universal   Plug   and   Play    

279   2   22:18, 2nd August, 2020