LINUX.ORG.RU

awesome gentoo

 , , , ,


1

1

Скоро сессия и сейчас самое время погрузиться в курсяки...

На скрине простецкий курсяч по субд, пишущийся в виме на связке ruby + qt + mysql.

Дистрибутив — Gentoo. Ушел с арча, просидев на нём лет 5. О своём выборе не жалею, даже немного корю себя, что раньше не мигрировал. Мигрировал кардинально: перевёл и десктоп и недобук на генту. Установка(в особенности на недобуке) прошла с некоторым скрипом. К счастью все проблемы благополочно решены :) и всё работает как надо. Генту понравилась чудовищной гибкостью, управляемостью и настраиваемостью. Тут как-то всё стабильнее и консервативнее, нежели в «радикальном» арче. Короче — всё круто :)

В качестве wm на обеих машинках используется awesome wm с дефолтным конфигом. И всякая мелочь: pcmanfm, mirage, clementine, иконки kfaenza, шрифты ubuntu.

ЗЫ

Почему ruby? Нравятся его ООП, синтаксис, скорость разработки, гибкость. Писал и пишу на нём лабы по программированию, методам программирования, криптографическим методам ЗИ, курсяки всякие.

Касательно оформления рефов, курсяков, то всё делаю в latex(minted для раскрашивания синтаксиса). Меня дико удручает формат сдаваемых нашей студентотой курсяков — это поехавшее гумно, безвкусное оформление, никакого форматирования, код вообще часто без отступов и не моноширинным шрифтом. Полная печаль. Работая в LO, я(однажды)) вполне кошерный курсяч получил, но натерпевшись с вёрсткой — свалил на latex и теперь горя не знаю :)

>>> Просмотр (1920x1080, 1051 Kb)



Проверено: JB ()

Дефолтный дефолт дефолтен.

olibjerd ★★★★★
()

Блин, вот в арче, у меня шрифты примерно так и выглядят. А в генте не смог так настроить. Не поделишься рецептом?

serkhay
()

дефолтный шрифт асома выглядит ужасно и не помешало бы прописать

c.size_hints_honor = false
чтобы не было зазора внизу справа

riso
()
Ответ на: комментарий от serkhay

без

$ eselect fontconfig list

Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   20-fix-globaladvance.conf *
  [9]   20-unhint-small-dejavu-sans.conf
  [10]  20-unhint-small-dejavu-sans-mono.conf
  [11]  20-unhint-small-dejavu-serif.conf
  [12]  20-unhint-small-vera.conf *
  [13]  25-unhint-nonlatin.conf
  [14]  30-metric-aliases.conf *
  [15]  30-urw-aliases.conf *
  [16]  40-nonlatin.conf *
  [17]  45-latin.conf *
  [18]  49-sansserif.conf *
  [19]  50-user.conf *
  [20]  51-local.conf *
  [21]  57-dejavu-sans.conf *
  [22]  57-dejavu-sans-mono.conf
  [23]  57-dejavu-serif.conf
  [24]  59-google-droid-sans.conf *
  [25]  59-google-droid-sans-mono.conf *
  [26]  59-google-droid-serif.conf
  [27]  60-latin.conf *
  [28]  60-liberation.conf
  [29]  65-fonts-persian.conf *
  [30]  65-khmer.conf
  [31]  65-nonlatin.conf *
  [32]  69-unifont.conf *
  [33]  70-no-bitmaps.conf
  [34]  70-yes-bitmaps.conf
  [35]  80-delicious.conf *
  [36]  90-synthetic.conf *

perplexus
() автор топика
Ответ на: комментарий от perplexus

Мда, у меня с дефолтом такое уг было. Да даже с инфиналити. Как я только настройками не игрался. Эх, ну ладно...

serkhay
()
Ответ на: комментарий от dearboy

Ну сейчас заморозка и никто такие решения даже рассматривать не будет. А после разморозки, я думаю, переход на MariaDB состоится.

Darth_Revan ★★★★★
()
Последнее исправление: Darth_Revan (всего исправлений: 1)

Круто, удачи с курсяком :)

farzeet ★★
()

Меня дико удручает формат сдаваемых нашей студентотой курсяков — это поехавшее гумно, безвкусное оформление, никакого форматирования, код вообще часто без отступов и не моноширинным шрифтом. Полная печаль.

Это называется «учиться ради корочки»

actics
()

funtoo попробуй, вообще будешь в восторге

ZogG
()

Вот в дебиане wheezy у меня потешный баг в awesome, и вероятней всего этот баг у всех.

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

Не смертельно, но надоедает.

Khades ★★
()

А можешь вкратце описать, в чём Gentoo для тебя более гибок, чем Arch? Не холивара ради, а просто интересно. Сам сижу на Arch, пока вроде всё устраивает - неразрешимых проблем не было. И бинарные пакеты есть, и AUR, и ABS, если что из сорцов собрать. Переход на systemd - вопрос пока спорный, но о остальном, вроде, всё устраивает.

Будет очень интересно услышать твоё мнение.

bff7755a
()

Молодец, за Gentoo+awesome+LaTeX — хвалю и поддерживаю. :)
По поводу шрифтов... лучше со сглаживанием:

USE="infinality" emerge -Nav fontconfig freetype cairo libXft corefonts dejavu liberation-fonts terminus-font 
и
eselect infinality list
eselect lcdfilter list
eselect fontconfig list

Обновление конфигов:
git clone https://github.com/Infinality/fontconfig-infinality.git

infinality банит шрифты Type 1, чем дико мешает работе LaTeX
В /etc/fonts/infinality/infinality.conf следует закомментировать участок:

    <selectfont>
        <rejectfont>
            <pattern>
                <patelt name="fontformat" >
                    <string>Type 1</string>
                </patelt>
            </pattern>
        </rejectfont>
    </selectfont>

NaiLi ★★
()

За Summoning особый респект!
Кстати в курсе ж что новый альбом (Old Mornings Dawn) вышел?
Я его 7 лет ждал!
Правда пока что только 128 доступно. Официальный анонс 7 июня кажется.

soko1 ★★★★★
()
Последнее исправление: soko1 (всего исправлений: 1)
Ответ на: комментарий от bff7755a

Во-первых, нет ненужного хлама, который, порой, тянет с собой арч(хотя он и старается не тащить лишнего, но иногда проскакивает), т.е. мы сами решаем с какими флагами соберём систему.

Указываю, какая у меня видюха, есть ли тачпад, мышка --- нужные пакеты скачаются сами. В арче кропотливо ищу нужные пакеты в xorg(ну, или качаю всю помойку сразу))

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

Собираю ядро с тем железом, которое у меня стоит, не таща лишнего. Можно иметь несколько версий ядра на всякий случай. Напр, если при загрузке новое ядро не стартануло, то стартанёт старое. Между версиями ядер легко переключатсья.

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

В арче, если взять пример transmission, cуществует несколько версий этого пакета (кт, гтк, кли), в генте это один пакет, собираемый как нам захочется. Вроде бы ничего страшного, что 3 пакета, но это плодение сущностей, лишняя работа мэйнтейнерам, а тут ты сам себе мэйнтейнер и сам решаешь, какой мусор тащить, а какой нет.

Могу иметь несколько версий питонов, рубей и легко переключаться между ними(вот курсяч у меня на руби18, всё остальное пишу на руби19; писать каждый раз при запуске скрипта версию интерпретатора --- лениво, по-этому тут есть симлинк /usr/bin/ruby, который преключается eselect'om). Допустим, вздумается писать на руби + тк, тащить во всех пакетах эту зависимость --- не кошерно, по-этому можно конкретно указать, чтоб руби собирался с поддержкой тк. Опять же пакетом меньше, нежели в арче.

Могу иметь несколько версий одной программы.

Наличие вот такой удобной фичи.

perplexus
() автор топика
Ответ на: комментарий от soko1

=)

да, жду =)

Раньше больше по дэту убивался. Но за последние несколько лет только парочка более менее годных альбомов вышло, а так в основном старая гвардия: necrophagist, atheist(кроме последнего), cynic, phlebotomized, gorguts, cryptopsy, nile, appaling spawn, lykathea aflame, phantasmagory

Сейчас в основном empyrium, uaral, angellore и блекуха разной паршивости

perplexus
() автор топика
Ответ на: комментарий от perplexus

А мне изначально блэкота как-то ближе (всякие darkthrone, emperor, burzum, summoning, ancient, absurd, shining, т.д. ну и из пэгана в первую очередь Темнозорь, Ashen Light первые три альбома, украинские Drudkh, Hate Forest, Anthropolatri, Лютомысл). Из дэза люблю ранний Cannibal Corpse с Крисом Барнсом, ну и конечно же Six Feet Under (весь).

А из того что ты перечислил нравится Atheist (последний альбом принципиально не слушал), Nile (хотя часом очень тяжеловато заходит), Cynic, а остальные и не слышал как-то, кроме ещё Necrophagist.

soko1 ★★★★★
()
Ответ на: комментарий от perplexus

Благодарствую, сударь! Обязательно заценю :)

soko1 ★★★★★
()

Не узнал автора полотен. Не узнал язык в редаторе. (Потом прочитал, что Руби). Вообще, чувствую себя реликтом кембрийского периода. А вот вывод базы данных в двумерной сетке никогда не устареет.

Deleted
()

код вообще часто без отступов и не моноширинным шрифтом

Я вообще думал моноширенный шрифт нужен только для того чтобы удобнее было делать прямоугольные выделения. А на печати то какая разница?

oniguruma
()
Ответ на: комментарий от mix_mix

писать можно, но косяки есть (

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

и

@lbl = Label.new('ololo')
btn  = PushButton.new('click me')

vbox = VBoxLayout.new {
    add_widget(btn)  # прокатывает
    add_widget(@lbl) # не прокатывает
}

и с установкой в генте косяки были: cmake не хотел видеть пути до ктшных либ, пришлось немного подправить и, о чудо, завелось )

perplexus
() автор топика
Ответ на: комментарий от mix_mix

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

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

perplexus
() автор топика
Ответ на: комментарий от Darth_Revan

Не факт, хотя я лично за, даже за наличие обеих вариантов. Хотя с 10 версией они все больше отличаются.

invokercd ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.