-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:
<svn://svn-server:3690> 1fc94804-d6ab-8a4d-893a-4dd310de5781
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.
You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/nanoo/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': 'no'
Please type 'yes' or 'no': "no"
Please type 'yes' or 'no': NO
Please type 'yes' or 'no': NO
Please type 'yes' or 'no': NOOOO
Please type 'yes' or 'no': yes
Please type 'yes' or 'no': yes
Please type 'yes' or 'no': "yes"
Please type 'yes' or 'no': f
Please type 'yes' or 'no': y
Please type 'yes' or 'no': e
Please type 'yes' or 'no': n
Please type 'yes' or 'no': N
Please type 'yes' or 'no': Y
Please type 'yes' or 'no': 1
Please type 'yes' or 'no': [0
Please type 'yes' or 'no': 0
Please type 'yes' or 'no': ^Csvn: Caught signal
Наконец-то созрел до понимания того, что док — это удобно. После раздумий понял что хочу именно апплет и именно для 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? Делимся историями успеха, не к ночи будет Ганс упомянут.