LINUX.ORG.RU

Избранные сообщения Ribtoks

Кедота!

Галерея — Скриншоты

Вот, собственно говоря кеды на дебиане, почти дефолт, но меня лично люто, бешено радует. Да, проприетарщина во все поля, fglrx-legacy, а еще у меня вайн есть, haters gonna hate =)

  • Debian Wheezy
  • KDE 4.11.3
  • Тема значков - Compass
  • ШГ - Caviar Dreams
  • Оформление - какое стандартное из QtCurve + цвета Zion
  • Коньки - мопед не мой, но слегка допилен

Хочу отметить, что таки плазма не падает и не тормозит(!), на втором компе, где во всех гнумах и иже с ним при ресайзе окошек слайдшоу (производительность 2D radeon HD3300 на открытых дровах крайне печальна), кеды лишь слегка притормаживают. В общем, торт.
Можете кидать тухлые помидоры.

 ,

corvuscor
()

Первый док, поэтому побольше

Галерея — Скриншоты

Решил попробывать хоть раз какой-либо док. Остановился на AWN, собирал сам (тот что в репах убынты к сожалению идет с неубирающейся кнопкой «добавить»). На самом доке кроме иконок (которые так и не перерисовал, поэтому там адиум, тунец и фотошоп) отображаются коньки (кол-во писем, уровень сигнала и индикатор активного рабочего стола. + строка поиска через фаерфокc от xdaks справа. Слева - covergloobus). Ну и остальное не сильно изменилось - наутилус, textadept, ranger c превью картинок и скринлет. Стрелка справа вверху иконка запуска наутилуса

 

fuss
()

Вышел первый релиз Pica Pica Messenger

Новости — Интернет
Группа Интернет

Тихо и незаметно, после четырех лет разработки, вышел первый релиз Pica Pica Messenger — программного обеспечения для организации децентрализованной распределенной защищенной системы обмена мгновенными сообщениями.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. pica-node написан на C, pica-client — C++ c применением фреймворка Qt.

Предполагается, что распределенная сеть нод pica-node будет поддерживаться на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети (аналогично Tor, I2P, Freenet и пр.).

Исходный код

>>> Подробности

 , ,

antonsv
()

Уголок лета

Галерея — Скриншоты

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

Оформление окружающей среды Xfce 4.10:

  • Тема - FlatStudioLight;
  • Иконки - Numix-uTouch;
  • ШГ - MS Segoe WP;
  • Обои - Скачать

 ,

isodeska
()

Первое свидание с федорой :)

Галерея — Скриншоты

Девушка повзрослела, ей уже вот-вот 20 стукнет и месяц назад сделал заочное знакомство в виртуалке (на F19). Более того, ранее наряд в Gnome-shell вызывал у меня оскорбление моих религиозных чувств :), но... оказалось, что казалось. После небольшого «мейкапа» она выглядит очень даже не дурственно, а последние веяния в 3.10 вызвали неподдельную симпатию. Вот я и решился. Теперь мой ноут X201 живет вот такой жизнью. Есть еще некоторые неровности в «отношениях», но и они постепенно уходят в небытие. Собственно, вот некоторые подробности сей «интимной» жизни:

тема: легендарная Numix. если быть точным - Numix Light (вот здесь можно за небольшую денежку ее приобрести, чем поможете в дальнейшем развитии проекта) - http://satya164.deviantart.com/art/Numix-Light-GTK3-theme-391993388

иконки: Numix-Circle. Родом тоже с девиана - http://me4oslav.deviantart.com/art/Numix-Circle-Linux-Desktop-Icon-Theme-4147..., и тоже за небольшую денежку. Кстати, вот еще один скрин, чтобы понять красоту минимализма этих иконок - http://img547.imageshack.us/img547/1826/6ag1.png

шрифты: это мой не первый пост в галерее и везде могли видеть этот набор - Cuprum (общесистемый), PragmataPro (терминальный). Да, прагмату купил. Да, за 170 баксов. Да, не жалко. Серьезно, совсем не жалко этих денег за шрифт такого качества. (кста, парень до сих пор апдейты шлет к нему)

PS: за каким-то лешим png-формат этого скриншота не захотел заливаться. выдавало ошибку, что не может сделать ресайз. конвертнул в jpg, но без потерь (вроде бы без оных).

 ,

Deleted
()

LibreOffice 4.1 with Kalahari icon set

Галерея — Скриншоты

Постоянно говорят, что Либра выглядит страшно (особенно в KDE) и это правда. Но с набором иконок Kalahari все значительно лучше и все не попсово как с Faenzа.

Ман и icon set можно загрузить по ссылке: http://gnome-look.org/content/show.php/?content=157970

С боковой панелькой выглядит так http://postimg.org/image/4rpw2eo4j/full/

 ,

ipeacocks
()

доведенный до ума less

Галерея — Скриншоты

давеча выдались свободные минутки, наконец-то доконфигурировал less до приемлемого состояния, когда им можно заменить дефолтный просмотрщик в mc.

что сделано:

  • написан фильтр для LESSOPEN - http://pastebin.com/keGVyn6S
  • выставлены нормальные дефолтные аргументы
    LESSHISTFILE=-
    LESS=-cRSM~#1PMФайл\: ?f%F:stdin. | Строки\: %lt-%lB?L/%L. ?PB(%PB\%) .| Страница\: %d?L/%D.
    
  • добавлены пара кейбиндингов для разных удобств, типа переключения режима переноса строк и показа номеров строк
     \e\e    quit
    ^[[19~  toggle-option N
    ^[OQ    toggle-option S
    
    эта гадость скармливается lesskey
  • чтобы не портилась статусная строка у man был сделан алиас для zsh - alias man='nocorrect LESS= man'
  • ну и напоследок - убрана галка «использовать встроенный просмотр» в mc

внутренний перфекционист жутко протестовал против коряво-обрезанной нижней строки в less, потому его (less, а не внутреннего перфекциониста) пришлось малось пропатчить

--- less-458/command.c.orig	2013-04-04 19:55:05.000000000 +0300
+++ less-458/command.c	2013-11-01 10:40:03.189045787 +0200
@@ -741,14 +741,19 @@
 	if (is_filtering())
 		putstr("& ");
 	if (p == NULL || *p == '\0')
+	{
 		putchr(':');
+		clear_eol();
+	}
 	else
 	{
+		int i;
+		char *ptr;
 		at_enter(AT_STANDOUT);
 		putstr(p);
+		clear_eol();
 		at_exit();
 	}
-	clear_eol();
 }
 
 /*

пока результатом доволен

 

ananas
()

OSX Mavericks на Arch Linux KVM

Галерея — Скриншоты

Вчера состоялась презентация новой операционной системы OSX 10.9 Mavericks и я решил попробовать запустить ее в виртуальной машине Qemu с пробросом видеокарты AMD Radeon Sapphire 7770 Ghz Edition. На скриншоте представлен результат. Host hardware: Intel Core i5 3470, 16Gb DDR3 RAM, Intel HD2500, OCZ Agility 3 SSD 60Gb, Hitachi Sata 3 500Gb HDD, ASUS Xonar DX, Thermaltake Purepower RX 800W. Host configuration: Arch Linux 2013.10.01, syslinux bootloader, 3.11.6 kernel с патчем polarity-kvm-patch, qemu 1.6.1 с поддежкой spice, xfce 4.10, slim. / - 59GB reiserfs SSD /boot - 1Gb FAT32 SSD /home - 98Gb HDD /opt - 400Gb reiserfs HDD (/opt/Qemu - VMs) /var - 2Gb HDD

P.S.: Не ругайте сильно за OSX, целью была демонстрация возможностей ядра Linux и KVM.

 , ,

MasterSplinter777
()

Снова сairo-dock и conky

Галерея — Скриншоты

Со сменой железа появился повод поковырять привычное окружение. Процесс сильно растянулся по времени и в конце концов привел к такому результату.

Скриншот с окнами.

Cairo-dock. Привел к более однообразному виду. Трей отправился в субдок, на его месте монитор ресурсов. Таскбар теперь тоже частично стилизован под текст.

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

В остальном с прошлого раза мало что изменилось

  • GTK - Boje
  • ШГ - Play
  • Иконки - ACYL

Еще вариант в «теплых ламповых» цветах: раз, два.

Если кому интересно взглянуть на скрипт для коньков, то вот.

 , ,

Worron
()

бурые кеды

Галерея — Скриншоты

покрупнее

рабочее окружение. раньше пользовал панель слева, но, попробовав гном3, проникся удобством панели сверху.

рабочее окружение потому что немного заработать получается малеванием анимуди разной

и сразу вопрос- как блендер привести к виду однородному с окружением? blender и qtcurve

 ,

pyometra
()

ubuntu 13.10 64bit, Obox + тинт2 + conky

Галерея — Скриншоты

Hello LOR ;)

*UPDATE* SCREENSHOT: http://uh.cx/u8miv

  • OS: Ubuntu 13.10 64bit
  • WM: Openbox / orang
  • Panel: tint2
  • GTK+: Nimux
  • Icons: Nimux-uTouch
  • Terminal font: Purisa Bold

wazup 2.0?

 , , ,

d4vid
()

10 причин почему программист на С++ может выбить много денег

Форум — Development

Список в конце поста написан Лавсаном 2 года назад. (2011-03-23 19:56:00) (источник)
Надеюсь, автор не подаст жалобу в Роспатент за перепечатку :-)
Кстати, sudo cast lovesan.

Чтобы проверить актуальность вопроса, всю последнюю неделю я долго и нудно использовал этот список в дискуссиях. Чтобы разобрать отдельные пункты отдельно.

Временное резюме: С++ всё еще актуален по историческим причинам. Еще есть мобилки (sudo cast mono), гиперкластеры для шиндовс 3.11 (sudo cast vromanov) и базы данных. Т.к. он актуален, но не предназначен ни для чего (см. выводы в конце списка) новых специалистов по нему должно быть мало. Маленькая конкуренция на огромной области применения — огромное лавэ $$$. Вот это и есть истинная причина использовать кресты — возможность срубить €€€.

Честно говоря, «хитрый план» мне уже очень надоел, поэтому пора открыть карты.

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

Вот этот список:

  1. Вырвиглазный синтаксис и контекстно-зависимая грамматика
    • медленная компиляция
    • частые «internal error» в компиляторах
    • код плохо читается и его сложно поддерживать
    • разбор кода различными инструментами, вроде IDE, и его генерация - сильно затруднены
  2. ручное управление памятью
    • неудобства при работе с динамической памятью
    • утечки памяти
    • висячие ссылки
    • сегфолты
    • стандартные средства, как то malloc/new, работают медленно
    • фрагментация кучи
    • велосипедные аллокаторы на каждом шагу
      • которые далеко не факт что эффективнее malloc/new

    • велосипедные счетчики ссылок на каждом шагу, опять же
      • медленная работа
      • перерасход по памяти

    • отладка затруднена
    • написание GC, по факту, невозможно, отчасти из-за (5), (7) и (8)
  3. Никакого ABI
  4. Нестандартизированный и непредсказумый name mangling
  5. Дублирование функционала Си
    • сами фичи из Си никуда не деваются при этом
      • отчасти из-за того, что по функционалу превосходят аналоги из C++

    • запутывает новичков
    • malloc - new/new[], free - delete/delete[]
    • препроцессор - шаблоны
    • указатели - ссылки
      • ссылка не может быть NULL, что способствует появлению висячих ссылок и сегфолтов

    • структуры - классы
    • stdio - iostream
  6. Стандартная библиотека убога
    • Отсутствует даже такой функционал, как вменяемая работа со строками и многомерные массивы
      • Юникод?

  7. Слабая типизация
    • способствует ошибкам
    • затрудняет отладку
    • const не дает абсолютно никаких гарантий
    • при этом система типов невероятно переусложенена
      • в основном из-за пунктов (2), (5) и (9)
      • медленная компиляция
      • частые внутренние ошибки в компиляторах

  8. объектая система убога
    • практически никакой интроспекции
      • отладка затруднена
    • передача объектов по значению
      • понятие идентичности объекта теряет смысл
      • добавляет сложностей в управлении памятью
      • добавляет сложностей при отладке
      • используется часто, по причине (2)
        • перерасход по памяти
        • медленная работа

    • множественное наследование неудобно в использовании
      • проблема ромба по дефолту не разрешается никак

    • исключения в конструкторах гарантированно влекут утечку памяти
      • исключения в деструкторах тоже, и просто утечку - еще в лучшем случае
        • коды ошибок деструкторы и конструкторы возвращать не могут
          • ошибки в них не обработать никак
            • поэтому ими стараются не пользоваться
              • раздувание кода

    • деструктор можно вызывать до выхода из блока кода, или до delete
      • гарантированная утечка ресурсов/сегфлот
      • это не предотвратить никак, деструктор обязан быть public

    • одиночная диспетчеризация
      • виртуальные методы в конструкторах не работают
      • реализована убого
        • pure virtual function call
        • сложности в случае с множественным наследованием
        • деструкторы обязаны быть виртуальными
          • по дефолту - не виртуальные

        • никаких интерфейсов, только классы

    • порядок инициализации статических членов классов не определен
    • private, public и protected не дают никаких гарантий сокрытия данных
      • к инкапсуляции же не относятся совершенно никак

    • отсутствие «свойств»
      • вынуждает городить getter'ы и setter'ы
        • раздувание кода
        • размывание интерфейса класса

    • неявно генерирумые конструкторы, деструкторы и операторы присваивания
    • «friend» нарушают инкапсуляцию
  9. шаблоны
    • очень сильно замедляют компиляцию
    • раздувание кода
    • обфускация кода
    • результат раскрытия плохо предсказуем
    • сложности в отладке
      • километровые и плохо читаемые сообщения об ошибках при компиляции

    • нарушают инкапсуляцию
      • обязаны содержать реализацию в заголовочных файлах

    • позволяют генерировать некорректный код
  10. исключения
    • отсутствие finally/unwind-protect
      • заставляет городить классы ради одних деструкторов
        • раздувание кода
        • медленная компиляция
        • медленная работа

    • конфликтуют с другими возможностями языка
      • конструкторы/деструкторы
      • ручное управление памятью

    • работают медленно
    • малофункциональны (ср. CL condition system)

По причинам 3, 4, 5, 9 и 10 C++ совершенно неприменим для системного и низкоуровневого программирования. А по причинами 1, 2, 5, 6, 7, 8, и, опять же, 9 и 10 - и для прикладного.

У C++ нет области применения.

stevejobs
()

Dell, Ubuntu, Openbox

Галерея — Скриншоты

Не так давно в качестве рабочей машинки был выдан Dell Vostro 3360. Зверек славный, но вот беда, окромя Ubuntu на нем сходу ничего не взлетело, а так как времени разбираться не было, пришлось временно довольствоваться данным вариантом. Постепенно выпилил практически весь хлам, который шел в стандартной поставке дистрибутива, оставив только необходимый минимум, тем не менее, при наличии возможности, планирую заменить Ubuntu на Slackware, либо (да, я слегка упорот) на FreeBSD.

Дистрибутив: Ubuntu 13.10
WM: Openbox c темой egtk
Панель: tint2
GTK: Greybird
Иконки: Elementary-xfce-darker
ШГ: Play, Liberation Mono for Powerline

Ругайте.

 , ,

gwinn
()

Мой XFCE

Галерея — Скриншоты

Решил показать свой десктоп, может кому-то понравится.

- Дистр Xubuntu 13.04

- Тема GTK и xfwm: Numix Blue. Есть еще оригинальный Numix и Белый. Очень нравиться, хорошо выглядит даже с выключенным композитингом.

- Гуевый установщик пакетов: AppGrid. Будет побыстрее стандартного убунтовского. Правда, в основном пользуюсь Aptitude.

- Меню программ Whisker. Быстрый и удобный.

То же самое, только не пожатое http://fotohost.kpi.cc/images/083c1679a0ee8bd786cbba989da1b1fc.png

 appgrid, ,

ipeacocks
()

Операционная система GNU Emacs готова для Всемирной паутины!

Галерея — Скриншоты

Пользователь Github, известный как gcr, разработал клиент сервиса микроблогов Tumblr для GNU Emacs 24 — Tumblesocks. Установить его вы сможете из репозитория Marmalade:

(setq package-archives
  '(("gnu" . "http://elpa.gnu.org/packages/")
    ("marmalade" . "http://marmalade-repo.org/packages/")))
Для установки выполните M-x package-install tumblesocks

Страница проекта на Github с подробными инструкциями

 ,

olibjerd
()

Debian, первый за 7 лет (ШГ)

Галерея — Скриншоты

Мой последний скрин (2006г): Мой laptop

Пол года назад заменил Gentoo на Debian, заодно обновился до Gnome 3. За много лет привык к Gnome.

На скрине: docky, conky (погода не радует), gnome-terminal. Обоина стандарная.

Внизу иконки Eveonline и Diablo 3 (в перерывах можно расслабиться). На х64 запустить сложно, но возможно.

Админим BSD разумеется :-)

 ,

stiks
()

Ситуация с Wayland: факты о X и Wayland.

Новости — Open Source
Группа Open Source

Это вольный перевод статьи, намедни размещённой на phoronix. Оринальная статья — обзор недостатков, их исправлений и преимуществ между X и Wayland. Её написал Eric Griffith, при участии Daniel Stone, специально для ресурса phoronix. Работа собрана по кусочкам из презентаций Keith Packard, David Airlie, Kristian Høgsberg, из страниц про X11, X12, Wayland в вики и на freedesktop.org, из прямых интервью с разработчиками.

Оригинал выпущен под Creative Commons версия 3, с указанием авторства; перевод доступен на тех же условиях (с указанием на авторов оригинала, как мне кажется).

( читать дальше... )

>>> Подробности

 ,

quiet_readonly
()

Final Term — новый взгляд на приложение-терминал

Новости — Open Source
Группа Open Source

Представлена первая альфа-версия новой концепции эмулятора терминала для GNU/Linux (и, в частности, для среды GNOME) — Final Term.

Final Term реализует так называемые семантические текстовые (контекстные) меню. Это означает, что терминал понимает вывод стандартных команд UNIX и привязывает к каждому текстовому сниппету его индивидуальное значение. Проще говоря, он узнает в выводе URL, PID процессов, имена каталогов и файлов и тому подобное и позволяет для каждого такого элемента вызвать контекстное меню с характерным набором связанных с ним команд.

Кроме этого Final Term может похвастаться умным дополнением командной строки при вводе и графическими элементами управления (например, скрытие/раскрытие stdout команды как в продвинутых текстовых редакторах или отображение прогресса). Также Final Term позволяет назначить на любые клавишные комбинации собственные команды командной оболочки или даже глобальные действия, что можно описать в текстовом файле настроек. В дополнение к этому Final Term наконец-то при изменении размеров окна автоматически перерисовывает текст для наилучшего заполнения и предлагает пользователю настроить внешний вид и подсветку текста в командной оболочке.

Команда также представила видео, демонстрирующее текущую функциональность приложения.

Проект лицензирован под GPLv3, а на Github-странице проекта можно узнать о способах установки под конкретную ОС.

>>> Подробности

 final term,

girl
()

Арчекеды.

Галерея — Скриншоты

Дистрибутив: Archlinux
KDE 4.10.2
Тема плазмы: Fushigi
Оформление окон: QtCurve (пресет Kawaii)
Шрифт: Droid Sans, Droid Sans Mono (Konsole)
Conky - самопал.

И да, знаю, часов много. Вообще такое оформление не меняю уже с год где-то. На ноуте стоит openSUSE, там почти также.

 , ,

DrJackilD
()

Последний вопрос

Форум — General

Вообще что же лучше поставить, Debian 6 с LXDE или же OenSUSE 11.4 с LXDE(новой версии с LXDE нет)? Главные критерии: быстрее чем Linux MInt во время работы (открытие папок меньше секнды и т.п) и стабильность (нет внезапных отключений, сбоев, исчезновения ярлыков).

Думаю это последний вопрос. Всем большое спасибо, ЛОР пользователи единственные пользователи, которые объясняют свои ответы)))

 , , , ,

Den_mak
()