Пишем скрипт на Python для переименования файлов
На днях мне надо было переименовать все фотографии, лежащие у меня в папке, на 1.jpg, 2.jpg и так далее. Занимаясь этим вручную можно потратить много времени. Для таких целей можно использовать готовые скрипты, но лучше и полезнее сделать самому, чем мы и займемся

Используем свой шрифт в Qt приложениях
В данной заметке расскажу как подгрузить в приложение сторонний шрифт и использовать его.
Для начала запустим QT Creator и напишем простенькую программку, которая будет показывать метку QLabel.
Соберите проект и запустите на выполнение (Ctrl+R). Если вы не используете Qt Creator, а пишете код в стороннем редакторе и компилируете с помощью терминала/командной строки - используйте
Теперь в папку fonts положите ваш шрифт и смотрите код:
Команда
Запустите исполняемый файл и сравните результаты.
На этом все, спасибо за внимание.
Для начала запустим QT Creator и напишем простенькую программку, которая будет показывать метку QLabel.
#include <QtGui>
#include <QLabel>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QLabel *label = new QLabel("Dpath.ru. Standart font", 0);
label->show();
return app.exec();
}
Соберите проект и запустите на выполнение (Ctrl+R). Если вы не используете Qt Creator, а пишете код в стороннем редакторе и компилируете с помощью терминала/командной строки - используйте
qmake для создания проектника и make для создания исполняемого файла.
Теперь в папку fonts положите ваш шрифт и смотрите код:
#include <QtGui>
#include <QLabel>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QLabel *label = new QLabel("Dpath.ru. Your font", 0);
int fontId = QFontDatabase::addApplicationFont("./fonts/font.ttf");
if (fontId == 0)
label->setFont(QFont(QFontDatabase::applicationFontFamilies(fontId).first()));
label->show();
return app.exec();
}
Команда
addApplicationFont вернет 0 при успешной загрузке шрифта и -1 при неуспешной, а setFont установит ваш шрифт.
Запустите исполняемый файл и сравните результаты.
На этом все, спасибо за внимание.
Шифруем текст в картинке
Чем отличаются эти картинки? На первый взгляд ничем, но на самом деле в картинке справа есть скрытое сообщение, чтобы его прочитать нужен пароль ("OMG").
Текст в картинке скрывается методом стеганографии. Положительной стороной (и отрицательной тоже) является то, что очень сложно, взглянув на изображение, определить есть ли там скрытое послание. Также нельзя производить манипуляции с картинкой, потому что сообщение исказится или потеряется.
Для создания таких картинок можно использовать либо JPHS, либо онлайн-сервис www.and-rey.ru/crypt-img, с помощью которого была создана картинка справа.
Звонки через Gmail

Теперь пользователям почтового сервиса Gmail (пока только американским) будет доступна возможность совершать бесплатные звонки на телефонные номера.
Звонки на номера США и Канады будет бесплатным, по крайней мере до конца года, а если вы захотите поговорить с представитедями Великобритании, Германии, Франции, то придется платить за каждую минуту 0.02$, что очень дешево. Благодаря таким ценам, Google может успешно конкурировать с другими VoIP компаниями. А также для использования этой услуги не надо устанавливать дополнительные программы.
Будем ждать, когда эта услуга станет доступна для российских пользователей.
По данным сайта www.coolest-gadgets.com
Eee PC 1015PEM
Нетбук, оснащенный двухъядерным процессором Intel Atom N550 теперь доступен пользователю благодаря Asus. Eee PC 1015PEM можно назвать копией своего родителя 1015PE за исключением нового процессора.





