LINUX.ORG.RU

Сообщения punya

 

Визуализатор выделенной памяти для talloc

Форум — Development

Читал классную pdf про talloc и в конце увидел пикча 1 и пикча 2. На ней показано распределение занятой памяти при работе samba

Кто нибудь знает как можно сделать такую же визуализацию для любой программы, использующей talloc? Гугл ничего не подсказал

 , talloc,

punya
()

scons cpppath

Форум — Talks

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

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

 , подвох

punya
()

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

Форум — Development

Есть набор едреных шрифтов для написания монограмм. Самый простой шрифт для примера - 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
()

База ебилдов

Форум — General

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

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

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

 , ,

punya
()

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

Форум — Linux-hardware

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

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

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

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

 , ,

punya
()

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

Форум — General

В мохнатом 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 программист

Форум — Job

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

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

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

 , ,

punya
()

tl-wn822N carl9170 firmware not found

Форум — Linux-hardware

Искал 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 получила патент на «прямоугольник с закругленными углами»

Форум — Talks

Ъ:

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

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

punya
()

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

Форум — Talks

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

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

 24-7-365,

punya
()

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

Форум — Linux-hardware

на форуме 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

Форум — General

после того как пакет успешно собрался хочется заглянуть в $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

Форум — Admin

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

Форум — General

не собирается 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

Форум — Mobile

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

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

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

 , , texas-instruments

punya
()

Тихий бульдозер

Галерея — Рабочие места

Доставал комп выпылить заодно сфоткал (декоративная пластмасса и фильтры сняты). огромные фотки: начинка под углом, начинка, провода, спереди, сзади

( читать дальше... )

>>> Просмотр (1500x1210, 573 Kb)

 ,

punya
()

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

Форум — Games

нашел время сегодня поставить 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. эта проблема не зависит от настроек графики

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

 wine games steam skyrim

punya
()

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

Форум — Linux-hardware

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

 , ,

punya
()

asus xonar u1 hotkeys

Форум — Linux-hardware

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

punya
()

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

Форум — Admin

Живу в Беларуси. 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
()

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