Наконец-то созрел до понимания того, что док — это удобно. После раздумий понял что хочу именно апплет и именно для xfce-panel. Оказывается так можно, — dockbarx + xfce4-dockbarx-plugin. Доставило. А ещё я обнаружил в крыске ну очень удобный клиент для работы со словарями по протоколу dict. Такие дела.
P.S. Пустой стол.
На job.ru большая помойка, куча однотипных вакансий с разными названиями(от одних компаний), немало вакансий от кадровых агенств.
hh.ru похож на филиал хабра, куча проплаченных вакансий и сайт говно т.к. без регистрации не дает посмотреть на контакты работодателя.
Задумался я тут после Jailbreak своего iPhone о разработке приложений на своём ноутбуке. Причём захотелось сделать так, чтобы этим потом могли пользоваться и другие. Нашёл мануал, собрал тулчейн в Ubuntu 13.10... Из-за особенностей местного шланга ничего у меня не вышло. Взял aptosid, собрал тулчейн, скомпилировал консольный HelloWorld и закинул в iPhone... Заработало! Больше не нужно утомительной возни со сборкой хакинтоша, заведением девелоперских аккаунтов и прочей тырпрайзной ерунды от Apple. Теперь можно взять легковесную виртуалочку, которая запускается на любом компьютере, и создавать приложения, не используя громоздкие IDE и прочий буллшит.
Но, помимо всего прочего, мне захотелось приятно оформить виртуалочку перед тем, как раздавать её народу. Компоненты следующие:
Тема Gtk2, Gtk3 и XFCE: Numix Holo
Иконки: Compass
Шрифты
Lucida Grande, свистнутый понятно откуда
Monaco в консоли, свистнутый оттуда же и допиленный кем-то на гитхабе
Обои: немного переделанный дефолт из Gnome 3
Из небольших доработок: вместо стандартной запускалки в XFCE по Alt-F2 вставил gmrun и вместо notify-демона поставил Dunst. Осталось лишь написать несколько красивых страничек с гайдом по SDK и можно паковать виртуальную машину для распространения.
Будучи заядлым KDE-шником, решил попробовать крысу. И, знаете, не так уж и плохо. Описание изображенного:
GTK3/GTK2 - Zukitwo
Xfwm - axe
Иконки - Faience Azur
Ш не Г - дефолт, Sans
Обои украдены из дефолта CrunchBang (виден раздел с ним в ФМ)
Вместо браузера - Firefox
Панель Xfce переехала вбок, часы заменил на бинарные для разминки моска
Для запуска всего используется Synapse (жаль, что до Krunner ему - как до луны на тракторе)
Пользоваться вполне можно. Алсо, реквестирую хорошую, подходящую по стилю иконочку для меню запуска приложений (в левом верхнем углу).
Долго пользовался Ubunu с отключенной Unity в компизе. Было неплохо. Вот так, примерно. Но надоела гномовская каша, приправленая громоздким компизом, и отсутствие меню (приложения запускал ч/з gmrun).
Не дожидаясь 14.04 LTS, в котором собирался ставить Xubuntu, поставил сейчас, пока 12.04.3, и настроил примерно как было.
+ Рад новому Compton'у, который научился убивать тиринг. И потребление памяти теперь после нескольких часов работы не разжирается более 200-230мб.
И так, решил сделать закос под хром ос.
Сразу отвечу на вопрос «зачем?» — ради фана.
На самом деле решил узнать на что способен awesome и как-то разнообразить скриншоты с ним. Всё сделано с помощью стандартных виджетов и библиотек.
Конечно, это набросок, закос только панелькой и всплывающим окном, но, как я уже сказал, это просто проба возможностей awesome.
Отличный wm, хотя и не без изъянов. Например позиционирование виджетов дико не удобное. И хотя я не фанат свистелок, но не хватает реальной прозрачности rgba, а то с opacity прозрачным становится не только контейнер, но и контент.
Давно уже не постил в галерею, да и на десктопе многое изменилось :)
На скрине - всё те же KDE 3.5.8, ArchLinux.
Запущены Konversation и самописная тулза NoteFinder.
Шрифты вроде нормальные (Dejavu Sans 8, 96 dpi, хинтинг средний). Ранее использовал Liberation, но на мелких размерах они смотрятся не очень :) Для часов использую жирный Liberation Sans (дата) и URW Bookman L (время).
Стиль Qt со времён предыдущего скриншота изменился с Domino на Clearlooks, чтобы приложения Qt 3/4, Gtk (фанатики, использующие исключительно qt приложения в KDE идут лесом) выглядели унифицированно :) Цветовая схема Qt 3/4 подрихтована в соответствии с цветами gtk-шной Clearlooks.
KMenu убрано, ибо AWN успешно заменяет и kicker, и kmenu (эх, было бы ещё меню трея по правой кнопке на иконке запущенного приложения). Тема AWN взята из архива Hardy Mariux с gnome-look.org
Обоина - Tux In Rain, найдена в далёких интернетах, ссылку не просите :)
Also, Compiz 0.7, Emerald. Тема последнего - Gomosso, замечательно сочетается с Clearlooks.
Кнопка на Kicker сверху справа делает kdesu 'hibernate -F /etc/hibernate/suspend2.conf', ядро пересобрано с патчами Tux On Ice, суспенд работает стабильно.
// Create an example of how to test for correctly formed URLs
var tester = VerEx()
.startOfLine()
.then( "http" )
.maybe( "s" )
.then( "://" )
.maybe( "www." )
.anythingBut( " " )
.endOfLine();
// Create an example URL
var testMe = "https://www.google.com";
// Use RegExp object's native test() function
if( tester.test( testMe ) ) alert( "We have a correct URL "); // This output will fire
else alert( "The URL is incorrect" );
console.log( tester ); // Ouputs the actual expression used: /^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$/
Подробнее о проблеме: вот я пишу какое-либо веб-приложение. У меня есть ряд текстовых файлов (.php, .js, - не важно) в каталоге, все изменения в котором отслеживаются каким-нибудь git'ом. НО процесс развития веб-приложения - это не только развитие кода, но и развитие БД.
Внимание вопрос, как отслеживать такие изменения в БД, через VCS, так, чтоб я мог откатить, клонировать и тому подобные пряники.
Предполагаемые решения: сразу спроектировать структуру БД так, чтоб потом не потребовалось учитывать это в системе контроля версий - К. О. мне уже это говорил, мне хочется большего.
Написать скрипт, который будет сохранять перед коммитом структуру БД в такой же текстовый файлик, с тем чтоб изменения в нем так же отслеживались VCS'ом. Так и планирую сделать, но сперва решил воззвать к коллективной мудрости, а ну как уже реализовано или есть более мудрое решение проблемы, о котором я не подумал.
Были ли у вас такие моменты, друзья мои, что, печально глядя на работающий в офисе PII, хотелось бы, упокой душу его грешную глючную, пришить программно? Это был первый вопрос. Второй: а есть ли способы под linux? Делимся историями успеха, не к ночи будет Ганс упомянут.