490f08a9

Непонятка с папкой назначения закачек по умолчанию в jdownloader

Баги, глюки, ошибки, недочеты, Заметки

Tagged Under : , , ,

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

jdownloader1

Как видите появилось вот такое дополнение <jd:packagename> в пути к папке сохранения файла. Тем самым в папке создается подпапка по имени пакета(имя скачиваемого файла) и уже в ней сохраняется файл. Читать дальше »


Заметки на полях: Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

Баги, глюки, ошибки, недочеты, Заметки, Программирование

Tagged Under : , ,

Если ваш хостинг или выделенный сервер сменил версию php на 5.3 и выше, то скорее всего на страницах, где на сервер отправляется много переменных (более 1000) будет красоваться эта ошибка Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Я ее поборол просто добавив в файл .htaccess несколько переменных Читать дальше »


Magento, wysiwyg и ошибка Uncaught ReferenceError: tinyMceWysiwygSetup is not defined

Magento, Баги, глюки, ошибки, недочеты

Tagged Under : , , , ,

Создавая модуль для cms движка интернет магазина под названием Magento, с первого раза не получилось подключить wysiwyg tinyMCE к контентному полю формы в админке. Пробовал многие рекомендации в интернете на форумах и блогах. Но все оно было либо не рабочим совсем, либо какой-то маленькой детали  всегда не хватало. Поэтому совместив все рекомендации по данному вопросу, вывел окончательную рабочую формулу для себя. Может и вам она будет полезна. И так начнем.
Читать дальше »


Заметки на полях: Ошибка возникшая из-за перехода с php 5 на php 4

Баги, глюки, ошибки, недочеты, Программирование

Tagged Under : ,

В теме конечно прослеживается маразм, но иногда люди, чтобы поддержать старое готовы пожертвовать новым. Так случилось и сейчас, когда заказчик не хотел переходить на php 5 только из-за того, что еще один проект на том же хостинге был написан именно на php4 и был не совместим c php 5. А про переделку его под php 5 речи не шло. Новый проект был сделан на joomla 1.5 и вроде даже на php 4 работал хорошо, без видимых ошибок. Но вот когда мне понадобилось поставить дополнение, которое работало с google maps api v 3.0, меня ждало разочарование.

Вот эта ошибка была всему виной: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in … Читать дальше »


Frontend vs Backend

Программирование

Tagged Under : , , , ,

Сделав за свою карьеру не один десяток сайтов, пришел к одному выводу. И вывод это такой: чем лучше написан backend, тем проще писать frontend. И это не просто слова, а вполне реальный факт, который я вынес за почти 5 лет работы.

В последнее время средние и большие проекты в нашей организации пишутся двумя программистами. Вот примерный ход работы над каким-либо бизнес порталом или большим сайтом для не коммерческой организации (сразу оговорюсь, что backend я тоже пишу, но несколько реже, это зависит не от меня):

  1. Мой сотрудник по тех. заданию пишет backend.
  2. Я в это время верстаю страницы из готовых psd дизайнов.
  3. Как только созданы таблицы в базе данных, и определена логика, я начинаю заполнять html шаблоны данными из базы данных.
  4. и т.д.

И вот тут начинается самое интересное. Так как я надеюсь, что логика backend выполнена на высшем уровне, я и не делаю очевидных проверок в скриптах на frontend. Кто-то конечно скажет, что проверки делать обязательно везде и всегда, но мне из опыта известно совсем другое. Как правило хостинги последнее время начинают урезать количество запросов в секунду к серверу БД. И я считаю это правильным, так как существуют вполне себе известные cms, которые не заботятся об этом факторе и у них на главной странице запросов к БД больше 30-40, хотя если все пересмотреть и подумать хорошенько, и воспользоваться join или выборкой из нескольких страниц, то это число можно сократить как минимум вдвое. Также очень  важно спроектировать изначально правильно структуру таблиц и связи между ними, учитывая преимущества реляционных БД, или преимущества NoSQL БД.

Ниже я буду приводить те примеры, которые видел сам и от которых хочу предостеречь вас. Так же хочу заметить, что эти примеры будут приводиться на php, mysql, но на самом деле не важно каким языком программирования и БД вы будете пользоваться. Главное здесь логика, взаимосвязь между логическими еденицами. Читать дальше »


Yii и tinymceelfinder

Программирование

Tagged Under : , , ,

Первый сайт на Yii писался легче чем в свое время на zendframework, то ли от того, что война с zendframework сделала из меня ООПешника, то ли все дело в том, что это именно framework который помогает писать сайты, а не скрипты. Аналогий проводить не буду.

Ну как всегда знакомство не обошлось без кучки препятствий. И почти все они были связаны с плагином для Yii – tinymceelfinder. Читать дальше »


Ошибка входа при попытке синхронизации Google Chrome

Баги, глюки, ошибки, недочеты

Tagged Under : , , ,

Переустановил я своей сестре windows и столкнулся с такой проблемой: хотел было включить синхронизацию Google Chrome, ввел существующий логин от аккаунта google ну и соответственно существующий и 100% правильный пароль. А эта жертва революции в мире браузеров, сказала мне “Ошибка входа”. Ну я как обычно загуглил, нашел все возможные ответы по этой теме, и как обычно моя проблема не подпала не под один из ответов гугла (google). Хотя, честности ради, нужно сказать, что вскользь кто-то там упоминал мое решение, но не как основное решение. Читать дальше »


Aptana – ошибки и баги редактора

Баги, глюки, ошибки, недочеты, Софт

Tagged Under : , , , ,

Здравствуйте!

Не так давно, в августе 2009 года я познакомился с редактором программного кода Aptana. Aptana – отличный бесплатный редактор кода для PHP и других языков. В этом я убедился, поработав с программой пару дней. Но вот не задача, после того как я ее скачал и установил сам редактор, я не смог установить плагин для PHP и для jQuery, да и вообще не устанавливался ни один плагин из предложенных. При попытке установить плагин выдавало сообщение об ошибке следующего содержания: We were unable to install the plugin you have selected to install. Please file a bug report that we couldn’t find information for the plugin: Aptana PHP . Читать дальше »