LINUX.ORG.RU

Сообщения punya

 

scons cpppath

 , подвох

Читаю документацию к scons и вижу такое:

Program('hello.c', CPPPATH = '.')
cc -o hello.o -c -I. hello.c
mother of god. Почему переменную назвали CPPPATH? Насколько я понимаю она должна называться C_INCLUDE_PATH. В чем же тут подвох?

punya
()

imagemagick и экзотические монограммы с лигатурами

 , ,

Есть набор едреных шрифтов для написания монограмм. Самый простой шрифт для примера - moissanite-monogram

Пользователь вводит 2 буквы и видит: первая буква вытянулась влево, вторая - вправо. Как рендерится буква зависит от ее индекса. Это называют соединение букв (ligature). Открываю обычный gedit и вижу что шрифт рабочий

Задача - запилить это щастье на сайт любыми способами. Cufon не поддерживает такие лигатуры. Окэй - пишу скрипт, который будет делать из шрифта спрайт (если буква - картинка, то с помощью канваса можно ее можно легко скейлить, поворачивать и красить в любые цвета)

system "convert -size 1550x60 xc:transparent empty.png"
img = MiniMagick::Image.open "empty.png"
img.combine_options do |c|
  c.font      "Moissanite Monogram.otf"
  c.pointsize "130"
  
  i = 0
  ('a'..'z').each do |char|
    c.draw "text #{5 + i * 60},75 'a#{char}'"
    i += 1
  end
end
img.write "moissanite_monogram.png"

Результат - вот такое безобразие. Вторая буква не становится вытянутой вправо. Использовал Imagemagick 6.7.9.9 (или graphicsmagick 1.3.17), Pango 1.32.5, Cairo 1.12.8

Куда тянется эта борода?

punya
()

База ебилдов

 , ,

Есть программа pfl - отправляет на центральный сервер информацию о файлах, которые входят в ебилд. Если поискать на сайте тут «app-portage/gentoo-sources», то вывалится очень много версий ебилда. Но там хранится только список файлов. Скачать сам ебилд не удасться.

Есть ли аналогичная программа и сайт для скачивания всех версий ебилдов?

ЗЫ: Когда в гите (например) создается тэг, то он хранится на сервере вечно. А вот ебилды к старым версиям программ в репозиториях и оверлеях удаляются, хоть они и прекрасно работают. Если нужно собрать очень старую версию программы, а ебилдов уже не найти - приходится создавать ебилд заново

punya
()

Pocketbook u-boot загрузка со съемной флеш памяти

 , ,

Имеется pocketbook pro 912, который грузится с внутренней карты памяти с помощью u-boot. исходники u-boot и ядра выложены на гитхаб

Я - круглый нуб в u-boot. Хочется начать ковыряться не трогая внутреннюю память и не вскрывая устройство

  • забираю образ внутренней памяти с помощью dd
  • заливаю этот образ на карту micro sd
  • вставляю micro и ребутаю читалку
  • загрузка проходит с micro

Возможно ли это?

punya
()

поломали grub gpt в режиме bios без раздела efi

 ,

В мохнатом 2010 году поставил генту на качалку. UEFI не поддерживает материнка. диск разбил с помощью gpt но спецраздела efi не создавал. поставил grub и забыл

Сегодня решил все обновить в том числе и grub. Результат - не грузится. Захожу в консоль и пишу

root (hd0,0)
>> Filesystem type unknown, partition type 0x83
root (hd0,1)
>> Error 22: No such partition
т.е. gpt таблицу не читает. Заморочился и попробовал каждую версию
grub-static 0.97 0.97-r6 0.97-r9 0.97-r10 0.97-r12
Тоже самое.

Какая версия стояла до этого - забыл. Переделывать GPT в MBR не хочется. Какую версию grub нужно расчехлять?

punya
()

Python Staff или Senior web программист

 , ,

В компанию HiQo Solutions в Минск (Беларусь) требуется python Staff или Senior web программист. Кандидат должен отвечать следующим требованиям:

  • Понимание концепции ООП
  • Опыт web разработки
  • Хорошее знание Python и Django framework
  • Твердое знание SQL
  • Английский на уровне Intermediate

Контакт: alesya.vladiko@hiqo-solutions.com

punya
()

tl-wn822N carl9170 firmware not found

 , , ,

Искал usb wifi-адаптер на 300 мбит и остановился на этом. Проверил - внутри atheros 9170. Ну думаю 100% все работать будет, т.к. и модуль в ядре и прошивка свободные. Спокойно добавил товар в корзину.

Собрал модуль carl9170. вставляю девайс - firmware not found. смотрю тред. Проверяю - linux-firmware стоит.

83968 /lib/firmware/ar9170-1.fw
3508  /lib/firmware/ar9170-2.fw
Передергиваю модуль. Вставляю девайс - firmware not found. В треде тупо обман.

Смотрю

grep -Rin "CARL9170FW_NAME" drivers/net/wireless/ath/carl9170/
drivers/net/wireless/ath/carl9170/carl9170.h:67:#define CARL9170FW_NAME	"carl9170-1.fw"

Открываю git - прошивка ar9170. единственный комит - 2008-11-13?! atheros открыл прошивку - ее собрали и все. а разработка форка ведется это всем пофик. офигительно

В итоге: в linux-firmware валяется ненужное барахло, совместимое только с ar9170usb. а ar9170usb в ядрах 2.6-3.6 уже 2 года как нет, т.к. заменено на carl9170. за 4 года никто не удосужился ни добавить прошивку в в linux-firmware, ни сделать отдельный ебилд

Собрал прошивку из тэга 1.9.6 форка (также релизы публикуются тут). Девайс сразу отлично заработал

Етить колотить! Добавьте уже несчастную свободную прошивку в linux-firmware! libkvkontakte добавили а прошивку забыли?!

punya
()

Apple получила патент на «прямоугольник с закругленными углами»

Ъ:

Как сообщает Ars Technica, американская корпорация и раньше закрепляла за собой патенты, в которых описывался дизайн планшета. Однако помимо злополучных «прямоугольников» и «закругленных углов» в них упоминались другие элементы дизайна, например кнопка «Домой», особенности бокового профиля и т. д.

Новый патент игнорирует эти «частности» — в нем упоминаются только общие контуры планшета. В соответствии с приведенным выше изображением закон защищает права Apple на то, что обозначено сплошной линией, тогда как пунктиром указываются незначительные в данном случае элементы. Таким образом, оформление фронтальной панели устройства может быть любым, главное — прямоугольный контур с закругленными углами.

punya
()

Файлопомойка на балконе

 24-7-365,

Застеклил балкон: средняя температура 10 градусов т.к. створки приоткрыты чтобы сушилось белье. Белье занимает чуть больше половины балкона. На свободное место так и просится файлопомойка. Но волнуюсь насчет влажности - не будет ли скапливаться конденсат и не приведет ли он к скоропостижной смерти мамки?

ЗЫ линукс тут при том что файлопомойка под генту

punya
()

pocketbook 912 как смонтировать флешку microsd?

 ,

на форуме the-ebook.org говорят:

Вот информация о подключенных разделах в 602 ПБ

Filesystem           1K-blocks      Used Available Use% Mounted on 
/dev/mmcblk0p3          141175    122455     11431  91% /ebrmain 
/dev/mmcblk0p2          616708    549624     67084  89% /mnt/secure 
/dev/mmcblk0p1         1043492     77712    965780   7% /mnt/ext1 
/dev/mmcblk1p1         1992320    571136   1421184  29% /mnt/ext2 

/ebrmain - собственно прошивка ПБ 141М 
/mnt/secure - тут скорее всего храняться словари, tts и прочее лицензионное хозяйство 616М 
/mnt/ext1 - внутрення память доступная пользователю 1043М 
/mnt/ext2 - карта памяти 

у меня при подключении /dev/mmcblk* не появляется. только появляется /dev/sdb. лог подключения

file -s /dev/sdb
/dev/sdb: x86 boot sector, mkdosfs boot message display, code offset 0x58, OEM-ID " mkdosfs", sectors/cluster 8, Media descriptor 0xf8, heads 4, sectors 1955232 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 1906, Backup boot sector 3, serial number 0x4c0c5e3c, label: "  Pocket912"

если просто сделать mount - монтируется внутренняя память (1 гиг). может как-то хитро смонтировать с помощью оффестов чтобы получить доступ к флешке microsd?

punya
()

emerge не чистить PORTAGE_TMPDIR

 , ,

после того как пакет успешно собрался хочется заглянуть в $PORTAGE_TMPDIR/group/package. для этого подкараулил когда пакет начал мержится в корень и прервал.

я понимаю что такое делается через ebuild manifest, unpack, compile, install. но хочется странного:

SAVE_TMPDIR="1" emerge package

искал по ману

bzgrep -in "portage_tmpdir" /usr/share/man/*/*.bz2
вхождения только в emerge и ebuild. но там ничего по теме не нашел

sudo cast megabaks

punya
()

e303 & usbnet & cdc_ether конфигурация nat

 , ,

3g модем huawei e303 hilink. прекрасно работает с модулями usbnet + cdc_ether. Network Manager получает информацию от модема по dhcpcd. сейчас:

inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
хочется:
inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
было бы логично зайти в админку модема и настроить nat. но там такими настройками не пахнет. как же тогда сделать?

punya
()

gyp chromium l2-cache-size

 ,

не собирается chromium-21.0.1180.77 c distcc если в cflags указаны L1/L2 cache-size

--param l1-cache-size=32
--param l1-cache-line-size=64
--param l2-cache-size=512
ошибка происходит на этапе финальной линковки. emerge info

я просто теряюсь в догадках кто и зачем преобразовал

--param l2-cache-size=512 => --param ../printing/l2-cache-size=512

кто уже встречался с такой проблемой? это куда репортать: gyp, chromium, gentoo ebuilds или даже distcc?

punya
()

планшет Archos 101 G9

 , , texas-instruments

Чисто ради интереса погуглил современные планшеты и вот что нашел + характеристики. Внутри 2-х ядерный cortex A9 (TI OMAP 4430) + gpu PowerVR SGX540 (304 MHz) + 1 гиг оперативы = так это же pandaboard с экраном и веником! вот он планшет моей мечты!

т.е. покупаю и без особых проблем ставлю полноценную gentoo? поделитесь плс опытом по этой железке

Перемещено mono из talks

punya
()

wine skyrim скорость загрузки текстур

 wine games steam skyrim

нашел время сегодня поставить skyrim

хард: fx-8150, asus sabertoth 990fx, msi 560 ti hawk. софт: uefi gentoo 3.2.12 x86_64, gcc 4.6.3 (native bdver1), nvidia blob, wine-9999 (1.5.5) с WINEARCH=«win32», winetricks-99999999 (20120308)

что удивительно установилось элементарно. получается 1 команда:

winetricks xact vcrun2008 d3dx9_42 dotnet35 flash corefonts allfonts tahoma steam
после этого стим обновится, попросит зарегистрировать ключ указанный в коробке с игрой и скачает саму игру в папку Steam/steamapps/common. по-умолчанию winealsa.drv с alsa-pulse плагином и звук дерганный. как поставить winepulse.drv пока не разобрался но вопрос не в этом

игра хорошо идет на ultra при одном условии: все текстуры этой местности загружены. идешь по местности первый раз - резко поворот на 90 градусов - зависон на пол секунды. идешь по местности второй раз - сколько камеру не дергай зависонов нет. в консоли только вот это вываливается очень много раз:

fixme:d3d:resource_check_usage Unhandled usage flags 0x8

тоже самое на low medium high ultra. эта проблема не зависит от настроек графики

может быть кто в курсе как это пофиксить?

punya
()

выбор материнки для amd bulldozer

 , ,

хочется купить amd bulldozer fx-8120. помогите выбрать материнку без сильных проблем. видел на лоре есть обладатели бульдозеров - какую материнку юзают в каментах не нашел
1) бюджет до 200$
2) amd3+ чипсет 9xx
3) выйдет новая версия бульдозера - чтобы было полностью совместимо
4) iommu для kvm хочется
5) обновлять биос не хочется т.к. не у кого одолжить amd3+ проц
хорошая штука asus sabertooth 990FX. но слышал что имеет проблему с iommu. врут?

punya
()

asus xonar u1 hotkeys

купил asus xonar u1 так как говорили что прекрасно работает в alsa - не обманули. debain wheezy/sid вставляешь - работает. включаешь 48 кгц - прекрасно работает. но если включаешь опцию digital в gnome-alsamixer опциях модуля snd_usb_audio то в звуке появляются щелчки. поэтому digital не включаем
но есть одна печалька: крышка на карте крутится и должна регулировать громкость. а если нажимать на крышку - включать/выключать звук. но само оно не работает. а как горячую кнопку - система не распознает. упорно гуглил но ничего не нашел. подскажите может где спецификация лежит - я бы попробовал реализовать горячие ключи. хотя не обещаю конечно что получится =)

punya
()

2 провайдера -> качалка <- пользователи

Живу в Беларуси. byfly - местный провайдер. стабильность и стоимость низкая. канал 3/0.5 мбит adsl анлим (больше не выдерживает телефонная линия). недавно к нам подвели домашнюю сеть, обещают 6/3 анлим и высокую надежность

- расстановка сил:
adsl модем + маршрутизатор -> коммутатор <- пользователи
среди пользователей качалка работающая 24/7 имеющая 1 сетевую карту (на борту дебиан)

- задачи:
1) 2 провайдера -> качалка <- пользователи
2) баллансировка на качалке round robin
3) некоторые приложения качалки пустить только через домашнюю сеть, некоторые через баллансировку

- почему спрашиваю:
1) у вас тут много статей о dir-320 + dd-wrt, но хотелось бы избежать
2) веб-программист, очень слабо разбираюсь в сетях

- варианты как думаю решать:
1) покупаю маршрутизатор для выделенной линии (broadband)
adsl модем -> коммутатор -> качалка
маршрутизатор для выделенной линии -> коммутатор -> качалка
качалка <- пользователи (некоторые wifi)
кабели подключаю так:
http://clip2net.com/clip/m46295/1323975780-clip-5kb.png
на качалке поднимаю 3 интерфейса. 2 смотрят наружу и 1 внутрь
между 2-мя интерфейсами настраиваю round robin баллансировку на 1 внутренний интерфейс
пару важных приложений работают напрямую через конкретный внешний интерфейс. все остальные - через внутренний
пользователи настраиваються на использование внутреннего интерфейса
вопросы:
а) как создать эти 3 интерфейса. в какую сторону гуглить?
б) с помощью чего настроить round robin?
в) как пустить клиентов через внутренний интерфейс качалки?

2) заменить коммутатор на TP-LINK TL-R480T+. он создаст 3 интерфейса + будет баллансировать 2 внешних
тогда все будет как раньше и качалка тоже будет являться пользователем
как мне определенное приложение пустить через конкретный внешний интерфейс без баллансировки? маркировать пакеты? а как сделать чтобы tplink их распознал и пустил по определенному интерфейсу?

punya
()

Debian hdmi device index=1 hda-intel index=0

купил ноут http://www.nix.ru/autocatalog/asus/asus_notebook/ASUS_X53B_90N57I118W11536013...
поставил на него squeeze + свободные видео дровишки посвежее = все супер
одна проблема со звуком:
cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfeb44000 irq 42
1 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfeb40000 irq 16
aplay -l
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice#0

т.е. первый девайс - hdmi, а второй - встроенная звуковуха
нужно поменять местами эти девайсы
как писать в alsa-base.conf?
options snd-hda-intel index=0
options snd-********* index=1
или как-то по-другому?

punya
()

RSS подписка на новые темы