TOP 10 самых последних:
Пользовательский тип поля. Свойства.
Статья "Пользовательский тип поля" сразу после написания вышла в ТОП 5 по сайту и держится там до сих пор(данные на 19.04.2012). Это навело меня на мысль написать продолжение к статье, которое расскажет как управлять кастомными свойствами поля. В итоге получилась статья, после прочтения которой вы научитесь разрабатывать контролы редактирования свойств кастомных полей.
Статья "Пользовательский тип поля" сразу после написания вышла в ТОП 5 по сайту и держится там до сих пор(данные на 19.04.2012). Это навело меня на мысль написать продолжение к статье, которое расскажет как управлять кастомными свойствами поля. В итоге получилась статья, после прочтения которой вы научитесь разрабатывать контролы редактирования свойств кастомных полей.
RESTful web services. Сервер и клиент.
В предыдущих двух статьях мы узнали что такое RESTful web-services, а также прочитали какие бывают web-методы. Сейчас мы подойдём с практической точки зрения и напишем простейшие классы которые будут реализовывать rest client и rest server. Для формирования запросов разных типов мы будем использовать библиотеку cURL. Она позволяет запрашивать web ресурсы, с возможностью формирования параметров запроса.
В предыдущих двух статьях мы узнали что такое RESTful web-services, а также прочитали какие бывают web-методы. Сейчас мы подойдём с практической точки зрения и напишем простейшие классы которые будут реализовывать rest client и rest server. Для формирования запросов разных типов мы будем использовать библиотеку cURL. Она позволяет запрашивать web ресурсы, с возможностью формирования параметров запроса.
COMException (0x80070006): The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))
Недавно сталкнулся с "неизвестной ошибкой" Sharepoint. Ни одно приложение, включая центр администрирования не открывались - происходило перенаправление на /_layouts/error.aspx. Страница не содержала ничего, кроме "Возникла неожиданная ошибка."
Недавно сталкнулся с "неизвестной ошибкой" Sharepoint. Ни одно приложение, включая центр администрирования не открывались - происходило перенаправление на /_layouts/error.aspx. Страница не содержала ничего, кроме "Возникла неожиданная ошибка."
RESTful web services. Web Methods.
Чтобы понять, как работает REST подход необходимо понимать какие web-методы бывают, и в каком случае стоит применять тот или иной тип. Как известно, web-метод определяет действие над ресурсом. Рассмотрим определение каждого типа запроса.
Чтобы понять, как работает REST подход необходимо понимать какие web-методы бывают, и в каком случае стоит применять тот или иной тип. Как известно, web-метод определяет действие над ресурсом. Рассмотрим определение каждого типа запроса.
Пользовательский тип поля
Разработка пользовательских типов полей является глубокой кастомизацией интерфейсов без нарушения логики сохранения элементов или документов Sharepoint. Проще говоря, объектная модель Sharepoint позволяет расширять стандартный набор полей путём наследования от класса SPField. В этой статье описывается процедура создания таких полей.
Разработка пользовательских типов полей является глубокой кастомизацией интерфейсов без нарушения логики сохранения элементов или документов Sharepoint. Проще говоря, объектная модель Sharepoint позволяет расширять стандартный набор полей путём наследования от класса SPField. В этой статье описывается процедура создания таких полей.
RESTful web services. Введение.
Representational State Transfer (REST) - это подход к разработке интерфейсов гетерогенных систем. Обратите внимание на слово "подход". Это значит, что REST не является какой-либо технологией или продуктом, это набор практических рекомендаций разработчику, выработанных в 2000г Роем Филдингом. RESTful - это служба, реализованная на основе подхода REST.
Representational State Transfer (REST) - это подход к разработке интерфейсов гетерогенных систем. Обратите внимание на слово "подход". Это значит, что REST не является какой-либо технологией или продуктом, это набор практических рекомендаций разработчику, выработанных в 2000г Роем Филдингом. RESTful - это служба, реализованная на основе подхода REST.
Используем поиск Google на своем сайте
Поиск на сайте - очень важная часть вашего сервиса, к которой необходимо подойти со всей ответственностью. Когда количество страниц на сайте становится более 50-ти, а тем более 100-а зачастую очень трудно найти нужную информацию. В этом случае надо внедрять поиск. Что использовать: сторонние сервисы или лично разработанный модуль? Раскажу на своём примере.
Поиск на сайте - очень важная часть вашего сервиса, к которой необходимо подойти со всей ответственностью. Когда количество страниц на сайте становится более 50-ти, а тем более 100-а зачастую очень трудно найти нужную информацию. В этом случае надо внедрять поиск. Что использовать: сторонние сервисы или лично разработанный модуль? Раскажу на своём примере.
Работа с БД MySQL средствами PHP
Одним из ключевых моментов в жизни PHP программиста является изучение работы с БД MySQL средствами PHP. Момент этот несложный, но особенно важный, т.к. без БД любая программа становится неинтересной и почти бесполезной, особенно в Internet, где так важно сохранять данные, вводимые конечными пользователями. Поэтому я решил освятить несколько утилитарных функций, которые я написал однажды и использую по сей день.
Одним из ключевых моментов в жизни PHP программиста является изучение работы с БД MySQL средствами PHP. Момент этот несложный, но особенно важный, т.к. без БД любая программа становится неинтересной и почти бесполезной, особенно в Internet, где так важно сохранять данные, вводимые конечными пользователями. Поэтому я решил освятить несколько утилитарных функций, которые я написал однажды и использую по сей день.
distinct по одной колонке
Бывают случаи, когда нужно создать представление данных, содержащее в себе всю информацию из таблицы и уникальную в пределах одного столбца. Например, предполагается, что колонка "CCOL" является уникальным ключом, однако, содержит в себе данные типа nvarchar(250) и уникальность не проверяется. В этом случае не исключено, что попадуться строки с неуникальными значениями, что нарушает целостность данных и является следствием неработоспособности программы. В этом случае, я рекоммендую создать представление, сделав DISTINCT только по одной колонке.
Бывают случаи, когда нужно создать представление данных, содержащее в себе всю информацию из таблицы и уникальную в пределах одного столбца. Например, предполагается, что колонка "CCOL" является уникальным ключом, однако, содержит в себе данные типа nvarchar(250) и уникальность не проверяется. В этом случае не исключено, что попадуться строки с неуникальными значениями, что нарушает целостность данных и является следствием неработоспособности программы. В этом случае, я рекоммендую создать представление, сделав DISTINCT только по одной колонке.
Android разработка. Урок 5. Диалоги
Мы продолжаем развивать свою программу "Список контактов" для android, и в этом уроке я хотел бы продемонстрировать работу с диалогом подтверждения удаления контакта и небольшим всплывающим сообщением. Начнём с Toast-сообщений.
Мы продолжаем развивать свою программу "Список контактов" для android, и в этом уроке я хотел бы продемонстрировать работу с диалогом подтверждения удаления контакта и небольшим всплывающим сообщением. Начнём с Toast-сообщений.
TOP 5 самых посещаемых:
Кастомизация элементов управления
Sharepoint предоставляет возможность переопределения интерфейсов посредством установки меньшего значения Sequence. Продемонстрируем это на элементе поиска и приветствия.
Sharepoint предоставляет возможность переопределения интерфейсов посредством установки меньшего значения Sequence. Продемонстрируем это на элементе поиска и приветствия.
Android разработка. Урок 1. Hello, World!
Разработка под Android. Мое первое приложение Hello, World! Все разработка ведётся на Java при помощи Eclipse и плагина Android Development Tools к нему или C/C++ и Android Native Development Kit, который рекомендуется для приложений, главным критерием которых является скорость работы. В дальнейших наших уроках будут использоваться Windows и Eclipse.
Разработка под Android. Мое первое приложение Hello, World! Все разработка ведётся на Java при помощи Eclipse и плагина Android Development Tools к нему или C/C++ и Android Native Development Kit, который рекомендуется для приложений, главным критерием которых является скорость работы. В дальнейших наших уроках будут использоваться Windows и Eclipse.
Как сохранить HTML в БД?
Рассматривается процедура сохранения содержимого страниц сайта в базе данных MySQL и отображение содержимого для конечного пользователя
Рассматривается процедура сохранения содержимого страниц сайта в базе данных MySQL и отображение содержимого для конечного пользователя
Рекурсивные запросы в T-SQL
Обобщённое табличное выражение позволяет выполнять рекурсивные запросы , например к древовидным справочникам.
Обобщённое табличное выражение позволяет выполнять рекурсивные запросы , например к древовидным справочникам.
Пользовательский тип поля
Разработка пользовательских типов полей является глубокой кастомизацией интерфейсов без нарушения логики сохранения элементов или документов Sharepoint. Проще говоря, объектная модель Sharepoint позволяет расширять стандартный набор полей путём наследования от класса SPField. В этой статье описывается процедура создания таких полей.
Разработка пользовательских типов полей является глубокой кастомизацией интерфейсов без нарушения логики сохранения элементов или документов Sharepoint. Проще говоря, объектная модель Sharepoint позволяет расширять стандартный набор полей путём наследования от класса SPField. В этой статье описывается процедура создания таких полей.









