Поток исполнения программы - это способ добиться параллельности ее работы.
Сейчас уже мало кого удивит возможность запуска .
В программировании существуют приемы, которые кажутся простыми и стройными в теории, но на практике таят в себе большую опасность. Осознанность, полное понимание своих действий и их последствий - вот необходимое условие успеха при их использовании. Одним из таких приемов является рекурсия.
23 мая завершился последний этап конкурса по программированию, организованного нашим журналом совместно с порталом snarknews.info.
Недавно ко мне в руки попала коробка с дистрибутивом CMS NetСat 3.0 Community. Увидев знакомое название, я вспомнил свое далекое прошлое. Тогда, работая над одним из первых своих интернет-проектов, я был поставлен перед необходимостью установки какой-либо CMS. Первой системой, которая показалась мне более или менее соответствующей моим запросам, была тогдашняя версия NetCat.
Важнейший этап разработки программной системы - ее испытание на соответствие требованиям. Требования к системе распределяются по уровням детализации, и, значит, соответствующие им тесты имеют различную форму и ответственных за их создание.
Многие пользователи, приобретая новый компьютер с предустановленной на нем операционной системой Microsoft Windows Vista, могут даже не подозревать о том, что они купили ПК с 32-разрядной, а не 64-разрядной версией ОС. Как поступить, чтобы на ПК стояла именно 64-разрядная Vista?
Cколько раз бывало - разгар рабочего дня, а заняться нечем. Ждешь письма, звонка или отчета, от которых зависит дальнейшая работа. Чем бы заняться, дабы изобразить перед коллегами и начальством бурную деятельность? «Одноклассники» заблокированы строгими админами, в блогах нет ничего интересного... Самое время поиграть!
В одном из прошлых номеров (см. «Мир ПК», ?2/08, с. 72) рассказывалось о том, как сделать сайт с помощью системы «1С-Битрикс». Завершая повествование, авторы тогда призывали читателей делиться опытом использования других систем управления сайтом. И вот в редакцию поступила статья от одного разработчика-фрилансера1, в которой он поведал свою историю создания сайта на базе UMI.CMS.
В конце апреля завершилась двадцатая по счету Всероссийская олимпиада школьников по информатике. Как водится, юбилейное мероприятие не обошлось без приятных сюрпризов.
Согласитесь, обидно наблюдать поражение своей команды на футбольном поле. Куда лучше вставить в компьютер диск с FIFA и наслаждаться победой игроков, повинующихся указателю мыши. Но все же высокие технологии не заменят атмосферы, царящей на стадионах во время спортивных соревнований. А вот помочь выигрывать у соперников вполне могут!
Всевозможных бесплатных CMS нынче превеликое множество, они появляются на свет, как грибы после дождя. Все они в основном более-менее схожи и каждая в какой-то степени облегчает жизнь веб-разработчику. А некоторым из них даже удается стать не только инструментом построения сравнительно несложных корпоративных сайтов, но и платформой для развитых проектов в духе Web 2.0.
Третий этап соревнований, проводимых нашим изданием совместно с порталом snarknews.info, завершился 14 апреля.
Для многих программистов, использующих в работе Flash и PHP, тесная интеграция этих двух технологий остается нетривиальной задачей. В предыдущей статье были рассмотрены простые примеры применения возможностей библиотеки Ming из пакета PHP, позволяющей динамически формировать и передавать в браузер flash-объекты.
На страницах нашего журнала мы часто пишем о том, как замечательно работать в Интернете, сколько всего нового и необычного предлагают пользователям разработчики всевозможных сайтов, порталов и сервисов.
Однажды, беседуя со своим родственником, владельцем крупного магазина автомобильных запчастей, находящегося в отдаленном регионе, я спросил: «А если ты сейчас продашь свой бизнес, то сколько за него получишь?» Вопрос поставил его в тупик...
История микрокалькуляторов (в дальнейшем я буду называть их просто калькуляторами) началась в эпоху миниатюризации, когда были разработаны первые интегральные микросхемы и наступила эпоха ЭВМ третьего поколения. Тогда у производителей появилась возможность создать для математических вычислений компактное устройство индивидуального пользования, предназначенное для работы с числами
Как отключить мышь в DOS-сессии? Для начала вспомним, каким образом DOS-программа ею пользуется. Первый вариант - взаимодействие через порты. Этот уровень является самым низким и трудно реализуемым, поэтому на практике применяется редко. Большинство программ используют второй вариант - работу через прерывание
Когда в далеком 1991 г. Тим Бернерс-Ли запустил первый интернет-сайт, он вряд ли мог подозревать, какой потенциал содержало в себе его детище. Ведь то, что он предложил, было настоящей революцией: Глобальная паутина позволяла обмениваться гипертекстовыми документами. Любой пользователь Сети мог щелкнуть на ссылке, и сервер выдавал ему требуемый документ. Бесконечный кладезь знаний стал доступен с любого компьютера, подключенного к Интернету. Это ли не свобода?
Применение библиотеки GDLib (http://www.boutell.com/gd/) для работы с изображениями различных форматов в PHP привычно для большинства разработчиков. Но иногда могут потребоваться и более серьезные возможности, например использование технологии Flash для создания динамических интерактивных приложений