+7 (495) 229-0436 | shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 |
|
|
03.08.12 - Профилирование PHP скриптов на живом сервере
Наверняка кто-то из вас сталкивался с такой проблемой: медленно работает сайт на реальном сервере. Важно оперативно выяснить в каких местах возникли сложности.
03.08.12 - Миграция базы данных в Zend Framework: Akrabat_Db_Schema_Manager В процессе работы над одним огромным проектом на Zend Framework, возникла необходимость миграции баз данных и перемещение между версиями, т.е. кроме update, был необходим так называемый downdate. Немного погуглив натолкнулся на интересную статью Роба Алана (в дальнейшем Автор) "Akrabat_Db_Schema_Manager: Zend Framework database migrations".
02.08.12 - Улучшаем Redgate SQL Search: некоторые моменты разработки Трепетно люблю и пользую при работе в SQL Server Management Studio утилиты от Redgate, в том числе и бесплатный Redgate SQL Search. Все бы хорошо, но еще мечталось о вменяемом инструменте, который бы позволял в дереве объектов создавать собственные папки и раскладывать в них таблички/процедурки.
02.08.12 - Сведения об управлении, безопасности и резервировании в SQL Server Если сотрудник, отвечающий за сопровождение серверов Windows, на которые установлен Microsoft SQL Server 2000, не имеет специальных знаний по администрированию баз данных, ему бывает нелегко разобраться во всех этих таблицах, индексах, хранимых процедурах, запросах и тонкостях резервирования.
02.08.12 - Импортирование документов Word в SQL Server SQL Server позволяет выполнять импорт документов Word несколькими различными способами. Мы рассмотрим наиболее общие методики. Перед тем, как начать загрузку документов, нужно создать столбец, в котором будут храниться данные типа Image.
31.07.12 - Web must die / Веб должен умереть Современная web-технология, основанная на CSS/HTML (включая даже HTML5/CSS3) - это апофеоз бессистемности в архитектуре и фрагментации. Бессистемность в начальном дизайне и последующее наложение на нее фрагментации из-за несовместимых реализаций в браузерах породили каскады хаков для латания дыр.
31.07.12 - Почему программирование - хороший способ выражения малопонятных и туманно сформулированных идей Данная статья представляет собой слегка отредактированную версию главы, опубликованной в книге "Дизайн и планирование II - Компьютеры в дизайне и коммуникации" (Design and Planning II - Computers in Design and Communication, (Martin Krampen and Peter Seitz, eds.), Visual Committee Books, Hastings House Publishers, New York, 1967.)
27.07.12 - Буферы для потоков Стандартные потоки, широко применяющиеся в Delphi, резко упрощают повседневную работу с потоковыми данными. Но и у них есть недостаток. Дело в том, что в VCL потоки, и, главное, их базовый класс TStream, реализованы "в лоб": без всяких хитростей данные немедленно препровождаются по назначению (например, в файл).
27.07.12 - Балансировка деревьев После выполнения ряда операций с упорядоченным деревом, вставки и удаления узлов, оно может стать несбалансированным. Если подобное происходит, алгоритмы обработки дерева становятся менее эффективными.
27.07.12 - База данных на основе Б+дерева Программа Bplus управляет базой данных на основе Б+дерева с помощью двух файлов данных - Gusts. dat, содержащего записи данных клиентов, и Gusts. idx, где находятся узлы Б+дерева.
27.07.12 - Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером. Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером.
24.07.12 - Своё приложение на Node.js с хранением в Dropbox - это просто (исходники) В этом посте я постараюсь коротко рассказать, как можно организовать web-сервис для хранения файлов, используя лишь бесплатные решения.
20.07.12 - Используем PHP правильно Чуть ли не самая главная проблема в мире PHP - это огромное количество устаревшей и/или не самой лучшей информации, приводящей начинающих разработчиков в заблуждение. Да что там, даже опытным программистам бывает тяжело выудить крупицу адекватной информации в море интернета.
20.07.12 - Простой сервер задач с очередью в MySQL (без проблем с блокировками) Почти в каждом более менее динамическом проекте бывает возникает необходимость выполнять очереди задач в фоне (отправка email, обновления кеша, реиндексация поиска и т.д.). Job сервера (Gearman и т.п.) хороши, но для большинства простых задач они избыточны.
20.07.12 - Запуск внешних приложений из Notepad++. NppExec: ускоряем поиск в Интернете и не только… Поскольку я не очень опытный разработчик - так вышло, что в веб я пришел недавно - по ходу написания кода мне часто приходится обращаться к официальной документации PHP и MySQL, а также искать во время работы с текстами определенную информацию еще на паре сайтов, не связанных с IT, но связанных с другой моей работой.
19.07.12 - Введение в объектно-ориентированное программирование Объектно-ориентированное проектирование программ или просто объектно-ориентированное программирование (ООП) представляет собой качественно новый шаг в развитии современных методов программирования. Настоящая работа посвящена знакомству с принципами ООП применительно к программированию в среде DELPHI.
19.07.12 - Введение в многозадачность и многопоточность В современных операционных системах (ОС), примерами которых являются такие широко распространенные ОС, как Unix, Windows, OS/2 и др., имеется возможность выполнять одновременно несколько приложений. Способность ОС поддерживать работу одновременно нескольких приложений называется многозадачностью.
19.07.12 - TIdSMTP и TIdIMAP4 - почтовые клиенты Indy Клиентские почтовые компоненты Indy TIdSMTP и TIdIMAP4 имеют много общих свойств, которые могут устанавливаться в процессе проектирования в окне Инспектора Объектов, или задаваться программно. Свойство Port в обоих компонентах задается по умолчанию (25 в TIdSMTP и 143 в TIdIMAP4), и вред ли стоит менять эти значения.
19.07.12 - Анализ скорости выполнения алгоритмов Теория сложности изучает сложность алгоритмов. Существует несколько способов измерения сложности алгоритма. Программисты обычно сосредотачивают внимание на скорости алгоритма, но не менее важны и другие показатели - требования к объему памяти, свободному месту на диске.
19.07.12 - TIdMessage - объект почтового сообщения Indy Почтовое сообщение Indy, используемое почтовыми клиентами и серверами Indy, реализуется компонентом TIdMessage со страницы библиотеки Indy Misc.
19.07.12 - Система Drag and Drop За этим определением скрывается довольно часто используемая возможность современных операционных систем, а именно возможность перетаскивать объекты. Казалось бы, что такого существенного может внести система Drag and Drop в наши программы?
19.07.12 - Пишем CD проигрыватель Элементов управления ActveX - это файл с расширением ОСХ (например, MyButton.OCX), который вы можете использовать в своем приложении Visual C++.
19.07.12 - Что нового в Visual Studio 2012 для SharePoint 2010. Списки В Visual Studio 2012 появился визуальный дизайнер для работы со списками и типами контента, что делает работу проще и понятнее в отличие от предыдущих версий Visual Studio.
19.07.12 - Основы полнотекстового поиска Я создал полнотекстовый индекс в таблице и у меня есть несколько вопросов о возможностях компонента полнотекстового поиска в SQL Server. Во-первых, работает ли полнотекстовый поиск с суффиксами (т.е. можно ли по фразе * mation отыскать такое слово, как information )? Во-вторых, можно ли с помощью полнотекстового поиска находить слова, расположенные рядом друг с другом? Если да, то сколько слов максимально могут разделять искомые слова? В-третьих, как модифицировать список "словесного шума"?
19.07.12 - Основные причины отказов SQL Server Я составил список, в котором неполадки перечислены в порядке убывания количества читателей, указавших их в качестве основных (не в порядке серьезности последствий).
19.07.12 - Сравнение SQL Server Express и MSDE Мы уже проводили сравнение SQL Server 2005 Express с Microsoft Access и обсуждались этапы перехода с Microsoft Data Engine (MSDE) на SQL Server Express. Однако сравнение между SQL Server Express с MSDE не проводилось, тогда как MSDE - самый серьезный конкурент SQL Server Express.
19.07.12 - Использование хэш-ключей вместо строковых индексов Вашему приложению может потребоваться индекс на основе длинной строки символов или, что еще хуже, конкатенации двух строк или строки и одного-двух целых чисел.
13.07.12 - Direct Oracle Access С компонентами Direct Oracle Access Вы имеете доступ к базе данных Oracle непосредственно, минуя Borland Database Engine, используя только SQL*Net.
06.07.12 - Учимся в delphi получать информацию о системе Сейчас я хочу показать вам как на Delphi быстро и без использования компонентов узнать информацию о системе. Для начала создадим новую форму и бросим на неё: компонент Button (кнопка) и компонент Memo (многострочный редактор) оба с закладки Standart.
05.07.12 - Архитектура синтаксического анализатора XAML Конструктор Конструктор WPF для Visual Studio загружает документы XAML и создает объекты WPF для отображения в Visual Studio. Ошибки, обнаруженные во время загрузки, отображаются в окне "Список ошибок".
|
|
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |