LINUX.ORG.RU

Сообщения megabaks

 

Генту-devы и сторонние патчи

Форум — Talks

прилетело очередное обновление gtk+:3 - 3.4.4
убунтоиды же упоролись и перекинулись на ветку 3.5 (уже 3.5.8) сразу после 3.4.2
мне же нать патчи appmenu для 3.4.4
на лаунчпаде их нет ---> начал пытать гуголь
нашёл в основном дереве пакет x11-misc/appmenu-qt-0.2.6
глянул лог

*appmenu-qt-0.2.6 (14 Jun 2012)

14 Jun 2012; Michael Palimaka <kensington@gentoo.org>
+appmenu-qt-0.2.6.ebuild, +metadata.xml:
New package, needed by kde-misc/plasma-widget-menubar wrt bug #420909. Ebuild
based on work by «megabaks» <megabaks@jabber.ru>.


ок
главное отличие от моего - это невозможность использовать с qt-4.7, ибо нужны патчи, в отличии от 4.8, от которого этот пакет в основном дереве зависит железно
гтк тоже нужно патчить до сих пор (привет, гтк-слоупоки)
его в дереве нет, видимо, поэтому
получаем из основного дерева qt/kde-only appmenu
Вопрос: почему генту-девы боятся сторонних патчей?
или это хоть чем-то обосновано?

 ,

megabaks
()

200_битых_блоков/500_гигов - когда похороны?

Форум — Talks

дали поиздеваться над железякой с цЫыыфрами из топика
винт сейчас даже работает, но это предсмертная агония
когда наступит кома/смерть?
//не в тех, ибо пофиг - так, для общего развития
гнусмас на 500 гигов, отработал почти 19000 часов в течении 4-х лет (10ч/сутки)

megabaks
()

microsoft торчит 1.64 миллиарда евро

Форум — Talks

почему тут этого ещё нет? о_О
http://www.opennet.ru/opennews/art.shtml?num=34207

 ,

megabaks
()

кактус 302.11

Форум — Talks
======== Release 302 Entries ========

    * Added support for calculating the physical size and DPI of each
      RandR 1.2 Output using the EDID Detailed Timing Description.

    * Fixed a bug that prevented a workaround for the invalid EDID in certain
      AUO laptop flat panels from being applied, leading to an 800x600 desktop
      repeated several times across the screen.

    * Fixed a bug that caused the link configuration of DisplayPort devices to
      be reported incorrectly in nvidia-settings.

 

megabaks
()

conky-1.9.0

Форум — Talks

что и зачем сломали?
при запуске скрипта из них awk/sed/echo(может ещё что) матерятся на неправильный дескриптор файла
точнее - стандартный вывод
вот нахера?
самому лень ковыряться
//в лолксы потому что проблемой не является - откат рулит
багу постить лень

megabaks
()

[nvidia][mini-news] кактус 302.07

Форум — Talks
======== Release 302 Entries ========

    * Fixed a bug that caused OpenGL programs to leak file descriptors
      when calling exec() on themselves.

    * Fixed rendering corruption at the start of new X server generation.

    * Added X driver support for RandR 1.2 and RandR 1.3.  See "Support
      for the X Resize and Rotate Extension" in the README for details.

    * Extended the MetaMode X configuration option syntax with the
      following new attributes:

        "Rotation"    : specifies the display device's rotation
        "Reflection"  : specifies the display device's reflection
        "Transform"   : specifies a 3x3 transformation matrix to be
                        applied to the display device
        "ViewPortOut" : specifies the region of the mode in which to
                        display pixels
        "ViewPortIn"  : specifies the size of the region in the X screen
                        to display in the ViewPortOut

      For example, "DFP-0: nvidia-auto-select { Rotation=left }".
      See "Configuring Multiple Display Devices on One X Screen" in the
      README for details.

    * Removed the "TwinView" X configuration option; the functionality
      it provided is now enabled by default.

      Previously, the NVIDIA X driver only enabled one display device
      for an X screen unless "TwinView" was enabled.  Now, the NVIDIA
      X driver enables, by default, as many display devices as the
      GPU supports driving simultaneously.  To limit how many display
      devices are driven by an X screen, use the "UseDisplayDevice"
      X configuration option.

    * Added a "CurrentMetaMode" attribute to the nvidia-settings command
      line, to query and set the current MetaMode.

      As an example, these two commands are equivalent:

        xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0             --output DVI-I-3 --mode 1920x1200 --pos 1280x0

        nvidia-settings --assign CurrentMetaMode=            "DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0"

    * Removed overscan compensation configurability from NV-CONTROL and
      nvidia-settings. This can be configured, with finer granularity,
      through the ViewPortIn and ViewPortOut MetaMode attributes.
      See "Configuring Multiple Display Devices on One X Screen" in the
      README for details.

    * Altered mode validation such that for digital display devices
      the X driver only allows, by default, modes which are reported in
      the EDID.  Previously, the NVIDIA X driver allowed other modes,
      but implicitly scaled those other modes to one of the EDID modes.

      Now, only the modes in the EDID are validated and the X driver
      does not do any implicit scaling.  Any desired scaling can be
      configured explicitly through the new "ViewPortIn" and "ViewPortOut"
      MetaMode attributes.  See "Configuring Multiple Display Devices
      on One X Screen" in the README for details.

    * Removed Flat Panel Scaling configurability in nvidia-settings.
      Any desired scaling can be configured through the new "ViewPortIn"
      and "ViewPortOut" MetaMode attributes.

    * Hotplug events (specifically, the RRNotify_OutputChange RandR
      event) are now generated when display devices are connected and
      disconnected from the GPU.  Many desktop environments automatically
      resize the X desktop in response to these events.

    * Added display device name aliases, such that X configuration options
      that use display device names can refer to a display device by one of
      several names, including the RandR Output name for the display
      device.  The X log reports the list of aliases for each display device.

    * Updated EDID parsing to include more complete support for EDID 1.4
      and more recent versions of CEA-861.

    * Removed the "Rotate" X configuration option.  This was used to
      statically rotate the X screen.  Its functionality is replaced by
      the "Rotation" MetaMode attribute and RandR 1.2 rotation support.
      See the README for details.

    * Removed the "RandRRotation" X configuration option.  This enabled
      configurability of X screen rotation via RandR 1.1.  Its functionality
      is replaced by the "Rotation" MetaMode attribute and RandR 1.2
      rotation support.  See the README for details.

    * Removed support for the following NV-CONTROL attributes:
        NV_CTRL_GPU_SCALING
        NV_CTRL_GPU_SCALING_DEFAULT_TARGET
        NV_CTRL_GPU_SCALING_DEFAULT_METHOD
        NV_CTRL_DFP_SCALING_ACTIVE
        NV_CTRL_GPU_SCALING_ACTIVE
        NV_CTRL_FRONTEND_RESOLUTION
        NV_CTRL_BACKEND_RESOLUTION
        NV_CTRL_OVERSCAN_COMPENSATION
        NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION

    * Improved rendering performance for RENDER bitmap text.

    * Enabled the OpenGL "Sync to VBlank" option by default.

    * Added a new option, --restore-original-backup, to nvidia-xconfig.
      nvidia-xconfig creates a backup of the original X configuration
      file when modifying an X configuration file that does not appear
      to have been previously modified by nvidia-xconfig. This option
      restores a backup of the original X configuration file, if such
      a backup is found.
    
    * Expose the following additional FSAA modes via NV-CONTROL,
      nvidia-settings, and through X visuals and GLXFBConfigs:

        16X multisample FSAA on all GeForce GPUs

        Coverage sample FSAA on G80 and above GeForce GPUs

        32X multisample FSAA on G80 and above Quadro GPUs

        64X multisample FSAA on Fermi and above Quadro GPUs

    * Enabled conformant texture clamping by default in OpenGL.

    * Removed support for the GVO Clone mode NV-CONTROL attributes:

        NV_CTRL_GVO_DISPLAY_X_SCREEN
        NV_CTRL_GVO_X_SCREEN_PAN_X
        NV_CTRL_GVO_X_SCREEN_PAN_Y

    * Added a new, higher resolution icon for nvidia-settings.

    * Updated the NVIDIA X driver's handling of X configuration options
      that affect an entire GPU, not just a particular X screen running
      on a GPU (e.g., "NoPowerConnectorCheck"): for such X configuration
      options, the X driver will now honor the option on any of the X
      screens configured on the GPU.  Prior to this change, the NVIDIA
      X driver only honored such options on the first X screen configured
      on a GPU.

    * Added a checkbox to nvidia-settings to control the texture clamping
      attribute.  When the box is checked, OpenGL textures are clamped
      according to the OpenGL specification.  When it is unchecked, GL_CLAMP
      is remapped to GL_CLAMP_TO_EDGE for borderless 2D textures.

    * Removed the "Display" and "X Screen" tabs from the "X Server Display
      Configuration Page" of nvidia-settings, and added a new "Selection"
      dropdown menu for selecting X screens or display devices.  This
      makes it easier to select X screens/Displays that are hidden.

ща пощупаем

 

megabaks
()

почините быдло-код, с-кодеры

Форум — Development

как вот это запилить по-компактнее, не прессуя смайлы и, тем самым, не ухудшая читаемость

      if ( ExtremumBuffer[bar]>ExtremumBuffer[bar+1]   && ExtremumBuffer[bar]<ExtremumBuffer[bar+2]   &&
           ExtremumBuffer[bar+2]>ExtremumBuffer[bar+4] && ExtremumBuffer[bar+3]<ExtremumBuffer[bar+4]
           &&
           (
            (ExtremumBuffer[bar+4]>ExtremumBuffer[bar] && 
            (ExtremumBuffer[bar+4]-ExtremumBuffer[bar])<=MarketInfo(Symbol(),MODE_TICKSIZE)*max_percent_diff)
            ||
            (ExtremumBuffer[bar]>ExtremumBuffer[bar+4] && 
            (ExtremumBuffer[bar]-ExtremumBuffer[bar+4])<=MarketInfo(Symbol(),MODE_TICKSIZE)*max_percent_diff)
           )
           &&
           (
            (
            (ExtremumBufferShift[bar]-ExtremumBufferShift[bar+2])>(ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+4])
               &&
            ((ExtremumBufferShift[bar]-ExtremumBufferShift[bar+2])/(ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+4])*100)<=(max_percent_diff+100)
            )
            ||
            (
            (ExtremumBufferShift[bar]-ExtremumBufferShift[bar+2])<(ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+4])
               &&
            ((ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+4])/(ExtremumBufferShift[bar]-ExtremumBufferShift[bar+2])*100)<=(max_percent_diff+100)
            )
           )
           &&
           (
            (
            (ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+1])>(ExtremumBufferShift[bar+3]-ExtremumBufferShift[bar+2])
               &&
            ((ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+1])/(ExtremumBufferShift[bar+3]-ExtremumBufferShift[bar+2])*100)<=(max_percent_diff+100)
            )
            ||
            (
            (ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+1])<(ExtremumBufferShift[bar+3]-ExtremumBufferShift[bar+2])
               &&
            ((ExtremumBufferShift[bar+3]-ExtremumBufferShift[bar+2])/(ExtremumBufferShift[bar+2]-ExtremumBufferShift[bar+1])*100)<=(max_percent_diff+100)
            )
           )
           &&
           (
            (
            (ExtremumBufferShift[bar+1]-ExtremumBufferShift[bar])>(ExtremumBufferShift[bar+4]-ExtremumBufferShift[bar+3])
               &&
            ((ExtremumBufferShift[bar+1]-ExtremumBufferShift[bar])/(ExtremumBufferShift[bar+4]-ExtremumBufferShift[bar+3])*100)<=(max_percent_diff+100)
            )
            ||
            (
            (ExtremumBufferShift[bar+1]-ExtremumBufferShift[bar])>(ExtremumBufferShift[bar+4]-ExtremumBufferShift[bar+3])
               &&
            ((ExtremumBufferShift[bar+4]-ExtremumBufferShift[bar+3])/(ExtremumBufferShift[bar+1]-ExtremumBufferShift[bar])*100)<=(max_percent_diff+100)
            )
           )
         )
         {
         bla-bla-bla
         }

 

megabaks
()

css

Форум — Linux-org-ru

да вы вообще охерели!
чо это за прон!?

megabaks
()

кактус 295.40

Форум — Talks
======== Release 295 Entries ========

    * Closed a security vulnerability which made it possible for attackers to
      reconfigure GPUs to gain access to arbitrary system memory. For further
      details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3109

    * Fixed a bug that caused DisplayPort devices to occasionally fail to turn
      back on after the system is resumed from suspend.

    * Added a ModeValidation X configuration option token,
      "AllowNon3DVisionModes", to allow modes that are not optimized for
      NVIDIA 3D Vision to be validated on 3D Vision monitors.

    * Added support for the following GPUs:

        * GeForce GT 635M
        * GeForce 610M

УМВР

 mininews

megabaks
()

аля dkms для Gentoo

Форум — General

есть ли это в этих ваших гентах?
гуголь не колется, eix тоже, zugaina лежит
сижу от нефиг делать пилю - но не велик ли я придумал?
module-rebuild не предлагать - это совсем не то

 ,

megabaks
()

теги

Форум — Linux-org-ru

что за [один мат в 3 этажа] вы с ними сотворили, садисты?
что это за [мат]?????

megabaks
()

[glibc-2.15][gentoo] не зря замаскирована

Форум — Talks

cmake не собирается
юз java пришлось вырубить ---> java тупо не умеет glibc-2.15 ---> зависает
tar и zip, собранные с icc-11, сегфолт/зависон соответственно
гта са в вине перестало работать
зато стадо попугаев в http://peacekeeper.futuremark.com/ в лисе расплодилось с 1591 до 1768 :3
пока смотрю что же будет дальше )

 

megabaks
()

[nvidia] 295.33

Форум — Talks

кактус-лог

    * Added support for the following GPUs:

        * GeForce GTX 680
        * GeForce GT 630M
        * GeForce GT 620

    * Fixed a VDPAU bug where decoding some H.264 streams would cause hardware
      errors on lower-end products, resulting in corruption and poor
      performance.

    * Fixed a bug that caused DisplayPort audio to stop working after monitors
      are hotplugged on GeForce GT 520.

    * Improved compatibility with recent Linux kernels.

    * Fixed a behavior change that prevented ConnectedMonitor from being usable
      with DisplayPort connectors.

    * Marked the GVO Clone mode NV-CONTROL attributes:

        NV_CTRL_GVO_DISPLAY_X_SCREEN
        NV_CTRL_GVO_X_SCREEN_PAN_X
        NV_CTRL_GVO_X_SCREEN_PAN_Y

      as deprecated.  They will be removed in a future release.  To display
      an X screen over GVO, it is recommended to use GVO with MetaModes,
      instead.

    * Fixed a bug that caused DisplayPort devices to not be listed in
      Xorg.*.log.  For example, if only DisplayPort devices are attached, the
      log file would contain

        (--) NVIDIA(0): Connected display device(s) on NVIDIA GPU at PCI:2:0:0
        (--) NVIDIA(0):     none

    * Added support for 3D Vision ready displays that have a NVIDIA 3D Vision
      infrared emitter built inside the panel itself.

    * Fixed a bug that caused OpenGL applications to crash with some libc
      versions, such as eglibc 2.15.

    * Fixed a bug that caused HDMI audio to stop working on AppleTV devices when
      an X server was started.
а я в ребут
будем посмотреть :3
бага с прелинком нет - это есть хорошо

 

megabaks
()

[стишки] дебют поэта Незнайки

Форум — Talks

посвящается всем грамар-наци:
я - поэт. зовут Незнайка
от меня вам обосрайка:

о русском языке

и стоят тут теремоки
по ним разбросаны чулоки
в них завёрнуты брелоки
граммар-наци - слоупоки

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

модерам:
не, зобаните же :3

megabaks
()

трекер - нахрена испортили?

Форум — Linux-org-ru

сабж
парсить невозможно!

megabaks
()

[криокамера][nevidia][vdpau]флеш гонит

Форум — Talks
  • включаем аппаратное ускорение во флеше
  • заходим на тытрубу
  • запускаем любой флеш-ролик
  • пытаемся перепрыгнуть на любой отрезок ролика, пусть будет 0:50

получаем хером по лбу
точнее так, звук есть, а картинка замирает
если же отключить аппаратное ускорение, то всё отлично работает
воспроизводится в :

  • хромиуме (18-19 точно, более старые - не помню)
  • лисе (10 какая-то)
    по поводу лисы - надо убедиться, что оно не схватит html5 - в нём-то норм
  • опере Версия:11.62 Сборка:1302

11.1.102.62, если что
как оно в распоследних альфа-бета флеше?

 ,

megabaks
()

[qtcurve]qtcurve-qt4-1.8.10 && gtk-engines-qtcurve-1.8.13

Форум — Talks

в гтк2 сломались цвета (
это из-за распоследней glib(2.31.16) или я просто сегодня устал и чего-то не догнал?
ах да - гтк3 нет (

 

megabaks
()

[nvidia] 295.20

Форум — Talks

описание тут ---> http://www.opennet.ru/opennews/art.shtml?num=33081
и главная радость - починили багу с прелинком :3

 

megabaks
()

[gentoo-ONLY]накидайте скриптов для «странного»

Форум — Talks

интересуют скрипты, связанные с /etc/portage и куски_bashrc
последнее, что пришло в голову мне:

#!/bin/bash

for i in `find /etc/portage/ -type f -name "package*"`;do
  sort -u ${i} --output=${i}
done
и
#!/bin/bash

PACKAGES="$(awk '{print $1}' /etc/portage/package.use | uniq)"

for ATOM in ${PACKAGES};do
  for option in "$(grep "^${ATOM} " /etc/portage/package.use | sed -e "s|${ATOM} ||" | tr " " "\n" | uniq | tr "\n" " ")";do
 ATOM_OPTS+="${option}"
  done
  echo "${ATOM} ${ATOM_OPTS}" | sed 's/[ \t]*$//' >> /tmp/package.use
  unset ATOM_OPTS
done

mv /tmp/package.use /etc/portage/package.use

megabaks
()

libjpeg-turbo-1.2.0

Форум — Talks

diff -Naur 1.1.1 1.2.0

1.1.90 (1.2 beta1)
==================

[1] Added a Java wrapper for the TurboJPEG API.  See java/README for more
details.

[2] The TurboJPEG API can now be used to scale down images during
decompression.

[3] Added SIMD routines for RGB-to-grayscale color conversion, which
significantly improves the performance of grayscale JPEG compression from an
RGB source image.

[4] Improved the performance of the C color conversion routines, which are used
on platforms for which SIMD acceleration is not available.

[5] Added a function to the TurboJPEG API that performs lossless transforms.
This function is implemented using the same back end as jpegtran, but it
performs transcoding entirely in memory and allows multiple transforms and/or
crop operations to be batched together, so the source coefficients only need to
be read once.  This is useful when generating image tiles from a single source
JPEG.

[6] Added tests for the new TurboJPEG scaled decompression and lossless
transform features to tjbench (the TurboJPEG benchmark, formerly called
"jpgtest".)

[7] Added support for 4:4:0 (transposed 4:2:2) subsampling in TurboJPEG, which
was necessary in order for it to read 4:2:2 JPEG files that had been losslessly
transposed or rotated 90 degrees.

[8] All legacy VirtualGL code has been re-factored, and this has allowed
libjpeg-turbo, in its entirety, to be re-licensed under a BSD-style license.

[9] libjpeg-turbo can now be built with YASM.

[10] Added SIMD acceleration for ARM Linux and iOS platforms that support
NEON instructions.

[11] Refactored the TurboJPEG C API and documented it using Doxygen.  The
TurboJPEG 1.2 API uses pixel formats to define the size and component order of
the uncompressed source/destination images, and it includes a more efficient
version of TJBUFSIZE() that computes a worst-case JPEG size based on the level
of chrominance subsampling.  The refactored implementation of TurboJPEG/OSS
now uses the libjpeg memory source and destination managers, which allows the
TurboJPEG compressor to grow the JPEG buffer as necessary.

[12] Eliminated errors in the output of jpegtran on Windows that occurred when
the application was invoked using I/O redirection
(jpegtran <input.jpg >output.jpg).

[13] The inclusion of libjpeg v7 and v8 emulation as well as arithmetic coding
support in libjpeg-turbo v1.1.0 introduced several new error constants in
jerror.h, and these were mistakenly enabled for all emulation modes, causing
the error enum in libjpeg-turbo to sometimes have different values than the
same enum in libjpeg.  This represents an ABI incompatibility, and it caused
problems with rare applications that took specific action based on a particular
error value.  The fix was to include the new error constants conditionally
based on whether libjpeg v7 or v8 emulation was enabled.

[14] Fixed an issue whereby Windows applications that used libjpeg-turbo would
fail to compile if the Windows system headers were included before jpeglib.h.
This issue was caused by a conflict in the definition of the INT32 type.

[15] Fixed 32-bit supplementary package for amd64 Debian systems, which was
broken by enhancements to the packaging system in 1.1.

[16] When decompressing a JPEG image using an output colorspace of
JCS_EXT_RGBX, JCS_EXT_BGRX, JCS_EXT_XBGR, or JCS_EXT_XRGB, libjpeg-turbo will
now set the unused byte to 0xFF, which allows applications to interpret that
byte as an alpha channel (0xFF = opaque).


1.2.0
=====

[1] Fixed build issue with YASM on Unix systems (the libjpeg-turbo build system
was not adding the current directory to the assembler include path, so YASM
was not able to find jsimdcfg.inc.)

[2] Fixed out-of-bounds read in SSE2 SIMD code that occurred when decompressing
a JPEG image to a bitmap buffer whose size was not a multiple of 16 bytes.
This was more of an annoyance than an actual bug, since it did not cause any
actual run-time problems, but the issue showed up when running libjpeg-turbo in
valgrind.  See http://crbug.com/72399 for more information.

[3] Added a compile-time macro (LIBJPEG_TURBO_VERSION) that can be used to
check the version of libjpeg-turbo against which an application was compiled.

[4] Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants (libjpeg API)
and pixel formats (TurboJPEG API), which allow applications to specify that,
when decompressing to a 4-component RGB buffer, the unused byte should be set
to 0xFF so that it can be interpreted as an opaque alpha channel.

[5] Fixed regression issue whereby DevIL failed to build against libjpeg-turbo
because libjpeg-turbo's distributed version of jconfig.h contained an INLINE
macro, which conflicted with a similar macro in DevIL.  This macro is used only
internally when building libjpeg-turbo, so it was moved into config.h.

[6] libjpeg-turbo will now correctly decompress erroneous CMYK/YCCK JPEGs whose
K component is assigned a component ID of 1 instead of 4.  Although these files
are in violation of the spec, other JPEG implementations handle them
correctly.

[7] Added ARM v6 and ARM v7 architectures to libjpeg.a and libturbojpeg.a in
the official OS X distribution package, so that those libraries can be used to
build both OS X and iOS applications.

megabaks
()

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