Конкурс на логотип Новосибирского GNU/Linux-сообщества

Нашему сообществу не хватает символа (эмблемы, логотипа, или чего-то в таком духе). Предлагаю выкладывать в комментариях ссылки на варианты. Победитель получит майку с символикой сообщества (собственной разработки 🙂 )

UPD: голосование начнётся в четверг, 12 апреля, и закончится в субботу.

У Самовара v2.0

Согласно решению Инициативной Группы от первого апреля 2012 года, встречи клуба «У Самовара» после длительного перерыва продолжатся вновь.

Время и место будет объявлено в ближайшее время.
Собираемся в Муниципальном молодёжном центре «Константа», по нечётным воскресениям, с 15:00 до 17:00 (решением Инициативной Группы от первого апреля 2012 года неделя [26 марта..1 апреля] объявлена нечётной).

P.S. Новосибирское сообщество пользователей GNU/Linux выражает благодарность Денису за место для встреч.

Рабочая встреча

Подготовка к Installfest’у идёт полным ходом, и, пожалуй, назрела необходимость встретится и очно обсудить ряд вопросов. Благодаря усилиям Валеры и Green’а, у нас появилась площадка для проведения встреч. На встречу приглашаются все желающие принять участие в подготовке праздника.

Место встречи: ул. Салтыкова-Щедрина 9, цоколь Муниципальный молодежный центр «Константа».
Время: воскресение (1 апреля), 15:00.

Как установить Eagle 6 на Ubuntu

С появлением этого ppa: ppa:sterling/electronics, необходимость в описанных здесь действиях отпала, можно просто ставить eagle с ppa!

Данная статья относится к Ubuntu версий 11.04, 11.10 и 12.04.

Многие, кто имеет дело с электроникой, знают о существовании под Linux САПР Eagle, предназначенной для разработки электронных схем и разводки печатных плат. Несмотря на то, что программа не является свободной и даже бесплатной, являясь одной из лучших САПР, доступных на Linux, она пользуется огромной популярностью. Наличие бесплатной версии для некоммерческих проектов делает возможным её использование радиолюбителями. Пятая версия включена в официальный репозиторий Ubuntu и может быть установлена оттуда. Шестую версию пока можно найти только в бинарном виде на официальном сайте.
Читать далее

Ubuntu 12.04 Installfest

Мы рады сообщить вам, что 29 апреля 2012г (Воскресенье) Новосибирская группа пользователей GNU/Linux организует праздник по случаю выхода Ubuntu 12.04 LTS! Мероприятие состоится в Технопарке Новосибирского Академгородка, начало в 11:00.

В связи с большим количеством желающих посетить мероприятие, мы переносим его в более просторное помещение: 402-ю поточную аудиторию главного корпуса НГУ. Регистрация вновь открыта! Начало переносится на 11:30. Благодарим всех за помощь.

В связи с требованиями Технопарка, для посещения мероприятия необходимо пройти обязательную регистрацию до 26 апреля. Кроме того, необходимо иметь при себе документ, удостоверяющий личность. Мы озабочены тем, что наши требования противоречат идеям свободы и открытости, которые пропагандирует Ричард Столлман, но, к сожалению, выбора в данный момент у нас нет.

Регистрация на мероприятие закрыта в связи с превышением максимального числа участников. Проносим свои извинения.

Installfest — весьма условное обозначение для формата мероприятия, являющееся, скорее, данью традициям. На деле мероприятие сложно вписать в какой-либо конкретный формат. Правильнее всего было бы называть его праздником, фестивалем или конвентом. Так что наш праздник, посвящённый выходу новой версии Ubuntu Linux, будет состоять из:

11:30—11:50 Вступительная речь организаторов:
Возможность для всех людей, причастных к подготовке Installfest’а, поприветствовать участников, рассказать о собственном опыте использования Свободного ПО и своём видении будущего этой отрасли.

11:50—12:00 OpenSource vs. Free Sortware:
В последнее время граница между данными понятиями сильно размывается, и даже опытные специалисты начинают делать ошибки, неверно употребляя эти термины. Григорий Кощеев расставит все точки над i.

12:00—12:20 Обзор Ubuntu 12.04:
Главным событием, побудившим нас организовать мероприятие, является выход новой версии Ubuntu Linux. Анатолий Грико расскажет, что в ней действительно нового.

12:00—13:00 Работа мастер-классов:
Мастер-классы, с одной стороны, дают прекрасную возможность опытным специалистам поделиться своими знаниями с начинающими пользователями, а с другой — возможность всем желающим получить информацию практически из первых рук. На площадке инсталлфеста организуется восемь групп, работающих по разным темам. Темы выбраны таким образом, что каждый, от начинающего пользователя до продвинутого программиста, сможет найти для себя что-то интересное.
В числе мастер-классов:

  • Как создать простое приложение „с нуля“, упаковать его в пакет и отправить в центр приложений
  • vim vs emacs — обретая просветление
  • Что-то про Ubuntu One
  • Системы контроля версий (svn, git, bzr и hg)
  • Работа со звуком в ubuntu studio
  • LibreOffice

13:00—13:30 Викторины, игры и конкурсы:
Для поддержания неформальной обстановки на мероприятии будут проводиться конкурсы и игры, за победу в которых будут вручаться призы с символикой Новосибирского линукс-сообщества, Ubuntu Linux и фонда СПО.

13:30—14:00 Чай, торт, печеньки:
Выход новой версии — это практически день рождения Ubuntu. И мы собираемся отмечать его соответствующим образом. Специальный праздничный торт, чай и печеньки ждут участников нашего маленького праздника.

14:00—15:00 Installfest:
Все желающие смогут установить Ubuntu на свои компьютеры, и тут же, на месте, получить консультацию по её настройке и использованию от опытных пользователей из числа участников Новосибирского Linux-сообщества.опросы, общение.

Если вы хотите поучаствовать в мероприятии в качестве докладчиков, ведущих мастер-классов, спонсоров или оказать любую другую помощь организаторам — обращайтесь в jabber-конференцию linux@conference.sibnsk.net или по e-mail.

Масленица!

26 февраля, в воскресенье, сообщество отмечает древний языческий праздник весны: масленицу! Выпроваживаем зиму, жгём костры, поедаем блины и, конечно, общаемся!

Встреча у ТЦ академгородка в 12:00. Примерная стоимость участия: 150р. Можно приносить с собой блины, варенье, чай в термосах! Форма одежды — зимняя 😉

Gnote + GTG = Zim

Многие знакомы с удобной програмулькой для ведения заметок Gnote. Она отлично справляется со своей задачей. Ещё одна полезная програмулька обзывается «Getting Things Gnome!» (GTG). Она менее известна. Позволяет вести списки задач и «резать» их на маленькие части, то есть вести дерево задач от общего к частному.

Читать далее

Планы на 8.01.2012

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

Место сбора: ТЦ академгородка, 12:00. Ориентировочная стоимость участия — 400р.

Добраться из города можно с Речного Вокзала на автобусах 8, 1209 и маршрутных такси 15, 1035 и 1235, от ЖД вокзала на маршрутках 15 или 1035 и от Родников-Снегирей на автобусе 1209. Ехать до конечной остановки «Цветной проезд», оттуда — десять минут пешком.

Загрузка данных по FTP с использованием Mercurial

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

В частности это относится и к веб-проектам. Здесь у системы контроля версий есть еще одна очень важная задача — заливка кода на сервер. Когда мы по-старинке заливали файлы на сервера простым копированием файлов, достаточно сложно было каждый раз вспоминать, какие файлы изменились и должны быть перезалиты на сервер. При использовании системы контроля версий (например Mercurial) эта проблема с наших плеч спадает: мы создаем на сервере копию репозитория (не забыв запретить доступ через HTTP к директории .hg) и простым выполнением команды hg push можем обновлять код на сервере. При этом доступ к серверу мы можем осуществлять, например, по протоколу SSH.

Что же делать, если мы используем дешевый хостинг, который предоставляет доступ на свой сервер только по FTP? Разумеется по FTP загрузить репозиторий Mercurial обычным способом не получится.

Для таких ситуаций существует расширение для Mercurial, называемое FTPExtension.

Опишу пошагово процесс установки и использования расширения:

  1. Создаем директорию, куда будет загружено расширение. Загружаем расширение следующей командой:
    hg clone https://bitbucket.org/misery/hgftp
  2. Открываем файл кофигурации ~/.hg/hgrc (в данном случае мы редактируем общую конфигурацию пользователя, которая будет использоваться для всех репоизториев, с которыми он работает; тоже самое можно сделать и для файла .hgrc конкретного репозитория). Добавляем туда следующие строки:
    [extensions]
    hgext.ftp = /path/to/ftp.py
  3. В файле .hgrc прописываем адрес ftp-сервера:
    [paths]
    deploy = ftp://vasya:123@myfavoritehosting/my_site_directory
  4. После этого текущую ревизию можно будет загрузить на сервер следующей командой (история изменений на сервер загружена не будет, так что резервную копию храним в другом месте):
    hg ftp -u deploy
  5. Обратите внимание, что если мы раньше уже загружали этот проект на этот сервер, то сейчас будут загружены только изменившиеся файлы. Если мы хотим, чтобы загрузились все файлы, добавляем ключ -a:
    hg ftp -au deploy

Теперь мы можем загружать изменения практически на любой хостинг одной командой, не тратя силы на то, чтобы отследить, какие файлы нужно загружать.
Ссылки:

  1. Введение в Mercurial
  2. FTP Extension
  3. Using Mercurial Extensions

© Григорий Кощеев, lug.nsk.ru, 2012 г.
Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons Attribution-ShareAlike (Атрибуция — С сохранением условий) 3.0 Непортированная.