четверг, 15 августа 2013 г.

QRcode PHP library generator


  1. Генерируем QR код на PHP - php QRcode generator library
  2. Генерируем QR code с помощью Chart - Google API Google Chart Tools
  3. QR code generator class Скачать - генерирует QR коды закодированной информации: закладка, текст, СМС сообщение, телефонный номер, контактная информация, почтовое письмо, гео-локация, Wi-Fi доступ, мета данные i-appli или abitrary контент.
  4. PHP QR Code library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library phpqrcode
  5. WordPress plugins 
  6. PHP Library  to create QR Code for CodeIgniter Framework
  7. cakePHP Helper
  8. И другие разные репозитории github и bitbucket

четверг, 8 августа 2013 г.

Yii GeoIP

Установленные Perl-модули:
  • Geo::IPfree (1.110450) 
  • Geography::Countries (2009041301)
yii-geoip - Yii Module to allow for easy usage of the MaxMind Free file dbs.


на простом PHP с ООП:
  1. Гео-модуль  (КЛАДР+ФИАС)
  2. PHP API for GeoIP2 webservice client and database reader MaxMind
  3. MaxMind GeoIP2 Web Services
  4. Поиск географического местонахождения IP-адреса, выделенного RIPE локальным интернет-реестрам (LIR-ам) для Российской Федерации и Украины
  5. PHP GeoIP extension
  6. Geocoder PHP 

Другие варианты:
  1. ngx_geoip
Пример: Ваш GeoIP

суббота, 20 июля 2013 г.

Yii insert on duplicate key update

В Yii столкнулся с тем что понадобилось добавить в ActiveRecord, метод insertUpdate - генерирующий запрос INSERT INTO .... ON DUPLICATE KEY UPDATE к БД.

суббота, 22 июня 2013 г.

Front end

На фронте:
  1. Underscore
  2. Backbone
  3. Knockout
  4. Knockback
  5. AngularJS

минусы использования knockout и backbone в одном приложении
Новая архитектура основана на идеях, предложенных Николасом Закасом (1, 2), и воплощенных в проекте aurajs. Важно, что приложение теперь использует AMD (requirejs).

Также мы полностью отказались от Knockout+Knockback в пользу системы представлений, частично заимствованной из Backbone.Marionette.

Sentry notifies you when your users experience errors - https://getsentry.com/