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

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

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.

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

Дебаггер для Yii 1.1 портированный из Yii 2

Недавно команда разработчиков фреймворка Yii 2 порадовала сообщество нативной дебаг-панелью.

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

Теперь появился порт этого отладчика и для Yii 1.1

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

jQuery-плагин для множественного выбора из списка

Удобный и гибкий плагин для замены стандартного <select multiple="multiple">...</select>. Симпатичен, имеет встроенный фильт данных при наборе. 

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

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

Build an RSS 2.0 Feed with CodeIgniter

In this tutorial, we will build a RSS 2.0 Feed with the PHP framework CodeIgniter. After this tutorial, you will be able to build a feed for any custom website in no time at all.

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

rapyd минималистичный HMVC-фреймворк для PHP разработчиков

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

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

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

Простой урок по созданию галереи на jQuery и PHP

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

Читать полностью
Теги: javascript, jquery, php, дизайн, программирование, уроки,

10 сниппетов для работы с Twitter

В статье представлены сниппеты на различных языках (в основном - PHP), для выполнения различных операций с популярным сервисом микро-блогов Twitter.

Читать полностью
Теги: ajax, javascript, php, twitter, программирование,

Manipulating Images with PHP and GraphicsMagick

One of the things I like best about PHP is its support for a diverse array of tools and technologies. Take, for instance, image manipulation. Like most developers, I’ve known for a while that PHP comes with GD support for basic image generation and processing tasks, and I’ve even used it on occasion to dynamically create images from a base template. However, I recently needed to write some code involving cropping, resizing and otherwise torturing images and while researching the topic, I came across another PHP extension for image manipulation: the GraphicsMagick extension.

Based on the robust, multi-threaded GraphicsMagick library, aka the “Swiss Army knife of image processing”, PHP’s GraphicsMagick extension allows developers to add street cred to their image (sorry, I couldn’t resist!) with some fairly powerful API methods. This article discusses the extension in detail, introducing you to its key functions and showing you how to rotate, resample, transform, crop, carve, and otherwise mangle your images until they roll over and beg for mercy. So come on in, and bring your evil laughter with you!

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

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