BashЯзык командного интерпретатора bash. Part 2. "Подстановки"

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

Блог им. fogГотова ли Windows для работы в критически важных системах?

Около полугода назад я писал небольшую заметку про биржи, и вот, история про лондонскую биржу получила свое логическое продолжение. Сейчас расскажу все по-порядку.
Читать дальше
  • +5
  • fog
  • 07 июля 2009, 23:32

Блог им. kUSERLinux Distribution Chooser

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

У меня 90% Gentoo и 90% of Slackware :)

ИгрыArena Live

Наконец вышела первая пробная версия 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 вместе. Part 1

Ну попробую и я сделать небольшой цикл статей по 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. Part 1. "Параметры"

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

Вместо переменных, которые используются в привычных нам языках программирования, в bash используется концепция параметров. Одним из главных критериев, описывающих параметры, являются имена параметров. Именем параметра может быть: слово, состоящее из латинских букв, цифр и знаков подчёркивания (в этом случае первым символом должна быть буква); число или один из следующих символов: *, @, #, ?, $, !, 0, _. Все параметры имеют строковый тип. Перед именем параметра следует ставить знак $, чтобы сослаться на его значение.
Параметры делятся на 3 группы:
— переменные оболочки;
— позиционные параметры;
— специальные параметры.
Теперь поговорим о каждой группе более подробно.
Читать дальше

Блог им. kal1shaКак стать Open source-подрядчиком

Я получаю письма от незнакомых людей, спрашивающих, могут ли они мне заплатить за доработку моего любимого открытого программного обеспечения. Да, правильно. Я получаю деньги. Я получаю работу, доставляющую мне удовольствие. Я получаю хорошее программное обеспечение. И я могу делиться им с кем угодно по моему желанию. Это — одна из величайших экономических схем в мире, на одном уровне с поместным дворянством, коррумпированным чиновником, или Дэйвом Бэрри.

Эта статья — о том, как и вы можете зарабатывать, создавая хорошие открытые программы. Если вы — не разработчик, наверное, вам стоит следующие несколько минут своего свободного времени провести, открыв другую страничку. Я рекомендую По-настоящему Большую Клавишу, Которая Не Делает Ничего.
Читать дальше

GNU/LinuxРелиз Sabayon Linux 4.2 KDE


Sabayon Linux (ранее известный как RR4 и RR64) — дистрибутив GNU/Linux, созданный на основе проекта Gentoo GNU/Linux и полностью с ним совместимый. Дистрибутив был создан итальянским разработчиком Fabio Erculiani.
Читать дальше
  • +4
  • m1o
  • 06 июля 2009, 17:09

Arch LinuxСтавим базовую систему на основе KDE

Из этой инструкции вы узнаете, как настроить базовую систему Arch Linux и графическую среду KDE.

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

Читать дальше

AndroidПервый Android смартфон от Sony Ericsson

Датский сайт Mobil.nu разместил изображения первого смартфона компании Sony Ericsson, работающего под управлением операционной системы Android. Устройство носит кодовое название Rachael и является частью серии Xperia. Предположительно, финальная маркировка этой новинки – Sony Ericsson Xperia X5. По сообщению источника, смартфон базируется на платформе Qualcomm QSD8250 Snapdragon.
Читать дальше