Блог им. lexa_ Блог им. lexa_kernel 2.6.37 && nfs.idmap

В ядре 2.6.37 появился новый функционал касательно работы с nfs, а конкретно возможность выбросить кривой nfs.idmpad и заменить его на более кривой прямой реализацией работающей через keyutils. Документация по нему находится в Documentation/filesystems/nfs/idmapper.txt

Плюсом данного решения является большая унификация с самбой(в частности) а также возможность работы одновременно в нескольких доменах, к минусам стоит отнести то что демон покуда не включён в стабильные выпуски nfs-utils.

Несмотря на эти недостатки новый nfs.idmap пригоден к использованию. Для его использования нужно в ядре включить
File systems->Network File Systems->Use the new idmapper upcall routine.
А также установить keyutils.

Остаётся только собрать и установить nfs.idmap. Простой вариант этой утилиты позволяет отображать имена пользователей из одной системы в другую, его поведение в целом аналогично поведению старого rpc.idmapd с методом преобразования имён nsswitch. Он не умеет ни gss, ни ldap, но даже такого функционала достаточно для большинства пользователей. после сборки демона его надо указать в /etc/request-key.conf, аналогично примеру из конфига

Для пользователей Gentoo/Linux имеются ебилды для nfs-utils и libnfsidmap

Замечания/предложения по ебилдам/этой заметке принимаются на lexa12@gmail.com

Блог им. revsernet Блог им. revsernetКак сохранить для web в Gimp. Сохранение для web в GIMP

Чтобы добавить в Gimp пункт меню «Сохранить для веба...», так как это сделано в графическом гиганте Photoshop, нужно поставить всего лишь один DEB-пакет. Это позволит с легкостью создавать изображения оптимизированные для размещения на сайтах.

Не стоит ждать от этого пакета чего-то совершено нового в Gimp`е. Установка этого пакета не добавить в Gimp новых «прибамбасов», так как это всего лишь пункт меню, в котором собраны инструменты оптимизации изображений, которые доступны и в стандартной поставке графического редактора.
Сам пакет качаем для Debian и *buntu ниже:

gimp-save-for-web

Блог им. revsernet Блог им. revsernetКак скачать видео с Youtube из linux-консоли?

Сегодня скачать видео с Youtube не является большой сложностью. Сейчас расплодилось много всяких online-сервисов, которые отдают прямые ссылки на видео с Youtube, минипрограммулек, которые тоже позволяют скачать видео со знаменитого вебхостинга, а так же всевозможные плагины почти для всех более менее популярных браузеров.

Так что загружать видео с Youtube не умеют только ленивые. Но хотелось бы рассказать еще об одном способе, который позволяет загружать видеоролики с Youtube прямо из консоли ОС Linux. Это можно осуществить, применяя небольшую программу youtube-dl.

Программа умеет самостоятельно загружать видео с youtube.com, а так же возвращать прямую ссылку на видеофайл. Все действия сводятся к простому: открыли Youtube, нашли понравившееся видео, скопировали URL-адрес этой страницы, вставили в linux-терминал команду с адресом и через некоторое время видео у вас на жестком диске.

Для установки youtube-dl в Ubuntu выполним в консоли команду:

# sudo apt-get install youtube-dl

Для загрузки, к примеру это видео нужно в консоли набрать:


# youtube-dl http://www.youtube.com/watch?v=xC5uEe5OzNQ&feature=player_embedded


Адрес следует подставлять тот, который указан в адресной строке WEB-страницы, на которой размещено видео. Программа автоматически найдет прямую ссылку на видеоролик и загрузит его в домашнюю директорию.

В результате мы получаем файл *.flv.

Загрузить видео можно также с самым наибольшим доступным качеством, добавив параметр -b:


youtube-dl -b http://www.youtube.com/watch?v=xC5uEe5OzNQ&feature=player_embedded 


В результате мы получаем файл *.mp4.

Как видно в Linux загрузить видео с Youtube достаточно просто, проще чем в Windows или, применяя какие-то сторонние WEB-сервисы.

Events EventsАнонс ЛинуксФеста 12.0

Итак, на сайте ЛинуксФеста появился анонс 12-го ЛинуксФеста. Проходить это дело будет как и всегда в Калужской области (но добираться удобнее от Москвы).
Традиционно это будет евентом на открытом воздухе. Организаторами предоставляется место под палатки и дровишки. Набор туриста и еду каждый берет с собой. В программе мероприятия круглые столы для обсуждения около-линуксовых тем, активный отдых и интересные собеседники.
Дата мероприятия: 30.07 — 01.08
Кто собирается?

Новостная лентаВнимание! linuxforum.ru переезжает.

Из-за разногласий между владельцем домена linuxforum.ru и фактическими хозяевами сайта, давно всем известный форум переезжает на новый адрес linuxforum.etersoft.ru
На старом домене, его владелец поднял новый форум и написал, что все начинается с чистого листа.
UPD Сайт переехал на unixforum.org

( Читать дальше )
  • 0
  • 20 февраля 2010, 15:55
  • Vass
  • 7

Qt Software Qt SoftwareУстановка Qt 4.6.2 для Symbian под Linux

Перевод статьи: Installing Qt for Symbian SDK 4.6.2 on Linux
Автор: Anderson Lizardo
Помощь в переводе: BlackTass

Qt 4.6.2 был выпущен в прошедший понедельник, так что мне потребовалось некоторое время для обновления установочных скриптов GnuPoc и Qt, которые были написаны для Qt 4.6.1.

Кроме обновления Qt до 4.6.2 также есть другие незначительные изменения:
  • Инсталляторы проверяют MD5-checksum, чтобы убедиться в целостности файлов
  • GnuPoc теперь поддерживает SDK 3.1 (смотри обновленные инструкции ниже)
  • добавлена команда «unset QMAKESPEC» в руководство по установке (по крайней мере Gentoo устанавливает его глобально, что влияет на qmake)
Инструкции по установки почти такие же как и для предыдущей версии, но я опишу их еще раз.
( Читать дальше )

ASM в LinuxПрограммирование на языке ассемблера в ОС Linux.Часть 2. Сетевые сервисы.

Авторы:
dbsh, nops

Эта статья будет посвящена программированию сетевых приложений в Linux на ассемблере. В сетевом программировании на ассемблере по сути нет ничего сложного. Если вы уже создавали сетевые приложения на любом другом языке программирования и даже для другой операционной системы, то вам будет гораздо проще. Как обычно замечания и пожелания приветствуются.

( Читать дальше )

ASM в LinuxПрограммирование на языке ассемблера в ОС Linux.Часть 1

Авторы:
dbsh, nops

Эта статья не претендует на звание учебника, охватывающего все стороны программирования на ассемблере в Linux. Я лишь хочу помочь людям, которые начинают делать первые шаги. Всё, что здесь будет описано, я буду описывать так, как понял это я. Надеюсь, что люди, которые найдут ошибку в моём описании, меня поправят.
Зачем все это? Литературы по ассемблеру под Linux как таковой нет. Руководства по разработке драйверов я не учитываю — до этого еще далеко. В интернете можно встретить лишь несколько статей, но там всё рассматривается поверхностно и заканчивается на примере вывода надписи «Hello, world!». На www.wasm.ru встречал интересное руководство по опкодам (опкоды – машинное представление команд ассемблера), но чтобы эти опкоды правильно писать — нужно что то знать :) Да, и перепись всего понятого — мне поможет лучше запомнить. Надеюсь, у читающего есть хотя бы туманное представление какого-либо языка программирования высокого уровня.

( Читать дальше )

Новостная лентаВторой конкурс видеороликов "Мы Linux"

Для тех кто не успел в прошлом году :)
Организация Linux Foundation сообщила о начале прием заявок на конкурс видеороликов "Мы Linux 2010". В рамках конкурса пользователям предлагается создать небольшой ролик, демонстрирующий преимущества платформы Linux. Организаторы конкурса надеются, что мероприятие позволит продемонстрировать сильные стороны Linux и вдохновить не знакомых с Linux пользователей решиться попробовать данную платформу в действии.

Работы будут приниматься на конкурс до 4 апреля, победители будут объявлены на конференции Linux Foundation Collaboration Summit, которая состоится 14 апреля в Сан-Франциско.

Для оценки роликов привлечено жюри, состоящее из известных деятелей OpenSource:
  • Andrew Morton, один из основных разработчиков Linux ядра;
  • Stephen O’Grady, cооснователь компании Red Monk;
  • Stormy Peters, руководитель организации GNOME Foundation;
  • Brandon Phillips, разработчик Linux ядра из компании Novell;
  • Bob Sutor, вице-президент компании IBM по стандартизации и открытому программному обеспечению;
  • Steven Vaughan-Nichols, обозреватель издания ComputerWorld.
Правила конкурса:
  • Возраст участников не моложе 18 лет;
  • Продолжительность видео 30-60 секунд;
  • Ролик не должен нарушать ни чьих прав и не оскорблять чувств зрителей;
  • Видео может быть в любом формате: интервью, видеоролик с комментариями или что-то другое;
  • Число работ которое может предоставить один участник не ограничено.

  • 0
  • 5 февраля 2010, 15:30
  • Vass
  • 5

Архив старого сайта Архив старого сайтаFlash for Linux

Flash for Linux — это проект, представляющий собой среду разработки для Macromedia Flash — формата, широко применяемого для веб-приложений и векторные анимации.

F4L находится на ранней стадии разработки, поэтому не рекомендуется для людей без знания С++, QT, Ming и т.д.

F4L является клоном Macromedia Flash. Последняя версия которого является Flash MX 2004. Flash разработан, чтобы помочь людям создавать программы, которые можно использовать на любом компьютере и которые могут быть распространены через Интернет.

Flash offers easy development of professional applications. Flash development is based mostly on a Graphical User Interface (GUI). Through the GUI, a developer can draw their application on the screen. Drawings can be converted to animations, buttons, and other features with the development environment's menus and dialog boxes.

Competing methods of development, such as C++, Java or JavaScript, require technical knowledge of a special programming language and mathematics. A Flash application's GUI features are extremely limited compared to a programming language based project. To compensate for this weakness, Macromedia added Action Scripts to Flash.

Action Scripts are a sort of programming language, but there are only a few commands to learn, and they are selected off a menu. Action Scripting is equivalent to programming a graphing calculator with BASIC; it should not take you more than a few days to learn, if you have the patience to read boring instructions.

While Flash can be developed with very few Action Scripts, the scripts add to the interactivity of the application. Most web sites using Flash do not use Action Scripts intensively, with the exception of games. Flash can also work with JavaScript.