|
|
|||||||||||||||||||||||||||||
|
Transact SQL великолепный язык, функциональности которого более чем достаточно для решения большинства часто возникающих задач. Однако иногда возникают задачи, которые с его помощью решать долго и/или неудобно Подробнее »
15.02.2013 Новое расширение PHP позволяет добавлять произвольные методы к скалярам На Github появилось новое экспериментальное расширение PHP "scalar_objects", с помощью которого можно добавлять любые методы к числам, строкам, массивам. Подробнее »
15.02.2013 AzaMath - Cистемы счисления (включая кастомные) + арифметика произвольной точности на PHP Возникла недавно задача, связанная с конвертацией между различными позиционными системами счисления. В качестве реального применение обычно выступают сервисы для сокращения URL, использующие системы base36/base62 или, например, хранение большого количества огромных чисел в том же base62 для экономии памяти. Подробнее »
15.02.2013 Об одной малоизвестной уязвимости в веб сайтах Мы пропускаем через валидаторы данные форм, кукисы, даже URI. Но недавно я с удивлением обнаружил, что есть одна переменная, приходящая от клиента, которую почти никто не фильтрует. Подробнее »
15.02.2013 Проверка работоспособности кода на множестве версий PHP Всем доброго времени суток. На днях понадобилось проверить работоспособность 4 вариантов кода на разных версиях PHP (в сумме около 20). Причём изначально было понятно что 4 экземплярами дело не ограничится - в будущем подобных тестов предвидится больше. Подробнее »
31.01.2013 Забавные баги и особенности в Visual Studio и .NET С первым багом я столкнулся лично на проекте Jabber-клиента на WPF - при попытке получить тему с какой-то конференции на Jabber.ru клиент тупо зависал. Потратив много времени на отладку, я убрал TextBox, отображающий текст этой самой темы и всё заработало, т.е. локализовал баг в самом отображении текста на UI. Подробнее »
31.01.2013 Создаем расширение (extension) Visual Studio для генерирования C++ директивы #define в header-файле Будем делать расширение Visual Studio, которое встраивает в контекстное меню редактора поле "Create C++ Header #define", при клике на которое генерируется уникальная директива #define (директива позволяет включать header только один раз). Подробнее »
24.01.2013 ROUTE таблица IP маршрутизации Описание команды route: выводит на экран и изменяет записи в локальной таблице IP-маршрутизации . Запущенная без параметров, команда route выводит справку... Подробнее »
28.12.2012 Отечественный вклад в Web 2.0 В последнее время крайне популярной является тема Веба второго поколения. Мы часто можем слышать и читать о новых иностранных сервисах и инновационных технологиях, которые относят к web 2.0 и которые причисляют к революционным и грандиозным... Подробнее »
28.12.2012 Прикладные программы в Web Чем большую популярность завоевывает Web, тем сложнее становятся Web-узлы. Статические гипертекстовые страницы, подготовленные средствами HTML, встречаются все реже... Подробнее »
28.12.2012 Страшно далеки скрипты от народа... Как известно, "Форд-Т" когда-то называли "машиной неудачников". Еще бы: неудачник не в состоянии купить автомобиль за несколько тысяч долларов! Единственное, чего не учли производители дорогих автомобилей: "неудачников" в нашем мире гораздо больше, нежели преуспевающих дельцов... Подробнее »
28.12.2012 Создание больших web-проектов У любого успешного web-проекта рано или поздно возникает проблема роста. Существующие программно-аппаратные ресурсы перестают справляться с растущей нагрузкой... Подробнее »
28.12.2012 PHP, PERL, C, C++ - знакомьтесь! Небольшое введение в наиболее популярные языки программирования, с оглядкой на веб-приложения... Подробнее »
20.12.2012 Создание редактируемой диаграммы последовательности при помощи Rational Software Architect Автор описывает, как сгенерировать диаграммы последовательности для Java-проектов, используя IBM Rational Software Architect for WebSphere Software, Version 7.5.4. Он также рассматривает ограничения нередактируемых диаграмм последовательности, необходимость генерирования редактируемых диаграмм и действия по их генерированию. Подробнее »
18.12.2012 Простое написание тестов - это не TDD! Эта статья представляет собой хороший теоретический материал о TDD для тех, кто об этом ещё ничего не знает. В мире разработки ПО существует общее заблуждение, что простое написание тестов равносильно разработке через тестирование. Подробнее »
18.12.2012 Вновь об автоматизации инвентаризации Уже не раз писали об инвентаризации, но для меня не нашлось ничего полезного. Почему? Ответ прост: передо мной была поставлена задача: автоматизировать процесс инвентаризации товаров магазина. Лежащие на полках склада товары не отвечают на пинги, не могут по команде сами о себе собрать статистику и отправить их на сервер. Подробнее »
18.12.2012 Не надо копипастить чужой код, набирайте его сами Если и есть что-то неизменное с того дня, когда я начал писать код и по сегодняшний день (а я пишу уже дней 500). Так это то, что незнание с чего начать - невероятно пугает. Я остро помню панику изучения HTML, когда я понятия не имел, как заставить мои div-ы располагаться там, где я хотел. Подробнее »
18.12.2012 Работа с JMS сообщениями и MDB в JEE Работа с сообщениями подразумевает взаимодействие между компонентами системы посредством передачи сообщений. JMS позволяет реализовать это взаимодействие в java приложении, а MDB бины позволяют асинхронно обрабатывать получаемые сообщения на сервере приложений без дополнительных усилий по асинхронной обработке. Подробнее »
13.12.2012 Реализация условного цикла в Rational Performance Tester Данная статья предназначена для инженеров по автоматизации с уровнем квалификации в Rational Performance Tester от начального до среднего, желающих создать условный цикл с минимальными усилиями. Этот процесс рассматривается шаг за шагом, делая его более понятным. Подробнее »
11.12.2012 Разработка скользящей боковой панели (сайдбара) при помощи jQuery Сегодня мы хотим научить вас создавать скользящую боковую панель (сайдбар) при помощи jQuery. Сейчас многие, наверное, задаются вопросом о том, почему бы не сделать это при помощи параметра position:fixed. Подробнее »
Страница: ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...
|
|