Working with ZULU timestamps.

I have this simple code:
String timestamp = "20050723165000Z-0500";
          SimpleDateFormat fmtTimestamp = new SimpleDateFormat("yyyyMMddHHmmss'Z'");
          int start = timestamp.lastIndexOf("Z") + 1;
          int end = timestamp.length();
          String offset = timestamp.substring(start, end);
          Date deliveryDate = fmtTimestamp.parse(timestamp);
          System.out.println(deliveryDate);
          DateFormat outputFormat = new SimpleDateFormat("yyyyMMddHHmmssS");
          TimeZone timezone1 = TimeZone.getTimeZone(offset);
          outputFormat.setTimeZone(timezone1);
          System.out.println(outputFormat.format(deliveryDate));
It prints this: 200507232150000
I need it to print this: 200507231150000
What am I doing wrong?

Is this an earlier post of yours: http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=33&t=015971
You seem to be confused with + and - ZULU time.
The timestamp you give: 20050723165000Z-0500 is 5 hours before GMT,
ie, depending on daylight savings time, on the eastern side of
North America for example. I assume you want to convert this to
the time at GMT (It would be nice to have you admit to that). Clearly,
this will be +5 hours, not -4 hours. How are you arrive at your times?
Code:
String timestamp = "20050723165000Z-0500";
SimpleDateFormat fmtTimestamp = new SimpleDateFormat("yyyyMMddHHmmss'Z'Z");
Date deliveryDate = fmtTimestamp.parse(timestamp);
DateFormat outputFormat = new SimpleDateFormat("yyyyMMddHHmmssS");
TimeZone timezone = TimeZone.getTimeZone("GMT+0");
outputFormat.setTimeZone(timezone);
System.out.println(outputFormat.format(deliveryDate));

Similar Messages

  • Working with multiple Timestamps...

    I have three Timestamp columns in a DB and need to manipulate them with math operations.
    T2-T1 difference beetween two times
    T2+T3 sum of two times
    My answer is: what is the best method to do this?
    Any help will be appreciated.
    :)

    I have tried to use the long value give by getTime()
    function, but it seems to me that after i do the operations an convert the results to Timestamp again, I lost the original value.

  • Working with timestamp data type.

    Hi all!,
    I have some problems working with the timestamp data type.
    Let's say that i have a table named order, where i store (in two timestamps) the date where the order was made, and the date where the order was executed.
    I want:
    1) first to find the difference between these to timestamps, let me call them a,b,
    2) to find the average time of the difference of timestamps. With that i mean if my table has 60 typles for examples to get (b-a)/60.
    Can these happen?
    Thanks in advance,

    I would do this with a view and a stored procedure within oracle.
    Create a view that contains the two timestamp fields & the difference between them (along with any primary keys from the original table), then use this view in a stored procedure to average the values.

  • Gnome3 not work with ATI HD6950 Card?

    Hey all..
    I'm just installed the ALL drivers from the testing, and its the versions:
    xf86-video-ati-6.14.2-1
    mesa-7.10.99.git20110612-1
    libdrm-2.4.25-1
    And ofc, i'm using with last kernel 2.26.39.
    So what's the problem with that? Why i can't running this Gnome3?
    This is the my logs:
    .xsession-errors:
    /etc/gdm/Xsession: Beginning session setup...
    /etc/gdm/Xsession: Setup done, will execute: gnome-session
    Unknown chipset 0x6719
    gnome-session-is-accelerated: No hardware 3D support.
    gnome-session-check-accelerated: Helper exited with code 256
    gnome-session[1181]: WARNING: Session 'gnome' runnable check failed: Exited with code 1
    gnome-session[1181]: WARNING: Unable to find default provider 'notification-daemon' of required provider 'notifications'
    Xorg.0.log:
    [ 151.157]
    X.Org X Server 1.10.2
    Release Date: 2011-05-28
    [ 151.157] X Protocol Version 11, Revision 0
    [ 151.157] Build Operating System: Linux 2.6.38-ARCH x86_64
    [ 151.157] Current Operating System: Linux yakir-arch 2.6.39-ARCH #1 SMP PREEMPT Mon Jun 6 22:37:55 CEST 2011 x86_64
    [ 151.157] Kernel command line: BOOT_IMAGE=/vmlinuz26 root=/dev/sdb5 ro
    [ 151.157] Build Date: 30 May 2011 08:18:15AM
    [ 151.157]
    [ 151.157] Current version of pixman: 0.22.0
    [ 151.157] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 151.157] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 151.157] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 16 11:52:13 2011
    [ 151.157] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 151.157] (==) No Layout section. Using the first Screen section.
    [ 151.157] (==) No screen section available. Using defaults.
    [ 151.157] (**) |-->Screen "Default Screen Section" (0)
    [ 151.157] (**) | |-->Monitor "<default monitor>"
    [ 151.157] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 151.157] (**) | |-->Device "r"
    [ 151.157] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 151.157] (==) Automatically adding devices
    [ 151.157] (==) Automatically enabling devices
    [ 151.157] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 151.157] Entry deleted from font path.
    [ 151.157] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 151.157] Entry deleted from font path.
    [ 151.157] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 151.157] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 151.157] Entry deleted from font path.
    [ 151.157] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 151.157] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 151.157] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 151.157] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 151.157] (II) Loader magic: 0x7d3440
    [ 151.157] (II) Module ABI versions:
    [ 151.157] X.Org ANSI C Emulation: 0.4
    [ 151.157] X.Org Video Driver: 10.0
    [ 151.157] X.Org XInput driver : 12.2
    [ 151.157] X.Org Server Extension : 5.0
    [ 151.158] (--) PCI:*(0:1:0:0) 1002:6719:1002:0b00 rev 0, Mem @ 0xc0000000/268435456, 0xfe620000/131072, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
    [ 151.158] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 151.158] (II) "extmod" will be loaded by default.
    [ 151.158] (II) "dbe" will be loaded by default.
    [ 151.158] (II) "glx" will be loaded by default.
    [ 151.158] (II) "record" will be loaded by default.
    [ 151.158] (II) "dri" will be loaded by default.
    [ 151.158] (II) "dri2" will be loaded by default.
    [ 151.158] (II) LoadModule: "extmod"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 151.158] (II) Module extmod: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.0.0
    [ 151.158] Module class: X.Org Server Extension
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (II) Loading extension MIT-SCREEN-SAVER
    [ 151.158] (II) Loading extension XFree86-VidModeExtension
    [ 151.158] (II) Loading extension XFree86-DGA
    [ 151.158] (II) Loading extension DPMS
    [ 151.158] (II) Loading extension XVideo
    [ 151.158] (II) Loading extension XVideo-MotionCompensation
    [ 151.158] (II) Loading extension X-Resource
    [ 151.158] (II) LoadModule: "dbe"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 151.158] (II) Module dbe: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.0.0
    [ 151.158] Module class: X.Org Server Extension
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (II) Loading extension DOUBLE-BUFFER
    [ 151.158] (II) LoadModule: "glx"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 151.158] (II) Module glx: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.0.0
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (==) AIGLX enabled
    [ 151.158] (II) Loading extension GLX
    [ 151.158] (II) LoadModule: "record"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 151.158] (II) Module record: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.13.0
    [ 151.158] Module class: X.Org Server Extension
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (II) Loading extension RECORD
    [ 151.158] (II) LoadModule: "dri"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 151.158] (II) Module dri: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.0.0
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (II) Loading extension XFree86-DRI
    [ 151.158] (II) LoadModule: "dri2"
    [ 151.158] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 151.158] (II) Module dri2: vendor="X.Org Foundation"
    [ 151.158] compiled for 1.10.2, module version = 1.2.0
    [ 151.158] ABI class: X.Org Server Extension, version 5.0
    [ 151.158] (II) Loading extension DRI2
    [ 151.158] (II) LoadModule: "radeon"
    [ 151.159] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 151.159] (II) Module radeon: vendor="X.Org Foundation"
    [ 151.159] compiled for 1.10.1, module version = 6.14.2
    [ 151.159] Module class: X.Org Video Driver
    [ 151.159] ABI class: X.Org Video Driver, version 10.0
    [ 151.159] (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
    ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
    ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
    ATI Mobility Radeon HD 4670, ATI FirePro M5750,
    ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
    ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
    ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
    ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
    ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
    ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
    ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
    ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
    ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3000 Graphics, ATI Radeon HD 4200, ATI Radeon 4100,
    ATI Mobility Radeon HD 4200, ATI Mobility Radeon 4100,
    ATI Radeon HD 4290, ATI Radeon HD 4250, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
    ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900 Series,
    AMD Radeon HD 6900 Series, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
    BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS
    [ 151.162] (++) using VT number 8
    [ 151.165] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 151.165] (II) [KMS] Kernel modesetting enabled.
    [ 151.165] (II) RADEON(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 151.165] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [ 151.165] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [ 151.165] (==) RADEON(0): Default visual is TrueColor
    [ 151.165] (==) RADEON(0): RGB weight 888
    [ 151.165] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [ 151.165] (--) RADEON(0): Chipset: "AMD Radeon HD 6900 Series" (ChipID = 0x6719)
    [ 151.165] (II) RADEON(0): PCIE card detected
    [ 151.165] drmOpenDevice: node name is /dev/dri/card0
    [ 151.165] drmOpenDevice: open result is 8, (OK)
    [ 151.165] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 151.165] drmOpenDevice: node name is /dev/dri/card0
    [ 151.165] drmOpenDevice: open result is 8, (OK)
    [ 151.165] drmOpenByBusid: drmOpenMinor returns 8
    [ 151.165] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 151.165] (II) Loading sub module "exa"
    [ 151.165] (II) LoadModule: "exa"
    [ 151.165] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 151.165] (II) Module exa: vendor="X.Org Foundation"
    [ 151.165] compiled for 1.10.2, module version = 2.5.0
    [ 151.165] ABI class: X.Org Video Driver, version 10.0
    [ 151.165] (II) RADEON(0): KMS Color Tiling: disabled
    [ 151.165] (II) RADEON(0): KMS Pageflipping: enabled
    [ 151.165] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [ 151.170] (II) RADEON(0): Output DisplayPort-0 has no monitor section
    [ 151.176] (II) RADEON(0): Output DisplayPort-1 has no monitor section
    [ 151.180] (II) RADEON(0): Output HDMI-0 has no monitor section
    [ 151.184] (II) RADEON(0): Output DVI-0 has no monitor section
    [ 151.238] (II) RADEON(0): Output DVI-1 has no monitor section
    [ 151.243] (II) RADEON(0): EDID for output DisplayPort-0
    [ 151.250] (II) RADEON(0): EDID for output DisplayPort-1
    [ 151.254] (II) RADEON(0): EDID for output HDMI-0
    [ 151.257] (II) RADEON(0): EDID for output DVI-0
    [ 151.312] (II) RADEON(0): EDID for output DVI-1
    [ 151.312] (II) RADEON(0): Manufacturer: SAM Model: 736 Serial#: 1129132595
    [ 151.312] (II) RADEON(0): Year: 2010 Week: 51
    [ 151.312] (II) RADEON(0): EDID Version: 1.3
    [ 151.312] (II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
    [ 151.312] (II) RADEON(0): Sync: Separate Composite SyncOnGreen
    [ 151.312] (II) RADEON(0): Max Image Size [cm]: horiz.: 51 vert.: 29
    [ 151.312] (II) RADEON(0): Gamma: 2.20
    [ 151.312] (II) RADEON(0): DPMS capabilities: Off; RGB/Color Display
    [ 151.312] (II) RADEON(0): First detailed timing is preferred mode
    [ 151.312] (II) RADEON(0): redX: 0.640 redY: 0.330 greenX: 0.300 greenY: 0.600
    [ 151.312] (II) RADEON(0): blueX: 0.150 blueY: 0.060 whiteX: 0.312 whiteY: 0.329
    [ 151.312] (II) RADEON(0): Supported established timings:
    [ 151.312] (II) RADEON(0): 640x480@60Hz
    [ 151.312] (II) RADEON(0): 800x600@56Hz
    [ 151.312] (II) RADEON(0): 800x600@60Hz
    [ 151.312] (II) RADEON(0): 1024x768@60Hz
    [ 151.312] (II) RADEON(0): Manufacturer's mask: 0
    [ 151.312] (II) RADEON(0): Supported standard timings:
    [ 151.312] (II) RADEON(0): #0: hsize: 1280 vsize 800 refresh: 60 vid: 129
    [ 151.312] (II) RADEON(0): #1: hsize: 1280 vsize 960 refresh: 60 vid: 16513
    [ 151.312] (II) RADEON(0): #2: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    [ 151.312] (II) RADEON(0): #3: hsize: 1440 vsize 900 refresh: 60 vid: 149
    [ 151.312] (II) RADEON(0): #4: hsize: 1680 vsize 1050 refresh: 60 vid: 179
    [ 151.312] (II) RADEON(0): #5: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
    [ 151.312] (II) RADEON(0): Supported detailed timing:
    [ 151.312] (II) RADEON(0): clock: 148.5 MHz Image Size: 477 x 268 mm
    [ 151.312] (II) RADEON(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    [ 151.312] (II) RADEON(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    [ 151.312] (II) RADEON(0): Ranges: V min: 56 V max: 61 Hz, H min: 30 H max: 75 kHz, PixClock max 175 MHz
    [ 151.312] (II) RADEON(0): Monitor name: SM2333T
    [ 151.312] (II) RADEON(0): Serial No: HVRZC00505
    [ 151.312] (II) RADEON(0): EDID (in hex):
    [ 151.312] (II) RADEON(0): 00ffffffffffff004c2d360733324d43
    [ 151.312] (II) RADEON(0): 331401030e331d782aee91a3544c9926
    [ 151.312] (II) RADEON(0): 0f50542308008100814081809500b300
    [ 151.312] (II) RADEON(0): a94001010101023a801871382d40582c
    [ 151.312] (II) RADEON(0): 4500dd0c1100001e000000fd00383d1e
    [ 151.312] (II) RADEON(0): 4b11000a202020202020000000fc0053
    [ 151.312] (II) RADEON(0): 4d32333333540a2020202020000000ff
    [ 151.312] (II) RADEON(0): 004856525a4330303530350a20200083
    [ 151.312] (II) RADEON(0): Printing probed modes for output DVI-1
    [ 151.312] (II) RADEON(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1600x1200"x60.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz)
    [ 151.312] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.312] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.312] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.312] (II) RADEON(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.312] (II) RADEON(0): Output DisplayPort-0 disconnected
    [ 151.312] (II) RADEON(0): Output DisplayPort-1 disconnected
    [ 151.312] (II) RADEON(0): Output HDMI-0 disconnected
    [ 151.312] (II) RADEON(0): Output DVI-0 disconnected
    [ 151.312] (II) RADEON(0): Output DVI-1 connected
    [ 151.312] (II) RADEON(0): Using exact sizes for initial modes
    [ 151.312] (II) RADEON(0): Output DVI-1 using initial mode 1920x1080
    [ 151.312] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 151.312] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:80000000 visible:f7d7000
    [ 151.312] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
    [ 151.312] (==) RADEON(0): DPI set to (96, 96)
    [ 151.312] (II) Loading sub module "fb"
    [ 151.312] (II) LoadModule: "fb"
    [ 151.312] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 151.312] (II) Module fb: vendor="X.Org Foundation"
    [ 151.312] compiled for 1.10.2, module version = 1.0.0
    [ 151.312] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 151.312] (II) Loading sub module "ramdac"
    [ 151.312] (II) LoadModule: "ramdac"
    [ 151.312] (II) Module "ramdac" already built-in
    [ 151.312] (--) Depth 24 pixmap format is 32 bpp
    [ 151.312] (II) RADEON(0): [DRI2] Setup complete
    [ 151.312] (II) RADEON(0): [DRI2] DRI driver: r600
    [ 151.312] (II) RADEON(0): Front buffer size: 8100K
    [ 151.312] (II) RADEON(0): VRAM usage limit set to 221119K
    [ 151.312] (==) RADEON(0): Backing store disabled
    [ 151.312] (II) RADEON(0): Direct rendering enabled
    [ 151.312] (II) RADEON(0): Setting EXA maxPitchBytes
    [ 151.313] (II) EXA(0): Driver allocated offscreen pixmaps
    [ 151.313] (II) EXA(0): Driver registered support for the following operations:
    [ 151.313] (II) Solid
    [ 151.313] (II) Copy
    [ 151.313] (II) Composite (RENDER acceleration)
    [ 151.313] (II) UploadToScreen
    [ 151.313] (II) DownloadFromScreen
    [ 151.313] (II) RADEON(0): Acceleration enabled
    [ 151.313] (==) RADEON(0): DPMS enabled
    [ 151.313] (==) RADEON(0): Silken mouse enabled
    [ 151.313] (II) RADEON(0): Set up textured video
    [ 151.313] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 151.313] (--) RandR disabled
    [ 151.313] (II) Initializing built-in extension Generic Event Extension
    [ 151.313] (II) Initializing built-in extension SHAPE
    [ 151.313] (II) Initializing built-in extension MIT-SHM
    [ 151.313] (II) Initializing built-in extension XInputExtension
    [ 151.313] (II) Initializing built-in extension XTEST
    [ 151.313] (II) Initializing built-in extension BIG-REQUESTS
    [ 151.313] (II) Initializing built-in extension SYNC
    [ 151.313] (II) Initializing built-in extension XKEYBOARD
    [ 151.313] (II) Initializing built-in extension XC-MISC
    [ 151.313] (II) Initializing built-in extension SECURITY
    [ 151.313] (II) Initializing built-in extension XINERAMA
    [ 151.313] (II) Initializing built-in extension XFIXES
    [ 151.313] (II) Initializing built-in extension RENDER
    [ 151.313] (II) Initializing built-in extension RANDR
    [ 151.313] (II) Initializing built-in extension COMPOSITE
    [ 151.313] (II) Initializing built-in extension DAMAGE
    [ 151.317] (EE) AIGLX error: Calling driver entry point failed
    [ 151.317] (EE) AIGLX: reverting to software rendering
    [ 151.317] (II) AIGLX: Screen 0 is not DRI capable
    [ 151.318] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/swrast_dri.so
    [ 151.318] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    [ 151.318] (II) RADEON(0): Setting screen physical size to 508 x 285
    [ 151.343] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [ 151.343] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 151.343] (II) LoadModule: "evdev"
    [ 151.343] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.343] (II) Module evdev: vendor="X.Org Foundation"
    [ 151.343] compiled for 1.10.0, module version = 2.6.0
    [ 151.344] Module class: X.Org XInput Driver
    [ 151.344] ABI class: X.Org XInput driver, version 12.2
    [ 151.344] (II) Using input driver 'evdev' for 'Power Button'
    [ 151.344] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.344] (**) Power Button: always reports core events
    [ 151.344] (**) Power Button: Device: "/dev/input/event1"
    [ 151.363] (--) Power Button: Found keys
    [ 151.363] (II) Power Button: Configuring as keyboard
    [ 151.363] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
    [ 151.363] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [ 151.363] (**) Option "xkb_rules" "evdev"
    [ 151.363] (**) Option "xkb_model" "evdev"
    [ 151.363] (**) Option "xkb_layout" "us"
    [ 151.378] (II) config/udev: Adding input device Power Button (/dev/input/event0)
    [ 151.378] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 151.378] (II) Using input driver 'evdev' for 'Power Button'
    [ 151.378] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.378] (**) Power Button: always reports core events
    [ 151.378] (**) Power Button: Device: "/dev/input/event0"
    [ 151.403] (--) Power Button: Found keys
    [ 151.403] (II) Power Button: Configuring as keyboard
    [ 151.403] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
    [ 151.403] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [ 151.403] (**) Option "xkb_rules" "evdev"
    [ 151.403] (**) Option "xkb_model" "evdev"
    [ 151.403] (**) Option "xkb_layout" "us"
    [ 151.404] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event4)
    [ 151.404] (II) No input driver/identifier specified (ignoring)
    [ 151.406] (II) config/udev: Adding input device Microsoft Comfort Curve Keyboard 2000 (/dev/input/event5)
    [ 151.406] (**) Microsoft Comfort Curve Keyboard 2000: Applying InputClass "evdev keyboard catchall"
    [ 151.406] (II) Using input driver 'evdev' for 'Microsoft Comfort Curve Keyboard 2000'
    [ 151.406] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.406] (**) Microsoft Comfort Curve Keyboard 2000: always reports core events
    [ 151.406] (**) Microsoft Comfort Curve Keyboard 2000: Device: "/dev/input/event5"
    [ 151.433] (--) Microsoft Comfort Curve Keyboard 2000: Found keys
    [ 151.433] (II) Microsoft Comfort Curve Keyboard 2000: Configuring as keyboard
    [ 151.433] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input5/event5"
    [ 151.433] (II) XINPUT: Adding extended input device "Microsoft Comfort Curve Keyboard 2000" (type: KEYBOARD)
    [ 151.433] (**) Option "xkb_rules" "evdev"
    [ 151.433] (**) Option "xkb_model" "evdev"
    [ 151.433] (**) Option "xkb_layout" "us"
    [ 151.433] (II) config/udev: Adding input device Microsoft Comfort Curve Keyboard 2000 (/dev/input/event6)
    [ 151.433] (**) Microsoft Comfort Curve Keyboard 2000: Applying InputClass "evdev keyboard catchall"
    [ 151.433] (II) Using input driver 'evdev' for 'Microsoft Comfort Curve Keyboard 2000'
    [ 151.433] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.433] (**) Microsoft Comfort Curve Keyboard 2000: always reports core events
    [ 151.433] (**) Microsoft Comfort Curve Keyboard 2000: Device: "/dev/input/event6"
    [ 151.456] (--) Microsoft Comfort Curve Keyboard 2000: Found 1 mouse buttons
    [ 151.456] (--) Microsoft Comfort Curve Keyboard 2000: Found scroll wheel(s)
    [ 151.456] (--) Microsoft Comfort Curve Keyboard 2000: Found relative axes
    [ 151.456] (--) Microsoft Comfort Curve Keyboard 2000: Found absolute axes
    [ 151.456] (--) Microsoft Comfort Curve Keyboard 2000: Found keys
    [ 151.456] (II) Microsoft Comfort Curve Keyboard 2000: Configuring as mouse
    [ 151.456] (II) Microsoft Comfort Curve Keyboard 2000: Configuring as keyboard
    [ 151.456] (II) Microsoft Comfort Curve Keyboard 2000: Adding scrollwheel support
    [ 151.456] (**) Microsoft Comfort Curve Keyboard 2000: YAxisMapping: buttons 4 and 5
    [ 151.456] (**) Microsoft Comfort Curve Keyboard 2000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 151.456] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.1/input/input6/event6"
    [ 151.456] (II) XINPUT: Adding extended input device "Microsoft Comfort Curve Keyboard 2000" (type: KEYBOARD)
    [ 151.456] (**) Option "xkb_rules" "evdev"
    [ 151.456] (**) Option "xkb_model" "evdev"
    [ 151.456] (**) Option "xkb_layout" "us"
    [ 151.457] (EE) Microsoft Comfort Curve Keyboard 2000: failed to initialize for relative axes.
    [ 151.457] (II) Microsoft Comfort Curve Keyboard 2000: initialized for absolute axes.
    [ 151.457] (**) Microsoft Comfort Curve Keyboard 2000: (accel) keeping acceleration scheme 1
    [ 151.457] (**) Microsoft Comfort Curve Keyboard 2000: (accel) acceleration profile 0
    [ 151.457] (**) Microsoft Comfort Curve Keyboard 2000: (accel) acceleration factor: 2.000
    [ 151.457] (**) Microsoft Comfort Curve Keyboard 2000: (accel) acceleration threshold: 4
    [ 151.458] (II) config/udev: Adding input device Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel (/dev/input/event7)
    [ 151.458] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Applying InputClass "evdev pointer catchall"
    [ 151.458] (II) Using input driver 'evdev' for 'Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel'
    [ 151.458] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.458] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: always reports core events
    [ 151.458] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Device: "/dev/input/event7"
    [ 151.483] (--) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Found 9 mouse buttons
    [ 151.483] (--) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Found scroll wheel(s)
    [ 151.483] (--) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Found relative axes
    [ 151.483] (--) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Found x and y relative axes
    [ 151.483] (II) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Configuring as mouse
    [ 151.483] (II) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: Adding scrollwheel support
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: YAxisMapping: buttons 4 and 5
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 151.483] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7/event7"
    [ 151.483] (II) XINPUT: Adding extended input device "Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel" (type: MOUSE)
    [ 151.483] (II) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: initialized for relative axes.
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: (accel) keeping acceleration scheme 1
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: (accel) acceleration profile 0
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: (accel) acceleration factor: 2.000
    [ 151.483] (**) Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel: (accel) acceleration threshold: 4
    [ 151.483] (II) config/udev: Adding input device Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel (/dev/input/mouse0)
    [ 151.483] (II) No input driver/identifier specified (ignoring)
    [ 151.485] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event3)
    [ 151.485] (**) Eee PC WMI hotkeys: Applying InputClass "evdev keyboard catchall"
    [ 151.485] (II) Using input driver 'evdev' for 'Eee PC WMI hotkeys'
    [ 151.485] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 151.485] (**) Eee PC WMI hotkeys: always reports core events
    [ 151.485] (**) Eee PC WMI hotkeys: Device: "/dev/input/event3"
    [ 151.510] (--) Eee PC WMI hotkeys: Found keys
    [ 151.510] (II) Eee PC WMI hotkeys: Configuring as keyboard
    [ 151.510] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input3/event3"
    [ 151.510] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD)
    [ 151.510] (**) Option "xkb_rules" "evdev"
    [ 151.510] (**) Option "xkb_model" "evdev"
    [ 151.510] (**) Option "xkb_layout" "us"
    [ 151.510] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
    [ 151.510] (II) No input driver/identifier specified (ignoring)
    [ 151.592] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 151.592] (II) RADEON(0): Using EDID range info for horizontal sync
    [ 151.592] (II) RADEON(0): Using EDID range info for vertical refresh
    [ 151.592] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 151.592] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.592] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.592] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.592] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.592] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 151.732] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 151.732] (II) RADEON(0): Using hsync ranges from config file
    [ 151.732] (II) RADEON(0): Using vrefresh ranges from config file
    [ 151.732] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 151.732] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.732] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.732] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.732] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.732] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 151.805] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 151.805] (II) RADEON(0): Using hsync ranges from config file
    [ 151.805] (II) RADEON(0): Using vrefresh ranges from config file
    [ 151.805] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 151.805] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.805] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.805] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.805] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.805] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 151.885] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 151.885] (II) RADEON(0): Using hsync ranges from config file
    [ 151.885] (II) RADEON(0): Using vrefresh ranges from config file
    [ 151.885] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 151.885] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.885] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.885] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.885] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.885] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 151.958] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 151.958] (II) RADEON(0): Using hsync ranges from config file
    [ 151.958] (II) RADEON(0): Using vrefresh ranges from config file
    [ 151.958] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 151.958] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 151.958] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 151.958] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 151.958] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 151.958] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 156.162] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 156.162] (II) RADEON(0): Using hsync ranges from config file
    [ 156.162] (II) RADEON(0): Using vrefresh ranges from config file
    [ 156.162] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 156.162] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 156.162] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 156.162] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 156.162] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 156.162] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 157.229] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 157.229] (II) RADEON(0): Using hsync ranges from config file
    [ 157.229] (II) RADEON(0): Using vrefresh ranges from config file
    [ 157.229] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 157.229] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 157.229] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 157.229] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 157.229] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 157.229] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 157.308] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 157.308] (II) RADEON(0): Using hsync ranges from config file
    [ 157.308] (II) RADEON(0): Using vrefresh ranges from config file
    [ 157.308] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 157.308] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 157.308] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 157.308] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 157.308] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 157.308] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 157.902] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 157.902] (II) RADEON(0): Using hsync ranges from config file
    [ 157.902] (II) RADEON(0): Using vrefresh ranges from config file
    [ 157.902] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 157.902] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 157.902] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 157.902] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 157.902] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 157.902] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 157.978] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 157.978] (II) RADEON(0): Using hsync ranges from config file
    [ 157.978] (II) RADEON(0): Using vrefresh ranges from config file
    [ 157.978] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 157.978] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 157.978] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 157.978] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 157.978] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 157.978] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 158.056] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 158.056] (II) RADEON(0): Using hsync ranges from config file
    [ 158.056] (II) RADEON(0): Using vrefresh ranges from config file
    [ 158.056] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 158.056] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 158.056] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 158.056] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 158.056] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 158.056] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 158.915] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 158.915] (II) RADEON(0): Using hsync ranges from config file
    [ 158.915] (II) RADEON(0): Using vrefresh ranges from config file
    [ 158.915] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 158.915] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 158.915] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 158.915] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 158.915] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 158.915] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 162.988] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 162.988] (II) RADEON(0): Using hsync ranges from config file
    [ 162.988] (II) RADEON(0): Using vrefresh ranges from config file
    [ 162.988] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 162.988] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 162.988] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 162.988] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 162.988] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 162.988] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    [ 166.595] (II) RADEON(0): EDID vendor "SAM", prod id 1846
    [ 166.595] (II) RADEON(0): Using hsync ranges from config file
    [ 166.595] (II) RADEON(0): Using vrefresh ranges from config file
    [ 166.595] (II) RADEON(0): Printing DDC gathered Modelines:
    [ 166.595] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    [ 166.595] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 166.595] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 166.595] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    [ 166.595] (II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    And more commands:
    [root@yakir-arch ~]# glxinfo | grep -i opengl
    Unknown chipset 0x6719
    OpenGL vendor string: VMware, Inc.
    OpenGL renderer string: Gallium 0.4 on softpipe
    OpenGL version string: 2.1 Mesa 7.10.2
    OpenGL shading language version string: 1.20
    OpenGL extensions:
    [root@yakir-arch ~]# glxinfo | grep dire
    Unknown chipset 0x6719
    direct rendering: Yes
    [root@yakir-arch ~]# dmesg | grep drm
    [ 1.336436] [drm] Initialized drm 1.1.0 20060810
    [ 1.358306] [drm] radeon defaulting to kernel modesetting.
    [ 1.358371] [drm] radeon kernel modesetting enabled.
    [ 1.359832] [drm] initializing kernel modesetting (CAYMAN 0x1002:0x6719).
    [ 1.359961] [drm] register mmio base: 0xFE620000
    [ 1.360031] [drm] register mmio size: 131072
    [ 1.360464] [drm] Detected VRAM RAM=2048M, BAR=256M
    [ 1.360526] [drm] RAM width 256bits DDR
    [ 1.360894] [drm] radeon: 2048M of VRAM memory ready
    [ 1.360957] [drm] radeon: 512M of GTT memory ready.
    [ 1.361025] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [ 1.361088] [drm] Driver supports precise vblank timestamp query.
    [ 1.361268] [drm] radeon: irq initialized.
    [ 1.361331] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [ 1.361684] [drm] Loading CAYMAN Microcode
    [ 1.385086] [drm] ring test succeeded in 1 usecs
    [ 1.385214] [drm] radeon: ib pool ready.
    [ 1.385372] [drm] ib test succeeded in 0 usecs
    [ 1.385938] [drm] Radeon Display Connectors
    [ 1.386008] [drm] Connector 0:
    [ 1.386076] [drm] DisplayPort
    [ 1.386146] [drm] HPD5
    [ 1.386209] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    [ 1.386280] [drm] Encoders:
    [ 1.386345] [drm] DFP1: INTERNAL_UNIPHY2
    [ 1.386426] [drm] Connector 1:
    [ 1.386489] [drm] DisplayPort
    [ 1.386551] [drm] HPD4
    [ 1.386616] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
    [ 1.386685] [drm] Encoders:
    [ 1.386748] [drm] DFP2: INTERNAL_UNIPHY2
    [ 1.386812] [drm] Connector 2:
    [ 1.386874] [drm] HDMI-A
    [ 1.386936] [drm] HPD6
    [ 1.386999] [drm] DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
    [ 1.387068] [drm] Encoders:
    [ 1.387131] [drm] DFP3: INTERNAL_UNIPHY1
    [ 1.387194] [drm] Connector 3:
    [ 1.387257] [drm] DVI-D
    [ 1.387319] [drm] HPD1
    [ 1.387382] [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
    [ 1.387454] [drm] Encoders:
    [ 1.387518] [drm] DFP4: INTERNAL_UNIPHY1
    [ 1.387580] [drm] Connector 4:
    [ 1.387641] [drm] DVI-I
    [ 1.387702] [drm] HPD3
    [ 1.387763] [drm] DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
    [ 1.387831] [drm] Encoders:
    [ 1.387893] [drm] DFP5: INTERNAL_UNIPHY
    [ 1.387955] [drm] CRT1: INTERNAL_KLDSCP_DAC1
    [ 2.259873] [drm] Internal thermal controller with fan control
    [ 2.260918] [drm] radeon: power management initialized
    [ 2.331033] [drm] fb mappable at 0xC0140000
    [ 2.331093] [drm] vram apper at 0xC0000000
    [ 2.331152] [drm] size 8294400
    [ 2.331210] [drm] fb depth is 24
    [ 2.331268] [drm] pitch is 7680
    [ 2.331359] fbcon: radeondrmfb (fb0) is primary device
    [ 2.542497] fb0: radeondrmfb frame buffer device
    [ 2.542497] drm: registered panic notifier
    [ 2.542500] [drm] Initialized radeon 2.9.0 20080528 for 0000:01:00.0 on minor 0
    [ 29.818060] Modules linked in: eeepc_wmi(+) asus_wmi snd sparse_keymap rfkill pci_hotplug ehci_hcd soundcore wmi ppdev snd_page_alloc parport_pc r8169 usbcore i2c_i801 evdev parport intel_agp sg intel_gtt pcspkr processor button video iTCO_wdt iTCO_vendor_support serio_raw mii fuse ext4 mbcache jbd2 crc16 sd_mod at

    KingYes wrote:
    [root@yakir-arch ~]# glxinfo | grep -i opengl
    Unknown chipset 0x6719
    OpenGL vendor string: VMware, Inc.
    OpenGL renderer string: Gallium 0.4 on softpipe
    EDIT:In the glxinfo command its say 'OpenGL vendor string: VMware, Inc'. Why?
    I don't really know it but "Unknown chipset" sounds like the card may be so new that it is not yet supported, even in testing. "softpipe" means that it is using software rendering instead of the actual 3d hardware.
    It probably will work with newer git versions from mesa and xf86-video-ati and maybe the radeon branch of the kernel. All is found in the inofficial [radeon] repository:
    https://bbs.archlinux.org/viewtopic.php?id=79509

  • Thunderbolt camera stopped working with Skype and Google Hangouts

    Some time ago my built in camera on the thunderbolt stopped working with Skype.  If I activate the camera the green light turns on but the screen either remains black or it shows that spinning loading incon forever.  The green light stays on indicating the camera is active no matter what I do with skype even if I press the button to deactivate the camera.  The green light remains on until you completely kill skype.  Rebooting, reinstalling skype, etc. does nothing.
    Today I disocvered I have the same thing with Google hangouts.  All the way around exactly the same and the green light won't turn off until you kill the web browser.  Same thing with FireFox or Safari.  Also it no longer works on Viber either.
    It's quite infuriating.
    I am not sure if this has anything to do with this awful virus like program called "CamTwist" that I installed once and had a very difficult time removing or not.
    Reinstalling OS X from scratch is not an option.  Too much work, too many programs to reinstall and reconfigure etc.
    How can I get my camera back?
    The camera works just fine with Photobooth and facetime.
    Thanks.

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    The test works on OS X 10.7 ("Lion") and later. I don't recommend running it on older versions of OS X. It will do no harm, but it won't do much good either.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of it have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message. See, for example, this discussion.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. Try to test under conditions that reproduce the problem, as far as possible. For example, if the computer is sometimes, but not always, slow, run the test during a slowdown.
    You may have started up in "safe" mode. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(1250 ' 0.5 0.25 10 1000 15 5120 1000 25000 1 1 0 100 ' 51 25600 4 10 25 5120 102400 1000 25 1000 225 40 500 300 85 25 20480 262144 20 2000 524288 604800 5 );k=({Soft,Hard}ware Memory Diagnostics Power FireWire Thunderbolt USB Bluetooth SerialATA Extensions Applications Frameworks PrefPane Fonts Displays PCI UniversalAccess InstallHistory ConfigurationProfile AirPort 'com\.apple\.' -\\t N\\/A 'AES|atr|udit|msa|dnse|ax|ensh|fami|FileS|fing|ft[pw]|gedC|kdu|etS|is\.|alk|ODSA|otp|htt|pcas|ps-lp|rexe|rlo|rsh|smb|snm|teln|upd-[aw]|uuc|vix|webf' OSBundle{Require,AllowUserLoa}d 'Mb/s:per sec:ms/s:KiB/s:%:total:MB:total' 'Net in:Net out:I/O wait time:I/O requests:CPU usage:Open files:Memory:Mach ports:File opens:Forks:Failed forks:System errors' 'tsA|[ST]M[HL]' PlistBuddy{,' 2>&1'}' -c Print' 'Info\.plist' CFBundleIdentifier );f=('\n%s'{': ','\n\n'}'%s\n' '\nRAM details\n%s\n' %s{' ','\n'{"${k[22]}",}}'%s\n' '%d MB: %s\n' '\n    ...and %s more line(s)\n' '\nContents of %s\n    '"${k[22]}"'mod date: %s\n    '"${k[22]}"'checksum: %s\n%s\n' );c=(879294308 4071182229 461455494 3627668074 1083382502 1274181950 1855907737 2758863019 1848501757 464843899 2636415542 3694147963 1233118628 2456546649 2806998573 2778718105 842973933 2051385900 3301885676 891055588 998894468 695903914 1443423563 4136085286 3374894509 1051159591 892310726 1707497389 523110921 2883943871 3873345487 );s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[4]} ' s/:$//;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: (E[^m]|[^EO])|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[9]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' BEGIN { FS=":";if(system("sw_vers -productVersion|grep -q ^10\.1")) d="^'"${k[21]}"'launch(d\.peruser\.[0-9]+|ctl\.(Aqua|Background|System))$";} { if($2~/[1-9]/) { $2="status: "$2;printf("'"${f[4]}"'",$1,$2);} else if(!d||$1!~d) print $1;} ' ' { sub(/ :/,"");print|"tail -n'${p[10]}'";} ' ' NR==2&&$4<='${p[7]}' { print $4;} ' ' ($1~"wir"&&$2>'${p[22]}')||($1~/P.+ts:/&&$2>'${p[19]}') { print $1" "int($2);} ' '/YLD/s/=/ /p' ' { q=$1;$1="";u=$NF;$NF="";gsub(/ +$/,"");print q":"$0":"u;} ' ' /^ {6}[^ ]/d;s/:$//;/([^ey]|[^n]e):/d;/e: Y/d;s/: Y.+//g;H;${ g;s/ \n (\n)/\1/g;s/\n +(M[^ ]+)[ -~]+/ (\1)/;s/\n$//;/( {8}[^ ].*){2,}/p;} ' 's:^:/:p;' ' !/, .+:/{print};END{if(NR<'{${p[12]},${p[13]}}')printf("^'"${k[21]}"'.+")} ' '|uniq' ' 1;END { print "/L.+/Scr.+/Templ.+\.app$";print "/L.+/Pri.+\.plugin$";if(NR<'{${p[14]},${p[21]}}') print "^/[Sp].+|'${k[21]}'";} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:.+//p;' '&&echo On' '/\.(bundle|component|framework|kext|mdimporter|plugin|qlgenerator|saver|wdgt)$/p' '/\.dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".","");print $0"$";} END { split("'"${c[*]}"'",c);for(i in c) print "\t"c[i]"$";} ' ' /^\/(Ap|Dev|Inc|Prev)/d;/((iTu|ok).+dle|\.(component|mailbundle|mdimporter|plugin|qlgenerator|saver|wdgt))$/p;' ' BEGIN{ FS="= "} $2 { gsub(/[()"]/,"",$2);print $2;} ' ' /^\//!d;s/^.{5}//;s/ [^/]+\//: \//p;' '>&-||echo No' '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[2]}'{$2=$2-1;print}' ' BEGIN { M1='${p[16]}';M2='${p[18]}';M3='${p[8]}';M4='${p[3]}';} !/^A/{next};/%/ { getline;if($5<M1) o["CPU"]="CPU: user "$2"%, system "$4"%";next;} $2~/^disk/&&$4>M2 { o[$2]=$2": "$3" ops/s, "$4" blocks/s";next;} $2~/^(en[0-9]|bridg)/ { if(o[$2]) { e=$3+$4+$5+$6;if(e) o[$2]=o[$2]"; errors "e"/s";next;};if($4>M3||$6>M4) o[$2]=$2": in "int($4/1024)", out "int($6/1024)" (KiB/s)";} END { for(i in o) print o[i];} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/)||(/v6:/&&$2!~/A/) ' ' BEGIN{FS=": "} /^ {10}O/ {exit} /^ {0,12}[^ ]/ {next} $1~"Ne"&&$2!~/^In/{print} $1~"Si" { split($2,a," ");if(a[1]-a[4]<'${p[5]}') print;};$1~"T"&&$2<'${p[20]}'{print};$1~"Se"&&$2!~"2"{print};' ' BEGIN { FS=":";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1;} ' ' BEGIN { split("'"${p[1]}"'",m);FS=":";} $2<=m[$1]{next} $1<9 { o[$1]=o[$1]"\n    "$3" (UID "$4"): "$2;} $1==9&&$5!~"^/dev" { o[$1]=o[$1]"\n    "$3" (UID "$4") => "$5" (status "$6"): "$2;} $1==10&&$5 { p="ps -c -ocomm -p"$5"|sed 1d";p|getline n;close(p);if(n) $5=n;o[$1]=o[$1]"\n    "$5" => "$3" (UID "$4"): "$2;} $1~/1[12]/ { o[$1]=o[$1]"\n    "$3" (UID "$4", error "$5"): "$2;} END { n=split("'"${k[27]}"'",u,":");for(i=n+1;i<n+5;i++)u[i]=u[2];split("'"${k[28]}"'",l,":");for(i in o) print "\n"l[i]" ("u[i]")\n"o[i];} ' ' /^ {8}[^ ]/{print} ' ' BEGIN { L='${p[17]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n    "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n    [N/A]";"cksum "F|getline C;split(C, A);C=A[1];"stat -f%Sm "F|getline D;"file -b "F|getline T;if(T~/^Apple b/) { f="";l=0;while("'"${k[30]}"' "F|getline g) { l++;if(l<=L) f=f"\n    "g;};};if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F"\n    '"${k[22]}"'"T;printf("'"${f[8]}"'",F,D,C,f);if(l>L) printf("'"${f[7]}"'",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' 's/^.{52}(.+) <.+/\1/p' ' /id: N|te: Y/{i++} END{print i} ' ' /kext:/ { split($0,a,":");p=a[1];k[S]='${k[25]}';k[U]='${k[26]}';v[S]="Safe";v[U]="true";for(i in k) { s=system("'"${k[30]}"'\\ :"k[i]" \""p"\"/*/I*|grep -qw "v[i]);if(!s) a[1]=a[1]" "i;};if(!a[2]) a[2]="'"${k[23]}"'";printf("'"${f[4]}"'",a[1],a[2]);next;} !/^ *$/ { p="'"${k[31]}"'\\ :'"${k[33]}"' \""$0"\"/*/'${k[32]}'";p|getline b;close(p);if(b~/, .+:/||b=="") b="'"${k[23]}"'";printf("'"${f[4]}"'",$0,b);} ' '/ en/!s/\.//p' ' NR>=13 { gsub(/[^0-9]/,"",$1);print;} ' ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9|"sort|uniq";} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?'${k[32]}'$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ / [VY]/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' '/^find: /!p;' ' /^p/{ s/.//g;x;s/\nu/:/;s/(\n)c/\1:/;s/\n\n//;p;};H;' ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */    /;p;' ' s/^.+ |\(.+\)$//g;p;' '1;END{if(NR<'${p[15]}')printf("^/(S|usr/(X|li))")}' ' /2/{print "WARN"};/4/{print "CRITICAL"};' ' /EVHF|MACR|^s/d;s/^.+: //p;' ' $3~/^[1-9][0-9]{0,2}(\.[1-9][0-9]{0,2}){2}$/ { i++;n=n"\n"$1"\t"$3;} END{ if(i>1)print n} ' s/{'\.|jnl: ','P.+:'}'//;s/ +([0-9]+)(.+)/\2 \1/p' ' /es: ./{ s/^.+://;b0'$'\n'' };/^ +C.+ted: +[NY]/H;/:$/b0'$'\n'' d;:0'$'\n'' x;/: +N/d;s/\n.+//p;' ' 1d;/:$/b0'$'\n'' $b0'$'\n'' /(D|^ *Loc.+): /{ s/^.+: //;H;};/(B2|[my]): /H;d;:0'$'\n'' x;/[my]: [AM]|m: I.+p$|^\/Vo/d;s/(^|\n) [ -~]+//g;s/(.+)\n(.+)/\2:\1/;s/\n//g;/[ -~]/p;' 's/$/:(0|-(4[34])?)$/p' '|sort'{'|uniq'{,\ -c},\ -nr} ' s/^/'{5,6,7,8}':/;s/ *: */:/g;p;' '/e:/{print $2}' ' /^[(]/{ s/....//;s/$/:/;N;/: [)]$/d;s/\n.+ ([^ ]+).$/\1/;H;};${ g;p;} ' 's/:.+$//p' '|wc -l' /{\\.{kext,xpc,'(appex|pluginkit)'}'\/(Contents\/)?'Info,'Launch[AD].+'}'\.plist$/p' 's/([-+.?])/\\\1/g;p' 's/, /\'$'\n/g;p' ' BEGIN{FS=":"} { printf("'"${f[6]}"'",$1/1048576,$2);} ' ' /= D/&&$1!~/'{${k[24]},${k[29]}}'/ { getline d;if(d~"t") D=D"\n"$1;} END { print D;} ' ' NR>1&&$3!~/0x|\.([0-9]{3,}|[-0-9A-F]{36})$/ { print $3":"$2;} ' '|tail -n'${p[6]} ' $1>1 { $NF=$NF" x"$1;} /\*/ { if(!f) f="\n\t* Code injection";} { $1="";} 1;END { print f;} ' ' s/.+bus /Bus: /;s/,.+[(]/ /;s/,.+//p;' ' { $NF=$NF" Errors: "$1;$1="";} 1 ' ' 1s/^/\'$'\n''/;/^ +(([MNPRSV]|De|Li).+|Bus): .|d: Y/d;s/:$//;$d;p;' ' BEGIN { RS=",";FS=":";} $1~"name" { gsub("\"","",$2);print $2;} ' '|grep -q e:/' '/[^ .]/p' '{ print $1}' ' /^ +N.+: [1-9]/ { i++;} END { if(i) print "system: "i;} ' ' NF { print "'{admin,user}' "$NF;exit;} ' ' /se.+ =/,/[\}]/!d;/[=\}]/!p ' ' 3,4d;/^ +D|Of|Fu| [0B]/d;s/^  |:$//g;$!H;${ x;/:/p;} ' ' BEGIN { FS=": ";} NR==1 { sub(":","");h="\n"$1"\n";} /:$/ { l=$1;next;} $1~"S"&&$2!~3 { getline;next;} /^ {6}I/ { i++;L[i]=l" "$2;if(i=='${p[24]}') nextfile;} END { if(i) print h;for(j=0;j<i;j++) print L[i-j];} ' ' /./H;${ x;s/\n//;s/\n/, /g;/,/p;} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps crontab kextfind top pkgutil "${k[30]}\\" echo cksum kextstat launchctl smcDiagnose sysctl\ -n defaults\ read stat lsbom 'mdfind -onlyin' env pluginkit scutil 'dtrace -q -x aggsortrev -n' security sed\ -En awk 'dscl . -read' networksetup mdutil lsof test osascript\ -e netstat mdls route cat );c2=(${k[21]}loginwindow\ LoginHook ' /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'" 'L*/Ca*/'${k[21]}'Saf*/E* -d 2 -name '${k[32]} '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' -i '-nl -print' '-F \$Sender -k Level Nle 3 -k Facility Req "'${k[21]}'('{'bird|.*i?clou','lsu|sha'}')"' "-f'%N: %l' Desktop {/,}L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message CRne '0xdc008012|(allow|call)ing|(mplet|nabl)ed|ry HD|safe b|xpm' -k Message CReq 'bad |Can.t l|corru|dead|fail|GPU |hfs: Ru|inval|Limiti|v_c|NVDA[(]|pagin|Purg(ed|in)|error|Refus|TCON|tim(ed? ?|ing )o|trig|WARN' " '-du -n DEV -n EDEV 1 10' 'acrx -o%cpu,comm,ruid' "' syscall::recvfrom:return {@a[execname,uid]=sum(arg0)} syscall::sendto:return {@b[execname,uid]=sum(arg0)} syscall::open*:entry {@c[execname,uid,copyinstr(arg0),errno]=count()} syscall::execve:return, syscall::posix_spawn:return {@d[execname,uid,ppid]=count()} syscall::fork:return, syscall::vfork:return, syscall::posix_spawn:return /arg0<0/ {@e[execname,uid,arg0]=count()} syscall:::return /errno!=0/ {@f[execname,uid,errno]=count()} io:::wait-start {self->t=timestamp} io:::wait-done /self->t/ { this->T=timestamp - self->t;@g[execname,uid]=sum(this->T);self->t=0;} io:::start {@h[execname,uid]=sum(args[0]->b_bcount)} tick-10sec { normalize(@a,2560000);normalize(@b,2560000);normalize(@c,10);normalize(@d,10);normalize(@e,10);normalize(@f,10);normalize(@g,10000000);normalize(@h,10240);printa(\"1:%@d:%s:%d\n\",@a);printa(\"2:%@d:%s:%d\n\",@b);printa(\"9:%@d:%s:%d:%s:%d\n\",@c);printa(\"10:%@d:%s:%d:%d\n\",@d);printa(\"11:%@d:%s:%d:%d\n\",@e);printa(\"12:%@d:%s:%d:%d\n\",@f);printa(\"3:%@d:%s:%d\n\",@g);printa(\"4:%@d:%s:%d\n\",@h);exit(0);} '" '-f -pfc /var/db/r*/'${k[21]}'*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;' '/S*/*/Ca*/*xpc*' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' /\ kMDItemContentTypeTree=${k[21]}{bundle,mach-o-dylib} :Label "/p*/e*/{auto*,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {/p*,/usr/local}/e*/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list '-F "" -k Sender hidd -k Level Nle 3' /Library/Preferences/${k[21]}alf\ globalstate --proxy '-n get default' print\ system --dns -get{dnsservers,info} dump-trust-settings\ {-s,-d,} -n1 '-R -ce -l1 -n5 -o'{'prt -stats prt','mem -stats mem'}',command,uid' -kl -l -s\ / '--regexp --files '${k[21]}'pkg.*' '+c0 -i4TCP:0-1023' ${k[21]}dashboard\ layer-gadgets '-d /L*/Mana*/$USER' '-app Safari WebKitDNSPrefetchingEnabled' '-Fcu +c0 -l' -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????' kern.memorystatus_vm_pressure_level '3>&1 >&- 2>&3' '-F \$Message -k Sender kernel -k Message CReq "'{'n Cause: -','(a und|I/O |jnl_io.+)err','USBF:.+bus'}'"' -name\ kMDItem${k[33]} -T\ hfs '-n get default' -listnetworkserviceorder :${k[33]} :CFBundleDisplayName $EUID {'$TMPDIR../C ','/{S*/,}'}'L*/{,Co*/*/*/L*/}{Cache,Log}s -type f -size +'${p[11]}'M -exec stat -f'%z:%N' {} \;' \ /v*/d*/*/*l*d{,.*.$UID}/* '-app Safari UserStyleSheetEnabled' 'L*/A*/Fi*/P*/*/a*.json' users/$USER\ HomeDirectory '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' ' -F "\$Time \$(Sender): \$Message" -k Level Nle 3 -k Facility R'{'ne "user|','eq "'}'console" -k Message CRne "[{}<>]|commit - no t|deprec|Goog|realp|sandbox ex|/root" ' getenv '/ "kMDItemDateAdded>=\$time.now(-'${p[23]}')&&kMDItem'${k[33]}'=*"' -m\ / '' );N1=${#c2[@]};for j in {0..20};do c2[N1+j]=SP${k[j]}DataType;done;l=({Restricted\ ,Lock,Pro}files POST Battery {Safari,App,{Bad,Loaded}\ kernel,Firefox}\ extensions System\ load boot\ args FileVault\ {2,1} {Kernel,System,Console}\ log Activity SMC Login\ hook 'I/O per process' 'High file counts' UID Daemons Agents XPC\ cache Startup\ items {Admin,Root}\ access Stylesheet Library\ paths{,' ('{shell,launchd}\)} Font\ issues Firewall Proxies DNS TCP/IP Wi-Fi 'Elapsed time (sec)' {Root,User}\ crontab {Global,User}' login items' Spotlight Memory\ pressure Listeners Widgets Parental\ Controls Prefetching Nets Volumes {Continuity,I/O,iCloud,HID,HCI}\ errors {User,System}\ {caches/logs,overrides} Shutdown\ codes Heat Diagnostic\ reports Bad\ plists Free\ space VM Bundles{,' (new)'} Trust\ settings );N3=${#l[@]};for i in {0..8};do l[N3+i]=${k[5+i]};done;F() { local x="${s[$1]}";[[ "$x" =~ ^([\&\|\<\>]|$) ]]&&{ printf "$x";return;};:|${c1[30]} "$x" 2>&-;printf "%s \'%s\'" "|${c1[30+$?]}" "$x";};A0() { Q=6;v[2]=1;id -G|grep -qw 80;v[1]=$?;((v[1]))||{ Q=7;sudo -v;v[2]=$?;((v[2]))||Q=8;};v[3]=`date +%s`;date '+Start time: %T %D%n';printf '\n[Process started]\n\n'>&4;printf 'Revision: %s\n\n' ${p[0]};};A1() { local c="${c1[$1]} ${c2[$2]}";shift 2;c="$c ` while [[ "$1" ]];do F $1;shift;done`";((P2))&&{ c="sudo $c";P2=;};v=`eval "$c"`;[[ "$v" ]];};A2() { local c="${c1[$1]}";[[ "$c" =~ ^(awk|sed ) ]]&&c="$c '${s[$2]}'"||c="$c ${c2[$2]}";shift 2;local d=` while [[ "$1" ]];do F $1;shift;done`;((P2))&&{ c="sudo $c";P2=;};local a;v=` while read a;do eval "$c '$a' $d";done<<<"$v";`;[[ "$v" ]];};A3(){ v=$((`date +%s`-v[3]));};B1() { v=No;! ((v[1]))&&{ v=;P1=1;};};eval "`type -a B1|sed '1d;s/1/2/'`";B3(){ v[$1]="$v";};B4() { local i=$1;local j=$2;shift 2;local c="cat` while [[ "$1" ]];do F $1;shift;done`";v[j]=`eval "{ $c;}"<<<"${v[i]}"`;};B5(){ v="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d$'\e' <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F$'\e' ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`egrep -v "${v[$1]}"<<<"$v"|sort`;};eval "`type -a B7|sed '1d;s/7/8/;s/-v //'`";C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { B4 0 0 63&&C1 1 $1;};C4() { echo $'\t'"Part $((++P)) of $Q done at $((`date +%s`-v[3])) sec">&4;};C5() { sudo -k;pbcopy<<<"$o";printf '\n\tThe test results are on the Clipboard.\n\n\tPlease close this window.\n';exit 2>&-;};for i in 1 2;do eval D$((i-1))'() { A'$i' $@;C0;};';for j in 2 3;do eval D$((i+2*j-3))'() { local x=$1;shift;A'$i' $@;C'$j' $x;};';done;done;trap C5 2;o=$({ A0;D0 0 N1+1 2;D0 0 $N1 1;B1;C2 27;B1&&! B2&&C2 28;D2 22 15 63;D0 0 N1+2 3;D0 0 N1+15 17;D4 3 0 N1+3 4;D4 4 0 N1+4 5;D4 N3+4 0 N1+9 59;D0 0 N1+16 99; for i in 0 1 2;do D4 N3+i 0 N1+5+i 6;done;D4 N3+3 0 N1+8 71;D4 62 1 10 7;D4 10 1 11 8;B2&&D4 18 19 53 67;D2 11 2 12 9;D2 12 3 13 10;D2 13 32 70 101 25;D2 65 6 76 13;D2 45 20 52 66;D4 66 7 77 14;D4 17 8 15 38;D0 9 16 16 77 45;C4;B2&&D0 35 49 61 75 76 78 45;B2&&{ D0 28 17 45;C4;};D0 12 40 54 16 79 45;D0 12 39 54 16 80 45;D4 31 25 77 15&&{ B4 0 8 103;B4 8 0;A2 18 74;B6 8 0 3;C3 32;};B2&&D4 19 21 0;B2&&D4 40 10 42;D2 2 0 N1+19 46 84;D2 44 34 43 53;D2 25 22 20 32;D2 33 0 N1+14 51;for i in {0..2};do A1 29 35+i 104+i;B3 25+i;done;B6 25 27 5;B6 0 26 5;B4 0 0 110;C2 69;D2 34 21 28 35;D4 35 27 29 36;A1 40 59 81;B3 18;A1 33 60 82;B8 18;B4 0 19 83;A1 27 32 39&&{ B3 20;B4 19 0;A2 33 33 40;B3 21;B6 20 21 3;};C2 36;D4 50 38 5 68;B4 19 0;D5 37 33 34 42;B2&&D4 46 35 45 55;D4 38 0 N1+20 43;B2&&D4 59 4 65 76 91;D4 63 4 19 44 75 95 96;B1&&{ D4 53 5 55 75 69&&D4 51 6 58 31;D4 56 5 56 97 75 98&&D0 0 N1+7 99;D2 55 5 27 84;D4 61 5 54 75 70;D4 14 5 14 12;D4 15 5 72 12;C4;};D4 16 5 73 12;A1 13 44 74 18;C4;B3 4;B4 4 0 85;A2 14 61 89;B4 0 5 19 102;A1 17 41 50;B7 5;C3 8;B4 4 0 88;A2 14 24 89;C4;B4 0 6 19 102;B4 4 0 86;A2 14 61 89;B4 0 7 19 102;B5 6 7;B4 0 11 73 102;A1 18 31 107 94 74||{ B2&&A1 18 26 94 74;}&&{ B7 11;B4 0 0 11;C3 23;};A1 18 26 94;B7 11;B4 0 0 11;C3 24;D4 60 14 66 92;D4 58 14 67 93;D4 26 4 21 24;D4 42 14 1 62;D4 43 37 2 90 48;D4 41 10 42;D2 48 36 47 25;A1 4 3 60&&{ B3 9;A2 14 61;B4 0 10 21;B4 9 0;A2 14 62;B4 0 0 21;B6 0 10 4;C3 5;};D4 9 41 69 100;D2 29 21 68 35;D2 49 21 48 49;B4 4 22 57 102;A1 21 46 56 74;B7 22;B4 0 0 58;C3 47;D4 54 5 7 75 76 69;D4 52 5 8 75 76 69;D4 57 4 64 76 91;D2 0 4 4 84;D2 1 4 51 84;D4 21 22 9 37;D0 0 N1+17 108; A1 23 18 28 89;B4 0 16 22 102;A1 16 25 33;B7 16;B4 0 0 34;D1 31 47;D4 64 4 71 41;C4;B4 4 12 26 89 23 102;for i in {0..3};do A1 0 N1+10+i 72 74;B7 12;B4 0 0 52;C3 N3+5+i;((i))||C4;done;A1 24 22 29;B7 12;B3 14;A2 39 57 30;B3 15;B6 14 15 4;C3 67;A1 24 75 74;B3 23;A2 39 57 30;B3 24;B6 23 24 4;C3 68;B4 4 13 27 89 65;A1 24 23;B7 13;C3 30;B4 4 0 87;A2 14 61 89 20;B4 0 17;A1 26 50 64;B7 17;C3 6;D0 0 N1+18 109;D4 7 11 6;A3;C2 39;C4;} 4>&2 2>/dev/null;);C5
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, a series of lines will appear in the Terminal window like this:
    [Process started]
            Part 1 of 8 done at … sec
            Part 8 of 8 done at … sec
            The test results are on the Clipboard.
            Please close this window.
    [Process completed]
    The intervals between parts won't be exactly equal, but they give a rough indication of progress. The total number of parts may be different from what's shown here.
    Wait for the final message "Process completed" to appear. If you don't see it within about ten minutes, the test probably won't complete in a reasonable time. In that case, press the key combination control-C or command-period to stop it and go to the next step. You'll have incomplete results, but still something.
    12. When the test is complete, or if you stopped it because it was taking too long, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I may not agree with them.
    Copyright © 2014, 2015 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • OBI 11g Enterprise Manager (EM Website) does not work with IE8 (v8.0.6)

    I am unable to login to the 11g EM website on Windows x64 2003 server. I get the below error:
    Webpage error details
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0)
    Timestamp: Wed, 6 Oct 2010 10:41:18 UTC
    Message: Object doesn't support this property or method
    Line: 4354
    Char: 1
    Code: 0
    URI: http://YZU-1:7001/em/afr/partition/ie/default/opt/boot-11.1.1.3.0-0084.js
    Any help is appreciated.
    Thanks
    B

    Hi,
    OBIEE 11g does not work with IE8.
    Check this......What's wrong in OBIEE 11g
    Regards,
    Srikanth

  • How do I get flex remoting to work with Coldfusion 11

    Hi,
    Coldfusion 11 (Developer)
    Flex 3
    Existing Flash Application works with Coldfusion 8
    Flex Integration is turned on.
    Running latest update
    CentOS 6.1 with latest updates
    I have done the following:
    http://127.0.01/flashservices/gateway  ---> Page Not found
    http://127.0.01/flashservices/gateway/  ---> Page Not found
    http://forums.adobe.com/message/5621721#5621721
    Confusion Blog » Apache + Debian + Coldfusion 10 + flex2gateway = Error 404
    https://groups.google.com/forum/#!topic/railo/6j2i6gl8Ac4
    \config\wsconfig\1\uriworkermap.properties file to include:
    /flashservices/gateway/* = cfusion
    /flashservices/gateway = cfusion
    I have modified the mod_jk.conf like so:
    # Select the timestamp log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # Fix para Flex2gateway
    <IfModule jk_module>
        JkMount /*.cfm ajp13
        JkMount /*.cfc ajp13
        JkMount /*.do ajp13
        JkMount /*.jsp ajp13
        JkMount /*.cfchart ajp13
        JkMount /*.cfres ajp13
        JkMount /*.cfm/* ajp13
        JkMount /*.cfml/* ajp13
        JkMountCopy all
    </IfModule>
    AddHandler jakarta-servlet .cfm .cfml .cfc .cfr .cfswf
    Alias /CFIDE "/opt/coldfusion10/cfusion/wwwroot/CFIDE"
    I uncommented the "start flex 2" section in web.xml
    Nothing has worked.
    I have searched Google and Adobe.
    I was hoping that Adobe would have the "Flex Integration Check Box" working
    by now.  It only been around since ColdFusion 8 and basically does nothing.
    Adobe could post a tutorizl on how to get this working.
    Job Security for "Tech Support".
    Any ideas.
    Brian

    Do you have internet when wired to the router?
    What exactly is the problem? What error messages do you get?
    What are the current settings on the WRT?

  • XML parser working with MediaWiki API

    I have a little helper for a MediaWiki server. It intended to work the following way:
    Client side [GWT] &#8592;rpc&#8594; Server side [GWT] — JWBF &#8592;http&#8594; MediaWiki API+
    GWT - Google Web Toolkit 2.0.4
    JWBF - Java Wiki Bot Framework 1.3.2
    MediaWiki 1.16 XML
    JDK1.6.0_21
    GWT sends and receive utf-8 data between client and server well. But the second half fails to work with its own xml traffic.
    JWBF gets the xml file via HTTP (log4j logging):
    [DefaultClientConnection  ] Receiving response: HTTP/1.1 200 OK
    [headers                  ] << HTTP/1.1 200 OK
    [headers                  ] << Date: Thu, 09 Sep 2010 17:36:34 GMT
    [headers                  ] << Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8e PHP/5.2.4
    [headers                  ] << X-Powered-By: PHP/5.2.4
    [headers                  ] << Cache-Control: private
    [headers                  ] << Vary: Accept-Encoding
    [headers                  ] << Content-Length: 1177
    [headers                  ] << Keep-Alive: timeout=5, max=95
    [headers                  ] << Connection: Keep-Alive
    [headers                  ] << Content-Type: text/xml; charset=utf-8
    [DefaultRequestDirector   ] Connection can be kept alive for 5000 ms
    [wire                     ] << "<?xml version="1.0"?><api><query><pages><page pageid="103" ns="0" title="Bronenosets Potyomkin"><revisions><rev revid="503" parentid="502" user="Anton" timestamp="2010-09-09T09:26:34Z" comment="Undo revision 502" xml:space="preserve">[\n]"
    [wire                     ] << "The Battleship Potemkin ([0xd0][0x91][0xd1][0x80][0xd0][0xbe][0xd0][0xbd][0xd0][0xb5][0xd0][0xbd][0xd0][0xbe][0xd1][0x81][0xd0][0xb5][0xd1][0x86] [0xc2][0xab][0xd0][0x9f][0xd0][0xbe][0xd1][0x82][0xd1][0x91][0xd0][0xbc][0xd0][0xba][0xd0][0xb8][0xd0][0xbd][0xc2][0xbb]) is a film.[\n]"
    [wire                     ] << "[\n]"
    [wire                     ] << "The Odessa Steps sequence editing.</rev></revisions></page></pages></query><query-continue><revisions rvstartid="502" /></query-continue></api>"
    [SingleClientConnManager  ] Releasing connection org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter@dfb098And Java XML parser fails to understand this xml and returns the string as it was ISO-8859-1. After the xml bases a class with SAXBuilder, name in brackets, the one within "rev" element, becomes:
    БроненоÑ&#65533;ец «Потёмкин»while it should be
    &#1041;&#1088;&#1086;&#1085;&#1077;&#1085;&#1086;&#1089;&#1077;&#1094; «&#1055;&#1086;&#1090;&#1105;&#1084;&#1082;&#1080;&#1085;»The whole system (Apache, MediaWiki plus JWBF, GWT, client HTML) is set to utf-8, but Java parser (default settings) still does not agree.
    Dear specialists, where could be the error?

    The problem's been found thanks to DrClap ( [XML converted to string - encoding lost?|http://forums.sun.com/thread.jspa?threadID=610257] ).
    JWBF read the HTTP stream using system's default encoding:
           +Line 216 in jwbf-1.3.2-262\src\net\sourceforge\jwbf\core\actions\HttpActionClient.java+
    BufferedReader br = new BufferedReader(new InputStreamReader(res.getEntity().getContent()));From here the whole chain got the wrongly encoded string, including XML parser.
    So, the solution is to define the encoding explicitly:
    BufferedReader br = new BufferedReader(new InputStreamReader(res.getEntity().getContent(), "UTF-8"));Thank to the community.

  • What´s the best approach to work with Excel, csv files

    Hi gurus. I got a question for you. According to your experience what's the best approach to work with Excel or csv files that have to be uploaded through DataServices to you datawarehouse.
    Let's say your end-user, who is not a programmer, creates a group of 4 excel files with different calculations in a monthly basis, so they can generate a set of reports from their datawarehouse once the files have been uploaded to tables in your DWH. The calculations vary from month to month. The user doesn't have a front-end to upload the excel files directly to Data Services. The end user needs to keep a track of which person uploaded the files for a determined month.
    1. The end user should place their 4 excel files in a shared directory that will be seen by DataServices.
    2. DataServices will execute certain scheduled job that will read the four files and upload them to the Datawarehouse at a determined time, lets say at 9:00pm.
    It makes me wonder... what happens if the user needs to present their reports immediately so they can´t wait until 9:00pm.  Is it possible for the end user to execute some kind of action (out of the DataServices Environment) so DataServices "could know" that it has to process those files right now, instead of waiting for the night schedule?
    Is there a way that DS will track who was the person who uploaded those files?
    Would it be better to build a front-end for the end user so they can upload their four files directlyto the datawarehouse?
    Waiting for your comments to resolve this dilemma
    Best Regards
    Erika

    Hi,
    There are functions in DS that captures the input files automatically. You could use file_exists() or wait_for_file() option to do that. Schedule the job to run every certain minute and if the file exists then run. This could be done by using a certain file name with date and timestamp etc or after running move the old files to archive and DS wait for new files to show up.
    Check this - Selective Reading and Postprocessing - Enterprise Information Management - SCN Wiki
    Hope this helps.
    Arun

  • PriorityTask ignored by version 3.6.0 but working with 3.5.3

    Hello,
    The priority task is used for a few entry processors with Coherence 3.5.3 no longer work with 3.6.0.
    I get a "DEBUG ... Interrupted PartitionedCache, Thread[DistributedCache:LoaderDistributedCache,5,Cluster] " 160 seconds after my processors started then a "ERROR ... Terminating guarded execution (due to hard timeout) of ..." 30 seconds after the DEBUG message.
    To summarize, coherence breaks 190 seconds after my processors start.
    Is there something I missunderstood about PriorityTask ?
    Cyrille
    Extract of the logs :
    20:21:40.973 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded operational configuration from "jar:file:/ ... /WEB-INF/lib/coherence-3.6.0.0b17229.jar!/tangosol-coherence.xml"
    20:21:41.004 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded operational overrides from "jar:file:/ ... /WEB-INF/lib/coherence-3.6.0.0b17229.jar!/tangosol-coherence-override-dev.xml"
    20:21:41.019 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded operational overrides from "file:/ ... /WEB-INF/classes/tangosol-coherence-override.xml"
    20:21:41.019 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded operational overrides from "file:/ ... /WEB-INF/classes/custom-mbeans.xml"
    20:21:41.019 [Logger@4257704 3.6.0.0] DEBUG Coherence -
    Oracle Coherence Version 3.6.0.0 Build 17229
    Grid Edition: Development mode
    Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
    20:21:41.113 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded Reporter configuration from "jar:file:/ ... /WEB-INF/lib/coherence-3.6.0.0b17229.jar!/reports/report-group.xml"
    20:21:41.269 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Loaded cache configuration from "file:/ ... /WEB-INF/classes/coherence-cache-config.xml"
    20:21:46.488 [Logger@4257704 3.6.0.0] DEBUG Coherence - [D4] (thread=main, member=n/a): TCMP bound to /{my-ip}:8088 using SystemSocketProvider
    20:21:50.051 [Logger@4257704 3.6.0.0] INFO  Coherence - [Info] (thread=Cluster, member=n/a): Created a new cluster "cluster-paris" with Member(Id=1, Timestamp=2010-07-29 20:21:46.504, Address={my-ip}:8088, MachineId=63254, Location=site:equities.net.intra,machine:MYDESKTOP,process:3620, Role=ApacheCatalinaStartupBootstrap, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1) UID=0x0A1EE3160000012A1F704888F7161F98
    20:21:50.067 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=main, member=n/a): Started cluster Name=cluster-paris
    WellKnownAddressList(Size=1,
      WKA{Address={my-ip}, Port=8088}
    MasterMemberSet
      ThisMember=Member(Id=1, Timestamp=2010-07-29 20:21:46.504, Address={my-ip}:8088, MachineId=63254, Location=site:equities.net.intra,machine:MYDESKTOP,process:3620, Role=ApacheCatalinaStartupBootstrap)
      OldestMember=Member(Id=1, Timestamp=2010-07-29 20:21:46.504, Address={my-ip}:8088, MachineId=63254, Location=site:equities.net.intra,machine:MYDESKTOP,process:3620, Role=ApacheCatalinaStartupBootstrap)
      ActualMemberSet=MemberSet(Size=1, BitSetCount=2
        Member(Id=1, Timestamp=2010-07-29 20:21:46.504, Address={my-ip}:8088, MachineId=63254, Location=site:equities.net.intra,machine:MYDESKTOP,process:3620, Role=ApacheCatalinaStartupBootstrap)
      RecycleMillis=1200000
      RecycleSet=MemberSet(Size=0, BitSetCount=0
    TcpRing{Connections=[]}
    IpMonitor{AddressListSize=0}
    20:21:50.145 [Logger@9228429 3.6.0.0] DEBUG Coherence - [D5] (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
    20:21:50.770 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=Cluster, member=1): Loaded POF configuration from "file:/ ... /WEB-INF/classes/pof-config.xml"
    20:21:50.770 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=Cluster, member=1): Loaded included POF configuration from "jar:file:/ ... /WEB-INF/lib/coherence-3.6.0.0b17229.jar!/coherence-pof-config.xml"
    20:21:51.160 [Logger@9228429 3.6.0.0] DEBUG Coherence - [D5] (thread=DistributedCache:MyObjectDistributedCache, member=1): Service MyObjectDistributedCache joined the cluster with senior service member 1
    20:21:51.238 [Logger@9228429 3.6.0.0] DEBUG Coherence - [D5] (thread=DistributedCache:LoaderDistributedCache, member=1): Service LoaderDistributedCache joined the cluster with senior service member 1
    20:21:51.457 [Logger@9228429 3.6.0.0] DEBUG Coherence - [D5] (thread=ReplicatedCache:ReferenceDataReplicatedCache, member=1): Service ReferenceDataReplicatedCache joined the cluster with senior service member 1
    20:21:51.457 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=DefaultCacheServer, member=1):
    Services
      ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED), Id=0, Version=3.6, OldestMemberId=1}
      InvocationService{Name=Management, State=(SERVICE_STARTED), Id=1, Version=3.1, OldestMemberId=1}
      PartitionedCache{Name=MyObjectDistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}
      PartitionedCache{Name=LoaderDistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}
      ReplicatedCache{Name=ReferenceDataReplicatedCache, State=(SERVICE_STARTED), Id=4, Version=3.0, OldestMemberId=1}
    Started DefaultCacheServer...
    20:22:46.443 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=xxx (LoaderDistributedCacheWorker:2), member=1): Loaded POF configuration from "file:/ ... /WEB-INF/classes/pof-config.xml"
    20:22:46.458 [Logger@9228429 3.6.0.0] INFO  Coherence - [Info] (thread=xxx (LoaderDistributedCacheWorker:2), member=1): Loaded included POF configuration from "jar:file:/ ... /WEB-INF/lib/coherence-3.6.0.0b17229.jar!/coherence-pof-config.xml"
    2010-07-29 20:23:45.194 - LoaderDistributedCacheWorker:0 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.194 - LoaderDistributedCacheWorker:3 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.194 - LoaderDistributedCacheWorker:1 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.209 - LoaderDistributedCacheWorker:4 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.209 - LoaderDistributedCacheWorker:2 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.209 - LoaderDistributedCacheWorker:9 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.209 - LoaderDistributedCacheWorker:7 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.209 - LoaderDistributedCacheWorker:6 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.194 - LoaderDistributedCacheWorker:8 - > process(...), Value=null, State=})
    2010-07-29 20:23:45.194 - LoaderDistributedCacheWorker:5 - > process(...), Value=null, State=})
    20:26:25.806 [Logger@9228429 3.6.0.0] DEBUG Coherence - Interrupted PartitionedCache, Thread[DistributedCache:LoaderDistributedCache,5,Cluster]
    20:26:25.806 [Logger@9228429 3.6.0.0] ERROR Coherence - [Error] (thread=Cluster, member=1): Attempting recovery (due to soft timeout) of {WrapperGuardable Guard{Daemon=DistributedCache:LoaderDistributedCache} Service=PartitionedCache{Name=LoaderDistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}}
    20:26:56.244 [Logger@9228429 3.6.0.0] ERROR Coherence - [Error] (thread=Cluster, member=1): Terminating guarded execution (due to hard timeout) of {WrapperGuardable Guard{Daemon=DistributedCache:LoaderDistributedCache} Service=PartitionedCache{Name=LoaderDistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}}
    20:26:56.260 [Logger@9228429 3.6.0.0] ERROR Coherence - [Error] (thread=Termination Thread, member=1): Full Thread Dump
    ... thread dump
    2010-07-29 20:26:56.26 - LoaderDistributedCacheWorker:5 - Interrupted during sleep
    ... other processors are interruptedCode of the TestCase processor
    public class MockLoader implements EntryProcessor, PortableObject, PriorityTask {
      private static final long serialVersionUID = 1L;
      private String id;
      private long sleepDurationInMillis = 10 * 60 * 1000;
      public Object getCacheKey() {
        return MockLoader.class.getName() + "-" + id;
      public MockLoader() {
        super();
      public MockLoader(String id) {
        super();
        this.id = id;
      public Object process(Entry entry) {
        System.err.println(new Timestamp(System.currentTimeMillis()) + " - " + Thread.currentThread().getName() + " - > process(" + entry + ")");
        if (abandonned) {
          System.err.println(new Timestamp(System.currentTimeMillis()) + " - " + Thread.currentThread().getName() + " - skipped abandonned");
          return null;
        long sleptDuration = 0;
        while (sleptDuration <= sleepDurationInMillis) {
          if (Thread.interrupted()) {
            break;
          try {
            Thread.sleep(100);
          } catch (InterruptedException e) {
            System.err.println(new Timestamp(System.currentTimeMillis()) + " - " + Thread.currentThread().getName() + " - Interrupted during sleep");
          sleptDuration += 100;
        if (Thread.interrupted()) {
          System.err.println(new Timestamp(System.currentTimeMillis()) + " - " + Thread.currentThread().getName() + " - Abort interrupted task");
        System.err.println(new Timestamp(System.currentTimeMillis()) + " - " + Thread.currentThread().getName() + " - < process(" + entry + ")");
        return null;
      @SuppressWarnings("unchecked")
      public Map processAll(Set entries) {
        Map results = new HashMap(entries.size());
        for (Entry entry : (Set<Entry>) entries) {
          Object result = process(entry);
          results.put(entry.getKey(), result);
        return results;
      public void readExternal(PofReader in) throws IOException {
        this.id = in.readString(0);
        this.sleepDurationInMillis = in.readLong(1);
      public void writeExternal(PofWriter out) throws IOException {
        out.writeString(0, this.id);
        out.writeLong(1, this.sleepDurationInMillis);
      public long getExecutionTimeoutMillis() {
        return PriorityTask.TIMEOUT_DEFAULT;
      public long getRequestTimeoutMillis() {
        return PriorityTask.TIMEOUT_DEFAULT;
      public int getSchedulingPriority() {
        return PriorityTask.SCHEDULE_STANDARD;
      private boolean abandonned;
      public void runCanceled(boolean abandonned) {
        System.err.println("runCanceled(" + abandonned + ")");
        this.abandonned = abandonned;
    }

    Hi Cyrille,
    This bug (COH-3466) was indeed fixed in 3.5.3 patch 7 and the fix will be included in the first patch for 3.6.
    Regards,
    Gene

  • Working with time

    I am finding working with date/time data to be extremely cumbersome and that may be because I don't know how to do things correctly so please bear with me as I try to get a handle on this task I am trying to accomplish.
    I want to compare the time of a variable datetime type with a simple constant time value to see if the time of the variable occurs before or after the time constant. If I do the following in a PL/SQL declaration block:  ref_time CONSTANT TIMESTAMP := TO_DATE('12:34','hh24:mi');If the current date is 27-May-2010, I get the resultant value of ref_time = 27-May-2010 12:34. Now when I want to compare this value with a time from a different day, say 28-May-2010 10:45, the comparison will be greater than the ref time because the day is later no matter what the time is.
    One way to do this would be to extract the times with something like:  TO_TIMESTAMP(TO_CHAR(ref_time,'hh24:mi'),'hh24:mi');and do this again for the value to be compared. This will at least make the dates the same so we can compare the times. However, as I stated at the beginning, I find this to be extremely cumbersome and it would be very time consuming if I had to do it a lot.
    There must be a better way. What is it?

    Hi,
    DBelt wrote:
    ... I think I may go with option 2 to use a string constant for reference. I really don't care much for using strings to compare non-string entities (for instance '2' > '10' when comparing strings) but in this case, the values can be controlled so that the comparisons will be correct ('02' < '10'). I agree completely.
    You can ensure that all values entered in such a column have the right format by using a check constraint.
    For example, in your CREATE TABLE statement you might have:
    ,     time_o_day     VARCHAR2 (8)     -- in HH24:MI:SS format
                   CONSTRAINT      time_o_day_ck
                   CHECK     (     TRANSLATE ( time_o_day
                                    , '012345678'
                                    , '999999999'
                                    ) = '99:99:99'
                           AND     SUBSTR (time_o_day, 1, 2) BETWEEN '00'
                                              AND        '23'
                        AND     SUBSTR (time_o_day, 4, 2) BETWEEN '00'
                                              AND     '59'
                        AND     SUBSTR (time_o_day, 7, 2) BETWEEN '00'
                                              AND     '59'          
                        )or call a user-defined function that returns (say) 1 if the same conditions are all met, and 0 otherwise.

  • It's impossible work with SSMS 2012/2014 on SQL Azure

    Is several days that it has become impossible to work
    with the management studio ons qlazure, the connection freezes
    every few seconds.
    SSMS
    crashes with error "AppHangB1"
    Why?
      Nome evento problema:    AppHangB1
      Nome applicazione:    Ssms.exe
      Versione applicazione:    2014.120.1524.0
      Timestamp applicazione:    524df8b2
      Firma di blocco:    fd4b
      Tipo interruzione:    0
      Versione SO:    6.1.7601.2.1.0.256.48
      ID impostazioni locali:    1040
      Firma blocco aggiuntiva 1:    fd4bf5877192b1e9296496f42ae1500e
      Firma blocco aggiuntiva 2:    19bc
      Firma blocco aggiuntiva 3:    19bc3ac82e35c44895e391c584e7a31e
      Firma blocco aggiuntiva 4:    fd4b
      Firma blocco aggiuntiva 5:    fd4bf5877192b1e9296496f42ae1500e
      Firma blocco aggiuntiva 6:    19bc
      Firma blocco aggiuntiva 7:    19bc3ac82e35c44895e391c584e7a31e
    Thanks a lot.

    Hi Flamario,
    Did the issue persists? Based on my test, I can connect to SQL database with SQL Server 2014 CTP2 SSMS (11.0.9206). For further analysis, please post the complete application error in the Event Viewer.
    Can you connect to on-premise SQL Server instance with SSMS 2014? If the issue reproduce, this may be related to the SSMS rather than the SQL Database connected to. You can try to reinstall SSMS as Mike post above.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • Does Nokia N9 work with Ovi Sync?

    I had an old Nokia N8 and I sync all contacts and calander entries with Ovi sync (http://contactsui.ovi.com/).  Does Nokia N9 work with Ovi Sync?  I cannot find where it is in N9.  Thanks for help!
    Solved!
    Go to Solution.

    I just tried it by doing in that way:
    - Go to "Accounts"
    - Choose your Nokia account.
    - Enable "Schedule" and configure it according your personal need (Peak time intervall, Peak time, Peak days, Off-peak time intervall)
    - For synching with Ovi Sync click on the Sync button in case you want to sync it manually.
    I just tried it and can see an actual timestamp in Ovi Sync for my N9:
    (Unfortunately in German language )
    Nokia N9: +
    Synchronisationsstatus: Aktiv
    Ihre letzte Synch.: 11/24/2011 23:59
    Hope this helps!
    winny

  • Seconds_between doesn't work with variables in SQLScript

    There is a sample procedure:
    create procedure testproc
    language SQLSCRIPT
    as
    l_curtime timestamp;
    l_timedelta integer;
    begin
      select systimestamp into l_curtime from dual;
      select seconds_between(:l_curtime, systimestamp) into l_timedelta from dual;
    end;
    It should return seconds between 2 timestamp values.
    The code returns an error:
    Could not execute 'create procedure testproc language SQLSCRIPT as l_curtime timestamp; l_timedelta integer; begin ...'
    SAP DBTech JDBC: (at 160): inconsistent datatype: line 8 col 10 (at pos 160)
    With «time» and «date» datatypes that's the same. So, seconds_between doesn't work with SQLScript variable (in this example, l_curtime). Is it a normal behaviour or supposed to be a bug?

    Hello,
    I can confirm same behavior - using variable inside seconds_between function leads to error. If you put there static string it is ok.
    Of course you can always create "dummy" table (having 1 row with 1 column) where you will store the result of first call and then you will reference in second. But of course it is not that clean and it will be slower (especially if called many times).
    But I would suggest to wait few more days - there should be SP03 released and everything can be different.
    Tomas

  • PCS no longer working with contacts and 6086

    I have applied the latest release of PC Suite 6.84.10.3.
    Previously the installed level was 6.83.14.1
    The send/read/write message still doesn't work but hangs the Windows Explorer for a while (this hang didn't occur previously)
    But now, the contact facility no longer works. It is no longer possible to edit a contact, to store it locally or to send it to the phone even a message says everything is OK
    (translate it from french: The contact has been well recorded into the phone)
    Folder browsing still works correctly, either the phone folder or the memory card folder
    Need a fix or a way to install the previous version, at least for the contacts...
    This is a really negative feedback!
    Phil

    I guess what I learned is that sometimes the best solution is to do nothing and wait for the problem to solve itself! Funny, this has never worked for me before.
    WOT is now working for me but often for only the first few rows of images. That's cool that it is also working with bing images.
    Boudica, thanks for understanding. I am new contributor/ question-asker here on mozilla and may not understand how things are done. I was just frustrated, getting an email saying that my question was answered, logging in to find that it wasn't.
    Now we have the functionality that we wanted, right?

Maybe you are looking for