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

Ссылки с тэгом "шпаргалки" 

Создание реалистичной имитации рисунка маслом в Photoshop

There’s some talented artists out there who can hand paint stunning hyper-realistic art, but those kinds of skills are something us mere mortals can only dream of. Thankfully with the help of Photoshop it’s possible to create cool effects to mimic the style of painted images.

In today’s tutorial I show you a few steps that will transform a photograph into a digitally painted piece of art with detailed brush strokes and blotchy colours.

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

Game Programming Patterns

Hey, Game Developer!

  • Do you struggle to make your code hang together into a cohesive whole?
  • Find it harder to make changes as your codebase grows?
  • Feel like your game is a giant hairball where everything is intertwined with everything else?
  • Wonder if and how design patterns apply to games?
  • Hear things like “cache coherency” and “object pools”, but don’t know how to use them to make your game faster?

I’m here to help! I wrote this book to answer those questions. It’s a collection of patterns I found in games to make code cleaner, easier to understand, and faster.

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

Sorting Algorithm Animations

These pages show 8 different sorting algorithms on 4 different initial conditions. These visualizations are intended to:

  • Show how each algorithm operates.
  • Show that there is no best sorting algorithm.
  • Show the advantages and disadvantages of each algorithm.
  • Show that worse-case asymptotic behavior is not always the deciding factor in choosing an algorithm.
  • Show that the initial condition (input order and key distribution) affects performance as much as the algorithm choice.

The ideal sorting algorithm would have the following properties:

  • Stable: Equal keys aren't reordered.
  • Operates in place, requiring O(1) extra space.
  • Worst-case O(n·lg(n)) key comparisons.
  • Worst-case O(n) swaps.
  • Adaptive: Speeds up to O(n) when data is nearly sorted or when there are few unique keys.

There is no algorithm that has all of these properties, and so the choice of sorting algorithm depends on the application.

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

How to Access Google Calendar With PHP Using Google API

Google calendar is a very useful calendar service. It is easy for web programmers to interact with this calendar. You can use simple techniques like embedding calendars on your site. You can also interact on an entirely different level by using PHP and the google API's. Zend Framework provides a good place for the beginning and advanced PHP programmer to make this connection.

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

Таблица совместимости мобильных броузеров с HTML5

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

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

Визуальное представление работы команды JOIN языка SQL

В очень простой форме (собственно в виде примеров в картинках) показано как работают различные JOIN'ы в SQL.

I thought Ligaya Turmelle's post on SQL joins was a great primer for novice developers. Since SQL joins appear to be set-based, the use of Venn diagrams to explain them seems, at first blush, to be a natural fit. However, like the commenters to her post, I found that the Venn diagrams didn't quite match the SQL join syntax reality in my testing.

I love the concept, though, so let's see if we can make it work. Assume we have the following two tables. Table A is on the left, and Table B is on the right. We'll populate them with four records each.

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

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

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

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

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

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

Боремся с Magic Quotes

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

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

Перехват фатальных ошибок в 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, документация, программирование, фрэймворки, шпаргалки,

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