Архив рубрики ‘Coding

Windows + GIT + phpStorm

29, Ноя 2011

Потихоньку начал ковырять систему контроля версия Git, и расскажу про правильную настройку тандема phpStorm и Git для пользователей Windows. Качаем клиента Git для Windows: http://code.google.com/p/msysgit/ Установка займет всего пару минут. По дефолту все устанавливается все в директорию: «C:\msysgit\msysgit». Далее необходимо дополнить переменную среды Path. Подсмотреть можно тут Добавляем строчку: ;C:\msysgit\msysgit\bin;C:\msysgit\msysgit\mingw\bin Нажимайте ОК. Чтобы проверить, что все […]

Есть такая замечательная штука как ADO.NET Entity Framework, если быть кратким то она позволяет «мышкой» создать все необходимые модели, их взаимоотношения, а затем на основе полученных моделей с легкостью создать базу данных. Но, как сделать так чтобы в свойство сущности с типом DateTime вставилось default значение равное DateTime.Now?

В продолжении заметки о «Zend Framework и baseUrl» столкнулся с еще одним моментом, когда DocumentRoot не указывает на папку public проекта. Допустим у Вас в папке public реализована подобная структура: В папке static находятся все статичные файлы. Так вот, при попытке открыть к примеру файл http://localhost/testproject/public/static/js/jquery.js будет получать сообщение о том, что контроллер не найден, […]

У приложения Zend Framework есть файл настроек application.ini, который располагается в /application/configs/application.ini. Попробуем добавить в него свои настройки. Для примера возьмем параметр название сайта — SiteName и url сайта — SiteUrl. В application.ini пишем строчку: Site.SiteName = ‘Название Сайта’ Site.SiteUrl = ‘www.siteurl’ Получаем наши настройки из Из метода _init* класса Bootstrap Из контроллера, например из […]

Zend Framework и baseUrl

8, Окт 2011

Столкнулся с тем, что если публичная часть проекта на Zend Framework’e лежит вне корне домена, например http://localhost/testproject/public то при вызове какого либо контроллера будет выдаваться исключение что контроллер не найден. Например такой запрос http://localhost/testproject/account/logon, выдаст исключение: Message: Invalid controller specified (testprject) … … Request Parameters: array ( ‘controller’ => ‘testproject’, ‘action’ => ‘public’, ‘account’ => […]

В продолжении статьи о методах расширения C#, напишу об очень полезном расширении которое сильно облегчит жизнь разработчику при разработке WinForm приложения. Есть WinForm приложение с TextBox. Необходимо изменить его текст из другого потока приложения. Пример из MSDN‘a: Теперь попробуем по другому. Первым делаем расширяем класс System.Windows.Forms.Control. Переписываем пример из MSDN’a И все. Теперь в любом […]

После распаковки zip архива php, и настройки iis (Хорошо описано на хабре), запускаем тестовый скрипт По умолчанию конфигурационный файл храниться в папке %WINDIR% (обычно «c:\windows»). Чтобы PHP искал и использовал php.ini в другой директории необходимо изменить значение переменной среды PATH. Для этого: В «Свойствах системы» (Правой кнопкой мыши по ярлыку «Мой компьютер» — «Свойства») перейти […]

Если вы создаете веб или нативные приложения для iPhone/Android то возможно Вам понадобятся рисовать элементы интерфейса в том же стиле что и производитель. В сети есть уже готовые наборы элементов интерфейсов: iPhone GUI iPad GUI Android GUI

Одной из фич C# 3.0 является Методы Расширения (Extension Methods) Методы расширения позволяют добавлять методы в уже существующие типы, без создания нового производного типа. Для примера, расширим возможности типа System.String простой функций FormatString, которая будет аналогична методу string.Format(); Обычно «форматирование» строчки делается следующим образом Результат работы: Hello world! Каждый раз писать string.Format не удобно. Попробуем […]

Замечательный плагин jquery datepiker позволяет пользователю в удобной форме ввести дату. По умолчанию datepicker полностью адаптирован под англоязычную аудиторию. Попробуем его адаптировать под нашего русского пользователя


Наверх
Rambler's Top100