Главная » Ссылки с тэгом "программирование" - страница 4

Ссылки с тэгом "программирование" - страница 4 

Textarea с динамически-изменяемой высотой

An expanding text area is a multi-line text input field that expands in height to fit its contents. This UI element is commonly found in both desktop and mobile applications, such as the SMS composition field on the iPhone. Examples can also be found on the web, including on Facebook, where it’s used extensively. It’s a good choice wherever you don’t know how much text the user will write and you want to keep the layout compact; as such, it’s especially useful on interfaces targeted at smartphones.

Читать полностью
Теги: css, javascript, jquery, креатив, программирование,

Определение типа мобильного устройства на PHP

Нашел случайно статью "Make your CMSMS website Mobile ready". Как видно из названия, в ней дается решение по адаптации готовых сайтов на базе CMSMS для работы с мобильными устройствами.

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

Это может быть полезно.

Читать полностью
Теги: mobile, php, броузеры, программирование, шпаргалки,

Боремся с Magic Quotes

На днях я столкнулся с довольно неприятной ситуацией. Скрипт, который прекрасно работал на локальном сервере начал выдавать ошибки на сервере хостера. Проблема оказалась мелкой и я все быстро исправил, но эта ситуация напомнила мне о законе подлости. Как только забываешь о тестировании – скрипты сразу перестают работать. Не зависимо от того, насколько они простые. В данном случае дело было во включенных Magic Quotes (волшебных кавычках, хорошее название, появляются как по волшебству там, где не надо).

Читать полностью
Теги: php, программирование, уроки, шпаргалки,

Оптимизация работы Yii-приложений

Performance of Web applications is affected by many factors. Database access, file system operations, network bandwidth are all potential affecting factors. Yii has tried in every aspect to reduce the performance impact caused by the framework. But still, there are many places in the user application that can be improved to boost performance.

Читать полностью
Теги: faq, mysql, php, yii, программирование,

Перехват фатальных ошибок в Yii

С самого первого момента знакомства с Yii меня сильно разочаровала одна вещь - если при запуске приложения возникает фатальная ошибка (например ошибка компиляции какого-нибудь php-файла - пропустил запятую или не закрыл кавычку), то вместо привычного сообщения об ошибке приходится "наблюдать" пустое окно. Т.е. никаких сообщений о неполадках нет, в лучшем случае - просто обломки генерируемой страницы.

Все внутренние исключения фреймворк отлавливает без проблем, а вот с фатальными ошибками php просто беда - глядя на пустое окно броузера, точно знаешь, что где-то накосячил, но где и как остается загадкой. И такое "сокрытие важной информации" очень сильно раздражает.

К счастью решение нашлось! Владимир Колесников в своем блоге подробно описал, как простым способом "научить" Yii перехватывать и отображать сообщения о фатальных ошибках.

Читать полностью
Теги: php, yii, документация, программирование, фрэймворки, шпаргалки,

Активация автозавершения в PhpStorm для Yii::app()

Всем, кто пробовал работать в поплулярной IDE PhpStorm с проектами на базе Yii, известно, что PhpStorm не может опознавать тип результата выражения Yii::app() и поэтому такая удобная функция как автодополнение перестает работать. Одним из решений будет использование промежуточной переменной и комментария в стиле phpdoc:

/** @var $app CWebApplication */
$app = Yii::app();

с этого момента команды $app->... будут нормально автодополняться. Но вводить собственную отдельную переменную в каждом методе только лишь для того, чтобы IDE могла "опознать тип" совершенно неудобно. Автор блога rmcreative в своей статье предлагает более приемлемое и довольно простое решение.

Читать полностью
Теги: ide, phpstorm, yii, документация, программирование, фрэймворки, шпаргалки,

Прием WebMoney без ухода с сайта

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

Читать полностью
Теги: php, программирование, сервисы, уроки,

Easy as 1-2-3: Widgetize WordPress Themes

Part of what makes WordPress such a user-friendly platform is the endless supply of free widgets. With widgets, you can easily accessorize your blg without any knowledge of coding. (The majority of themes, however, keep this easy-to-use functionality exclusive to sidebars.) I recently widgetized my homepage in three easy steps, and I would like to share the process with you.

Читать полностью
Теги: cms, html, wordpress, блог, верстка, программирование, уроки,

Полезные .htaccess правила

Иногда, при создании/редактировании .htaccess’a возникает необходимость изменить/добавить какое-либо правило. Но, не всегда помнишь точный синтаксис. И для того, чтобы не спрашивать каждый раз гугл, я собрал небольшую подборку чрезвычайно полезных и часто используемых правил и решений.

  • Убрать www из урла
  • Автоматически устанавливать файлам кодировку utf-8
  • Убрать расширение файла
  • Запись php ошибок в лог-файл
  • Перенаправление со старого домена на новый
  • Изменяем некоторые системные значения
  • Удалить подраздел/категорию из урла
  • Свои страницы с ошибками (404, 403, 500, etc.)
  • Запрет выполнения php-скриптов
  • Защита от хотлинкинга 

Читать полностью
Теги: apache, программирование, уроки, шпаргалки,

25+ Useful Document and File Comparison Tools

Figuring out how a document has changed from one version to another isn’t always the simplest task. It’s further complicated when that document is longer or more complex, like source code.

The tools collected here can help you analyze and compare your documents and files, as well as merge them if necessary. There are tools to compare everything from Word docs to WAV files, and everything in between (including plenty that support syntax highlighting for code). Some are free and some are paid, and there are options available for Mac OS X, Windows, and Linux.

Читать полностью
Теги: ide, документация, программирование, утилиты,

Bookmark and Share
Страницы: 1... 23456 ...7
Просто совет
Два месяца бесплатного использования VPS-сервера с 20Гб SSD на борту. Интересует?
Тогда жми сюда.
Твиттер-лента
Follow TanitaCMS in Twitter