среда, 26 марта 2008 г.
Вышел клиент Savage 2: Tortured Soul для Linux
То, чего многие так долго ждали! Наконец вышел Savage 2 - Tortured Soul для Linux! Игра кардинально обновилась и требование к железу так же хорошенько возросли. Встречаем и качаем.
понедельник, 24 марта 2008 г.
Связывание двойного клика в RapidSVN с нужным приложением
Для того, чтобы по двойному клику (или F3) отрывалось связанной с данным файлом приложение в настройках программы в качестве Standard editor можно указать xdg-open.

Посмотреть с каким приложением связан данный тип файла:
1. xdg-mime query filetype /home/giner/myscripts/install.sh
application/x-shellscript
2. xdg-mime query default application/x-shellscript
gedit.desktop
Установить другое приложение для данного типа файлов:
1. xdg-mime default gvim.desktop application/x-shellscript

Посмотреть с каким приложением связан данный тип файла:
1. xdg-mime query filetype /home/giner/myscripts/install.sh
application/x-shellscript
2. xdg-mime query default application/x-shellscript
gedit.desktop
Установить другое приложение для данного типа файлов:
1. xdg-mime default gvim.desktop application/x-shellscript
воскресенье, 23 марта 2008 г.
Nautilus, SVN и WebDav
Однажды ко мне пришёл сотрудник, чтобы я ему объяснил как слить с svn исходники какого-то там модуля. Я ему рассказывал как установить subversion и что делать дальше, но для него это оказалось китайской грамотой, не смотря на то, что всего-то нужно установить svn и сделать checkout. Ну да ладно, написал я ему всё на стикере, и больше он не приходил. Видимо получилось.
Кажется, что это лежит на поверхности, но раньше как-то я об этом не задумывался. Есть очень простое решение, если доступ к svn осуществляется по http. Как? смотрите ниже:
Кажется, что это лежит на поверхности, но раньше как-то я об этом не задумывался. Есть очень простое решение, если доступ к svn осуществляется по http. Как? смотрите ниже:

Антиреклама SIPNET (sipnet.ru)
Сегодня зашёл в свой акаунт и обнаружил, что баланс в минусе. Начиная с 11 февраля в статистике присутствует некий Day charge, который ежедневно снимает по три цента. Позвонил в тех. поддержку, где рассказали о некой абонентской плате введённой с 9 февраля 2008-го года. На вопрос о том, как нас уведомили об этом ответил что новость можно было прочитать на сайте. На моё возмущение о несуразности его ответа "новость на сайте" сотрудник т.п. отправил выяснять этот вопрос с коммерческой службой.
Стоит ли теперь доверять sipnet-у?
PS: Новость на сайте мне не удалось найти даже сейчас.
PPS: Почтовый адрес для связи с клиентом у них имеется.
Стоит ли теперь доверять sipnet-у?
PS: Новость на сайте мне не удалось найти даже сейчас.
PPS: Почтовый адрес для связи с клиентом у них имеется.
четверг, 20 марта 2008 г.
Livejournal, базовый акаунт и шумиха
Думал создавать это пост или не создавать, не люблю я всякие шумихи. Но всё же решил, что стоит, потому что не согласен.
С одной стороны сервис Livejournal - это не только база данных и веб морда, я бы даже сказал не столько, сколько его блоги, его контент, его участники, его бэйсик акаунты.
С другой стороны создавая даже бесплатный ресурс его основатель берёт на себя обязательства. Владелец продаёт доверие за контент, а пользователи доверяют ресурсу и платят содержанием. А если это доверие не оправдается? И не важно на сколько. Вот например. Однажды так же ошибся Google (кажется это был вопрос о видео контенте), но он быстро исправился. Так в чём же дело? Вот ещё пример. Есть у меня jabber сервер и работает он уже достаточно долго, конечно он бесплатный и всё такое и я его могу в любой момент отключить. Но кому он тогда нужен, если ему нельзя доверять? Верно, никому. И как я должен поступить, если мне его всё же нужно остановить? А мне нужно будет за месяц, нет, за год предупредить о том, что "севера не станет по такой-то причине, простите, извините, но я могу порекомендовать вам другой и за год можно на него спокойно перекочевать".
Так вот я не согласен с теми, кто говорит, что "шум" здесь лишний, а так же не согласен с теми, кои являются виновниками этого шума.
С одной стороны сервис Livejournal - это не только база данных и веб морда, я бы даже сказал не столько, сколько его блоги, его контент, его участники, его бэйсик акаунты.
С другой стороны создавая даже бесплатный ресурс его основатель берёт на себя обязательства. Владелец продаёт доверие за контент, а пользователи доверяют ресурсу и платят содержанием. А если это доверие не оправдается? И не важно на сколько. Вот например. Однажды так же ошибся Google (кажется это был вопрос о видео контенте), но он быстро исправился. Так в чём же дело? Вот ещё пример. Есть у меня jabber сервер и работает он уже достаточно долго, конечно он бесплатный и всё такое и я его могу в любой момент отключить. Но кому он тогда нужен, если ему нельзя доверять? Верно, никому. И как я должен поступить, если мне его всё же нужно остановить? А мне нужно будет за месяц, нет, за год предупредить о том, что "севера не станет по такой-то причине, простите, извините, но я могу порекомендовать вам другой и за год можно на него спокойно перекочевать".
Так вот я не согласен с теми, кто говорит, что "шум" здесь лишний, а так же не согласен с теми, кои являются виновниками этого шума.
вторник, 18 марта 2008 г.
Gnome и KDE
Почему возникают холивары понятно. Что может быть в них полезного и вредного тоже ясно. Но кое-что всё же остаётся загадкой.
Вот, к примеру, спор Windows vs Linux. В процессе обсуждения возникают сторонники как одного, так и другого, но, например, в блогах, появляются чаще всего сообщения "Linux лучше потому что", а не наоборот. Почему? Я думаю потому, что те, кто пользуется Windows считают его по умолчанию хорошим, популярным и ничего не доказывают.
А теперь о загадке - почему в этих же самых блогах появляются темы "KDE круче GNOME". Неужели у KDE недостаточно популярности или дело в чём-то другом?
PS: Спорить в комментах о том, что лучше не нужно, я представляю о большинстве плюсах/минусах обеих сред. Интересна сама причина возникновения таких постов о KDE.
Вот, к примеру, спор Windows vs Linux. В процессе обсуждения возникают сторонники как одного, так и другого, но, например, в блогах, появляются чаще всего сообщения "Linux лучше потому что", а не наоборот. Почему? Я думаю потому, что те, кто пользуется Windows считают его по умолчанию хорошим, популярным и ничего не доказывают.
А теперь о загадке - почему в этих же самых блогах появляются темы "KDE круче GNOME". Неужели у KDE недостаточно популярности или дело в чём-то другом?
PS: Спорить в комментах о том, что лучше не нужно, я представляю о большинстве плюсах/минусах обеих сред. Интересна сама причина возникновения таких постов о KDE.
воскресенье, 16 марта 2008 г.
Использование SVN локально: быстро, просто и удобно
Однажды так случилось (а случилось это уже аж три раза), что "ой, я удалила файл не в корзину, а можно его восстановить?". И именно на третий раз пришла мне в голову интересная мысль: "а почему бы не использовать svn локально?" "А почему бы и нет" - ответила голова.
1. Скачиваем архив svn_local_archive.tar.gz, распаковываем на рабочий стол и запускаем "Install with Gnome Menu"

2. Для установки компонентов из репозитория потребуется ввести пароль.

3. На рабочем столе появится директория svnarchive - это будет рабочая папка (одноимённая папка будет создана в корне домашней директории - это сам репозиторий).

4. Переименуем диру появившуюся на рабочем столе так, как нам удобно.

5. Перемещаем в неё свои документы/проекты и архивируем (будет создана первая ревизия с номером r1).

6. Вводим комментарий к первой ревизии.

7. Получаем лог выполнения операции.

8. Теперь поэкспериментируем. Мы решили что "Проект 1" нам больше никогда не понадобится и удаляем его.

9. Архивируем (будет создана вторая ревизия с номером r2).

10. Комментируем.

11. Получаем лог выполнения.

12. Затем вдруг вспоминаем, что "Проект 1" нам очень-очень нужен! Что же делать? Смотрим лог, чтобы узнать когда он был удалён.

13. Узнаём, что удалён "Проект 1" был во второй ревизии (r2), значит, чтобы получить последнюю версию "Проекта 1" нам необходимо восстановить предыдущую, т.е. первую ревизию (r1).

14. Открываем директорию в терминале.

15. Пишем svn update -r1 и наблюдаем как возвращается наш драгоценный "Проект 1" (на самом деле необязательно возвращать ревизию целиком, можно восстановить только необходимое, но я не делаю на этом акцент, дабы не усложнять).

Всё это проверено на Ubuntu 7.04 и Ubuntu 7.10.
1. Скачиваем архив svn_local_archive.tar.gz, распаковываем на рабочий стол и запускаем "Install with Gnome Menu"

2. Для установки компонентов из репозитория потребуется ввести пароль.

3. На рабочем столе появится директория svnarchive - это будет рабочая папка (одноимённая папка будет создана в корне домашней директории - это сам репозиторий).

4. Переименуем диру появившуюся на рабочем столе так, как нам удобно.

5. Перемещаем в неё свои документы/проекты и архивируем (будет создана первая ревизия с номером r1).

6. Вводим комментарий к первой ревизии.

7. Получаем лог выполнения операции.

8. Теперь поэкспериментируем. Мы решили что "Проект 1" нам больше никогда не понадобится и удаляем его.

9. Архивируем (будет создана вторая ревизия с номером r2).

10. Комментируем.

11. Получаем лог выполнения.

12. Затем вдруг вспоминаем, что "Проект 1" нам очень-очень нужен! Что же делать? Смотрим лог, чтобы узнать когда он был удалён.

13. Узнаём, что удалён "Проект 1" был во второй ревизии (r2), значит, чтобы получить последнюю версию "Проекта 1" нам необходимо восстановить предыдущую, т.е. первую ревизию (r1).

14. Открываем директорию в терминале.

15. Пишем svn update -r1 и наблюдаем как возвращается наш драгоценный "Проект 1" (на самом деле необязательно возвращать ревизию целиком, можно восстановить только необходимое, но я не делаю на этом акцент, дабы не усложнять).

Всё это проверено на Ubuntu 7.04 и Ubuntu 7.10.
пятница, 7 марта 2008 г.
вторник, 4 марта 2008 г.
Фото: RMS в МГУ
Вот и увиделись с легендой ^_^
Его лекцию я уже знал практически наизусть, поэтому она была мало интересна, но после того как большинство разошлись Столмана затащили обратно в аудиторию (его цитата во время нашего решения вернуться в аудиторию: "я не понимаю что вы говорите, но я иду за вами" :)). Теперь это была уже менее формальная обстановка и он отвечал на вопросы.
Запись лекции (только звук) http://sbos.in/RMS_Lection.ogg
Если есть у кого-то запись второй части - поделитесь.

Его лекцию я уже знал практически наизусть, поэтому она была мало интересна, но после того как большинство разошлись Столмана затащили обратно в аудиторию (его цитата во время нашего решения вернуться в аудиторию: "я не понимаю что вы говорите, но я иду за вами" :)). Теперь это была уже менее формальная обстановка и он отвечал на вопросы.
Запись лекции (только звук) http://sbos.in/RMS_Lection.ogg
Если есть у кого-то запись второй части - поделитесь.


Подписаться на:
Сообщения (Atom)