Программирование

Создаём файлы переводов в qt

Хотите создать приложение, доступное на многих языках? Qt - идеальный вариант!
Приступим к созданию простейшего приложения с различными переводами...
Я не хочу углублятся в тонкости, поэтому создам обычное "hello world" приложение. Оно будет состоять из и текстовой метки, которую собственно и будем переводить..

Создайте пустой проект qt, в нём создайте файл main.cpp.
Он имеет такой вид:

Добавляем CSS, JS и картинки к проекту django

При разборе фреймворка django неизбежно возникает вопрос о том, как добавить в проект статические файлы.
Посмотрим как это делается на примере CSS.

Приступим.

Создадим проект:

django-admin startproject app

Войдём в него и создадим папку для шаблонам и для медиа файлов (css, js, img... )

На linux:

mkdir templates
mkdir media

В папке media создадим папки для css и изображений:

mkdir img
mkdir css

Теперь создадим шаблон index.html в папке templates:

Делаем карту Google Map "как к нам добраться" на вашем сайте

Часто становиться необходимо добавить на сайт карту с месторасположением вашего офиса или какого либо объекта.
При помощи API Google Maps очень легко можно это осуществить.
Делаеться это путём вставки простого html / JavaScript кода на страницу.

Итак. В head страници необходимо добавить такой код:

Сортировка массива методом пузырька в С++

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

Запускаем консольное приложение и выводим результат работы в GUI Qt

Частенько нужно написать GUI к уже готовой программе имеющей консольный интерфейс.
В Qt эта задача существенно упрощена. Нам понадобится всего несколько строк кода для вывода результат работы программы в форму.
Итак. Сначала создадим какой нибудь "hello world" и откомпилируем его:

#include <iostream>
using namespace std;

int main(int argc,char **argv) {
    cout << "Hello world!" << endl;
    return 0;    
}

Я использую linux, так что откомпилировал так: