Ru-Board.club
← Вернуться в раздел «Программы»

» NuSphere PHPEd

Автор: anree
Дата сообщения: 29.11.2009 23:23
"впихнули", как ты выразился, скорее всего для удобства. Хотя я считаю его немного недоделанным, взять хотя бы наличие непонятной опции "Initial Database" (см. настройки аккаунтов). Имхо удобнее чтобы аккаунт мускуля привязывался к проекту, а в самом проекте указывалась БД. Лично я phpMyAdmin"ом перестал* пользоваться как встретил в недрах интернета SQLYog считаю его более удобным GUI-приложением для MySQL под винду. Для него нужно создавать отдельную тему, т.к. внимания разработчика он заслуживает.

* - пользуюсь только там где нет Win среды. Классика - это классика )))


По поводу CVS, знаю лишь, что:
- все больше и больше она мне необходима
- CVS устарел и на его смену пришли такие системы как SVN (Subversion), GIT...
Был бы тоже признателен если бы кто-то подробно объяснил с чего начать, и какая система проще и удобнее для группы разработчиков из одного человека, ну максимум двух (верстальщика забыл))))
Автор: israel_rider
Дата сообщения: 29.11.2009 23:32

Цитата:
- CVS устарел и на его смену пришли такие системы как SVN (Subversion), GIT...

Это то понятно. Но в сабж встроен именно SVN.

Цитата:
Был бы тоже признателен если бы кто-то подробно объяснил с чего начать

Вбил CVS в поиск по любимому форуму.... Однако нет на Ру Борде топика по CVS... .
Буду искать инфу через Гугл.... И прежде всего ответ на вопрос - как установить репозиторий на компе локально.

Добавлено:
За наводку по SQLYog сенкс. Посмотрю, попробую, благо, в варезнике по нему топик есть.

Добавлено:

Цитата:
взять хотя бы наличие непонятной опции "Initial Database"

Кстате, да... Я про неё тоже не понял. Когда первый раз заполнял настройки аккаунта, сдуру вписал туда название одной из баз данных. А потом, смотрю, клиент, несмотря на это, всё равно выводит все базы, какие есть. Ну я эту настройку вообще стёр. Работает

Добавлено:
Кста. А каково твое мнение о PHP Nu-coder-е - ещё одном продукте сабжевой фирмы, кстате, встраевоемой в сабж как дополнительный модуль? Они там двух недельным ПОЛНОФУНКЦИОНАЛЬНЫМ триалом осчасливливают на хомяке.

Добавлено:
Не, прочитал поподробнее. Не... Nu-coder - это излишество
Автор: theCoder77
Дата сообщения: 01.12.2009 14:35
Люди добрые подскажите как дебаггер настроить
версия 5.9
Автор: israel_rider
Дата сообщения: 01.12.2009 14:47
Дык, ёлы палы.... Там же много всего очень писать.... Или говори конкретно, что у тебя не выходит, или стучись в личку, в асю, по Скайпу я тебе он-лайн всё расскажу....

Добавлено:
Посмотри ещё этот пост. Я там тоже спрашивал про внешний дебаггинг, и описывал при этом свои настройки. Проверь, если у тебя такие же. Может это поможет.
Автор: UncoNNecteD
Дата сообщения: 16.12.2009 16:52
theCoder77
Выполни phpinfo();
модуль dbg загружается?
если нет - правь php.ini
Автор: UncoNNecteD
Дата сообщения: 16.12.2009 19:42
theCoder77
Выполни phpinfo();
модуль dbg загружается?
если нет - правь php.ini
Автор: pi31415926
Дата сообщения: 12.01.2010 10:55
кто-нить озадачивался быстрым переносом настроек с версии на версию?
У меня получилось phped отвязать от профиля юзера (все настройки в одном каталоге)

MOVE_PROFILE.reg--------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\NuSphere\PhpED5.6]
"Home"="d:\\service\\phped\\profile\\" --- ЗДЕСЬ стоит путь в профиле юзера. забираем содержимое профиля в папку приложения и всё будет в одном месте
"License"="6XKNMWXAVWCMLV6Q8Z1J3NJJC"
-------------------------------

Дальше делаем экспорт реестра

reg export HKLM\software\NuSphere hklm.reg
reg export HKCU\software\NuSphere hkcu.reg

Меняем в файлах редактором номер версии и импортируем обратно

reg import hklm.reg
reg import hkcu.reg

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

Добавлено:
В 5.9 нормально заработала CLI-отладка!!! Ура, товарищи!
Автор: iser77
Дата сообщения: 25.01.2010 18:47
У меня небольшая проблема (неудобство) с файлами проекта, может чего не так делаю... подскажите!

В Експлорере (ФТП) выделяю например 10 файлов, правый щелчек на одном из них и даунлоуд. В итоге, копируется лишь файл, на котором был щелчек! Надо по очереди щелкать на все нужные файлы!!! Может есть способ как то выделить несколько файлов и скачать их одним щелчком?? Это в случае, когда на сервере появились новые файлы, а в локальном проекте их еще нету.

И второе, хотел бы иметь возможность, при открытии файла с ФТП (с Експлорера), чтобы он сразу заменил свою соответствующую копию в локальном проекте. Обычно файлы с ФТП сохраняются где то в временной папке... Возможно ли это??

Спасибо.
Автор: vre
Дата сообщения: 09.02.2010 12:53
Установил новую версию NuSphere - 5.9, до этого использовал 5.5.

При дебагинге "внешних-локальных" ресурсов(Tools->Open URL) столкнулся со следующей проблемой:
Подсветка синтаксиса работает только для первого открываемого файла, во всех остальных инклуд файлаx дебагинг работает, но подсветка нет.

При дебагинге "полностью внешних" - подсветки и на первом файле нету.

PS: Как побороть?
Автор: ssl12
Дата сообщения: 20.02.2010 23:27

Цитата:
Подсветка синтаксиса работает только для первого открываемого файла, во всех остальных инклуд файлаx дебагинг работает, но подсветка нет.


что-то подобное видел, когда маппинг был настроен неверно.
не помню точно - или маппинг настроил или перешел на более свежий билд. В общем с проблемой больше не сталкивался.

кстати, а нафика open url?? вроде и так можно - открываешь файл, F9 тыц и поехали.
или у тебя всё через 1 скрипт rewritится?
Автор: vre
Дата сообщения: 24.02.2010 10:39

Цитата:
кстати, а нафика open url?? вроде и так можно - открываешь файл, F9 тыц и поехали
Это файл А мне нужно к примеру живой сайт который либо локально находиться, либо внешне.

PS: Но ответ на свой вопрос я нашел - это вроде как баг. Посмотрим как будет в новых билдах... ждем'c
Автор: israel_rider
Дата сообщения: 02.04.2010 11:27
Искал на сабжевом хомяке инфу о том, какой на сегодняшний день билд актуален. Не нашёл. Кто поможет?
Автор: anree
Дата сообщения: 02.04.2010 11:29
Тут ченджлог версий ветки PhpEd 5.9

http://www.nusphere.com/news/changes59.htm
Автор: israel_rider
Дата сообщения: 02.04.2010 11:42
Охренеть! Ни когда бы не подумал, что ченжлог они могли запихнуть в About US!
anree! Огромный сенкс за моментальную помощь!!!!!!!!
Кста. Будь любезен, подскажи заодно, что бы сделать апдейт на последнюю версию, мудрить не надо? Просто запустить исталятор, и всё? Я у них прочитал в хелпе, что анинстолл перед этим делать не надо.
Автор: anree
Дата сообщения: 02.04.2010 11:52
Да, я сам его нашел путем подстановки номера ветки. Раньше они его публиковали на сайте в виде ссылки, а сейчас как-то подзабили на это что-ли. ))

Да вроде мудрить не надо. Единственное но, так это если ты после установки что-то удалял из базового набора PhpEd, то недостающие компоненты установятся заново. Я например после установки удаляю PHP4, PHP5 (5-ка у меня в денвере стоит, я посчитал еще один интерпретатор лишним) они устанавливается снова.

И еще:
c:\Program Files\NuSphere\PhpED\templates\ здесь лежат шаблоны новых файлов. Их удобно изменять под свои нужды. Я например сюда напихал шаблоны контроллеров, моделей и вьюшек для своей цмс. Оч удобно. Так вот когда родные файлы изменяешь то они тоже затираются родными. А в остальном вроде все ок. Сам профиль пользователя остается не тронутым. Я его вообще вынес на отдельный диск, так что мне даже переустановка редактора с нуля не страшна.
Автор: israel_rider
Дата сообщения: 02.04.2010 12:02

Цитата:
Сам профиль пользователя остается не тронутым. Я его вообще вынес на отдельный диск, так что мне даже переустановка редактора с нуля не страшна.

Блин!!!!!!!!!!! Сколько же мне ещё учить!!!!!!!
Это же очень нужно! Расскажи срочно, как это сделать!!!!!!!
И вообще! Ты просто кладезень идей. У меня же тоже на Апаче стоит РНР 5.2. И дебагер я, ессно, запускаю только в HTTP mode (3rd party WEB server). Так может и мне внимательно проанализировать конфигурацию сабжа, выбрать выборочную установку, и поудалять все неиспользуемые модули.....
Автор: anree
Дата сообщения: 02.04.2010 12:44
Ну идея не моя, чуть выше в этом же топике pi31415926 написал как перенести профиль в отдельное место и в реестре изменить пути к нему, за что ему отдельное спасибо. А так как я ленивый до безобразия и некоторые вещи ну просто ломает делать я написал батничек.

Собственно многабукав:

0. Открываем regedit, находим ветку программы HKEY_CURRENT_USER\Software\NuSphere делаем экспорт на случай беды.

1.Затем переходим непосредственно к ветке последней версии проги, т.е. той которая была установлена до наших танцев с бубном:
Если была 5.6 то HKEY_CURRENT_USER\Software\NuSphere\PhpED5.6
Если была 5.9 то HKEY_CURRENT_USER\Software\NuSphere\PhpED5.9
!Если есть обе ветки, то думаю имеет смысл ветку 5.6 удалить. Опять же на свой страх и риск.

2. Находим параметр Home, запоминаем старый путь и меняем его на путь куда мы хотим перенести профиль. У меня это d:\#settings\Nusphere\PhpEd. Если перед этим стояла версия 5.6, то меняем имя ветки на PhpED5.9. Делаем экспорт нашей новой ветки. А пускай будет )

3. Переносим файлы из старого хранилища профиля в новое.

4. Запускаем программу и проверяем или все в порядке. По неизвестной причине мне не удалось перенести все файлы в новое место профиля. Дебаггер какие-то свои хвосты по прежнему пишет в старое место профиля. Но это мелочи.

5. Теперь если надо переустановить программу, или еще хуже винду то ставим программу не запуская ее после установки. Импортируем в реестр свой бекап ветки, запускаем программу и радуемся.

6.Еще от себя: я после переноса пробежался по всем ini, xml файликам что в профиле и заменил пути на новое расположение профиля, чтобы избежать создания файлов настроек в старом месторасположении профиля программы.
Теперь собственно батник:

Код: reg export HKLM\software\NuSphere D:\#settings\NuSphere\hklm.reg /y
reg export HKCU\software\NuSphere D:\#settings\NuSphere\hkcu.reg /y
rar a -r nusphere_backup.rar Nusphere
Автор: israel_rider
Дата сообщения: 02.04.2010 13:08
anree!!! Класс!!! Огромнейший сенкс за подробнейшую инструкцию. Сейчас буду пробовать. Про бекапы не забуду!
А на счёт бекапов проектов.... Я ставил себе TortoiseSVN. Потом снёс её, потому что я, в те времена, изменённые файлы сразу автоматичеки на продакшен сервер не переносил, стремался. Я всегда сранивал старую версию файла и новую, перед окончательным переносом на продакшен, при помощи WinMerge, проверял ещё раз все изменения. Возможно это была перестраховка. Делать тоже самое при помощи самой TortoiseSVN показалось мне слишком сложным. Хотя и возможным. В саму TortoiseSVN встроен какой то из аналогов WinMerge.
Короче, в результате, напробововшись, я TortoiseSVN снес, и до сих пор бекапы проектов делаю по простому, по старинке.... В папочки с датами, файлы, и туда же дамп базы. Не каждый день, обычно после больших изменений.
Автор: israel_rider
Дата сообщения: 02.04.2010 17:35
Вот, хочу посоветоваться. Имею несколько сайтов в работе. Их можно организовать в сабже, как все сайты в виде проектов в одном рабочем месте, или же каждый проект сохранять в отдельном, можно одномённом, рабочем месте. Тогда будет много рабочих мест, и в каждом рабочем месте по одному проекту.
Последний вариант мне показался удобнее, когда открываешь вкладку "Рабочее место", и ищешь нужный файл проекта.
Вопрос. Отличается ли такая организация сайтов в сабже друг от друга, и влияет ли это на что нибудь? Например - на отжираемую для работы память (с местом на диске вопрос стоит не так критично) ....
Автор: israel_rider
Дата сообщения: 03.04.2010 21:27
Пипл! Помогите. В мануале, идущем с сабжем, описание работы вкладки "Immediate" Дебаггера просто пропущено! Заметил так же ещё разные неточности.
Вопрос! Можно ли найти нормальное, полное руководство?
И как же всё таки работает вкладка "Immediate" ?
Автор: sanam
Дата сообщения: 11.04.2010 11:29
Подскажите пожалуйста, можно ли настроить сабж для подсветки синтаксиса в smarty-шаблонах, если я использую нестандартные разделители для smarty (не {})?
Автор: doctor lg
Дата сообщения: 20.04.2010 17:14
Такая проблема - на удаленном хосте лежит проект - создаю проект, соединение по SFTP - все ок.
Но вот проблема у проекта есть несколько объемных папок, которые мне загружать нехочется (долго, траффик) - это папки со статичным контентом (картинки, файлы, модули движка).

Как мне прописать маски путей к этим файлам, чтобы не грузить их каждый раз при синхронизации?
Автор: anree
Дата сообщения: 20.04.2010 20:25

Цитата:
Как мне прописать маски путей к этим файлам, чтобы не грузить их каждый раз при синхронизации?


Вариантов несколько:
1)Заходишь в свойства проекта, на закладке Properties в поле Don't publish directories прописываешь через запятую названия папок которые не нужно публиковать на ФТП

2.Вызываешь контекстное меню на папке проекта, которую ненужно выгружать. Выбираешь Properties. Откроется окно свойств папки

Если хочешь скрыть этут папку, отметь опцию Do not publish, или пропиши маски файлов, папок которые не надо выгружать

3.Используй Smart Upload/Download обработки. Тогда будут затронуты лишь измененные файлы

Добавлено:

Цитата:
Подскажите пожалуйста, можно ли настроить сабж для подсветки синтаксиса в smarty-шаблонах, если я использую нестандартные разделители для smarty (не {})?


А при стандартных разделителях подсветка в СМАРТИ шаблонах работает? У меня почему-то нет.
Автор: doctor_lg
Дата сообщения: 20.04.2010 20:49
anree
Спасибо за ответ. Пробовал это и мне показалось, что это позволяет не закачивать папку на удаленный хост. Дело в том, что проект уже развернут на удаленном хосте, и речь идет о создании локальной копии части файлов проекта.

В таком случае все равно придется один раз скачать и пользоваться Smart sync'ом?
И Smart sync каждый раз будет сверять timestamp'ы у всех файлов в этой папке?

Автор: anree
Дата сообщения: 20.04.2010 21:01
Совершенно верно. Один раз загрузишь проект полностью, в следующие разы сабж будет сверять файлы и в случае полного совпадения они синхронизироваться не будут.

UPD:
Также необходимо в свойствах фтп аккаунта в программе настроить разницу во времени, т.к. если ты внесешь изменения и хостинг находится в другом часовом диапазоне то файлы могут не синхронизироваться, т.к. программа посчитает что на хостинге файлы новее локальных. Например у меня разница с Россией в 1 час, поэтому сохранив файл в 9 утра программа в 9:01 считает, что на хостинге файл новее чем у меня.
Автор: doctor_lg
Дата сообщения: 20.04.2010 21:08
Эх, не совсем то, что я хотел, но тоже нормально.
Весьма благодарен.
Автор: israel_rider
Дата сообщения: 20.04.2010 21:18
Блин! anree! Огромнейший сенкс! Так вот значит, в чём разгадка! Почему у меня иногда Smart Upload/Download работает как то не так. DreamHost то в Америке находится. Конечно же, разница в часовых поясах!
Автор: doctor_lg
Дата сообщения: 21.04.2010 09:07
anree
А нет. Вчера удалось добиться - создал в пустой локальной папке папки, которые загружать не надо, проставил им don't publish и сделал smart download - он даже не пытался утянуть их с сервера. Так что это именно то, что мне было нужно.
Автор: anree
Дата сообщения: 21.04.2010 10:56
Чудесно. Вообще, правило донт паблиш распространяется и на обычный аплоад/даунлоад. Разве что нужно принудительно синхронизировать папку, тогда это правило не действует.
Автор: sanam
Дата сообщения: 29.04.2010 19:03

Цитата:
А при стандартных разделителях подсветка в СМАРТИ шаблонах работает? У меня почему-то нет.
Работает

Страницы: 12345

Предыдущая тема: HD speed


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.