Вход Регистрация

Категории

Полезные ссылки

Подписка

Code-Live.ru — Главная

На этом сайте публикуются статьи по программированию. Основная аудитория - студенты технических вузов и колледжей, которые хотят чему-то научиться. Если вы зашли сюда, чтобы получить готовую работу, то приготовьте несколько денег и отправьте свое задание на admin@code-live.ru. Прямо сейчас можно открыть самоучитель по C++ или ознакомиться со списком часто задаваемых вопросов.

Обом всем, что непонятно спрашивайте в комментариях. Новичку могут пригодится некоторые программы для разработки. Если обучение дается тяжело, знайте - так у всех. Но кто-то бросает, а кто-то преодолевает барьер и начинает получать от этого удовольствие.

Для связи с автором сайта используйте Email: admin@code-live.ru или форум.

C++ с нуля — Урок 10. Аргументы командной строки

При запуске программы из командной строки, ей можно передавать дополнительные параметры в текстовом виде.

C++ с нуля - урок 9. Динамические массивы

В этом уроке описывается принцип выделения памяти для динамического массива в C++.

Визуальный редактор Markdown от StackOverflow.com

На сайте stackoverflow.com есть отличный инструмент для добавления ответов. В этой статье написано о том, как использовать подобный редактор у себя на сайте. Официальный репозиторий форкнут и переведен автором на русский язык.

Новые типы полей форм в HTML5

Практически на каждом сайте можно встретить форму, куда пользователь должен что-то ввести. Это может быть форма регистрации, форма комментариев или подписки. Для того, чтобы проверять корректность ввода на стороне клиента, без обновления страницы, почти везде используются скрипты, основанные на регулярных выражениях или других строковых проверках. Этот метод обязует разработчика заниматься рутинной работой, чтобы проверить каждое специфичное поле, куда пользователь ввел свои данные.

OpenWRT — открытая прошивка для роутеров

Не так давно я писал про DD-WRT — проприетарную линуксовую прошивку для роутеров. Одним из основных недостатков DD-WRT является слабая расширяемость, из-за отсутствия исходных кодов. Сегодня я хочу рассказать об OpenWRT — прошивке с открытыми исходниками, на базе которой, кстати и был создан DD-WRT.

C++ с нуля - урок 8. Указатели

Сегодня мы поговорим о такой очень важной вещи в программировании, как адресация памяти. Советую уделить особое внимание данному уроку, так как, это пожалуй, одна из самых важных вещей в написании программного кода.

Какой смысл использовать Gentoo Linux.

В последнее время стал часто встречать вопросы пользователей ubuntu/debian/kde о том, какой смысл использовать Gentoo Linux со всеми ее бесконечными конфигами, ебилдами и пересобиранием мира, особенно на домашних десктопах, где тот самый прирост производительности, созданный за счет компиляции системы из исходников, в общем то не существеннен. Зачем тратить время на "линукс ради линукса", зачем мучаться с непонятными USE-флагами и вручную компилировать ядро, когда можно установить бинарный пакет, а настройку системы доверить ей самой, как и реализовано в различных debian/ubuntu/kde-like системах?

Как защититься от вирусов. 10 полезных советов по компьютерной безопасности

Люди покупают дорогие антивирусы и файрволы, но не многие понимают самое главное правило. А именно, что лучшая защита - это здравый смысл и понимание того, что ты делаешь. Именно поэтому большинство бед, связанных с вирусами, взломами и кражей информации, случается по инициативе самого пользователя. Несколько элементарных правил компьютерной безопасности помогут предотвратить большинство угроз, при этом антивирус или файрвол в 99% случаях не понадобится.

DD-WRT или программный тюнинг роутера

В большинстве случаев, базовый функционал домашних маршрутизаторов оставляет желать лучшего. Недавно попалось на глаза отличное решение, DD-WRT - unix-подобная прошивка, сделанная на базе Open-WRT.

Как привязать домен к IP-адресу своего провайдера

Многие наверно хотят развернуть веб-сервер или игровой портал на собственном компьютере. Но, судя по всему, такая процедура, как привязка доменного имени к IP-адресу, вызывает у многих затруднения. Привязать домен к IP очень просто, и делается это за 2-3 минуты максимум. Для этого нам понадобится любой домен 2-го уровня, который можно купить за 99 рублей), статичный выделенный IP-адрес и наличие доступа к серверу из внешней сети.

Плавное возвращение пользователя в самый верх страницы при клике (как в Google Plus)

Полезное решения на JQuery, которое возвращает пользователя наверх страницы после того, как сделал клик на соответствующем элементе. Кроме того, после клика прокрутка осуществляется плавно, примерно как в Google Plus,

Хакеры взломали сайт управления ФСКН по городу Москве

В ночь с 24 по 25 сентября по всей вероятности, был взломан сайт Московского управления Федеральной службы России по контролю за оборотом наркотиков (ФСКН)

Разработка сайтов на заказ

Разработка сайтов различной сложности под ключ. Верстка, программирование ядра на Python и публикация в вебе. Программирование софта на C/С++ на заказ.

Регистрация в Google Plus теперь открыта

Сегодня неожиданно открылась свободная регистрация в уже известной многим сети Google Plus. 21 сентября 2011 года, возможно этот день станет роковым для фейсбука или вконтакта.

Pgen - генератор паролей на C

Зимой публиковал сиплюсплюсный ооп-пассген, народ просил сделать на C, получилось очень даже ничего. Этот даже пассы поинтересней делает.

Как вставить музыку на сайт

Многие хотят, чтобы на их сайте/блоге играла музыка. Я думаю, пора уже забыть о флеш-плеере, как инструмента воспроизведения аудио и видео. В относительно недавней спецификации html есть функция вставки аудио/видео в html-код.

Статистика для сайта

Для каждого веб мастера наиболее важным фактором является посещаемость его сайта. Есть два основных способа сбора статистики сайта: первый способ - это написать ее самому. Но написание стабильной, полной и достоверной статистики с нуля - дело не самое простое, особенно для тех, кто использует различные движки или CMS сторонних разработчиков для своего сайта.

Получить инвайт в социальную сеть Google Plus

Не так давно стартовала новая социалка от Google под названием Google Plus. Как известно, если гугл что-то делает, значит это будет оправдано. Уже в первый месяц существования сервиса, в нем Google+ зарегистрировалось более 20 миллионов пользователей, причем регистрация возможно только по приглашениям (инвайтам). Такого успеха не было еще ни у одного сайта в истории существования сети Интернет.

Отправка электронных писем с подменой E-mail адреса

Наверно многие задумывались над вопросом: можно ли отправить письмо с подменой адреса E-mail, чтобы, к примеру, подшутить над своим товарищем или подругой. Отвечаю - можно, причем очень легко с помощью стандартных средств PHP.

Как правильно оформлять программный код

Сегодня очень распространенной ошибкой среди начинающих программистов является плохая читабельность кода. В этой статье будут рассказаны основные правила оформленич исходных кодов ваших программ.

Продвижение сайта в поисковых системах с помощью сервиса Miralinks

Наверно каждый, у кого есть или был свой сайт, хотел, чтобы он был популярен и посещаем. Для этого кто-то покупает рекламу в Google Adsense или Яндекс Директе, еще кто-то занимается продвижением в биржах ссылок, таких как sape, liex и др. Но в этой статье я расскажу о том, как можно бесплатно, быстро и эффективно продвигать свой сайт статьями с помощью сервиса Miralinks.

Симплекс метод - Курсовой проект на С++

Вчера я защитился, собсвенно по сабжу и решил поделиться своей работой, ниже будет приведена часть пояснительной записки к курсовой работе.

С++ с нуля - урок 7. Функции

Сегодня мы поговорим о функциях в C++. Очень часто в программировании необходимо выполнять одни и те же действия. Например, мы хотим выводить пользователю сообщения об ошибке в разных местах программы, если он ввел неверное значение.

VirtualBox 4.0.6 для Windows - Эмулятор виртуальной машины

Oracle VirtualBox - это эмулятор виртуальной машины. К примеру, если нужна возможность работать с несколькими операционными системами одновременно, то все очень просто - Просто устанавливаете нужную ОС на виртуальную машину и работает с ней в отдельном окне. Также очень полезно для тестирования различного софта, написанного под другие платформы.

С++ с нуля - урок 6. Массивы

Сегодня мы с поговорим о массивах. Вы уже знаете, что такое переменная. Переменная - это ячейка в памяти компьютера, где может храниться одно единственное значение. Массив - та же переменная, только в массиве может храниться несколько значений.

Пишем поиск по сайту на PHP + MySQL

Сегодня мы напишем собственный поиск по сайту с использованием PHP и MySQL. Первым делом рассмотрим краткий алгоритм. Пользователь выполняет POST запрос из формы поиска, этот запрос передается специальному скрипту-обработчику, который должен обработать поисковый запрос пользователя и возвратить результат.

Генератор паролей на C++ и немного о сетевой безопастности.

Мы очень часто пользуемся паролями, но не всегда задумываемся, каким должен быть надежный пароль. Особенно, если под паролем скрыта какая-либо конфиденциальная информация, очень важно, чтобы никто кроме меня не смог получить доступ к этой информации. Во первых, несколько правил сетевой безопасности.

Официальная страница сайта теперь и Вконтакте.

Рад сообщить о том, что у нашего сайта теперь появилась официальная публичная страница на сайте Вконтакте.ру

C++ с нуля - Урок 5. Циклы FOR, WHILE и DO...WHILE

Очень часто при написании какой-либо программы необходимо повторить какое-либо действие несколько раз. Например, необходимо посчитать сумму всех чисел от 1 до 1000. В таком случае целесообразно использовать циклы.

Отрылся форум. Приглашаются модераторы

Рад сообщить, что наконец начал работу наш форум, на данный момент установлен только чистый движок и созданы разделы. Для дальнейшего развития форума необходимы компетентные модераторы для каждого из разделов.

C++ с нуля - Урок 4. Операторы ветвления. Конструкция IF ELSE

Сегодня мы познакомимся с очень необходимой конструкцией, которая присутствует практически в любом языке программирования. Очень часто встречаются такие случаи, когда программе приходится выбирать, какую операцию выполнять в зависимости от выбранного условия.

С++ с нуля - Урок 3. Знакомство с переменными и типами данных. Пишем простой калькулятор.

Из школьного курса математики мы все знаем, что такое переменные. В программировании принципы довольно схожи. Переменная - это ни что иное, как ячейка в оперативной памяти компьютера, в которой может храниться какая-либо информация.

Задача на нахождение количества счастливых билетов

Трамвайные билеты имеют номера из шести цифр от 000000 до 999999, билет называется счастливым, если сумма 1-й, 3-й и 5-й цифр равна сумме 2-й, 4-й и 6-й цифр. Необходимо вычислить количество счастливых билетов.

С++ с нуля - Урок 1-2. Первая программа на C++

В данном уроке мы разберем начальные понятий языка программирования C++ и напишем первую программу.

Красивое отображение или скрытие элемента страницы с применением библиотеки JQuery

В данной статье будет рассказано как с помощью JavaScript и JQuery красиво выводить или скрывать любые элементы страницы

Создаем свою первую форму - простейший пример обработчика событий Windows Forms на C++

В данной статье будет рассказано о том как написать простой обработчик событий на C++ для приложения Windows Forms, работающего под управления .NET Framework. Мы создадим простейшую Windows программу, которая вычисляет факториал целого числа.

Почему моя программа закрывается сразу же после ее запуска

В данной статье будет рассказано как сделать задержку экрана в консольных приложениях, написанных на языках Си или C++.

Запись в текстовый файл с помощью функции fputs

В данной статье будет рассказано о том, как записать текстовую информацию в файл посредством языка C++ и его функции fputs().

Драйвер 10.10 для видеокарт ATI Radeon HD 6xxx

Официальная версия драйвера ATI Radeon 10.10. Поддерживает все модели видеокарт ATI Radeon HD серии.

Русский текст в строках на C++

В данной статье будет рассказано о работе со строками, содержащими русские символы.

Visual C++ Разработка Windows-приложений с помощью MFC и API-функций В. Давыдов — скачать книгу

В данной книге подробно описываются алгоритмы разработки Windows - приложений с помощью API и MFC функций.

Рекурсия. Вычисление факториала числа

В данной статье рассматривается применение рекурсии в C++ на примере вычисления факториала целого числа.

Метод простых итераций и метод Зейделя на C++

В данной статье рассматривается решение системы линейных уравнений с помощью метода простых итераций и метода Зейделя на C++.

ССleaner 3.16 — программа для увеличения производительности системы

Бесплатная утилита, удаляющая мусор из операционной системы, тем самым увеличивая ее скорость работы.

Денвер 3 — портативный веб сервер для разработки сайтов

Портативный веб сервер для разработки сайтов под Windows. Отличается простой установкой и удобством транспортировки. Денвер можно запускать с флешки без установки. Включает в себя php, apache, mysql, postgres, почтовый сервер и прочие полезности.

Turbo Pascal 7.1 для Windows

Turbo Pascal 7.1 - Знаменитая версия Turbo Pascal, улучшенная и доработанная автором.

Dev-C++ — бесплатная среда разработки программ на C/C++ под Windows

Бесплатная среда разработки приложений на языках C/C++ отличается маленьким размером, примерно 10Мб, по мнению автора сайта — самый оптимальный вариант для новичков.

Visual Studio 2008 Express Edition — официальная русская версия

Мощный и в то же время бесплатный инструмент от Microsoft, с помошью которого можно осуществлять практически любые задачи

Русский язык в консоли C++

Вы наверное не раз пытались вывести в консольное приложение русский текст, но вместо него выводились разные кракозябры.