LINUX.ORG.RU

Избранные сообщения PaulAS

Нарисовать полупрозрачный прямоугольник через GD

Форум — General

Нужо нарисовать полупрозрачный прямоугольник через GD. И что бы он смешивался с уже существующим фоном!

Делаю так:

my $im = new GD::Image("/home/azq2/1.gif"); 
$im->trueColor(1);
$im->alphaBlending(1);
my $red = $im->colorAllocateAlpha(255,0,0, 127 / 2);
$im->filledRectangle(0, 0, 99, 99, $red);

Но на выходе: http://i.imgur.com/ojrwSFw.png

:(

 

Azq2
()

Чем/как собрать эту штуку?

Форум — Development

Подскажите пожалуйста
чем собирать вот эту штуку?

http://apollo3d.svn.sourceforge.net/viewvc/apollo3d/trunk/

svn co https://apollo3d.svn.sourceforge.net/svnroot/apollo3d apollo3d

PaulAS
()

Давайте напишем простую браузерную игру для бото-писателей?

Форум — Games

Технология клиент-сервер, язык на ваше усмотрение. (Будем обсуждать) Несколько рас, несколько видов ресурсов, постройки, мечи, магия, фермерство, улучшения Главное отличие от существующих игр – отсутствие капчи, то есть использование ботов не только возможно, но сама игра должна быть максимально приспособлена для организации некоей формы соревнования между разработчиками ботов. Деньги на разработку соберем на этом английском сайте (забыл название) где люд проекты финансирует по доброте душевной. Опишем проект на английском и запостим, авось никто равнодушным не останется Потом можно будет просто смотреть как играют боты - продавать раскачанные аккаунты для желающих сразиться с искусственными интеллектами, снимать мультфильмы по заданным в квестах сценариям. Часть процесса - исследование коммуникационных процессов, соревноваться можно даже за премию Тьюринга, если боты в процессе игры будут общаться друг с другом.

 , ,

legion
()

GNU GPL CPU - LEON (опенсорс процессор)

Форум — Linux-hardware

FYI: опенсорс процессор


да, есть и такое

http://en.wikipedia.org/wiki/LEON#LEON3_processor_core

 

PaulAS
()

Вышла FreeLing 3.1

Новости — Open Source
Группа Open Source

Сегодня вышла в свет новая версия библиотеки для препроцессинга текстов (natural language processing) — FreeLing 3.1.

Основные изменения относительно предыдущей версии:

  • Потокобезопасность (можно запускать параллельно обработчики для нескольких языков).
  • Расширенное API.
  • Исправление\поиск похожих слов.
  • Регулярные выражения теперь из boost`a, (boost::regex, boost::xpressive) на выбор.
  • Поддержка новых языков (французский, чешский, словенский).
  • Упрощенная инсталляция и сборка.
  • Документация дополнена примерами.

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

>>> ссылка на оф. сайт

 ,

zstan
()

Бесплатное удаленное тестирование отладочной платы HW1-MCp04 в Linux компании «Мультиклет» продолжается

Новости — Hardware and Drivers
Группа Hardware and Drivers

Месяц назад компания «Мультиклет» объявила об открытии удаленного доступа к отладочной плате HW1-MCp04 в Linux. За это время доступ был предоставлен 11 пользователям. На форуме компании участники оставляли свои комментарии с рекомендациями по улучшению работы с отладочной платой. Отдельная благодарность пользователю под ником trott, который оставил целый перечень предложений: указал на отсутствие системы сборки; его вычисления с синусами и косинусами привели специалистов компании к выводам о необходимости тщательнее оптимизировать математические библиотеки. Он также обратил внимание на ряд неточностей в документации, которые были оперативно устранены.

Интересное предложение оставил пользователь под ником CYB3R: «интересно было бы помигать светодиодами или вывести информацию на экранчик. Естественно, нужно сначала всё подключить, а потом как-то наблюдать за всем этим. Можно было бы подключить к плате контрастный экран на KS0108 и пару ярких светодиодов и установить рядом камеру, видеопоток с которой транслировался бы в Интернет. Это было бы эффектно и гораздо интереснее, чем простой UART». Разработчики компании взяли идею на вооружение. Благодаря оставленным отзывам, были исправлены ошибки в линковщике, ассемблере, загрузчике и модели, а также добавлена функциональность.

Благодарим воспользовавшихся нашим предложением и напоминаем, что желающие поработать с удаленным доступом к отладочной плате HW1-MCp04 в Linux могут оставить заявку на ФОРУМЕ компании и получить индивидуальные права доступа и график. Стать участником форума можно, пройдя несложную процедуру регистрации.

>>> Подробности

 , ,

Multiclet
()

[против андроида и app-шпионов] [столлман-тред] Посоветуйте мобильник, куда можно поставить GNU/LINUX?

Форум — Mobile

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

Поэтому прошу порекомендовать мобильник (n900 не предлагать, я о нём знаю), с которого можно ПОЛНОСТЬЮ удалить (заменить) Android/WP7, и поставить кошерный GNU/Linux. Причём так, чтобы можно было звонить, отсылать/принимать SMS/MMS, выходить в инет (3G, WiFi), чтобы он нормально засыпал и просыпался (ну обычный ждущий режим), нормально работал тачскин (мультитач не обязателен) желательна поддержка Bluetooth, USB-Host, желательна поддержка аппаратного ускорения вывода 2D (чтобы нормально можно видео было смотреть).

Заранее Вам благодарен :) .

!!! П.С. любителям хвалить андроид в соседние треды, iOS и WM7 - на другие форумы.
!!! П.П.С. Ещё раз прочтите постскриптум, автору нужен именно GNU/Linux. :)

vendor501
()

nginx 1.4.0

Новости — Интернет
Группа Интернет

Высокопроизводительный HTTP-сервер после года разработки стал ещё более функциональным:

Исходный код

Источник

>>> Подробное описание изменений

 

Debasher
()

Еще один нубский вопрос по асоциациям в рельсах

Форум — Web-development

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

итак есть следующие модели

Person

class Person < ActiveRecord::Base                                               
  has_one :person_role                                                          
 # TODO: this does not help us                                                  
 #validates_associated :person_role                                             
  belongs_to :property                                                          
                                                                                
  attr_accessible :name, :notes, :phone, :person_role_id                        
                                                                                
  validates :name, :phone, :presence => true                                    
  validates :phone, :length => { :minimum => 5 },                               
                    :uniqueness => {:scope => :name},                           
                    :numericality => {:only_integer => true}                    
end                                                                             

PersonRole

class PersonRole < ActiveRecord::Base                                           
  attr_accessible :name                                                         
  validates :name, :uniqueness => { :case_sensitive => false }                  
  belongs_to :person                                                            
end

вроде как они связаны с помощью has_one и belongs_to.

irb(main):031:0> Person.find(1).methods.include?(:person_role)
  Person Load (0.4ms)  SELECT `people`.* FROM `people` WHERE `people`.`id` = 1 LIMIT 1
=> true
irb(main):032:0> 

но обращение к методу person_role кидает трейс.

значит не все так хорошо, и я гдето на косячил.

к чему все это. ах да, не хочется в вьюхе плодить говнокод типа этого

<% @people.each do |person| %>                                                  
    <tr>                                                                        
        <td><%= person.name %></td>                                             
        <td><%= person.phone %></td>                                            
        <td><%= t('roles.' +                                                    
                  PersonRole.find(person.person_role_id).name                   
                 ) %></td>                                                      

как сие правильно писать? Хочется правильного, красивого и краткого решения.

да, я видел и joins и includes. но то ли я не въехал как их правильно использовать, то ли.. в обьщем поделитесь примером, или ткните носом в строчку мануала где сие разжовывается

 association, ,

ZuBB
()

Выпущена пилотная партия моноблочных ПК на базе микропроцессора «Эльбрус-2С+»

Новости — Linux в России
Группа Linux в России

Компания МЦСТ совместно с компанией Kraftway выпустила первую пилотную партию моноблочных компьютеров с архитектурой «Эльбрус». Компьютеры предназначены для использования в качестве офисных автоматизированных рабочих мест.

Моноблочный компьютер оснащён материнской платой «Монокуб». Плата «Монокуб» разработана в ЗАО МЦСТ под гибридный микропроцессор «Эльбрус-2С+» (два ядра Elbrus E2K + 4 DSP фирмы Элвис) предназначена для широкого применения, в том числе в гражданском секторе. Компания Kraftway, в свою очередь, адаптировала под плату «Монокуб» моноблочную платформу KM4.

Внешний вид моноблочного компьютера: http://www.mcst.ru/image/news_121229_1.jpg

Плата «Монокуб»: http://www.mcst.ru/image/news_121229_2.jpg

Плата «Монокуб» имеет форм-фактор miniITX и содержит один процессор «Эльбрус-2С+». На плате имеются два разъёма DIMM DDR2-800 и один разъём PCI-Express x16 (используется 8 линий). Возможна установка до 16 ГБ памяти (используются модули с ECC). Имеются внешние выходы: Gigabit Ethernet, 4 порта USB 2.0, аудио, RS-232, DVI. Система охлаждения основана на тепловых трубках.

Состав оборудования компьютера следующий:

  • сенсорный экран с диагональю 20” и разрешением 1600х900;
  • жёсткий диск SATA диаметром 2.5”. В корпусе меется посадочное место для второго жёсткого диска;
  • дисковод DVD-RW;
  • адаптер Wifi b/g;
  • USB хаб с карт-ридером и панелью аудиоразъёмов;
  • два встроенных динамика мощностью 2 Вт.

Общая потребляемая мощность ПК ~100 Вт, вес ~11 Кг (с подставкой, но без источника питания).

Моноблок работает под операционной системой «Эльбрус». Она основана на ядре Linux 2.6.33 и включает в себя доработки, реализующие мандатную защиту. Комплект пользовательских программ привычен многим любителям Linux:

  • графическая оболочка Xorg;
  • оконный менеджер Xfce4;
  • средства работы с офисными документами (текстовый редактор ABIWord, электронная таблица GNumeric);
  • браузер Firefox;
  • СУБД Postgresql и Linter;
  • веб-сервер Apache;
  • прочие программные компоненты.

Все комплексы программно-аппаратных средств имеют второй класс защищённости от несанкционированного доступа и сертифицированы по второму уровню контроля недекларированных возможностей.

Информации о стоимости компьютера и возможности его приобретения в сети не обнаружено.

>>> Подробности

 е2к, , ,

Xintrea
()

Пеарю: ruber - kate заточенный для [ruby](on rails)

Форум — Web-development

Написан на руби, что считаю важно, использует руби обвязку к KDE. Сами рубисты(продвинутые) смогут его улучшить. Рекомендую, думаю/надеюсь это выльется в нечто похожее на textmate только работающее в linux(и видимо windows)

http://github.com/stcrocco/ruber

Если кто-то знает другой редактор для rails/ruby, легкий как kate, буду благодарен за ссылку.

из того что есть на: http://www.ruby-toolbox.com/categories/text_editors_in_ruby.html

redcar под jruby, на моем нетбуке не очень отзывчив

diakonos, я все еще боюсь консольные редакторы

arcadia - скриншоты - вырви глаз

 

PaulAS
()