регулярные выражения для самых начинающих

Идея этого поста не научить вас писать regexp, а дать вам возможность узнать что такое есть. И когда этим удобно пользоваться… Обращайтесь если что-то непонятно. Или вообще ничего не понятно, но вам интересен этот инструмент…

Когда-то очень давно была придумана такая замечательная вещь, как regexp. Regular Expressions – возможность работать со строками с использованием шаблонов.

Когда это может быть полезно обычному человеку? Представьте, что у вас есть вот такое:

Петя Васильевич Васин 2010-01-01
Ян Петрович Петин 2010-02-31
Александр Иванович Машин 2009-11-21

И вам надо поменять это на

2010-01-01 Петя Васин
2010-02-31 Ян Петин
2009-11-21 Александр Машин

Как решить такую задачу? Скопировать столбик не получится ибо имена и фамилии разной длины… Можно извращаться с экспортом в excel и играть со столбцами. Можно руками менять каждую строку, но если их тысячи?

А очень просто: Читать далее

Скоро вернусь

С завтрашнего дня уеду в отпуск туда, где интернета … вообщем мало там его :) Так что посты возможно будут, но мало :)

Зато через 10 дней вернусь с впечатлениями и отдохнувший :) Вот как-то так… Если бы вы знали как я хочу уже, наконец, отдохнуть :) И, если не случится какой-нибудь каки – завтра я начну это делать активно :)

Оставайтесь со мной – буду писать в отпуске, потом вернусь и выложу сразу много всего (наверное :)

Одна из моих любимых и удобных утилит. Настоятельно рекомендую…

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

Для мыши – я использую специальную программу для того, чтобы некоторые действия выполнять мышью. Это бесплатная программа gMote. Программа позволяет использовать “жесты”.

Подробнее, рекомендую посмотреть тем, кто не пользуется:

Что такое “жест”. Вы нажимаете, скажем колёсико мыши, рисуете на экране (не важно в каком месте) загогулину. И в зависимости от того что вы нарисовали – что-то происходит. Нарисовали птичку – перезагрузилась страница в браузере. Нарисовали букву F – запустился Far. Нарисовали круг – запустился калькулятор. Нарисовали вверх-вниз-вверх – в документ вставилась строка “Уважаемый клиент” и так далее. Чиркнули слева-направо – вернулись в предыдущую страницу. Чиркнули справа-налево – перешли на следующую. Это удобно, просто попробуйте. Читать далее

Переезд vdasus.com на новую тему состоялся :)

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

Новая будет доводиться, но сделана намного более добротно. Что облегчает её кастомизацию. Уже сейчас мне удобнее.

Надеюсь и вам тоже :)

Вообще переезд на новую тему полностью это как смена движка :) Ей богу, проще на какой друпал переехать, чем всё нормально настроить :) (Фишка в геморройности самого процесса, а не в сложности wp или прелестях друпала :)

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

Буду надеяться, что всё будет хорошо :)

Сегодня поздно вечером четвёртый урок по фотошопу.

.net autoinc build с VCS (bazaar приложен) plugin и другое…

Решил переписать свой autoincrement (статья1, статья2). Получилась вторая версия. В чём её отличия? Она не зависит от среды ( можно использовать для visual basic проектов, да и вообще для любых, в которых версия хранится в файле. Итак пару слов об получившейся утилите, а потом про прелести .net4

Утилита представляет собой программу и plugin. Причем plugin можно легко написать самому, следуя примеру. Я использую bazaar, которую ОЧЕНЬ рекомендую. Для него уже написан plugin.

Итак посмотрим что за программа получилась: Читать далее