На странице: 24 48 96

Большая Тёрка / Мысли /

LinuxX


lordglyk

Используйте хорошие операционные системы.

Linux

alt

19 комментариев

IronButterfly

JFYI

личное, Linux, чепопало

Значение слова ПАВУК в толковом словаре Даля:
ПАВУК — павучина, южн. зап. ПАУК, паутина.

Кроме того:

Pavuk is a GPL opensource web mirror (recursive download) software, with both command line and X Window GUI. Win32 ports are also available.

Piks

ReactOS

Windows, Linux, ОСи 

ОПИСАНИЕ:

ReactOS — ОСь пока что находящиеся в стадии alpha.

Насколько я понял это свободнаяя ОСь, созданная при поддержке Widows.

Ядро слеплено Win32 NT, *nix

Соответсвенно имеет поддержку приложений Windows, не как через Wine, а как через Windows!

Якобы является приемником Windows XP(NT4), но так же поддерживает Vista(NT6), по мере обновновления ядра Windows и *nix ядро будет обновятся

Ну и она сочетает в себе Виндовсскую поддержку разного железа(дров) и к ней не липнут вирусы как к *nix системам

МОИ МЫСЛЕ ПО ПОВДУ:

Я хз как ось была создана при поддерже Windows, особенно вспоминая изречения сотрудников майкрософт: «Linux системы бесплатны соответсвенно за них не кто не несет гарантию!» — это было сказанно ещё до платного RedHat, но всё же если это правда, то это вполне хорошая система для обычного домашнего нуб побльзования, поскольку с Linux(даже с Ubuntu) не все могу совладать, да и с дровами там проблем много, а с Windows много лагов, вирусов и т.п. шляпы! Кстати её ещё в школах можно было бы ввести

Больше информации по этому поводу можно найти на официальном сайте http://www.reactos.org/ru/

Скритшот ReactOS

10 комментариев

Anya-brelok

Линукс лучше винды?

Linux, мысли, Линукс

"Товарищи линуксоиды, программисты-опенсорсники, я хочу задать только один вопрос: вы не офигели*? Вас миллионы по всему миру! Среди вас опытные черти, лучшие мировые программисты! Вы ж если захотите, так возьмете какой-нибудь дистрибутив и вылижете его напильником, чтоб летал и на первом Пентиуме в 32 мегах! И я даже видел такие дистрибутивы, они прекрасны, но с ними потом придется сношаться* годами, собирать софт и читать мануалы, когда понадобится подвесить вебкамеру, примонтировать флэшку или сделать еще какую-нибудь непредусмотренную вещь*. А я пользователь, я не хочу и не умею писать и компилировать софт! Не надо мне рассказывать, как это просто и здорово! Мне совсем* не уперлось читать тонны документаций и медитировать, что означает и как поступить если «ОШИБКА КОМПИЛЯЦИИ: установите библиотеку не ниже huiTamLib-2.4.0«. При том, что в системе, разумеется, давно присутствует какая-нибудь «huiTamLib2-5.1"? Ее предлагается снести, чтобы отвалилось полсистемы или обновить до старой, чтоб полсистемы отвалилось? Вам же знаком этот повседневный линуксовый дзен, не правда ли? Так не надо наверно врать*, как легко одним нажатием кнопки сами по себе собираются любые программы. Да и, скажите, зачем* это мне, пользователю? Почему нельзя собрать весь мировой человеческий мозг и сделать один нормальный дистрибутив, чтоб работал. И чтобы дистрибутив пытался угадать, чего хочет пользователь, а не наоборот. Но чтобы решал в итоге все пользователь, а не дистрибутив за него. Неужели это так сложно? Один дистрибутив на весь земной шарик? Вам же, блин*, уже всю основную работу сделали — у вас есть ядро Линукса, которое вам дается фактически свыше, от бога. Осталось только собрать вокруг него сам Линукс, чтоб ставился сам, не требуя от пользователя никаких знаний, и оборудование понимал, и не тормозил потом. Один — на весь мир, самый быстрый и самый удобный для чайника, слабо? Как позиционировала себя Убунта, пока не оказалась на поверку тормознутым отбросом*. Или это несовместимые понятия — быстрота и удобство? У вас там что, студенты свои первые курсовые защищают, собирая линуксовые дистрибутивы? Так неужели это так сложно, взять пару опытных волков, чтоб они построили в ряд всех подростков и объяснили, что так и так писать — нельзя, тут вам, блин*, не сортировка пузырьком на бейсике, а системный ресурс, где счет идет на доли секунды, задайте таблично и не выёживайтесь*, а здесь и здесь — вообще надо совсем* переписать, потому что ужос, а вот тут — незачем* изобретать велосипед, возьмите стандартный алгоритм из отлаженной еще в 81 году библиотеки, а вот те и эти абзацы — вообще не годятся, потому что никто вам столько памяти не даст под каждую такую чушь*... Помочь детям, указать и подправить. И сделать всем миром один дистрибутив вместо сотни недоделок*. Но вокруг же, блин* ужас полный! Линуксов — много*, в каждой деревне свой Линукс, но все же убожеста*! Половина к пользователю повернуты задом*, остальные — вообще не годны*!"

* - Синонимы или аналоги бывших матов.

И ещё боянчег:

Перевод фраз и обращений линуксоидов.



1. “…не нужен!” Перевод: “Функция, которая в других операционных системах существует уже много лет, в Linux, скорее всего, так никогда и не появится”.

2. “…для школьников!” Перевод: “Игры в Linux не работают, а если и работают, то нестабильно”.

3. “…и тогда вендекапец!” Перевод: “Возможно, ещё через пару лет мы сделаем для Linux то, что уже давно существует в Windows, и тогда она потеряет свою былую популярность”.

4. “Надо работать, а не свистелки и перделки разглядывать!” или другой вариант “…для 13-летних девочек!” Перевод: “Программы для Linux проигрывают в дизайне и usability программам для других операционных систем”.

5. “Винда — для домохозяек!” или “Линукс учит думать!” Перевод: “Я потратил свою жизнь, чтобы научиться делать в Linux то, что пользователи других операционных систем делают интуитивно и без чтения документации”.

6. “Винда дырявая!” Перевод: “Одна из компаний, специализирующихся на проблемах безопасности, обнаружила уязвимость в Windows и сообщила об этом”.

7. “Уязвимости в линукс оперативно устраняются!” Перевод: “Один из тысяч пользователей Linux обнаружил уязвимость, но поскольку он оказался честным человеком (или не видел выгоды в том, чтобы использовать её в своих целях), то сообщил об этом”.

8. “...вот преимущества опенсурс!” Перевод: “Создан ещё один дистрибутив Vasyapupkinux”.

9. “И где это всё в винде?!” Перевод: “Windows без сторонних программ отказывается делать то, для чего не была предназначена”.

10. “Линукс можно установить даже на тостер!” Перевод: “Нашим микроскопом можно забивать гвозди, а в наш молоток можно разглядывать бактерии”.

11. “Все программы для линукс бесплатны!” Перевод: “Меня используют для тестирования”.

12. “Для каждого дистрибутива есть официальный репозиторий, где я могу скачать все нужные мне программы!” Перевод: “Только программы из официального репозитория с большой долей вероятности будут нормально работать в моем дистрибутиве”.

13. “У винды репозиторий — весь Интернет!” Перевод: “И мне завидно!”.

14. “Программы под виндоуз уродские, платные и не работают без кряков!” Перевод: “Я не умею выбирать и верю всему, что мне скажут”.

15. “Под виндоуз есть вирусы!” Перевод: “Я не знаком с элементарными правилами безопасности”.

16. “Под линукс нет вирусов!” Перевод: “Вирусописателям невыгодно писать вирусы именно под мой дистрибутив”.

17. “Ты её просто не осилил!” Перевод: “Ты не посчитал нужным потратить свою жизнь на изучение Linux, как это сделал я”.

18. “Я использую линукс из идеологических соображений!” Перевод: “Я забыл принять галоперидол”.

19. “Линукс поддерживает множество файловых систем!” Перевод: “У нас нет единой стандартной, универсальной файловой системы”.

20. “Винда (из коробки) не поддерживает мои файловые системы!” Перевод: “Мне обидно, что Microsoft не считает рациональным включить в свою операционную систему поддержку десятка файловых систем, использующихся на 1% компьютеров”.

21. “Миллионы мух не могут ошибаться!” Перевод: “Я считаю себя не таким как все, и поэтому любая вещь, которую использует более 1% людей, выглядит в моих глазах говном”.

22. “Будущее — за линукс!” Перевод: “Это моя вечерняя молитва”.

23. "99.5% населения Земли - быдло" Перевод: "У меня нестандартная ориентация".

11 комментариев

Son1k

Ubuntu Global jam 28-29 августа 2010

выходные, Лето, Новосибирск, Linux, * linux, ubuntu, Клуб, Global Jam , ПО , 28–29 августа, Debian, lug.nsk.ru, мастре‑классы, Кристиан Дженкинс

Общение с разработчиками свободного ПО, обмен опытом в использовании и администрировании Linux, раздача дисков с Ubuntu, рассказ об особенностях разработки Debian и Ubuntu — всё это будет на мероприятии, называемом Ubuntu Global Jam, которое состоится в Новосибирске 28-го и 29-го августа с 14:00 в помещении СибГУТИ в аудитории 118.

Ubuntu Global Jam нацелен на то, чтобы каждый мог увидеть, каким образом живут и развиваются такие проекты, как Ubuntu, а также внести и свой вклад.

Мастер‑классы будут посвящены таким темам, как:

  • взаимодействие проектов Ubuntu и Debian,
  • использование системы Bazaar,
  • современные средства для работы с пакетами и репозиториями,
  • особенности использования wine для отдельных Windows‑приложений,
  • построение терминальных решений на основе Linux,
  • средства для локализации программных продуктов.

Также будет возможность попить чай и поесть печенья (которое можно принести с собой) в приятной компании.

Мастер‑классы будут проходить в течение 2-х дней.
Если в субботу мастер‑классы будут ориентированны на простых пользователей, то в воскресение уровень будет несколько выше, мастер‑классы будут интересны больше разработчикам и системным администраторам.

Желающих принять участие просим зарегистрироваться здесь. Регистрация осуществляется до 25 августа.

3 комментария

TATOSHCA

Российская национальная ОС появится в 2011 году

Россия, Linux, GNU/Linux

pic

Первая версия российской национальной операционной системы появится в конце 2011 года, цитирует РИА Новости заявление замминистра связи и массовых коммуникаций Ильи Массуха. Как отмечает «Российская газета», это будет прототип ОС.
В дальнейшем система будет дорабатываться. Массух не исключил, что полная версия ОС выйдет уже в 2013 году. На девяносто процентов проект будет состоять из исходного кода систем на базе ядра Linux. Как ожидается, в дальнейшем доля российских доработок в ней будет расти.

Разработчик операционной системы пока не определен. Его выберут на конкурсе, который пройдет в начале 2011 года. Ожидается, что развивать и распространять систему будут российские инженеры и программисты.
Национальная система предназначена в первую очередь для компьютеров, участвующих в программе «Информационное общество», рассчитанной на период с 2011 по 2020 год. Навязывать использование свободного ПО и новой ОС власти не собираются, однако формализуют формат обмена между ведомствами, входящими в «электронное правительство».
Также для нужд электронного правительства будет создана почтовая служба. Ее разработкой займется Санкт‑Петербургский государственный университет телекоммуникаций имени Бонч‑Бруевича. Концепция службы обойдется бюджету в 10 миллионов рублей, а до конца года появится прототип сервиса. Позднее его используют на портале госуслуг для общения граждан с чиновниками.
Источник

29 комментариев

Starter

ВНИМАНИЕ!!! Всем ставить новую ОСь - BolgenOS, собственноручно разработанную тагильским школьником Денисом Поповым

Школьники, Linux, дерьмо, я негодую, Ос 

Горячий репортаж с места событий:

Мнения автора революционной ОС:

Когда я чего то хочу, то я добьюсь это с такой скоростью с какой вам это не снилось

...Я уже пытался связаться с Линусом Торвальдсом, но он не ответил...

...Защита от «грохинга» системы (От вредоносных скриптов, повреждений и прочего) Будет называться «центр стабилизирования».

Хм... с чего это вы взяли что профессиональные программисты пишут комменты английском, ведь гораздо труднее описать системный процесс на русском языке. Ведь В России все русифицируется...

alt

alt

alt

У кого тоже заканчивается лицензия на Windows через год, а новую купить очень проблематично срочно качать революционную российско‑школьную операционку!!!

Скачать ее можно здесь:

http://bolgenos.org/

20 комментариев

Starter

Direct Connect & Linux обзор клиентов

Linux, p2p, EiskaltDC, FreeDC++, linuxdc++, magnet, Valknut, Direct Connect

altLinuxDC++
Клиент для сетей Direct Connect предназначенный для ОС Linux основанный на клиенте DC++.
По своей сути является портированным для Linux клиентом DC++ для Windows. Интерфейс GTK+.
Больше недостатков чем достоинств:
  • нет поддержки скачивания файлов с нескольких пользователей(существует сборка 2.0.0-alfa-0.705 поддерживающая мульти-скачивание);
  • нет поддержки передачи magnet-ссылок из внешних приложений(Например из браузера);
  • медлителен, я бы даже сказал что очень-очень медлителен;
Официальный сайт проекта:

FreeDC++

DC++ клиент основан на исходном коде LinuxDC++.

Из достоинств:
  • поддержка мульти-скачивания, хотя и кривая, потому что в этом режиме клиент из тормоза превращается в еще более жуткого тормоза, что работа с программой становиться мучением;
  • поддержка передачи magnet-ссылок из других приложений.
Официальный сайт проекта:

altValknut
Открытый кросс-платформенный клиент файлообменной сети Direct Connect. Интерфейс Qt 3, Qt 4.
Из достоинств:
  • поддержка мульти-скачивания;
  • не столь медлителен как LinuxDC++;
  • поддержка множества языков;
  • кросс-платформенный(поддержка Linux, FreeBSD, Mac OS X, OS/2).
Из недостатков:
  • в стандартной версии нет поддержки передачи magnet-ссылок из других приложений(есть отдельная сборка для включения данного режима).

Официальный сайт проекта:

altEiskaltDC
Проект ответвление Valknut.
Отличия:
  • Множество готовых пакетов для различных дистрибутивов Linux;
  • В стандартной версии есть поддержка получения magnet-ссылок от других приложений.
Есть инструкция для настройки браузеров Opera и Firefox на передачу magnet-ссылок Valknut/Eiskalt
Официальный сайт проекта:

nay

бугога

бугога, Linux, ubuntu, вирусы

6 комментариев

Starter

Screencast #0 Пилотный...

Linux, screencast, ubuntu, Программы

Скринкаст о скринкастинге в OS Linux

Рассмотрены программы:
— recordMyDesktop
— XVidCap
— FFmpeg

Посмотреть скринкаст на rpod.ru


Un10R

Телега в Linux

Linux, телега

Если кто не знает, для просмотра видео из телеги в linux можно установить kaffeine и kaffeine‑mozilla‑plugin и радоваться жизни))

4 комментария

Un10R

KDE 4.3.0 released

Linux, KDE , OpenSource

On 4th August 2009, KDE 4.3.0 was released by the KDE community. KDE 4.3 is the latest major release in the KDE 4 series, delivering a more polished user experience.
(c) kde.org

7 комментариев

Son1k

Отчет о встрече клуба 25.06.2009

встречи, Клуб, LFS , Linux

Участники:

-София(AKA Sofanya)

-Егор(AKA Nexon)

-Павел(AKA Pavel‑g)

Вадим(AKA Vadimnsk)

Александр(AKA Shurek)

Даниил(AKA Yeso)

Григорий(AKA Green)

Денис (AKA Sandworm)

Александр(AKA Sanek)

Женя(AKA Alfavit86)

Вадим(AKA Zaic)

Илья (AKA Worklez)

Алексей

Очередная встреча Linux сообщества на это раз у Самовара.

Заседание не было богато темами, поэтому темы делались на ходу. Sofanya сделала краткий рассказ про GRUB, что и стало началом данной встречи. Потом Vadimnsk показал работу учебных дисков по Ubuntu, далее на этом диске был представлен тест на знание linux(на английском языке).

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

Pavel‑g сравнил текстовые редакторы gvim и gedit

Под занавес нашей встречи, участники разделились на 2 кучки, первая стояла и мило беседую ожидая когда на Windows загрузится программа для просмотра видео учебника по Ubuntu. Другая же продолжила собирать LFS

Следующая встреча(четверг 2 июля)

  1. Установка ядра Linux

  2. Realtime ядра

  3. Оконный менеджер

  4. Среда разработки

  5. XUL

  6. GTK, Qt, wxWidget — Hello, World!

  7. Приглашаем владельцев различных новосибирских ресурсов, посвящённых Linux

  8. ну и конечно же LFS :)

Вот список тем которые мы бы хотели воплотить в реальность в ближайшее время.

10 комментариев

Son1k

Отчет о встрече клуба 18.06.2009

встречи, Клуб, LFS , Linux

18.06.2009 в 19:00, как и планировалось, началась вторая встреча нашего клуба. Представляем отчет.
Участники:
Александ Григорьевич
София (AKA Sofanya)
Павел (AKA Pavel‑g)
Егор (AKA Nex)
Илья (AKA Newman)
Даниил (AKA Yeso)
Вадим (AKA Zuic)
Сергей (AKA Kakty3)
Женя (AKA Mehanik)
Елена
Александр (AKA Shurek)
Денис (AKA Sandworm)

Это заседание не было таким богатым на новые планы и грандиозные идеи, зато нам наконец‑то удалось перейти от разговоров к делу.
Встреча проходила под флагом сборки LFS (Linux From Scratch). Среди присутствующих опыт сборки был только у Даниила (AKA Yeso), который и руководил процессом. Плюс, Паша (AKA Pavel‑g) в процессе подготовки к сегодняшнему дню просмотрел документацию по‑диагонали. Он же и занимался непосредственно работой, листая книгу LFS и вбивая команды в консоль.

В целом сборка проходила по инструкции, однако то ли из‑за её неполноты, то ли из‑за нашей невнимательности иногда приходилось импровизировать.
В процессе сборки давались комментарии о проделываемых действиях, используемых командах и их ключах (хотя для тех, кто не особо силен в командной строке, осталось много непонятного). Время компиляции заполнялось рассказами участников о Linux, к примеру, Mehanik по просьбе присутствующих немного рассказал о структуре файловой системы Linux и показал некоторые команды для работы с ней.

Не могли оставить членов нашего клуба равнодушными и свежие новости. Так, была обсуждена история с поставками испорченного комплекта ПСПО в рамках проекта «Первая помощь».

На следующей встрече планируется:
Обзор grub 2;
Краткий курс vim;
Обзор и сравнение файловых систем;
Ну и, конечно, продолжение претендующей стать традиционной на ближайшие несколько месяцев сборки LFS :)

Итог:
На встречу пришло много новых людей, мы существенно продвинулись в деле сборки LFS, начав первую сборку GCC, приятно поговорили о Линуксе, попили чай, и просто хорошо провели время. Кто хочет присоединится, ждем вас в четверг в 19.00 всегда рады видеть новые лица!

1 комментарий

13407

Revolution OS (США, 2001)

Linux, open source, Free Software, FSF , GNU , GPL , BSD , Операционные системы, Компьютеры, Unix, Документальное

alt

ПОДРОБНЕЕ

Режиссёр: J.T.S. Moore
Продюсер: J.T.S. Moore
В главных ролях: Ричард Столлмэн, Линус Торвальдс, Эрик Рэймонд, Брюс Перенс
Композитор: Christopher Anderson‑Bazzoli

Фильм «Revolution OS» повествует о создании GNU, лицензии GPL и системы Linux.

В фильме сами Линус Торвальдс, Ричард Столмен и другие известные люди
рассказывают что и как происходило и будет происходить в сообществе Open
Source. Создатель фильма Revolution OS не против что бы его фильм могли
беспрепятственно копировать, тем самым подтверждая на деле приверженность
одному из принципов Open Source.

Статья в о фильме в Wikipedia. Официальный сайт фильма.

Искать в Пирсе: Часть 1, Часть 2

3 комментария

13407

Замечательный момент!

Linux

Wikipedia: UNIX‑время или POSIX‑время (англ. Unix time) — способ кодирования времени, принятый в UNIX и других POSIX‑совместимых операционных системах.
Моментом начала отсчёта считается полночь (по UTC) с 31 декабря 1969 года на 1 января 1970, время с этого момента называют «эрой UNIX» (англ. Unix Epoch).
Чтобы узнать текущее UNIX‑время в большинстве UNIX‑подобных систем, можно использовать команду date +%s.
13 февраля 2009 года в 23:31:30 по UTC (02:31:30 14 февраля по MSK) значение UNIX‑времени достигнет 1234567890 секунд.

Совсем немного остаётся до замечательного момента:

han@darkstar:~$ date -d @1234567890
Сбт Фев 14 05:31:30 NOVT 2009
han@darkstar:~$ date +%s
1234556448

Un10R

1234567890 секунд!

time, время, 1234567890, Linux, ИТ , Unix, IT 

Меньше, чем через 6,5 часов часы операционной системы Unix покажут 1234567890 секунд.

[un1or@localhost ~]$ date -d@1234567890
Сбт Фев 14 05:31:30 NOVT 2009

Время Unix — способ кодирования времени, принятый в Unix и других POSIX‑совместимых операционных системах. Оно равно количеству секунд, прошедших с полночи 1 января 1970 г. по Гринвичу без учета високосных секунд. Именно тогда, как считается, началась эра Unix. Эта величина используется не только в классических Unix, но также в Linux, Mac OS X, Java, JavaScript и других продуктах.

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

Источник

9 комментариев

13407

Ход конём или Победа будет за нами!

jabber, Linux, icq 

Т.к. демарши со стороны AOL и ICQ продолжаются, и нормально пользоваться аськой становится невозможно, я уже обосновался в jabber. Однако, достаточно много контактов по прежнему пользуются ICQ и с ними нужно как-то поддерживать связь. На идею меня натолкнула информация о том, что все неприятности с ICQ имеют выраженный географический характер, попросту говоря, отключения происходят только для адресов на территории бывшего СССР, в то время, как например, в Германии люди спокойно пользуются теми же неофициальными клиентами без каких-либо проблем.

И так, я действовал следующим образом: Выбрал из списка сервер с ICQ-транспортом и находящийся на достаточном удалении от подверженной ударам территории.Подключил этот транспорт к своему jabber-аккаунту (на российском сервере), тут можно поступить по-разному: можно регистрировать аккаунт на сервере, где находится транспорт, а можно этого не делать и подключить транспорт к существующему jabber-аккаунту.

Дальше в случае с транспортом PyICQt (как было у меня) в ростер (контакт-лист) jabber'а "прилетают" ICQ-контакты с сервера, но не сортированные по группам и иногда без указания ников. В случае с транспортом JIT все контакты придётся добавлять самостоятельно. Так или иначе, но с контактами надо что-то делать, а при достаточном их количестве делать это что-то руками совсем не хочется. Решение принято: нужно искать способы автоматизации этой процедуры!

Первым делом я скачал Менеджер контактов QIP, эта программа позволяет редактировать контакт-лист ICQ на сервере и сохранять его в файл, у меня в linux-системе она прекрасно работала под эмулятором Wine. Для тех, кто паталогически не переваривает QIP и всё что с ним связано, есть ещё вариант, но этой программой я не пользовался, потому ничего про неё не скажу.

Первым делом я удалил контакты из игнор-списка (они ведь тоже в серверном листе, а значит окажутся у меня в контак-листе) и удалил контакты из списка "не в списке".

После чего сохранил контакт-лист в виде файла .clb, вообще-то сохранить копию листа перед началом всех изменений тоже будет не лишним, а редактирование серверного контакт-листа теперь я бы поставил на первое место (т.е., до подключения транспорта). Что такое clb формат можно прочитать здесь. Далее, я перекодировал сохранённый лист из кодировки windows-1251 в utf-8 (она у меня системная):

$  cat ICQ-list.clb | iconv -f cp1251 -t utf8 > ICQ-list-utf8.clb

Я все операции произвожу в linux, в windows перекодировку можно выполнить текстовым редактором с функцией перекодировки, если конечно перекодировка вообще нужна (загляните в .clb файл, читаются ли там русские имена и названия групп?) Далее я воспользовался самописным скриптом для преобразования clb-файла в список для внесения контактов в jabber-ростер:

$  ./list.sh > jabber-list.txt

вот сам скрипт:

list.sh
---8<---------------
#!/bin/bash

# clb-файл с ICQ контактами
file="ICQ-list-utf8.clb"

# адрес ICQ-транспорта
# обычно: icq.<адрес_сервера>
transport="icq.jabber-server.net"

# подписка для контакта в Jabber-ростере
# возможные значения: none, from, to, both
subscibe="both"

################

while read line
do

icq_group=`echo $line | cut -d";" -f1`
icq_uin=`echo $line | cut -d";" -f2`
icq_nickname=`echo $line | cut -d";" -f3`

echo "+,$icq_uin@$transport,$icq_nickname,$subscibe,$icq_group"

done < $file
---8<---------------

Эту же операцию можно сделать через веб-форму на сайте jabber.ru, там же есть и обратный конвертор формата. Теперь копируем то, что у нас получилось и вставляем в веб-форму здесь или здесь (сайт разработчиков этой полезной штуковины), указываем свой jid (Jabber-id) и пароль, и контакты отсортированные по группам добавляются в ростер!

Ну вот и всё, можно подключаться к jabber и включать ICQ-транспорт! Что самое замечательное, сервер ICQ теперь считает, что я нахожусь в Европе :)

PS: На работу ICQ с обычным ICQ-клиентом всё проделанное никак не влияет.


13407

Magnet-ссылки и Linux

DC++, Пирс, Linux

В последнее время выкладывал несколько сериалов в Киноклубе и столкнулся с проблемой формирования Magnet‑ссылок, т.к. мой клиент linuxdcpp работать с Magnet‑ссылками не умеет в принцие. Прочитав статейку в Википедии, я написал небольшой скриптик, который формирует мне Magnet‑ссылки. Скрипт не совсем строго следует описанию, в частности для имени файла не производится честное URL‑кодирование, но от идеи честно кодировать я отказался поизучав ссылки опубликованные на cn.ru, и сделал по их подобию. Таким же образом выбран порядок следования параметров.

Собственно сам скрипт:

magnet.sh:
#!/bin/bash

for i in $*
do
f_name=`echo $i | tr « » "+"`
f_tth=`tthsum «$i» | cut -c -39`
f_size=`ls -o «$i» | cut -s -d" " -f4`
echo «magnet:?xt=urn:tree:tiger:$f_tth&xl=$f_size&dn=$f_name»
done

Утилиту tthsum естественно нужно установить, у меня в Kubuntu она поставилась из репозитория.

Буду рад, если скрипт окажется вам полезен. И ещё, если знаете, что можно исправить — пишите :)


alex046

Установка и настройка Ubuntu-eee на Asus Eee PC 900: мой опыт.

Linux, ASUS, eee , ubuntu, ubuntu‑eee

1) Качаем iso-образ дистрибутива Текущая версия - 8.04.1

2) Создаем загрузочную флэшку. В сети описано много способов, есть замечательный сайт http://www.pendrivelinux.com/, но у меня получилось так: качаем программу unetbootin-eeeubuntu-linux-238 , делаем файл исполняемым ( в konqueror Свойства-Права-Является выполняемым, в консоли chmod +x ./unetbootin-eeeubuntu-linux-238 ), запускаем. Выбираем Diskimage, указываем путь до образа, присоединяем компьютеру флэшку, выбираем ее в поле Drive. Жмём Ок. Программа перенесёт образ ubuntu на накопитель и сделает его загрузочным. Я использовал Kingston DataTraveler 4GB.

далее

3) Загружемся c флэшки. Для этого присоединяем ее к Eee, нажимаем на кнопку включения питания, жмём Esc, появляется меню выбора загрузки, выбираем флэшку. Далее, в принципе всё как обычно - выбираем язык, часовой пояс и т.д. Разметку диска я выбрал ручную. В этом ноутбуке два твердотельных накопителя. Первый меньший (около 4 GB), на нём установлена система. Второй - бОльший - для документов пользователя. На первом было несколько разделов ( о назначении которых мне неизвестно, swap-раздела не было). Я удалил их, создал новый в ext2, указал точку монтирования / . Второй накопитель форматировать не стал, указал точку монтирования /home . Swap-раздел создавать не стал. Его не было изначально, и в некоторых HOWTO я видел рекомендации не создавать его. За правильность этого шага ручаться не буду. Скажу лишь, что производительность полученной системы вполне приличная. Запускаем установку.

4) Итак, система установлена. Теперь необходимо установить некоторые пакеты. Но для этого нужен интернет. Одним из выходов является wi-fi, но у меня дома/на работе точки доступа нет. Доступ через LAN в Электронном городе завязан на MAC-адрес сетевой карты. Через GPRS медленно и дорого. Я сделал так: скачал дистибутивы ubuntu 8.04.1 (для программ из kde - kubuntu 8.04.1) - http://mirror.yandex.ru/ubuntu-cdimage/releases/8.04.1/release/ubuntu-8.04.1-dvd-i386.iso и http://mirror.yandex.ru/ubuntu-cdimage/kubuntu/releases/8.04.1/release/kubuntu-8.04.1-dvd-i386.iso. Смонтировал их в специально созданные папки (mount -o loop ./ubuntu*.iso ./ubuntu, аналогично для kubuntu). Скопировал папки на внешний накопитель (в моем случае HDD Seagate FreeAgent Desktop, но, конечно же, подойдет любая флэшка подходящего размера). Кроме того можно выкачать специализированный репозиторий для ubuntu-eee c array.org. Качаем его wget -r http://array.org/ubuntu/dists/ Скачанное переносим на тот же накопитель. Запускаем Synaptic на Eee. Открываем настройку репозиториев. Отключаем сетевые, подключаем наши. Вписываем строки deb file:///media/disk/ubuntu hardy main restricted , deb file:///media/disk/ubuntu hardy main restricted , deb file:///media/disk/array/ubuntu hardy eeepc Обновляем сведения о пакетах. Теперь уставливаем нужные пакеты: для полной поддержки русского языка отмечаем мета-пакет language-support-ru, выбираем нужные программы ( я, например, установил gimp). Ищем пакеты содержащие в названии "eee", обновляем их (с репозитория array.org).

5) Устанавливаем проприетарные кодеки. Они не включены в дистрибутивы ubuntu. Качаем нужные пакеты. Скрипт для скачивания:

----------------------

#!/bin/sh
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/j/java-common/java-common_0.28ubuntu3_all.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/odbcinst1debian1_2.2.11-16build1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/u/unixodbc/unixodbc_2.2.11-16build1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/s/sun-java6/sun-java6-bin_6-06-0ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/s/sun-java6/sun-java6-jre_6-06-0ubuntu1_all.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/c/cabextract/cabextract_1.2-2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/f/flashplugin-nonfree/flashplugin-nonfree_9.0.124.0ubuntu2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/f/ffmpeg/libavutil1d_0.cvs20070307-5ubuntu7.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/libg/libgsm/libgsm1_1.0.12-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/f/ffmpeg/libavcodec1d_0.cvs20070307-5ubuntu7.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/libd/libdc1394/libdc1394-13_1.1.0-5ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/f/ffmpeg/libavformat1d_0.cvs20070307-5ubuntu7.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/f/ffmpeg/libpostproc1d_0.cvs20070307-5ubuntu7.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10-ffmpeg/gstreamer0.10-ffmpeg_0.10.3-6_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10-pitfdll/gstreamer0.10-pitfdll_0.9.1.1+cvs20080215-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libc/libcdaudio/libcdaudio1_0.99.12p2-3_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/f/faad2/libfaad0_2.6.1-2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/m/mysql-dfsg-5.0/mysql-common_5.0.51a-3ubuntu5.1_all.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/m/mysql-dfsg-5.0/libmysqlclient15off_5.0.51a-3ubuntu5.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/g/gmyth/libgmyth0_0.7.debian1-1~hardy1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libi/libiptcdata/libiptcdata0_1.0.2-2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libf/libfreebob/libfreebob0_1.0.7-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/j/jack-audio-connection-kit/libjack0_0.109.2-1ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libm/libmms/libmms0_0.3-6_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/libm/libmpcdec/libmpcdec3_1.2.2-1build1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libo/libopenspc/libopenspc0_0.3.99a-2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/s/soundtouch/libsoundtouch1c2_1.3.0-2.2ubuntu0.1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/w/wildmidi/libwildmidi0_0.2.2-2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-bad0.10/gstreamer0.10-plugins-bad_0.10.6-5_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/f/faac/libfaac0_1.26-0.1ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libq/libquicktime/libquicktime1_1.0.0+debian-5_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/m/mjpegtools/libmjpegtools0c2a_1.8.0-0.2ubuntu5_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/x/x264/libx264-57_0.svn20071224-0.0ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/x/xvidcore/libxvidcore4_1.1.2-0.1ubuntu3_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/g/gst-plugins-bad-multiverse0.10/gstreamer0.10-plugins-bad-multiverse_0.10.6-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/a/a52dec/liba52-0.7.4_0.7.4-11ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libd/libdvdread/libdvdread3_0.9.7-8ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/libi/libid3tag/libid3tag0_0.15.1b-10_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/libm/libmad/libmad0_0.15.1b-2.1ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/m/mpeg2dec/libmpeg2-4_0.4.1-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/libs/libsidplay/libsidplay1_1.36.59-4_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-ugly0.10/gstreamer0.10-plugins-ugly_0.10.7-3ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/l/lame/liblame0_3.97-0.0_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/g/gst-plugins-ugly-multiverse0.10/gstreamer0.10-plugins-ugly-multiverse_0.10.7-1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/s/sun-java6/sun-java6-plugin_6-06-0ubuntu1_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/u/ubuntu-restricted-extras/ubuntu-restricted-extras_15.2_i386.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/multiverse/u/unrar-nonfree/unrar_3.7.8-1_i386.deb

------------------------------------------------------

Переносим скачанные пакеты на флэшке на Eee, устанавливаем их dpkg -i *.deb

6) настраиваем gprs интернет по bluetooth. Качаем нужные пакеты

Скрипт

------------------

#!/bin/sh
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/main/p/pybluez/python-bluez_0.14-1ubuntu1_i386.deb
wget -c http://download.tuxfamily.org/blueman/pool/dists/hardy/blueman/blueman_0.5-0ubuntu1_i386.deb
wget -c http://download.tuxfamily.org/blueman/pool/dists/hardy/blueman/blueman-i18n_0.5-0ubuntu1_all.deb
wget -c http://ru.archive.ubuntu.com/ubuntu/pool/universe/g/gnome-ppp/gnome-ppp_0.3.23-1_i386.deb

------------------

Запускаем blueman. Интерфейс достаточно простой. Подробное описание работы . Настраиваем телефон.

Настраиваем gppp. Модем /dev/rfcomm0, строка инициализации AT+CGDCONT=1,"IP","internet.beeline.ru", логин и пароль - beeline, номер *99***1#. По идее всё должно работать, но... Пришлось выполнять танцы с бубном/напильником: добавляем SUID-бит для /usr/sbin/pppd. И разрешаем чтение/запись пользователю все файлы и папки в /etc/ppp/ Не знаю насколько эти действия корреткны и безопасны, но это единственное, что заставило работать gprs-интернет.

Вот такой поток сумбурных мыслей об Ubuntu-eee :)

2 комментария

nay

Squid

Linux, ubuntu

Сегодняшний день ознаменовался войной с "кальмаром")

Мучила я его (или он меня?) долго и основательно.

В результате получился вполне приличный и рабочий конфиг.


http_port 3128
icp_port 0
visible_hostname nay 
cache_mem 32 MB 
cache_dir ufs /var/spool/squid 1000 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
logfile_rotate 10
pid_filename /var/run/squid.pid

acl all src 0.0.0.0/0.0.0.0
acl elmo src *.*.*.*
acl sid src *.*.*.*

acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 777
acl CONNECT method CONNECT

http_access allow elmo
http_access allow sid 
http_access deny! Safe_ports
http_access deny all 

ойпишнеги хз из каких соображений закрыла * .)

Bootch

Linux, IT , open source

собери 1000 ядер любимой ос


nay

ubuntu, Linux

таки я поставила directx 9.0c под wine
теперь радостно играюсь в Tomb Raider Anniversary)

nay

ubuntu, Linux

Люди добрые, поставьте мне пожалуйста DirectX 9.0c под wine, ну или хотя бы научите запинывать cedega под amd64..
я в душе блондинка, я всегда это знала (%