Главная > Статьи для программистов
Статьи для программистов, разработчиков, и Заказчиков программ на заказ
Тематика материалов: Разработка программ Юзабилити. Пользовательский интерфейс и удобство использования программ Unix статьи. Программирование и практика Web-статьи. Статьи про веб-разработку Разное
Разработка программ
Задаваясь вопросом выбора готового коробочного продукта, или разработки собственной информационной системы, все задаются вопросами необходимости индивидуального подхода. При эксплуатации готового программного обеспечения достигаются невысокие стоимости. Однако, при разработке программного обеспечения на заказ основные плюсы заключаются в том, что эта программа создается (разрабатывается, программируется) конкретно под потребности и задачи Заказчика, то есть в ней есть все что нужно Заказчику разработки программы на заказ, и нет "лишней" функциональности, которая зачастую только мешает работать и препятствует скорейшему освоению программы.
Хорошая практика разработки ПО подразумевает большой организованный процесс слаженной работы программистов, архитекторов, руководителей подразделений, тестировщиков.
Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования.
Очень часто программисту приходится управлять с помощью компьютера каким-либо внешним устройством, или просто анализировать состояние этого устройства, подключенным к COM-порту компьютера. Порты ввода/вывода — самый распространенный способ сопряжения компьютера и внешнего устройства.
В статье приведён код примера из разработанной программы, который используется для вывода пользователю диалога выбора папки (директории). Код функции поможет при разработке программного обеспечения, где от пользователя требуется выбор папки на диске.
В этой статье рассказывается, как воспроизвести wav-файлы из разных источников.
В Windows основной элемент пользовательского интерфейса - форма. В Delphi почти каждый проект имеет по крайней мере одно окно - главное окно приложения. Все окна в этой среде разработки основаны на объекте TForm. В данной статье мы рассмотрим основные события, участвующие в "жизни формы".
Проникновение информационных и коммуникационных технологий в образование вызывает необходимость внедрения новых подходов к обучению. Эта среда разработки программ обладает большими возможностями по созданию программ учебного назначения.
В статье приводится обзор средства Windoo - расширения на базе Mootools для создания окон на JavaScript, которое позволяет разрабатывать более совершенные веб-приложения.
Эта среда разработки программ содержит некоторые скрытые возможности, недоступные основному большинству. Многие из них могут быть вызваны посредством редактирования реестра, но иногда Вы можете написать кусок кода чтобы сделать это. Статья на английском языке.
Средства вычислительной техники "не понимают" дробных чисел в обычном понимании этого слова, для них это те же целые числа, однако представленные в другом формате. В статье приводится теоретические основы и далее на примере рассматривается работа с ними при разработке программного обеспечения.
Любую современную программу или программную технологию можно представить как совокупность программных "слоев". Каждый из этих слоев производит свою собственную работу, которая заключается в повышении уровня абстракции производимых операций. Абстракция от оборудования и низкоуровневых протоколов вводится в ядра операционных систем в виде библиотек API (Application Program Interface). Например, WinAPI.
Открытое программное обеспечение - это способ разработки ПО, при котором исходный код разрабатываемых программ открыт и общедоступен. Это разрешение желающим программистам использовать уже созданный код для своих нужд, либо поучаствовать в разработке этой программы.
Юзабилити. Пользовательский интерфейс и удобство использования программ
Разработка пользовательского интерфейса программ, а также юзабилити (usability) - важная задача при проектировании и написании любой программы.
Сверхдинамичные веб-интерфейсы - применение технологий ajax, java script и т.п.
Веб-блоги ведут множесто народа, как поысить удобсто работы с ними?
Сегодня, благодаря совершенно неожиданным (по меркам 5-летней давности) применениям компьютеров, пользовательский интерфейс привлекает все больше внимания. К сожалению, как всякое модное слово (искусственный интеллект, мультимедиа, Internet) термин пользовательский интерфейс незамедлительно начали использовать в качестве рекламного аргумента в результате чего его смысл стал куда менее определенным. В этой ситуации было бы странно претендовать на истину, однако некоторыми соображениями автор этих строк хотел бы поделиться с читателями.
Unix статьи. Программирование и практика
В статье рассмотрены примеры скриптов для Linux Shell (Unix). Приведён список операторов языка шелл-скриптинга.
Восстановление пароля суперпользователя в ОС Unix. Рассматривается на примере FreeBSD.
Говорят, Linux используют из-за его безопасности. Или из-за свободности, бесплатности, из-за настраиваемости, из-за его сообщества, комьюнити. В чём же реальная причина, по которой её используют?
В этой небольшой статье я постараюсь описать простой и часто необходимый способ построения графиков загрузки интернет-канала (общий график, график www, график pop3, график smtp). Это может быть полезно системным администраторам для того, чтобы они знали, в какое время их офис потребляет много интернета, забита ли их полоса пропускания постоянно или только перед обедом, на что именно расходуется полоса пропускания канала – на просмотр сайтов, на получение почты, на отправку писем. Применений этому может быть множество.
Обновление операционной системы Slackware Linux с версии 12.0 до 12.1. Перевод оригинальной документации, выполненный мной. Я сам использую дистрибутив Slackware Linux для веб-разработки.
Web-статьи. Статьи про веб-разработку
Некоторые примеры на XHTML, описание технологии
В этой статье рассказывается о Google Adsense.
Google давно уже поисковая система, на которую ориентируются все без исключения разработчики. Поэтому размышления на тему: Как увеличить Page Rank.
Я могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов внашей стране.
Если вы хотите создать сайт, начните с главного – определите его цели. Именно правильно определив цель создания сайта, вы сделаете его действительно действенным и рентабельным. Список целей создания сайта может быть бесконечным, но можно выделить основные, исходя из которых и нужно создавать сайт.
Разное
Технология VPN - Virtual Private Network.
Как сделать так, чтобы ваше резюме прочитали - от Джоела Спольски
Технология превратить деньги софт, который можно продать, деньги от продажи вложить в разработку и т.д.
Сейчас уже мало кто занимается просто программированием. Программируют системно, структурно, структурированно и еще по-всякому.
Статья из категории юмора.