Данный топик является логическим продолжением моего предыдущего поста, в котором я рассказал о параметрах языка командного интерпретатора bash. Интерес, возникший у пользователей к моему первому посту подтолкнул меня на написание продолжения. В текущем топике я расскажу об использовании различных механизмов подстановок в оболочке bash.
Читать дальше
Около полугода назад я писал небольшую заметку про биржи, и вот, история про лондонскую биржу получила свое логическое продолжение. Сейчас расскажу все по-порядку.
Читать дальше
Крайне забавный проект, который поможет новичку выбрать наиболее подходящий для него дистрибутив, а уверенному пользвателю проверить, того ли пингвина он выбрал.
Наконец вышела первая пробная версия Arena Live, которая является альтернативойаналогом Quake Live — трехмерного шутера, доступного для игры прямо из Web-браузера.
Если Quake Live на данный момент поддерживается только для операционной системы Windows, то Arena Live — напротив, работает лишь в Web-браузере Firefox, запущенном в среде GNU/Linux. Разработчики планируют портировать ее и на другие платформы.
Arena Live базируется на свободно распространяемом (под лицензией GNU GPL) исходном коде движка Quake 3 Arena компании id Software. Все уровни и графическое оформление было создано независимо от оригинальной игры, поскольку на них действуют лицензионные ограничения (в отличие от кода движка).
Для того, чтобы поиграть в Arena Live в Linux, потребуется установить одноименный плагин для Firefox, распространяемый под лицензией GNU GPLv2.
Читать дальше
Ну попробую и я сделать небольшой цикл статей по QT. Сильно не пинайте потому, что я только начал учить QT :)
Вступление
Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.
Существуют версии библиотеки для Microsoft Windows, систем класса UNIX с графической подсистемой X11, Mac OS X, Microsoft Windows CE, встраиваемых Linux-систем и платформы S60.
Читать дальше
Решил написать небольшой цикл постов о языке командного интерпретатора bash. Первый пост описывает параметры, используемые в командной оболочке bash.
Вместо переменных, которые используются в привычных нам языках программирования, в bash используется концепция параметров. Одним из главных критериев, описывающих параметры, являются имена параметров. Именем параметра может быть: слово, состоящее из латинских букв, цифр и знаков подчёркивания (в этом случае первым символом должна быть буква); число или один из следующих символов: *, @, #, ?, $, !, 0, _. Все параметры имеют строковый тип. Перед именем параметра следует ставить знак $, чтобы сослаться на его значение.
Параметры делятся на 3 группы:
— переменные оболочки;
— позиционные параметры;
— специальные параметры.
Теперь поговорим о каждой группе более подробно.
Читать дальше
Я получаю письма от незнакомых людей, спрашивающих, могут ли они мне заплатить за доработку моего любимого открытого программного обеспечения. Да, правильно. Я получаю деньги. Я получаю работу, доставляющую мне удовольствие. Я получаю хорошее программное обеспечение. И я могу делиться им с кем угодно по моему желанию. Это — одна из величайших экономических схем в мире, на одном уровне с поместным дворянством, коррумпированным чиновником, или Дэйвом Бэрри.
Эта статья — о том, как и вы можете зарабатывать, создавая хорошие открытые программы. Если вы — не разработчик, наверное, вам стоит следующие несколько минут своего свободного времени провести, открыв другую страничку. Я рекомендую По-настоящему Большую Клавишу, Которая Не Делает Ничего.
Читать дальше
Sabayon Linux (ранее известный как RR4 и RR64) — дистрибутив GNU/Linux, созданный на основе проекта Gentoo GNU/Linux и полностью с ним совместимый. Дистрибутив был создан итальянским разработчиком Fabio Erculiani.
Читать дальше
Из этой инструкции вы узнаете, как настроить базовую систему Arch Linux и графическую среду KDE.
На самом деле, это очень просто! Основные операции автоматизированы, необходимо лишь внести небольшие изменения в конфиги. Записи, как правило, уже есть и снабжены описанием, остается только их раскомментировать.
Датский сайт Mobil.nu разместил изображения первого смартфона компании Sony Ericsson, работающего под управлением операционной системы Android. Устройство носит кодовое название Rachael и является частью серии Xperia. Предположительно, финальная маркировка этой новинки – Sony Ericsson Xperia X5. По сообщению источника, смартфон базируется на платформе Qualcomm QSD8250 Snapdragon.
Читать дальше