Блог программиста

Цель: пассивный доход 100 тыс. руб. в мес.

Задачи:

  1. Разработка языка Cj
  2. ...
  3. ...


Также в блоге: изучаем и разрабатываем что-то новое, делимся опытом.

Подписывайтесь:
Cj - язык программирования

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


Спецификация:

  1. Комментарии
  2. Типы данных, переменные, функции
  3. ...

Прикрутили Froala Editor

Случайно наткнулся на WYSIWYG редактор Froala Editor (подсказали на форуме). Почитал про него в интернете, скачал, подключил к своему сайту - всё очень просто и понятно!

далее


Заработали комментарии

Наконец-то, дошли руки - заработали комментарии... вроде... надо потестировать...

далее


SQL-injection на уровне веб-сервера

Обеспечение безопасности веб-сайта - очень важное мероприяние. Например, есть такое понятие, как SQL-injection, когда можно взломать сайт через внедрение в параметры части SQL-запроса. Чтобы этого избежать нужно в каждом месте программы, где используются GET/POST/COOKIE-параметры использовать функцию, которая обезопасит наш сайт.

А что если внедрить такую функцию на уровне веб-сервера?!!

А это идея!

далее


Простая регистрация и вход на сайт

Любой нормальный сайт, который предлагает работу с сервисами сайта, требует регистрации пользователей. И это нормально. Однако, самим пользователям надоедает регистрироваться на каждом сайте. Что делать?

далее


Прикрутили BlogModule!

Постепенно наши наработки начинают "оживать"! Заработал первоначальный вариант модуля блога и наш сайт уже работает на нём!

далее


Разработка сайтов на C++, плюсы и минусы

Сегодня нас стали посещать сомнения - а на правильном ли мы пути? Правильно ли это - разрабатывать сайты на C++? С таким вопросом мы обратились на форум уважаемого сайта linux.org.ru

Выкладываем некоторые самые запоминающиеся комментарии.

далее


Потомки PostModule

NewsModule - модуль новостей, BlogModule - модуль блога, BoardModule - модуль доски объявлений, GuestbookModule - модуль гостевой книги, ArticleModule - модуль статей, QuestionAnswerModule - модуль вопросов и ответов и даже ForumModule - модуль форума... Казалось бы что в них общего? Но если приглядеться, то они все очень похожи между собой и мало чем отличаются друг от друга! Даже не думая, порождаем их от общего абстрактного класса PostModule! Это быстрое и оптимальное решение, которое ускорит разработку проекта. Как будет в дальнейшем - жизнь покажет...

далее


NewsModule - новостной модуль

Модуль новостей сайта. Назовём NewsModule.

class NewsModule : public WebModule {
public:
	NewsModule(SiteManager *manager);
	virtual String generateContent(WebPage *page, HttpRequest &request);
	virtual String generateNews(WebPage *page);
	virtual String generateNewsItemView(WebPage *page, String newsId);
};

далее


StaticPageModule - модуль статических страниц

Первый модуль, который мы начнём разрабатывать, будет модуль статических страниц. Как будет работать такой модуль? Всё очень даже элементарно!

далее


WebModule - абстрактный класс модуля веб-страницы

Все модули веб-страниц будут порождены от одного базового класса WebModule. Распишем его структуру.

далее

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений