Drupal Commerce: Allow add to cart message to be disabled   

I implemented a custom service which listens to the add to cart event and redirects to checkout. However I still see the add to cart message. We need a way to disable that. And possibly making redirect to checkout easier.

The event subscriber needs

  public static function getSubscribedEvents() {
    $events = [
      CartEvents::CART_ENTITY_ADD => ['onProductAdded', 1000],
      KernelEvents::RESPONSE => ['checkRedirectIssued', -10]
    ];
    return $events;
  }

And then.

  public function onProductAdded(CartEntityAddEvent $event) {
    \Drupal::requestStack()->getCurrentRequest()->attributes->set('_checkout_redirect_url', Url::fromRoute('commerce_checkout.form', [
      'commerce_order' => $event->getCart()->id(),
    ])->toString());
  }
  /**
   * Checks if a redirect rules action was executed.
   *
   * Redirects to the provided url if there is one.
   *
   * @param \Symfony\Component\HttpKernel\Event\FilterResponseEvent $event
   *   The response event.
   */
  public function checkRedirectIssued(FilterResponseEvent $event) {
    $request = $event->getRequest();
    $redirect_url = $request->attributes->get('_checkout_redirect_url');
    if (isset($redirect_url)) {
      $event->setResponse(new RedirectResponse($redirect_url));
    }
  }

          ASUS ROG Strix Radeon RX580 OC Edition Performance on Ubuntu Linux KVM PCI Pass-Through    

For those following our Kernel-based Virtual Machine (KVM) coverage here is a status update.

Initially my plan was to evaluate on the new Ryzen AM4 platform but I've encountered some delays. More specifically, software troubles related to PCI Pass-Through -- without stable PCI Pass-Through the entire purpose of evaluation has been defeated.

read more


          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          IBM AIX Workstation 7011-250 (Bull DPX-20 / 100)   

Linux acum pe toate drumurile, și toți se laudă că știu să administreze un server cu Linux (chiar dacă-s p’afariști).
Așa că nu mai este impresionant la resume’ - și nici la salariu.
Administratorii de UNIX-uri comerciale însă sunt la căutare. Cu banu’ gros.

Dar aveți noroc - cine vrea să învețe să administreze un UNIX comercial - AIX - poate să îl ia de la mine pe Costel.

Costel este un IBM 7011-250 (re-badge-uit ca Bull DPX-20 / 100, produs “European” pentru a putea fi luat cu fonduri EU)
cu:
- 1 CPU PowerPC 601 66Mhz
- 96 MB Ram (4*16 + 4*8)
- 2.88 MB Floppy drive
- HDD SCSI 9Gb
- 2 plăci rețea 10Mbps cu transcievere RJ45 (una on-board, una pe slot MCA)
- Placă MCA multi-serial (8 porturi) la care nu am însă cablul.
- Făra placă video - consola pe port serial, dau și cablu serial.
- AIX 5.1L instalat. Ultima versiune care mai suportă PowerPC601
- Cheie originală front-panel.

Extra:

- CD-uri: instalare AIX 4.3.3, instalare AIX 5.1, copie la arhiva de freeware pt AIX 4.3.3 de la bulfreeware.com
- CDROM SCSI extern UltraPlex 40max (unul din puținele modele cu sector-size selectabil - de pe care pot boota Mac-uri vechi și SGI-uri)
- Unitate bandă SCSI VXA-1 in cutie externă SCSI Bull
- HDD SCSI 15Krpm 36Gb în cutie externă SCSI Sun
- Toate cablurile SCSI necesare
- Bandă date 8mm VXA V17 + bandă curățare 8mm VXA + bandă date 8mm Sony modificată pt compatibiliate VXA + 12 alte benzi de 8mm gata de a fi modificate de voi.

Opționale:

- Diverse adaptoare port serial
- Switch 10/100
- “Skateboard” - o placă de lemn cu rotile și prelungitor pe care o foloseam ca să-l pot băga și scoate ușor dintr-o debara (cu toate cutiile SCSI pornite nu este foarte silențios)

Ce-i lipsește:

- Un stăpân iubitor. La mine stătea în debara și colecta praf.
- Un adaptor USB-Serial pt consolă - dacă vreți să accesați consola de pe mac

Cât costă ?

100 lei.

De unde îl iau ?

Bucureșți, sector.2, lângă stadionul național.
NU îl trimit cu curier - este făcut din oțel gros, este GREU.

Mai multe informații:

(fiind mașină pre-CHRP, prtconf nu știe să citească model, frecvența și versiunea de firmware)
(hdd-ul extern este nefolosit, de aia nu apare la df)

costel:~# prtconf
lsattr0514-528 The "frequency" attribute does not exist in the predefined
        device configuration database
.
lsattr0514-528 The "modelname" attribute does not exist in the predefined
        device configuration database
.
lsattr0514-528 The "fwversion" attribute does not exist in the predefined
        device configuration database
.
System Model:
Machine Serial NumberNot Available
Processor Type
PowerPC_601
Number Of Processors
1
Processor Clock Speed
:  MHz
CPU Type
32-bit
Kernel Type
32-bit
LPAR Info
: -1 NULL
Memory Size
128 MB
Good Memory Size
:  MB
Firmware Version
:
Console Loginenable
Auto Restart
false
Full Core
false

Network Information
        Host Name
costel
        IP Address
192.168.x.x
        Sub Netmask
255.255.255.0
        Gateway
192.168.x.x
        Name Server
192.168.x.x
        Domain Name
xx.xx

Paging Space Information
        Total Paging Space
192MB
        Percent Used
7%

Volume Groups Information
==============================================================================
rootvg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk0            active            542         143         34..00
..00..00..109
==============================================================================

INSTALLED RESOURCE LIST

The following resources are installed on the machine.
+/- = 
Added or deleted from Resource List.
*   = 
Diagnostic support not available.

  
Model Architecturers6k
  Model Implementation
Uni-ProcessorMCA bus

sys0              00-00             System Object
sysplanar0        00-00             System Planar
ioplanar0         00-00             I/O Planar
bus0              00-00             Microchannel Bus
sio0              00-00             Standard I/O Planar
fda0              00-00-0D          Standard I/O Diskette Adapter
fd0               00-00-0D-00       Diskette Drive
ent0              00-00-0E          Integrated Ethernet Adapter
sioka0            00-00-0K          Keyboard Adapter
sioma0            00-00-0M          Mouse Adapter
ppa0              00-00-0P          Standard I/O Parallel Port Adapter
scsi0             00-00-0S          Standard SCSI I/O Controller
hdisk0            00-00-0S-0,0      Other SCSI Disk Drive
cd0               00-00-0S-1,0      Other SCSI CD-ROM Drive
hdisk1            00-00-0S-4,0      Other SCSI Disk Drive
rmt0              00-00-0S-6,0      Other SCSI Tape Drive
siota0            00-00-0T          Tablet Adapter
sa0               00-00-S1          Standard I/O Serial Port 1
tty0              00-00-S1-00       Asynchronous Terminal
sa1               00-00-S2          Standard I/O Serial Port 2
tty1              00-00-S2-00       Asynchronous Terminal
ent1              00-01             Ethernet High-Performance LAN
                                      Adapter 
(8ef5)
sa2               00-02             8-Port Asynchronous Adapter EIA-232
proc0             00-00             Processor
mem0              00-0A             16 MB Memory SIMM
mem1              00-0B             16 MB Memory SIMM
mem2              00-0C             16 MB Memory SIMM
mem3              00-0D             16 MB Memory SIMM
mem4              00-0E             8 MB Memory SIMM
mem5              00-0F             8 MB Memory SIMM
mem6              00-0G             8 MB Memory SIMM
mem7              00-0H             8 MB Memory SIMM
sysunit0          00-00             System Unit

costel
:~# oslevel -r
5100-09

costel
:~# df -Pk
Filesystem    1024-blocks      Used Available Capacity Mounted on
/dev/hd4            32768     13568     19200      42% /
/
dev/hd2          2048000   1445004    602996      71% /usr
/dev/hd9var         32768     22152     10616      68% /var
/
dev/hd3            32768      1988     30780       7% /tmp
/dev/hd1            32768      1140     31628       4% /home
/dev/lv00         4096000   3187444    908556      78% /data
/proc                   -         -         -       -  /proc
/dev/hd10opt        32768      9552     23216      30% /opt 

Aștept oferte sau întrebări.


          Split Shape by Plane in OpenCASCADE   

Split Shape by Plane in OpenCASCADE

eryar@163.com

Abstract. Sometimes you want to split a shape by plane or even split a shape by a B Spline surface, OpenCASCADE provide a feature class BRepFeat_SplitShape to implement the function. The paper give a sample code to split a cylinder by plane.

Key Words. Split Shape, BRep Feature Algorithms.

1. Introduction

OpenCASCADE提供了Boolean Operation实现了任意两个形状的交、并、差的布尔操作。但是如何实现用一个面将一个形状切割成两半呢?其实Boolean Operation中已经有求交分割的算法,但是没有直接提供一个分割的功能类,而是在BRepFeat_SplitShape提供了分割功能。

wps69BE.tmp

Figure 1. Split Cylinder by Plane

2. Code Demo

使用类BRepAlgoAPI_Section和类BRepFeat_SplitShape相结合来实现分割Split形状的功能。完整代码示例如下:

/*
Copyright(C) 2017 Shing Liu(eryar@163.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files(the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions :

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/

// Visual Studio 2013 & OpenCASCADE7.1.0

#include <gp_Pln.hxx>

#include <TopoDS.hxx>

#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>

#include <BRepTools.hxx>

#include <BRepPrimAPI_MakeCylinder.hxx>

#include <BRepAlgoAPI_Section.hxx>

#include <BRepFeat_SplitShape.hxx>

#pragma comment(lib, "TKernel.lib")
#pragma comment(lib, "TKMath.lib")

#pragma comment(lib, "TKG2d.lib")
#pragma comment(lib, "TKG3d.lib")
#pragma comment(lib, "TKGeomBase.lib")
#pragma comment(lib, "TKGeomAlgo.lib")

#pragma comment(lib, "TKBRep.lib")
#pragma comment(lib, "TKTopAlgo.lib")

#pragma comment(lib, "TKBO.lib")
#pragma comment(lib, "TKPrim.lib")
#pragma comment(lib, "TKFeat.lib")

//! Test split a cylinder by plane.
//! You can use the algorithm to split other shapes.
void testSplit()
{
    BRepPrimAPI_MakeCylinder aCylinderMaker(10.0, 20.0);
    TopoDS_Shape aCylinder = aCylinderMaker.Shape();

    // Build section by the split plane for the cylinder.
    BRepAlgoAPI_Section aSection(aCylinder, gp_Pln(gp_Pnt(0.0, 0.0, 15.0), gp::DZ()), Standard_False);
    aSection.ComputePCurveOn1(Standard_True);
    aSection.Approximation(Standard_True);
    aSection.Build();

    // Split the cylinder shape.
    BRepFeat_SplitShape aShapeSpliter(aCylinder);

    for (TopExp_Explorer i(aSection.Shape(), TopAbs_EDGE); i.More(); i.Next())
    {
        TopoDS_Shape anEdge = i.Current();
        TopoDS_Shape aFace;

        if (aSection.HasAncestorFaceOn1(anEdge, aFace))
        {
            TopoDS_Edge E = TopoDS::Edge(anEdge);
            TopoDS_Face F = TopoDS::Face(aFace);

            aShapeSpliter.Add(E, F);
        }
    }

    aShapeSpliter.Build();

    // Rebuild left and right shape.
    BRep_Builder aBuilder;
    TopoDS_Compound aLeftCompound;
    TopoDS_Compound aRightCompound;

    aBuilder.MakeCompound(aLeftCompound);
    aBuilder.MakeCompound(aRightCompound);

    // Left shape.
    TopTools_MapOfShape aLeftShapeMap;
    const TopTools_ListOfShape& aLeftShapes = aShapeSpliter.Left();
    for (auto i = aLeftShapes.cbegin(); i != aLeftShapes.cend(); i++)
    {
        aLeftShapeMap.Add(*i);

        aBuilder.Add(aLeftCompound, *i);
    }

    // Right shape.
    TopTools_IndexedMapOfShape aShapeMap;
    TopExp::MapShapes(aShapeSpliter.Shape(), TopAbs_FACE, aShapeMap);

    for (auto i = aShapeMap.cbegin(); i != aShapeMap.cend(); i++)
    {
        if (!aLeftShapeMap.Contains(*i))
        {
            aBuilder.Add(aRightCompound, *i);
        }
    }

    // Output left and right shape.
    BRepTools::Write(aLeftCompound, "d:/left.brep");
    BRepTools::Write(aRightCompound, "d:/right.brep");
}

int main(int argc, char* argv[])
{
    testSplit();

    return 0;
}

先创建一个圆柱体,再使用类BRepAlgoAPI_Section将圆柱体用平面进行分割,最后使用类BRepFeat_SplitShape进行分类,得到切割后的形状及Left()形状,把切割后形状中的Left过滤后剩下就是切割另一半的形状;最后导出被平面切割后得到的两半形状。结果用动画演示如下:

split shape

Figure 2. Split Shape animation demo

3. Conclusion

OpenCASCADE提供类BRepFeat_SplitShape来实现对一个形状进行切割的功能,但是要配合BRepAlgoAPI_Section使用。因为Boolean Operation中已经实现了求交、分类的功能,所以在最新版本的源码7.2.0中已经将分割功能集成到了Boolean Operation中。分割后如果没有被改变的面还是原来的面。



eryar 2017-07-01 12:21 发表评论

          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Device Driver Development Engineer - Intel - Singapore   
Knowledge of XDSL, ETHERNET switch, wireless LAN, Security Engine and microprocessor is an advantage. Linux Driver/Kernel development for Ethernet/DSL/LTE Modem...
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Tutorial GIT (Versioning Control System) dengan Menggunakan github   
Sudah menjadi standard bagi software engineer atau developer atau programmer untuk menggunakan versioning control system (vcs) dalam melakukan pekerjaan atau hobi menulis programnya. Terdapat berbagai pilihan vcs yang dapat digunakan sejak jama kernel linux pertama kali dibangun hingga hari ini.…
          [Wireless] Re: wr941 brikovan ali kako pristupiti serialnim   
U-Boot 1.1.4 (Jun 18 2009 - 15:08:27) AP81 (ar7100) U-boot DRAM: sri 32 MB id read 0x100000ff flash size 8MB, sector count = 128 Flash: 8 MB Using default environment In: serial Out: serial Err: serial Net: ag7100_enet_initialize... No valid address in Flash. Using fixed address eth0: 00:03:7f:09:0b:ad eth0 up eth0 Autobooting in 1 seconds## Booting image at bf020000 ... Uncompressing Kernel Image ... Error: Bad gzipped data GUNZIP ERROR - must RESET boar...
          [Wireless] Re: wr941 brikovan ali kako pristupiti serialnim   
U-Boot 1.1.4 (Jun 18 2009 - 15:08:27) AP81 (ar7100) U-boot DRAM: sri 32 MB id read 0x100000ff flash size 8MB, sector count = 128 Flash: 8 MB Using default environment In: serial Out: serial Err: serial Net: ag7100_enet_initialize... No valid address in Flash. Using fixed address eth0: 00:03:7f:09:0b:ad eth0 up eth0 Autobooting in 1 seconds## Booting image at bf020000 ... Uncompressing Kernel Image ... Error: Bad gzipped data GUNZIP ERROR - must RESET board to recover Resetting....
          Basis Administrator - Aecon Group - Toronto, ON   
Performs implementation of OSS notes, support pack upgrades, kernel upgrades and systems refreshes across the landscape....
From Aecon Group - Tue, 06 Jun 2017 23:47:00 GMT - View all Toronto, ON jobs
          Stick a fork in a cool summer salad   

Edamame, Corn, and Green Bean Salad

Ah, summer! Full of hot weather and the desire to eat cool foods for dinner.

Here’s a dish that will definitely win you over with healthy edamame, crunchy bell pepper, avocado and even roasted nuts. Okay, yeah, and some cheese. The dressing is especially flavorful–a mix of fresh ginger, soy sauce, maple syrup, olive oil, and rosemary.

This can be kept vegetarian or you can add some shredded, cooked chicken breast. Also, raw corn is so delicious in salads. Try it, you’ll thank me.

Edamame, Corn, and Green Bean Salad

Removing corn kernels from an ear of corn

Edamame, Corn, and Green Bean Salad Adapted by a recipe for BLD’s fresh vegetable salad in the LA Times; serves 3-4 2 cups frozen, shelled edamame 1 cup (about a big handful or so) green beans, trimmed and chopped into about 2-inch pieces 1 cup raw fresh yellow corn (about two ears), husked 1 red bell pepper, diced 1/2 cup crumbled feta 1 avocado, peeled and diced 1/2 cup toasted cashews or almonds * Optional: 1 cooked chicken breast, shredded

Dressing: 1-inch piece of ginger, grated 1/4 of a small shallot (I usually peel the shallot, then slice a small piece off) – you can always add . . . → Read More: Stick a fork in a cool summer salad

          Re: [PATCH v4 3/6] libnvdimm, acpi, nfit: Add bus level dsm mask f ...   
Dan Williams writes: (Summary) On Sat, Jul 1, 2017 at 1:38 PM, Jerry Hoemann <jerry.hoemann@hpe.com> I would suggest, if you want to test acpi_nfit_ctl() path changes, expand the existing test infrastructure we have in nfit_ctl_test(). If you want to test firmware you don't need the upstream kernel to carry firmware debug enabling in the production path, but I would support expanding tools/testing/nvdimm/ to make it easier to test firmware. tools/testing/nvdimm/ to make it easier to test firmware. tools/testing/nvdimm/ to make it easier to test firmware.
          Re: [PATCH v4 3/6] libnvdimm, acpi, nfit: Add bus level dsm mask f ...   
Dan Williams writes: (Summary) On Sat, Jul 1, 2017 at 12:58 PM, Jerry Hoemann <jerry.hoemann@hpe.com> It's always possible to patch the kernel locally for development, so I see no reason to ship this capability globally. Yeah, that's an oversight / mistake, but it's also benign since it can't be used to add support for new function numbers to the family since all 32 numbers are already taken. We also allow override for leaf devices since there's quite a bit more per vendor differentiation that might take a while to standardize.
that might take a while to standardize.
that might take a while to standardize.

          Re:_答复:_[PATCH_v4_20/28]_ARM:_owl:_Implem ent_CPU_enable-metho ...   
Andreas_Färber writes: (Summary) The power-gating for CPU2/3 is already implemented:
for CPU2/3 is already implemented:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm/mach-actions/platsmp.c https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm/mach-actions/platsmp.c For S900 however SPS is sadly not documented... If you know who at Actions Semi could help there, please also take a look at: https://github.com/96boards/documentation/issues/59 https://github.com/96boards/documentation/issues/59 Best regards,
Best regards,
Andreas
Andreas

          Re: [PATCH] sched/pelt: fix false running accounting in PELT   
kbuild test robot writes: (Summary) Hi Vincent,
Hi Vincent,
[auto build test ERROR on tip/sched/core]
[also build test ERROR on v4.12-rc7 next-20170630]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Vincent-Guittot/sched-pelt-fix-false-running-accounting-in-PELT/20170702-002907 config: i386-randconfig-x078-07012120 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
# save the attached .config to linux build tree
make ARCH=i386
make ARCH=i386
All errors (new ones prefixed by >>):
All errors (new ones prefixed by >>):
kernel/sched/fair.c: In function '___update_load_avg': del
          [GIT pull] x86 fixes for 4.12   
Thomas Gleixner writes: (Summary) Linus,
Linus,
please pull the latest x86-urgent-for-linus git tree from: please pull the latest x86-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus For fixlets for x86:
For fixlets for x86:
- Prevent kexec crash when KASLR is enabled, which was caused by an address calculation bug
address calculation bug
- Restore the freeing of PUDs on memory hot remove
- Restore the freeing of PUDs on memory hot remove
- Correct a negated pointer check in the intel uncore performance monitoring driver
monitoring driver
- Plug a memory leak in an error exit path in the RDT code - Plug a memory leak in an error exit path in the RDT code Thanks,
Thanks,
tglx
tglx
------------------>
          [GIT pull] perf fixes for 4.12   
Thomas Gleixner writes: (Summary) Linus,
Linus,
please pull the latest perf-urgent-for-linus git tree from: please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus The last fix for perf for this cycles:
The last fix for perf for this cycles:
Prevent a segfault when kernel.kptr_restrict=2 is set by avoiding a null pointer dereference.
null pointer dereference.
null pointer dereference.
Thanks,
Thanks,
tglx
tglx
------------------> - if (machine__get_running_kernel_start(machine, &name, &addr)) { - } else if (maps__set_kallsyms_ref_reloc_sym(machine->vmlinux_maps, name, addr)) { - machine__destroy_kernel_maps(machine);
          3rd Gen PW bricked after water damage; recoverable?   
I have a Paperwhite 3/2015 (purchased November 2015) that was the victim of water damage. At first, the screen indicated the device needed repair. I put the device in rice for a week, then plugged it in. It appeared to reset successfully -- LED lit up, error message disappeared from screen, and it began to boot up. Shortly thereafter, however, it switched to an ad screen and it has been nonresponsive ever since. I have not been able to get the LED to turn on again, and nothing happens when I hold the power button for long periods of time. I have some hope that it is not completely dead, however, since when I connect it to a Linux box there is USB activity: Code: --------- kernel: usb 6-1: new low-speed USB device number 2 using uhci_hcd kernel: usb 6-1: device descriptor read/64, error -71 kernel: usb 6-1: device descriptor read/64, error -71 kernel: usb 6-1: new low-speed USB device number 3 using uhci_hcd kernel: usb 6-1: device descriptor read/64, error -71 kernel: usb 6-1: New USB device found, idVendor=1949, idProduct=dead kernel: usb 6-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 kernel: usb 6-1: Product: USB Charger mtp-probe[891]: checking bus 6, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-1" mtp-probe[891]: bus: 6, device: 3 was not an MTP device kernel: input: USB Charger as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:1949:DEAD.0001/input/input12 kernel: hid-generic 0003:1949:DEAD.0001: input,hidraw0: USB HID v1.11 Device [USB Charger ] on usb-0000:00:1d.0-1/input0 kernel: usb 6-1: USB disconnect, device number 3 --------- The device does not, however, show up at all in Device Manager on any Windows box. I tried the Kubrick Live CD and was never able to get it to see the device. Physically, the device looks completely fine. I am wondering what my chances are of getting it to work again -- I believe I have exhausted all the USB-based options for troubleshooting but if I am missing something, please point me in the right direction. I am willing to try a USB-tty rescue if it is likely to bear fruit, but I'd rather not buy the adapter and spend hours taking the device apart if in the end I just have a permanently broken Kindle. Is there anything more I can do to figure out whether the device can be saved? Anyone have similar experience with water damage?
          Latest Clonezilla Live Stable Update Includes a Lite Server, Linux Kernel 4.11.6   
Clonezilla Live and GParted Live developer Steven Shiau is pleased to announce the release and immediate availability for download of a new stable version of his widely-used Clonezilla Live project.
          Webform: Error: Unsupported operand types in Drupal\webform\Entity\WebformSubmission::preCreate() . . .   

Hi!
I have as the only field in a paragraph a webform field. I added in the Webform Settings in the Default submission data (YAML) telefonnummer: '123'.

After saving the Telephone number was prefilled with "123". I then removed, telefonnummer: '123' from the Default submission data (YAML). After saving I get the error message below when visiting this node or and a similar one when visiting its edit page.

The website encountered an unexpected error. Please try again later.
Error: Unsupported operand types in Drupal\webform\Entity\WebformSubmission::preCreate() (line 614 of modules/contrib/webform/src/Entity/WebformSubmission.php).
Drupal\webform\Entity\WebformSubmission::preCreate(Object, Array) (Line: 177)
Drupal\Core\Entity\EntityStorageBase->create(Array) (Line: 516)
Drupal\webform\WebformSubmissionStorage->create(Array) (Line: 866)
Drupal\webform\Entity\Webform->getSubmissionForm(Array) (Line: 84)
Drupal\webform\Plugin\Field\FieldFormatter\WebformEntityReferenceEntityFormatter->viewElements(Object, 'de') (Line: 80)
Drupal\Core\Field\FormatterBase->view(Object, 'de') (Line: 76)
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 259)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 320)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'default') (Line: 263)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 17)
Drupal\paragraphs\ParagraphViewBuilder->buildMultiple(Array) (Line: 220)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func(Array, Array) (Line: 376)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
Drupal\Core\Render\Renderer->render(Array) (Line: 490)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 72)
__TwigTemplate_df1c54e24530cc5560048aab097700942be56587f1af123a60328452b05f5fc8->doDisplay(Array, Array) (Line: 432)
Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
Twig_Template->display(Array) (Line: 411)
Twig_Template->render(Array) (Line: 64)
twig_render_template('themes/custom/meostheme/templates/field/field.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 435)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
Drupal\Core\Render\Renderer->render(Array) (Line: 490)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
__TwigTemplate_a492b661285604c258d975c4e0db4256a8980f70adf6fed8147ab1a8e8a49bc0->doDisplay(Array, Array) (Line: 432)
Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
Twig_Template->display(Array) (Line: 411)
Twig_Template->render(Array) (Line: 64)
twig_render_template('core/themes/classy/templates/content/node.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 435)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 99)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 78)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 75)
Drupal\shield\ShieldMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

I have been unable to figure out what the issue is. I can visit the revisions page for this node without any error but cannot view any revisions. So it seems I cannot revert the node to a previous version.

I can also visit the same webform at the /webform/formname address without an error message being displayed.

Thanks for any help you can give in figuring out what happened and possibly a fix.
Frederick


          Raspberry Pi: Using inputattach on Raspbian Jessie   
Greetings, I've been attempting to get a serial trackball working on my Raspberry Pi 2 with inputattach on X Windows under Raspbian Jessie (kernel 4.4.38-v7+). The serial trackball in question is...
          can Android be decompiled and have an os thrown on?   
It has the kernel so can't that be kept and other parts taken off while as root? Then throw on an os and reboot, right?
          Resolvendo erro ao instalar VirtualBox Guest Additions no Debian 9   
Algumas pessoas devem ter se deparado com uma mensagem de erro ao tentar instalar os Adicionais para Convidado do VirtualBox no Debian 9. Aprenda corrigi-lo de forma simples e com apenas um comando.

Enviado por Jefferson

O artigo "Resolvendo erro ao instalar VirtualBox Guest Additions no Debian 9" foi originalmente publicado no site BR-Linux.org, de Augusto Campos.


          Cool as a Cucumber: Foods That Help You Chill Out   

Your outdoor patio, deck or backyard can be one of the most relaxing places for summertime lounging. With comfortable patio furniture tempting you to unwind after a long day, a colorful sunset calling your name and a perfect setting for open air family mealtime, the only thing missing is delicious, nutritious food and beverages to complement your summer oasis.

Take a sample of the following four types of foods that can help you relax and unwind as you stay cool and enjoy the summer season.

Chilling With Fruits
An apple a day may keep the doctor away.  But melons, berries, grapes, cherries and citrus are some of the most common go-to summer fruits for hydrating and fueling your body.  Fruits that are high in fiber and water content can provide an excellent combo for keeping you cool. Made up of more than 90 percent water, watermelon can be a refreshing treat that soothes your thirst on a hot summer day while also satisfying your sweet tooth. Adding citrus like lemons to ice cold water will not only add a twist to a summer essential beverage, but it also can naturally add Vitamin C to your body.

“I tell my clients to put fruit in their water, like citrus and berries, because it tastes good, is good for them and they deserve it,” said Marisa Carter, massage therapist at Elements Medford.

Slicing and Dicing Veggies
Nothing says summer like adding fresh garden vegetables to your daily menu. Whether it’s juicy tomatoes, crunchy lettuce and spinach, or crisp cucumbers and carrots, it’s the perfect time of year to take advantage of all the easy and delicious veggies that are ready for the picking from your garden or local farmers market.  Tossing up a quick dinner salad with all of your favorite veggies can be a quick and easy relaxing meal to unwind with after a busy day. Or, you can throw some sliced summer squash, potatoes, onions or corn on the cob on the barbecue to keep the heat out of the kitchen and pack your patio table with a nutrient-rich dinner or lunch side dish.   

Grilling Meats
Summer relaxing on the patio and firing up the grill go hand in hand. When picking out good meat for some summertime grilling, lean, free-range, grain-fed and wild breeds are some of the best choices. To spice up your grilling menu, try combining your favorite cut of beef, chicken or seafood with an assortment of grill-friendly vegetables like onions, red and yellow peppers or squash to create colorful, tasteful and nutritious summer kabobs. Another easy grill meal that requires very little preparation time is all-in-one foil meals. Combine your favorite source of protein with potatoes, carrots, onions and seasoning, wrap it all up in individual-serving-size pieces of foil and let dinner simmer on the grill while you relax and unwind as the sun sets on the horizon. 

Snacking Fun
When temperatures are on the rise and being outside is borderline unbearable, it's a good time to retreat inside to relax and stay cool in an air conditioned environment. Some of the best summertime retreat pastimes for all ages are movie watching or board game playing. But, these summer fun activities aren’t complete without some deliciously fun snacks.

“It’s a good idea to have healthy snacks for throughout the day,” said Amy O’Connor, massage therapist at Elements Chandler/Ahwatukee. “Grapes, trail mix and fruit can be good, healthy snack options.”

To make summer snacking healthy and easy, opt for a batch of homemade popcorn and trail mix. Anticipating the pop of corn kernels on the stove or over a campfire is not only fun for everyone in the family, but preparing this old-time treat by hand is a lot healthier than the processed, high-sodium-and-fat microwave or movie theater options.

Making your own trail mix also can be a nutritious and fun snack. Satisfy your sweet and salty tooth by mixing your favorite nuts with an assortment of dried fruit and even a small handful of dark chocolate chips. And to keep you cool on a hot summer day, a frozen berry smoothie with low-fat Greek yogurt, milk and fresh fruit is always a popular treat.

Chill out this summer with these fun and healthy food options that are easy to incorporate into your menu planning. Save time and energy by going fresh, keeping it simple and staying out of the heat of kitchen so you can enjoy the summer relaxing, unwinding and staying cool.


          Terminos Informaticos   
1- ¿Qué es Software?
Bajo esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; también su documentación, datos a procesar e información de usuario es parte del software: es decir, abarca todo lo intangible, todo lo “no físico” relacionado.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, “Los números computables”, con una aplicación al problema de decisión.
2- Diferencias entre Programa y Software.
Programa es una secuencia de instrucciones que se le da a una computadora para que haga determinadas cosas, hay programas que van desde lo más simple hasta los muy complejos, un programa que te pregunte tu nombre y te dé una respuesta ya se puede considerar como programa. Y software es aquello que es intangible, lo que no puedes tocar, es la parte lógica de un programa, entre el software están videos, imágenes, sonidos, textos, bases de datos, etc.
3- Evolución del Programa.
Los programas de computación nacen en 1950 junto con el diseño de las primeras computadoras y estaban escritos en lenguaje de máquina. Es decir, estaban formados por una sucesión de instrucciones, cada una de las cuales era un grupo de 1’s y 0’s. El usuario codificaba estos 1’s y 0’s directamente usando interruptores pare codificar cada instrucción. Posteriormente, fue creada la primera máquina que habría de funcionar con un programa almacenado en 1943. Esta máquina recibió el nombre de EDSAC y fue fabricada en la Universidad de Cambridge. Sus autores Wilker, Wheeler y Gill fueron también los primeros en elaborar un texto de programación. Los programas almacenados diferían de los anteriores en que la sucesión de instrucciones se codificaban en una cinta de papel mediante perforaciones. La cinta era leída por la computadora y de esta manera si el usuario deseaba ejecutar el programa una segunda vez, no tenia que codificarla nuevamente, sino que solo alimentaba la cinta.
El codificar en lenguaje de maquina resultaba difícil para el usuario; así que se comenzaron a desarrollar programas en lenguaje de máquina que interpretaban instrucciones inteligibles pare la mayoría de los usuarios y que eran traducidos a lenguajes de máquina. A este tipo de programas se les denomino lenguajes de “alto nivel”, mismos que subsisten hasta la fecha.
En 1951, surge la primera computadora disponible comercialmente a gran escala, la UNIVAC I, la cual estaba diseñada para ser fácilmente programada en su propio código. Era una maquina decimal alfanumérica con instrucciones mnemónicas fáciles de recordar y utilizar. La aparición de las computadoras en el ámbito comercial es crucial en la historia de los lenguajes, ya que entonces se vuelve importante la facilidad de programación y la posibilidad de transportar programas. A partir de aquí comienzan a surgir una serie de lenguajes de programación cada vez más lejanos al lenguaje de máquina y más cercanos al usuario.
Por ejemplo, la UNIVAC I de 1951 tiene los lenguajes AT3 y B-0 que tuvieron gran influencia en el diseño de otros lenguajes de maquina más avanzados como son el FORTRAN y el COBOL respectivamente, ambos de difusión mundial.
En la segunda mitad de la década de los 50’s y basados en las ideas de los lenguajes anteriores, surge con gran rapidez la primera generación de lenguajes de “alto nivel”, mismos que siguen vigentes veinticinco años después. Dichos lenguajes son:
1. FORTRAN (FORmula TRANslating) resultado de un proyecto encabezado por John Backus y que llevo 25 años hombre esfuerzo. Se utiliza principalmente pare resolver problemas científicos y técnicos. En ocasiones, sin embargo, se emplea en aplicaciones comerciales.
2. ALGOL (ALGOrithmic Language; lenguaje algorítmico) se desarrollo con el propósito de contaron un lenguaje común pare diversas computadoras. Este lenguaje se parece al FORTRAN y es de aplicación particular en los problemas matemáticos y numéricos, Este lenguaje es popular en las universidades, y en la actualidad es utilizado en los Estados Unidos pare fines pedagógicos y la comunicación de algoritmos.
3. COBOL (COmmon Business Oriented Language) el propósito de este lenguaje es el de contar con un lenguaje que resultara común pare las diversas computadoras en el mercado para el procesamiento de información comercial. Es un lenguaje que se utiliza principalmente para la programación de problemas de proceso de datos comerciales, por su naturaleza descriptiva y su adaptabilidad pare resolver los problemas de proceso de ficheros que entraña el proceso de datos comerciales.

4- Lenguaje Maquina.
Los circuitos microprogramables son sistemas digitales, lo que significa que trabajan con dos únicos niveles de tensión. Dichos niveles, por abstracción, se simbolizan con el cero, 0, y el uno, 1, por eso el lenguaje de máquina sólo utiliza dichos signos. Esto permite el empleo de las teorías del álgebra booleana y del sistema binario en el diseño de este tipo de circuitos y en su programación.
Una visión típica de la arquitectura de computadores como una serie de capas de abstracción: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones
Claude Elwood Shannon, en su Analysis of Relay and Switching Circuits, y con sus experiencias en redes de conmutación, sentó las bases para la aplicación del álgebra de Boole a las redes de conmutación.
Una red de conmutación es un circuito de interruptores eléctricos que al cumplir ciertas combinaciones booleanas con las variables de entrada, define el estado de la salida. Este concepto es el núcleo de las puertas lógicas, las cuales son, por su parte, los ladrillos con que se construyen sistemas lógicos cada vez más complejos.
Shannon utilizaba el relé como dispositivo físico de conmutación en sus redes. El relé, a igual que una lámpara eléctrica, posee dos estados: 1 ó 0, esto es, está activado, encendida, o está desactivado, apagada.
5- Lenguaje Ensamblador.
El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
Fue usado ampliamente en el pasado para el desarrollo de software, pero actualmente sólo se utiliza en contadas ocasiones, especialmente cuando se requiere la manipulación directa del hardware o se pretenden rendimientos inusuales de los equipos.
6- Lenguaje de Programación.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML (lenguaje para el marcado de páginas web).
Un lenguaje de programación permite a uno o más programadores especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados, transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.

7- Herramientas de Programación.
Las herramientas de programación, son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas para que la parte física del computador u ordenador, funcione y pueda producir resultados.
Hoy día existen múltiples herramientas de programación en el mercado, tanto para analistas expertos como para analistas inexpertos.
8- Lenguaje Orientado a Objetos.
Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por la programación orientada a objetos.
Cabe notar que los conceptos definidos en la programación orientada a objetos no son una condición sino que son para definir que un lenguaje es orientado a objetos. Existen conceptos que pueden estar ausentes en un lenguaje dado y sin embargo, no invalidar su definición como lenguaje orientado a objetos.
Quizás las condiciones mínimas necesarias las provee el formalismo que modeliza mejor las propiedades de un sistema orientado a objetos: los tipos de datos abstractos.
9- Encapsulación.
En programación modular, y más específicamente en programación orientada a objetos, se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados a un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.
De esta forma el usuario de la clase puede obviar la implementación de los métodos y propiedades para concentrarse sólo en cómo usarlos. Por otro lado se evita que el usuario pueda cambiar su estado de maneras imprevistas e incontroladas.


10- Análisis y Diseño Orientado a Objetos.
Análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional.
En éste método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje únificado de modelado (UML). ADOO aplica técnicas de modelado de objetos para analizar los requerimientos para un contexto - por ejemplo, un sistema de negocio, un conjunto de módulos de software - y para diseñar una solución para mejorar los procesos involucrados. No está restringido al diseño de programas de computadora, sino que cubre sistemas enteros de distinto tipo. Las metodologías de análisis y diseño más modernas son casos de uso guiados a través de requerimientos, diseño, implementación, pruebas, y despliegue.
El lenguaje unificado de modelado se ha vuelto el lenguaje de modelado estándar usado en análisis y diseño orientado a objetos.
11- Interfaz del Usuario.
La interfaz de usuario es la forma en que los usuarios pueden comunicarse con una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo. Sus principales funciones son:
Manipulación de archivos y directorios
Herramientas de desarrollo de aplicaciones
Comunicación con otros sistemas
Información de estado
Configuración de la propia interfaz y entorno
Intercambio de datos entre aplicaciones
Control de acceso
Sistema de ayuda interactivo.
12- Lenguaje Poliformico.
El polimorfismo es la presencia de dos o más variantes heredables para una misma característica que coexisten dentro de una población. Esta característica puede ser apreciable tanto a nivel morfológico, como el número de cerdas en Drosophila melanogaster (mosca común de la fruta), como a nivel molecular, tal es el caso de las alozimas.
13- Polimorfismo.
Polimorfismo es la presencia de dos o más variantes heredables para una misma característica que coexisten dentro de una población. Esta característica puede ser apreciable tanto a nivel morfológico, como el número de cerdas en Drosophila melanogaster (mosca común de la fruta), como a nivel molecular, tal es el caso de las alozimas.
14- Gestión de Proyectos Orientados a Objetos.
Las técnicas modernas de gestión de proyectos de software se pueden dividir e as siguientes actividades:
• Establecimiento de un marco de proceso común para el proyecto.
• Uso del marco y de métricas históricas.
• Especificación de productos de trabajo y avances.
• Definición de puntos de comprobación.
• Gestión de los cambios que ocurren invariablemente.
• Seguimiento.
Para aplicar estas actividades hay que tomar en cuenta que todas hay que enfocarlas usando un modelo propio.
Marco de proceso común para OO. (Orientado a objeto)
Este tópico define un enfoque organizativo para el desarrollo y mantenimiento del software. Identifica el paradigma de Ing. De software aplicado para construir y mantener software. Tiene la cualidad de ser adaptable, de forma que cumpla con las necesidades individuales del equipo de proyecto.
Para el desarrollo de proyectos de esta naturaleza no se pueden aplicar modelos lineales (ciclo de vida), sino que es necesario aplicar un modelo que contemple un desarrollo iterativo. Iterativo significa que el software evolucione a través de un número de ciclos. El software OO debe ser evolutivo por naturaleza. Existen autores que sugieren un modelo recursivo/paralelo para el desarrollo orientado a objeto.
15- Productividad de Programación.
La productividad de programación se refiera al rendimiento de un programador en un proyecto de programación, este tipo de productividad se mide por las horas que el programador aplica a la programación del proyecto, comparado por la evolución del programa en sí.
16- Tiempo de Programación.
El tiempo de desarrollo del proyecto es indefinido, puede mantenerse durante el período que se considere necesario, la ventaja que tiene es que se pueden involucrar distintas comunidades donantes y receptoras, el objetivo inicial sería lograr la capacitación de los mediadores en los aspectos técnicos necesarios para llegar a una instalación de computadores con software Libre.
17- Cantidad de Código.
Es la medición del tamaño en líneas de código, generalmente se utiliza en programación lineal y en lenguajes de programación antiguos.
18- Protocolo.
Protocolo de red o también Protocolo de Comunicación es el conjunto de reglas que especifican el intercambio de datos u órdenes durante la comunicación entre las entidades que forman parte de una red.

19- ¿Quién es George Boole?
George Boole, (2 de noviembre de 1815 - 8 de diciembre de 1864) fue un matemático y filósofo irlandés.
Como inventor del álgebra de Boole, la base de la aritmética computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computación. En 1854 publicó “An Investigation of the Laws of Thought” en él desarrollaba un sistema de reglas que le permitía expresar, manipular y simplificar, problemas lógicos y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemáticos.
20- ¿Quién es Norbert Wiener?
Norbert Wiener (26 de noviembre de 1894, Columbia, Missouri - 18 de marzo de 1964, Estocolmo, Suecia) fue un matemático estadounidense, conocido como el fundador de la cibernética. Acuñó el término en su libro Cibernética o el control y comunicación en animales y máquinas, publicado en 1948.
Su padre, Leo Wiener, fue profesor en lenguas eslavas en la Universidad de Harvard. Norbert se educó en casa hasta los siete años, edad a la que empezó a asistir al colegio, pero durante poco tiempo. Siguió con sus estudios en casa hasta que volvió al colegio en 1903, graduándose en el instituto de Ayer en 1906.
En septiembre de 1906, a la edad de once años, ingresó en la Universidad Tufts para estudiar matemáticas. Se licenció en 1909 y entró en Harvard. En Harvard estudió zoología, pero en 1910 se trasladó a la Universidad de Cornell para empezar estudios superiores en filosofía. Volvió a Harvard al año siguiente para continuar sus estudios de filosofía. Wiener obtuvo el doctorado por Harvard en 1912 con una tesis que versaba sobre lógica matemática.
21- API
Una API (del inglés Application Programming Interface - Interfaz de Programación de Aplicaciones) es el conjunto de funciones y procedimientos (o métodos si se refiere a programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
22- Aristóteles
Aristóteles (en griego clásico Ἀριστοτέλης Aristotélēs; Estagira, Macedonia 384 a. C. – Calcis Eubea, Grecia 322 a. C.) es uno de los más grandes filósofos de la antigüedad y acaso de la historia de la filosofía occidental. Fue precursor de la anatomía y la biología y un creador de la taxonomía.

23- Lógica
La Lógica es un término que deriva del griego “Λογικός” (logikê-logikós), que a su vez es “λόγος” (logos), que significa razón.1
Se considera que Aristóteles fue el que fundó la Lógica como Propedéutica, herramienta básica para todas las Ciencias.2
La Lógica es una ciencia formal. Esto quiere decir que no tiene contenido, porque estudia las formas válidas de inferencia.3
La lógica tradicional se basaba en el silogismo como razonamiento basado en el juicio categórico aristotélico. Hoy día la lógica utiliza como unidad básica la proposición y las reglas de inferencia en la argumentación discursiva.4
24- Lógica de Aristóteles.
Como su nombre lo indica, el padre de la lógica aristotélica es el filosofo griego Aristóteles; primer pensador en formalizar el sistema lógico de tan acertada manera que sus propuestas han trascendido hasta nuestros días. Aristóteles planteó sus ideas en varias obras, para difundir su conocimiento sobre las leyes del razonamiento, argumentando que estas eran vitales para adentrarse en el mundo de la filosofía.
La lógica aristotélica supone que la mente reproduce sólo la realidad, la existencia de las cosas tal y como son, por ello es una ciencia objetiva que se dedica a estudiar conceptos, desglosándolos en predicables y predicamentos. La lógica analiza juicios y formas de razonamiento y su manera de expresar resultados es el silogismo o razonamiento deductivo categórico. Concepto: Este representa un objeto en la mente del hombre de manera que no pueda ser afectado por los sentidos, la memoria o la mente. Un concepto tiene comprensión (características del objeto) y extensión (hace alusión la cantidad de sujetos a los que el concepto puede aplicarse). Cucharón (siglo III d.c.), en los que se clasifican los conceptos estableciendo entre ellos una relación de jerarquía y subordinación, de mayor a menor extensión.
La que es conocida como lógica clásica (o tradicional) fue enunciada primeramente por Aristóteles, quien elaboró leyes para un correcto razonamiento silogístico. Un silogismo es una proposición hecha de una de estas cuatro afirmaciones posibles: “Todo A es B” (universal afirmativo), “Nada de A es B” (universal negativo), “Algo de A es B” (particular afirmativo) o “Algo de A no es B” (particular negativo). Las letras sustituyen a palabras comunes como “perro”, “animal de cuatro patas” o ‘cosa viviente’, llamadas “términos” del silogismo. Un silogismo bien formulado consta de dos premisas y una conclusión, debiendo tener cada premisa un término en común con la conclusión y un segundo término relacionado con la otra premisa. En lógica clásica se formulan reglas por las que todos los silogismos bien construidos se identifican como formas válidas o no válidas de argumentación.
25- Lógica Difusa
La lógica borrosa o difusa se basa en lo relativo de lo observado. Este tipo de lógica toma dos valores aleatorios, pero contextualizados y referidos entre sí. Así, por ejemplo, una persona que mida 2 metros es claramente una persona alta, si previamente se ha tomado el valor de persona baja y se ha establecido en 1 metro. Ambos valores están contextualizados a personas y referidos a una medida métrica lineal.
26- OLAP
OLAP es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de Datos o Sistemas Transaccionales (OLTP). Se usa en informes de negocios de ventas, marketing, informes de dirección, minería de datos y áreas similares.
La razón de usar OLAP para las consultas es la velocidad de respuesta. Una base de datos relacional almacena entidades en tablas discretas si han sido normalizadas. Esta estructura es buena en un sistema OLTP pero para las complejas consultas multitabla es relativamente lenta. Un modelo mejor para búsquedas, aunque peor desde el punto de vista operativo, es una base de datos multidimensional.
La principal característica que potencia a OLAP, es que es lo más rápido a la hora de ejecutar sentencias SQL de tipo SELECT, en contraposición con OLTP que es la mejor opción para operaciones de tipo INSERT, UPDATE Y DELETE.
27- Trivial
En matemática, el término trivial se usa frecuentemente para los objetos (por ejemplo, cuerpos o espacios topológicos) que tienen una estructura muy simple. Para los no matemáticos, son a veces más difíciles de visualizar o entender que otros objetos más complicados.
Algunos ejemplos incluyen:
conjunto vacío - el conjunto que no contiene elementos
grupo trivial - el grupo matemático que contiene solo el elemento identidad
También, trivial se refiere a soluciones (a una ecuación) que tienen una estructura muy simple, pero que por completitud no pueden ser ignoradas. Estas soluciones se denominan soluciones triviales. Por ejemplo, considérese la ecuación diferencial.


28- Digital
Se dice que una señal es digital cuando las magnitudes de la misma se representan a través de valores discretos en lugar de variables continuas. Por ejemplo, el interruptor de la luz sólo puede tomar dos valores o estados: abierto o cerrado, o la misma lámpara: encendida o apagada (véase circuito de conmutación).
Los sistemas digitales, como por ejemplo el ordenador, usan lógica de dos estados representados por dos niveles de tensión eléctrica, uno alto, H y otro bajo, L (de High y Low, respectivamente, en inglés). Por abstracción, dichos estados se sustituyen por ceros y unos, lo que facilita la aplicación de la lógica y la aritmética binaria. Si el nivel alto se representa por 1 y el bajo por 0, se habla de lógica positiva y en caso contrario de lógica negativa.
Cabe mencionar que además de los niveles, en una señal digital están las transiciones de alto a bajo o de bajo a alto, denominadas flanco de subida o de bajada, respectivamente. En la siguiente figura se muestra una señal digital donde se identifican los niveles y los flancos.

Señal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida y 4) Flanco de bajada.
Es conveniente aclarar que, a pesar de que en los ejemplos señalados el término digital se ha relacionado siempre con dispositivos binarios, no significa que digital y binario sean términos intercambiables. Por ejemplo, si nos fijamos en el código Morse, veremos que en él se utilizan, para el envío de mensajes por telégrafo eléctrico, cinco estados digitales que son:
punto, raya, espacio corto (entre letras), espacio medio (entre palabras) y espacio largo (entre frases)
Referido a un aparato o instrumento de medida, decimos que es digital cuando el resultado de la medida se representa en un visualizador mediante números (dígitos) en lugar de hacerlo mediante la posición de una aguja, o cualquier otro indicador, en una escala
29- Análogo
Se refiere a las magnitudes o valores que varían con el tiempo en forma continua (distancia, temperatura, velocidad, voltaje, frecuencia, amplitud, etc.) y pueden representarse en forma de ondas.
Las computadoras emplean lo digital y, por lo tanto, si entra información analógica, se debe convertir; este es el caso de la conexión a Internet por Dial up, donde un módem convierte la señal analógica (el sonido) en digital.
30- Neurona.
La neurona es uno de los tipos de las células nerviosas que se encuentran por todo el cuerpo; son el elemento fundamental de la estructura del sistema nervioso. Son células excitables especializadas en la recepción de estímulos y conducción del impulso nervioso. Una neurona está formada por un cuerpo celular y diferentes prolongaciones. Está encargada principalmente de trasmitir el flujo nervioso. Un cerebro humano contiene aproximadamente 100.000 millones1 de neuronas (1011). Las neuronas se hallan en el encéfalo, la médula espinal y los ganglios nerviosos; forman una red de contacto en todo el cuerpo. Se unen entre ellas a través de una unión discontinua llamada sinapsis. Si dicha sinapsis ocurre por contacto físico se trata de una sinapsis eléctrica, y si es a través de una hendidura, se le llama sinapsis química.
31- Claude Elwood Slawnon
Claude Elwood Shannon (30 de abril de 1916, Michigan - 24 de febrero de 2001), ingeniero eléctrico y matemático, recordado como “el padre de la teoría de la información”.
32- Algebra Booleana.
Álgebra de Boole (también llamada Retículas booleanas) en informática y matemática, son estructuras algebraicas que rigorizan las operaciones lógicas Y, O y NO, así como el conjunto de operaciones unión, intersección y complemento.
Se denomina así en honor a George Boole, matemático inglés que fue el primero en definirla como parte de un sistema lógico a mediados del siglo XIX. Específicamente, el álgebra de Boole fue un intento de utilizar las técnicas algebraicas para tratar expresiones de la lógica proposicional. En la actualidad, el álgebra de Boole se aplica de forma generalizada en el ámbito del diseño electrónico. Claude Shannon fue el primero en aplicarla en el diseño de circuitos de conmutación eléctrica biestables, en 1938.
33- Lenguaje de Alto Nivel
Los lenguajes de programación de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales. Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.
La programación en un lenguaje de bajo nivel como el lenguaje de la máquina o el lenguaje simbólico tiene ciertas ventajas:
Mayor adaptación al equipo.
Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Pero también tiene importantes inconvenientes:
Imposibilidad de escribir código independiente de la máquina.
Mayor dificultad en la programación y en la comprensión de los programas.
Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman “de tercera generación” o “de alto nivel”, en contraposición a los “de bajo nivel” o “de nivel próximo a la máquina”.
34- Lenguaje de Bajo Nivel.
Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.
La palabra “bajo” no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida abstracción entre el lenguaje y el hardware.
35- Ciencia Real
Una prueba segura de cualquier afirmación verdaderamente científica es su capacidad de predecir el futuro: de decir qué sucederá bajo circunstancias dadas. Cuando se la somete a medidas válidas y objetivas de predicción, la pseudociencia no obtiene mejores resultados que la mera adivinación, en contraste con la ciencia real. Piense en la historia tal como la predijo la astrología, comparada con la gravedad y la certeza experimental y verificable de la ley del cuadrado inverso.
36- Ciencia Fisión
La ciencia ficción (también fue conocida en su origen como literatura de anticipación) es la denominación popular con que se conoce a uno de los géneros derivados de la literatura de ficción (junto con la literatura fantástica y la narrativa de terror). Nacida como subgénero literario distinguido en la década de 1920 (aunque hay obras reconocibles muy anteriores) y exportada posteriormente a otros medios, el más notable de ellos el cinematográfico, gozó de un gran auge en la segunda mitad del siglo XX debido al interés popular acerca del futuro que despertó el espectacular avance tanto científico como tecnológico alcanzado durante esos años.
Entre los estudiosos del género no se ha podido llegar a un consenso amplio sobre una definición formal, siendo éste un tema de gran controversia. En general se considera ciencia ficción a los cuentos o historias que versan sobre el impacto que producen los avances científicos, tecnológicos, sociales o culturales, presentes o futuros, sobre la sociedad o los individuos.
37- Inteligencia Artificial
Se denomina inteligencia artificial a la rama de la informática que desarrolla procesos que imitan a la inteligencia de los seres vivos. La principal aplicación de esta ciencia es la creación de máquinas para la automatización de tareas que requieran un comportamiento inteligente.
Algunos ejemplos se encuentran en el área de control de sistemas, planificación automática, la habilidad de responder a diagnósticos y a consultas de los consumidores, reconocimiento de escritura, reconocimiento del habla y reconocimiento de patrones. Los sistemas de IA actualmente son parte de la rutina en campos como economía, medicina, ingeniería y la milicia, y se ha usado en gran variedad de aplicaciones de software, juegos de estrategia como ajedrez de computador y otros videojuegos.
El matemático sudafricano, Seymour Papert, es considerado pionero en esta ciencia
38- Programas Tradicionales
Los programas tradicionales se denominan a todas aquellas aplicaciones que los usuarios normales utilizan, tales como paquete para oficinas, email, en general todo lo que se denomina programas de utilería.
39- Generación de los Programas.
Los equipos (el hardware) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores con válvulas, transistores y circuitos integrados) están muy claras, la cuarta (circuitos integrados a gran escala) es más discutible.
Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:
Primera generación Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.

Segunda generación Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.

Tercera generación Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.

Cuarta generación Se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
Quinta generación Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
40- Que es Case.
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
41- Programas Compactadores.
Son programas que permiten comprimir o compactar un archivo y/o descomprimirlo o descompactarlo . El objeto de estos programas es reducir el tamaño de los archivos que se transmiten o se transportan en disquetes, al reducir su tamaño se reduce también el tiempo de conexión. Este software se basa en el algoritmo de compresión ZIP, que ya se usaba antes del windows con programas como PKZIP y PKUNZIP.

Muchos archivos en la Web están Compactados. Y es Fundamental para el acarreo de grandes volúmenes de información que pueden viajar “zipeados” en lugar de ocupar demasiado tamaño en su formato original. Entre las ventajas que posee esta la de ser posible su uso como herramienta para ejecutar y realizar BACKUPS de archivos y productos, la opción de utilizar claves de seguridad para que solo quienes estén autorizados puedan descompactar y acceder a los datos comprimidos.
42- Lenguaje SQL
El Lenguaje de consulta estructurado (SQL [/esekuele/ en español, /ɛskjuːˈɛl / en inglés] Structured Query Language ) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre la misma. Es un lenguaje de cuarta generación (4GL).

Interface
Como principio, el Diccionario de la Real Academia de la Lengua Española define interfaz como una palabra derivada del término inglés “interface”(superficie de contacto) y la define de la siguiente manera: 1. f. Inform. Conexión física y funcional entre dos aparatos o sistemas independientes.
Por confusión con el término anglosajón “interfazear”, “interfasear”, “interfacear” suele utilizarse en muchos manuales de motherboard, pero no debe tomarse esto como correcto ya que existe una palabra muy simple de referencia de este artículo.
43- ABI
En los programas informáticos, un interfaz de aplicación binaria (ABI) describe el bajo nivel de interfaz entre un programa de aplicación y el sistema operativo, o la interfaz entre una aplicación y sus bibliotecas, o que entre los componentes de una aplicación. Un ABI es similar a una interfaz de programación de aplicaciones (API), sin embargo, este último define una interfaz de código fuente. [1] En pocas palabras, abis permitir la compatibilidad binaria, mientras que las API de permitir la compatibilidad de código fuente.
44- Loger Susana Catherine

45- OLP
OLP (Open License Program) lo cual es un programa de licenciamiento por volumen en el cual una empresa puede adquirir sus licencias con un solo contrato, entre estos programas esta el Open Business y Open Value.
46- OLTP
OLTP (Online Transaction Processing) es un tipo de procesamiento de transacciones a través de una red de computadoras. Algunos tipos de aplicaciones OLTP pueden ser banca electrónica, procesamiento de pedidos o comercio electrónico. Es un programa que facilita y administra aplicaciones transaccionales, usualmente para data entry y transacciones en empresas, incluyendo bancos, aerolíneas, etc.
47- Data Ware House
Es un repositorio de datos de muy fácil acceso, alimentado de numerosas fuentes, transformadas en grupos de información sobre temas específicos de negocios, para permitir nuevas consultas, análisis, reportador y decisiones.
48- Data Monts
Los Data Marts son las bases de datos locales o departamentales basadas en subconjuntos de la información contenida en el Data Warehouse central o maestro.
49- Lisp
Lisp es el segundo lenguaje de programación, después de Fortran, de alto nivel. Lisp es de tipo declarativo y fue creado en 1958 por John McCarthy y sus colaboradores en el MIT.
          Forum Post: RE: Failure to sleep after Kernel updates   
Note that hibernate and sleep are very different things. Which one are you talking about? Also, you mention it doesn't work well when you close the lid. What if you do it manually from the menu in the upper-right corner?
          [Wireless] Re: wr941 brikovan ali kako pristupiti serialnim   
U četrnaestom koraku ti fali U-Boot 1.1.4 (Jun 18 2009 - 15:08:27) AP81 (ar7100) U-boot DRAM: sri 32 MB id read 0x100000ff flash size 8MB, sector count = 128 Flash: 8 MB Using default environment In: serial Out: serial Err: serial Net: ag7100_enet_initialize... No valid address in Flash. Using fixed address eth0: 00:03:7f:09:0b:ad eth0 up eth0 Autobooting in 1 seconds## Booting image at bf020000 ... Uncompressing Kernel Image ... Error: Bad gzipped data GUNZIP ERROR - ...
           Preparation and characteriztion of tungsten carbide from carbon of palm kernel shells    
Dasril, Ratna Sari Dewi (2007) Preparation and characteriztion of tungsten carbide from carbon of palm kernel shells. Masters thesis, Universiti Teknologi Malaysia, Faculty of Science.
           An integral equation method for conformal mapping of doubly connected regions via the Kerzman-Stein and the Neumann Kernels    
Mohamed, Nurul Akmal (2007) An integral equation method for conformal mapping of doubly connected regions via the Kerzman-Stein and the Neumann Kernels. Masters thesis, Universiti Teknologi Malaysia, Faculty of Science.
           Numerical conformal mapping of doubly connected regions using integral equation via the Kerzman-Stein kernel and Cauchy's integral formula    
Mohamed, Nurul Akmal and Mohamed Murid, Ali Hassan (2007) Numerical conformal mapping of doubly connected regions using integral equation via the Kerzman-Stein kernel and Cauchy's integral formula. In: Proceedings of Simposium Kebangsaan Sains Matematik ke-15, 2007, UiTM Shah Alam.
           An integral equation method involving the neumann kernel for conformal mapping of doubly connected regions onto a disc with a circular slit    
M. Murid, Ali H. and Hu, Laey-Nee and Mohamad, Mohd. Nor (2007) An integral equation method involving the neumann kernel for conformal mapping of doubly connected regions onto a disc with a circular slit. In: Proceedings of ICMS' 07 : Integrating Mathematical Sciences within Society, 2007, Bangi.
           Conformal mapping of multiply connected regions via the kerzman-stein and neumann kernels    
Mohamed Murid, Ali Hassan and Hu, laey-Nee and Mohamad, Mohd Nor (2007) Conformal mapping of multiply connected regions via the kerzman-stein and neumann kernels. In: Recent Advances In Theoretical and Numerical Methods. Penerbit UTM , Johor, pp. 1-20. ISBN 978-983-52-0610-8
           Numerical conformal mapping of doubly connected regions via the Kerzman-Stein Kernel    
Murid, Ali H. M. and Mohamed, Nurul Akmal (2007) Numerical conformal mapping of doubly connected regions via the Kerzman-Stein Kernel. International Journal of Pure and Applied Mathematics, 38 (3). pp. 229-250. ISSN 1311-8080
           An integral equation method for conformal mapping of doubly connected regions via the Kertzman - Stein Kernel    
Murid, Ali H. M. and Mohamed, Nurul Akmal (2007) An integral equation method for conformal mapping of doubly connected regions via the Kertzman - Stein Kernel. International Journal of Pure and Applied Mathematics, 38 (2). ISSN 1311-8080
           An integral equation method for conformal mapping of doubly connected regions involving the Kerzman-Stein kernel    
Murid, Ali H. M. and Hu, Laey-Nee and Mohamad, Mohd Nor (2007) An integral equation method for conformal mapping of doubly connected regions involving the Kerzman-Stein kernel. In: ICoMS2007, 28-29 June 2007, IIS, UTM. (Submitted)
          [PHP-DEV] BAD Benchmark Results for PHP Master 2017-06-29 (no replies)   
Results for project PHP master, build date 2017-06-29 19:23:31-07:00
commit: cf7ae70
previous commit: b411d4a
revision date: 2017-06-29 20:25:18+02:00
environment: Haswell-EP
cpu: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 2x18 cores, stepping 2, LLC 45 MB
mem: 128 GB
os: CentOS 7.1
kernel: Linux 3.10.0-229.4.2.el7.x86_64

Baseline results were generated using release php-7.0.0, with hash 60fffd2 from
2015-12-01 04:16:47+00:00

-------------------------------------------------------------------------------------------
benchmark relative change since change since current rev run
std_dev* last run baseline with PGO
-------------------------------------------------------------------------------------------
:-| Wordpress 4.2.2 cgi -T10000 0.20% -0.11% 2.76% 8.71%
:-| Drupal 7.36 cgi -T10000 0.16% 0.16% 1.65% 5.65%
:-| MediaWiki 1.23.9 cgi -T5000 0.08% 0.09% 3.12% 3.84%
:-( bench.php cgi -T100 0.01% -1.37% 45.88% 4.89%
:-( micro_bench.php cgi -T10 0.01% -2.28% 20.37% 5.09%
:-( mandelbrot.php cgi -T100 0.00% -2.15% 43.28% 4.25%
-------------------------------------------------------------------------------------------

* Relative Standard Deviation (Standard Deviation/Average)

If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/bad-benchmark-results-for-php-master-2017-06-29/

Note: Benchmark results for Wordpress, Drupal, MediaWiki are measured in
fetches/second while all others are measured in seconds.
More details on measurements methodology at:
https://01.org/lp/documentation/php-environment-setup.

Subject Label Legend:
Attributes are determined based on the performance evolution of the workloads
compared to the previous measurement iteration.
NEUTRAL: performance did not change by more than 1% for any workload
GOOD: performance improved by more than 1% for at least one workload and there
is no regression greater than 1%
BAD: performance dropped by more than 1% for at least one workload and there is
no improvement greater than 1%
UGLY: performance improved by more than 1% for at least one workload and also
dropped by more than 1% for at least one workload


Our lab does a nightly source pull and build of the PHP project and measures
performance changes against the previous stable version and the previous nightly
measurement. This is provided as a service to the community so that quality
issues with current hardware can be identified quickly.

Intel technologies' features and benefits depend on system configuration and may
require enabled hardware, software or service activation. Performance varies
depending on system configuration.


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
          [PHP-DEV] NEUTRAL Benchmark Results for PHP Master 2017-06-28 (no replies)   
Results for project PHP master, build date 2017-06-28 19:23:22-07:00
commit: b411d4a
previous commit: f626a78
revision date: 2017-06-28 23:38:49+02:00
environment: Haswell-EP
cpu: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 2x18 cores, stepping 2, LLC 45 MB
mem: 128 GB
os: CentOS 7.1
kernel: Linux 3.10.0-229.4.2.el7.x86_64

Baseline results were generated using release php-7.0.0, with hash 60fffd2 from
2015-12-01 04:16:47+00:00

-------------------------------------------------------------------------------------------
benchmark relative change since change since current rev run
std_dev* last run baseline with PGO
-------------------------------------------------------------------------------------------
:-| Wordpress 4.2.2 cgi -T10000 0.16% 0.47% 2.88% 9.06%
:-| Drupal 7.36 cgi -T10000 0.16% 0.17% 1.49% 6.16%
:-| MediaWiki 1.23.9 cgi -T5000 0.07% 0.00% 3.02% 4.40%
:-| bench.php cgi -T100 0.02% 0.02% 46.61% 3.57%
:-| micro_bench.php cgi -T10 0.01% -0.03% 22.15% 2.36%
:-| mandelbrot.php cgi -T100 0.02% -0.03% 44.47% 0.91%
-------------------------------------------------------------------------------------------

* Relative Standard Deviation (Standard Deviation/Average)

If this is not displayed properly please visit our results page here: http://languagesperformance.intel.com/neutral-benchmark-results-for-php-master-2017-06-28/

Note: Benchmark results for Wordpress, Drupal, MediaWiki are measured in
fetches/second while all others are measured in seconds.
More details on measurements methodology at:
https://01.org/lp/documentation/php-environment-setup.

Subject Label Legend:
Attributes are determined based on the performance evolution of the workloads
compared to the previous measurement iteration.
NEUTRAL: performance did not change by more than 1% for any workload
GOOD: performance improved by more than 1% for at least one workload and there
is no regression greater than 1%
BAD: performance dropped by more than 1% for at least one workload and there is
no improvement greater than 1%
UGLY: performance improved by more than 1% for at least one workload and also
dropped by more than 1% for at least one workload


Our lab does a nightly source pull and build of the PHP project and measures
performance changes against the previous stable version and the previous nightly
measurement. This is provided as a service to the community so that quality
issues with current hardware can be identified quickly.

Intel technologies' features and benefits depend on system configuration and may
require enabled hardware, software or service activation. Performance varies
depending on system configuration.


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
          Kernel relinking status from Theo de Raadt   
As you may have heard (and as was mentioned in an earlier article), on recent OpenBSD snapshots we have KARL, which means that the kernel is relinked so each boot comes with a new kernel where all .o files are linked in random order and with random offsets. Theo de Raadt summarized the status in a message to the tech@ mailing list, subject kernel relinking as follows:

5 weeks ago at d2k17 I started work on randomized kernels. I've been having conversations with other developers for nearly 5 years on the topic... but never got off to a good start, probably because I was trying to pawn the work off on others.

Read more...

          Fixing Broken NVIDIA Drivers in Ubuntu   
Once I got Ubuntu installed I ran into a few issues with the NVIDIA drivers. One of top suggestions people have when starting Ubuntu for the first time is switching to the newest graphics driver. By default the system is set to use the Nouveau driver and for me it worked great without any issue. However when I would switch to any of the other drivers, upon reboot, the login screen would come up a very low resolution and unity wouldn’t pop up at all. I was able to right click the desktop and choose “change desktop background” to get into the settings and change it back, but I couldn't figure out why none of the other drivers worked. After a bit of research and playing around I have discovered a fix to the problem. I needed to install the kernel headers in order to make it work. I opened the terminal and entered the following:

  • sudo apt-get install linux-headers-$(uname -r)

After I entered my password the headers were installed and I switched to the NVIDIA driver and rebooted. This has fixed the issue and I can now successfully use all the NVIDIA drivers.

          Restando senha de root no CentOS/RHEL/Fedora   

Uma dica rápida para alguém que não sabe a senha de root no Red Hat ou CentOS ou Fedora.

Ao iniciar a máquina, na tela do Grub, selecione o Kernel que desejar, mas não tecle Enter. Tecle a tecla "e" para editar.

Ache a linha que inicia com "linux16". No final desta linha insira "rd.break...


          A deep dive into YARN CGroups   
Cgroups is a Linux kernel feature that limits resource usage for various processes, and Apache YARN leverages this feature to provide CPU isolation for Hadoop workloads. Read this post to learn how cgroups can help to manage multiple workloads running concurrently on a Hadoop cluster.
          Salmon Burrito Bowl with Mango Salsa and Cilantro Lime Rice   
In college, FHE and I ate out quite a bit.  There were a few local places we tended to frequent, but one institution received a few more visits than the others.  Chipotle.  Then known as Cha-pa-tul.  (Yes, we knew how to pronounce it, but that’s just what silly – nay, idiot – college students referred to […]
          Tortilla Soup   
All the delicious flavors of Mexican cooking in one steaming bowl: pico de gallo, chicken enchiladas, avocado, sweet corn, cilantro, jalapeno, and cumin.  If you can, use fresh corn on the cob and throw the cobs into the soup for extra sweetness. Happy Cinco de Mayo! Tortilla Soup, adapted from Live, Love, Eat! by Wolfgang Puck Ingredients 3 […]
          Shredded Chicken with Avocado Mango Salsa   
With the spring planting season upon us, I’ve got tomatoes, cucumbers, corn, and avocados on my mind.  Of course, my own crops have yet to flourish but there is a bounty of spring vegetables at the local market.  This is a simple, refreshing preparation for tacos.  Cool, buttery avocado makes a soothing salsa – a palate-pleasing […]
          Kernels Are Playoff Bound!   
It took until the final day of the first half of the Midwest League season, but the Cedar Rapids Kernels claimed a playoff berth on Sunday with a 16-3 rout of the Clinton Lumber Kings. With the win, Cedar Rapids locked up second place in the MWL West Division standings. Division champions and runners-up in both the first and second halves of the league’s season qualify for the post-season. This will be the fifth consecutive post-season appearance for the Kernels, a record for a Cedar Rapids professional franchise that has a history well over 100 years old. Also of significance, the Kernels have now qualified for the post-season in each of the five years that the club has been the Class A affiliate of the Minnesota Twins. Manager Tommy Watkins’ team had to rally their way into the playoff spot after entering Saturday night’s game in third place. The key play Continue reading Kernels Are Playoff Bound!
          Kernels Hitting a Stride   
Heading into their four-game series with Midwest League Western Division leaders Kane County on Thursday, the Cedar Rapids Kernels were one game under .500, trailed the Cougars by two games in the standings and were tied for second place in their division. After trouncing Kane County 11-2 in the series finale on Sunday to earn a split of the four-game series, Cedar Rapids was one game over .500 (at 9-8), trail the Cougars by two games in the standings and are tied for second place in their division. That sounds more mediocre than it was, in reality. Kane County, the MWL affiliate of the Diamondbacks, have some game and the rest of the division will be challenged to keep up with the Cougars if they continue playing at early-season levels, so getting that split was hard work. Still, it could have been better. The Kernels had a 3-2 lead heading to Continue reading Kernels Hitting a Stride
          Kernels Home Opener in Photos   
The Cedar Rapids Kernels jumped to an early 6-1 lead in their home opener against the Beloit Snappers on Saturday evening, but by the end of the night, only the bean counters in Cedar Rapids could call the night a success. Thanks to a large walk-up, certainly helped by 76 degree temperatures, the Kernels set a franchise record for attendance at a home opener, but the Snappers played spoiler by rallying three runs in the visitors’ half of the ninth inning to top the Kernels 7-6. Kernels starter Sean Poppen worked seven solid innings, surrendering three runs (only two of the earned run variety), while striking out seven Snappers without a walk. The offense was led by DH Travis Blankenhorn who doubled and added a three-run home run. Shane Carrier also homered while Jaylin Davis and Caleb Hamilton added triples. Davis may have contributed the defensive play of the game, Continue reading Kernels Home Opener in Photos
          Kernels Expect a Fun Season   
There were differing opinions concerning who won the dance contest held in the Kernels’ clubhouse prior to “Meet the Kernels Night” in Cedar Rapids on Tuesday, but the players and coaches who were brought in to talk to the media were in agreement on one thing. They all expect the 2017 Kernels season to be fun. In fact, almost all of the players and coaches who endured media interrogation before moving on to the stadium concourse to meet the fans who showed up for the event used the word “fun” in at least one of their responses to media questions. That shouldn’t come as any surprise to anyone who has spent time with the Kernels’ new manager, Tommy Watkins. If you see Watkins at a ballpark without a smile on his face, snap a picture quick. It would be a rarity. Early during the media session, Watkins was asked what Continue reading Kernels Expect a Fun Season
          Security: Security Updates, Systemd, OutlawCountry, Microsoft Cyberattacks, Microsoft Abuses, and Restrictions   
  • Security updates for Friday
  • USN-3341-1: Systemd vulnerability

    An out-of-bounds write was discovered in systemd-resolved when handling specially crafted DNS responses. A remote attacker could potentially exploit this to cause a denial of service (daemon crash) or execute arbitrary code.

  • About the OutlawCountry Linux malware

    Isn’t that clear? The attacker is loading a custom kernel module as root in your machine. They don’t use Netfilter to break into your system. The problem is not Netfilter, the problem is your whole machine being under their control.

  • Wikileaks Reveals CIA Malware that Hacks & Spy On Linux Computers
  • OutlawCountry: Project of the CIA Targets Computers Running the Linux Operating System
  • NotPetya developers may have obtained NSA exploits weeks before their public leak [Updated]
  • Exclusive: India presses Microsoft for Windows discount in wake of cyber attacks [iophk: "Canonical ought to jump on this, why are they so quiet?"]

     

    India is pressing Microsoft Corp to offer a sharply discounted one-time deal to the more than 50 million Windows users in the country so that they can upgrade to the latest Windows 10 operating system in the wake of ransomware attacks.  

  • So You Think You Can Spot a Skimmer?

     

    Thanks to the myriad methods thieves have devised to fleece unsuspecting cash machine users over the years, there are now more ways than ever to get ripped off at the ATM. Think you’re good at spotting the various scams? A newly released ATM fraud inspection guide may help you test your knowledge.

  • Attacking the kernel via its command line
  • As A New Wave Of Cyberattacks Rolls Out, Rep. Ted Lieu Asks What The NSA's Going To Do About It

    Leaked NSA exploits have now been the basis for two massive cyberattacks. The first -- Wannacry -- caught hospitals and other critical infrastructure across several nations in the crossfire, using a tool built on the NSA's ETERNALBLUE exploit backbone. The second seems to be targeting Ukraine, causing the same sort of havoc but with a couple of particularly nasty twists.

    This one, called Petya, demanded ransom from victims. Things went from bad to worse when email provider Posteo shut down the attacker's account. Doing so prevented affected users from receiving decryption keys, even if they paid the ransom.

    It soon became apparent it didn't matter what Posteo did, no matter how clueless or ill-advised. There was no retrieving files even if ransoms were paid. Two separate sets of security researchers examined the so-called ransomware and discovered Petya is actually a wiper. Once infected, victims' files are as good as gone. No amount of bitcoin is going to reverse the inevitable. The ransomware notices were only there to draw attention to the infection and away from the malware's true purpose.

  • Microsoft, please stop doing things for our own good

    For over 20 years, Microsoft stomped on its competitors and then defended itself against the resulting antitrust lawsuits. But with desktop Windows waning in importance and its desktop software rivals largely gone, Microsoft seemed to have turned a new leaf. Or had it?

    In the one software sphere left where it still has rivals — antivirus and security software — Microsoft is up to its old anti-competitive tricks. Late last year, Eugene Kaspersky, founder of the eponymous antivirus company, said, “When you upgrade to Windows 10, Microsoft automatically and without any warning deactivates all ‘incompatible’ security software and in its place installs… you guessed it — its own Defender antivirus. But what did it expect when independent developers were given all of one week before the release of the new version of the OS to make their software compatible?”

  • Yet more linux security module craziness ..
  • ThunderBolt Security Levels and Linux desktop

    Recently I got Dell XPS 13 as my new work laptop and I use it with the TB16 dock. This dock doesn’t seem to fully work with Linux, only monitors work. But if you go to BIOS settings and set the Thunderbolt Security level to “No security”. Then suddenly almost everything is working.


          Debian con KDE   
Finalmente me he decidido a instalar debian, en mi caso tiene que ser la versión testing, ya que la estable todavía no me detecta el disco duro sata , y he probado de todo, que por mi no quede, desde añadir los repositorios de testing para actualizar el kernel, también de sid, incluso compilar yo mismo el kernel (hay manuales muy sencillos), pero en todos los casos al arrancar con el nuevo kernel el proceso siempre se colgaba el el mismo punto, la detección de usb creo, y llegue a usar incluso la configuración del kernel que funciona de vicio en ubuntu 7.04, pero no hubo manera triste

Y ya de paso, probar kde, ese escritorio que todos sus usuarios dicen que es mejor, por algo será, y es que yo soy de gnome no por convicción, sino por simple costumbre, tanto en guadalinex, como en ubuntu he estado usando gnome porque venía por defecto. Y como debian lo permite, poder instalar el sistema con kde sin ningún resto de gnome.

Para ello haremos uso de la instalación por red, una maravilla que nos permitirá ahorrarnos en descargar muchos paquetes que probablemente no vayamos a necesitar, para ello descarga la iso, apenas 180 MB y grábalos en un CD, podrás a su vez optar entre la versión estable o la versión de pruebas, en mi caso no tengo alternativa, testing sí o sí.

Iniciamos el ordenador con el cd en el lector, y nos aparece la pantalla de bienvenida, podemos optar por la instalación clásica (pulsar ENTER directamente) o usar una instalación gráfica que está muy currada, escribiendo installgui antes de pulsar ENTER.
Seguimos los pasos de instalación, bastante intuitivos, quizás el más difícil sea la elección de las particiones, pero es como en cualquier otro gnu/linux. Finalmente el proceso tras instalar el sistema base llega a esta pantalla donde hay que marcar el software que queremos instalar:



Nos aseguramos de desmarcar la casilla de entorno de escritorio, ya que si no instalaría gnome, que es el que trae por defecto.

Una vez que termine el proceso de instalación, reiniciamos y llegamos a una terminal, naturalmente porque no tenemos todavía instalado el entorno de escritorio.

Nos logueamos como root, y pasamos a instalar el entorno gráfico, simplemente escribimos:
apt-get install xserver-xfree86 x-window-system-core x-window-system

En el caso del escritorio, prefiero únicamente lo básico, así que:
apt-get install kde-core

Una vez instalado ya podemos iniciar el entorno gráfico, para ello simplemente escribimos startx

Si tenemos problemas con la gráfica siempre podremos modificar el xorg, para usar el controlador libre, con el que no tendremos aceleración pero al menos tendremos escritorio desde el que instalar un mejor driver y poder buscar información sobre como hacerlo:
nano /etc/X11/xorg.conf
y buscamos una sección como:

Section "Device"
Identifier "ATI Technologies Inc RV370 [Sapphire X55$
Boardname "ati"
Busid "PCI:1:0:0"
Driver "ati"
Screen 0
Option "MergedFB" "off"
EndSection

Y sustituimos en la línea driver, ati por vesa, en caso de tarjetas Nvidia ponemos nv.

Si así tampoco se consigue iniciar el entorno gráfico, habría que ampliar la búsqueda y probar a reconfigurar todo el servidor gráfico:

dpkg-reconfigure xserver-xorg

Es un proceso largo donde se irán pasando por todas las características de tarjeta, pantalla, ..., para finalmente modificar todos las secciones del xorg.conf.

Finalmente si la cosa va bien, yo no he tenido ningún problema, llegamos al escritorio la mar de azulado, ahora a investigar que parece otro mundo


          Ubuntu 7.10 "Gutsy"   
Con una puntualidad que asusta, estaba anunciada para el 18 y ha salido el 18, ya tenemos la nueva versión de ubuntu estable disponible para descargar.

Las novedades que trae son realmente jugosas:

  • GNOME 2.20:
Con esto se obtienen tanto más características como también la solución a algunos bugs en versiones anteriores. (Sin ir más lejos por ejemplo ya se puede arrastrar-soltar entre el file-roller y el nautilus).

  • Escritorio 3D:
Compiz Fusion viene activado por defecto y con él gran cantidad de efectos visuales que dan al escritorio una apariencia visual muy dinámica y atractiva. Ubuntu 7.10 detecta automáticamente si el hardware es capaz de ejecutar compiz; si no, vuelve a un escritorio normal.

  • Búsquedas habituales:
Se incluye una aplicación de búsqueda en el escritorio que permite un acceso rápido a las acciones más comunes, incluyendo marcadores web y búsquedas, mensajes enviados a contactos, etc.



El motor de indexación se ha añadido también al escritorio, haciendo más fáciles y rápidas las búsquedas de documentos, fotos, música, logs... Este motor se puede usar en los diálogos de búsqueda, en el selector de archivos, en nautilus...

  • Cambio de usuario rápido:
Ahora es posible de manera muy rápida y cómoda de cambiar la sesión de usuario sin tener que introducir el nick y la contraseña varias veces.



  • Plugins de firefox:
Ahora firefox tiene un sistema mejorado de búsqueda de plugins que permite a los usuarios buscar e instalar plugins más fácilmente.



Además, ahora muchas extensiones de firefox podrán ser instaladas desde el propio dialogo de instalación de aplicaciones



  • Condiguración dinámica de la pantalla:
Los driver de varios modelos de tarjetas gráficas, incluidos ATI, nVidia e Intel soportan ya xrandr (X Resize and Rotate Extension). Lo que permite la detección dinámica del monitor y el redimensionamiento y rotación de la salida de video, facilitando el trabajo con proyectores y monitores externos.

  • Herramienta de configuración gráfica para las X:
Esto sin duda va a ayudar a perder el miedo a los novatos, ya que ya se puede configurar el driver a usar para la tarjeta gráfica, así como el resto de parámetros: resolución, velocidad de refresco sin tener que usar la terminal. También facilita mucho el trabajo en las situaciones de doble monitor, como al enchufar la tele.



  • Instalación de impresoras totalmente automática:
Las impresoras se configuran automáticamente una vez detectadas por el sistema.



  • Manejo de equipos con drivers no libres:
Se puede manejar drivers que son libres, pero que requieren firmware u otros complementos no libres para funcionar. Importante sobre todo para el caso de tarjetas wireless o modems, hasta ahora bastante rebeldes.



  • Escritura en sistemas NTFS:
En versiones anteriores de ubuntu sólo era posible la lectura en particiones de windows 2k, pero con la versión estable del driver ntfs-3g, gutsy es la primera versión de ubuntu que por defecto soporta la escritura en NTFS. Lo cual mejora mucho el poder intercambiar archivos windows-ubuntu.

Consumo de energía: Posee un kernel más moderno, con la capacidad de reducir el consumo de potencia y la producción de calor. En el caso de los portátiles esta mejora es sustancial.

  • Discos duros encriptados:
El alternate CD da la opción de encriptar el disco duro (o algunas de las particiones). Esto proporciona una mayor seguridad sobre los datos, importante en portátiles que por su movilidad también son más fáciles de ser perdidos o robados.

  • AppArmor security framework:
Esta tegnología de los kernel modernos limita las recursos a los que una aplicación puede acceder y provee por tanto una nueva capa de protección contra vulnerabilidades de seguridad en los programas aún no descubiertas.

Traducción del release info de www.ubuntu.com

Descarga:

Hay muchas formas de descargarlo, pero la recomendada mientras el lanzamiento esté reciente es a través de la red torrent, para evitar saturar los servidores que ya de por sí van bastantes más lentos estos días. A su vez podrás elegir entre los diferentes sabores, ubuntu, kubuntu, edubuntu, xubuntu; y también si descargar el http://releases.ubuntu.com/7.10/ o el liveDVD que incluye muchas más aplicaciones.

Actualización:

Se puede actualizar desde versiones anteriores, sin necesidad de perder datos, incluso sin necesidad de descargar la nueva versión ni tostarla, simplemente haciendo uso del gestor de actualización, aunque si se tienen por separado las particiones /home y /, siempre es recomendable instalar en limpio, manteniendo el /home, y por tanto todas las configuraciones de usuario.
          gnuLinEx 2006 r3   
La Junta de Extremadura desde hoy pone a disposición pública gnuLinEx 2006 r3, la revisión de la última versión de la distribución extremeña de software libre que presenta las novedades más importantes en el kernel, el entorno gráfico, el panel de control, el sistema de actualización o en los repositorios.
Su descarga desde la Red ya es posible tanto a través de la página oficial de gnuLinEx (www.gnulinex.org) como a través de los mirror de la Universidad de Extremadura.

El gnuLinEx 2006 r3 constituye una nueva muestra de la proyección de los principios que fundamentan el software de código-fuente abierto. “Frente al secreto y las inseguridades que caracteriza el entorno privativo, desde Extremadura volvemos a poner a disposición de los ciudadanos un producto seguro y abierto a cualquier modificación o cambio”, explican desde la Junta.
La revisión, además, responde nuevamente a un modelo de desarrollo “atento únicamente al interés general y no a los particulares de grandes corporaciones empresariales o monopolios tecnológicos. Es la prueba de que el software puede evolucionar, incorporar nuevas prestaciones, pero sin obligar al usuario a comprar un ordenador más potente. En gnuLinEx evolucionar significa también desarrollar la capacidad para hacer funcionar mejor a la máquinas viejas o sacar mayor rendimiento a las nuevas”.
El Gobierno regional destaca de la misma manera “el inestimable apoyo y colaboración que, una vez más, el equipo de desarrolladores de la Junta ha encontrado en la comunidad internacional del software libre, que ha permitido poner a disposición de todos un producto realmente innovador que no obliga al usuario a asumir periódicamente costes de difícil justificación objetiva”.
En gnuLinEx 2006 r3 el Kernel 2.6.21.5 de Debian sustituye al sólido pero veterano “Sarge” que dota a la distribución de soporte de discos SATA “y, con ello, de la capacidad de instalar en los equipos un número considerablemente mayor de periféricos”, como señalan los técnicos del Centro de Nuevas Iniciativas (CNI) de la Junta de Extremadura.
El nuevo Kernel, “el corazón del sistema”, incorpora asimismo un mayor número de tarjetas de audio, especialmente las integradas que montan los equipos de nueva generación y que, hasta ahora, no eran reconocidas por el sistema en buena parte de los casos.

Otra de las prestaciones destacadas que aporta a la distribución el nuevo Kernel es una mayor capacidad para reducir el consumo de energía en los equipos portátiles. “La batería dura más, obtienes mayor rendimiento del sistema, y la compatibilidad hardware-software gana nuevos enteros”, explica Daniel Campos (CNI, Junta de Extremadura).
Las novedades en el apartado gráfico se derivan, sobre todo, de la actualización de las librerías básicas de Gnome, las librerías GTK, Cairo y Lib-Gnome, “con lo que las aplicaciones aparecen antes en el escritorio, de una manera más fluida; se gana, en definitiva, en interactividad, incluso en equipos con escasos recursos”, señalan los técnicos.
Se incorpora al entorno gráfico la nueva tecnología vectorial que aprovecha mejor los recursos del hardware potenciada por la adopción de la versión 7.1 de XORG, que proporciona, además, mayor soporte de drivers de las últimas tarjetas de NVIDIA, ATI e INTEL principalmente, “y que permite juguetear con sistemas avanzados de ventanas como Beryl o Compiz con los que no sólo se gana en estética sino en funcionalidad y agilidad en la gestión de los recursos del sistema.”
Para quienes programan en entorno GAMBAS la revisión 3 de gnuLinEx 2006 también aporta novedades gracias a las mejoras que el francés Benôit Benissini ha incorporado en el componente GTK por encargo de la Junta de Extremadura. Los nuevos parches permiten desarrollar aplicaciones QT-GTK, intercambiables, de una forma mucho más fluida.
Por su parte las reformas en el panel de control se han centrado en homogeneizar su aspecto para acercarlo al característico de una aplicación Gnome.
De la misma manera el sistema de actualización de gnuLinEx ha incorporado la posibilidad de descargar el plugin con el que es posible abrir archivos en formato OOXML a través de las aplicaciones de la suite OpenOffice para, de esta manera, mantener alto el listón de la compatibilidad con otras plataformas informáticas, y que caracteriza a todo el software libre, “amigo de lo estándar”.
De otro lado se incorpora a gnuLinEx 2006 r3 la nueva versión de OpenOffice,”más ligera y sensiblemente más rápida, que mejora considerablemente tanto la parte de la base de datos como del procesador de textos”.
Las actualizaciones de seguridad de Debian, además, estarán disponibles desde el propio cd de instalación, y se amplia el repositorio con todo un conjunto de herramientas con M-Player “con las cuales puedes crearte un verdadero home-cinema con software libre, desde la grabación de dvd's hasta el cambio de formato o el visionado”.


Fuente: gnuLinEx.org

Esta es una gran noticia, llevaba tiempo intentando conseguir instalar debian con un reconocimiento de hardware correcto, pero tanto la versión anterior de gnuLinEx como la propia Debian Etch, ambas con kernel 2.6.18 o inferiores no conseguían ver mi disco duro SATA, había intentado instalar uno superior actualizándolo a testing o incluso sid, pero el resultado había sido desastroso. Había intentado también compilarlo yo mismo, el kernel que obtenia igualmente no era capaz de arrancar el sistema, en todos los casos se paraba la arranque del sistema en la detección de usb.
Lo mismo que pasaba con guadalinex y que ya han solucionado con la v4.1 aunque todavía sigue siendo una beta.

Llevaba tiempo usando debian de manera limitada, con sólo 20 GB disponibles, esta puede ser la forma de empezar a migrar a Debian más en serio.

          What Excites Me The Most About The Linux 4.12 Kernel   

Phoronix: If all goes according to plan, the Linux 4.12 kernel will be officially released before the weekend is through.


          Why You Need to Be Eating Fat If You Want to Lose Weight   

The secret to dropping pounds, reducing your risk of heart disease, and feeling better overall may just be filling your plate with fats. While eating more fat doesn't mean drowning your veggies in butter, it does mean focusing on two types of "good" fats: MUFAs, or monounsaturated fats, and PUFAs (polyunsaturated fats), which include omega-3 and omega-6 fatty acids.

Why are good fats so, well, good for you? For one, unsaturated fats contain disease-fighting antioxidants like vitamin E, and have been shown to help lower bad cholesterol levels to reduce your risk of heart disease. Plus, omega-6 and omega-3 fatty acids are important for keeping many of our body functions, like our immune system and heart, in top shape. If you're trying to drop pounds here's another important reasons to embrace good fats: MUFAS have been shown to help burn away belly fat.

While MUFAs and PUFAs reign supreme, a little bit of saturated fat in your diet may not be as bad as previously thought. Recent studies have suggested that saturated fats in foods like milk, cheese, and meat may not be as harmful as previously thought, after a analysis found no correlation between a high saturated fat diet and an increased risk of heart disease. Coconut oil, a plant-based saturated fat, has actually been shown to raise levels of the "good" cholesterol, HDL, in recent studies. Current guidelines still suggest limiting your saturated and trans fats intake, however, so it's up to you to make educated decisions about how much you should eat.

ADVERTISEMENT

That said, eating more fat isn't a bad thing, as long as it's done in moderation. Remember that fats, whether good or bad, are still high in calories, so be sure to keep this in mind when you plan your diet; current dietary guidelines suggest that for a 2000-calorie diet the daily intake of fat, including healthy fats, should be no more than 65 grams. Registered dietitian Julie Upton recommends replacing "low-quality carbs or other foods rich in saturated fats" with foods high in MUFAs and PUFAs to help accommodate the extra calories. Check out our list of some of the best sources of unsaturated fats below, and keep these numbers in mind while you adjust to adding more fat to your diet.

Food Portion Calories Total Fat (grams) PUFAs (grams) MUFAs (grams)
Almonds 1 ounce (23 almonds) 171 15.6 3.8 9.8
Avocados 1/4 avocado 80.5 7.4 .9 4.9
Canola oil 1 tbsp. 124 14 4.1 8.3
Chia seeds 1 ounce 137 8.6 0.6 6.5
Dark chocolate 1 square 27 1.9 0.05 0.6
Flaxseed 1 tbsp. ground 37 3 2 0.5
Olive oil 1 tbsp. 119 14 1.4 9.8
Peanut oil 1 tbsp. 119 13.5 4.3 6.2
Pistachios 1 ounce (49 kernels) 158 12.6 3.8 6.6
Safflower oil 1 tbsp. 120 13.6 2 10.1
Salmon 3 ounces cooked 175 10.5 3.8 3.8
Soybean oil 1 tbsp. 119 14 7.8 3.1
Trout 1 fillet 109 4.3 1.4 1.2
Walnuts 1 ounce (14 halves) 173 17 9.8 4.2

          CVE-2016-5195: Dirty COW - Privilege escalation kernel vulnerability   

Thanks to TurnKey community member John Carver it has come to our attention that all existing deployments of TurnKey Linux are potentially vulnerable to CVE-2016-5195. As reported by Andrej Nemec last week on the Red Hat bugtracker "An unprivileged local user could use this flaw to gain write access to otherwise read only memory mappings and thus increase their privileges on the system."

As seems to be the trend these days it has been given the catchy moniker "Dirty COW"and has it's own website and a cute logo:

Dirty COW logo

This privilege escalation vulnerability which dates back nearly a decade was discovered by security researcher, Phil Oester. In an interview he noted that he discovered the vulnerability in the wild when "One of the sites I manage was compromised, and an exploit of this issue was uploaded and executed." The maker of the dirtycow.ninja website has also provided some further details of the vulnerability in a wiki hosted on GitHub.

Debian have pushed out a patched kernel for the stable release (Jessie - the basis of v14.x) as noted by DSA-3696-1. TurnKey's Automatic Security Updates should have already installed this for you. Note that Debian also released a patched kernel for Wheezy (TurnKey v13.x).

If auto updates fix this why do I need to know?

Whilst the TurnKey security updates mechanism auto install all relevant security updates available from Debian, users still need to reboot the server to start using the updated kernel.

To be exploited, this vulnerability requires shell access. So most TurnKey users who do not allow additional OS user accounts should be relatively safe. This is especially the case for v14.x users as service accounts (e.g. www-data) no longer have a shell by default. However, if an attacker were to daisy chain this with other exploits (e.g. a SQL injection) then they could potentially gain full control of your server!

Whilst v14.x (Debian Jessie) and v13.x (Debian Wheezy) users should be ok after a reboot, the news for users of older TurnKey servers is not so good. This vulnerability was introduced into the kernel nearly a decade ago, so all earlier version of TurnKey are vulnerable and WILL NOT be getting a security patch. I strongly urge you to upgrade to the current release ASAP!

How can I check I'm safe?

The easiest way to check that you are ok is to check the kernel version which you are running. Here's an example from a TKLDev server I have running locally:
root@tkldev ~# uname -v
#1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)
The fixed versions are noted by Debian's CVE-2016-5195 page. For v14.x you are looking for "3.16.36-1+deb8u2"; while v13.x wants "3.2.82-1". There is no fix for earlier versions other than to upgrade to a supported version.

For users wishing to use TKLBAM to migrate to a current version, please see our docs for a suggested workflow and further considerations.

Resources and further reading:

http://dirtycow.ninja/
https://github.com/dirtycow/dirtycow.github.io/wiki/VulnerabilityDetails
https://lists.debian.org/debian-security-announce/2016/msg00277.html
https://security-tracker.debian.org/tracker/DSA-3696-1
http://www.v3.co.uk/v3-uk/news/2474845/linux-users-urged-to-protect-agai...
http://arstechnica.com/security/2016/10/most-serious-linux-privilege-esc...
http://www.theregister.co.uk/2016/10/21/linux_privilege_escalation_hole/
http://www.itnews.com.au/news/attackers-exploit-ancient-dirty-cow-kernel...

Thanks again to John for bringing this to our attention!


          Comparing Debian vs Alpine for container & Docker apps   

Background: For TurnKey 15 (codenamed TKLX) we're evaluating a change of architecture from the current generation of monolithic systems to systems as collections of container based micro-services. Essentially the service container replaces the package as the highest level system abstraction.

There are several layers to the new architecture, but the first step is to figure out the best way to create the service containers. Alon has been quietly working on this for the last couple of months and managed to slim down Debian to 12MB compressed for the base image:

https://github.com/tklx/base

https://hub.docker.com/r/tklx/base/

With Anton's help we added PoC tklx containers for Mongodb, Nginx, Postgres, Apache, Django and others:

https://github.com/tklx

https://hub.docker.com/u/tklx/

So far the most thought provoking question we've received is: why are we using Debian for this instead of Alpine Linux, the trendy minimalist upstart blessed by the powers at Docker?

That is a very good question, and it deserves a good answer.

Alpine Linux has its roots in LEAF, an embedded router project, which was in turn forked from the Linux Router on a Floppy project.

As far as I can tell Alpine would have stayed on the lonely far fringe of Linux distributions if not for Docker. I suspect a big part of Dockers motivation for adopting Alpine was the petabytes of bandwidth they could save if people using Docker didn't default to using a fat Ubuntu base image.

Debian is superior compared to Alpine Linux with regards to:

  • quantity and quality of supported software
  • the size and maturity of its development community
  • amount of testing everything gets
  • quality and quantity of documentation
  • present and future security of its build infrastructure
  • the size and maturity of its user community, number of people who know its ins and outs
  • compatibility with existing software (libc vs musl)

Alpine Linux's advantages on the other hand:

  • it has a smaller filesystem footprint than stock Debian.
  • its slightly more memory efficient thanks to BusyBox and musl library

Alpine touts security as an advantage but aside from defaulting to a grsecurity kernel (which isn't advantage for containers) they don't really offer anything special. If anything the small size and relative immaturity of the Alpine dev community makes it much more likely that their infrastructure and build systems are compromised. Debian is also at risk but there are more eyes on the prize, and they're working to mitigate this with reproducible/deterministic builds, which isn't on Alpine's roadmap and may be beyond their resources.

Though Alpine advertises a range of benefits the thing its dev community seems to obsess about the most is size. As small as possible.

Regarding the footprint, Alon showed you can slim down Debian so the footprint advantage is small. If that isn't enough we can take it one step further and use Debian Embedded to slim things down further by using BusyBox, and smaller libc versions, just like Alpine.

Choosing Alpine over Debian for this use case trades off people-oriented advantages that increase with value over time (skilled dev labour, bug hunters, mindshare, network effects) for machine-oriented advantages (storage and memory) that devalue rapidly thanks to Moore's Law.

I can see Alpine's advantages actually mattering in the embedded space circa 2000, but these days Debian runs fine on the $5 Raspberry Pi Zero computer, while the use case Alpine is actually being promoted for are servers with huge amounts of disk space and memory by comparison.

Maybe I'm missing something but doesn't that seem awfully short sighted?

OTOH, I can see how from Docker's POV, assuming bandwidth isn't getting as cheap as fast as storage or memory, and they're subsidizing petabytes of it, swinging from the fattest image to the slimmest image could help cut down costs. I bet Docker also like that they can have much more influence over Alpine after hiring its founder than they could ever hope to have over a big established distribution like Debian.

Summary of Debian pros:

  • vastly larger dev & user community   
    • more packages   
    • more testing   
    • more derived distributions   
    • more likely to still be in robust health in 10 years
  • working towards reproducible builds
  • better documentation
  • libc more compatible than musl, less likely to trigger bugs
  • more trustworth infrastructure

Summary of Alpine pros:

  • lighter: community obsessed with footprint
  • musl: more efficient libc alternative
  • simpler init system: OpenRC instead of systemd
  • lead dev & founder is a Docker employee
  • trendy

          Reflections on PWN2Own 2016: the state and future of computer security   

Another year, another Pwn2Own contest.

TL;DR results for 2016:

  • Prize money: about half a million USD.
  • All major browsers successfully exploited: Chrome, Safari, Edge
  • All attacks bypassed all exploitation countermeasures (e.g., Sandboxing, address randomization) to successfully escalate all the way to root/SYSTEM level privileges
  • Nobody broke through the VM

Reflections:

  1. Kernel security sucks and will always suck.

    Security mechanisms enforced by the kernel have more holes than swiss cheese. From the point of view of an advanced attacker code running in a "sandbox" as an unprivileged user is going to escalate to root/SYSTEM level privileges 100% of the time.

    There are too many lines of code, the attack surface is too large and human programmers are too imperfect.

    The kernel is an unreliable primitive from a security standpoint. You just can't trust it.

  2. End-point security is still terrible and the same will be true 10 years from now (hello Pwn2Own 2026!) unless there is a radical change in software architecture that acknolwedges the cold hard realities of computer security over the wishy washy desires of senior executives.

    • Contests like Pwn2Own are just showing us the tip of our collective vulnerability iceberg: there are hundreds if not thousands of zero day exploitable holes lurking under the surface of all sufficiently complex software. Especially the software implemented in high-performing yet error prone low-level languages. This includes all browsers and operating systems. Quinn Norton has it exactly right: Everything is broken.

      To get a hint of what lurks beneath the surface, read up on VUPEN security, now rebranded zerodium, a 0day market which pays top dollar (up to 1 million USD) to hoard exploits and lists the NSA amongst its clients. By comparison the bug bounties offered by most vendors are chump change.

    • It gets worse. Even if a genie granted us one wish and patched all existing vulnerabilities that wouldn't help for long because software is a fast moving target. Thanks to new development, vulnerabilities are likely opening up at a faster rate than they're being detected and patched.

    • Any conventional up-to-date computer with a browser can be compromised if you're willing to make the effort to develop zero day exploits and risk sacrificing the exploit if your attack is detected.

      Speaking of detection, unless you're attacking Kaspersky or other high-value targets it usually won't be and even then the exploits you sacrifice are probably just a tiny part of your arsenal as an advanced attacker. Case in point, the attackers that went after Kaspersky sacrificed multiple zero days in their attempt. They had to know there was a high risk of detection but they took the risk anyway. Why? Kaspersky think it was hubris, but I'll bet it's because they could afford to lose a handful of zero days. There's more where those came from.

    • Nearly everyone in the world is always just one wrong click away from being totally pwned.

      Advanced attackers are unimpressed that your system is fully patched. For high risk applications being fully patched does as much good as running an antivirus. Which isn't saying much.

      What you're really achieving when you play the security patch treadmill game is that you're undemocratizing illict access to your systems. Keeping the script kiddies at bay while maybe forcing more advanced attackers to factor in the risk of sacrificing a zero day from their arsenal. That's it.

    • The probable ubiquity of hardware backdoors in Intel & AMD chipsets is in practice somewhat irrelevant, since software is by far the weakest link in the chain and will remain so for the foreseeable future.

  3. Vulnerabilities in low-level (C/C++) code are still extremely relevant and the cost of attack is pretty low for client-side and privilege escalation attacks. A few weeks of a single skilled researcher's time.

    By now all the big companies have strong security awareness and yet none of them are managing to prevent modestly motivated attackers from achieving full remote code execution with system privileges.

    This state of affairs will not change until the fundamental security architecture of our systems changes. I expect to see more hardware enforced containment baked into the operating systems of the future.

    Examples of this trend in the wild:

    • Qubes OS
    • Microsoft Windows 10 Enterprise using the hypervisor to secure the LSA. This is mostly security theatre at present, but if the trend continues it could be useful.
  4. The stats for publically released exploits don't tell the whole story

    If you look at the stats for the exploits being publically released you'll notice low-level vulnerabilities have gone way down. I used to take that as a sign that there were less of these issues to exploit, and that's probably true to a degree, but there's an important cultural and economic aspect to this as well.

    I suspect part of the reason we're not seeing more Pwn2Own level exploits being released in public is that a lucrative private market has risen to disincentivize free disclosure while simultaneously, the cost of fully weaponizing vulnerabilities has risen due to exploitation countermeasures. The people willing and capable of paying the toll have better uses for their skills than giving them away. Like selling exploits privately for up to a million dollars.

  5. Containment is the only realistic defensive strategy and hypervisors are the only semi-reliable primitive from which you can architect reasonably secured systems.

    Sure, there are likely undiscovered zero day "escape from VM" vulnerabilities in all of them, but hypervisors are a much smaller and simpler than operating systems kernels so they have much smaller attack surfaces.

    They're also not moving as fast as other targets so stamping out all the exploitable bugs should be an achievable goal eventually.

    VMs are also easy to set up as honeypots since the host has complete transparent access to all the guests resources, but not vice versa. Attackers will think long and hard before risking the sacrifice of a zero day in a hypervisor.

  6. Decentralization is a good thing because big organizations of all stripes can not be trusted to resist attack, uphold their own policies or keep our secrets.

    Their attack surface is too large and too complicated. Too many assumptions have to hold for their security not to crumble like a house of cards in the face of an advanced attack.

    Since all of the big companies are eating their own vulnerable dog food (and each others) and they're such irresistibly juicy targets we should assume they are all deeply compromised by a plethora of intelligence agencies, organized crime and clever individuals.

    The degree to which it is reasonable to let someone else safeguard your secrets is not just how much you trust them not to abuse that power themselves, but also how much you trust them not to be abused.

    That should be prime and center in the discussion regarding mass surveillance, government mandated backdoors and how much of our private information we feel safe handing over to companies like Google and Facebook. Well intentioned checks and balances at a legal level won't protect against hackers that have pwned your sysadmin's laptop.

    I believe the problem with trusting big organizations is inherently unfixable.

    Like most of us, big organizations will always prioritize getting things done over a serious attempt at closing off all avenues of attack, which is the way it should be. It's also what public opinion and public markets demand. Companies that over-prioritize security will go out of business. Governments that over-prioritize security may end up looking like North Korea.

    But in a world where we don't collectively trust big organizations to maintain our security and keep our secrets, attacks, while still possible, would be much harder to pull off. They'd have to pick us off one by one.

  7. If a true security renaissance ever takes place the driving force will not be personal computers or mobile computing but self driving cars and their like.

    Autonomous self-driving cars will give hackers the power of life and death over anyone that uses them and eventually over anyone that shares the road with these hackable computers on wheels.

    Just think about that for a moment. Plausibly deniable death from afar. An unfortunate accident or the perfect crime?

    On the other hand, so many people are killed in road accidents due to human error that society may accept/repress that risk and work to raise the bar so assassination by hacking is something only the most rich and powerful actually have to worry about. Gulp. I hope.


          Why You Need to Be Eating Fat If You Want to Lose Weight   

The secret to dropping pounds, reducing your risk of heart disease, and feeling better overall may just be filling your plate with fats. While eating more fat doesn't mean drowning your veggies in butter, it does mean focusing on two types of "good" fats: MUFAs, or monounsaturated fats, and PUFAs (polyunsaturated fats), which include omega-3 and omega-6 fatty acids.

Why are good fats so, well, good for you? For one, unsaturated fats contain disease-fighting antioxidants like vitamin E, and have been shown to help lower bad cholesterol levels to reduce your risk of heart disease. Plus, omega-6 and omega-3 fatty acids are important for keeping many of our body functions, like our immune system and heart, in top shape. If you're trying to drop pounds here's another important reasons to embrace good fats: MUFAS have been shown to help burn away belly fat.

While MUFAs and PUFAs reign supreme, a little bit of saturated fat in your diet may not be as bad as previously thought. Recent studies have suggested that saturated fats in foods like milk, cheese, and meat may not be as harmful as previously thought, after a analysis found no correlation between a high saturated fat diet and an increased risk of heart disease. Coconut oil, a plant-based saturated fat, has actually been shown to raise levels of the "good" cholesterol, HDL, in recent studies. Current guidelines still suggest limiting your saturated and trans fats intake, however, so it's up to you to make educated decisions about how much you should eat.

That said, eating more fat isn't a bad thing, as long as it's done in moderation. Remember that fats, whether good or bad, are still high in calories, so be sure to keep this in mind when you plan your diet; current dietary guidelines suggest that for a 2000-calorie diet the daily intake of fat, including healthy fats, should be no more than 65 grams. Registered dietitian Julie Upton recommends replacing "low-quality carbs or other foods rich in saturated fats" with foods high in MUFAs and PUFAs to help accommodate the extra calories. Check out our list of some of the best sources of unsaturated fats below, and keep these numbers in mind while you adjust to adding more fat to your diet.

Food Portion Calories Total Fat (grams) PUFAs (grams) MUFAs (grams)
Almonds 1 ounce (23 almonds) 171 15.6 3.8 9.8
Avocados 1/4 avocado 80.5 7.4 .9 4.9
Canola oil 1 tbsp. 124 14 4.1 8.3
Chia seeds 1 ounce 137 8.6 0.6 6.5
Dark chocolate 1 square 27 1.9 0.05 0.6
Flaxseed 1 tbsp. ground 37 3 2 0.5
Olive oil 1 tbsp. 119 14 1.4 9.8
Peanut oil 1 tbsp. 119 13.5 4.3 6.2
Pistachios 1 ounce (49 kernels) 158 12.6 3.8 6.6
Safflower oil 1 tbsp. 120 13.6 2 10.1
Salmon 3 ounces cooked 175 10.5 3.8 3.8
Soybean oil 1 tbsp. 119 14 7.8 3.1
Trout 1 fillet 109 4.3 1.4 1.2
Walnuts 1 ounce (14 halves) 173 17 9.8 4.2

          I Added These 4 Things to My Salad and Now I'm Not Hungry Till Dinner   

I was feeling proud of being so prepared, making five mason jar salads on Sunday, but as soon as I finished my last forkful of veggies at lunch on Monday, I was starving an hour later. Then I'd end up eating a huge snack that was as big as a second lunch. No wonder I wasn't losing weight!

A jar full of carrots, peppers, celery, and baby kale just doesn't cut it. Even though I added beans to my salad for protein, I realized I needed healthy fats and carbs to satiate me for the afternoon. I started adding these four toppings to my salads, and now I'm full and happy until dinner:

1/4 cup whole grains (like quinoa): 56 calories, 9.9 grams carbs, 1.3 grams fiber, 2 grams protein
1/4 avocado: 57 calories, 2.9 grams carbs, 2.3 grams fiber, .7 grams protein
1/4 cup fruit (like 3 strawberries): 12 calories, 2.9 grams carbs, .8 grams fiber, .3 grams protein
1 tablespoon nuts (like salted sunflower seeds): 46 calories, 1.9 grams carbs, .7 grams fiber, 1.5 grams protein

The quinoa makes it feel like more of a meal, the avocado adds a creaminess that makes my salad more delicious, the sunflower seeds add a wonderful crunchy texture, and the fruit adds just enough sweetness that I don't crave a treat after lunch.


          8 is great, but nvidia drivers??   
Got 8 to work right away ... except nvidia drivers. Tried installing via yum and the livna repository, but on reboot, got an error message about the current kernel not supported. Other than that, it worked fine. Scratching my head about nvidia drivers, though ...
          RE: 8 is great, but nvidia drivers??   
Strange, i installed the latest nvidia kernel module from the livna repo and had no issues or whatsoever. Are you sure you installed the correct module version?
             
I am so happy to be joing Chari at Happy to Design for Sunday Favorites! I posted this last October. I hope you enjoy it and have a safe and happy Halloween!









What goes together better than “trick” and “treat”? Tablescape Thursday and Foodie Friday of course! Susan at Between Naps on the Porch and Michael at Designs by Gollum are our gracious hostesses once again. Their buttons are on my sidebar for easy transportation. Thank you ladies for our weekly feast for the eyes and palate!

CIMG0490

There is nothing better for a crisp October night than sharing a casual meal with good friends. Tonight we are having green salad, chili, and Mexican cornbread muffins. It’s all casual from the menu to the fun and easy table setting.

CIMG0493

No sissy sized bowls for Beloved. He likes a big bowl of chili and these large hand painted bowls from Corsica will do the trick. The soup tureen was found at a garage sale by Lauralu at Hidden Promise. She did not want it and sold it to me-- garage sale prices without the early Saturday morning shopping! The “napkins” are cotton tea towels from Dollar Tree.

CIMG0494

Mexican cornbread muffins “shrouded” in a cute wire basket. Stemmed black cauldrons for witches’ brew.CIMG0498

Cupcakes make an easy and fun dessert. Mary at One Perfect Bite recently posted a recipe for these delicious pumpkin cupcakes with maple cream frosting here. I think they might be one of our new favorites. And now, I am going to share with you what Oprah calls an “Aha! moment”. See those cute spider webs on the cupcakes?

CIMG0482

This is how that spider web starts out—three circles made with black Wilton Sparkle Gel. Next, start at the center and drag a toothpick through to the last circle—instant spider web! Top with the plastic critter of your choice!

Recipe%20Party

I am also joining Rhoda at Southern Hospitality for her Recipe Party. Here’s how I make Mexican Cornbread Muffins:

Mix one and 1/2 cups self rising corn meal, one medium onion,chopped; one half green pepper, chopped; one jalapeno pepper, seeded and chopped; one (15 1/4 can whole kernel corn, drained; one teaspoon sugar; 3/4 cup grated Monterey Jack cheese; two eggs, and one cup of buttermilk. Pour into greased muffin tins. Bake in a preheated 400 degree oven for about twenty minutes.

Thank you Susan, Michael, and Rhoda! Bone Appetit!


          Условность маркетинговых концепций: Пять Сил Портера   
Относительно недавно "Секрет Фирмы" опубликовал статью про недолговечность известных концепций, начиная от 4Р-Маркетинга, заканчивая "Пятью Силами Портера".

Небольшой пример относительно концепции Портера.

Итак, концепция "Пяти сил" Майкла Портера проводит анализ отрасли по пяти силам:
  • Угроза прихода на рынок новых конкурентов;
  • Угроза от товаров-заменителей;
  • Угроза со стороны существующих конкурентов;
  • Сила поставщиков;
  • Сила покупателей.
Можно ли, рассматривая отрасль с позиции этих пяти сил, точно спланировать стратегию компании?

Зависит от каждого рынка, но в большинстве своем ответ - "нет".

Возьмите такие силы как:
  • Сила промежуточного торгового звена (дистрибьютеры, дилеры);
  • Сила персонала (найм и удержание качественных кадров);
  • Сила отраслевых экспертов (тестовые и лицензирующие лаборатории, пресса);
  • Сила законодательства (правительства).
Скажем, для рынка потребительских софтверных продуктов - "Сила дистрибьютеров" не критична т.к. продажи можно легко организовать через Интернет, напрямую, при этом сервисов, предоставляющих возможность принимать электронные платежи достаточно много.

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

При этом отнести данные силы к "Силе поставщиков" некорректно т.к. поставщиков для разработчика ПО является операционная система, язык программирования и прочие инструменты для разработки и тестирования. Так, после того как Microsoft ввел в Windows новый механизм Kernel Patch Guard, большинство разработчиков софта для безопасности столкнулись с типичной "Силой поставщика": им пришлось затратить значительные ресурсы для адаптации своих продуктов под новые условия.

Далее по персоналу. Скажем в Питере за последние несколько лет открылись девелоперские центры крупных западных IT-вендоров, что сказалось на рынке труда, "искуственно" повысив стоимость найма и удержания персонала. Можно ли после этого отказаться от учета данной силы?

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

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

"Сила законодательства" также может быть отнесена к конкуренции, ведь данный фактор определяет "условия игры", в которых находятся все производители. Однако, как в случае с вышеназванными силами, все зависит от отрасли. Скажем, виноделы из Молдавии и Грузии оценивающие стратегии выхода на Российский рынок с этим уж точно согласятся.

Получается, что при определенном раскладе мы имеем дело не с пятью, а с девятью (кто больше?) силами. Главное помнить, что концепция - это не жесткая догма, а принцип действия.
          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Significant experience implementing of modifying networking internals code including the IP stack, Routing, Sockets API, network security, link load balancing,...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          Kernel 棒球 迷彩 長袖 刷毛T 大學T-共二色   

價格: 699

商家: Yahoo!奇摩購物中心


          CÓMO ACTUALIZAR A LA ÚLTIMA VERSIÓN DEL KERNEL Y EL STACK GRÁFICO EN UBUNTU 16.04   
Si actualizaste tu Ubuntu desde una versión anterior (14.04) como si has ido actualizando desde la propia versión 16.04 original, tu sistema mantenga versiones antiguas tanto del núcleo (3.x en el caso de Ubuntu 14.04 o 4.4 en el caso de Ubuntu 16.04) así como del propio stack gráfico del sistema.



En la última actualización 16.04.2 se ha producido una actualización del kernel y del stack gráfico. Linux pasa de la versión 4.4 a la 4.8 y debutan versiones de X.Org (1.18.4) y Mesa (12.0.6).

Este salto que no se produce de forma automática entre los usuarios actuales de Ubuntu Xenial Xerus. Los cuales si bien al tener su sistema actualizado ya están en 16.04.2 LTS, algo que se puede comprobar mediante:


uname -a & lsb_release -a

no han disfrutado la actualización del núcleo y del soporte de hardware.

Para ello se necesita ejecutar la siguiente línea de comandos:

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04 

Tal y como se recoge en la wiki oficial de la distribución.
          Yaboot on G5 not finding rootfs and kernel :: Installing Gentoo   

-- Delivered by Feed43 service


          Embedding Linux For An Automotive Environment   

Running Linux on an embedded node in the automotive environment adds a number of new challenges that have to be addressed. One of the problems we have been working on is start-up times. We have trimmed the start-up time of the Linux kernel in less than 0.2 seconds on low end hardware. This presentation will look into and discuss some of the trade-offs we did to get the system starting up quicker on a limited hardware. In an automotive environment many systems have to have there communication up within factions of a second, as the car get more complex more CPU power is needed in many different places. Traditional automotive solutions have been using two CPU’s on each node one small quick starting to handle the communication and one for the applications. If only one CPU can get the main applications starting quick enough that can make the hardware both simpler and cheaper. About Mecel Mecel is a systems and software development company with more than 25 years of experience in developing solutions for the automotive industry. We specialize in in-car communication technologies, user interface development and consumer device interaction.
          (USA-WA-Redmond) Software Engineer II   
It is a mobile first, cloud first world, and we’re empowering it. Microsoft Azure is at the heart of the Microsoft Cloud, providing the backend infrastructure for hyper-scale distributed and dynamic computing. Our team within Azure provides the software platform which enables internal Microsoft services (including Office 365, Bing.com, XBOX Live, Skype, and OneDrive) as well as many external customers to run their large-scale mission-critical Cloud application. We are looking for world-class software developers to help us continue to evolve, expand, and define our software platform and infrastructure. Some of the many areas we are tackling include: • Fault-domain analysis • Distributed service monitoring • Operational efficiency within the datacenter hardware lifecycle • Performance metrics collection/analysis • Predictive analysis of datacenter power systems and power consumption • Expanding our global compute capacity • Front-end web interfaces for onsite datacenter teams. This is a fun and fast-paced environment, and a great opportunity to work on something highly strategic to Microsoft, and extremely relevant in the industry. There are very few opportunities in Computer Science which have the potential impact to work at the massive scale like we do. If you’re like us and passionate about building robust highly distributed software systems defining the backbone to the Microsoft Cloud, let’s talk. Preferred Qualifications: •Passion for designing and writing great code •Strong problem-solving skills, drive for results, and ability to work independently •Fluent in C/C++/C# or Java, programming languages •Experienced in delivering cross-platform software •Significant experiences in at least one of the following areas: large scale internet applications, operating system kernels, distributed systems, client/server and multitier architecture, and asynchronous and multi-threaded programming •Bachelor’s and/or Graduate degree in Computer Science or related field of study Basic Qualifications: •Minimum of 5 years of software development experience Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. Development (engineering)
          (USA-CA-Palo Alto) Open Source Staff Engineer   
Calling experienced leaders in open source! Do you have experience contributing to, maintaining, and leading open source projects? Have you spent the last few years engaging and collaborating with others around the world in order to jointly create better solutions, better software that makes things easier, faster, or more productive for its users? Can you show us your contributions upstream, show where you've made a difference and demonstrated your skills? Can you point us to the projects you maintain on GitHub or other public repository sites? Then this job opportunity may be perfect for you. We are the Open Source Technology Center (OSTC) in the Open Source Program Office of VMware (part of the Office of the CTO). We are building a strong team of open source developers who know how to engage and collaborate in open source projects. We are a team that aspires to make a difference through contributions to upstream projects, and tying those projects back to the core of our business. This is a small team that is growing fast and we are looking for people to join us in envisioning and building open source solutions – from infrastructure to automation and orchestration, from the kernel to tools to applications. Our focus is open source software development and its usage across the data center, whether it’s on-prem or in the cloud. Together we will move the needle and change VMware's role in this space. We are looking for senior engineers who have a strong work ethic, a make-it-happen mindset, and a track record of successful self-directed engagement with and leadership of upstream projects. In your role you will lead the process to identify opportunities to improve upstream open source projects, from bug fixes to performance and security enhancements and feature additions. Under your guidance, you and the other members of the OSTC team will work collaboratively with upstream on code, community, documentation, and anything and everything that is part of creating successful open source projects. The focus of this role will be around leading edge cloud projects including Kubernetes, Linkerd, and Istio, among others. What are we looking for: - a BS in CS or a related technical field - at least ten years of software development experience - a track record as active committer and (sub-)maintainer in one or more open source projects - solid skills in relevant programming languages and environments: C, C++, Python, Go, Ruby... there are so many choices; you don't have to know them all, but you should be able to show your skills in a couple of them - an open mind set, a collaborative problem solving attitude and the ability to engage in and lead diverse, global teams of developers Why work for our Division: VMware's Office of the CTO (OCTO) is an organization with a broad mission to drive thought leadership through the company, encourage close relationships with our customers, the business and academia. Teams within the OCTO partner closely with technological leaders both internally and externally. The OCTO also drives innovation efforts focusing both on organic bottom-up innovation and external technological innovations. The OCTO is a results-driven organization that focuses on moving these innovations from the nascent idea stage into product, ultimately resulting in increased customer value from the family of VMware products. Why work with our Group: The Open Source Technology Center is a small, fast growing team of (mostly) developers, focused on expanding VMware's footprint and influence in the broader open source community. We consider ourselves experts when it comes to open source, ambassadors of VMware in the open source communities, and mentors and coaches within VMware to spread the expertise around open source methodology and culture across the company. Advertised Location: Existing VMware location in the US or home office. VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.
          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          Lucas Nussbaum: The Linux 2.5, Ruby 1.9 and Python 3 release management anti-pattern   

There’s a pattern that comes up from time to time in the release management of free software projects.

To allow for big, disruptive changes, a new development branch is created. Most of the developers’ focus moves to the development branch. However at the same time, the users’ focus stays on the stable branch.

As a result:

  • The development branch lacks user testing, and tends to make slower progress towards stabilization.
  •  Since users continue to use the stable branch, it is tempting for developers to spend time backporting new features to the stable branch instead of improving the development branch to get it stable.

This situation can grow up to a quasi-deadlock, with people questioning whether it was a good idea to do such a massive fork in the first place, and if it is a good idea to even spend time switching to the new branch.

To make things more unclear, the development branch is often declared “stable” by its developers, before most of the libraries or applications have been ported to it.

This has happened at least three times.

First, in the Linux 2.4 / 2.5 era. Wikipedia describes the situation like this:

Before the 2.6 series, there was a stable branch (2.4) where only relatively minor and safe changes were merged, and an unstable branch (2.5), where bigger changes and cleanups were allowed. Both of these branches had been maintained by the same set of people, led by Torvalds. This meant that users would always have a well-tested 2.4 version with the latest security and bug fixes to use, though they would have to wait for the features which went into the 2.5 branch. The downside of this was that the “stable” kernel ended up so far behind that it no longer supported recent hardware and lacked needed features. In the late 2.5 kernel series, some maintainers elected to try backporting of their changes to the stable kernel series, which resulted in bugs being introduced into the 2.4 kernel series. The 2.5 branch was then eventually declared stable and renamed to 2.6. But instead of opening an unstable 2.7 branch, the kernel developers decided to continue putting major changes into the 2.6 branch, which would then be released at a pace faster than 2.4.x but slower than 2.5.x. This had the desirable effect of making new features more quickly available and getting more testing of the new code, which was added in smaller batches and easier to test.

Then, in the Ruby community. In 2007, Ruby 1.8.6 was the stable version of Ruby. Ruby 1.9.0 was released on 2007-12-26, without being declared stable, as a snapshot from Ruby’s trunk branch, and most of the development’s attention moved to 1.9.x. On 2009-01-31, Ruby 1.9.1 was the first release of the 1.9 branch to be declared stable. But at the same time, the disruptive changes introduced in Ruby 1.9 made users stay with Ruby 1.8, as many libraries (gems) remained incompatible with Ruby 1.9.x. Debian provided packages for both branches of Ruby in Squeeze (2011) but only changed the default to 1.9 in 2012 (in a stable release with Wheezy – 2013).

Finally, in the Python community. Similarly to what happened with Ruby 1.9, Python 3.0 was released in December 2008. Releases from the 3.x branch have been shipped in Debian Squeeze (3.1), Wheezy (3.2), Jessie (3.4). But the ‘python’ command still points to 2.7 (I don’t think that there are plans to make it point to 3.x, making python 3.x essentially a different language), and there are talks about really getting rid of Python 2.7 in Buster (Stretch+1, Jessie+2).

In retrospect, and looking at what those projects have been doing in recent years, it is probably a better idea to break early, break often, and fix a constant stream of breakages, on a regular basis, even if that means temporarily exposing breakage to users, and spending more time seeking strategies to limit the damage caused by introducing breakage. What also changed since the time those branches were introduced is the increased popularity of automated testing and continuous integration, which makes it easier to measure breakage caused by disruptive changes. Distributions are in a good position to help here, by being able to provide early feedback to upstream projects about potentially disruptive changes. And distributions also have good motivations to help here, because it is usually not a great solution to ship two incompatible branches of the same project.

(I wonder if there are other occurrences of the same pattern?)

Update: There’s a discussion about this post on HN


          Alban Créquy: Improving the security of D-Bus   
In the last months, I have been working on improving the security of D-Bus, mainly to make it more resistant to denial of service attacks. This work was sponsored by Collabora.

Eight security issues were discovered, fixed and attributed a CVE. They were found by looking at the source code (in D-Bus and Linux' af_unix implementation), checking existing issues in the D-Bus bugzilla and a bit of luck.

Security issues fixed in D-Bus

  • CVE-2014-3477(Bug #78979): dbus-daemon sent an AccessDenied error to the service instead of a client when the client is prohibited from accessing the service, which allowed local users to cause a denial of service (initialization failure and exit) or possibly conduct a side-channel attack via a D-Bus message to an inactive service.
  • CVE-2014-3532(Bug #80163): when running on Linux 2.6.37-rc4 or later, local users could cause a denial of service (system-bus disconnect of other services or applications) by sending a message containing a file descriptor, then exceeding the maximum recursion depth before the initial message is forwarded.
  • CVE-2014-3533(Bug #80469): dbus-daemon allowed local users to cause a denial of service (disconnect) via a certain sequence of crafted messages that caused the dbus-daemon to forward a message containing an invalid file descriptor.
  • CVE-2014-3635(Bug #83622): an off-by-one error in dbus-daemon allowed remote attackers to cause a denial of service (dbus-daemon crash) or possibly execute arbitrary code by sending one more file descriptor than the limit, which triggered a heap-based buffer overflow or an assertion failure.
  • CVE-2014-3636(Bug #82820): a denial-of-service vulnerability in dbus-daemon allowed local attackers to prevent new connections to dbus-daemon, or disconnect existing clients, by exhausting descriptor limits.
  • CVE-2014-3637(Bug #80559): malicious local users could create D-Bus connections to dbus-daemon which could not be terminated by killing the participating processes, resulting in a denial-of-service vulnerability.
  • CVE-2014-3638(Bug #81053): dbus-daemon suffered from a denial-of-service vulnerability in the code which tracks which messages expect a reply, allowing local attackers to reduce the performance of dbus-daemon.
  • CVE-2014-3639(Bug #80919): dbus-daemon did not properly reject malicious connections from local users, resulting in a denial-of-service vulnerability.

Other fixes

In addition to fixing specific bugs, I also explored ideas to restrict the number of D-Bus connections a process or a cgroup could create. After discussions with upstream, those ideas were not retained upstream. But while working on cgroups, my patch for parsing /proc/pid/cgroup was accepted in Linux 3.17.

Identify bogus D-Bus match rules

D-Bus security issues are not all in dbus-daemon: they could be in applications misusing D-Bus. One common mistake done by applications is to receive a D-Bus signal and handle it without checking it was really sent by the expected sender. It seems impossible to check the code of all applications potentially using D-Bus in order to see if such a mistake is done. Instead of looking the code of random applications, my approach was to add a new method GetAllMatchRulesin dbus-daemon to retrieve all match rules and look for suspicious patterns. For example, a match rule for NameOwnerChanged signals that does not filter on the sender of such signals is suspicious and it worth checking the source code of the applications to see if it is legitimate. With this method, I was able to fix bugs in Bluez, ConnMan, Pacrunner, Ofonoand Avahi.

GetAllMatchRulesis released in dbus 1.9.0 and it is now possible to try it without recompiling D-Busto enable the feature. I have used a script to tell me which processes register suspicious match rules. I would like if there was a way to do that in a graphical interface. It's not ready yet, but I started a patch in D-Feet.
          Lucas Nussbaum: Debian trivia   

After an intensive evening of brainstorming by the 5th floor cabal, I am happy to release the very first version of the Debian Trivia, modeled after the famous TCP/IP Drinking Game. Only the questions are listed here — maybe they should go (with the answers) into a package? Anyone willing to co-maintain? Any suggestions for additional questions?

  • what was the first release with an “and-a-half” release?
  • Where were the first two DebConf held?
  • what are Debian releases named after? Why?
  • Give two names of girls that were originally part of the Debian Archive Kit (dak), that are still actively used today.
  • Swirl on chin. Does it ring a bell?
  • What was Dunc Tank about? Who was the DPL at the time? Who were the release managers during Dunc Tank?
  • Cite 5 different valid values for a package’s urgency field. Are all of them different?
  • When was the Debian Maintainers status created?
  • What is the codename for experimental?
  • Order correctly lenny, woody, etch, sarge
  • Which one was the Dunc Tank release?
  • Name three locations where Debian machines are hosted.
  • What does the B in projectb stand for?
  • What is the official card game at DebConf?
  • Describe the Debian restricted use logo.
  • One Debian release was frozen for more than a year. Which one?
  • name the kernel version for sarge, etch, lenny, squeeze, wheezy. bonus for etch-n-half!
  • What happened to Debian 1.0?
  • Which DebConfs were held in a Nordic country?
  • What does piuparts stand for?
  • Name the first Debian release.
  • Order correctly hamm, bo, potato, slink
  • What are most Debian project machines named after?

          Alban Créquy: Traffic control for multimedia devices   

Multimedia devices traditionally don't manage the network bandwidth required by applications. This causes a problem when users try to watch a streaming video or listen to a web radio seamlessly while other applications are downloading other content in the background. The background downloads can use too much bandwidth for the streaming video or web radio to keep up and users notice unnecessary interruptions in the playback.

I have been working on an approach to improve this using traffic control on Linux. This work was sponsored by Collabora.

What is traffic control


Traffic control is a technique to control network traffic in order to optimise or guarantee performance, low-latency, and/or bandwidth. This includes deciding which packets to accept at what rate in an input interface and determining which packets to transmit in what order at what rate on an output interface. 

On Linux, applications can send the traffic control configuration to the kernel using a Netlink socket with  the NETLINK_ROUTE protocol. By default, traffic control on Linux consists of a single queue which collects entering packets and dequeues them as quickly as the underlying device can accept them. The tc tool (from the iproute2 package) or the more recent "nl-*" tools (part of libnl) are different implementations but they can both be used to configure traffic control. Libnl has an incomplete support for traffic control but is in active development and progressing quickly.

Difficulty of shaping ingress traffic


Traffic control and shaping comes in two forms, the control of packets being received by the system (ingress) and the control of packets being sent out by the system (egress). Shaping outgoing traffic is reasonably straight-forward, as the system is in direct control of the traffic sent out through its interfaces. Shaping incoming traffic is however much harder as the decision on which packets to sent over the medium is controlled by the sending side and can't be directly controlled by the system itself.

However, for multimedia devices, control over incoming traffic is far more important then controlling outgoing traffic. Our use-case is ensuring glitch-free playback of a media stream (e.g. internet radio). In such a case, essentially, a minimal amount of incoming bandwidth needs to be reserved for the media stream.

For shaping (or rather influencing or policing) incoming traffic, the only practical approach is to put a fake bottleneck in place on the local system and rely on TCP congestion control to adjust its rate to match the intended rate as enforced by this bottleneck. With such a system it's possible to, for example, implement a policy where traffic that is not important for the current media stream (background traffic) can be limited, leaving the remaining available bandwidth for the more critical streams.

On Linux, ingress traffic control ("ingress qdisc" on the graph) happens before the Netfilter subsystem:
Netfilter-packet-flow
By Jengelh (Own work, Origin SVG PNG) [CC-BY-SA-3.0], via Wikimedia Commons



Difficulty of shaping on mobile networks


However, to complicate matters further, in mobile systems which are connected wirelessly to the internet and have a tendency to move around it's not possible to know the total amount of available bandwidth at any specific time as it's constantly changing. Which means, a simple strategy of capping background traffic at a static limit simply can't work.

The implemented solution


To cope with the dynamic nature, a traffic control daemon (tcmmd) has been implemented which can dynamically update the kernel configuration to match the current needs of the playback applications and adapt to the current network conditions. Furthermore to address the issues mentioned above, the implementation will use the following strategy:

  • Split the traffic streams into critical traffic and background traffic. Police the incoming traffic by limiting the bandwidth available to background traffic with the goal of leaving enough bandwidth available for critical streams.
  • Instead of having static configuration, let applications (e.g. a media player) indicate when the current traffic rate is too low for their purposes. This both means the daemon doesn't have to actively measure the traffic rate and allows it cope with streams that don't have a constant bitrate more naturally.
Communication between the traffic control daemon and the applications is done via D-Bus. The  D-Bus interface allow applications to register critical streams by passing the standard 5-tuple (source ip and port, destination ip and port and protocol) which uniquely identify a stream and indicate when a particular stream bandwidth is too low.

To allow the daemon to effectively control the incoming traffic, a so-called Intermediate Functional Block device (ifb0) is used to provide a virtual network device to provide an artificial bottleneck. This is done by transparently redirecting the incoming traffic from the physical network device through the virtual network device and shape the traffic as it leaves the virtual device again. The reason for the traffic redirection is to allow the usage of the kernels egress traffic control to effectively be used on incoming traffic. The results in the example setup shown below (with eth0 being a physical interface and ifb0 the accompanying virtual interface).




To demonstrate the functionality as described above, a simple demonstration media application using Gstreamer (tcdemo) has been written that communicates with the Traffic control daemon in the manner described.

Testing, the set-up


The traffic control feature in tcdemo can be enabled or disabled on the command line. This allowed me to compare the behaviour in both cases. 

On my left, I have a web server serving both the files for a video stream and the files for background downloads. On my right, I have a multimedia device rendering a video stream while downloading other files on the same web server.

Traffic control is only useful when the available bandwidth is limited. In order to have meaningful tests, I simulated a low bandwidth with the following commands on the web server:
tc qdisc add dev wlan0 root handle 1: cbq avpkt 1000 bandwidth 10Mbit
tc class add dev wlan0 parent 1: classid 1:1 cbq rate 3Mbit allot 1500 prio 3 bounded isolated
tc filter add dev wlan0 parent 1: protocol ip u32 match ip protocol 6 0xff match ip sport 80 0xffff flowid 1:1

Only the traffic from port 80/http was limited. It is important to note that the background traffic and the stream traffic were both going through the same bottleneck.

Tcdemo was playing a video file streamed over http while 8 wgets were downloading the same file continuously. The 9 connections were competing for the limited bandwidth. Without traffic control, tcdemo would not have got enough bandwidth.

The following graph shows what happened with traffic control. The video streaming is composed of several phases:
  1. tcdemo opened the HTTP connection and its GStreamer pipeline started downloading. At the same time, tcmmd was notified there was a new stream connection and it restricted any potential background traffic to a very low limit. As long as the initial GStreamer queue was buffering, the background traffic limit did not change.
  2. The GStreamer queue became full at t=4s and the video started to be played on the screen. The daemon increased the limit on the background traffic exponentially and the stream bandwidth got reduced as a consequence.
  3. Despite the stream bandwidth degrading slowly, GStreamer managed to keep its queue over 75% full until t=25s. When the queue is more than 75% full, Gstreamer does not report it because tcdemo chose that threshold with the low-percent property on GstQueue2 (the graph shows 100% in this case). 
  4. At t=30s, the GStreamer queue was less than 70% full and that threshold triggered tcmmd to restrict the background traffic to its minimum.
  5. The stream could use most of the bandwidth and the GStreamer queue became full quickly at t=31s. The background traffic could start its exponential growth again.
traffic control stats
Thanks to traffic control, the GStreamer queue never got empty in my test.

Get the sources


git clone git://git.collabora.co.uk/git/user/alban/tcmmd
git clone https://github.com/alban/tcmmd

FAQ


Q: Do I need any privileges to run this?
A: No privileges required for tcdemo, the GStreamer application. But tcmmd needs CAP_NET_ADMIN to change the TC rules.

Q: The 5-tuple contains the TCP source port. How does the application know that number?
A: The application can either call bind(2) before connect(2) to choose a TCP source port, or call getsockname(2) after connect(2) to retrieve the TCP source port assigned automatically by the kernel. The former allows to install the traffic control rules before the call to connect(2) triggers the emission and reception of the first packets on the network. The latter means the first few packets will be exchanged without being shaped by the traffic control. Tcdemo implements the latter to avoid more invasive changes in the souphttpsrc GStreamer element and libsoup. See bgo#721807.

Q: What happens if an application forgets to unregister a 5-tuple when the video stream finishes?
A: That would be bad manners from the application. The current traffic control settings would remain.  And if the application notifies tcmmd that its buffer was empty and forgets to notify any changes, the background traffic would be severely throttled. However, if the application just terminates or crashes, tcmmd would notice it immediately on D-Bus and the traffic control rules would be removed.

Q: Does tcmmd remove its traffic control rules when terminated?
A: It depends how it is terminated. Tcmmd removes its traffic control rules on SIGINT and SIGTERM. But the rules remain in other cases (SIGSEGV, SIGKILL, etc.). If it is a problem in case of crash, tcmmd initialisation properly removes previous rules, so you could start tcmmd and interrupt it with ctrl-c.

Q: Instead of using the 5-tuple, why not using setsockopt-SO_MARK?
A: First, SO_MARK requires CAP_NET_ADMIN which is not something that media player should have. It could be worked around by fd-passing the socket to a more privileged daemon to call setsockopt-SO_MARK but it's not elegant. More importantly, tcmmd's goal is not to shape the egress traffic but the ingress traffic. The shaping of incoming packets is performed very early in the Linux network stack: it happens before Netfilter, and before the packet is associated to a socket. So we can't check the SO_MARK of a socket to shape incoming packets.

Q: Instead of using the 5-tuple, why not using cgroups?
A: The granularity of cgroups are only per-process. So the traffic control would not be able to distinguish between different HTTP connections in a web browser used to render a video stream and used for background downloads. And for the same reason as setsockopt-SO_MARK, it would not work for shaping ingress traffic: we would not be able to link the packet to any process or cgroup.

Q: Instead of sending the 5-tuple to tcmmd, why not set the IP type-of-service (TOS) on outgoing packets with setsockopt-SO_PRIORITY to avoid changes in the application and have an iptables target to feed that information about connections back to the ingress traffic control?
A: It could be possible if the bandwidth was fixed, but on mobile networks, the application needs to be changed anyway to give feedback when the queue in the GStreamer pipeline get emptied.

Q: Why not play with the TCP windows instead shaping the ingress traffic?
A: As far as I know, Linux does not have the infrastructure for that. The TCP windows to manipulate would not be from the GStreamer application but from all other connections, so it can't be done from userspace.

Q: Does tcdemo require any new feature in GStreamer?
A: Yes, souphttpsrc needs this patch: bgo#721807

Q: Does tcmmd require any new feature in the Linux kernel?
A: No.

Q: Does tcmmd work on several network interfaces (e.g. eth0 + wlan0)?
A: No, at the moment tcmmd only support one interface and it has to be started after the interface is up. Patches welcome!

Q: Tcmmd uses both libnl and /sbin/tc via system() calls. Why?
A: My goal is to use libnl and avoid spawning processes to call /sbin/tc. I just didn't have time to finish this. It will involve checking that libnl has the right features. Some needed features such as u32 action support were implemented recently in the last version.

Q: How did you get the graphs?
A: I used tcmmd's --save-stats option and the script tests/plot-tcmmd-log.sh.

Q: Why is there so frequent Netlink communication between tcmmd and the kernel?
A: One part of this is to gather regular statistics in order to generate graphs if the option --save-stats was used. The other part is for implementing the exponential progression of the bandwidth allocated to the background traffic: at regular interval, tcmmd changes the rate assigned to a qdisc. It could be avoided by implementing a specialised qdisc in the kernel for our use case. It would require more thinking how to design the API for that new qdisc.

Q: Does it work with IPv6?
A: No. The architecture is not specific to IPv4 but it is just not implemented yet for IPv6. Tcmmd would need to generate new TC rules because the IP headers are different between IPv4 and IPv6.


Thanks Sjoerd for the architecture diagram and proof-reading.


          Fiesta Nacho Casserole   

I know I am a little late in posting today, sorry!
(sorry, I was eating a Milky Way)

We went away for the weekend with my aunt and uncle, it was very relaxing to do not much of anything!
Except get sunburn...in the shade...with no sun in the sky. Yup, that's my souvenir!

Came home last night as hubby was more than a little anxious about traffic today. I get it, with him still healing from the back surgery and all, I am lucky he was willing to go 2 hours away to begin with!
He loved it too though, it was nice for him to get out of the house and have a change of scenery too.

It was cold and rainy on Friday, so my aunt and I ran to the store and got stuff to make a big batch of Chili and a hunk of fresh bread.
Warm your bones!

We did manage some sun the next couple of days and temps in the low 60's. Doesn't quite feel like the un-official kick off to summer like it should!

Hope you all enjoyed your weekend.
What were your plans?





Ingredients:
3 Cups shredded chicken
2 Large tomatoes (chopped)
1 Cup Carrots (shredded)
1 Cup Corn kernels
½ Cup Salsa verde
2 Cloves garlic (pressed)
1 Tsp Chili powder
Tortilla Chips
½ Cup crumbled feta
Cilantro leaves
Hot sauce


Directions:
1. Preheat oven to 400
2. Spray 2 qt baking dish with cooking spray
3. In large bowl, combine chicken, tomato, carrots, corn, salsa, garlic, and chili powder
4. In baking dish, arrange a layer of chips
5. Top with half of the chicken mixture
6. Top with half of the feta
7. Repeat all layers
8. Arrange a layer of chips around the top of casserole
9. Bake 20 minutes or until hot
10. Top with cilantro and hot sauce

Print

Adapted from: Good Housekeeping



Come party with me HERE!!


          Candy Flavored Popcorn   
Make a few favorites – then, if your feeling crazy, mix them in a big bowl for a colorful combination! 1/2 C popcorn kernels salt 1 C sugar 3 Tb water 1/2 tsp food coloring 1/2 tsp vanilla 3/4 tsp candy flavoring; like: bubble gum, root beer, watermelon, and cinnamon Click HERE for the instructions
          Amanda Kernell turns the tale of a Swedish minority group into a universal story in 'Sami Blood'   

In the most harrowing scene in “Sami Blood,” the first feature by Swedish-Sami writer-director Amanda Kernell, Elle-Marja, an indigenous teenager from the Lapland region of northern Sweden, is examined by a racial biologist in full view of her boarding-school classmates.

He measures the circumference...


          #5356: Segmentation fault   

OS: Gentoo Linux Architecture: amd64 Summary of the bug: obs-studio Segmentation fault. gdb backtrace says that ffmpeg(libswscale) is the problem. How to reproduce:

obs
<File - Settings - Output - Recording Quality: set Lossless Quality >
<File - Settings - Output - Video - Output (Scaled) Resolution: set to 1680x1050>
Start Recording
Segmentation fault

GNU Debugger Backtrace (Thread 5 crashes)

Thread 17 (Thread 0x7fffc1738700 (LWP 28781)):
#0  0x00007ffff3da6358 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007ffff7b7c3c1 in os_event_timedwait (event=0x7d6d60,
    milliseconds=milliseconds@entry=30000)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/threading-posix.c:118
        ts = {tv_sec = 1458570161, tv_nsec = 778441589}
        code = 0
#2  0x00007ffff7b7c74b in screensaver_thread (param=0x7d5700)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/platform-nix.c:539
        info = 0x7d5700
#3  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 16 (Thread 0x7fffc1f39700 (LWP 28780)):
#0  0x00007ffff3da81e7 in do_futex_wait.constprop ()
   from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007ffff3da8294 in __new_sem_wait_slow.constprop.0 ()
   from /lib64/libpthread.so.0
No symbol table info available.
#2  0x00007ffff7b7c566 in os_sem_wait (sem=<optimized out>)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/threading-posix.c:244
No locals.
#3  0x00007fffcb7e31dc in write_thread (data=0xd81d00)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/plugins/obs-ffmpeg/obs-ffmpeg-output.c:852
        output = 0xd81d00
#4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7fffc9880700 (LWP 28777)):
#0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fffef5a4a3a in poll (__timeout=-1, __nfds=3, __fds=0x7fffbc009270)
    at /usr/include/bits/poll2.h:46
No locals.
#2  poll_func (ufds=0x7fffbc009270, nfds=3, timeout=-1,
    userdata=userdata@entry=0xdaace0)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/thread-mainloop.c:69
        mutex = <optimized out>
        __func__ = "poll_func"
        __PRETTY_FUNCTION__ = "poll_func"
#3  0x00007fffef595e10 in pa_mainloop_poll (m=m@entry=0xda4950)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:844
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x00007fffef5960dc in pa_mainloop_iterate (m=m@entry=0xda4950,
    block=block@entry=1, retval=retval@entry=0x0)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:926
        r = 0
        __func__ = "pa_mainloop_iterate"
        __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5  0x00007fffef59612f in pa_mainloop_run (m=0xda4950, retval=retval@entry=0x0)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:944
        r = <optimized out>
#6  0x00007fffef5a4b03 in thread (userdata=0xda4910)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/thread-mainloop.c:100
        m = 0xda4910
        mask = {__val = {18446744067267100671,
            18446744073709551615 <repeats 15 times>}}
        prev_mask = {__val = {0, 140736574522960, 0, 140737351974512,
            140736347506880, 140737168170182, 0, 140737351974512, 0,
            140737286701496, 0, 140737488345359, 3, 140737488345360, 0,
            140737351947453}}
        sa = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0},
          sa_mask = {__val = {0, 140737488345263, 140737208999440, 14409136,
              4294967295, 0, 16853190965116348416, 0, 1, 14409136,
              140737209000170, 0, 14409136, 0, 140737209000239,
              140737488345264}}, sa_flags = 0, sa_restorer = 0x0}
#7  0x00007fffecea5f78 in internal_thread_func (userdata=0xda72f0)
    at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulsecore/thread-posix.c:81
        t = 0xda72f0
        __func__ = "internal_thread_func"
        __PRETTY_FUNCTION__ = "internal_thread_func"
#8  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#9  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7fffd4e54700 (LWP 28770)):
#0  0x00007ffff3da956d in nanosleep () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007ffff7b7ca84 in os_sleepto_ns (time_target=<optimized out>,
    time_target@entry=12170264855660)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/platform-nix.c:142
        current = <optimized out>
        req = {tv_sec = 0, tv_nsec = 8579268}
        remain = {tv_sec = 0, tv_nsec = 5531227}
#2  0x00007ffff7bb70a0 in video_sleep (interval_ns=16666666, p_time=0x8b5e50,
    video=0x8b5d88)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/obs-video.c:501
        vframe_info = {timestamp = 12170181522330, count = 1}
        cur_time = 12170248188994
        t = 12170264855660
        count = <optimized out>
#3  obs_video_thread (param=<optimized out>)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/obs-video.c:604
        last_time = 12170248188994
        interval = 16666666
        video_thread_name = 0x7fffcc0008e0 "obs_video_thread(16.6667 ms)"
#4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fffe0bcf700 (LWP 28769)):
#0  0x00007ffff337118f in ff_nv12ToUV_avx () from /usr/lib64/libswscale.so.3
No symbol table info available.
#1  0x00007ffff3376ae0 in deinterleaveBytes_avx (
    src=0x7fffe02f6ac0 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"..., dst1=0x7fffc20e8ae0 '\177' <repeats 16 times>,
    dst2=0x7fffc2154588 "", width=840, height=525, srcStride=1680,
    dst1Stride=840, dst2Stride=840)
    at /var/tmp/portage/media-video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/x86/rgb2rgb_template.c:1978
        h = 0
#2  0x00007ffff336381f in nv12ToPlanarWrapper (c=0x7fffac003f20,
    src=0x7fffe0bcebc0, srcStride=0x7fffe0bceba0, srcSliceY=<optimized out>,
    srcSliceH=1050, dstParam=<optimized out>, dstStride=0x7fffe0bcebb0)
    at /var/tmp/portage/media-video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/swscale_unscaled.c:191
        dst1 = 0x7fffc20e8ae0 '\177' <repeats 16 times>
        dst2 = 0x7fffc2154588 ""
#3  0x00007ffff335a017 in sws_scale (c=0x7fffac003f20,
    srcSlice=srcSlice@entry=0x7fffe0bcedf0,
    srcStride=srcStride@entry=0x7fffe0bcee30, srcSliceY=srcSliceY@entry=0,
    srcSliceH=1050, dst=dst@entry=0xd81d48, dstStride=0xd81d88)
    at /var/tmp/portage/media-video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/swscale.c:1246
        srcStride2 = {1680, 1680, 0, 0}
        dstStride2 = {1680, 840, 840, 0}
        i = <optimized out>
        ret = <optimized out>
        src2 = {
          0x7fffe0148020 '\334' <repeats 118 times>, "ܒ", '\222' <repeats 80 times>...,
          0x7fffe02f6ac0 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"..., 0x0, 0x0}
        dst2 = {
          0x7fffc1f3a040 '\334' <repeats 118 times>, "ܒ", '\222' <repeats 80 times>..., 0x7fffc20e8ae0 '\177' <repeats 16 times>, 0x7fffc2154588 "", 0x0}
        rgb0_tmp = 0x0
        macro_height = <optimized out>
#4  0x00007fffcb7e3c6a in receive_video (param=0xd81d00, frame=0x7fffe0bcedf0)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/plugins/obs-ffmpeg/obs-ffmpeg-output.c:654
        output = <optimized out>
        data = <optimized out>
        context = 0x7fffac002ea0
        packet = {buf = 0x0, pts = -9223372036854775808,
          dts = -9223372036854775808, data = 0x0, size = 0, stream_index = 0,
          flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0,
          destruct = 0x0, priv = 0x0, pos = -1, convergence_duration = 0}
        ret = 0
        got_packet = 32767
#5  0x00007ffff7b8e19e in default_raw_video_callback (param=0xd80c60,
    frame=<optimized out>)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/obs-output.c:1220
        output = 0xd80c60
#6  0x00007ffff7b6a42b in video_output_cur_frame (video=0xd34e60)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/media-io/video-io.c:135
        input = 0x7fffac01bbc0
        frame = {data = {
            0x7fffe0148020 '\334' <repeats 118 times>, "ܒ", '\222' <repeats 80 times>...,
            0x7fffe02f6ac0 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"..., 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, linesize = {
            1680, 1680, 0, 0, 0, 0, 0, 0}, timestamp = 12170164855664}
        i = 0
        frame_info = 0xd34f40
        complete = <optimized out>
#7  video_thread (param=0xd34e60)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/media-io/video-io.c:177
        video = 0xd34e60
        video_thread_name = 0x7fffd00008e0 "video_thread(video)"
#8  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#9  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7fffe3da7700 (LWP 28768)):
#0  0x00007ffff3ab618d in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff3adf794 in usleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007ffff7b7c9a1 in os_sleep_ms (duration=duration@entry=23)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/platform-nix.c:152
No locals.
#3  0x00007ffff7b6b5bb in audio_thread (param=0x932bc0)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/media-io/audio-io.c:262
        cur_time = <optimized out>
        audio = 0x932bc0
        rate = 44100
        samples = 84992
        start_time = 12168338892957
        prev_time = 12170266149192
        audio_time = 12170266149192
        audio_wait_time = 23
        audio_thread_name = 0x7fffd80008e0 "audio_thread(Audio)"
#4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffe8977700 (LWP 28767)):
#0  0x00007ffff3da6358 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007ffff7b7c3c1 in os_event_timedwait (event=0x887660,
    milliseconds=milliseconds@entry=25)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/util/threading-posix.c:118
        ts = {tv_sec = 1458570131, tv_nsec = 822157503}
        code = 0
#2  0x00007ffff7ba5ae1 in obs_hotkey_thread (arg=<optimized out>)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/libobs/obs-hotkey.c:1302
        hotkey_thread_name = 0x7fffdc0008e0 "obs_hotkey_thread(25 ms)"
#3  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffe9a44700 (LWP 28766)):
#0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff7046cf6 in poll (__timeout=-1, __nfds=1, __fds=0x7fffe9a43d90)
    at /usr/include/bits/poll2.h:46
No locals.
#2  _xcb_conn_wait (c=c@entry=0x7a3d60, cond=cond@entry=0x7a3da0,
    vector=vector@entry=0x0, count=count@entry=0x0)
    at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
        ret = <optimized out>
        fd = {fd = 3, events = 1, revents = 0}
#3  0x00007ffff70485f7 in xcb_wait_for_event (c=0x7a3d60)
    at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
        ret = 0x0
#4  0x00007ffff7ed79b8 in QXcbEventReader::run (this=0x7a2520)
    at qxcbconnection.cpp:1229
        event = 0x0
#5  0x00007ffff48e3e42 in QThreadPrivate::start (arg=0x7a2520)
    at thread/qthread_unix.cpp:331
        __clframe = {
          __cancel_routine = 0x7ffff48e33d8 <QThreadPrivate::finish(void*)>,
          __cancel_arg = 0x7a2520, __do_it = 1, __cancel_type = -1}
        thr = 0x7a2520
        data = 0x7a2880
        objectName = {static null = {<No data fields>},
          d = 0x7ffff4b38600 <QArrayData::shared_null>}
#6  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7fa97c0 (LWP 28762)):
#0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fffee75f687 in poll (__timeout=934, __nfds=3, __fds=0x84fcb0)
    at /usr/include/bits/poll2.h:46
No locals.
#2  g_poll (fds=fds@entry=0x84fcb0, nfds=nfds@entry=3,
    timeout=timeout@entry=934)
    at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gpoll.c:124
No locals.
#3  0x00007fffee74e846 in g_main_context_poll (
    context=context@entry=0x7fffe40016f0, timeout=934,
    priority=<optimized out>, fds=fds@entry=0x84fcb0, n_fds=n_fds@entry=3)
    at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:4135
        poll_func = 0x7fffee75f67c <g_poll>
#4  0x00007fffee75115d in g_main_context_iterate (
    context=context@entry=0x7fffe40016f0, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>)
    at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3835
        max_priority = 2147483647
        timeout = 934
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x84fcb0
#5  0x00007fffee751237 in g_main_context_iteration (context=0x7fffe40016f0,
    may_block=may_block@entry=1)
    at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3901
        retval = <optimized out>
#6  0x00007ffff4ac2d83 in QEventDispatcherGlib::processEvents (this=0x7cf560,
    flags=...) at kernel/qeventdispatcher_glib.cpp:418
        d = 0x7cf620
        canWait = true
        savedFlags = <optimized out>
        result = <optimized out>
#7  0x00007ffff7f0767c in QPAEventDispatcherGlib::processEvents (
    this=<optimized out>, flags=...)
    at eventdispatchers/qeventdispatcher_glib.cpp:115
No locals.
#8  0x00007ffff4a74453 in QEventLoop::processEvents (
    this=this@entry=0x7fffffffe1a0, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:128
        d = <optimized out>
#9  0x00007ffff4a74865 in QEventLoop::exec (this=this@entry=0x7fffffffe1a0,
    flags=flags@entry=...) at kernel/qeventloop.cpp:204
        d = 0x8219a0
        locker = {val = 7966448}
        ref = {d = 0x8219a0, locker = @0x7fffffffe100, exceptionCaught = true}
#10 0x00007ffff4a7b220 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:1229
        threadData = 0x796e00
        eventLoop = {<QObject> = {
            _vptr.QObject = 0x7ffff4d1bf58 <vtable for QEventLoop+16>,
            static staticMetaObject = {d = {superdata = 0x0,
                stringdata = 0x7ffff4bd6180 <qt_meta_stringdata_QObject>,
                data = 0x7ffff4bd6060 <qt_meta_data_QObject>,
                static_metacall = 0x7ffff4aa530e <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
                extradata = 0x0}}, d_ptr = {d = 0x8219a0},
            static staticQtMetaObject = {d = {superdata = 0x0,
                stringdata = 0x7ffff4c89f40 <qt_meta_stringdata_Qt>,
                data = 0x7ffff4c87540 <qt_meta_data_Qt>,
                static_metacall = 0x0, relatedMetaObjects = 0x0,
                extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff4d1de40 <QObject::staticMetaObject>,
              stringdata = 0x7ffff4c9ef00 <qt_meta_stringdata_QEventLoop>,
              data = 0x7ffff4c9eea0 <qt_meta_data_QEventLoop>,
              static_metacall = 0x7ffff4b14bf0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
              extradata = 0x0}}}
        returnCode = <optimized out>
#11 0x00007ffff4e089f8 in QGuiApplication::exec ()
    at kernel/qguiapplication.cpp:1527
No locals.
#12 0x0000000000469625 in run_program (logFile=..., argc=argc@entry=1,
    argv=argv@entry=0x7fffffffe638)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/obs/obs-app.cpp:1095
        translator = {<QTranslator> = {<QObject> = {
              _vptr.QObject = 0x756f90 <vtable for OBSTranslator+16>,
              static staticMetaObject = {d = {superdata = 0x0,
                  stringdata = 0x7ffff4bd6180 <qt_meta_stringdata_QObject>,
                  data = 0x7ffff4bd6060 <qt_meta_data_QObject>,
                  static_metacall = 0x7ffff4aa530e <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
                  extradata = 0x0}}, d_ptr = {d = 0x7d4860},
              static staticQtMetaObject = {d = {superdata = 0x0,
                  stringdata = 0x7ffff4c89f40 <qt_meta_stringdata_Qt>,
                  data = 0x7ffff4c87540 <qt_meta_data_Qt>,
                  static_metacall = 0x0, relatedMetaObjects = 0x0,
                  extradata = 0x0}}}, static staticMetaObject = {d = {
                superdata = 0x7ffff4d1de40 <QObject::staticMetaObject>,
                stringdata = 0x7ffff4ca17a0 <qt_meta_stringdata_QTranslator>,
                data = 0x7ffff4ca1760 <qt_meta_data_QTranslator>,
                static_metacall = 0x7ffff4b15606 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
                extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff4d1c3e0 <QTranslator::staticMetaObject>,
              stringdata = 0x5316a0 <qt_meta_stringdata_OBSTranslator>,
              data = 0x531660 <qt_meta_data_OBSTranslator>,
              static_metacall = 0x502c4c <OBSTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0,
              extradata = 0x0}}}
        profilerNameStore = std::unique_ptr<profiler_name_store> containing 0x796940
        prof_release = std::unique_ptr<void> containing 0x75fe28 <ProfilerFree>
        prof = {name = 0x508e48 "run_program_init", enabled = false}
        program = {<QApplication> = {<No data fields>},
          static staticMetaObject = {d = {
              superdata = 0x7ffff7afe860 <QApplication::staticMetaObject>,
              stringdata = 0x531640 <qt_meta_stringdata_OBSApp>,
              data = 0x531600 <qt_meta_data_OBSApp>,
              static_metacall = 0x502c4e <OBSApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}},
          locale = "en-US", theme = "Default", globalConfig = {
            config = 0x7d6ba0}, textLookup = {lookup = 0x7d6a40},
          obsContext = {<No data fields>}, mainWindow = {wp = {d = 0x8f3ef0,
              value = 0x824d50}}, profilerNameStore = 0x796940,
          sleepInhibitor = 0x7d5700, sleepInhibitRefs = 1}
#13 0x0000000000469844 in main (argc=1, argv=0x7fffffffe638)
    at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-studio-0.13.2/obs/obs-app.cpp:1484
        logFile = <incomplete type>
        ret = <optimized out>

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.


          #604: Multithreaded ffmpeg decode with DXVA2 hangs   

I posted this at http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=23&t=267, but it's probably more appropriate here.

First, I'd like to say how awesome ffmpeg is. We love it, love it, love it.

Anyway, we're seeing a hang attempting to decode H264 video using DXVA2 (aka pixel format PIX_FMT_DXVA2_VLD). This is in the recently released Plex Media Center (http://www.plexapp.com). The only workaround we've found is to use a single thread when decoding.

It would be great if you could help us diagnose the issue. We suspect an ffmpeg bug, but it's possible that we're doing something wrong as well.

In our repro case, we call avcodec_thread_init with 8 threads, then avcodec_open, then obviously avcodec_decode_video. If we don't call avcodec_thread_init and we leave the context's default of 1 thread, then no hang occurs and decoding proceeds smoothly.

The hang itself occurs on the second or third call to avcodec_decode_video. Unfortunately, because of the difficulty of debugging ffmpeg code on Windows, I don't have good stack traces to provide. All I can see is avcodec waiting on what appear to be pthreads condition variables. None of our related threads are hung, and avcodec_decode_video is not returning, so my guess would be a deadlock in ffmpeg.

Here's a sample thread in cdb - not very useful, obviously:

24 Id: 3bc8.15e4 Suspend: 1 Teb: fff50000 Unfrozen ChildEBP RetAddr? 1681f728 76eb0bdd ntdll_779a0000NtWaitForMultipleObjects+0x15 1681f7c4 75f71a2c KERNELBASEWaitForMultipleObjectsEx+0x100 1681f80c 75f74208 KERNEL32WaitForMultipleObjectsExImplementation+0xe0 1681f828 6e0c5173 KERNEL32WaitForMultipleObjects+0x18 WARNING: Stack unwind information not available. Following frames may be wrong. 1681f858 6e0c5582 libpthread_2!pthreadCancelableTimedWait+0x47 1681f8d8 6e0c66c3 libpthread_2!sem_timedwait+0x15e 1681f928 661a1740 libpthread_2!pthread_cond_wait+0xeb 1681f974 6e0c5121 avcodec_53!av_parser_close+0x71ac 1681f9a4 76861287 libpthread_2!pthread_exit+0xf5 1681f9dc 76861328 msvcrt!_endthreadex+0x44 1681f9e4 75f7339a msvcrt!_endthreadex+0xce 1681f9f0 779d9ed2 KERNEL32BaseThreadInitThunk+0xe 1681fa30 779d9ea5 ntdll_779a0000__RtlUserThreadStart+0x70 1681fa48 00000000 ntdll_779a0000!_RtlUserThreadStart+0x1b

More context: we're using ffmpeg library bits built from current ffmpeg sources, using MSYS/MinGW. We have some customizations, but they are relatively minor and unrelated to this area.

The following is our configure command line:

$ cat configure-windows.sh ./configure --disable-static --disable-debug --enable-runtime-cpudetect --disable-mmx --disable-mmx2 --arch=i386 --disable-muxers --enable-muxer=spdif --enable-muxer=adts --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --disable-libvorbis --disable-devices --disable-ffplay --disable-ffserver --disable-ffmpeg --enable-shared --disable-decoder=mpeg_xvmc --enable-postproc --enable-gpl --enable-protocol=http --enable-pthreads --enable-runtime-cpudetect --enable-memalign-hack --enable-dxva2 --enable-decoder=h264_dxva2 --enable-hwaccel=h264_dxva2 --extra-cflags=-Isysinc

Is there any other data I can provide that might help to debug this?

Thanks!


          #4937: memory leak in muxing.c   

Summary of the bug:

This is a tiny but very nasty memory leak and is only noticeable when encoding/muxing a large video. I first noticed it when encoding/muxing a webcam video and sound for more than two hours, hence the 7200 seconds. My program eventually ran out of memory because of this issue.

Since this is an important example other programmers rely on in order to write their own code, it's critical. At least very important.

At first, I assumed a bug in my own code, but the issue can be easily reproduced by using the muxing.c example.

How to reproduce: 1: Edit the source of muxing.c and set the duration to 7200 seconds. Really, any long duration will do. The longer, the better. 2: Set the FPS to 30. The more frames per second, the faster the memory gets eaten away. 3: Optional: comment the code in log_packet or disable logging. 4: compile using make or PKG_CONFIG_PATH=pc-uninstalled make 4: start with ./muxing test.mkv 5: open top and watch the bytes disappear.

My System: Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty

Compiler: gcc (Ubuntu 4.9.2-0ubuntu1~14.04) 4.9.2

Kernel: 3.13.0-65-generic

I know someone already posted a memory leak issue regarding muxing.c back in 2013, but the information given was brief and a bit inconclusive to say the least.


          #5966: ffmpeg/ffplay specify (H)DV camera's using iec61883 -dvguid option broken or wrong syntax?   

Summary of the bug:

Not sure if its a bug or me miss understanding the syntax of iec61883 -dvguid option. https://ffmpeg.org/ffmpeg-devices.html#iec61883

To my understanding the single libiec61883 argument "auto" just works as expected with no selective power at all. But specifying pci adapters by referring to them as port numbers is a little bit unclear and should not be necessary if the -dvguid option works( I think its broken). Leaving out '-i' also seems to work for auto and port number syntax...

Use Case: Using multiple firewire/1394 (H)DV camera's with iec61883 in ffmpeg/ffplay only works for a single (H)DV camera which is active/powered-on "first" (in a order of multiple connected camera's) to a systems firewire interface. Although having multiple active camera's connected to the same single firewire adapter interface, I was not able to select/specify/distinguish with "-dvguid" other than the first powered-on camera.

How to reproduce: Lookup (H)DV camera unique device GUID codes, the first is probably the pci firewire adapter itself!

dmesg | grep GUID
cat /sys/bus/firewire/devices/fw*/guid

Using multiple (H)DV camera's on the same firewire adapter interface other than the first powered-on will not work.

ffplay -f iec61883 -i 0 -dvtype dv -dvguid 0x0camera1guidcode #probably works if 1st
ffplay -f iec61883 -i 0 -dvtype dv -dvguid 0x0camera2guidcode #doesn't work just hangs

Using multiple (H)DV devices each connected on their own firewire pci adapter interface works, but still only for the "first" poweredon/connected device on that unique firewire adapter. Adding the -guid option here will not be very effective and functions more like a whitelist since it still only works on the first powered-on camera's. The first iec61883 argument auto/port is used to specify the firewire pci adapter see 0 and 1 in the following examples.

ffplay -f iec61883 -i 0 -dvtype dv #sony camera on 1st pci firewire adapter
ffplay -f iec61883 -i 1 -dvtype hdv #canon camera on seperate 2nd pci firewire adapter

Expected: Just by adding the option -dvguid to -dvtype I would expect that a unique camera can be specified with or without the need of the firewire adapter port number.

ffplay -f iec61883 -i -dvtype dv -dvguid 0x0camera2guid #doesn't work
ffplay -f iec61883 -i 0 -dvtype -dvguid 0x0camera2guid #doesn't work

Using a on purpose wrong -dvguid code starting with 0x 0 or 1 will lead to the same first dv device, a other on purpose wrong guid code like 2 or 2x leads to a expected error.

ffplay -f iec61883 -i -dvtype dv -dvguid 2 #see error
ffplay -f iec61883 -i 0 -dvtype -dvguid 2xetc #see error

"No AV/C devices found. 1: Input/output error"

The program "dvgrab" works as expected, it will let you capture from multiple uniquely with -guid option specified (H)DV camera's at the same time from the same single pci firewire adapter interface. I would expect ffmpeg/ffplay iec61883 dvguid option to behave the same...

dvgrab -noavc -f raw -guid 0x0sonycameraguid sonyrecording.dv
dvgrab -noavc -f hdv -guid 0x0canoncameraguid canonrecording.hdv
dvgrab -noavc -f dv -guid 0x0jvccameraguid jvcrecording.dv

FW adapters: Texas Instruments TSB82AA2 IEEE-1394b (3 FW800 ports) Agere LSI Corporation FW322/323 (2 FW400 6pin ports)

Software: ubuntu linux 16.04.1 amd64 kernel 4.4.0-45-generic 66 libiec61883 1.2.0

ffmpeg version 2.8.8-0ubuntu0.16.04.1 #repo
ffmpeg version N-82572-gac206bb #github master build
built on ubuntu 16.04.1 amd64

          #6143: isn't memory released when using core image filter of ffmpeg?   

thank you for good apps.

isn't memory released when using core image filter of ffmpeg? as the below logs, used memory increase extremely (see VSZ, RSS, and %MEM in the below logs and man ps) and a swapfile generates. after it, ffmpeg is killed by system, as the below logs.

i can't think it is normal.

unsharp of ffmpeg

x$ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
ffmpeg version N-82947-g0ff8c6b Copyright (c) 2000-2016 the FFmpeg developers
  built with clang version 3.8.1 (tags/RELEASE_381/final)
  configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
  libavutil      55. 43.100 / 55. 43.100
  libavcodec     57. 70.100 / 57. 70.100
  libavformat    57. 61.100 / 57. 61.100
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 68.100 /  6. 68.100
  libavresample   3.  2.  0 /  3.  2.  0
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
Input #0, lavfi, from 'nullsrc=s=1920x1080':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
Output #0, null, to '/dev/null':
  Metadata:
    encoder         : Lavf57.61.100
    Stream #0:0: Video: wrapped_avframe, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.70.100 wrapped_avframe
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame=   59 fps= 38 q=-0.0 size=N/A time=00:00:02.36 bitrate=N/A speed=1.53x

control+z

[1]+  Stopped                 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
x$ bg ; sleep 5 ; ps -v  ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm  ;  sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm
[1]+ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null &
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      0:06.87   0   0      0  2539804  30352     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.02   0   0      0  2446708   3260     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      1:06.88   0   0      0  2539804  30352     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.02   0   0      0  2446708   3260     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      2:06.88   0   0      0  2539804  30352     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.02   0   0      0  2447732   3272     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      3:06.89   0   0      0  2541852  30376     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.03   0   0      0  2447732   3272     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      4:06.90   0   0      0  2542876  30388     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.03   0   0      0  2447732   3272     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
 9222 R      5:06.91   0   0      0  2543900  30404     -        0 100.0  0.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf unsharp -t 600 -f null /dev/null
 9201 S      0:00.03   0   0      0  2447732   3272     -        0   0.0  0.0 -bash
sleepimage	swapfile0
frame=14993 fps= 42 q=-0.0 size=N/A time=00:09:59.72 bitrate=N/A speed=1.68x    te=N/A speed=1.68x

unsharp of core image of ffmpeg, using igpu

x$ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
x$ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
ffmpeg version N-82947-g0ff8c6b Copyright (c) 2000-2016 the FFmpeg developers
  built with clang version 3.8.1 (tags/RELEASE_381/final)
  configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
  libavutil      55. 43.100 / 55. 43.100
  libavcodec     57. 70.100 / 57. 70.100
  libavformat    57. 61.100 / 57. 61.100
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 68.100 /  6. 68.100
  libavresample   3.  2.  0 /  3.  2.  0
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
Input #0, lavfi, from 'nullsrc=s=1920x1080':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x7f8c09877400] No accelerated colorspace conversion found from yuv420p to argb.
Output #0, null, to '/dev/null':
  Metadata:
    encoder         : Lavf57.61.100
    Stream #0:0: Video: wrapped_avframe, argb, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.70.100 wrapped_avframe
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame=   22 fps= 13 q=-0.0 size=N/A time=00:00:00.88 bitrate=N/A speed=0.531x

control+z

[1]+  Stopped                 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
x$ bg ; sleep 5 ; ps -v  ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm  ;  sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm
[1]+ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null &
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 U      0:06.63   0   0      0  3486236 836764     -        0  97.6 10.0 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.03   0   0      0  2463092   1780     -        0   0.0  0.0 -bash
sleepimage
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      1:03.14   0   0      0 10895272 4851852     -        0  93.5 57.8 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.03   0   0      0  2463092   1292     -        0   0.0  0.0 -bash
sleepimage
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 U      1:59.16   0   0      0 17004976 4944148     -        0  94.3 58.9 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.03   0   0      0  2463092   1032     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      2:55.45   0   0      0 23076228 5021120     -        0  96.2 59.9 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.04   0   0      0  2463092   1036     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      3:51.47   0   0      0 29081784 4901932     -        0  92.1 58.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.04   0   0      0  2463092   1032     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      4:47.42   0   0      0 34990652 5060372     -        0  93.6 60.3 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.04   0   0      0  2463092   1032     -        0   0.4  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      5:43.15   0   0      0 40891932 4990316     -        0  93.4 59.5 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.04   0   0      0  2463092   1028     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      6:39.35   0   0      0 46875236 5054948     -        0  97.7 60.3 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.05   0   0      0  2463092   1024     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      7:35.82   0   0      0 52871288 5166212     -        0  95.2 61.6 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.05   0   0      0  2463092   1028     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      8:32.19   0   0      0 58875436 5077872     -        0  98.2 60.5 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.05   0   0      0  2463092   1028     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  709 R      9:28.28   0   0      0 64830984 4994304     -        0  93.8 59.5 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  699 S      0:00.05   0   0      0  2464116   1032     -        0   0.0  0.0 -bash
sleepimage	swapfile0
frame= 8395 fps= 12 q=-0.0 size=N/A time=00:05:35.80 bitrate=N/A speed=0.491x    e=N/A speed=0.491x
[1]+  Killed: 9               ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null

console log when using igpu

+0900	kernel	low swap: killing pid 709 (ffmpeg)
+0900	kernel	memorystatus_thread: idle exiting pid 248 [systemstats]
+0900	kernel	[ffmpeg pid 709 non-mux-aware] exiting, non-mux-aware app count 0, runtime: 0:11:02.953
+0900	kernel	 PEG (usr PEG extdisp 0 capture 0 non-mux-aware app 0 ac 0)

unsharp of core image of ffmpeg, using dgpu

x$ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
ffmpeg version N-82947-g0ff8c6b Copyright (c) 2000-2016 the FFmpeg developers
  built with clang version 3.8.1 (tags/RELEASE_381/final)
  configuration: --prefix=/sw --disable-shared --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --optflags=-Ofast --cc=clang-mp-3.8 --cxx=clang++-mp-3.8 --extra-cflags=' -march=native -I/sw/include -I/opt/local/include ' --extra-ldflags=' -L/sw/lib -L/opt/local/lib -fopenmp' --extra-ldlibflags='-L/sw/lib -L/opt/local/lib -static' --target-os=darwin --arch=x86_64 --cpu=corei7-avx --enable-avresample --enable-libfdk-aac --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libfreetype --enable-openssl --enable-gnutls --enable-gcrypt --enable-gmp --enable-librtmp --enable-libass --enable-fontconfig --enable-libfribidi --enable-libbluray --enable-libdc1394 --enable-libschroedinger --enable-libmodplug --enable-lzma --enable-libx264 --enable-libx265 --enable-libzimg --enable-libvidstab --enable-libsoxr --enable-opengl --enable-opencl --pkg-config-flags=' --libs --static'
  libavutil      55. 43.100 / 55. 43.100
  libavcodec     57. 70.100 / 57. 70.100
  libavformat    57. 61.100 / 57. 61.100
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 68.100 /  6. 68.100
  libavresample   3.  2.  0 /  3.  2.  0
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
Input #0, lavfi, from 'nullsrc=s=1920x1080':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
[swscaler @ 0x7fe880821800] No accelerated colorspace conversion found from yuv420p to argb.
Output #0, null, to '/dev/null':
  Metadata:
    encoder         : Lavf57.61.100
    Stream #0:0: Video: wrapped_avframe, argb, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.70.100 wrapped_avframe
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame=   17 fps=0.0 q=-0.0 size=N/A time=00:00:00.68 bitrate=N/A speed=1.29x

control+z

[1]+  Stopped                 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
x$ bg ; sleep 5 ; ps -v  ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm  ;  sleep 60 ; ps -v ; ls /private/var/vm ;  sleep 60 ; ps -v ; ls /private/var/vm ; sleep 60 ; ps -v ; ls /private/var/vm  ; sleep 60 ; ps -v ; ls /private/var/vm
[1]+ ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null &
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  674 R      0:05.70   0   0      0  4443148 1815176     -        0  94.0 21.6 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  637 S      0:00.02   0   0      0  2461044   3284     -        0   0.0  0.0 -bash
sleepimage
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  674 R      1:02.18   0   0      0 19456932 5566796     -        0  96.0 66.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  637 S      0:00.03   0   0      0  2462068   2584     -        0   0.0  0.0 -bash
sleepimage
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  674 R      1:58.94   0   0      0 33041748 5463808     -        0  96.1 65.1 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  637 S      0:00.03   0   0      0  2462068   2592     -        0   0.0  0.0 -bash
sleepimage
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  674 U      2:55.85   0   0      0 46366340 5494756     -        0  96.2 65.5 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  637 S      0:00.03   0   0      0  2462068   2596     -        0   0.0  0.0 -bash
sleepimage	swapfile0
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  674 R      3:52.88   0   0      0 59835712 5404420     -        0  95.7 64.4 ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  637 S      0:00.03   0   0      0  2463092   2596     -        0   0.0  0.0 -bash
sleepimage	swapfile0
[1]+  Killed: 9               ffmpeg -y -f lavfi -i nullsrc=s=1920x1080 -vf coreimage=filter=CIUnsharpMask@default -t 600 -f null /dev/null
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  637 S      0:00.04   0   0      0  2463092   2628     -        0   0.0  0.0 -bash
sleepimage	swapfile0

console log when using dgpu

+0900	kernel	low swap: killing pid 674 (ffmpeg)
+0900	kernel	memorystatus_thread: idle exiting pid 243 [com.apple.audio.DriverHelper]
+0900	kernel	[ffmpeg pid 674 non-mux-aware] exiting, non-mux-aware app count 0, runtime: 0:04:52.496
+0900	kernel	 PEG (usr PEG extdisp 0 capture 0 non-mux-aware app 0 ac 0)

          #2764: FFMPEG is blocked when multicast group membership is lost (on linux kernel < 2.6.27)   

Summary of the bug: FFmpeg is blocking until it receives the data packet or there is some socket error. The issue is group membership of the socket is being flushed from kernel group membership table whenever there is some disruption in the network. It does happen on centos as it is using an older version of the kernel (older version: “2.6.18”). As the ffmpeg udp.c is waiting on receiving packets and not checking whether there is any problem with its group membership, it will continue to wait for packets.

The Issue was Reproduced on: CentOS kernel: 2.6.18 ffmpeg version: 0.10

How to reproduce:

  1. Start ffmpeg stream transmission:

$ ./ffmpeg -i INPUT -f mpegts udp://233.19.204.1:5501

  1. Start ffmpeg stream receiver:

$ ./ffplay udp://233.19.204.1:5501

  1. The multicast group member can be lost due to disruption in the network. One way is also to restarting network service:

$ /etc/init.d/network restart

The receiver will keep on waiting for the udp packets without checking the multicast group membership.

Note: The issue happens only on kernel versions < 2.6.27. The issue in the multicast group membership seemed to be fixed by linux kerenl in version 2.6.27: http://mirror.linux.org.au/linux/kernel/v2.6/ChangeLog-2.6.27

However, some linux flavors including CentOS 5.7 still uses 2.6.18 which has this issue.

Possible Fix:

in libavformat/udp.c Check the multicastgroupmembership as below:

#ifdef _MULTICAST_HANDLELOSTMEMBERSHIP
#define PATH_PROCNET_IGMP              "/proc/net/igmp"
//TODO: Support ipv6
static int udp_check_multicastgroupmembership(void *_URLContext, struct sockaddr *addr)
{
    FILE *f_igmp;
    char igmp_line[8192];
    char target_addr[10];
    int result = -1;
    URLContext *h = _URLContext;
    if(addr->sa_family != AF_INET)
    {
    	av_log(h, AV_LOG_INFO, "udp.c: IPPROTO_IPV6 NOT SUPPORTED\n");
		return -1; //NOT SUPPORTED
    }
    if(NULL == (f_igmp = fopen(PATH_PROCNET_IGMP, "r")))
    {
    	av_log(h, AV_LOG_ERROR, "udp.c: Unable to open %s\n", PATH_PROCNET_IGMP);
        return -1;
    }
    snprintf(target_addr, 9, "%X", ((struct sockaddr_in *)addr)->sin_addr.s_addr);
    if(fgets(igmp_line, sizeof(igmp_line), f_igmp)) {
        if(strstr(igmp_line, "Device") == NULL) {
        	av_log(h, AV_LOG_INFO, "udp.c: IPPROTO_IPV6 NOT SUPPORTED\n");
            fclose(f_igmp);
            return -1;
        }
    }
    result = 0;
    while (!feof(f_igmp)) {
       if(fgets(igmp_line, sizeof(igmp_line), f_igmp)){
           if(NULL != strstr(igmp_line, target_addr)){
            result = 1;
            break;
           }
       }
    };
    fclose(f_igmp);
    return result;
}
#endif

The function can be called from circular_buffer_task function as below:

#if HAVE_PTHREADS
static void *circular_buffer_task( void *_URLContext)
{
    URLContext *h = _URLContext;
    UDPContext *s = h->priv_data;
    fd_set rfds;
    struct timeval tv;
#ifdef _MULTICAST_HANDLELOSTMEMBERSHIP
    int timeout_count = 0;
	const int timeout_max_value = 5;	// 5 second timeout
#endif
    while(!s->exit_thread) {
        int left;
        int ret;
        int len;
        if (ff_check_interrupt(&h->interrupt_callback)) {
            s->circular_buffer_error = EIO;
            goto end;
        }
        FD_ZERO(&rfds);
        FD_SET(s->udp_fd, &rfds);
        tv.tv_sec = 1;
        tv.tv_usec = 0;
        ret = select(s->udp_fd + 1, &rfds, NULL, NULL, &tv);
        if (ret < 0) {
            if (ff_neterrno() == AVERROR(EINTR)) {
                av_log(h, AV_LOG_INFO, "Got ERROR EINTR");
                continue;
            }
            s->circular_buffer_error = EIO;
            goto end;
        }
#ifdef _MULTICAST_HANDLELOSTMEMBERSHIP
        else if(ret == 0 && s->is_multicast && (h->flags & AVIO_FLAG_READ))
        {
            if(++timeout_count >= timeout_max_value)
            {
                av_log(h, AV_LOG_DEBUG, "No Packet for %d seconds\n", timeout_max_value);
                //check if the problem is due to lost group membership
                if(0 == udp_check_multicastgroupmembership(h, (struct sockaddr *)&s->dest_addr))
                {
                    //if the problem is due to lost multicast group membership, reinitialize group membership
                    av_log(h, AV_LOG_DEBUG, "Restoring group membership\n");
                    udp_leave_multicast_group(s->udp_fd, (struct sockaddr *)&s->dest_addr);
                    if (udp_join_multicast_group(s->udp_fd, (struct sockaddr *)&s->dest_addr) < 0)
                    {
                        av_log(h, AV_LOG_ERROR, "udp.c: groupmembership retry failed\n");
                    }
                }
                timeout_count = 0;
            }
        }
#endif
        if (!(ret > 0 && FD_ISSET(s->udp_fd, &rfds)))
            continue;
        /* How much do we have left to the end of the buffer */
        /* Whats the minimum we can read so that we dont comletely fill the buffer */
        left = av_fifo_space(s->fifo);
        /* No Space left, error, what do we do now */
        if(left < UDP_MAX_PKT_SIZE + 4) {
            av_log(h, AV_LOG_ERROR, "circular_buffer: OVERRUN\n");
            s->circular_buffer_error = EIO;
            goto end;
        }
        left = FFMIN(left, s->fifo->end - s->fifo->wptr);
        len = recv(s->udp_fd, s->tmp+4, sizeof(s->tmp)-4, 0);
        if (len < 0) {
            if (ff_neterrno() != AVERROR(EAGAIN) && ff_neterrno() != AVERROR(EINTR)) {
                s->circular_buffer_error = EIO;
                goto end;
            }
            continue;
        }
        AV_WL32(s->tmp, len);
        pthread_mutex_lock(&s->mutex);
        av_fifo_generic_write(s->fifo, s->tmp, len+4, NULL);
        pthread_cond_signal(&s->cond);
        pthread_mutex_unlock(&s->mutex);
    }
end:
    pthread_mutex_lock(&s->mutex);
    pthread_cond_signal(&s->cond);
    pthread_mutex_unlock(&s->mutex);
    return NULL;
}
#endif

          #4304: Add Spatial Information (SI) / Temporal Informatilon (SI) filter according to ITU-T P.910   

ITU-T P.910 ("Subjective video quality assessment methods for multimedia applications") specifies two metrics that can be used to classify content:

Spatial information

According to P.910:

The spatial perceptual information (SI) is based on the Sobel filter. Each video frame (luminance plane) at time n (Fn) is first filtered with the Sobel filter [Sobel(Fn)]. The standard deviation over the pixels (stdspace) in each Sobel-filtered frame is then computed. This operation is repeated for each frame in the video sequence and results in a time series of spatial information of the scene. The maximum value in the time series (maxtime) is chosen to represent the spatial information content of the scene.

Temporal information

According to P.910:

The temporal perceptual information (TI) is based upon the motion difference feature, Mn(i, j), which is the difference between the pixel values (of the luminance plane) at the same location in space but at successive times or frames. Mn(i, j) as a function of time (n) is defined as:

http://i.imgur.com/MRsJtdT.png

here Fn(i, j) is the pixel at the ith row and jth column of nth frame in time. The measure of temporal information (TI) is computed as the maximum over time (maxtime) of the standard deviation over space (stdspace) of Mn(i, j) over all i and j.

http://i.imgur.com/zRXcVJO.png

More motion in adjacent frames will result in higher values of TI.

What should be implemented

There should be a siti filter which outputs:

  • The SI value for each frame
  • Summary SI statistics (mean, min, max, median) for the sequence
  • The TI value for the sequence

It requires no output video and would just print to the console.

(This feature request serves as a reference for me and others; I might implement it some day, maybe when filter kernels are implemented.)


          #6275: mov to libvorbis conversion fails   

Summary of the bug: conversion of certain inputs fails on ubuntu, works on e.g. Mac How to reproduce:

$ ffmpeg -v verbose -i test.mov -c:v libvpx -c:a libvorbis -b:a 64k test.webm
ffmpeg version N-84735-g3b80f73 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
  configuration: --enable-gpl --enable-nonfree --disable-doc --disable-ffplay --disable-ffserver --disable-libxcb --enable-libspeex --enable-libx264 --enable-libfdk-aac --enable-libvpx --enable-libvorbis
  libavutil      55. 51.100 / 55. 51.100
  libavcodec     57. 86.103 / 57. 86.103
  libavformat    57. 68.100 / 57. 68.100
  libavdevice    57.  3.101 / 57.  3.101
  libavfilter     6. 78.101 /  6. 78.101
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
[h264 @ 0x29d74e0] Reinit context to 1920x1088, pix_fmt: yuv420p
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2017-03-22T18:49:20.000000Z
  Duration: 00:01:31.40, start: 0.000000, bitrate: 25639 kb/s
    Stream #0:0(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
    Metadata:
      creation_time   : 2017-03-22T18:49:20.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1920x1080 (1920x1088), 24100 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 2500 tbn, 5k tbc (default)
    Metadata:
      creation_time   : 2017-03-22T18:49:20.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : H.264
Stream mapping:
  Stream #0:1 -> #0:0 (h264 (native) -> vp8 (libvpx))
  Stream #0:0 -> #0:1 (pcm_s16le (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
[graph_1_in_0_0 @ 0x2c31c60] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3
[format_out_0_1 @ 0x2c32000] auto-inserting filter 'auto_resampler_0' between the filter 'Parsed_anull_0' and the filter 'format_out_0_1'
[auto_resampler_0 @ 0x2c32ca0] ch:2 chl:stereo fmt:s16 r:48000Hz -> ch:2 chl:stereo fmt:fltp r:48000Hz
[h264 @ 0x29fb460] Reinit context to 1920x1088, pix_fmt: yuv420p
[h264 @ 0x2a648c0] Increasing reorder buffer to 1
Too many packets buffered for output stream 0:1.
[libvorbis @ 0x29f2ae0] 32 frames left in the queue on closing
Conversion failed!
  • works on other platforms, like Darwin 16.4.0 Darwin Kernel Version 16.4.0: Thu Dec 22 22:53:21 PST 2016; root:xnu-3789.41.3~3/RELEASE_X86_64 x86_64 i386
  • works with shorter inputs, even a copy of the first 10 seconds of the above test.mov
  • works with 0686537002278f8802ecf2af1d5b2d0d5afe308a - I haven't had time to bisect what the exact breaking change is

          #6349: libmp3lame encode segfaults with audio filter   

Summary of the bug:

FFmpeg segfaults with this file when encoding with libmp3lame with an audio filter. The same segfault happens when using one of several other audio filters. FFmpeg was just built from the current git head (dfc4ce5f5ddb7ae0934bb3ca40b99932cf3e1cb0).

ffprobe file info:

Input #0, wav, from 'clip.wav':
  Metadata:
    date            : 2017-01-0
    encoder         : Lavf57.72.101
    encoded_by      : Pro Tools
  Duration: 00:00:15.02, bitrate: 1152 kb/s
    Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s32 (24 bit), 1152 kb/s

How to reproduce:

ffmpeg -i clip.wav -af alimiter -c:a mp3 -b:a 128k -ar 48k -f null -
ffmpeg version N-85642-gdfc4ce5 Copyright (c) 2000-2017 the FFmpeg developers
  built with Apple LLVM version 7.0.2 (clang-700.1.81)
  configuration: --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda --enable-libvpx --enable-libopus
  libavutil      55. 61.100 / 55. 61.100
  libavcodec     57. 93.100 / 57. 93.100
  libavformat    57. 72.101 / 57. 72.101
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 87.100 /  6. 87.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, wav, from 'clip.wav':
  Metadata:
    date            : 2017-01-0
    encoder         : Lavf57.72.101
    encoded_by      : Pro Tools
  Duration: 00:00:15.02, bitrate: 1152 kb/s
    Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s32 (24 bit), 1152 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s24le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, null, to 'pipe:':
  Metadata:
    date            : 2017-01-0
    encoded_by      : Pro Tools
    encoder         : Lavf57.72.101
    Stream #0:0: Audio: mp3 (libmp3lame), 48000 Hz, mono, fltp (24 bit), 128 kb/s
    Metadata:
      encoder         : Lavc57.93.100 libmp3lame
zsh: segmentation fault  ffmpeg -i clip.wav -af alimiter -c:a mp3 -b:a 128k -ar 48k -f null -

gdb backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x0000000101ba55cd in av_assert0_fpu () from /usr/local/lib/libavutil.55.dylib
(gdb) backtrace
#0  0x0000000101ba55cd in av_assert0_fpu () from /usr/local/lib/libavutil.55.dylib
#1  0x00000001007bdb10 in av_jni_get_java_vm () from /usr/local/lib/libavcodec.57.dylib
#2  0x00007fff5fbfdc0c in ?? ()
#3  0x0000000102601c80 in ?? ()
#4  0x00000000000001f0 in ?? ()
#5  0x0000000000000006 in ?? ()
#6  0x000000000000000c in ?? ()
#7  0x0000000101ef1000 in ?? ()
#8  0x00007fff5fbfdbb0 in ?? ()
#9  0x00000001026027e0 in ?? ()
#10 0x00007fff5fbfdc0c in ?? ()
#11 0x0000000102601c80 in ?? ()
#12 0x0000000000000000 in ?? ()

MacOS crash report:

Process:               ffmpeg [28218]
Path:                  /usr/local/bin/ffmpeg
Identifier:            ffmpeg
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        zsh [15966]
Responsible:           Terminal [90035]
User ID:               1921560808
Date/Time:             2017-04-24 14:15:16.635 -0500
OS Version:            Mac OS X 10.10.5 (14F2109)
Report Version:        11
Anonymous UUID:        9A022765-A1D6-4133-507D-AF6B8EDF895E
Sleep/Wake UUID:       EE41D361-72E6-423A-86A8-FC2740611B59
Time Awake Since Boot: 530000 seconds
Time Since Wake:       4300 seconds
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libavutil.55.dylib            	0x00000001098f25cd av_assert0_fpu + 1485
Thread 1:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 2:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 3:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 4:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 5:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 6:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 7:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 8:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 9:
0   libsystem_kernel.dylib        	0x00007fff96431136 __psynch_cvwait + 10
Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000000000002d0  rbx: 0x00007fa2b042a780  rcx: 0x00007fa2b0423100  rdx: 0x0000000000000b30
  rdi: 0x00007fa2b080f600  rsi: 0x00007fa2b089a014  rbp: 0x0000000000000000  rsp: 0x00007fff57ebfb68
   r8: 0x00000000000f4240   r9: 0x0000000000000000  r10: 0x000000000007a120  r11: 0x00007fa2b0400000
  r12: 0x00007fa2b0820c00  r13: 0x00007fa2b0429c00  r14: 0x00007fa2b0423b00  r15: 0x00007fa2b0820c00
  rip: 0x00000001098f25cd  rfl: 0x0000000000010202  cr2: 0x0000000109c0b5b0
Logical CPU:     0
Error Code:      0x00000000
Trap Number:     13
Binary Images:
       0x107d3e000 -        0x107d6bfff +ffmpeg (0) <EEABF0E9-23E0-3924-85E0-DC4724D5123E> /usr/local/bin/ffmpeg
       0x107d7e000 -        0x107d86ff7 +libavdevice.57.dylib (0) <3950BA15-C048-3CDB-9EEA-8CAD234DCECE> /usr/local/lib/libavdevice.57.dylib
       0x107d8e000 -        0x107f27fff +libavfilter.6.dylib (0) <EAF7411E-8A52-3FFA-AF89-95BD2B0A9EF5> /usr/local/lib/libavfilter.6.dylib
       0x107f91000 -        0x10812dff7 +libavformat.57.dylib (0) <77435D7B-A942-3BD8-BB97-1D4AAD5254B8> /usr/local/lib/libavformat.57.dylib
       0x108173000 -        0x1090c2f4f +libavcodec.57.dylib (0) <ACA9F35A-557F-311F-B6FD-D24D99EBD1EC> /usr/local/lib/libavcodec.57.dylib
       0x1097ca000 -        0x1097e5ff7 +libavresample.3.dylib (0) <0A355673-F3F3-3989-9CD1-53909B589911> /usr/local/lib/libavresample.3.dylib
       0x1097ec000 -        0x109809ff7 +libpostproc.54.dylib (0) <D4A1CAE3-E011-3C9B-A32B-0FD1E9958590> /usr/local/lib/libpostproc.54.dylib
       0x10980e000 -        0x109826fff +libswresample.2.dylib (0) <80518108-514D-337C-ADBA-27197EB2003D> /usr/local/lib/libswresample.2.dylib
       0x10982c000 -        0x1098afff7 +libswscale.4.dylib (0) <09A2EAE9-8F62-3883-99AF-08B67217C66F> /usr/local/lib/libswscale.4.dylib
       0x1098bd000 -        0x109906ff7 +libavutil.55.dylib (0) <B7957198-75E9-36BF-96CB-21ED3DA10F2E> /usr/local/lib/libavutil.55.dylib
       0x109929000 -        0x1099d2ff7 +libSDL2-2.0.0.dylib (0) <13519299-19D0-3E7B-B282-30793CD07E04> /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib
       0x109a0e000 -        0x109a0ffff  com.apple.VideoDecodeAcceleration (1.1 - 8) <B624EA7A-EECA-3A30-9FE9-25C8339535BE> /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration
       0x109a1a000 -        0x109af9fff +libx264.148.dylib (0) <3F494DDD-A841-3C1A-9B36-2A18A89A7102> /usr/local/opt/x264/lib/libx264.148.dylib
       0x109b8d000 -        0x109bceff7 +libopus.0.dylib (0) <0BFFA36E-D9E6-3ECB-A106-1380FF0E04FE> /usr/local/opt/opus/lib/libopus.0.dylib
       0x109bd6000 -        0x109c0bfff +libmp3lame.0.dylib (0) <2D449F39-3AE5-3C4A-B56D-AF82F6A481F3> /usr/local/opt/lame/lib/libmp3lame.0.dylib
       0x109c48000 -        0x109c4afff  com.apple.ForceFeedback (1.0.6 - 1.0.6) <A411AA46-5DB6-3C6C-B4B4-613EC1EF33C3> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
    0x7fff67cb2000 -     0x7fff67ce892f  dyld (353.2.4) <708E385E-50C6-32A3-983C-42E97BEE4346> /usr/lib/dyld
    0x7fff8a0f9000 -     0x7fff8a115ff7  libsystem_malloc.dylib (53.30.1) <DDA8928B-CC0D-3255-BD8A-3FEA0982B890> /usr/lib/system/libsystem_malloc.dylib
    0x7fff8a285000 -     0x7fff8a5a0fcf  com.apple.vImage (8.0 - 8.0) <1183FE6A-FDB6-3B3B-928D-50C7909F2308> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8a5a1000 -     0x7fff8a5f2ff7  com.apple.AppleVAFramework (5.0.31 - 5.0.31) <17C35538-7C2B-3735-A1B3-E8487EED0668> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff8a5f3000 -     0x7fff8a5fcfff  libsystem_pthread.dylib (105.40.1) <ACE90967-ECD0-3251-AEEB-461E3C6414F7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff8a5fd000 -     0x7fff8b17eff7  com.apple.AppKit (6.9 - 1348.17) <E485D56D-3E72-34B7-99BB-BFDEE2D07BF5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8bace000 -     0x7fff8bb3fffb  com.apple.ApplicationServices.ATS (360 - 375.4) <888FE0B1-835C-30B1-80AD-5066CADB0364> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff8bb62000 -     0x7fff8bb6bff7  libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
    0x7fff8bb6c000 -     0x7fff8bb88fff  com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff8be5c000 -     0x7fff8be76ff3  com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8be90000 -     0x7fff8bf2fe27  com.apple.AppleJPEG (1.0 - 1) <6627DDD9-A8FE-3968-B23A-B6A29AA3919A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff8c1cd000 -     0x7fff8c2f5ff7  com.apple.coreui (2.1 - 308.6) <9E0E9C6A-68F5-34C1-A17C-96226D401D4D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff8c2f6000 -     0x7fff8c2f6fff  com.apple.CoreServices (62 - 62) <C69DA8A7-B536-34BF-A93F-1C170E2C6D58> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8c2f7000 -     0x7fff8c30eff7  libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff8c30f000 -     0x7fff8c315ff7  libsystem_networkextension.dylib (167.40.3) <BA58B30B-8377-3B0A-8AE3-4F84021D9D4E> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff8c358000 -     0x7fff8c3d9ff7  com.apple.CoreUtils (1.1 - 110.1) <3808CBC5-1DF1-3821-8AAE-57C30D4F514B> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff8c415000 -     0x7fff8c506fff  libJP2.dylib (1247) <D74A8708-C27E-3D7C-89D0-BE999596E2B1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8c87f000 -     0x7fff8c8f3ffb  com.apple.securityfoundation (6.0 - 55126) <344401F5-4016-3AEB-BFDC-CE8E5546D39F> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff8cb53000 -     0x7fff8cbbffff  com.apple.framework.CoreWLAN (5.0 - 500.35.2) <03697149-1CDD-32FF-B564-1C1EF5E9E5C3> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff8cbc3000 -     0x7fff8cd73ff3  com.apple.QuartzCore (1.10 - 361.19) <E59000AA-DC30-3F73-A103-0240576C9556> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8cd74000 -     0x7fff8cda1fff  com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff8cdff000 -     0x7fff8cf2ffff  com.apple.UIFoundation (1.0 - 1) <466BDFA8-0B9F-3AB0-989D-F9779422926A> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff8cf33000 -     0x7fff8cfb7fff  com.apple.PerformanceAnalysis (1.0 - 1) <095E6B1C-DC20-38DC-8931-16041B0489C7> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff8cfb8000 -     0x7fff8cfc5ff7  com.apple.SpeechRecognitionCore (2.1.2 - 2.1.2) <551322E2-C1E4-3378-A218-F362985E3E3C> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff8d926000 -     0x7fff8db0bff7  libicucore.A.dylib (531.50) <CAA7ACE0-4012-3A13-864D-2B56B4B072FD> /usr/lib/libicucore.A.dylib
    0x7fff8de4d000 -     0x7fff8de51ff7  libGIF.dylib (1247) <5EA6D19A-9922-39F6-82DB-DE7A5B8860CF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff8de5d000 -     0x7fff8dfa1ff7  com.apple.QTKit (7.7.3 - 2890.10) <3578818E-5894-3A6B-86D7-C7C817268634> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff8dfaa000 -     0x7fff8e0ceff7  com.apple.LaunchServices (644.56 - 644.56) <20AABB1C-9319-3E4D-A024-51B0DD5FCD3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff8e208000 -     0x7fff8e232ff7  libdispatch.dylib (442.50.1) <A61E703C-784A-3698-B513-75DD12AAD6DC> /usr/lib/system/libdispatch.dylib
    0x7fff8e233000 -     0x7fff8e236ff7  libdyld.dylib (353.2.4) <224F35C5-6E35-3EC4-A97C-80949CE444E7> /usr/lib/system/libdyld.dylib
    0x7fff8e24c000 -     0x7fff8e270ff7  com.apple.Sharing (328.17 - 328.17) <AD5E243A-B79F-3D7B-800B-A2C99A1CFEF1> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff8e271000 -     0x7fff8e648fe7  com.apple.CoreAUC (211.1.0 - 211.1.0) <12645629-E065-388E-A6B5-094A240578CE> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff8e64d000 -     0x7fff8e69aff3  com.apple.CoreMediaIO (601.0 - 4760) <546B03BF-A687-36E1-AAFA-58D4B1A732D4> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff8e6d8000 -     0x7fff8e746ff3  com.apple.Heimdal (4.0 - 2.0) <8D1667CF-D454-3E07-A58E-E15591B5A95E> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff8e747000 -     0x7fff8e76cfff  libPng.dylib (1247) <1E8B06AA-1DC5-3845-88D9-B2F8E6E1E540> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff8e773000 -     0x7fff8e785ff7  com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff8e786000 -     0x7fff8e787ff3  libSystem.B.dylib (1213) <4B24B5BE-45F2-355A-9A35-D438A516D140> /usr/lib/libSystem.B.dylib
    0x7fff8e791000 -     0x7fff8e80afe7  libcorecrypto.dylib (233.30.1) <5779FFA0-4D9A-3AD4-B7F2-618227621DC8> /usr/lib/system/libcorecrypto.dylib
    0x7fff8e80b000 -     0x7fff8f04fff7  com.apple.CoreGraphics (1.600.0 - 788.3.6) <3C5D7B35-2EB7-3907-A6B1-9186BDEA2CC8> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8f079000 -     0x7fff8f079fff  com.apple.Carbon (154 - 157) <9BF51672-1684-3FDE-A561-FC59A2864EF8> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff8f07a000 -     0x7fff8f093ff3  com.apple.openscripting (1.6.4 - 162.2) <BF79207B-C762-346D-8FF0-3DDCECC9E9E2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff8f126000 -     0x7fff8f12bfff  com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8f226000 -     0x7fff8f22eff3  com.apple.CoreServices.FSEvents (1210.20.1 - 1210.20.1) <84F79D3E-7B5E-3C93-8479-35794A3F125E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff8f28e000 -     0x7fff8f2c7fff  com.apple.AirPlaySupport (2.0 - 215.18) <A7730005-A538-30E8-815B-727957D74C89> /System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport
    0x7fff8f41f000 -     0x7fff8f430fff  libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
    0x7fff8f4b9000 -     0x7fff8f55bfff  com.apple.Bluetooth (4.3.6 - 4.3.6f4) <D9286207-FC6A-36B7-A10D-830F6B1A2E8F> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff8f55c000 -     0x7fff8f5afffb  libAVFAudio.dylib (118.6) <2441D4C1-D8FB-3DA9-9DD7-914E03413882> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff8f5d3000 -     0x7fff8f6c7ff7  libFontParser.dylib (134.10) <6CF434A2-91CA-3477-BDE2-124508EDA05D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8f6cc000 -     0x7fff8f6f0fef  libJPEG.dylib (1247) <78AA0479-176D-3C69-ADFB-4609A4A676FF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff8f6f1000 -     0x7fff8f6f2fff  libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8f824000 -     0x7fff8f8d3fe7  libvMisc.dylib (516) <6739E390-46E7-3BFA-9B69-B278562326E6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff8f8d4000 -     0x7fff8f8dffff  libGL.dylib (11.1.6) <38B3FF9A-5660-3080-9DB8-1CAE0E8CD739> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8f8e0000 -     0x7fff8f920ff7  libGLImage.dylib (11.1.6) <D6DDC014-2C74-34B3-970A-26F211FF76EF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff8f921000 -     0x7fff8f949fff  libxpc.dylib (559.40.1) <5C829202-962E-3744-8B50-00D38CC88E84> /usr/lib/system/libxpc.dylib
    0x7fff8f94a000 -     0x7fff8f959fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8f95a000 -     0x7fff8f95cfff  com.apple.loginsupport (1.0 - 1) <DAAD7013-A19D-3858-BFF7-DE1DAF664401> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff8fa58000 -     0x7fff8fa80fff  libsystem_info.dylib (459.40.1) <2E16C4B3-A327-3957-9C41-143911979A1E> /usr/lib/system/libsystem_info.dylib
    0x7fff8fab5000 -     0x7fff8facbff7  libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
    0x7fff8fad1000 -     0x7fff8fad1fff  com.apple.Accelerate (1.10 - Accelerate 1.10) <2C8AF258-4F11-3BEC-A826-22D7199B3975> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8fad2000 -     0x7fff8fb21ff7  com.apple.opencl (2.4.2 - 2.4.2) <590504FA-E5D2-37C2-91A7-09F5F039F971> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff8fe51000 -     0x7fff8fe97ff7  libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
    0x7fff8fefe000 -     0x7fff8ff36fff  libsystem_network.dylib (412.20.3) <6105C134-6722-3C0A-A4CE-5E1261E2E1CC> /usr/lib/system/libsystem_network.dylib
    0x7fff8ff3c000 -     0x7fff901bbff7  com.apple.CoreData (111 - 526.3) <5A27E0D8-5E5A-335B-B3F6-2601C7B976FA> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff901bc000 -     0x7fff901c1ff7  com.apple.MediaAccessibility (1.0 - 61) <00A3E0B6-79AC-387E-B282-AADFBD5722F6> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff901c2000 -     0x7fff90231fff  com.apple.SearchKit (1.4.0 - 1.4.0) <80883BD1-C9BA-3794-A20E-476F94DD89A9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff90232000 -     0x7fff90232fff  com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff90233000 -     0x7fff902bffef  libsystem_c.dylib (1044.40.3) <2E673D96-E334-37D2-833A-E57383BBA377> /usr/lib/system/libsystem_c.dylib
    0x7fff9043c000 -     0x7fff90496ff7  com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff904f0000 -     0x7fff90520fff  libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
    0x7fff90c7d000 -     0x7fff91015ff7  com.apple.CoreFoundation (6.9 - 1153.18) <5C0892B8-9691-341F-9279-CA3A74D59AA0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff91019000 -     0x7fff9115ffef  libsqlite3.dylib (168.2) <53F6A294-15D7-3804-9ABF-47D35E15CDFB> /usr/lib/libsqlite3.dylib
    0x7fff9116b000 -     0x7fff91186ff7  libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
    0x7fff911b9000 -     0x7fff911bafff  liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
    0x7fff911bb000 -     0x7fff91349fff  libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff91362000 -     0x7fff91572ff7  com.apple.CFNetwork (720.5.7 - 720.5.7) <A47D7DD2-5903-39D0-8D27-5A7E2D119D84> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff9157f000 -     0x7fff915b9ffb  com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff9187b000 -     0x7fff91882ff7  libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
    0x7fff918be000 -     0x7fff918bfffb  libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
    0x7fff91925000 -     0x7fff91c58ff7  libmecabra.dylib (666.7) <0ED8AE5E-7A5B-34A6-A2EE-2B852E60E1E2> /usr/lib/libmecabra.dylib
    0x7fff91c81000 -     0x7fff91fecfff  com.apple.VideoToolbox (1.0 - 1562.240) <BEBDEB83-618F-38BE-B7A7-5E096B428DFA> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff91fed000 -     0x7fff9202efff  libGLU.dylib (11.1.6) <4BC6579D-A6D0-3A19-880E-E29FAEA698E7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff9202f000 -     0x7fff9205affb  libarchive.2.dylib (30.50.1) <C140763F-5470-3302-B3E0-651B4B5930ED> /usr/lib/libarchive.2.dylib
    0x7fff92210000 -     0x7fff922a4fff  com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff928cf000 -     0x7fff928daff7  libkxld.dylib (2782.50.9) <D0957933-18F0-3058-B5E4-F33AB3D6FAEC> /usr/lib/system/libkxld.dylib
    0x7fff928db000 -     0x7fff92901fff  com.apple.ChunkingLibrary (2.1 - 163.6) <29D4CB95-42EF-34C6-8182-BDB6F7BB1E79> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff929c5000 -     0x7fff929fdfff  com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff929fe000 -     0x7fff92a0eff7  libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
    0x7fff92a6a000 -     0x7fff92ba5fff  com.apple.ImageIO.framework (3.3.0 - 1247) <F708DED7-DF04-3D82-A88C-FD85D7D29CFF> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff92ba6000 -     0x7fff92c0dffb  com.apple.datadetectorscore (6.0 - 396.1.2) <E5A147AE-66B5-3D31-A2E0-D3FAB8417E1F> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff92c0e000 -     0x7fff92c75ff7  com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff92c76000 -     0x7fff92ccafff  libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
    0x7fff92ccb000 -     0x7fff92ccbfff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <9D749502-A228-3BF1-B52F-A182DEEB2C4D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff92d6d000 -     0x7fff92db7fff  com.apple.HIServices (1.22 - 523) <99ADA325-53C8-368E-A5FA-3F913CD2245A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff93d7c000 -     0x7fff93d8fff7  com.apple.CoreBluetooth (1.0 - 1) <8D7BA9BA-EB36-307A-9119-0B3D9732C953> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff93da0000 -     0x7fff93da9ff3  com.apple.CommonAuth (4.0 - 2.0) <9A484EE6-0003-3AB1-AE4F-AA543BBBF53F> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff93daa000 -     0x7fff93dc5fff  com.apple.AppleVPAFramework (1.4.5 - 1.4.5) <B21714FD-3F2E-36D8-996E-EC74676F933F> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff93e91000 -     0x7fff93ebdfff  libsandbox.1.dylib (358.20.5) <48D18565-06B6-38CF-8CF5-74215AAE79CA> /usr/lib/libsandbox.1.dylib
    0x7fff93ec9000 -     0x7fff93f3bfff  com.apple.framework.IOKit (2.0.2 - 1050.20.2) <09C0518C-90DF-3FC3-96D6-34D35F72C8EF> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff93f7e000 -     0x7fff93f80fff  libCVMSPluginSupport.dylib (11.1.6) <F82BF8C4-12D3-3EAD-AEDE-533AC08AEB4A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff93f81000 -     0x7fff93fbcfff  com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff93fbd000 -     0x7fff940afff7  libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
    0x7fff940b0000 -     0x7fff940c5ff7  com.apple.AppContainer (4.0 - 238.20.2) <2AA2EF49-9F38-31F6-8B08-8CC7C26F57F3> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff94104000 -     0x7fff9413ffff  com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff94140000 -     0x7fff94160ff7  com.apple.MultitouchSupport.framework (264.6 - 264.6) <1539F1F6-6334-37F3-9C52-02EFFBF4835D> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff941ee000 -     0x7fff94219ff7  com.apple.DictionaryServices (1.2 - 229.1) <62EC3E1B-5A28-3252-90FF-C2E9999C2A2A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff9421a000 -     0x7fff9422bff3  libsystem_coretls.dylib (35.40.1) <155DA0A9-2046-332E-BFA3-D7974A51F731> /usr/lib/system/libsystem_coretls.dylib
    0x7fff9422c000 -     0x7fff9433eff7  libvDSP.dylib (516) <151B3CCB-77D3-3715-A3D0-7C74CD5C7FFC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff9433f000 -     0x7fff9444eff3  com.apple.desktopservices (1.9.3 - 1.9.3) <FEE11342-5BC4-37A7-8169-DA48BE17B9C9> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff94d4f000 -     0x7fff94d58fff  libGFXShared.dylib (11.1.6) <CB24B5DA-CB17-3A0B-94E1-5A58DADC3FBD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff94d89000 -     0x7fff94db9ff3  com.apple.GSS (4.0 - 2.0) <97F2A028-44CF-3188-B863-F4EEB39CBDBD> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff94dba000 -     0x7fff94dc2fff  libMatch.1.dylib (24) <C917279D-33C2-38A8-9BDD-18F3B24E6FBD> /usr/lib/libMatch.1.dylib
    0x7fff94e96000 -     0x7fff94ef5fff  com.apple.AE (681.5 - 681.7) <2BF39455-1CDD-392C-824A-9972C6B1FB57> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff94f75000 -     0x7fff94f7cfff  com.apple.NetFS (6.0 - 4.0) <C263C8F8-F284-3101-AC82-A97A81716063> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff94f7d000 -     0x7fff94fc3ff7  libFontRegistry.dylib (134.1) <CE41D8C2-BEED-345C-BC4F-3775CC06C672> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff94fc6000 -     0x7fff94fd7ff7  libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
    0x7fff94fd8000 -     0x7fff94fdefff  com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff94fe4000 -     0x7fff9514bffb  com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5678FC94-456A-3F5F-BA9A-10EB6E462997> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff95267000 -     0x7fff95297ff3  com.apple.CoreAVCHD (5.7.5 - 5750.4.1) <3E51287C-E97D-3886-BE88-8F6872400876> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff95298000 -     0x7fff952b8fff  com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff952fb000 -     0x7fff952fbfff  com.apple.audio.units.AudioUnit (1.12 - 1.12) <E5335492-7EFE-31EA-BE72-4A9CEE68D58E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff95367000 -     0x7fff95367ff7  libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
    0x7fff953cc000 -     0x7fff953cdfff  libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
    0x7fff95442000 -     0x7fff9545cff7  liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
    0x7fff9546c000 -     0x7fff954bdfff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <8E6AE326-9F3E-3182-BD9E-FDF561211E2E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff954be000 -     0x7fff95536ff7  com.apple.SystemConfiguration (1.14.4 - 1.14) <3DFFD7F7-BD23-3F4C-A209-C4A0D99F6573> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff95537000 -     0x7fff9553efff  com.apple.network.statistics.framework (1.2 - 1) <61B311D1-7F15-35B3-80D4-99B8BE90ACD9> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics
    0x7fff9553f000 -     0x7fff9558bff7  libcups.2.dylib (408.2) <E8AD18F9-61E4-3791-B840-504468C25556> /usr/lib/libcups.2.dylib
    0x7fff9558c000 -     0x7fff95891ff3  com.apple.HIToolbox (2.1.1 - 758.7) <B1188DED-5E71-3AB4-9E57-67F84C116ECE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff95892000 -     0x7fff95930fff  com.apple.Metadata (10.7.0 - 917.36) <00C4CB5D-E723-3612-84E0-439098392CDD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff959d9000 -     0x7fff95a62ff7  com.apple.CoreSymbolication (3.1 - 57020.2) <FDAF88F6-7D11-37BC-B758-4B835FA657BA> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff95a63000 -     0x7fff95a67fff  libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
    0x7fff95a68000 -     0x7fff95a74fff  com.apple.speech.synthesis.framework (5.3.11 - 5.3.11) <DFC7FD85-F1B0-317C-8513-722570CB8FB9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff95b03000 -     0x7fff95c35ff7  com.apple.MediaControlSender (2.0 - 215.18) <88726256-A71E-33A8-A56C-ABA208951C92> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
    0x7fff95c39000 -     0x7fff95c3bfff  libsystem_configuration.dylib (699.40.2) <56F94DCE-DBDE-3615-8F07-DE6270D9F8BE> /usr/lib/system/libsystem_configuration.dylib
    0x7fff95c3c000 -     0x7fff95c3efff  libRadiance.dylib (1247) <0028A2E3-7928-3479-9BF7-CB64234F85AF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff95c42000 -     0x7fff95c48ff7  com.apple.XPCService (2.0 - 1) <AA4A5393-1F5D-3465-A417-0414B95DC052> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff95c54000 -     0x7fff95c5afff  libsystem_trace.dylib (72.20.1) <840F5301-B55A-3078-90B9-FEFFD6CD741A> /usr/lib/system/libsystem_trace.dylib
    0x7fff95c5b000 -     0x7fff95c78ffb  libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
    0x7fff95ca5000 -     0x7fff95cc6fff  com.apple.framework.Apple80211 (10.3 - 1030.71.6) <C0A17391-5C8B-34B1-BD46-8D644AB57DE0> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff95ccb000 -     0x7fff95cd3ffb  libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
    0x7fff95d42000 -     0x7fff95d4afff  libsystem_dnssd.dylib (576.50.2) <9EC5AF92-D0D2-3BDE-92B6-D3730D3865C8> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff95d56000 -     0x7fff95fccfff  com.apple.security (7.0 - 57031.40.8) <FB238FFF-AA3B-3AB3-80F8-2DA8D2ADA15A> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff95fcd000 -     0x7fff95fd0ff7  com.apple.Mangrove (1.0 - 1) <6326024D-5C8D-3F59-9468-ACA1E01BC70C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff95fda000 -     0x7fff962c1ffb  com.apple.CoreServices.CarbonCore (1108.6 - 1108.6) <8953580E-7857-33B2-AA64-98296830D3A8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff962c2000 -     0x7fff962edfff  libc++abi.dylib (125) <88A22A0F-87C6-3002-BFBA-AC0F2808B8B9> /usr/lib/libc++abi.dylib
    0x7fff9641b000 -     0x7fff96438fff  libsystem_kernel.dylib (2782.50.9) <C09DE9E0-DFDC-345A-8CF7-97CCB62168A6> /usr/lib/system/libsystem_kernel.dylib
    0x7fff96439000 -     0x7fff96439ff7  liblaunch.dylib (559.40.1) <4F81CA3A-D2CE-3030-A89D-42F3DAD7BA8F> /usr/lib/system/liblaunch.dylib
    0x7fff965ea000 -     0x7fff965f7ff7  libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
    0x7fff96648000 -     0x7fff96979fff  com.apple.Foundation (6.9 - 1154) <49EE64E1-9F53-35D1-A481-2EFE2789B254> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff969dd000 -     0x7fff969e0fff  com.apple.xpc.ServiceManagement (1.0 - 1) <A95A15CD-3B21-3513-AFF8-1D7DE3DBFA12> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff96f30000 -     0x7fff9712a46f  libobjc.A.dylib (647) <759E155D-BC42-3D4E-869B-6F57D477177C> /usr/lib/libobjc.A.dylib
    0x7fff97197000 -     0x7fff971a4fff  libxar.1.dylib (255) <7CD69BB5-97BA-3858-8A8B-2F33F129E6E7> /usr/lib/libxar.1.dylib
    0x7fff971b8000 -     0x7fff971c3ff7  com.apple.CrashReporterSupport (10.10 - 631) <C44259AC-0A1C-3EC5-99AC-48CB520A709D> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff97251000 -     0x7fff97251fff  libOpenScriptingUtil.dylib (162.2) <D6A2216D-ADB2-3F24-AD30-F6D00829F545> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff97252000 -     0x7fff9727bff3  libxslt.1.dylib (13.12) <19B2D915-DC29-3F79-9756-D7EB9051FEFF> /usr/lib/libxslt.1.dylib
    0x7fff97280000 -     0x7fff97284fff  libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
    0x7fff97285000 -     0x7fff9728aff7  libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
    0x7fff9728b000 -     0x7fff9728bfff  com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff97297000 -     0x7fff972f2fe7  libTIFF.dylib (1247) <43CB4BDE-84FD-3CCE-96C0-FB33BA2753BD> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff972f3000 -     0x7fff972f5fff  com.apple.SecCodeWrapper (4.0 - 238.20.2) <C6C126F0-6BF4-3E29-A9B7-7BAD8D17EE4F> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff972f6000 -     0x7fff972fbfff  libsystem_stats.dylib (163.30.2) <CDB327EF-3C80-362F-9BF6-718CBBC5DB24> /usr/lib/system/libsystem_stats.dylib
    0x7fff972fc000 -     0x7fff9772cfff  com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff9772d000 -     0x7fff979fcff3  com.apple.CoreImage (10.3.5) <0224F5A6-636A-374B-B46C-13E066596725> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff97a26000 -     0x7fff97b18ff7  libxml2.2.dylib (26.12) <769FD755-D24A-3A7C-ABEE-9A82BB1196D0> /usr/lib/libxml2.2.dylib
    0x7fff97bd9000 -     0x7fff97be7ff7  com.apple.opengl (11.1.6 - 11.1.6) <DB9F2798-F31F-335E-90A9-992C3AA7ECA8> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff97bf7000 -     0x7fff97bf9ff7  com.apple.securityhi (9.0 - 55006) <15D38919-9697-3E3A-BCB9-4E3271BC2C7E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff97c10000 -     0x7fff97c14fff  libCoreVMClient.dylib (79.1) <201EF6DF-5074-3CB7-A361-398CF957A264> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff97c15000 -     0x7fff97cd5ff7  com.apple.backup.framework (1.6.5 - 1.6.5) <86396038-33EA-3046-9F70-093A3D6407D4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff97d23000 -     0x7fff97d3cff7  com.apple.CFOpenDirectory (10.10 - 187) <F1805A0F-D5CC-35A8-9349-042D58D128B0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff97d3d000 -     0x7fff97d3dff7  libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
    0x7fff97d3e000 -     0x7fff97d46ff7  com.apple.AppleSRP (5.0 - 1) <68F0C577-ED96-34F2-B701-CE3023367D4D> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff97ef6000 -     0x7fff97efafff  com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff98218000 -     0x7fff98220fff  libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
    0x7fff98221000 -     0x7fff9822cfff  com.apple.AppSandbox (4.0 - 238.20.2) <BEFAB7F2-B189-391B-9B2D-FFF3EE2B77B6> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff982bf000 -     0x7fff982c1fff  libsystem_sandbox.dylib (358.20.5) <3F5E973F-C702-31AC-97BC-05F5C195683C> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff982c2000 -     0x7fff982c3ff7  libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
    0x7fff9861a000 -     0x7fff98634ff7  libextension.dylib (55.2) <3BB019CA-199A-36AC-AA22-14B562138545> /usr/lib/libextension.dylib
    0x7fff98635000 -     0x7fff98637ff7  libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff9870f000 -     0x7fff98714ff7  libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
    0x7fff98715000 -     0x7fff98c05fff  com.apple.MediaToolbox (1.0 - 1562.240) <756EDFE0-6D9E-3482-AE40-6D2E6A7042F1> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff98c06000 -     0x7fff98c10ff7  com.apple.NetAuth (5.2 - 5.2) <2BBD749A-8E18-35B8-8E48-A90347C1CCA7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff98c6c000 -     0x7fff98c86ff7  com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff98c87000 -     0x7fff98d1efff  com.apple.CoreMedia (1.0 - 1562.240) <CCAF850F-B2E8-3F3B-9DE9-2BB469403EDF> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff98d63000 -     0x7fff98d68ffb  libheimdal-asn1.dylib (398.40.1) <7D2BE3DE-60F7-3A6E-A92E-DA0EF9D3417E> /usr/lib/libheimdal-asn1.dylib
    0x7fff98d69000 -     0x7fff98d74fff  libcommonCrypto.dylib (60061.30.1) <E789748D-F9A7-3CFF-B317-90DF348B1E95> /usr/lib/system/libcommonCrypto.dylib
    0x7fff98d78000 -     0x7fff98df6fff  com.apple.CoreServices.OSServices (640.4 - 640.4) <9D175CD9-B27F-3529-8269-66D8AA83582E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff98df7000 -     0x7fff98f10ffb  com.apple.CoreText (454.11 - 454.11) <7E5228C8-8657-3B6C-B3A4-98B79A3041EA> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff98f18000 -     0x7fff98f1bfff  com.apple.IOSurface (97.4 - 97.4) <AE11CFBC-4D46-30F3-BEEC-4C8131079391> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff98f52000 -     0x7fff990b3fff  com.apple.avfoundation (2.0 - 889.210) <20132E07-6AF0-378A-B7E2-56696D53C879> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff990b4000 -     0x7fff990b5ff7  com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff990f0000 -     0x7fff99106ff7  com.apple.CoreMediaAuthoring (2.2 - 951) <C3E7D4C1-400D-34FA-9FE1-8C68C03CE969> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff99107000 -     0x7fff99154ff7  com.apple.print.framework.PrintCore (10.3 - 451.1) <DE992474-0841-38A1-B4F6-46D653E454D5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff99499000 -     0x7fff9952eff7  com.apple.ColorSync (4.9.0 - 4.9.0) <9150C2B7-2E6E-3509-96EA-7B3F959F049E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff995df000 -     0x7fff995e3fff  com.apple.TCC (1.0 - 1) <CCA42EE2-3400-3444-9486-BC454E60D944> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff995e4000 -     0x7fff999f1ff7  libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff999f2000 -     0x7fff999f5fff  com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff99af7000 -     0x7fff99b03ff7  com.apple.OpenDirectory (10.10 - 187) <22FF4721-03D8-381B-AA83-2B07D690C777> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff99b04000 -     0x7fff99b06fff  libquarantine.dylib (76.20.1) <7AF90041-2768-378A-925A-D83161863642> /usr/lib/system/libquarantine.dylib
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 3299541
    thread_create: 0
    thread_set_state: 57
VM Region Summary:
ReadOnly portion of Libraries: Total=213.5M resident=146.4M(69%) swapped_out_or_unallocated=67.1M(31%)
Writable regions: Total=49.3M written=2932K(6%) resident=3192K(6%) swapped_out=0K(0%) unallocated=46.2M(94%)
REGION TYPE                      VIRTUAL
===========                      =======
Kernel Alloc Once                     4K
MALLOC                             28.5M
MALLOC (admin)                       32K
MALLOC_LARGE (reserved)             132K        reserved VM address space (unallocated)
STACK GUARD                        56.0M
Stack                              12.6M
VM_ALLOCATE                           8K
__DATA                             23.7M
__IMAGE                             528K
__LINKEDIT                         71.5M
__TEXT                            142.1M
__UNICODE                           552K
shared memory                         4K
===========                      =======
TOTAL                             335.5M
TOTAL, minus reserved VM space    335.4M

          #2410: ffmpeg down with video4linux2.   

I have Easycap DC60 card(a video capture card). it runs on kernel 3.2 with stk1160 driver. I download ffmpeg source code on 3013/03/29 and compile it. when I run a commandline:

[root@localhost ~]# ffmpeg -f video4linux2 -pix_fmt yuv420p -i /dev/video0  -vco                                                      dec mpeg4 -b:v 1200k -y test.avi
ffmpeg version N-51426-gdd17843 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 29 2013 00:22:28 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3)
  configuration: --enable-version3 --enable-libopencore-amrnb --enable-libopenco                                                      re-amrwb --enable-avfilter --enable-nonfree --enable-libmp3lame --enable-gpl --e                                                      nable-libfaac --enable-libx264 --enable-pthreads --disable-stripping --enable-li                                                      bass --extra-cflags=-I/usr/local/include --disable-debug
  libavutil      52. 22.101 / 52. 22.101
  libavcodec     55.  2.100 / 55.  2.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 48.105 /  3. 48.105
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
'''[video4linux2,v4l2 @ 0x99704a0] ioctl(VIDIOC_G_PARM): Inappropriate ioctl for de                                                      vice
/dev/video0: Inappropriate ioctl for device'''

          #1565: ffmpeg fails to build on x32 ABI   

Summary of the bug: ffmpeg-0.10.3 fails to build on x32 ABI How to reproduce:

emerge -v ffmpeg
CC      libavfilter/libmpcodecs/vf_pullup.o
libavfilter/libmpcodecs/vf_ilpack.c: Assembler messages:
libavfilter/libmpcodecs/vf_ilpack.c:116: Error: operand type mismatch for `push'
libavfilter/libmpcodecs/vf_ilpack.c:195: Error: operand type mismatch for `pop'
libavfilter/libmpcodecs/vf_ilpack.c:224: Error: operand type mismatch for `push'
libavfilter/libmpcodecs/vf_ilpack.c:307: Error: operand type mismatch for `pop'
make: *** [libavfilter/libmpcodecs/vf_ilpack.o] Error 1
make: *** Waiting for unfinished jobs....
CC      libavfilter/libmpcodecs/vf_qp.o
libavfilter/libmpcodecs/vf_mcdeint.c: In function 'config':
libavfilter/libmpcodecs/vf_mcdeint.c:199:13: warning: 'avcodec_alloc_context' is deprecated (declared at ./libavcodec/avcodec.h:4025) [-Wdeprecated-declarations]
libavfilter/libmpcodecs/vf_mcdeint.c:227:13: warning: 'avcodec_open' is deprecated (declared at ./libavcodec/avcodec.h:4155) [-Wdeprecated-declarations]
 * ERROR: media-video/ffmpeg-0.10.3 failed (compile phase):
 *   emake failed
Line 116 from libavfilter/libmpcodecs/vf_ilpack.c:
#if HAVE_EBX_AVAILABLE
static void pack_li_0_MMX(unsigned char *dst, unsigned char *y,
    unsigned char *u, unsigned char *v, int w, int us, int vs)
{
    __asm__ volatile (""
        "push %%"REG_BP" \n\t"
REG_BP defined in ./libavutil/x86_cpu.h:
#if ARCH_X86_64
...
#    define REG_SP "rsp"
#    define REG_BP "rbp"
...
#elif ARCH_X86_32
...
#    define REG_SP "esp"
#    define REG_BP "ebp"
...
#else
typedef int x86_reg;
The question is: is it hard to provide support for the new x32 ABI which is now supported in kernel 3.4.x, glibc-2.16, gcc-4.7.1, binutils-2.22?

          Image restoration using truncated SVD filter bank based on an energy criterion   
Image restoration is formulated using a truncated singular-value-decomposition (SVD) filter bank. A pair of known data patterns is used for identifying a small convolution operator. This is achieved by matrix pseudo-inversion based on SVD. Unlike conventional approaches, however, here SVD is performed upon a data-pattern matrix that is much smaller than the image size, leading to an enormous saving in computation. Regularisation is realised by first decomposing the operator into a bank of sub-filters, and then discarding some high-order ones to avoid noise amplification. By estimating the noise spectrum, sub-filters that produce noise energy more than that of useful information are abandoned. Therefore high-order components in the spectrum responsible for noise amplification are rejected. With the obtained small kernel, image restoration is implemented by convolution in the space domain. Numerical results are given to show the effectiveness of the proposed technique
          Clé USB 3.0 PNY High Speed 16 Go en métal   

17,09€

Clé USB 3.0 PNY High Speed 16 Go en métal


Vitesse de lecture - écriture : jusqu'à 115 Mb/s - 25Mb/s ; Compatible : Windows 7, Windows 8, Windows Vista, Windows XP, Windows ME, Windows 2000 ; Mac OS 8.6 et supérieur, Linux kernel 2.4+; Non compatible Windows 98



          Linux no se salva, la CIA también tiene un método para robar datos aunque usemos ese sistema   
OutlawCountry, el malware para Linux de la CIA Este malware consiste en un módulo para el kernel (núcleo) de la versión 2.6 de Linux; una vez instalado, el programa crea una nueva tabla de Netfilter, el framework de Linux dedicado a la gestión y manipulación de paquetes de red, con el que puede crear nuevas reglas […]
          Vulnerability Spotlight: Dell Precision Optimizer and Invincea Vulnerabilities   
Vulnerabilities discovered by Marcin ‘Icewall’ Noga of Cisco Talos.

Overview


Talos are releasing advisories for vulnerabilities in the Dell Precision Optimizer application service software, Invincea-X and Invincea Dell Protected Workspace. These packages are pre-installed on certain Dell systems. Vulnerabilities present in these applications could allow attackers to disable security mechanisms, escalate privileges and execute arbitrary code within the context of the application user.


Vulnerability Details

Privilege Escalation Vulnerability TALOS-2016-0256 (CVE-2016-9038)


This vulnerability is a double fetch in the SboxDrv.sys driver. The vulnerability is triggered by sending crafted data to the \Device\SandboxDriverApi device driver which is read/write accessible to everyone. A successful exploitation results in an arbitrary value written to kernel memory space, which can lead to local privilege escalation.

Known vulnerable: Invincea-X, Dell Protected Workspace 6.1.3-24058

More details can be found in the vulnerability report: TALOS-2016-0256.

Protection Bypass Vulnerability TALOS-2016-0246 (CVE-2016-8732)


Invincea Dell Protected Workspace is a security solution offered by Dell that seeks to provide enhanced protection for endpoints. Multiple security flaws exist within one of the driver components, ‘InvProtectDrv.sys’ that is included in version 5.1.1-22303 of this software. Due to weak restrictions on the driver communications channel, as well as insufficient validation, an attacker controlled application that is executed on an affected system could leverage this driver to effectively disable some of the protection mechanisms provided by the software.

Known vulnerable: Invincea, Dell Protected Workspace 5.1.1-22303
This vulnerability is fixed in the 6.3.0 release of the software.
More details can be found in the vulnerability report: TALOS-2016-2046.

Protection Bypass Vulnerability TALOS-2016-0247 (CVE-2017-2802)


During the start of ‘Dell PPO Service’, supplied by Dell Precision Optimizer application, the program “c:\Program Files\Dell\PPO\poaService.exe” loads the dll, “c:\Program Files\Dell\PPO\ati.dll”. This in turn attempts to load “atiadlxx.dll”, which is not present by default in the application directory. The program searches for an appropriately named dll in the directories specified by the PATH environment variable. If it finds a dll with the same name, it will load the dll into poaService.exe without checking the signature of the dll. This can lead to execution of arbitrary code if an attacker supplies a malicious dll of the correct name.

Dell has released an update to resolve this issue. All versions from v4.0 onwards are not vulnerable, for more information see: www.dell.com/optimizer.

Known vulnerable: Dell Precision Tower 5810 with nvidia graphic cards, PPO Policy Processing Engine (3.5.5.0), ati.dll (PPR Monitoring Plugin) (3.5.5.0).

More details can be found in the vulnerability report: TALOS-2016-2047.

Security Implications


Given that the Invincea Dell Protected Workspace is an application that is commonly deployed to secure workstations within high security environments, it is recommended that organizations using affected versions of this solution update to the latest version as quickly as possible to ensure that the protections provided by this software cannot be bypassed by an attacker. Organisations need to carefully consider the risks and benefits of software bundled with devices. Potentially, any software may contain exploitable vulnerabilities. Bundled software can provide usefully functionality, but if it is unused, allowing it to persist on devices exposes organisations to vulnerabilities without providing any benefits in return. As with any unused software, removing the software removes associated vulnerabilities and removes an additional package from patching schedules.

Coverage


The following Snort Rules detect attempts to exploit these vulnerabilities. Please note that additional rules may be released at a future date and current rules are subject to change pending additional vulnerability information. For all current rule information, please refer to your FireSIGHT Management Center or Snort.org.

Snort Rules: 41306 - 41309, 41312 - 41313

          Red Hat Enterprise Linux Gets Updated   
Red Hat Linux has just released its latest server business operating system called Red Hat Enterprise Linux 6.1. This will be the first major update to the platform since November 2010. The new version features optimized KVM virtualization, new hardware support, improved operational efficiency and high availability improvements. KVM stands for Kernel-based Virtual Machine and it allows users to gain better performance than when using virtual machine systems that rely on user-space drivers.
          Fuchsia Rumors – Is Google Planning to Replace Android With a New Mobile OS?   
google_fuchsia_logo

Recently, it has emerged that Google is working on its third OS after Android and Chrome OS, called Fuchsia. Google Fuchsia is a universal OS and runs on desktops, tablets, and smartphones. It is a real-time, open source operating system and is based on Google’s own kernel Magenta.

The new OS appeared briefly in August last year, before disappearing into oblivion. However, recent activity on Fuchsia has re-surfaced bringing along all sorts of speculation about Google’s intentions with the OS.

Read Fuchsia Rumors – Is Google Planning to Replace Android With a New Mobile OS? by Sarah Hanks on TechNorms.

      

          Drupal core: Remove @codingStandardsIgnoreFile from file and ignore those in phpcs.xml.dist   

Follow-up to #2887052: Ignore Diff component files in phpcs coding standards

Problem/Motivation

We hav following files in core with @codingStandardsIgnoreFile comment.

core/lib/Drupal/Core/Archiver/ArchiveTar.php
core/lib/Drupal/Core/Command/DbDumpCommand.php
core/lib/Drupal/Core/Command/GenerateProxyClassCommand.php
core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php
core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php
core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php
core/lib/Drupal/Core/ProxyClass/Config/ConfigInstaller.php
core/lib/Drupal/Core/ProxyClass/Cron.php
core/lib/Drupal/Core/ProxyClass/Entity/ContentUninstallValidator.php
core/lib/Drupal/Core/ProxyClass/Extension/ModuleInstaller.php
core/lib/Drupal/Core/ProxyClass/Extension/RequiredModuleUninstallValidator.php
core/lib/Drupal/Core/ProxyClass/Field/FieldModuleUninstallValidator.php
core/lib/Drupal/Core/ProxyClass/File/MimeType/ExtensionMimeTypeGuesser.php
core/lib/Drupal/Core/ProxyClass/File/MimeType/MimeTypeGuesser.php
core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php
core/lib/Drupal/Core/ProxyClass/Lock/PersistentDatabaseLockBackend.php
core/lib/Drupal/Core/ProxyClass/PageCache/ChainResponsePolicy.php
core/lib/Drupal/Core/ProxyClass/ParamConverter/AdminPathConfigEntityConverter.php
core/lib/Drupal/Core/ProxyClass/ParamConverter/MenuLinkPluginConverter.php
core/lib/Drupal/Core/ProxyClass/Plugin/CachedDiscoveryClearer.php
core/lib/Drupal/Core/ProxyClass/Render/BareHtmlPageRenderer.php
core/lib/Drupal/Core/ProxyClass/Routing/MatcherDumper.php
core/lib/Drupal/Core/ProxyClass/Routing/RouteBuilder.php
core/modules/book/src/ProxyClass/BookUninstallValidator.php
core/modules/field/src/ProxyClass/FieldUninstallValidator.php
core/modules/filter/src/ProxyClass/FilterUninstallValidator.php
core/modules/forum/src/ProxyClass/ForumUninstallValidator.php
core/modules/language/src/ProxyClass/LanguageConverter.php
core/modules/migrate_drupal/tests/fixtures/drupal6.php
core/modules/migrate_drupal/tests/fixtures/drupal7.php
core/modules/node/src/ProxyClass/ParamConverter/NodePreviewConverter.php
core/modules/simpletest/files/php-1.txt
core/modules/simpletest/files/php-2.php
core/modules/system/tests/fixtures/update/drupal-8.language-enabled.php
core/modules/system/tests/src/Kernel/Scripts/DbDumpCommandTest.php
core/modules/user/src/MigratePassword.php
core/modules/user/src/UserServiceProvider.php
core/modules/views_ui/src/ProxyClass/ParamConverter/ViewUIConverter.php
core/tests/Drupal/Tests/Component/EventDispatcher/ContainerAwareEventDispatcherTest.php

The apporach has been confirmed by @xjm in #2887052: Ignore Diff component files in phpcs coding standards.

Proposed resolution

Come up with the pattern(s) in core/phpcs.xml.dist so that we can ignore them cleanly.

Remaining tasks

  • Create pattern(s).
  • Create patch.
  • Review.
  • RTBC.
  • Commit.

User interface changes

None

API changes

None

Data model changes

None


          Drupal core: Make it easier to create proxies   

Follow-up to #2408371: Proxies of module interfaces don't work

Problem/Motivation

- To create a proxy the following code needs to be used:

./core/scripts/generate-proxy.sh 'Drupal\Core\Batch\BatchStorage' core/lib/Drupal/Core 

Proposed resolution

- Allow to use:

./core/scripts/generate-proxy.sh core/lib/Drupal/Core/Batch/BatchStorage.php

and find class and root namespace (based on PSR-4 via $kernel->getPSR4Namespaces()).

Remaining tasks

- Do it

User interface changes

- None

API changes

- None

Data model changes

- None


          Drupal core: Break BrowserTestBase & children dependency on Simpletest, deprecate stub BC traits   

Problem/Motivation

BrowserTestBase tests have dependencies on simpletest module from traits living in simpletest to test files/fixtures and, probably, others. As BTB is a core component it cannot depend on a module. Viceversa works: Simpletest can rely on core traits, files, fixtures to achieve its mission.

BrowserTestBase uses these traits from simpletest:

use Drupal\simpletest\AssertHelperTrait;
use Drupal\simpletest\ContentTypeCreationTrait;
use Drupal\simpletest\BlockCreationTrait;
use Drupal\simpletest\NodeCreationTrait;
use Drupal\simpletest\UserCreationTrait;

Only AssertHelperTrait doesn't have a dependency on a fixture Drupal site, either as the container or the kernel.

Proposed resolution

Remaining tasks

User interface changes

None.

API changes

Location of traits might change.

Data model changes

None.


          Seeing which Git branch I’m on via my console prompt (__git_ps1)   
  I like knowing which Git branch I’m currently in. I use the git-ps1 function feature that comes with git-core. If you clone or download the git source: git://git.kernel.org/pub/scm/git/git.git There is a file in the contrib/completion folder called git-completion.bash: ~/code/git/contrib/completion<span … Continue reading 
          Exploit kernel Linux (security news)   
Brad Spengler noto  sviluppatore che lavora al progetto Grsecurity ha recentemente pubblicato un exploit che sfrutta una vulnerabilità nell’interfaccia di rete virtuale di tipo TUN/TAP nel kernel Linux 2.6.30 e 2.6.18, usati in Red Hat Enterprise Linux 5 (RHEL5). La stessa vulnerabilità permette ad un malintenzionato di ottenere i privilegi di root e la scalata […]
          Comment on Ask A Question by PropeciaeskSnick   
Propecia price ES online 044 Snick dose propeciaes.helpyouantib.co.uk Propecia price acclimated to to deal with androgenetic alopecia (male-pattern baldness), prostate cancer, soft-hearted prostatic hyperplasia. It contains Finasteride. This kernel selectively prevents effects of 5 alpha-reductase, that is an enzyme accountable in support of interest of traditional androgens (male hormones). Directions Propecia price ES online <a href="http://propeciaes.helpyouantib.co.uk/finasteride-side-effects-statistics/sexual-side-effects-from-propecia-avodart-may-be-irreversible.php" rel="nofollow">sexual side effects from propecia avodart may be irreversible</a> catch the pharmaceutical at the verbatim at the same time notwithstanding every day. Rob 1 pharmaceutical before or after meal. And don't forget to consult with your doctor! Precautions Finpecia can't be used on the side of treatment of alopecia (centred plaits liability liabilities), distress hair deprivation, etc. It should be bewitched seeking 3 months and more to certain any patent result. If there is no issue after 12 months of treatment, you should a close your treatment with Finpecia. http://georgiantheatre.ge/user/Propeciaesviole657/ http://woombie.ru/index.php?option=com_k2&view=itemlist&task=user&id=33219 http://www.math.com.ua/forum/profile.php?mode=viewprofile&u=21620 http://forumobd2.com/member.php?action=profile&uid=18122 http://gibsztyl.hostil.pl/user/PropeciaesNus505/
          SW Engineer - Linux Kernel and Drivers - (Enfield)   
Must-Have-SkillsArchitect and bring up new or modified Linux Touch Screen computers that have multiple boards, SOMs, Wi-Fi, Video, Sound, securityAbility to Configure and customize Linux Kernels and Device Drivers for Video, WiFi, and SD Memory, for SOM computer chips. Experienced with Linux networks, Security and IPC programming.Required Skills, Experience and Education Embedded LinuxBachelor's degree in Computer Science or Electrical EngineeringC/C++.Software Version Managementlaunching products into serial productionMust be able to read electrical schematics and integrate and debug hardware, software, sensors.Embedded Linux, C/C++ Source: http://www.juju.com/jad/000000008ixgy1?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc0413802e189be385daf54a16310431f6ff8f92f7af39df48
          Quevedo hits walk-off homer in 11th, Clinton beats Cedar Rapids 2-1   
CLINTON, Iowa (AP) -- Yojhan Quevedo hit a walk-off solo homer with one out in the 11th inning, as the Clinton LumberKings topped the Cedar Rapids Kernels 2-1 on Saturday.
          Basis Administrator - Aecon Group - Toronto, ON   
Performs implementation of OSS notes, support pack upgrades, kernel upgrades and systems refreshes across the landscape....
From Aecon Group - Tue, 06 Jun 2017 23:47:00 GMT - View all Toronto, ON jobs
          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          RE: Failed to create a session, confirm that the user has proper privileges to log on to Microsoft Dynamics.   

You have rejected new client sessions on the AX AOS instance in the online users form. Certain processes require additional threads and sessions to be created, DB synchronization is one of them I believe. Try allowing in additional sessions and do synchronization like that.

If that is not the case, then have a look at your Stored procedures in the AX DB and _model DB within SQL Server and compare it against a working environment, to see if any functions are missing (createserversessions, createclientsessions, etc.).

If you want to lock out users, you could do some changes to your application, refer to my blog on how to terminate AX sessions during startup:

www.daxrunbase.com/.../ax-clients-with-an-outdated-kernel-executable-version-scom-blocking

I have created a Maintenance flag on the AOS properties screen that I turn on during the Production code release, and block not just wrong client kernels, but users who do not have administration privileges too.


          Commenti su Jay Freeman: “Il Jailbreak è morto!” di Edoardo   
Secondo me la soluzione migliore è Android Stock per la personalizzazione + iOS per le peculiarità. Nel senso che se compri l'iPhone sai che il sistema è quello, fa quelle cose ma le fa bene, se vuoi applicare tutte quelle modifiche non ti conviene affiancarlo a un terminale Android? Anche perché di di usare più numeri di telefono. Inoltre: "se fai il jailbreak basta cambiare nome utente e password del root per avere un dispositivo impenetrabile tanto quanto l'iOS chiuso da Apple." Assolutamente no, il jailbreak per forza di cose disattiva quasi tutte le protezioni di iOS, niente sandbox, firma del codice, protezione della memoria del kernel. Necessariamente diventa più vulnerabile (se te lo dicono anche gli stessi hacker poi), per alcuni il compromesso potrebbe essere accettabile, per altri no.
          kernel132.dll   

kernel132.dll文件是window系统下非常重要的动态链接库文件。在运行游戏或者软件提示:"丢失kernel132.dll"或者"没有找到"kernel132.dll"等是可以自行下载该文件解决此问题。
          TuxMachines: Older Benchmarks at Phoronix   

read more


          Forum Post: RE: Failed to create a session, confirm that the user has proper privileges to log on to Microsoft Dynamics.   
You have rejected new client sessions on the AX AOS instance in the online users form. Certain processes require additional threads and sessions to be created, DB synchronization is one of them I believe. Try allowing in additional sessions and do synchronization like that. If that is not the case, then have a look at your Stored procedures in the AX DB and _model DB within SQL Server and compare it against a working environment, to see if any functions are missing (createserversessions, createclientsessions, etc.). If you want to lock out users, you could do some changes to your application, refer to my blog on how to terminate AX sessions during startup: www.daxrunbase.com/.../ax-clients-with-an-outdated-kernel-executable-version-scom-blocking I have created a Maintenance flag on the AOS properties screen that I turn on during the Production code release, and block not just wrong client kernels, but users who do not have administration privileges too.
          Hyolyn & Kisum – FRUITY LYRICS   
ROMANIZATION LYRICS

ara nal gidaryeossjanha
geu nunbicceun bunmyeong
nawa sonkkeuti dahassdeon geu sungan
I gotta crush
jogeumman deo dagawa bwa eoseo
ppeonhan neoui ilsangeul nan refresh
neorang na majuchin ge jinjjaro uyeonini

ipsurwiro hogisimi saljjak beonjyeo
i jiruhameul da tteolchyeobeoryeo
deoneun mangseoril piryo eopseo
deo saerowojin kkum
ginjanghan deut seollem gadeukhan geu pyojeong
neon areumdawo nun busyeo
bihaeng eopsido neon eoneu teume
neul kkumkkwowassdeon geu badae
geogi seoissgo meori wiron sunlight

deo yonggil naebwa be all right
I I taste of honey
deo dagawabwa be all right
na na naccseon neukkim
deo jeulgyeobwa neon be all right
You’re my exotic baby
tto hamkkeramyeon be all right
dalkomhan sigan jjarishan feelin’

So deep in my deep in my
deep in my heart
sangkeumhan dalkomhan naege ppajyeo
jom deo hwangholhan jjarishan neukkimil geol
I know you got that feelin’

uri geonseoljeogin yaegin jechyeo dugo
kaeseureul ssahja build a Top Top
bihaenggi jongijeopgin geumandugo
gati haneureul nalja let’s fly fly
gibuneul Higher up up
jeo wiro deo nopi deo deo
nal deryeogajwo gureum wi
nae yeopjarin neogo
tteeonael suneun eopseul kkeoya
nan neoui kernel
memareun mame ssageul dotge hae
u like a farmer

Mi Mix orange and peach
Sweeter than a grape
Taste like your lips
fruityhan han mogeumeun nareul pureojige hae
hwimorachineun Feelin’eun machi jayeonjaehae
Hey hey geuphal piryoeopseo
cheoncheonhi deep in my heart heart
deo lithage deephage sweethage
naeiri eopsneun deusi let’s get harder

deo yonggil naebwa be all right
I I taste of honey
deo dagawabwa be all right
na na naccseon neukkim
deo jeulgyeobwa neon be all right
You’re my exotic baby
tto hamkkeramyeon be all right
dalkomhan sigan jjarishan feelin’

So deep in my deep in my
deep in my heart
sangkeumhan dalkomhan naege ppajyeo
jom deo hwangholhan jjarishan neukkimil geol
I know you got that feelin’

Now switch
neowa naui wichi
neowa hamkkeramyeon
feel like a dream
ttabunhameul Fruity hage
naega kkumkkuneun tasty
ilsangeul beoseona
jeo dallo georeoga
I’m a amseuteurong First
dal wie uttuk seon ja
i noraen uriui First ipmajchum
geurigo ama i noraen wontabi doelkkeoya

deo yonggil naebwa be all right
I I taste of honey
deo dagawabwa be all right
na na naccseon neukkim
deo jeulgyeobwa neon be all right
You’re my exotic baby
tto hamkkeramyeon be all right
dalkomhan sigan jjarishan feelin’

So deep in my deep in my
deep in my heart
sangkeumhan dalkomhan naege ppajyeo
jom deo hwangholhan jjarishan neukkimil geol
I know you got that feelin’



          How to have a single instance app that minimizes to the system tray, as well as restores from the tray and any duplicate instance bring the original to the foreground   
For a recent project, I wanted to minimize my application to the system tray, as to not inhibit the precious toolbar space for an application that is accessed at the beginning of the workday and the end of it. I also wanted to be able to restore the application from the system tray, as well as not allow more than 1 instance of the application to be opened and if the user attempted to do that, to bring the original application into the foreground before closing the duplicate app.

This proved to be much more convoluted and difficult then I had originally expected. I found a ton of different suggestions on the internet as to how to do this, but nothing straight forward and plug and play, so this blog post will be all about adding code into an existing project that is plug and play as well as giving a simplistic example application to cherry pick from or build off of. I tried to be as detailed as possible, if I missed a step please comment so I can explain a step or add a step into this.

Create a form in Visual studio, go to the toolbox and add a notify icon to the form1, then choose your icon and the icon name. You'll need to modify the third entry below named this.nofityIcon1.Icon to whatever you name your icon by going into the solution explorer, right clicking on the project name, clicking on the resources menu tab and then add a resource/add existing file. At this point that file will now reside in your resources and be accessible via Properties.Resources .

You can add the following to the Form1_Load method if you would like, it is optional

this.notifyIcon1.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info; //Shows the info icon so the user doesn't thing there is an error.
                this.notifyIcon1.BalloonTipText = "[Balloon Text when Minimized]";
                this.notifyIcon1.BalloonTipTitle = "[Balloon Title when Minimized]";
                this.notifyIcon1.Icon = ((System.Drawing.Icon)(Properties.Resources.alarm_clock_face_s)); //The tray icon to use
                this.notifyIcon1.Text = "[ApplicationName] application, double click to restore program";


Inside of Form1() you'll need to capture 2 events via the event handlers and have two corresponding functions to handle those events as well as add a new warning message form. Under solution explorer, right click on the solution, then add, then windows form. Name the form (I called it the default name of form2.cs) and then add a label and a checkbox to it for this code, or anything else you would like to customize it with.

this.Resize += new EventHandler(form1_Resize);
            notifyIcon1.DoubleClick += new EventHandler(notifyIcon1_DoubleClick);



       private void form1_Resize(object sender, EventArgs e)
        {
            if (FormWindowState.Minimized == WindowState)
            {
                Form2 warningForm = new Form2();
                try
                {
                    RegistryKey key = Registry.CurrentUser.OpenSubKey("Software", true);
                    if (key.OpenSubKey("TimeKeeper") == null)
                    {
                        key.CreateSubKey("TimeKeeper");
                    }

                    RegistryKey subKey = key.OpenSubKey([KeyName], true);
                    string regValue = subKey.GetValue("minimizeWarningHide").ToString();

                    if (regValue == "true")
                    {
                        // continue on
                    }
                    else
                    {
                        warningForm.Show();
                    }


                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + System.Environment.NewLine + ex.Source + System.Environment.NewLine + ex.TargetSite + System.Environment.NewLine + ex.StackTrace + System.Environment.NewLine + System.Environment.NewLine);
                }

                this.Hide();
            
            }


        }
    }
}


      private void notifyIcon1_DoubleClick(object sender,System.EventArgs e)
        {
            Show();
            WindowState = FormWindowState.Normal;
        }

In the new form2 you'll want to paste the following code after adding checkBox1 (which I renamed to ckbxMinimizeWarning), again be sure to change the [KeyName] value to your registry key name that you've chosen. You also want to add the include using Microsoft.Win32; to the top. You'll also want to disable the minimizebox and maximizebox buttons for this warning message, they aren't necessary and could confuse your user.


private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                RegistryKey key = Registry.CurrentUser.OpenSubKey("Software", true);
                if (key.OpenSubKey([KeyName]) == null)
                {
                    key.CreateSubKey([KeyName]);
                }

                RegistryKey subKey = key.OpenSubKey([KeyName], true);

                if (ckbxMinimizeWarning.Checked == true)
                {
                    subKey.SetValue("minimizeWarningHide", "true", RegistryValueKind.String);
                }

                if (ckbxMinimizeWarning.Checked == false)
                {
                    subKey.SetValue("minimizeWarningHide", "false", RegistryValueKind.String);
                }
            }
            catch (Exception)
            {
              
                throw;
            }
        }


At this point you'll want to put this code into your Form1_Load() method, ensure to change [KeyName] to the name of the key you want to house your registry settings in, inside of hkcu\software. Also don't forget to add the registry include, using Microsoft.Win32; at the top of your project.


RegistryKey key = Registry.CurrentUser.OpenSubKey("Software", true);
                if (key.OpenSubKey([KeyName]) == null)
                {
                    key.CreateSubKey([KeyName]);
                }

                RegistryKey subKey = key.OpenSubKey([KeyName], true);

                string[] subKeys = subKey.GetValueNames();

                if (!(subKeys.Contains("minimizeWarningHide")))
                {
                    subKey.SetValue("minimizeWarningHide", "false", RegistryValueKind.String);
                }


Lastly go into the program.cs code and we will use pin invoke.

The first thing to do is add the pininvoke include as well as threading include at the top of program.cs
using System.Runtime.InteropServices; and using System.Threading; This part of the code allows you to identify existing windows and to bring a window to the foreground as needed. Be sure to change the Mutex value of ExampleMinimizeToTrayProject per your own needs. This is a unique value and needs to be unique for each application you write, or else the applications will all think they are the same application (no matter the code) when the open. Mutex stands for Mutually Exclusive.

Here is the program.cs code


static class Program
    {
       
<summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            if (IsSingleInstance())
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
            else
            {
                bringToFront("Time Keeper");
            }
        }

        static private Mutex _instanceMutex = null;

        [DllImport("USER32.DLL", CharSet = CharSet.Unicode)]
        public static extern IntPtr FindWindow(String lpClassName, String lpWindowName);

        [DllImport("user32.dll")]
        public static extern uint GetWindowThreadProcessId(IntPtr hWnd,
            IntPtr ProcessId);

        [DllImport("user32.dll")]
        public static extern IntPtr GetForegroundWindow();

        [DllImport("kernel32.dll")]
        public static extern uint GetCurrentThreadId();

        [DllImport("user32.dll")]
        public static extern bool AttachThreadInput(uint idAttach,
            uint idAttachTo, bool fAttach);

        [DllImport("user32.dll", SetLastError = true)]
        public static extern bool BringWindowToTop(IntPtr hWnd);

        [DllImport("user32.dll", SetLastError = true)]
        public static extern bool BringWindowToTop(HandleRef hWnd);

        [DllImport("user32.dll")]
        public static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow);

        public static void bringToFront(string title)
        {
            IntPtr hWnd = FindWindow(null, title);
            uint foreThread = GetWindowThreadProcessId(GetForegroundWindow(), IntPtr.Zero);
            uint appThread = GetCurrentThreadId();
            const uint SW_SHOW = 5;

            if (foreThread != appThread)
            {
                AttachThreadInput(foreThread, appThread, true);
                BringWindowToTop(hWnd);
                ShowWindow(hWnd, SW_SHOW);
                AttachThreadInput(foreThread, appThread, false);
            }
        }

        static Mutex _m;
        static bool IsSingleInstance()
        {
            try
            {
                // Try to open existing mutex.
                Mutex.OpenExisting("ExampleMinimizeToTrayProject");
            }
            catch
            {
                // If exception occurred, there is no such mutex.
                Program._m = new Mutex(true, "ExampleMinimizeToTrayProject");

                // Only one instance.
                return true;
            }
            // More than one instance.
            return false;
        }
    }
Then add an image to form2 by going to the tool box and adding a picturebox and browsing to an image under the solution explorer for the picturebox, showing the system try and what the icon looks like placed in it by importing it. Then add the label (if you would like) as well as text to the label on form2 explaining to them the minimizing process. I use the following text

<blockquote>
This program will be minimized to the system tray by the clock as pictured above. To restore it, look for the alarm clock icon inside of the system tray icon list and double click it.</blockquote>
Also add the following text to the form2 checkbox explaining its usage

<blockquote>
Select this not to see this warning again.</blockquote>
Lastly, make sure the bringToFront("[texthere]"); in program.cs is looking for the name of your form, whatever text name you've given it in your project. In this project you'll see it is named ExampleMinimizeToTrayProject.


Project for download: (the second link should be a direct link)

http://www.filefactory.com/file/30lkeoyds5pj

http://s37.filefactory.com/dl/f/30lkeoyds5pj//b/3/h/4e0c1626bd0ca3ff8f36f7f7/m/e6c5d3cbdde8f5a9fc3377a40b53d308/n/ExampleMinimizeToTrayProject.zip




References I used:

http://www.codeproject.com/Forums/1649/Csharp.aspx

http://www.codeguru.com/csharp/.net/net_general/systeminformation/article.php/c6933/Placing-Your-C-Application-in-the-System-Tray.htm

http://tech.pro/tutorial/928/how-to-minimize-an-application-to-the-taskbar-tray-in-csharp

http://stackoverflow.com/questions/9168405/mutex-do-not-work-with-two-processes-running



keywords:

single instance app application
duplicate
system tray minimize restore from tray
          Windows Phone Summit Highlights   


This information is hot off the Windows Phone 8 Summit held on June 20th 2012 in San Francisco. The show was kicked of by the same DJ using the transparent touchscreen seen before the opening keynote at TechEd North America 2102 in Orlando last week. The major highlights of the event are:
  1. No device upgrade to Windows Phone 8 OS(Apollo)
  2. Hardware Multicore Processor support
  3. A new Start Screen with different Tile Sizes
  4. Mobile Wallet Hub
  5. New "Shared" Kernel
Here is a bit more about the major highlights I listed above:

No device upgrade to Windows Phone 8 OS(Apollo)
This one hurt me the most.  There will be a Windows Phone 7.8 OS upgrade for devices running Windows Phone 7.5 (Mango) that cannot take advantage of all the new features due to hardware requirements. It seems that all devices will get this upgrade independent of carrier and over the air (3G, 4G or WiFi) instead of being forced through Zune. Windows Phone 8 is expected to be available by fall 2012.

Hardware Multicore Processor support
Windows Phone 8 will support for multi-core processors including dual core initially and quad core and more in the future. The first devices are expected to be dual core processors.

A new Start Screen  with different Tile Sizes
Microsoft introduced three sizes of Live tiles, small, medium, and large. Please note that existing Windows Phone devices have the medium and large Live tiles but are not resizable. Windows Phone 7.8 and Windows Phone 8 should support three resolutions in total: WVGA, WXGA,(both 15:9) and 720p (16:9). The new screen also offers more color customization and personalization options. The arrow on the right side of the screen is gone and all tiles now take up the whole screen with a smaller tile layout.

Mobile Wallet Hub
The Mobile Wallet in Windows Phone 8 will support Near Field Communication (NFC) payments as well as the Passbook type of e-wallet offered by Apple on their iOS Devices. Microsoft promises the “most complete” mobile wallet solution, because they are working directly with the carriers.

New "Shared" Kernel
Windows Phone 8 will share the same kernel as Windows 8. This will allow the use of Micro SD cards as external storage which is a big change from how it was done in Windows Phone 7 and Windows Phone 7.5. Device Encryption, Secure Boot and Device management are another benefits gained via the new shared kernel. Developers will be able to use managed code developed for Windows 8 with Windows Phone 8. They will be able to use C, C++, C#, HTML 5 and Direct X in development of apps for both platforms.

Other fun things to note. Internet Explorer 10 is the new browser. Skype will take advantage of the deep VOIP integration.There will be new devices from Nokia, Samsung and HTC. There are now 100,000 apps in the Marketplace. Zynga has promised Draw Something and Words with Friends to come later this year. New Tap + Send app will allow content sharing. Nokia Maps will replace Bing Maps.

Is it enough to make you switch or wait? Your Thoughts and comments are welcomed.
          BIAFRA: THE NEED TO TOTALLY REJECT FEDERALISTS CALL FOR RESTRUCTURING -    


By Russell Idatoru Bluejack

JULY 1, 2017

Restructuring and secession are two windows open to those who see themselves as victims of a dysfunctional political economy such as Nigeria. Nigeria has existed as a "nation" since 1914 and as an "independent" geographical enclave since 1960 (the emphasis on indepedent and nation is deliberate). This work is primarily about the weakness of the federalists' clamour, for it is my take that what they want is not novel. I am optimistic that this expository will drive the final death knell into the call for restructuring. Restructuring is either whole or part. Nigeria, unlike other nations, has never had a brush with holistic restructuring. But what is restructuring?

DEMYSTIFYING RESTRUCTURING

Restructuring refers to the reorganization of the structure of a nation. If the reorganization is total, it is called TRUE FEDERALISM; if it is in part, it is called FISCAL FEDERALISM. True federalism refers to political and economic power sharing between the State and its federating units (states). It covers issues of self-governance (security), autonomous management of resources, limits of State interference etc. In a true federal enclave, federating units exist as independent entities with minimal appendage to the State e.g. the United States of America where each state has its own police force.

Fiscal federalism, on the other hand, is part of a broader public finance discipline. It is the brainchild of a German-born American, Richard Musgrave, that deals with divisions of governmental functions and financial relations among levels of government. It was propounded in 1959 and has since guided the political administration policies of nations. The concept has come down to us in Africa, especially aggrieved federating units in Nigeria (Niger Delta Region) as RESOURCE CONTROL, which is a clear case of its misconstruance. I just wonder how many federalists know that resource control is just a part of fiscal federalism, which is itself a part of true federalism. But is the clamour for fiscal federalism new to Nigeria? Has Nigeria been restructured before? I crave your indulgence as I do justice to the questions above.

THE HISTORY OF RESTRUCTURING IN NIGERIA

Federalists cannot in good conscience deny that the present structure of the economy and political structure of Nigeria is a fallout of past attempts to attain restructuring. Matter-of-factly, what we refer to as Nigeria is a badly restructured Lugard's contraption. Revenue sharing has always been the forte of every attempt at restructuring Nigeria in the past and does seem to be the kernel of federalist call today. Let me take you down memory lane.

In 1946, Hick-Phillipson Commission awarded 46% of revenues to the North, 30% to the West, and 24% to the East (South-East and South-South). Chicks Commission of 1953 did more work on revenue sharing by clearly differentiating between import and export duties and how they are to be shared.

In 1958, Sir Jeremy Raisman's Commission introduced Distributable Pools Account (DPA) and included POPULATION as a determinant for revenue sharing, meaning regions were to be considered on the basis of their population. I am sure you know why this was done. Binns Fiscal Commission, 1964, recognized the DPA, which is now what we refer to as National Coffers/State Treasury.

The creation of states in 1967 gave birth to Decree 15, a military declaration that population be seriously considered in the East, but that what pertains to the North be shared equally among the six states. You can see the unequal administration here. Dina Commission, 1968, introduced the OFFSHORE/ONSHORE dichotomy and enabled Decree 6 of 1975 to hold back revenue accruing from onshore mining rents and royalties (about 20%).

Prof. Ayobade, under the 1977 military junta, headed a CDC that included local government in the revenue sharing principle: 60% for federal, 30% for states, and 10% for local governments. The Revenue Allocation Act, Number 1, 1981 adopted the submission of Pius Okigbo's Commission, to wit: 58.5% to federal, 31.5% to states, and 10% to local governments.

IBB's National Revenue Mobilization and Fiscal Commission (NRMAFC), 1989 vested the power to allocate vertical allocation formula on the National Assembly and considered equality of states, population, internal revenue effort, and social development factor as indices of revenue allocation, which remains one of the best. It is one reason why IBB was called a uniformed political maestro.
We can see that each of these commissions embodies an attempt by colonial and post-colonial Nigeria to achieve restructuring.
Source: Niger Delta: The Economic Life of Nigeria

THE FOLLY OF FEDERALISTS

Having seen that each attempt at restructuring Nigeria created a new problem that formed the basis for further attempts, one wonders why federalists want us to embark on such journey to no definite destination. What stops our federalists from thinking outside the box? Let me remind everyone clamouring for restructuring that Obasanjo-led Revenue Committee rejected call for upward review of the 13% DERIVATIVE PRINCIPLE. He, Obasanjo, went ahead to obtain a landmark judgment from the Supreme Court, which legally (though immorally) excluded offshore from the said principle. Where were these noisy federalists when that happened?
Furthermore, moves by the then Acting President, Prof. Osinbajo, to relocate oil company headquarters to the source of their raw material was repelled by the legislature. Where were our federalists? Did they react?

Another sad development, one I had to write about, occurred when a Bill seeking the establishment of a financial scheme that would recompense the South-East Region for the damage done it by the Civil War, was rejected by the legislature. What was the reaction of our federalists? What did IBB, the governors, and even Atiku say when that South-East Development Commission Bill was impugned and speedily rejected? Where were all these governors calling for restructuring in their desperate bid to escape Biafra?

Those clamouring for restructuring should know that their call is belated, since Abdusallami used his one year transition government to give the North what they could not get in 1966. The North had always wanted to dominate the legislature. The death of both Abiola and Abacha left Nigerians dazed and blind to what Abdusallami did for the North. They now enjoy more federal constituencies. I just wonder how these federalists want to surmount the towering population of the Nay-sayers in the National Assembly. I enjoin you to ask any federalism crusader the following questions:
1) Why are you afraid of secession?
2) How do you intend to push your Bill through a legislature peopled by those against restructuring?
3) Now that governors and some northerners are singing your song, is there any difference between you and politicians?
4) What do you really want? Is it the progress of Nigeria or your selfish goal?
5) If you truly need the progress and development of Nigeria devoid of ulterior motive, how come you are not giving other self-determinist movement a chance? In other words, why do you keep insisting that yours is the best?
6) Seeing that several attempts at restructuring did not go well in the past, what do you wish to do differently this time?
7) If you really desire to change Nigeria for good, why not join others that have gone far?

CONCLUSION

It is my humble and unalloyed submission that most of the federalists you see are ignorant and unprepared for the task ahead. Seeing that governors and former presidents have joined the fray, one can authoritatively say that federalists have become mercenaries hired by those who see secession as an incubus. The fear of Biafra is responsible for the loudness that has characterized the once quiet federalist movement. Today, Nigerians that are given to Fulani conquest and western negative propaganda see restructuring as the elusive escapism from a reverberating and luxuriating agitation for the restoration. Restructuring has become the place where compomised Nigerians ensconce themselves. Take it or leave it, those who truly understand and crave restructuring are less than 15% of the crowd. Most of the few federalists have moved to the other side. Are you not shocked that some Niger Deltans leave their northern predators to attack the Igbo? That is what you see from a conquered people. For some Niger Deltans, the predator is a friend while the Igbo, with whom they share similar culture and religion, are foes.

I still sleep every night in expectation of that night that will draw the curtains on Nigeria. I await the morning when sunlight from the Land of the Rising Sun will make me squint my eyes and heave a sigh of relief. Home sweet home, as ersatz (fake) federalists sprout like a plant here and there, my spirit man tells me you are close. If you were not, then explain the incidence of politicians turning activists overnight. O Biafra, how enemies of an egalitarian society fear thee. Come quickly, my precious home. Come and absorb me and my compatriots so that our thirsty souls can calm down. We yearn for thee. We await thee. Freedom from a related generation of lies is what we all need. WE NEED BIAFRA.

God bless Mazi Nnamdi Kanu. God bless IPOB. God bless you all, my beloved Biafra family. God bless the writer.
Restructuring, we vehemently reject thee
Referendum, we passionately long for thee.


Russell Idatoru Bluejack is a thinker, revolutionary writer, university tutor, and socio-economic and political analyst that writes from Port Harcourt

THE BIAFRA TIMES



          Uniform Projection for Multi-View Learning   
Multi-view learning aims to integrate multiple data information from different views to improve the learning performance. The key problem is to handle the unconformities or distortions among view-specific samples or measurements of similarity or dissimilarity. This paper models the view-specific samples as a nonlinear mapping of uniform but latent intact samples for all the views, and the view-specific dissimilarity matrices or similarity matrices are estimated in terms of the uniform latent one. Two methods are then developed for multi-view clustering. One makes use of uniform multidimensional scaling (UMDS) on multi-view dissimilarities or kernels. The other one uses a uniform class assignment (UCA) procedure that optimally extracts the cluster components contained in the view-specific similarity matrices. These two methods result in the same optimization model, subjected to some slightly different constraints. A first-order condition of solutions is given as a nonlinear eigenvalue problem, and a second order condition guarantees local optimality. The nonlinear eigenvalue problem is solved by an iterative algorithm via eigen-space updating, and its convergence is proven. Furthermore, a fast implementation of the algorithm is discussed, which adopts the strategy of restarting subspace extension. Numerical experiments on some real-world data sets provide good support to the proposed methods.
          Interesting Client Keylined Crop Trials – 2012 Update   

The following is the second submission of an unedited Yeomans Keyline Plow client Field Report as relayed to us by Mr. Dean Yancey and his wife Wanda at - Agrotecy, Lowville, NY.  

Progress of Pasture Cropping (Row Cropping on Permanent Turf)

No-till planting of wheat or corn into pastures is a growing trend in Australia, Europe, and the Mid-West U.S.  In the beginning of the dry season native grasses become dormant and the wheat grows well.  Often herbicides such as gramaxone (herbistat) retard the grasses long enough to establish the cereal crop.  Eventually, the crop will shade out the native competition. Fertilizers are necessary at first because most agricultural land has been depleted of soil organic matter. However, after a few years this higher yielding double crop, no-till practice restores soil health.  Fertilizer and herbicide become less necessary. Colin Seis, Kristy Jones, et al. have developed and promoted this practice for a decade starting in Australia. 

Advantages of Pasture Cropping
           
Planting costs are minimal because little tillage or removal of existing sod is necessary.  Few weeds invade the narrow zones of row crops.  Annuals of most weed species are less active in later summer months when the fast growing row crop is covering the narrow band of tillage.Usually a first cutting of hay is removed or pastured prior to planting.  For our area, we prefer grazing corn for early June no-till planting.  Harvest it nine weeks later at the tassle stage. Without a cob or kernel corn it furnishes low starch high energy forage enabling dairy cows to produce more milk on less concentrate diets.  This is the goal of progressive farmers seeking lower feeding costs and better herd health. 
           
After harvesting the summer row crop, the forage grasses reestablish with no need to plant a cover crop. Sorghum x sudan hybrid, sudan grass, millet, or sweet corn could be planted in the crop rotation.  These crops are rapid humus builders when planted into hayfields.  Each can release hundreds of pounds of sugar per acre to feed soil microbes that rebuild humus.  Healthy soil reduces cost for pest and disease control. The corn population need be only half the normal to cover expenses.  Risk of losing money in poor weather is very low because costs are minimized. A half-crop yield is sufficient to cover harvest costs. 
           
Grazing these crops reduces harvest costs and nutrients are returned without any equipment needed.  Humus builds fastest in this case. Soil structure, water and nutrient holding capacity ,drainage, and tilth are improved. Hilly or stony land even where growing seasons are short can be valuable for pasture cropping. Erosion from minimal tillage on permanent turf is little problem.  We prefer to plant in contour curves around the ridges.  In the keyline method most contours will slope gradually to transfer rainfall to adjacent ridges avoiding transport of soil downhill. We use a Yeoman plow to subsoil, aerate, and plant simultaneously in a keyline contour pattern. Most fertilizer or compost is broadcast before planting. Some starter fertilizer is applied with the Yeoman plow-planter. This plow has wear-resistant shanks and points.  The wear parts are cheaply replaced.  The soil contact parts are aerodynamic in shape and slide through the soil with minimal friction and disturbance of soil structure. We find ten horse power per shank is sufficient unless deep hardpans are being fractured. In fact several horses could pull one shank.  Operating costs (fuel, maintenance, parts, labor) are reasonable.
           
While planting the shanks are set to desired depth for aeration.  A V-shaped wing knife attached to the rear of a shank is adjusted to plow a foot-wide zone while seed is being dropped ahead of the knife point. The knife slices off roots and rolls back a three inch layer of sod. Germination was great during the drought June 2011.  The plow shanks penetrate bone dry sod easily, unlike conventional no-till planters.  Few machines are required. Grandpa almost had enough horse-drawn implements to do pasture cropping. This method of farming can quickly supply the crop demanded by changing markets.  A hayfield or pasture can be converted to a cereal or vegetable crop, then left alone to revert back to grass as the market demands.  Round baling of Master’s Choice BMR grazing corn can be a challenge.  It dries down slowly.  However, growing grass between the rows simplified harvest.  The grass dries much quicker than green corn stalks.  Cows milk well on the combination.  Harvesting the crop before late fall rains reduces mud problems. Working on sod with dump trucks, round balers, and mid-sized tractors is gentle on the soil and machinery. 

Environmentalists support this farming method.  Carbon dioxide from the atmosphere is sequestered as soil organic matter when plant residue and roots are quickly converted into humus by active microbial population in healthy soils.  Erosion is nil while producing grain crops.  Nutrient run-off is avoided protecting aquatic systems. Dependency on imported petroleum is greatly reduced with less need of fuel fertilizer and pesticide.  Organic farmers can use this method with compost only.  No winter cover crop need be plowed into the soil to maintain fertility.  Nature has built the most productive crop land with a commingling of grasses, legumes, and grazing animals. Cereal crops including corn grew throughout the grassland before man’s presence. 

Pasture cropping can be challenging where soils are depleted and fertility or rainfall is inadequate for crops like corn. With time, the build-up of humus improves both fertility and water retention.  Is grass a competitor to corn like any weed would be?  No, grass is fed to cattle along with the corn. It is not a weed.  It’s a healthy combination for cattle diets, easy to harvest  for disc mowers, rakes, and round balers.  The corn is planted in tilled shallowly plowed zones of about one foot width and four feet spacing on center.  It takes a few weeks for the grasses to send new roots into the plowed zone. By then the grazing corn has established well.  Pre-starter fertilizer in the corn row helps in the competition.  The corn seems to compete with adjacent corn stalks more than the grass does. In fact, the tallest corn at harvest is found amongst the tallest grass where soil productivity is higher. 

Pasture cropping can utilize heavy applications of manure without excessive nutrient buildup and danger of nutrient run-off. Manure can be kept closer to the barn.  Even hilly fields can be utilized.  The aeration while planting improves infiltration of liquid manure.  Pasture cropping methods should be tried for reestablishing alfalfa in hayfields where it has nearly disappeared.  The narrow zone plowing mixes much dirt to three or four inch depth.  This reduces lingering allopathic toxins left by the alfalfa roots.  Seed dropped behind the plow knife should establish nicely on suitable soils for alfalfa.

Other crops of interest for hayfield planting could include oil seed (sunflower, soy bean, canola) teff grass for a summer horse hay market, forage brassicas for increased grazing capacity from May to December; sugar crops, fiber, and textile crops etc.  These experiments should be top priority for us.
                                                                                                              Dean Yancey
                                                                                                  Lowville, New York
                                                                                                             June 4, 2012            



          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Significant experience implementing of modifying networking internals code including the IP stack, Routing, Sockets API, network security, link load balancing,...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          Quevedo hits walk-off homer in 11th, Clinton beats Cedar Rapids 2-1   
CLINTON, Iowa (AP) -- Yojhan Quevedo hit a walk-off solo homer with one out in the 11th inning, as the Clinton LumberKings topped the Cedar Rapids Kernels 2-1 on Saturday.
          What Excites Me The Most About The Linux 4.12 Kernel   
If all goes according to plan, the Linux 4.12 kernel will be officially released before the weekend is through. Here's a recap of some of the most exciting changes for this imminent kernel update...
          New Libre-Focused ARM Board Aims To Compete With Raspberry Pi 3, Offers 4K   
There's another ARM SBC (single board computer) trying to get crowdfunded that could compete with the Raspberry Pi 3 while being a quad-core 64-bit ARM board with 4K UHD display support, up to 2GB RAM, and should be working soon on the mainline Linux kernel...
          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Unix device drivers experience, ideally for high-speed networking devices. Significant experience implementing of modifying networking internals code including...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          Joeblah on Ifive mini 4s   

on all these test the screen goes blank after rockchip kernel splash but stays lighted up. except for first one wich just came on to blank lighted screen. im sorry i failed to mention that earlier.


          Alex2zl on Ifive mini 4s   

Thanks for working on the firmware for this device. Next week should come my tablet, ready to also help with testing firmware

 

Joeblah said
5 displays generic rockchip kernel flash screen goes blank and is detected by computer as adb device  

You are exactly flashing the whole firmware (folder rockdev, 1.04 GB), replacing it with 2 files? (Kernel and resource). Or do you just flash these two files?


          yukka on [ RK3288 ROM ] IFive Air LineAgeOS 14.1 custom root firmware (2017/03/04)   

Oma7144 said
Next one: http://crewrktablets.arctablet.com/?wpfb_dl=3110

Just check touch in TWRP.

- Oma -  

Hello Oma, I checked your last kernel (in CM13 and 14.1), but touch still does not work in TWRP.
I attached 4 dmesg-logs (i managed to read them out with adb):
1.2.4 firmware with original kernel, both boot in twrp and then when the second boot stops, an after that the same firmware with your latest kernel/ress, also the twrp and after that the second boot which also stops.
Thanks for your work. Dirk


          Joeblah on Ifive mini 4s   

5 displays generic rockchip kernel flash screen goes blank and is detected by computer as adb device


          Joeblah on Ifive mini 4s   

Retried all 4 doing a lower format each time. The first one was still just a blank lighted screen the other 3 were still just the generic rockchip  kernel splash .and by sound on PC do you mean the windows hardware disconnect sound? If so the yes they each made that sound.


          Oma7144 on Ifive mini 4s   

To be sure.

1) use the Ifive Air Lineage flashpack

2) replace Mini4s kernel and resource in folder rockdev/Images

3) in flashtool: LowerFormat

4) in flashtool: Run

- Oma -


          Oma7144 on [ RK3288 ROM ] IFive Air LineAgeOS 14.1 custom root firmware (2017/03/04)   

This is the Android log. The kernel log (dmesg), please.

- Oma -


          yukka on [ RK3288 ROM ] IFive Air LineAgeOS 14.1 custom root firmware (2017/03/04)   

Oma7144 said
I meant a dmesg log of the latest test kernel. Just to see what the touch driver is doing.

You can flash kernel/resource into the running CM13 build. Do the log via ADB.

- Oma -

Hi Oma,
I flashed kernel/resource to the CM13, but only TWRP comes up 1 time. After that android does not start, it stucks with a black screen after 'Rockchip kernel' is displayed.
I made a adb logfile, it is attached to this message.
Kind regards, Dirk


          Oma7144 on [ RK3288 ROM ] IFive Air LineAgeOS 14.1 custom root firmware (2017/03/04)   

I meant a dmesg log of the latest test kernel. Just to see what the touch driver is doing.

You can flash kernel/resource into the running CM13 build. Do the log via ADB.

- Oma -

flash_kernel.pngImage Enlarger


          yukka on [ RK3288 ROM ] IFive Air LineAgeOS 14.1 custom root firmware (2017/03/04)   

Oma7144 said
Next try: http://crewrktablets.arctablet.com/?wpfb_dl=3107

- Oma -  

Hi,
I installed the new kernel, but it does not bring the touchscreen to work for me.
Best regards,
Dirk


          NATURATiV latte corpo spray revitalizzante con mirtillo e limone, 125ml   

Natrue CosmeticUna composizione della natura

  • Estratto di aloe* idrata, lenisce
  • Olio di argan * nutre, idrata, lenisce e protegge
  • Olio di girasole* rinforza, ammorbidisce, leviga
  • Glicerina vegetale* idratante
  • Betaina vegetale* idrata
  • Aromi naturali da oli essenziali*

    * ingredienti naturali ed eco-certificati

NATURATiV  punta tutto sulla natura, sui sensi ed è al passo coi tempi
Tutti i prodotti NATURATiV sono certificati secondo l’alta qualità della cosmesi naturale NATRUE  e testati dermatologicamente. NATURATiV evita il più possibile i materiali di imballaggio e qualora necessario utilizza solo materiali riciclati e riciclabili.
NATURATiV è attenta ai vostri sensi. Tutti i prodotti naturali  per la cura della pelle e dei capelli sono facili da usare, si assorbono perfettamente, seducono con i loro profumi e danno alla vostra pelle un aspetto piacevole.
NATURATiV è al passo coi tempi. I cosmetici naturali non dovrebbero mai avere ingredienti meno attivi rispetto ai cosmetici convenzionali. In qualità di produttore di cosmetici naturali, NATURATiV dispone di una grande selezione di ingredienti naturali, tutti a certificazione biologica. NATURATiV cosmetici naturali sviluppa attivamente nuovi prodotti per pelle e capelli.

NATRUE – L’autentico marchio della cosmesi naturale
NATRUE garantisce una cosmesi naturale e autentica. Attualmente la cosmesi naturale non è ancora definita dalla legge in tutto il mondo. Vi è un certo numero di prodotti con la pretesa di essere considerato naturale, senza esserlo in minima misura. Questo non è giusto, NATRUE lotta per cambiarlo. Il marchio NATRUE aiuta davvero e in modo autentico il consumatore a riconoscere i genuini prodotti di bellezza - naturali e biologici. Il marchio NATRUE garantisce la migliore e più naturale qualità per la vostra pelle ed il vostro benessere.

Ingredienti (INCI):
Aqua, Aloe Barbadensis Leaf Juice, Betaine, Sunflower Fatty Acids Polyglyceryl-3 Esters Citrate (and) Helianthus Annuus (Sunflower) Seed Oil, Glycerin, Isoamyl Laurate, Parfum, Argania Spinosa Kernel Oil, Bentonite, Potassium Sorbate, Sodium Benzoate, Xanthan Gum, Sodium Phytate, Citral, Geraniol, Linalool, Citronellol, D-Limonene

Contenuto: 125 ml (etichetta inglese e tedesco)

Price: 14.50 Fr. Special Price: 4.35 Fr.


          NATURATiV Latte corpo spray rilassante con citronella e cocco, 125ml   

Natrue CosmeticUna composizione della natura:

  • Estratto di aloe* idrata, lenisce
  • Olio di argan * nutre, idrata, lenisce e protegge
  • Olio di girasole* rinforza, ammorbidisce, leviga
  • Glicerina vegetale* idratante
  • Betaina vegetale* idrata
  • Aromi naturali da oli essenziali*

    * ingredienti naturali ed eco-certificati

NATURATiV  punta tutto sulla natura, sui sensi ed è al passo coi tempi

Tutti i prodotti NATURATiV sono certificati secondo l’alta qualità della cosmesi naturale NATRUE  e testati dermatologicamente. NATURATiV evita il più possibile i materiali di imballaggio e qualora necessario utilizza solo materiali riciclati e riciclabili.
NATURATiV è attenta ai vostri sensi. Tutti i prodotti naturali  per la cura della pelle e dei capelli sono facili da usare, si assorbono perfettamente, seducono con i loro profumi e danno alla vostra pelle un aspetto piacevole.
NATURATiV è al passo coi tempi. I cosmetici naturali non dovrebbero mai avere ingredienti meno attivi rispetto ai cosmetici convenzionali. In qualità di produttore di cosmetici naturali, NATURATiV dispone di una grande selezione di ingredienti naturali, tutti a certificazione biologica. NATURATiV cosmetici naturali sviluppa attivamente nuovi prodotti per pelle e capelli.

NATRUE – L’autentico marchio della cosmesi naturale

NATRUE garantisce una cosmesi naturale e autentica. Attualmente la cosmesi naturale non è ancora definita dalla legge in tutto il mondo. Vi è un certo numero di prodotti con la pretesa di essere considerato naturale, senza esserlo in minima misura. Questo non è giusto, NATRUE lotta per cambiarlo. Il marchio NATRUE aiuta davvero e in modo autentico il consumatore a riconoscere i genuini prodotti di bellezza - naturali e biologici. Il marchio NATRUE garantisce la migliore e più naturale qualità per la vostra pelle ed il vostro benessere.

Ingredienti (INCI):
Aqua, Aloe Barbadensis Leaf Juice, Betaine, Sunflower Fatty Acids Polyglyceryl-3 Esters Citrate (and) Helianthus Annuus (Sunflower) Seed Oil, Glycerin, Isoamyl Laurate, Parfum, Argania Spinosa Kernel Oil, Bentonite, Potassium Sorbate, Sodium Benzoate, Xanthan Gum, Sodium Phytate, Citral, Geraniol, Linalool, Citronellol, D-Limonene

Contenuto: 125 ml (etichetta inglese e tedesco)

Price: 14.50 Fr. Special Price: 4.35 Fr.


          Rhodon: Beard Oil 2 oz Rose and Sage by HartandHawthorn   

14.00 USD

Listing for One(1) Bottle of Rose + Sage Beard Oil
Rhodon Beard Oil
Two(2) fluid ounces

Pogonotrophy is the art and science of the beard.
It's time to tame those wild whiskers.
Floral and herbaceous with rose absolute and sweet clary sage.

This beard oil contains argan, jojoba and babassu oils that will quickly absorb into the skin and hair. Beard oil works to soften the hair and moisturize the skin. A little goes a long way and works best when the beard or hair is still a bit damp from cleaning.
All of our beard oil is made in small batches to ensure you get the freshest products when you order.

INSTRUCTIONS:
Take desired amount in hand and massage gently into beard. For daily use.
Also great for scalp and hair!

As with all natural products, we recommend testing a small amount on the skin to ensure you do not have an adverse reaction to any of the ingredients. Discontinue use if irritation occurs.

INGREDIENTS:
apricot kernel oil, argan oil, sweet almond oil, jojoba oil, babassu oil,
rose absolute, clary sage essential oil and vitamin e

Paper Street Labs is transitioning into Hart + Hawthorn. We are working on updating all of our inventory along the way. Thank you for your patience.


          Some Idaho Farmers Pray, Others Turn On The Water   
In the West, in Idaho's arid, high desert, the drought has a mixed effect. There's a big divide between farmers with deep wells and irrigation and those without. Hans Hayden is a rare find: a talkative farmer. He likes to explain things. But when it comes to the wheat he planted this spring, there's not much to say. This field needed rain. It didn't get it. "At this point in time, it kind of looks like a desert," he says. In a good year, Hayden's spring wheat would be nearly 3 feet high by now. The top of each stalk — the head — would be heavy with grain. He steps on stunted rows and kicks up dust. "These heads really have very few kernels in them, if they even are here," Hayden says. He breaks off a head and rolls it in his hand, literally separating wheat from chaff. But he doesn't find a single seed. "See, there's none in that one, and there should have been 26 to 45 in that head," he says. Hayden has 1,400 acres of drought-withered wheat. He's calling it an almost total loss. 'Turn
          The Witt group of real algebraic varieties   
<span class="paragraphSection"><div class="boxTitle">Abstract</div>The purpose of this paper is to compare the algebraic Witt group $W(V)$ of quadratic forms for an algebraic variety $V$ over $ \mathbb {R}$ with a new topological invariant, $\textit {WR}(V_{{\mathbb {C}}})$, based on symmetric forms on Real vector bundles (in the sense of Atiyah) on the space of complex points of $V$. This invariant lies between $W(V)$ and the group $KO(V_{ \mathbb {R}})$ of $ \mathbb {R}$-linear topological vector bundles on the space $V_{ \mathbb {R}}$ of real points of $V$.We show that the comparison maps $W(V)\to \textit {WR}(V_{{\mathbb {C}}})$ and $\textit {WR}(V_{{\mathbb {C}}})\to KO(V_{ \mathbb {R}})$ are isomorphisms modulo bounded 2-primary torsion. We give precise bounds for the exponent of the kernel and cokernel, depending upon the dimension of $V.$ These results improve theorems of Knebusch, Mahé and Brumfiel.Along the way, we prove the comparison theorem between algebraic and topological Hermitian $K$-theory, and homotopy fixed point theorems for the latter. We also give a new proof (and a generalization) of a theorem of Brumfiel.</span>
          (USA-WA-Seattle) Sr. Software Development Engineer- AWS Marketplace   
Ever wonder what it would have been like being at Amazon.com in the late 90s? Are you the sort of person who thrives in an environment where you have to be inventive every day because no one has done what you’re doing before? AWS Marketplace (http://aws.amazon.com/marketplace) is looking for people like you! We are building what can best be described as an “appstore for the cloud” – allowing software vendors to sell their cloud-deployable products on Amazon’s AWS infrastructure and allowing customers of all sizes to find the right products to run their business without worrying about datacenters, hardware, or cumbersome software installation processes. We’re only just getting started. And we need YOUR help! As a Software Development Engineer on the team you will own significant portions of the product and will have significant influence on our strategy by helping define and build the next wave of product features and system architecture. The systems are complex and there are huge opportunities to work at all levels from the front end user experience, to a set of robust platform services, to kernel and system level pieces and everything in between. You should be somebody who enjoys working on complex system software, is customer-centric, and is passionate about building quality software as well as achieving operational excellence. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are essential. The ideal candidate will have a demonstrable track record of success delivering new features or products. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. He or she has strong OO design and implementation experience, good knowledge of web services and protocols (HTTP/XML/REST). Knowledge of distributed systems architectures based on SOA is also desirable, as is experience with web UI development. • BS in Computer Science or equivalent • 5+ years of industry experience. • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment. • 7+ years of industry experience. • Programming in C, C++, C# and/or Java, Ruby, JavaScript in Linux and/or Windows environment. • Experience building scalable infrastructure software or distributed systems for commercial online services. • Experience with AWS services EC2, EBS, RDS, SWF, etc • Sharp analytical abilities and proven design skills. • Strong sense of ownership, urgency, and drive. • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices. AMZR Req ID: 554466 External Company URL: www.amazon.com
          Add cifs and fuse module to fedora spin image before it creates image with livecd-creator   
Hello, I am building an image using **livecd-creator**. I am using the **fedora-live-base.ks** file and need to have the **cifs** and **fuse** modules loaded whenever I boot the live image. I have the "*updates*" repo in my ks file. Both cifs and fuse are installed on the image just fine. However, I cannot load those modules once the system is up live. I get the following error: > modprobe cifs modprobe: FATAL: Module > cifs not found in directory > /lib/modules/4.8.6-300.fc25.x86_64 > > modprobe fuse modprobe: FATAL: Module > fuse not found in directory > /lib/modules/4.8.6-300.fc25.x86_64 Once the image is booted, I noticed that if I do **dnf update**, I see kernel updates. So, it looks like the image isn't getting the right kernel before it is packaged and I am left with a kernel that won't load the modules I need.
          (USA-WA-Seattle) Technical Program Manager III   
MULTIPLE POSITIONS AVAILABLE Company: Amazon Corporate LLC, an Amazon.com company Position Title: Technical Program Manager III Location: Seattle, Washington Position Responsibilities: Within AWS' Elastic Compute Cloud (EC2), the Kernel and OS Engineering (KaOS) team is responsible for launching new EC2 Instances. These are one of the key offerings and fundamental building blocks of AWS. On a daily basis we work with product management, hardware, network, provisioning, monitoring and many other EC2 engineering teams to build and maintain EC2 platforms and supporting software. We are looking for a Technical Program Manager who will be able to work with multiple internal and external partner teams to define and drive projects that span the entire life cycle of EC2 instances from inception to maintenance and retirement. The successful candidate must have exceptional customer focus, problem solving skills, strong business judgment, and demonstrated experience managing cross-functional teams - and exposure to cloud infrastructure services is strongly desired. Job Responsibilities include but are not limited to: + + Lead initiatives and work closely with teams across the organization, including hardware, software, and network engineering as well as product management, data center operations, supply chain, procurement, and capacity management. + + Anticipate bottlenecks, manage risk and escalations, and balance the business needs versus technical or other 
constraints. + + Clearly communicate with technical owners, product managers, and upper management. + + Drive process and tooling improvements to increase visibility, throughput and output quality. Position Requirements: + 5+ years of applicable program/project management in a cloud infrastructure environment + + Ability to influence without explicit authority - proven experience leading cross-organizational programs . + + Experience developing and implementing process improvements + + Strong communication skills. + + Bachelor’s Degree in Computer Science or related field. + Development or operational experience with cloud services or operating system components. + + Experience using tools such as wikis, Excel, SharePoint, MSProject, Wiki, JIRA for project management/tracking. + + PMP certification or other formal project management training. AMZR Req ID: 541279 External Company URL: www.amazon.com
          (USA-WA) Staff Engineer – Samsung Mobile R&D Lab   
**General Description** Samsung R&D; Lab in Bellevue, WA is looking for talented Mobile Software Engineers for supporting Samsung’s mobile product commercialization and advanced service development with US carriers. Established in June 2011 as a local lab of Samsung R&D;, the lab owns advanced technology collaboration with wireless carriers in the broad communication, computing, and entertainment domains covering technologies such as mobile wireless communication, big data, AR/VR, and AI. The lab is also responsible for carrier technical requirement analysis, architecture design and feature implementation of software services on device and in the cloud. We need software development engineers who are passionate about mobile technologies, software and services in the mobile and cloud space, as well as creating cutting edge innovations for Samsung’s next generation products and services, in the cloud and on devices. A Staff Software Engineer with the lab will play a technical lead role in many aspects of device engineering: requirement analysis, architecture design, implementation and commercialization of specific features on Android and Tizen devices, as well as debugging and resolving device issues across OS layers. The role is expected to provide technical guidance to junior engineers on software architecture, design patterns, engineering best practice, as well as task prioritization and professional communication internally and externally. Job Duties * As a Staff Engineer with full stack development experience, identify and propose innovations and new services, perform deep requirement analysis and software architecture design. Develop both server side and client side architecture and functional specifications by utilizing best design patterns and coding standards. Provide guidance to the team in designing, developing and test planning throughout the entire engineering process with emphasis on design for usability, performance, scalability, testability and code coverage. * Mentor and manage junior engineers on complex issue analysis, architecture, design and development. * Perform root cause analysis of technical issues by leveraging deep expertise in broad mobile embedded system areas such as Android application performance, Android Framework, mobile OS internals, Linux kernel, system battery performance, system stability, and so on. * Evaluate internal engineering process and identify improvement for better software quality and shorter time to market. **Necessary Skills / Attributes** * Industry candidates are required to have at least 6 years of post-bachelor experience on mobile embedded systems (Android preferred) and/or server/services development. * Design, develop, unit test and deploy Android based solutions using common standards and frameworks. * Solid knowledge of Android SDK, understands the fundamentals of what makes good app design and can show examples of this. * Understanding of core Java &/ C++ and OOD. * Excellent knowledge of fundamentals of computer science – operating systems, data structures, algorithms, and TCP/IP networking concept–is mandatory. * Excellent written and verbal communication skills. * BS/MS/Ph.D. degree in Computer Science or related technical field or equivalent practical experience. Preferred Qualifications * Candidates with demonstrable expertise in Android internals or with development experience with phone OEMs will be given preference. * Strong sense of project ownership required. Self-motivated and comfortable to learn and solve complicated problems in new technical areas under pressure. **Company Information** SAMSUNG ELECTRONICS AMERICA BIG THINGS HAPPEN HERE. The amazing products for which Samsung is known world-wide are the results of the amazing people who work here. Their talent, creativity, dedication, and commitment to innovation are what make us who we are. To continue to be a world leader in technology, we focus on attracting the best talent available and offer a corporate culture in which every individual can challenge themselves to discover how good they are, and how great they can become. Headquartered in Ridgefield Park, NJ, and with offices in Richardson, TX and Palo Alto, CA, Samsung Electronics America, Inc. (SEA) is a wholly-owned subsidiary of Samsung Electronics Co. Ltd. and a world leader in technology. We market a broad range of award-winning consumer electronics, smartphones, information systems, and home appliances. Samsung's philosophy is based on our strong determination for growth, perpetual innovation and responsibility to corporate citizenship. As a result of our commitment to innovation and unique design, the Samsung organization is one of the most decorated brands in the electronics industry. Our company is currently ranked #7 in Interbrand’s "100 Best Global Brands," and named #3 on the Boston Consulting Group list as one of the world's most innovative companies in 2014. At Samsung we work hard – every day. It is a fast-paced and challenging work environment, and we are a nimble team that constantly pushes ourselves to be the best. If you have energy, passion, dedication and drive, and you thrive in a fast-paced workplace, the rewards at Samsung are many. Imagine working for a global company that is a world leader in innovation, in an environment where exciting things happen every day. Imagine working with an amazing group of visionaries/ individuals who make products that bring joy to millions of people across the globe every single day. Imagine where you want to be, and who you want to be. At Samsung...the possibilities are limitless. Apply today and find out why LinkedIn ranked us as one of North America’s Most InDemand Employers in 2014. To this end, we follow various protocols during the recruitment process, including but not limited to, avoiding the inadvertent disclosure of confidential information of the applicant’s former employer. Samsung Electronics America provides Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, status as a protected veteran, genetic information, status as a qualified individual with a disability or any other characteristic protected by law. *Category:* S/W Engineering *Full-Time/Part-Time:* Regular Full-Time *Location:* , Bellevue Washington, Bellevue Washington, Bellevue Washington, Bellevue Washington
          (USA-WA-Redmond) Software Engineer II   
It is a mobile first, cloud first world, and we’re empowering it. Microsoft Azure is at the heart of the Microsoft Cloud, providing the backend infrastructure for hyper-scale distributed and dynamic computing. Our team within Azure provides the software platform which enables internal Microsoft services (including Office 365, Bing.com, XBOX Live, Skype, and OneDrive) as well as many external customers to run their large-scale mission-critical Cloud application. We are looking for world-class software developers to help us continue to evolve, expand, and define our software platform and infrastructure. Some of the many areas we are tackling include: • Fault-domain analysis • Distributed service monitoring • Operational efficiency within the datacenter hardware lifecycle • Performance metrics collection/analysis • Predictive analysis of datacenter power systems and power consumption • Expanding our global compute capacity • Front-end web interfaces for onsite datacenter teams. This is a fun and fast-paced environment, and a great opportunity to work on something highly strategic to Microsoft, and extremely relevant in the industry. There are very few opportunities in Computer Science which have the potential impact to work at the massive scale like we do. If you’re like us and passionate about building robust highly distributed software systems defining the backbone to the Microsoft Cloud, let’s talk. Preferred Qualifications: •Passion for designing and writing great code •Strong problem-solving skills, drive for results, and ability to work independently •Fluent in C/C++/C# or Java, programming languages •Experienced in delivering cross-platform software •Significant experiences in at least one of the following areas: large scale internet applications, operating system kernels, distributed systems, client/server and multitier architecture, and asynchronous and multi-threaded programming •Bachelor’s and/or Graduate degree in Computer Science or related field of study Basic Qualifications: •Minimum of 5 years of software development experience Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. Development (engineering)
          Hiring for CAD Product Development in Bengaluru/Bangalore, for Exp. 3 - 8 yrs at PITERION India Pvt (Job in Kolkata)   
Job Description:Role: CAD Developer. Exp - minimum of 4-6 yrs in pure CAD product development CAD Development in NX or Catia or ProE or Creo or Autocad inventor C/C++/.Net/VB is a must Strong knowledge in CAD Kernels such as acis, parasolids Experience in...
          VMware vSAN 6.6 Configuration Assist - помощь в настройке среды для кластеров хранилищ.   

В статье о новой версии продукта для организации отказоустойчивых кластеров хранилищ vSAN 6.6 мы писали о том, что появилась утилита Configuration Assist, созданная для того, чтобы после установки кластера правильно сконфигурировать среду vSphere, чтобы все работало корректно и соответствовало необходимой конфигурации платформы.

Первоначальные задачи по настройке кластера, развертываемого через Easy Install или vSphere Web Client, включают в себя настройку порта VMkernel для трафика vSAN, выделение дисков и т.п. Как часть процесса установки, мастер vSAN Setup Wizard заботится о таких специфических вещах, как дедупликация и компрессия, число узлов, растянутый это будет кластер или нет, но не заботится об общих настройках среды VMware vSphere.

Для этого и был сделан раздел vSAN Configuration Assist, который вам поможет со следующими операциями:

  • Настройка высокой доступности vSphere High Availability.
  • Настройка балансировщика vSphere Distributed Resource Scheduler (DRS).
  • Конфигурация vSphere Distributed Switch для трафика vSAN.
  • Настройка vMotion для ВМ.
  • Позволит убедиться в том, что все доступные накопители используются для кластера.
  • Есть средства конфигурации хостового контроллера.
  • Есть необходимая версия микрокода (firmware) хостового контроллера.

Все эти задачи можно выполнить из различных разделов vSphere Web Client, но мастер Configuration Assist позволяет сделать это в единой точке интерфейса как часть рабочего процесса по конфигурации кластера vSAN. Ну и важный момент, что это своего рода чеклист необходимых задач постконфигурации кластера хранилищ.

Вот как это примерно делается (приведен пример, как настроить для vSAN или vMotion интерфейсы VMKernel):

Выделение дисков под кластер идет в момент его развертывания, но после установки это уже можно сделать через Configuration Assist:

Конечно же, необходима настройка vSphere HA/DRS:

Ну и последнее, но не менее важное - утилита позволяет вам обновлять микрокод узлов различных OEM-производителей, таких как Dell, Lenovo, Fujitsu и SuperMicro:

Поэтому первым делом после развертывания кластера vSAN идите в раздел Configuration Assist клиента Web Client.


          Basis Administrator - Aecon Group - Toronto, ON   
Performs implementation of OSS notes, support pack upgrades, kernel upgrades and systems refreshes across the landscape....
From Aecon Group - Tue, 06 Jun 2017 23:47:00 GMT - View all Toronto, ON jobs
          Comment on Linux Kernel Governance with Greg Kroah-Hartman by Jeff Meyerson   
Thanks Peter! What did you like about it? What would you like to hear more of?
          Comment on Linux Kernel Governance with Greg Kroah-Hartman by Peter   
This was an EXCELLENT episode! Thanks!
          Device Driver Development Engineer - Intel - Singapore   
Knowledge of XDSL, ETHERNET switch, wireless LAN, Security Engine and microprocessor is an advantage. Linux Driver/Kernel development for Ethernet/DSL/LTE Modem...
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          InsomniaX loader allows loading of arbitrary Kernel Extensions   

Posted by Securify B.V. via Fulldisclosure on Jul 02

------------------------------------------------------------------------
InsomniaX loader allows loading of arbitrary Kernel Extensions
------------------------------------------------------------------------
Yorick Koster, April 2017

------------------------------------------------------------------------
Abstract
------------------------------------------------------------------------
It was found that the loader application bundled with...

          Security Update: kernel and glibc   
Patrick has just issued another security advisory related to kernel. This time, it could lead to possible stack exhaustion, memory corruption, and arbitrary code execution. Both -current and -stable (14.2) are updated with the latest LTS kernel 4.9.35 and 4.4.75.

The other advisory released today was about glibc, which is now rebuilt with upstream patches to improve security. This update was also applied back to 14.2.

You should deploy the updates as soon as possible and reboot the machine in order to get the fixes along with other updates included in the latest kernel release.
          Older FOSS News (Catchup)   
  • [Older] Analysts predict perfect storm of innovation, courtesy of open source

    As the $148 billion cloud market continues to grow at a rate of 25 percent annually, the open-source community can take much responsibility for the adoption and innovation driving businesses to go all in on the cloud, according to Krish Subramanian (pictured), founder and principal analyst at Rishidot Research LLC.

    “I would even go one step further and say open source is completely disrupting the traditional enterprise software in modern business,” Subramanian said.

  • [Older] Open Source Codecs Pave Way for High-Resolution Streaming Video

    First, some background: The video compression standard H.264, also known as AVC (Advanced Video Coding), has been the workhorse codec for broadcasters, internet streamers and video producers around the world for the past decade. Users can see what codec is being used to compress video on YouTube by right-clicking on any video and selecting “Stats for nerds.”

  • [Older] Block.one Preps Open Source Blockchain Operating System

    Most IT organizations are a long way from deploying applications based on blockchain technologies into a production environment. But many of them are encouraging developers to build prototypes of applications that employ distributed ledgers based on blockchain technologies.

    To facilitate those efforts, block.one announced it is developing an open source instance of what it describes as a blockchain operating system dubbed EOS. Company CEO Brendan Blumer says an open source approach will give developers a way to build blockchain applications that are not based on the number of transactions processed using a blockchain cloud service.

  • [Older] Yahoo fuels open source speedway with Daytona, looks to automate application analysis

    Daytona – not the Florida city famous for its annual NASCAR race, but Yahoo’s latest open source offering which aims to maximise application throughput.

    Daytona is an open-source framework for automated performance testing and analysis, which users can deploy as a hosted service in public cloud or on-premise.

    The key selling point of Daytona is its simple, unified user interface, in which users can test and analyse the performance of any application. This allows users to focus on performance analysis without changing context across various sources and formats of data.

  • [Older] AppNexus and Unruly launch open-source video header bidding solution
  • [Older] AppNexus & Unruly Launch Open-Source Pre-bid Solution For Outstream Video
  • [Older] Google Is Open Sourcing Firebase SDKs for App Back-End Services
  • [Older] What Do Open Source and DevOps Have in Common? A Lot, Actually
  • [Older] [Paywall] 6 free and feature-filled open source project management tools
  • [Older] Spinnaker 1.0 Open-Source App Release Management Platform Debuts
  • [Older] Google hoists Spinnaker for continuous delivery
  • [Older] Google Releases New Version of Spinnaker Cloud Code Update Platform

    Google has released a new version of Spinnaker, an open-source software release management platform for deploying application code to the cloud.

    Video streaming giant Netflix originally developed the technology to enable continuous delivery of software updates to its hosted applications and services on Amazon's cloud platform.

  • [Older] Open-source software for satellite deformation monitoring

    PyRate is open source Python software for collating and analysing Interferometric Synthetic Aperture Radar (InSAR) displacement time series data.

  • [Older] LanguageTool is an open-source proof reader for 25+ languages

    LanguageTool is an open-source spelling and grammar checker for Chrome, Firefox, the desktop (via Java) and more.

    The browser extensions enable checking the text you’re entering a web text box, or any other selectable text on a web page. The system works much like other spell checks. Enter text, click the LanguageTool icon and it instantly displays a report listing any issues. Browse the list, click any corrections you’d like to accept and it’s updated in the source text.

    If you don’t want to apply a particular rule, you can turn it off from the report with a single click. Similarly, you’re able to add special words to a personal dictionary so they won’t be flagged as misspelled.

  • [Older] What is Open Source?

    Another popular application of open source technology is in Linux. Operating systems like Ubuntu, Fedora and Linux Mint use open source software licenses, and are modified and updated regularly by their user communities. All Linux -based operating systems are offered free of charge, offering an attractive alternative to expensive Windows licenses.

  • [Older] The biggest misconception about open source? It's free

    When companies start looking toward open source, there is a misconception that the technology is free, according to Lisa Caywood, director of ecosystem development at the OpenDaylight Project, The Linux Foundation, speaking Tuesday at Interop ITX in Las Vegas. Though core components are freely accessible, companies still have to build, test and integrate open source solutions at scale.

  • [Older] Five Ways MSPs Can Add Value to Free and Open Source Software

    In other words, if you're an MSP, you should understand how open source code – which is usually (but not always) given away for free – can be leveraged to provide products or services that people are willing to pay for.

  • [Older] SNAS open source networking project captures BGP telemetry

    Conry-Murray pointed out that SNAS is hardly a new effort. Instead, he said it is a renaming of the OpenBMP project, which was first developed by Cisco and later released under an Eclipse license as an open source networking system. The real-time topology information is aimed at improving visibility and understanding of the state of the network to boost security and performance. Data can be collected using an x86 server and stored in a MySQL database, which is part of the SNAS package. The program parses and sorts data using protocol headings and makes it accessible via APIs.

  • [Older] Impact of Open Source Technology on Analytics

    With the help of open source analytics, companies are able to improve the project by contributing to it, adding advanced features at their will, and collectively moving the platform forward. One of the main reasons why software vendors choose open source platforms is to be independent. Most of the times vendors and their platforms are well supported while in contract, but if the firm wants to move on, the relationship gets tarnished. With an open source platform, enterprises can be independent from vendor’s proprietary software stack. It also allows them to be part of a community.

  • [Older] Open Source in Business Intelligence

    Most advantages associated with the open source product category, generally hold good for analytics, as well. The ease of downloading, absence of licensing or even the scope for customizing source code to suit the needs of enterprise, apply for the analytics product domain too. The absence of license costs simplifies the task of building prototypes and testing with minimum investment.

  • [Older] Open-source ubiquitous at DCD>Webscale

    Lacking in enterprise credentials just a few years ago, today open-source technology standards are rapidly becoming acceptable when designing, building and operating digital infrastructure. Whether in the form of the Open Compute Project (OCP), OpenStack, IBM’s OpenPOWER, or others, open-source standardization and commoditization of the “factory of the future” is now an accepted evolutionary path.

  • [Older] Elementary OS is trying to create a business model for open source app developers

    What makes elementary OS apart from the rest of the crowd is their attention to details and polish. It comes naturally as the team behind elementary OS comes from a graphic design background, so their approach towards desktop Linux is to use a stable base of Ubuntu LTS and create an experience that matches the gloss and polish of macOS.

    The Elementary OS team has released a new version of the OS, code-named Loki. In addition to newer kernel (4.8), and improvement in every component of the operating system the most notable feature of the release is AppCenter.

    In a previous interview Daniel Fore, the founder of the project, told me about his vision to create a platform for third party application developers where they cannot only reach out to more users through a store, but also monetize from their work.

  • [Older] Open Source Lab inaugurated at VVCE

    The Open Source Lab is setup with a vision to create a community of excellent programmers and increase awareness about open source.Open Source Lab is open to all students and faculties of VVCE and will function as a library for open source software and hardware. During the event, the students of IV semester, CSE demonstrated one of the innovative project “Remote Display”, developed using the Raspberry Pi 3 platform available in the lab, which is implemented with the objective of displaying instant news, messages, images and videos on the remote display.

  • [Older] Open Source Lab at VVCE
  • [Older] Is There Life After Open Source?

    It's not like we don't have a lot of open-source successes out there. Linux, which is open source, has dominated the server market for years. OpenDaylight and OpenStack are huge in software-defined networking and the cloud, respectively. AT&T's software for network functions virtualization (NFV), called Enhanced Control, Orchestration, Management and Policy, or ECOMP, is now stealing the limelight from NFV vendors, and plenty of startups would like to be the "new Red Hat." The challenge is that open source changes the whole supply-and-support relationship, and that means it could change the whole tech business model.

    [...]

    A shift to an open-source model with community support has to somehow address that reality. If it does, we could see a true open-source revolution. If not, we may end up reinventing "products" and "vendors."

  • [Older] Sprint unveils C3PO for open source NFV/SDN
  • [Older] The importance of and open-source Network Operations System

    Linux-based NOS offering freedom of innovation whilst maintaining stability and minimising vulnerability.

  • [Older] Sprint Builds its 5G Clout Through Open Source, NYU Affiliation
  • [Older] Open Sores: Are Telcos on a Collision Course With Vendors?

    But companies that have thrived by selling proprietary technology have much to lose from this transition. And not all accept that open source will inevitably run riot. "I find it hard to see that very large portions of software in the telco industry will be open sourced because, ultimately, if there are no vendors then every operator has to build its own system," said Ulf Ewaldsson, the head of digital services for Sweden's Ericsson AB (Nasdaq: ERIC), during a recent conversation with Light Reading. "There is a tendency to think about doing that, but for the majority it is not close to being an option." (See Ericsson's Ewaldsson Takes Aim at Telco 'Conservatism'.)

  • [Older] Oracle delays Java 9, modularity issues blamed

    Java 9 had been expected to drop by July of this year in 2017.

  • [Older] CoreOS chief decries cloud lock-in

    CoreOS CEO Alex Polvi spent his morning on Wednesday biting the hands that fed attendees at his company's conference, CoreOS Fest 2017.

    "Every shift in infrastructure that we've seen ... has promised more efficiency, reliability and agility," said Polvi. "But every single one has resulted in a massive proprietary software vendor that has undermined all the work done in the free software community. And we're beginning to believe cloud is looking the same."

  • [Older] IBM, Google, Lyft launch Istio open source microservices platform

    IBM, Google and Lyft joined forces on Istio, an open source microservices platform that connects and manages networks of microservices, regardless of their source or vendor.

  • [Older] How open-sourcing your code base can kickstart growth

    The main driver of Stream’s growth might sound somewhat surprising. “The open-source community is by far our biggest source of traffic. It is key for the growth of Stream, as we have quite a complex product. I actually already knew Thierry via his open-source libraries before we met in real life,” says Barbugli.

    To accelerate their growth, Stream puts a lot of effort into creating example apps and distributing these in the communities.

  • [Older] Benefits of an open source approach to IoT application enablement [Ed: No, proprietary and commercial are not the same thing]

    Open source AEPs have some of distinct advantages over commercial [sic] AEPs.

  • [Older] The Great OpenStack Delusion – how open source cloud infrastructure can overcome a crisis

    Canonical founder Mark Shuttleworth delivers some tough love in his assessment of OpenStack and what needs to happen to get it out of a crisis.

  • [Older] The evolution of OpenStack: Where next for the open source cloud platform?

    In the case of OpenStack, and its pool of contributors and supplier partners, any hint of a company opting to downsize their involvement is often seized upon by industry watchers as a sign the wheels are coming off the open source cloud juggernaut.

  • [Older] As open-source adoption skyrockets in enterprise, Linux addresses ease of use

    Joshipura explained how discriminating the organization is with each project it works on. From setting up the requirements to the architecture, Linux provides an explicit definition of the end user’s use case to the community. Linux facilitates the design work, architectural leadership, inter-project cross-leadership in an actively managed, sustainable ecosystem.

  • [Older] Spinnaker, an open-source project for continuous delivery, hits the 1.0 milestone

    Google announced the 1.0 release of Spinnaker, which was originally developed inside Netflix and enhanced by Google and a few other companies. The software is used by companies like Target and Cloudera to enable continuous delivery, a modern software development concept that holds application updates should be delivered when they are ready, instead of on a fixed schedule.

  • [Older] Chef Automate for application automation in cloud-native container-first
  • [Older] Chef tightens the links between Chef Automate and its open-source DevOps products
  • Second update from summer training 2017

    We are already at the end of the second week of the dgplug summer training 2017. From this week onwards, we’ll have formal sessions only 3 days a week.

  • openbsd changes of note 624
  • “Absolute FreeBSD 3rd Edition” update
  • [Older] Initial Artifex Ruling Is A Victory For Open-Source Software
  • How to apply traditional storage management techniques to open-source tech
  • [Older] Open-source approach provides faster, better solubility predictions

    Predicting solubility is important to a variety of applications. In the pharmaceutical field, for example, it is crucial to know the solubility of a drug since it directly determines its availability to the body. The petroleum industry provides another example: Substances with low solubility can form scales or unwanted deposits in pipes or on drills, causing blockages and other big problems.

  • [Older] PrismTech Announces Availability of Open Source DDS Community Edition v6.7 Software
  • [Older] VN plans interactive, open-for-all web knowledge base

    Việt Nam will soon have its own "Wikipedia" page, maybe even more interactive, developed by Vietnamese people for Vietnamese people.

    The page is a proactive, interactive effort to spread knowledge and awareness of scientific and technological developments, promoting education resources and sci-tech creativity in the country.

  • [Older] Open source textbooks help keep college affordable

    Keeping college education affordable is a guiding principle at Dalton State College, and one key way faculty members contribute is by collaborating to create open educational resources for their students, allowing them to avoid buying costly textbooks for some classes.

  • Launch Of Open Access Book On Geographical Indications In Asia-Pacific

    A new book launched this week in Geneva offers a unique compilation of the challenges and promises of the protection of geographical indications (GIs) with a particular focus on countries in the Asia-Pacific region.

    We should “not romanticise GIs,” but we need to be “very pragmatic and practical” and “a bit more sceptical,” Irene Calboli, professor at the Management University of Singapore, said at the launch.

    Calboli presented on 27 June the launch of the book Geographical Indications at the Crossroads of Trade, Development, and Culture. Focus on Asia-Pacific at the World Trade Organization. The book, co-edited by Calboli and Wee Loong Ng-Loy, professor at the National University of Singapore, is available by open access, as a contribution to the global body of knowledge on the subject.

  • [Older] Sweet dreams: Eclipse creates IoT Open Testbeds

    Open source software lifecycle group the Eclipse Foundation has laid down additional cornerstones that it is hoping will bring more unity and compatibility to the IoT.

  • SDL2 Brought To QNX 7.0

    For fans of the QNX operating system, SDL2 mainline can now run on QNX 7.0.

    There's been past QNX + SDL work while now the latest mainline SDL2 code can work with QNX 7.0, which was released by BlackBerry earlier this year. The support landed this weekend in the Simple DirectMedia Layer with this Git commit.


          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Significant experience implementing of modifying networking internals code including the IP stack, Routing, Sockets API, network security, link load balancing,...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          Re: [PATCH 1/6] sh: sh7785lcr: add GPIO lookup table for i2c contr ...   
Geert Uytterhoeven writes: (Summary) Hi Chris,
Hi Chris,
On Sun, Jul 2, 2017 at 6:47 PM, kbuild test robot <lkp@intel.com> wrote: gpiod_add_lookup(&i2c_gpio_table);
It's called gpiod_add_lookup_table()
It's called gpiod_add_lookup_table()
https://www.kernel.org/pub/tools/crosstool/ is your friend... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker.
          Re: [PATCH 1/2][RFC] x86/boot/e820: Introduce e820_table_ori to re ...   
Chen Yu writes: On Fri, Jun 23, 2017 at 10:42:10AM +0200, Ingo Molnar wrote: Some boot options such as 'mem=' are not wanted by kexec, because the kexec wants to let the second kernel see the whole memory layout passed by the bootloader. I think this is why e820_table_firmware was introduced. Ok. I'm sending V2 of this patch. I tried not to break the old behavior and split the patch into three, thus the logic might look more clear. Thanks,
Yu
Yu
Yu

          Re: [PATCH 1/6] sh: sh7785lcr: add GPIO lookup table for i2c contr ...   
kbuild test robot writes: (Summary) Hi Chris,
Hi Chris,
[auto build test ERROR on wsa/i2c/for-next]
[also build test ERROR on v4.12-rc7 next-20170630]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Chris-Packham/sh-sh7785lcr-add-GPIO-lookup-table-for-i2c-controller-reset/20170702-214426 base: https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next config: sh-sh7785lcr_32bit_defconfig (attached as .config) compiler: sh4-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705 reproduce:
wget https://raw.githu
          Re: [PATCHv2 2/3] usb: gadget: f_uac*: Reduce code duplication   
kbuild test robot writes: (Summary) Hi Julian,
Hi Julian,
[auto build test WARNING on balbi-usb/next]
[also build test WARNING on next-20170630]
[cannot apply to v4.12-rc7]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Julian-Scheel/USB-Audio-Gadget-Support-multiple-sampling-rates/20170702-215432 base: https://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next base: https://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next base: https://git.kernel.o
          [PATCH v3 17/28] crypto: move drbg to generic async completion   
Gilad Ben-Yossef writes: (Summary) 3 +-- 2 files changed, 10 insertions(+), 29 deletions(-) diff --git a/crypto/drbg.c b/crypto/drbg.c index 850b451..c522251 100644 --- a/crypto/drbg.c +++ b/crypto/drbg.c @@ -1651,16 +1651,6 @@ static int drbg_fini_sym_kernel(struct drbg_state *drbg) return 0; - - if (error == -EINPROGRESS) - return; - switch (ret) { - case 0: - break; - case -EINPROGRESS: - case -EIOCBQUEUED: - wait_for_completion(&drbg->ctr_completion); - if (!drbg->ctr_async_err) { - reinit_completion(&drbg->ctr_completion); - } - default: + ret = crypto_wait_req(crypto_skcipher_encrypt(drbg->ctr_req), + &drbg->ctr_wait); - } - init_completion(&drbg->ctr_completion);
          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          Re: [PATCHv2 2/3] usb: gadget: f_uac*: Reduce code duplication   
kbuild test robot writes: (Summary) Hi Julian,
Hi Julian,
[auto build test ERROR on balbi-usb/next]
[also build test ERROR on next-20170630]
[cannot apply to v4.12-rc7]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Julian-Scheel/USB-Audio-Gadget-Support-multiple-sampling-rates/20170702-215432 base: https://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next config: x86_64-randconfig-x012-201727 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64
make ARCH=x86_64
All
          Re: [PATCH 1/8] signal/alpha: Document a conflict with SI_USER for ...   
Helge Deller writes: (Summary) Helge
Helge
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>
diff --git a/arch/alpha/kernel/traps.c b/arch/alpha/kernel/traps.c index 65bb102..2ed37dd 100644 --- a/arch/alpha/kernel/traps.c +++ b/arch/alpha/kernel/traps.c @@ -278,7 +278,7 @@ do_entIF(unsigned long type, struct pt_regs *regs) case 1: /* bugcheck */ info.si_signo = SIGTRAP; - code = __SI_FAULT; case GEN_DECOVF: @@ -340,7 +340,7 @@ do_entIF(unsigned long type, struct pt_regs *regs) case GEN_SUBRNG7: default: signo = SIGTRAP;
          Get Rid Of BTCWare ransomware In Simple Clicks   

Removing BTCWare ransomware Easily BTCWare ransomware related similar infections Browser HijackerClicks.thespecialsearch.com, Feed.helperbar.com, Roxifind, Safetyonlinepage, BarQuery.com, Perez, iask123.com, Lip.pack.net, BrowserAid, Oople Toolbar, Vkernel.org, Questdns.com, Ultimate-search.net, Iesecuritytool.com, Search.fbdownloader.com, Freecorder Toolbar, Goonsearch.comRansomwareRackCrypt Ransomware, Red Alert Ransomware, LowLevel04 Ransomware, GNL Locker Ransomware, .thor File Extension Ransomware, Alfa Ransomware, Cyber Command of Utah Ransomware, Power Worm Ransomware, Cyber Command of […]

The post Get Rid Of BTCWare ransomware In Simple Clicks appeared first on Make PC Virus Free.


          CarbonRom CR-5.1   

Categories:

CarbonRom CR-5.1​ 2017/6/29 – CarbonRom CR-5.1 - The latest Carbon CR-5.1 source, Android-7.1.2_r17 (NJH47B) - Kernel: enable native gesture support - Kernel: new touchscreen interface for gesture - Kernel: enter pocket mode when gesture wakeup enabled - PerformanceControl: upgrade to version 2.1.7 - PerformanceControl: New MediaTek settings with Slide and Gesture O and V handler [...]

(Read more...)


          Despicable Me 3: sickly but fun   

The third outing for Steve Carell’s cartoon super-villain and co adds new elements to keep the franchise fresh

The Despicable Me franchise’s third outing (fourth if we are to count the prequel) sees the return of prickly reformed super-villain Gru (Steve Carell) and his army of Minions, bleating sentient kernels of Golden Nuggets cereal who wear goggles and, inexplicably, dungarees. What’s new are his long-lost twin brother Dru (also Carell), a shiny-haired billionaire with a palatial, pig-themed mansion modelled after the Sistine Chapel, and Balthazar Bratt (South Park creator Trey Parker), a prankish washed-up kids’ TV star who still sports the mullet and violet shell suit from his 1980s heyday. It’s all a bit sickly, but there are some fun set pieces involving little Agnes’s earnest search for a unicorn, “heist music” (Michael Jackson’s Bad) and some super-sticky, self-inflating bubblegum.

Continue reading...
          Experimental linux-usbtmc kernel driver   

An experimental version of the linux usbtmc kernel driver has been released at https://github.com/dpenkler/linux-usbtmcfor folks to test and suggest new features before having them submitted to the upstream kernel.

 

The current version of the driver has some additional capabilities that have not yet been submitted upstream. These include module parameters to configure the buffer size and usb timeout and also an ioctl to send a device trigger. 

 

The build and resulting driver have been tested successfully on  "3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2" and a stock kernel.org 4.11.3, so should build OK on the intervening kernel versions.

 
Please see the README of the project for more details.

          大话PCIe:BAR空间和TLP   

上一篇文章中写到每个PCIe的function都有自己的configuration space,其实就是配置寄存器了(这个当然是要有的了,不然软件要怎么玩?只不过PCIe的配置寄存器要通过tlp才能去访问)。其实PCIe设备是有自己独立的一套内部空间,不仅仅是配置空间,包括每个设备提供哪些I/O地址,memory地址。而BAR(Base Address Register)就是用来表征这些地址空间的。

一、BAR寄存器和PCIe内部空间

关于地址相关的问题,搞清楚这三个地址之间的关系就可以了:

  1. 存储器地址,就是CPU,DMA等设备直接读写的地址。
  2. TLP中的地址。
  3. BAR空间地址。

如果两两组合的话,能够形成三种关系,但是事实上,这三者之间的关系其实就两部分:

  1. 存储器地址和TLP地址字段的关系。
  2. TLP地址字段和BAR空间地址的关系。

解决这两个问题,地址相关的问题就应该都清楚了。

1.1 BAR寄存器

首先要知道BAR有什么用?通过BAR寄存器,我们首先知道这个基址对应的空间属性,然后给这段空间分配一个基址(这个基址只是用来路由寻址用的,不能和存储器空间的地址搞混,很多软件实现上会把两个地址设置成一样,但是本质上没有任何关系,只是TLP寻址的时候用的!)。这样的话,TLP就能根据地址被路由到对应设备的BAR空间中去。比如说现在有一个mem read request,如果路由地址(地址信息包含在TLP中)是0x71000000,而有一个设备func0的mem空间范围是0x70000000~0x80000000,那么这个TLP就会被这个func处理。从func0的0x71000000对应的地址读取相应数据。

这就是TLP中的地址字段和BAR空间的地址之间的关系。还有一个问题是关于存储器地址和TLP地址字段的关系,有个硬件单元非常重要,那就是ATU,见第二节。这里详细介绍一下BAR的配置问题。

BAR位置:

对于EP来讲,配置空间的映射是这样的:

2017-07-02 19-33-12屏幕截图.png

从上图中看到,BAR是从配置空间0x10到0x24的连续6个32位寄存器。关于BAR每个字段的解释可以参考DWC_pcie_reference[1]

BAR配置过程:

  1. 通过cfg write request向BAR地址写入全1。
  2. 通过cfg read request读取BAR。
  3. 根据读取的BAR值进行如下判断:

从高位开始读取连续的1,说明这些比特位是可写的,表征该space的size,譬如读到的BAR为0x11100000,那么这个space的size为0x100000 bytes,同时由于第0位为0,表示memory BAR,否则为I/O BAR。bits[2:1]和bits[3]的含义如下图所示

2017-07-02 19-46-10屏幕截图.png

1.2 ATU(Address Translation Unit)

TLP中的地址哪里来?ATU转换过来的。这个问题就是这么的简单。ATU是什么?是一个地址转换单元,负责将一段存储器域的地址转换到PCIe总线域地址,除了地址转换外,还能提供访问类型等信息,这些信息都是ATU根据总线上的信号自己做的,数据都打包到TLP中,不用软件参与。软件需要做的是配置ATU,所以如果ATU配置完成,并且能正常工作,那么CPU访问PCIe空间就和访问本地存储器空间方法是一样的,只要读写即可。

这就解释了存储器地址和TLP地址字段的关系了。至此,地址相关的问题就解决了。

ATU配置举例:以kernel 4.4中designware PCIe host驱动为例

static void dw_pcie_prog_outbound_atu(struct pcie_port *pp, int index,
        int type, u64 cpu_addr, u64 pci_addr, u32 size)
{
    // 使用哪个ATU
    dw_pcie_writel_rc(pp, PCIE_ATU_REGION_OUTBOUND | index,
              PCIE_ATU_VIEWPORT);
    // source地址(存储器域)的低32位
    dw_pcie_writel_rc(pp, lower_32_bits(cpu_addr), PCIE_ATU_LOWER_BASE);
    dw_pcie_writel_rc(pp, upper_32_bits(cpu_addr), PCIE_ATU_UPPER_BASE);
    // space size
    dw_pcie_writel_rc(pp, lower_32_bits(cpu_addr + size - 1),
              PCIE_ATU_LIMIT);
    // 目标地址空间(PCIe总线地址)
    dw_pcie_writel_rc(pp, lower_32_bits(pci_addr), PCIE_ATU_LOWER_TARGET);
    dw_pcie_writel_rc(pp, upper_32_bits(pci_addr), PCIE_ATU_UPPER_TARGET);
    // 空间类型(mem or IO)
    dw_pcie_writel_rc(pp, type, PCIE_ATU_CR1);
    // 使能ATU
    dw_pcie_writel_rc(pp, PCIE_ATU_ENABLE, PCIE_ATU_CR2);
}

二、TLP

TLP(Transaction Layer Packet)应该算是PCIe中最重要的概念了。可以说TLP是用户程序和PCIe设备交互的唯一渠道(edma和MSI本质上还是通过TLP)。TLP的构成如下图所示,具体每个字段的含义参见PCI_Express_Base_Specification_Revision_4.0.Ver.0.3第2.2节

2017-07-02 20-04-35屏幕截图.png

因为软件不需要显示的配置TLP,所以这里就没有TLP的配置了,取而代之的是相关硬件的配置(譬如ATU)。这里有个了解就行,等到调试的时候就需要仔细的了解了。

这篇文章总结了PCIe设备地址空间的知识,搞明白了这个之后应该能上手开始写PCIe驱动了,至少能枚举了。下篇就详细介绍PCIe设备枚举过程,也是对这些知识的一个应用。

下篇预告: PCIe设备枚举

参考文献:

[1] DWC_pcie_reference
[2] PCI_Express_Base_Specification_Revision_4.0.Ver.0.3

作者:abcamus 发表于2017/7/2 20:28:40 原文链接
阅读:127 评论:0 查看评论

          I stuck around too long feeling sorry for myself   
My dream job didn't work out. I'm miserable and yet I can't motivate myself to look for something better because I don't think there is anything better.

A few years ago, I landed my dream job: interesting work on an issue I care about at a well-respected organization in an exciting location at a comfortable wage. There are lots of other perks: smart and funny coworkers who are my friends, casual dress code, flexible schedule, easy commute.

Things went well for the first couple years but then went downhill. All the usual suspects: Micromanaging, critical and continuously unsatisfied higher ups, bloated and bureaucratic organization, backstabbing, grudgeholding and credit mongering. Favoritism. Double standards. I'll spare you the details, but I'll never get a promotion. My work is also getting less interesting, and I don't see that changing either.

I've gone on some interviews and gotten a couple offers. I turned them down because it felt like a lateral move. For example, at one the management seemed wonderful and the work more interesting, but the pay was the same, the commute was an hour a day longer and more stressful, and the organization was small and the job had no social aspects, so I'd be spending all my days silently staring at the computer, which I know from experience I hate and would lead me to just ruminate my way into further unhappiness. I just don't see how I'd be happier trading one set of miseries for another, so why not stick with the devil I know? And I guess I still have a kernel of hope that things will work out here somehow. A couple people told me to take that job while I look for something else or use it as stepping stone to increase my skills, but I couldn't muster the energy and enthusiasm required to succeed at a new job already knowing I wanted to leave it.

But I don't think I'm going to get the job that has everything I want because (1.) I don't have the skills. Based on the offers I've gotten, I think I've hit the top of my industry with my current skill set. (Actually...this is me.) I feel like I'm on the cusp of being too old (mid-30s) to learn new skills well enough to make it in a new field in this city of smart, hungry people. But with enough time, effort, and determination...but how can I muster it, when the end is probably some start-up where we work in those dreadful open floor plan arrangements (God, I hated cubes) or some private company where I only get two weeks of vacation a year or have to work 60 hours a week. And (2.) I don't think it exists. I think this is just what work is. I periodically talk with people who want to work here and hear about how much worse their jobs are. I read about job situations in the questions on Ask that are much worse than mine. I think back to the job I had before this one which was really terrible, with no good points at all.

I have tried these mental tricks:
-Telling myself that part of my job, part of what I'm getting this higher compensation for, is putting up with these negatives.
-Practicing gratitude and being thankful for the things I do enjoy about my current job.
-Taking stock of the strengths and advantages I have in my life.
-Detaching from and compartmentalizing work. (I am not my job, it doesn't matter, etc.), Making sure to schedule fun things in the evening and leaving on time.
-Giving myself stern talkings to about how I need to grow the fuck up and do some things I don't want to do sometimes, like temporarily giving up some comforts if I want to advance in my career or sucking it up and accepting the culture if I want to keep my perks.

These tricks don't work. What happens is I drag my feet doing my work although it hurts no one but me. I just can't motivate myself. I am angry and resentful all the time. Even just an e-mail worded a certain way can set me off recounting all the slights and sins of the past few years. But I come home and all I do about it is lay on the couch and feel bad. What happens is I feel completely hopeless about the future.

Why, yes, I am actively depressed and have always struggled with negative thinking. Last year I had a bad relapse that I came out of this year but recently I feel myself sliding back in. I just had my meds adjusted but in the meantime I need massive amounts of caffeine or cold medicine to get through the day, which sometimes works really well and sometimes doesn't work at all. I was in therapy the last half of last year but my therapist moved, and I felt like she was telling me the same thing over and over anyway. I've been in and out of therapy for years. I know all the books. I catch myself thinking, if only something big would just click in my life I'd get out of this funk. Why can't I catch a break? Why am I stuck here? I look at other people with envy and try to figure out why they got what I want. Deep down I know my cage is really this depression.

It does not help that the other big area of my life, romantic relationships, is not going well either. I would like a relationship and have been actively searching for one for the past three years, but I haven't had one. And I mean not even close, unless you count the couple of people I fell hard for who found me utterly lacking. I recently came to the conclusion that this is just not going to happen for me, a not beautiful person in a sea of beautiful people. I am realistic. So I'm putting a lot of pressure on my career to work out and be fulfilling while also supporting me financially for the long-haul. I do have friends and hobbies, but it just feels hollow when I think of neither my career nor a relationship working out for my life.

tl;dr: My job is too good to leave, too bad to stay. How do I get myself unstuck and motivate myself to do anything when it feels like no matter what I do, nothing will improve? If things get worse I'm not sure I can handle it.

This is anonymous for obvious reasons, but I'm happy to MeMail. Thank you.

          Linux Performance Optimization Engineer - Intel - Bangalore, Karnataka   
Understanding of Android internals. We are also Intel's leading organization for Android on IA, Android Kernel, Drivers, Optimization and System Integration....
From Intel - Fri, 23 Jun 2017 10:25:08 GMT - View all Bangalore, Karnataka jobs
          Zephyr QA Leader - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Fri, 02 Jun 2017 22:17:46 GMT - View all Bangalore, Karnataka jobs
          Zephyr Test Automation and Test Tool Engineer - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Wed, 10 May 2017 10:24:48 GMT - View all Bangalore, Karnataka jobs
          Software Engineer – DroneCode Lead - Intel - Bangalore, Karnataka   
We have a long track record of contributing to and sponsoring a wide variety of open source projects, from the Linux kernel to the visualization stack to large...
From Intel - Sat, 18 Mar 2017 10:18:40 GMT - View all Bangalore, Karnataka jobs
          Pina Colada Lip Balm | Tropical Fruit, Vegan Lip Balm, Beach Wedding Favors, Bachelorette Party Favor, An Island Treat by AmeliaBathandBody   

4.00 USD

Pina Colada Lip Balm ~~

Imagine --- a tropical island…tiki bar next to beautiful sand beach…steel drums...gorgeous sunset…special friends…coconut with pineapple drink in hand. Pina Colada Lip Balm captures the feel of such a setting (minus the rum of course!). It's a great favor for festivities around a beach wedding or any beach-themed party.

Made with oils that will smooth lips in winter and summer, it feels velvety and smells delicious. This is a vegan lip balm, as it does not contain beeswax.

A word about unsweetened lip balms: they actually have no taste but lots of scent. Your brain will think there is a flavor however and be happy. The good thing about this unsweetened lip balms -- they discourage licking the lips for flavor...which could make lips even drier.

PIna Colada Lip Balm is shrink wrapped with perforations around the base of the cap. Please remove the top portion around cap base if possible. This will leave a plastic sleeve covering the tube, giving excellent protection for purse or pocket.

Each roll-up tube is .15 ounces/4.25 grams. Balm is creamy white in color.

Listing is for one tube of Pina Colada Lip Balm...a fun gift.


Ingredients: ricinus communis (castor) seed oil, elaeis guineensis (palm) kernel oil, persea gratissima (avocado) oil, cocos nucifera (coconut) oil (and) aloe barbadensis leaf extract, copernicia cerifera (carnauba) wax, euphorbia cerifera (candelilla) wax, flavor oils


          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Channel 9: Defrag Tools – System Power Report   
In dieser Episode der Defrag Tools sind Paresh Maisuria aus dem Windows Kernel Power-Team und Zach Holmes aus dem Fundamentals-Team zu Gast bei Chad Beeder und Andrew Richards. Die beiden sprechen über System Power Report, ein neues Feature im Windows Mehr…...(read more)
          Work from Home macOS Principal Endpoint Software Engineer   
A company that has designed the most complete next-generation endpoint security platform is filling a position for a Work from Home macOS Principal Endpoint Software Engineer. Individual must be able to fulfill the following responsibilities: Plan and take responsibility for multiple features through the complete software development lifecycle Contribute to code reviews and give considered, high-quality feedback Ensure high customer satisfaction by responding to high-priority issues quickly, debugging challenging issues, and fixing customer bugs Position Requirements Include: 5 years of experience as a Software Engineer working on macOS Intimate knowledge of macOS developer tools, environments, and libraries, including xcode and Cocoa Experience creating large-scale, enterprise-grade software Ability to contribute in all areas of the software development process Comfort working with complex, mission-critical systems containing kernel and driver components Working knowledge of Git, SVN, and other large-scale source-code-control systems
          Virtual Senior Software Engineer   
A cybersecurity technology company needs applicants for an opening for a Virtual Senior Software Engineer. Must be able to: Find unique, creative, and resourceful ways to extract data from the various platforms Use OS-provided callback technologies, clean, compatible & robust hooking techniques, and mandatory access control authorization Create an entirely new stack of components on top of a filtering mechanism Applicants must meet the following qualifications: Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems) Proficient in developing in the C/C++ programming language Ability to design robust and scalable code that might run in highly resource constrainted environments Reverse engineering with IDA Pro or similar tools Skilled in the use of Windows Debugging Tools (Ollydbg, WinDbg) or other OS debuggers (gdb, lldb) Good understanding of Windows or other OS systems internals, both in user and kernel-mode
          Forum Post: CCS/LAUNCHXL-CC1310: CCS Cloud Project generation prolem   
Part Number: LAUNCHXL-CC1310 Tool/software: Code Composer Studio Hello, I am trying to use the CCS Cloud and it seems to lack some features that enable RF development. Information can be found below. - CCS Cloud 1.6.0 - Windows 10 Professional, 64 bit - FireFox 54.0.1 (64-bit) - Session ID: 1498754303653_00000535 - TI LAUNCHXL-CC1310 Imported projects from TI Resource Explorer Works compile flawless. Generating new projects for the LAUNCHXL (using XDS110 USB Debug Probe) cannot be compiled with RF settings generated by SmartRF Studio. Comparing the Compile commands from imported and generated projects there are some includes missing. And the command lines (Project properties -> Build -> ARM Compiler) cannot be edited. Imported projects compile command line: -mv7M3 --code_state=16 --float_support=vfplib -me --include_path="@workspace/rfPacketRx_ CC1310 _LAUNCHXL_nortos_ccs" --include_path="@ti-rex-content/simplelink_cc13x0_sdk_1_40_00_10/source" --include_path="@ti-rex-content/simplelink_cc13x0_sdk_1_40_00_10/kernel/nortos" --include_path="@ti-rex-content/simplelink_cc13x0_sdk_1_40_00_10/kernel/nortos/posix" --include_path="@ccs/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --define=DeviceFamily_CC13X0 -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on Generated projects compile command line: -mv7M3 --code_state=16 -me --include_path="@workspace/ZenOne" --include_path="@ccs/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi Is there a way to add include paths to the compile command line? Or at least chose the libraries to be included?
          Forum Post: RE: CCS/MSP432P401R: Get CPU and Task Load without using Idle module.   
Hello Todd, Sure, here you are. var GateMutexPri = xdc.useModule('ti. sysbios .gates.GateMutexPri'); var Mailbox = xdc.useModule('ti. sysbios .knl.Mailbox'); /* ================ Defaults (module) configuration ================ */ var Defaults = xdc.useModule('xdc.runtime.Defaults'); /* * A flag to allow module names to be loaded on the target. Module name * strings are placed in the .const section for debugging purposes. * * Pick one: * - true (default) * Setting this parameter to true will include name strings in the .const * section so that Errors and Asserts are easier to debug. * - false * Setting this parameter to false will reduce footprint in the .const * section. As a result, Error and Assert messages will contain an * "unknown module" prefix instead of the actual module name. */ Defaults.common$.namedModule = true; //Defaults.common$.namedModule = false; /* ================ Error configuration ================ */ var Error = xdc.useModule('xdc.runtime.Error'); /* * This function is called to handle all raised errors, but unlike * Error.raiseHook, this function is responsible for completely handling the * error with an appropriately initialized Error_Block. * * Pick one: * - Error.policyDefault (default) * Calls Error.raiseHook with an initialized Error_Block structure and logs * the error using the module's logger. * - Error.policySpin * Simple alternative that traps on a while(1) loop for minimized target * footprint. * Using Error.policySpin, the Error.raiseHook will NOT called. */ Error.policyFxn = Error.policyDefault; //Error.policyFxn = Error.policySpin; /* * If Error.policyFxn is set to Error.policyDefault, this function is called * whenever an error is raised by the Error module. * * Pick one: * - Error.print (default) * Errors are formatted and output via System_printf() for easier * debugging. * - null * Errors are not formatted or logged. This option reduces code footprint. * - non-null function * Errors invoke custom user function. See the Error module documentation * for more details. */ Error.raiseHook = Error.print; //Error.raiseHook = null; //Error.raiseHook = "&myErrorFxn"; /* * If Error.policyFxn is set to Error.policyDefault, this option applies to the * maximum number of times the Error.raiseHook function can be recursively * invoked. This option limits the possibility of an infinite recursion that * could lead to a stack overflow. * The default value is 16. */ Error.maxDepth = 2; var m3Hwi = xdc.useModule('ti. sysbios .family.arm.m3.Hwi'); //halHwi.checkStackFlag = false; /* * The following options alter the system's behavior when a hardware exception * is detected. * * Pick one: * - Hwi.enableException = true * This option causes the default m3Hwi.excHandlerFunc function to fully * decode an exception and dump the registers to the system console. * This option raises errors in the Error module and displays the * exception in ROV. * - Hwi.enableException = false * This option reduces code footprint by not decoding or printing the * exception to the system console. * It however still raises errors in the Error module and displays the * exception in ROV. * - Hwi.excHandlerFunc = null * This is the most aggressive option for code footprint savings; but it * can difficult to debug exceptions. It reduces flash footprint by * plugging in a default while(1) trap when exception occur. This option * does not raise an error with the Error module. */ m3Hwi.enableException = true; //m3Hwi.enableException = false; //m3Hwi.excHandlerFunc = null; /* * Enable hardware exception generation when dividing by zero. * * Pick one: * - 0 (default) * Disables hardware exceptions when dividing by zero * - 1 * Enables hardware exceptions when dividing by zero */ m3Hwi.nvicCCR.DIV_0_TRP = 0; //m3Hwi.nvicCCR.DIV_0_TRP = 1; /* * Enable hardware exception generation for invalid data alignment. * * Pick one: * - 0 (default) * Disables hardware exceptions for data alignment * - 1 * Enables hardware exceptions for data alignment */ m3Hwi.nvicCCR.UNALIGN_TRP = 0; /* * The Idle module is used to specify a list of functions to be called when no * other tasks are running in the system. * * Functions added here will be run continuously within the idle task. * * Function signature: * Void func(Void); */ //Idle.addFunc("&myIdleFunc"); /* ================ Kernel (SYS/BIOS) configuration ================ */ var BIOS = xdc.useModule('ti. sysbios .BIOS'); /* * Enable asserts in the BIOS library. * * Pick one: * - true (default) * Enables asserts for debugging purposes. * - false * Disables asserts for a reduced code footprint and better performance. */ BIOS.assertsEnabled = true; //BIOS.assertsEnabled = false; /* * Specify default heap size for BIOS. */ BIOS.heapSize = 8192; /* * A flag to determine if xdc.runtime sources are to be included in a custom * built BIOS library. * * Pick one: * - false (default) * The pre-built xdc.runtime library is provided by the respective target * used to build the application. * - true * xdc.runtime library sources are to be included in the custom BIOS * library. This option yields the most efficient library in both code * footprint and runtime performance. */ BIOS.includeXdcRuntime = false; //BIOS.includeXdcRuntime = true; /* * The SYS/BIOS runtime is provided in the form of a library that is linked * with the application. Several forms of this library are provided with the * SYS/BIOS product. * * Pick one: * - BIOS.LibType_Custom * Custom built library that is highly optimized for code footprint and * runtime performance. * - BIOS.LibType_Debug * Custom built library that is non-optimized that can be used to * single-step through APIs with a debugger. * */ BIOS.libType = BIOS.LibType_Custom; //BIOS.libType = BIOS.LibType_Debug; /* * Runtime instance creation enable flag. * * Pick one: * - true (default) * Allows Mod_create() and Mod_delete() to be called at runtime which * requires a default heap for dynamic memory allocation. * - false * Reduces code footprint by disallowing Mod_create() and Mod_delete() to * be called at runtime. Object instances are constructed via * Mod_construct() and destructed via Mod_destruct(). */ BIOS.runtimeCreatesEnabled = true; //BIOS.runtimeCreatesEnabled = false; /* * Enable logs in the BIOS library. * * Pick one: * - true (default) * Enables logs for debugging purposes. * - false * Disables logging for reduced code footprint and improved runtime * performance. */ BIOS.logsEnabled = true; //BIOS.logsEnabled = false; /* ================ Memory configuration ================ */ var Memory = xdc.useModule('xdc.runtime.Memory'); /* * The Memory module itself simply provides a common interface for any * variety of system and application specific memory management policies * implemented by the IHeap modules(Ex. HeapMem, HeapBuf). */ /* ================ Program configuration ================ */ /* * Program.stack is ignored with IAR. Use the project options in * IAR Embedded Workbench to alter the system stack size. */ if (!Program.build.target.$name.match(/iar/)) { /* * Reducing the system stack size (used by ISRs and Swis) to reduce * RAM usage. */ Program.stack = 768; } /* * Enable Semihosting for GNU targets to print to CCS console */ if (Program.build.target.$name.match(/gnu/)) { var SemiHost = xdc.useModule('ti. sysbios .rts.gnu.SemiHostSupport'); } /* * A software interrupt is an object that encapsulates a function to be * executed and a priority. Software interrupts are prioritized, preempt tasks * and are preempted by hardware interrupt service routines. * * This module is included to allow Swi's in a users' application. */ /* ================ System configuration ================ */ var System = xdc.useModule('xdc.runtime.System'); /* * The Abort handler is called when the system exits abnormally. * * Pick one: * - System.abortStd (default) * Call the ANSI C Standard 'abort()' to terminate the application. * - System.abortSpin * A lightweight abort function that loops indefinitely in a while(1) trap * function. * - A custom abort handler * A user-defined function. See the System module documentation for * details. */ System.abortFxn = System.abortStd; //System.abortFxn = System.abortSpin; //System.abortFxn = "&myAbortSystem"; /* * The Exit handler is called when the system exits normally. * * Pick one: * - System.exitStd (default) * Call the ANSI C Standard 'exit()' to terminate the application. * - System.exitSpin * A lightweight exit function that loops indefinitely in a while(1) trap * function. * - A custom exit function * A user-defined function. See the System module documentation for * details. */ System.exitFxn = System.exitStd; //System.exitFxn = System.exitSpin; //System.exitFxn = "&myExitSystem"; /* * Minimize exit handler array in the System module. The System module includes * an array of functions that are registered with System_atexit() which is * called by System_exit(). The default value is 8. */ System.maxAtexitHandlers = 2; /* * The System.SupportProxy defines a low-level implementation of System * functions such as System_printf(), System_flush(), etc. * * Pick one pair: * - SysMin * This module maintains an internal configurable circular buffer that * stores the output until System_flush() is called. * The size of the circular buffer is set via SysMin.bufSize. * - SysCallback * SysCallback allows for user-defined implementations for System APIs. * The SysCallback support proxy has a smaller code footprint and can be * used to supply custom System_printf services. * The default SysCallback functions point to stub functions. See the * SysCallback module's documentation. */ var SysMin = xdc.useModule('xdc.runtime.SysMin'); SysMin.bufSize = 128; System.SupportProxy = SysMin; //var SysCallback = xdc.useModule('xdc.runtime.SysCallback'); //System.SupportProxy = SysCallback; //SysCallback.abortFxn = "&myUserAbort"; //SysCallback.exitFxn = "&myUserExit"; //SysCallback.flushFxn = "&myUserFlush"; //SysCallback.putchFxn = "&myUserPutch"; //SysCallback.readyFxn = "&myUserReady"; /* ================ Task configuration ================ */ var Task = xdc.useModule('ti. sysbios .knl.Task'); /* * Check task stacks for overflow conditions. * * Pick one: * - true (default) * Enables runtime checks for task stack overflow conditions during * context switching ("from" and "to") * - false * Disables runtime checks for task stack overflow conditions. */ Task.checkStackFlag = true; //Task.checkStackFlag = false; /* * Set the default task stack size when creating tasks. * * The default is dependent on the device being used. Reducing the default stack * size yields greater memory savings. */ Task.defaultStackSize = 512; /* * Enables the idle task. * * Pick one: * - true (default) * Creates a task with priority of 0 which calls idle hook functions. This * option must be set to true to gain power savings provided by the Power * module. * - false * No idle task is created. This option consumes less memory as no * additional default task stack is needed. * To gain power savings by the Power module without having the idle task, * add Idle.run as the Task.allBlockedFunc. */ //Task.enableIdleTask = true; Task.enableIdleTask = false; //Task.allBlockedFunc = Idle.run; /* * If Task.enableIdleTask is set to true, this option sets the idle task's * stack size. * * Reducing the idle stack size yields greater memory savings. */ Task.idleTaskStackSize = 512; /* * Reduce the number of task priorities. * The default is 16. * Decreasing the number of task priorities yield memory savings. */ Task.numPriorities = 32; /* ================ Text configuration ================ */ var Text = xdc.useModule('xdc.runtime.Text'); /* * These strings are placed in the .const section. Setting this parameter to * false will save space in the .const section. Error, Assert and Log messages * will print raw ids and args instead of a formatted message. * * Pick one: * - true (default) * This option loads test string into the .const for easier debugging. * - false * This option reduces the .const footprint. */ Text.isLoaded = true; //Text.isLoaded = false; /* ================ Types configuration ================ */ var Types = xdc.useModule('xdc.runtime.Types'); /* * This module defines basic constants and types used throughout the * xdc.runtime package. */ /* ================ TI-RTOS middleware configuration ================ */ var mwConfig = xdc.useModule('ti.mw.Config'); /* * Include TI-RTOS middleware libraries */ /* ================ TI-RTOS drivers' configuration ================ */ var driversConfig = xdc.useModule('ti.drivers.Config'); /* * Include TI-RTOS drivers * * Pick one: * - driversConfig.LibType_NonInstrumented (default) * Use TI-RTOS drivers library optimized for footprint and performance * without asserts or logs. * - driversConfig.LibType_Instrumented * Use TI-RTOS drivers library for debugging with asserts and logs enabled. */ driversConfig.libType = driversConfig.LibType_NonInstrumented; //driversConfig.libType = driversConfig.LibType_Instrumented; /* ================ Application Specific Instances ================ */ /* ================ Diagnostics configuration ================ */ var Diags = xdc.useModule('xdc.runtime.Diags'); /* * You use the Diags module to set and clear bits in a module's diagnostics * mask for the purpose of controlling diagnostics within that module. A * module diagnostics mask controls both Assert and Log statements * within that module, disabling these statements yields * code savings. */ /* ================ Logging configuration ================ */ var Log = xdc.useModule('xdc.runtime.Log'); /* * Modules and the application code generate Log_Event events by calling * the Log module's functions. * Disabling all Log statements here will allow the optimizer to completely * remove all Log code from the application. * * Note: In order to generate Log events in your application both the Diags * and the Log mask must be set. See the SYS/BIOS API guide for * more information. */ /* * LoggingSetup configures TI-RTOS modules to capture user-specified information * such as CPU Load, Task Load and Task Execution so that it can be * displayed by System Analyzer. */ var LoggingSetup = xdc.useModule('ti.uia. sysbios .LoggingSetup'); LoggingSetup.loadLoggerSize = 256; LoggingSetup.mainLoggerSize = 512; LoggingSetup.sysbiosLoggerSize = 1024; /* ================ Main configuration ================ */ var Main = xdc.useModule('xdc.runtime.Main'); /* Configuration of this Main module is used for all code not in a module */ LoggingSetup.loadTaskLogging = true; var Load = xdc.useModule('ti. sysbios .utils.Load'); Load.updateInIdle = false; Load.taskEnabled = true; Carmen
          Strange laptop fan problem :: Kernel & Hardware   

-- Delivered by Feed43 service


          Bluetooth: Can't pair device :: Kernel & Hardware   

-- Delivered by Feed43 service


          APPLE MACBOOK MOTHERBOARD / LOGIC BOARD REPAIR & SERVICE CENTER   
ProMac London What are the symptoms of a bad motherboard/logic board on a PowerBook, MacBook or MacBook Pro laptop? The lights in the front turn on, but the computer does not boot or nothing appears on the screen. System beeps and does not boot to OS. The screen shows gibberish or distorted video images. Your MacBook laptop freezes intermittently and you have to turn the system on & off to bring it back on. Mac system shows the black screen of death (kernel panic), and you can't go any further. Power issues such as: System does not turn on at all. Battery does not charge even after you changed the charger/AC adapter. Your MacBook sporadically turns off or shuts down by itself. Non-functioning ports or components on the motherboard such as bad USB, audio, video, DC power jack, wireless, etc WE COME TO YOU 7 DAYS A WEEK TILL LATE. FREE LOCAL PICK-UP & RETURN SERVICE OR SIMPLY JUST VISIT US ON OUR WORKSHOP IN BATTERSEA 105 Culvert Road. Culvert Court Unit 47 Battersea / London SW115AU Fell free to contact us 7 days a week till late on 07999311760 .....
          Liquid Damage Repair - MacBook Repair, Air & Pro Repair - iMac R   
ProMac London Apple Computer Specialist Was your MacBook Pro recently exposed to any kind of water and or liquid? If so, our MacBook water/liquid damage service is what you need! Trained technicians put your MacBook through a thorough drying and cleaning process, a process that verifies each component's ability to function properly. If for any reason you choose not to proceed beyond diagnostics, If your MacBook Pro is not serviceable, you are never charged for our Unibody MacBook water, liquid damage diagnostic services! * Cracked or damaged screen, glass, * Distorted video or scrambled video, * Solid state drive (SSD) upgrade, * Keyboard replacement, * Broken laptop casing, Hinges, noisy fan problems, * Laptop won’t power on? * Screen backlight not working? * Intermittent black screen? * Repeated kernel panics, Trackpad becomes unresponsive, * NVIDIA GeForce 8600M GT graphics processor failure, * Logic board failure, * Laptop stop responding during startup, * Built-in iSight camera not working, * SuperDrive not working properly, * Intermittent black screen / no video issues, * Laptop freezes at unexpected times, * Issues with video on internal or external displays, * Notebook's display has no picture, * Notebook overheating, * Bad RAM slots and wireless network connection issues WE COME TO YOU 7 DAYS A WEEK TILL LATE. FREE LOCAL PICK-UP & RETURN SERVICE OR SIMPLY JUST VISIT US ON OUR WORKSHOP IN BATTERSEA 105 Culvert Road. Culvert Court Unit 47 Battersea / London SW115AU Fell free to contact us 7 days a week till late on 07999311760 .....
          Tesla’s New Linux Kernel Update Is Rolling Out Now   
Tesla owners have been waiting for months for the new Linux Kernel update that CEO Elon Musk has spoken so highly of, and now it’s officially arriving. Tesla is currently pushing out the long-awaited update to its entire fleet. However, additional updates that will make it improved and fully functional,...
          IC Resources Ltd: Senior Software Engineer - Embedded, Linux, Kernel   
Salary Levels: Extremely Competitive: IC Resources Ltd: A leading developer of wireless chips and devices is urgently seeking high calibre Software Engineers to be based at their technology centre in Cambridge. Cambridge
          Aurum: Beard Oil 2 oz Blood Orange Bergamot Ginger Rosewood Natural by HartandHawthorn   

14.00 USD

Listing for One(1) Bottle of Blood Orange, Bergamot, Ginger & Rosewood Beard Oil
Aurum Beard Oil
Two(2) fluid ounces

Pogonotrophy is the art and science of the beard.
It's time to tame those wild whiskers.
Made with natural essential oils. Herbal and fresh with a hint of rosewood, this blend is invigorating and warm.

This beard oil is 100% natural and contains argan, jojoba and babassu oils that will quickly absorb into the skin and hair. Beard oil works to soften the hair and moisturize the skin. A little goes a long way and works best when the beard or hair is still a bit damp from cleaning.
All of our beard oil is made in small batches to ensure you get the freshest products when you order.

INSTRUCTIONS:
Take desired amount in hand and massage gently into beard. For daily use.
Also great for scalp and hair!
Blood Orange essential oil may cause photo-sensitivity. Avoid over exposure to sun and UV light after application.

As with all natural products, we recommend testing a small amount on the skin to ensure you do not have an adverse reaction to any of the ingredients. Discontinue use if irritation occurs.

INGREDIENTS:
apricot kernel oil, argan oil, sweet almond oil, jojoba oil, babassu oil,
essential oil blend and vitamin e

Paper Street Labs is transitioning into Hart + Hawthorn. We are working on updating all of our inventory along the way. Thank you for your patience.


          Corn - The Root of All Evil?   
I recently listened to an interesting conversation related to corn. It was more a debate on corn's status as a vegetable, lack of nutritional value, and link to health problems (specifically diabetes and obesity). It was proposed that corn should be banned from production. The debate went on to suggest a comparison between corn and tobacco production and their similar impact on our society. Now, I am hoping some of this was argument just for arguments sake. What did this little yellow kernel ever do? I am stepping up in its' defense.
          Arturo Borrero González: About the OutlawCountry Linux malware   

netfilter_predator

Today I noticed the internet buzz about a new alleged Linux malware called OutlawCountry by the CIA, and leaked by Wikileaks.

The malware redirects traffic from the victim to a control server in order to spy or whatever. To redirect this traffic, they use simple Netfilter NAT rules injected in the kernel.

According to many sites commenting on the issue, is seems that there is something wrong with the Linux kernel Netfilter subsystem, but I read the leaked docs, and what they do is to load a custom kernel module in order to be able to load Netfilter NAT table/rules with more priority than the default ones (overriding any config the system may have).

Isn’t that clear? The attacker is loading a custom kernel module as root in your machine. They don’t use Netfilter to break into your system. The problem is not Netfilter, the problem is your whole machine being under their control.

With root control of the machine, they could simply use any mechanism, like kpatch or whatever, to replace your whole running kernel with a new one, with full access to memory, networking, file system et al.

They probably use a rootkit or the like to take over the system.


          Senior C/C++ Engineer - Linux Kernels, Device Drivers, WiFI !!!   
CyberCoders Stratford, CT
          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Unix device drivers experience, ideally for high-speed networking devices. Significant experience implementing of modifying networking internals code including...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          VA – Faze DJ Set #63: Karotte / dig dis! Series   

RELEASE: Faze DJ Set #63: Karotte ARTIST: Ace Alvarez, Antipolar, Asio, BEC, Christian Smith, Fac3off, Gianni Cuomo, Gregor Tresher, J.Blofeld, Jay Lumen, Karotte, Kernel Key, Kmyle, LAAT, Laurent Garnier, Massiva, Raffaele Rizzi, REMIXERS: LABEL: dig dis! Series GENRE: Tech House, Minimal RELEASED: 2017-06-16 BITRATE: 320Kbps DOWNLOAD SIZE: 549.18 MB TOTAL […]

The post VA – Faze DJ Set #63: Karotte / dig dis! Series appeared first on Download Zippy.


          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Back to School Sensory Bin Ideas!   

  A Back to School sensory bin is the highlight of my three-year old day!  She stays busy for at least an hour while I homeschool the older children. I place the sensory bin on a blanket so it makes it easy if she accidentally drops some popcorn kernels out of the plastic bin. I am not sure if it’s the vibrant colors or the FUN things I included in this Back to School sensory bin, but this is by {Read More}

The post Back to School Sensory Bin Ideas! appeared first on Blessed Beyond A Doubt.


          Comment on Google's updated Drive client for Windows and Mac delayed by Lateef Alabi-Oki   
I think people are missing the point. The Linux and open source commnuities have built a set of tools that make Google money. It's dumb for Google to ignore the community that is responsible for the core of their business operations. The Linux kernel developers are not switching to Windows ever. The Google engineers who work on Linux for Chrome OS, Android, and their cloud services are not switching to Windows ever. Google is a Linux shop. Yet they pretend it doesn't exist.
          Unofficial new Edison image based on Morty, Linux 4.11   

Before this forum gets locked down, I wanted to let you know that a lot of hard work from some (0andriy in particular, and many many kernel and yocto and other developers) and a little bit from me has lead to a new yocto layer based on Yocto Morty and Linux 4.11. The layers build a complete image for the Edison and a SDK.

You can find it here: GitHub - htot/meta-intel-edison at morty

 

A lot can be said, about how to build this and what it brings, so I'll like to keep that on the wiki here Home · htot/meta-intel-edison Wiki · GitHub

When this forum gets taken down, we might want to move the discussion to the wiki/issues/pull request pages on github.

 

But in short:

  • A lot of stuff has been removed compared to the Intel Edison 3.5 image. The reason is, the yocto layer is built on the published layer that more or less build the 2.1 image, which builds with Yocto dizzy. As a lot of content was just patching bugs or upgrading recipes to newer versions which was not needed anymore for morty, I just removed these.
  • Some stuff just wouldn't easily build, or does not seem to belong into a layer that is intended to be a more or less bare bones linux distribution. So if you really depend on something, please check this manifest in advance https://raw.githubusercontent.com/wiki/htot/meta-intel-edison/edison-image-edison.manifest
  • If you are missing something really important, check here OpenEmbedded Layer Index - recipes  chances are the recipe is already in the layers but just needs to be enabled here meta-intel-edison/edison-image.bb at morty · htot/meta-intel-edison · GitHub. And otherwise, a new layer is easily added.
  • I have switched to using deb's instead of ipk. So when you find you need an additional package, add it to edison-image.bb, bitbake, find the built package under /out/linux64/build/tmp/deploy/deb/, copy to the Edison and dpkg -i package.deb
  • The Morty version will build on Ubuntu 17.04 (with a needless warning)
  • mraa has been updated to v1.7.0, upm has been updated v1.3.0
  • as pinmuxing on vanilla linux is supposed to be done by devicetree or acpi, I have disabled that in mraa. However, DT and ACPI or not yet available, so for now enabling is done in the platform code in the kernel.
  • bluetooth, wifi works, they are using the latest firmware available (from kernel.org and android-x86)
  • ethernet cards based on USB work (smsc95xx built-in the kernel, as well as intel)
  • hsu high speed uart works, and very well I must say, the results with the non-rt kernel is just as good as with the 3.10.14 kernel with preempt-rt enabled, so below.
  • i2c6 bus is not yet enabled, this needs a patch in the kernel. This means that Arduino shields that rely on i2c will not work for now.
  • I haven't tested spi, pwm and a/d converters, feel free to test your existing mraa based software and let me know
  • If you are afraid to damage your Edison: the only permanent change will be to update u-boot. The new kernel needs to be installed on a free partition (formerly used for OTA) and the rootfs will be on an externel sd card. Instruction are provided how to interrupt the boot process and boot the new image. Your home partition will be used by both original and new image, take care. If you don't interrupt the boot process, your original image will start. If you break u-boot, instructions are available to recover, you might loose data in this case. If that is a problem, backup in advance.
  • The kernel is on a separate partition with initramfs built-in allowing to load sd card drivers. With the rootfs on the sd card is much more convenient for development to update the image than flashing the Edison.

 

I am not really familiar with the development tools that Intel promoted (xdk and what not) that didn't want to run on higher than 14.04 Ubuntu. The support for those in Edison are probable missing now. What I am doing and is pretty straightforward:

  • just copy files from your host with scp, or mount the remote machine with sshfs
  • build the sdk which allows you to cross compile for the Edison on your host (really, you don't want to build on the Edison) and then copy.
  • if you need something that already exists, find the layer on layers.openembedded.org/layerindex/branch/morty/recipes add it, bitbake and copy the deb to the Edison, dpkg -i, and if it works well, add to the image permanently.

 

Where is this going? Pretty much anywhere we want it to. Let me know. My plan is:

  • Follow kernels as release (tomorrow 4.12?)
  • PREEMPT_RT kernel
  • Switch to 64 bit
  • I know 0andriy would like to have ACPI, here help is badly needed to put ACPI support for the Edison into u-boot

 

The new kernel is really very good and responsive, and doesn't crash as easily as the 3.10.14 kernel. Following statistics (histograms) taken with TX looped back to RX and measuring time to encode a 1024 byte payload (base64 encoded, with crc32, parity odd, total 1388 bytes / 15268 bits, 2Mb/s ) and push to the transmit buffer, then to receive and decode. The y-axis is log, so a normal distribution would shows as a parabola. The blue bars with iperf3 have been taken with iperf3 as artificial load (communicating constantly over ethernet at 95Mb/s) which seems a realistic worst case load for a iot edge device. Transmission takes 7.634ms at this baud rate. As you can see, even under heavy load latency is less than 1.1ms. Compare this to 3.10.14 kernel (up to 60ms latency) and 3.10.14-preempt-rt (1ms).

These graphs have a long history, see Re: PREEMPT RT on Intel Edison and Mid message gap (interchar gap) with 2Mb/s serial communication on the HSU if you interested in serial communication.


          Two Vintage Corn on the Cob Serving Plates, Embassy Quality Products Brown and Yellow Corn Plates by buckeyesandbluegrass   

14.00 USD

These two corn on the cob serving plates are 11 1/4" x 4" and about 1" deep, and are made with deep yellow kernels surrounded by soft brown and cream husks in relief. They are in good shape, with no chips or cracks; one plate has a small fleabite on the pointed end. The bases are marked "Embassy Quality Products."

We estimate the cost of shipping from coast to coast, and all shipping includes delivery confirmation; most includes insurance. We will refund any difference greater than $2 between the shipping charges paid and the actual cost of shipping, and will always combine shipping whenever possible.

We are happy to ship internationally - if you do not see your country listed as a shipping option please convo us for an estimate.

Residents of Ohio will be charged 7.25% sales tax at checkout.

See more from Buckeyes and Bluegrass at buckeyesandbluegrass.etsy.com


          努比亚Z7 Max已有较完善设备代码 请求加入官方7.1编译列表   
这些设备代码的开发者和魔趣官方适配6.0时的设备维护者是同一人,国外也有人用这些代码编译了非官方的魔趣7.1,并且每周还同步源码更新,希望能加入官方7.1编译列表。 github.com/PaoloW8/android_device_nubia_nx505j/tree/cm14.1 github.com/PaoloW8/android_kernel ...
          Int.-Sr. Kernel Developer (CARD1009) - Fortinet - British Columbia   
Significant experience implementing of modifying networking internals code including the IP stack, Routing, Sockets API, network security, link load balancing,...
From Fortinet - Tue, 09 May 2017 21:52:51 GMT - View all British Columbia jobs
          Linux 4.12 Kernel Released   
The Linux 4.12 kernel has now been officially released...
          Tesla’s New Linux Kernel Update Is Rolling Out Now   

Tesla is currently pushing out the long-awaited update to its entire fleet. However, additional updates that will make it improved and fully functional, are not yet ready. This sounds a whole lot like the parity situation with second-generation Autopilot.

The update is going only to the large 17-inch center display for now, and not the digital instrument cluster. The new operating system is Linux OS 4.4. According to Musk, eventually it will be the basis for a much better web browser. As we reported earlier, many Tesla owners don’t even use their in-car browsers, partly due to lack of adequate functionality. In-car apps and overall user interface will see drastic improvements as well.

Read more


          Devices: Tesla, Ubuntu Core, Julia, DEN, Synopsys, MinnowBoard, AGL and More   

          Motion Deblurring using Accelerometer Readings   
Hey,
I am trying to remove motion blur from images captured with a camera and an accelerometer attachment. I already have the 'X' 'Y' 'Z' motion paths from the accelerometer. Is there any way to determine the Blur kernels from these? If so, will i be able to motion deblur without the use of additional gyroscopes mentioned in some of the papers?
          Back to School Sensory Bin Ideas!   

  A Back to School sensory bin is the highlight of my three-year old day!  She stays busy for at least an hour while I homeschool the older children. I place the sensory bin on a blanket so it makes it easy if she accidentally drops some popcorn kernels out of the plastic bin. I am not sure if it’s the vibrant colors or the FUN things I included in this Back to School sensory bin, but this is by {Read More}

The post Back to School Sensory Bin Ideas! appeared first on Blessed Beyond A Doubt.


          Calculate Linux 17.6 [x86-64] 3xCD, 6xDVD   
Описание:
Разработчики рады представить Вашему вниманию новый релиз Calculate Linux 17.6, выпущенный в честь 10-летия проекта! В новой версии появилась поддержка установки системы в контейнере LXC/LXD, добавлена поддержка создания своих тем оформления, повышена стабильность бинарных пакетов за счёт включения автомагических зависимостей, улучшена безопасность путём добавления пароля на изменение параметров загрузки ядра загрузчика, а так же предоставления отдельных прав пользователям на обновление системы.

Доступны для загрузки следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), Mate (CLDM) и Xfce (CLDX), Calculate Linux Scratch (CLS), Calculate Directory Server (CDS), Calculate Scratch Server (CSS), Timeless и Calculate Linux Container (CLC).

Основные изменения:
Установка системы

Calculate включает новый дистрибутив Calculate Linux Container для установки в системе виртуализации LXC/LXD.
Используемый по умолчанию пароль гостевого пользователя более не переносится в устанавливаемую систему, вместо этого пользователю предлагается явно его указать.
Добавлена настройка прав доступа в Calculate Console, можно выбрать доступ только к обновлению системы.
Добавлена поддержка установки пароля на изменение параметров загрузки ядра.
Добавлена группа sudo для получения прав суперпользователя через одноимённую утилиту.
При установке с Live образа по умолчанию используется авторазметка.
Отключено создание bios_boot раздела при авторазметке для UEFI.
Удалено переписывание загрузочной записи UEFI если параметры не изменились.
Из дистрибутивов исключены зависимости необходимые только для сборки пакетов.

Обновление системы

Количество бинарных пакетов в репозитории увеличено до 9546 шт.
Добавлено кэширование индекса бинарных пакетов, который теперь обновляется вместе с портежами.
Поддерживается работа со сжатым индексным файлом, размер которого не превышает 1 Мб.
Отключён вызов исправления системных настроек если не обновлялись репозитории.

Сборка системы

Добавлена поддержка сборки системы для установки в системе виртуализации LXC/LXD.
Добавлена поддержка поиска автоматических зависимостей.
Добавлена пересборка пакетов с выявленными неописанными зависимостями (автомагическими).
Добавлен сет @autodeps содержащий пропущенные зависимости.
Отключена опция --with-bdeps для включения зависимостей необходимых только для сборки пакета.
Добавлен параметр --clean-bdeps для удаления из собираемой системы пакетов, необходимых только для сборки.
Отключено предварительное вычисление списка пакетов для обновления.

Внешний вид

Добавлена поддержка изменения оформления системы, настроек профиля при помощи конфигурационного файла /etc/calculate/ini.env.
Добавлена утилита cl-setup-themes для перенастройки тем.
Добавлено фоновое изображение в терминале.

Прочее

Восстановлена команда смены пароля пользователя домена cl-passwd.
Исправлена ошибка при загрузке системы с intel видеодрайвером.
Исправлена установка PXE.
Исправлено определение типа NVMe диска.
Отключён системный PROXY при получении файлов сервера обновлений.
Исправлена проблема ввода на болгарском и казахском языках.
Исправлен вход доменного пользователя в систему с шифрованным профилем.
Отключена настройка сетевых интерфейсов используемых для сетевого моста.
Добавлена начальная поддержка эстонского языка в утилитах Calculate.

Состав версий:
CLD (KDE desktop):
KDE Frameworks 5.35, KDE Plasma 5.9.5, KDE Applications 17.04.2, LibreOffice 5.2.7.2, Firefox 54.0
i686 - 1.8 G, x86_64 - 2.0 G
CLDC (Cinnamon desktop):
Cinnamon 3.4, LibreOffice 5.2.7.2, Firefox 54.0, Evolution 3.22.6, Gimp 2.8.22, Rhythmbox 3.4.1
i686 - 1.6 G, x86_64 - 1.8 G
CLDM (MATE desktop):
MATE 1.18, LibreOffice 5.2.7.2, Firefox 54.0, Claws Mail 3.15.0, Gimp 2.8.22, Clementine 1.3.1
i686 - 1.7 G, x86_64 - 1.8 G
CLDX (Xfce desktop):
Xfce 4.12, LibreOffice 5.2.7.2, Firefox 54.0, Claws Mail 3.15.0, Gimp 2.8.22, Clementine 1.3.1
i686 - 1.5 G, x86_64 - 1.7 G
CDS (Directory Server):
OpenLDAP 2.4.44, Samba 4.5.10, Postfix 3.1.6, ProFTPD 1.3.5e, Bind 9.11.0_p5
i686 - 682 M, x86_64 - 722 M
CLS (Linux Scratch):
Xorg-server 1.19.3, Kernel 4.9.34
i686 - 748 M, x86_64 - 872 M
CSS (Scratch Server):
Kernel 4.9.34, Calculate Utilities 3.5.5.6
i686 - 464 M, x86_64 - 504 M
Timeless (New server):
OpenLDAP 2.4.44, Calculate Utilities 3.5.5.6
i686 - 489 M, x86_64 - 529 M

Сумма md5:
ec1f2f346503e578d51ed53bdc8723a8 cds-17.6-x86_64.iso
8fed77886ec7ec404ea6913610c23502 cld-17.6-x86_64.iso
2ba44abb7813dd0cec763e0b337dd28c cldc-17.6-x86_64.iso
6493af221a4aae32f905aa42db4818b8 cldl-17.6-x86_64.iso
81d62fa5301ca64569bc31c30534832d cldm-17.6-x86_64.iso
86b845df43b36c3348b2a8f925e6df48 cldx-17.6-x86_64.iso
ad7b7a916509a1e9ad191a7c3d1c1076 cls-17.6-x86_64.iso
767c79d0573c23f609b3284d7f847707 css-17.6-x86_64.iso
d59714ded3206552b21120668bcfac67 timeless-17.6-x86_64.iso
          Calculate Linux 17.6 [i686] 2xCD, 6xDVD   
Описание:
Разработчики рады представить Вашему вниманию новый релиз Calculate Linux 17.6, выпущенный в честь 10-летия проекта! В новой версии появилась поддержка установки системы в контейнере LXC/LXD, добавлена поддержка создания своих тем оформления, повышена стабильность бинарных пакетов за счёт включения автомагических зависимостей, улучшена безопасность путём добавления пароля на изменение параметров загрузки ядра загрузчика, а так же предоставления отдельных прав пользователям на обновление системы.

Доступны для загрузки следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), Mate (CLDM) и Xfce (CLDX), Calculate Linux Scratch (CLS), Calculate Directory Server (CDS), Calculate Scratch Server (CSS), Timeless и Calculate Linux Container (CLC).

Основные изменения:
Установка системы

Calculate включает новый дистрибутив Calculate Linux Container для установки в системе виртуализации LXC/LXD.
Используемый по умолчанию пароль гостевого пользователя более не переносится в устанавливаемую систему, вместо этого пользователю предлагается явно его указать.
Добавлена настройка прав доступа в Calculate Console, можно выбрать доступ только к обновлению системы.
Добавлена поддержка установки пароля на изменение параметров загрузки ядра.
Добавлена группа sudo для получения прав суперпользователя через одноимённую утилиту.
При установке с Live образа по умолчанию используется авторазметка.
Отключено создание bios_boot раздела при авторазметке для UEFI.
Удалено переписывание загрузочной записи UEFI если параметры не изменились.
Из дистрибутивов исключены зависимости необходимые только для сборки пакетов.

Обновление системы

Количество бинарных пакетов в репозитории увеличено до 9546 шт.
Добавлено кэширование индекса бинарных пакетов, который теперь обновляется вместе с портежами.
Поддерживается работа со сжатым индексным файлом, размер которого не превышает 1 Мб.
Отключён вызов исправления системных настроек если не обновлялись репозитории.

Сборка системы

Добавлена поддержка сборки системы для установки в системе виртуализации LXC/LXD.
Добавлена поддержка поиска автоматических зависимостей.
Добавлена пересборка пакетов с выявленными неописанными зависимостями (автомагическими).
Добавлен сет @autodeps содержащий пропущенные зависимости.
Отключена опция --with-bdeps для включения зависимостей необходимых только для сборки пакета.
Добавлен параметр --clean-bdeps для удаления из собираемой системы пакетов, необходимых только для сборки.
Отключено предварительное вычисление списка пакетов для обновления.

Внешний вид

Добавлена поддержка изменения оформления системы, настроек профиля при помощи конфигурационного файла /etc/calculate/ini.env.
Добавлена утилита cl-setup-themes для перенастройки тем.
Добавлено фоновое изображение в терминале.

Прочее

Восстановлена команда смены пароля пользователя домена cl-passwd.
Исправлена ошибка при загрузке системы с intel видеодрайвером.
Исправлена установка PXE.
Исправлено определение типа NVMe диска.
Отключён системный PROXY при получении файлов сервера обновлений.
Исправлена проблема ввода на болгарском и казахском языках.
Исправлен вход доменного пользователя в систему с шифрованным профилем.
Отключена настройка сетевых интерфейсов используемых для сетевого моста.
Добавлена начальная поддержка эстонского языка в утилитах Calculate.

Состав версий:
CLD (KDE desktop):
KDE Frameworks 5.35, KDE Plasma 5.9.5, KDE Applications 17.04.2, LibreOffice 5.2.7.2, Firefox 54.0
i686 - 1.8 G, x86_64 - 2.0 G
CLDC (Cinnamon desktop):
Cinnamon 3.4, LibreOffice 5.2.7.2, Firefox 54.0, Evolution 3.22.6, Gimp 2.8.22, Rhythmbox 3.4.1
i686 - 1.6 G, x86_64 - 1.8 G
CLDM (MATE desktop):
MATE 1.18, LibreOffice 5.2.7.2, Firefox 54.0, Claws Mail 3.15.0, Gimp 2.8.22, Clementine 1.3.1
i686 - 1.7 G, x86_64 - 1.8 G
CLDX (Xfce desktop):
Xfce 4.12, LibreOffice 5.2.7.2, Firefox 54.0, Claws Mail 3.15.0, Gimp 2.8.22, Clementine 1.3.1
i686 - 1.5 G, x86_64 - 1.7 G
CDS (Directory Server):
OpenLDAP 2.4.44, Samba 4.5.10, Postfix 3.1.6, ProFTPD 1.3.5e, Bind 9.11.0_p5
i686 - 682 M, x86_64 - 722 M
CLS (Linux Scratch):
Xorg-server 1.19.3, Kernel 4.9.34
i686 - 748 M, x86_64 - 872 M
CSS (Scratch Server):
Kernel 4.9.34, Calculate Utilities 3.5.5.6
i686 - 464 M, x86_64 - 504 M
Timeless (New server):
OpenLDAP 2.4.44, Calculate Utilities 3.5.5.6
i686 - 489 M, x86_64 - 529 M

Сумма md5:
42470e4b81655bf2a7594d119f25e349 cds-17-i686.iso
4d1127c42955776e2a5201321a475be9 cld-17-i686.iso
2b6616e2cb48a772c2d0a676d11a98af cldc-17-i686.iso
9715d315d48f5216e06c551d75b81f5e cldl-17-i686.iso
c639634743d224b9b44468f5a6579d09 cldm-17-i686.iso
91a031f61462c97754d246eb93af5a20 cldx-17-i686.iso
efed2a5d5d9925792ff9d2e3353a8adf cls-17-i686.iso
254cdaab282f3a345217a634bd97f052 css-17-i686.iso
          Remove Host from the vSan Cluster   

Today i got stuck in an issue and i had to remove the host from the HA & vSAN cluster it takes some time but I figured out and would like to share the procedure i Followed. here we go:

  1. Place host in maintenance mode
  2. Delete disk group when &#rsquo;maintenance mode&#rdquo; is completed
  3. Move host out of the cluster
  4. Remove the VSAN VMkernel from the cluster.

That is the way we can can remove the host for anything else we need.… Read The Rest ......


          DON'T EAT THAT - THE EROTICS OF ABSTINENCE IN AMERICAN CHRISTIANITY   

We are all now gastropornographers.
(British celebrity food writer Nigella Lawson)

Monks fasting in the desert, saints beating their bodies and sleeping on nails, apostles renouncing all pleasures and subsisting on the charity of benefactors, pious men and women starving their senses in emulation of Christ: It is by now a truism to note that devout Christians of earlier eras displayed profound ambivalence about food and flesh. For both patristic and medieval followers of the faith, the body was felt to be a burden that must be suffered resignedly during earthly life while yet remaining the crucial material out of which devotional practice and spiritual progress were forged. Thus the body, cultivated as an instrument for salvation, was to be endured, subjected to the scrutiny of the spirit, and strenuously disciplined.

Such discipline would take many forms, one of the most recurrent of which was extreme abstinence from food. The discipline of fasting, well established in the Mediterranean world long before Christianity emerged, became especially important in Christian communal practice during the early fourth century c.e., used variously as a method of baptismal preparation, a means of purification, a sign of grief, a work of charity, or an expression of penitence and the desire for God’s mercy. Over the next several centuries, as Caroline Walker Bynum has richly documented, both the meaning and the practice of Christian abstinence changed significantly, so that by the thirteenth and fourteenth centuries preachers and theologians urged “spiritual more than physical abstinence,” meaning general restraint or moderation in all areas of life. Yet many Christians of the later Middle Ages, particularly women, decried this perspective as a dangerous compromise with the world and chose the path of extreme asceticism, imitating and deeply identifying with the broken flesh of Christ on the cross through rigorous sacrificial fasting. For those such as Catherine of Siena, who died of self-induced starvation at the age of thirty-three, true nourishment came only from Christ, and to rely too heavily on earthly food was to commit the terrible sin of gluttony.1

Prescriptions and practices of nutritive abstinence fluctuated in subsequent eras, and scattered examples of intense food refusal among Christians, again mostly though not exclusively women, have continued to dot the historical record. Since the transformative religious revolutions of the sixteenth and seventeenth centuries, Catholics and Protestants alike have participated in the ascetic tradition, though always in very particular, localized ways. Martin Luther condemned extravagant forms of self-denial that destroyed the body; yet he urged moderated fasting both to curb distracting physical desires and to take care of the body so that it might minister to others’ needs. John Calvin held more strictly to fasting as a necessary discipline for appeasing God’s wrath, a view echoed in later groups like the English Puritans. The Churches of England, Rome, and the Eastern world followed fixed calendrical times for fasting—such as Lent, Ember Days, Rogation Days, Fridays, and Vigils prior to certain holy festivals—but varied in the precise meaning given to “fasting” per se.

Meanwhile, medical and devotional writers on both sides of the Atlantic increasingly recommended a sober and temperate diet for the health of the body as well as the glory of God. In fact, since the Colonial period, American Christians have wrestled with questions about bodily asceticism and gluttony in ways that would arguably feel increasingly unfamiliar to their patristic and medieval forebears. While critiques of gluttony—articulated variously by Puritans and Social Gospelers, radical Catholics and Holiness adherents— recall themes expressed by earlier Christian ascetics, an evolving fixation on health and perfection (chiefly among Protestants) represents a stark departure from the older emphasis on corporeal acts of penitence. Even more discordantly, the contemporary obsession with slender, toned bodies and the ideal of extreme thinness bear only a distorted resemblance to rituals of purification and self-denial that occupied Christians in earlier periods. Somehow, it seems, the kinship between body and soul has become dramatically reconceptualized, with significant help from men and women professing Christianity but focusing as much on the “promised land of weight loss” as on the eternal Kingdom of God.

How did this happen? What exactly is the relation between Christianity and the modern American diet obsession, the compulsive anxiety felt by so many women, men, teenagers, and increasingly even children toward their weight, food intake, and body size? Our knowledge of Christianity’s profound impact on diet in prior historical periods, including the antebellum body reform movements inspired by figures such as William Alcott, Sylvester Graham, and Elizabeth Blackwell, helps us see how Protestant morals were transformed into somatic disciplines, such that dietary correctness became central to the larger reform project of forging a Christian nation.2 Many people would nonetheless argue that religion is so attenuated in the modern world as to have little if any tangible connection to, say, contemporary food refusal. Some, like Joan Jacobs Brumberg in Fasting Girls, have promoted a fairly standard model of secularization, arguing that religious fasting was transformed into secular dieting sometime during the nineteenth century (though neglecting to show just how and why this change occurred). Others, most notably Hillel Schwartz in Never Satisfied, have argued that modern dieting is itself a central ritual in what has become the predominant religion of late twentieth-century America: the worship of the body beautiful, lean, and physically “fit.” But though religion plays an important—albeit mostly speculative— role in such accounts as a Foucauldian disciplinary apparatus to be resisted and rejected, its appreciable impact has not been clearly elaborated. So the problem remains unsolved: what relation might a specific tradition such as Protestantism have to modern American bodily practices and food obsessions?3

"This was one of the questions that led me into my book, Born Again Bodies: Flesh and Spirit in American Christianity. The project explores the recent trajectory of religious struggles with food and the body, historicizing the links between varied dietary regimens and devotional practice. Included are such topics as the trajectory of fasting from an act of mortification into a masculinized therapeutic practice; sundry quests for physical vigor, purification, and immortality among such groups as Methodists, Pentecostals, and proponents of mind cure; the rhythms of hygienic discipline and celebratory abundance in organizations like Father Divine’s Peace Mission Movement; the advent of evangelical dieting in the postwar era; and the persistent ideals of corporeal beauty and “fitness” in contemporary Christianity. American culture’s treasured doctrine of the perfectible body is deeply indebted to Christian currents that have perceived the body as central for pushing the soul along the path to progress. And nowhere is that relationship more evident than in the deeply contested arena of the appetite, where desire and pleasure, once associated with excessive food intake, now more typically inhabit the realm of strict abstinence".

“Sculptors of Our Own Exterior”: Modern Quests for Physical Perfection

"The modern chapter of Christianity’s struggle with the appetite begins with the New Thought movement of the late nineteenth and early twentieth centuries. New Thought was a Protestant offshoot whose proponents were intensely preoccupied with metaphysical questions and with uncovering the relations between mind and matter, the soul and the body. A cousin of Christian Science, it was a movement whose impact went far beyond the bounds of its own institutional structures to inspire the traditions of positive thinking, the self-help movement, so-called New Age philosophies, and the therapeutic ethic that has permeated virtually all major manifestations of twentieth-century American Protestantism. Its participants tended to be well educated and were interested in Eastern and occult traditions. They believed that “thoughts were things,” that is, that mind power could secure wealth, health, and happiness through techniques that would now be called “creative visualization.” New Thought leaders were deeply concerned with healing bodily illness and with attaining prosperity, and they described God not as an authoritarian father but rather as the “immanent, indwelling Spirit,” Mind with a capital M, the All-Supply or Universal Supply of power that any human being could access with the right skills. And while New Thought writers often seemed to be saying that this power was accessed by means of mind energy alone, a closer look reveals clearly that, for many at least, the body was the real source of might. That is to say, while New Thought disciples frequently displayed an apprehensiveness toward materiality and doggedly insisted upon the ultimate power of Spirit, they also gave strenuous attention to the flesh and to the food that sustained it, paying meticulous attention to dietary regimens and systems of physical culture as a way of suggesting that physical development was the primary source of mental and spiritual development".

Prentice Mulford (1834–1891) was one well-known New Thought writer who considered matter essential to the life of the spirit. Mulford took care to note that as faith increased, the spirit would call in “many material aids” to aid in personal renewal, including the selection of foods. Elsewhere Mulford explained his view more thoroughly:It is not a good sign for a person to say that he or she doesn’t care what they eat… It is the spirit that demands varying dishes and flavours. The spirit has reasons we cannot now explain for such demands. When the palate becomes indifferent in these respects, and one flavour is counted as good as another, it proves there is a deadening or blunting of the spirit. The higher the spiritualisation of any person the more vigorous and appreciative becomes the palate. It is the spirit that receives the pleasure of eating through the physical sense of taste.

The pleasures of eating, like other physical pleasures, were to be savored and taken very seriously, in Mulford’s view, lest one fall into gluttony. “The glutton does not eat,” Mulford observed. “He swallows. Proper eating dwells on every morsel with relish, and the longer it can be so dwelt upon, the longer it serves as the physical medium for the conveyance of life to the spirit.”4 Readers were urged, then, to eat what most pleased their taste, rather than eating merely for health from a sense of duty.

Paradoxically, the advice to eat only such foods as were individually pleasing was followed by a lengthy exposition of the proper and most spiritual diet. Topping the list were fresh meats, vegetables, and fruits, said to “contain the most force” (though meat was noted to be “grosser” and “coarser”). Products that were salted or pickled had reduced force, since the preserving process depleted them of life. Reduced intake of food in general, and of meat in particular, was unambiguously associated with higher spiritual attainment. This Mulford attributed to the fact that the fear and helplessness implanted in animals at the time of slaughter (and even in plants at harvest) was, through ingestion, transferred to the human eater. Other New Thought teachers similarly urged their hearers toward vegetarianism, many holding out the hope that the day would eventually come when humanity would be so spiritually advanced as to live on air alone. A good number of these approached that goal through rigorous, extended fasting, a devotional technique that had fallen out of many branches of mainstream American Protestantism by the mid nineteenth century, only to be reborn some decades later as a system for obtaining perfect health, happiness, longevity, and beauty. According to this “New Gospel of Health,” nearly all diseases and illnesses could be attributed to excessive eating, to gorging oneself on immoderate quantities of food out of habit or “morbid hunger.” A vast and diverse parade of apostles soon entered the scene, expanding and popularizing the gospel of fasting to a degree that its ancient practitioners could scarcely have imagined. Most were Protestants who had been inspired by New Thought optimism and preached a cheerful gospel of health and wealth into which fasting fit quite nicely. Few sang the joys of austere living, instead arguing that brief periods of fasting were pleasurable in and of themselves, not to mention their results. Rather than glamorize ascetics and mystics, these gospelers defended fasting from the so-called epicuric point of view: food would be relished more thoroughly, rest would be sweeter than before; in short, fasting opened the way to a richer enjoyment of all life’s embodied pleasures, perhaps most especially controlled ingestion.5

By the early decades of the twentieth century, Anglo-American diet reformers had achieved colossal success in their quest to demonize corpulence and preach thinness as necessary to personal salvation, condemning the wayward appetite even as they elevated the role of proper food in the life of the spirit. While these ideas were nurtured at the fringe of Protestant culture in their own time, they were steadily gaining ground, eventually coming to look downright conventional. Christian piety and diet reform first enthusiastically reunited in the mainstream avenues of mid-twentieth-century America, disseminating to the hungry populace an updated equation of thinness with godliness that has only grown stronger over time. By the middle decades of the twentieth century, with religion firmly ensconced as a “this-worldly” and therapeutic enterprise, Christians could reclaim their concern with beauty and health, conveniently packaged as a scripturally sanctioned matterof holy discipline. Weight loss would prove its robustness as a vital and highly lucrative theme in Christian literature and practice for decades to come.

Praying the Weight Away: Scripture and Devotional Practice in Service to Weight Loss “We fatties are the only people on earth who can weigh our sin,” wrote Presbyterian minister Charlie W. Shedd in 1957.

"Evil thoughts don’t come by ounces; vile temper, hatred, unbridled passion, censorious words, selfishness, these do not measure in pounds. But your sin does, and mine! Stand on the scale. How much more do you weigh than you should weigh? There it is: one hundred pounds of sin, or fifty, or eleven".

Shedd’s book, published when the author was in his early forties, was aptly titled Pray Your Weight Away. Here Shedd, who professed having lost one hundred pounds himself, announced his “new truth” that was “glorious news for the obese.” Writing to an audience rather less jaded by diet books—and far more unfamiliar with combining spirituality and weight loss—than later readers would be, Shedd promoted a gospel of slimness that condemned fat bodies in the explicit language of sin and guilt while guaranteeing weight loss by means of sustained prayer, devotion to the Bible, and unshakeable faith in thinness as a sign of sanctity.6

To claim that “reducing,” in the parlance of the day, was a “spiritual problem” rather than merely a medical one echoed older themes rehearsed in the Jacksonian and Progressive Eras while replaying them in a new key. Since at least the 1920s, Protestants in the old-line churches had been importing and absorbing New Thought notions of health and healing into their practice, including under that rubric both emotional and physical well-being. The Pentecostal tradition, which spawned such widely influential preachers and healers as Aimee Semple McPherson, William Branham, and Oral Roberts, further contributed to the increasingly accepted belief that good health was at the heart of God’s plan for all believers.

At the time that Shedd wrote, however, there had been very little public attention paid to overweight as something that itself required healing from divine hands. Although the postwar period was a time of increased consciousness about weight and an upsurge in diet, the religious literature remained mostly silent on the issue. Shedd argued that such diseases as were associated with obesity—from diabetes to heart problems to flat feet—were all in opposition to God’s design for humanity. Moreover, because fat preceded and in some sense seemed actually to cause these and other maladies, fat in any amount could not logically be part of God’s plan. “When God first dreamed you into creation,” he chided hisheavy readers, “there weren’t one hundred pounds of excess avoirdupois hanging around your belt. No, nor sixty, nor sixteen.”7 In this way, Shedd shifted the discussion surrounding religion and health by insisting that fat itself, and not simply the medical illnesses it helped create, could be—and should be—subject to God’s healing, slimming power.

During the following decades, other Christian diet books began to emerge on the scene, until by the mid-1970s and carrying on well into the 1990s and beyond, this had become a visible and well-publicized genre that promoted slim bodies for the sake of God’s Kingdomin highly individualized, thoroughly modern terms. Older theories of the body as sinful and dirty yet ultimately perfectible were joined anew with condemnations of fat and flabbiness, in a discourse that distinguished the righteous from their sinful brethren with implacable seriousness. Representative and best-selling titles in the early years included Help Lord...The at! (1977), God’s Answer to Fat (1975), More of Jesus, Less of Me (1976), Slim for Him (1978), Jogging with Jesus (1978), and Free To Be Thin (1979), which itself sold more than a million copies worldwide and spawned a virtual industry of diet products marketed by the Pentecostal author, including an exercise video and a low-calorie, inspirational cookbook. These were later joined by an outpouring that included titles from Greater Health God’s Way (1984, 1996) to The Bible Cure for Weight Loss and Muscle Gain (2000), Fat-Burning Bible Diet (2000), and The Bible’s Seven Secrets to Healthy Eating (2001). Nor has this been solely a genre produced by White Christians: in 1997, African-American evangelist T. D. Jakes published Lay Aside the Weight, replete with before-and-after photographs of himself (from 338 to 228 pounds) and his wife, Serita (from 210 to 169 pounds).

In concert with this escalating literature have arisen biblically based diet groups, which had emerged in scattered fashion during the 1950s and 1960s as prayer-diet clubs only to bloom into full-blown organizations during the 1970s and 1980s. This trend expanded into the 1980s and swelled still more in the 1990s, as growing numbers of Christian diet groups emerged locally and went national. Some, such as Jesus Is the Weigh and Step Forward, enjoyed only modest success, while others, such as 3d and Overeaters Victorious, grew by leaps and bounds, at least for a time. The two most successful organizations (numerically and financially, at least, if not demonstrably in terms of weight loss) have been the Texas-based First Place (1981), whose curriculum is now owned by the Southern Baptist Convention; and the Weigh Down Workshop (1986), headed by Gwen Shamblin from her corporate headquarters in Nashville. First Place was founded by twelve members of Houston’s First Baptist Church who wished to form their own Christian weight-loss program. It peaked during the 1990s with groups in approximately 12,000 churches in the country, including some in each of the fifty states and abroad.8 Throughout these Christian counterparts to nationalweight-watcher programs, the message seemed apparent: God expects His children to strive for perfection in this life, and the most visible index of one’s progress along that path is the size and fitness of his or her body.

The largest devotional diet program, by far, has been the Weigh Down Workshop, a twelve-week Bible-study program founded by nutritionist and fundamentalist Gwen Shamblin in 1986 and, by 2000, offered in as many as thirty thousand churches, seventy countries, and sixty different denominations.9 The program gained national attention with the publication of Shamblin’s first book, The Weigh Down Diet (1997), which was published by Doubleday and distributed at chain bookstores across the country. As the book quickly reached sales in the millions, Shamblin’s program received national press coverage, on television programs such as cnn’s “Larry King Live” and abc’s “20/20,” as well as in print venues such as Good Housekeeping and most recently The New Yorker.10 Shamblin has become well-known for her insistence that there are no “bad” foods and that dieters can eat anything so long as they do so in strictly limited quantities. If one remains in doubt about how much should be eaten, Shamblin counsels prayer, advising her audience that God will answer them in no uncertain terms. Advertising herself as a “size 4–6” in her midforties (at 5'4'' she weighs 115 pounds), Shamblin is an advocate of extreme thinness and denounces body fat as a sign of unholy disobedience to God’s spiritual laws. Putting her program in more positive terms, Shamblin echoes other popular diet writers in her descriptions of overeating as the misguided attempt to fill what is instead a spiritual hunger for God.11

How successful are these programs at helping their members lose weight and maintain a slimmer physique? No one knows, though we do know from the research of Purdue University sociologist Kenneth Ferraro that churchgoing Christians (and especially southern evangelicals) have high rates of obesity, well above those of any other American religious group.12 Not surprisingly, Christian leaders contend that their plans assist dieters in achieving their goals to a far greater extent than non-Christian programs, but there are no studies to support this claim. Promotional materials typically put a positive spin on this sparse data by presenting the program’s leaders as exemplars of the victory others can expect from following their regimen. Gwen Shamblin avoids talk of statistics by placing the burden of failure directly on the hopeful dieter. To the question, “What is the average weight loss for people attending the Weigh Down Workshop?” Shamblin responds: “God has made each of us wonderfully unique. Some people take the program only to lose five or ten pounds, while others need to lose one hundred pounds or more. It doesn’t matter how much weight you have to lose; being obedient to the way God created the body to maintain itself will allow everyone to achieve their weight loss goals.”13 Those who do not lose or maintain their losses, in other words, are simply disobedient to God’s will.

This religious concern for diet and thinness has not been strictly limited to Protestants: alongside guides by evangelicals, fundamentalists, Pentecostals, charismatics, and mainliners have also emerged Mormon diet books such as Joseph Smith and Natural Foods (1976, 2001) and The Mormon Diet (1991), and at least one religious Jewish text on weight loss, entitled Watching Your Weight...The Torah Way (1989).14 Even Christian Scientists, still denying the materiality of the body and declaring that the true nature of human beings is nonmaterial spirit, addressed the problem of excess weight and diet control in a special 1997 issue of the Christian Science Sentinel, where readers were encouraged to pray about what foods to eat.15 Yet the vast majority of energetic disciples working in this arena of religious weight-watching have been Protestant; in fact, not a single book of this type seems to have surfaced from the pen of an American Catholic writer, though there exists at least one Catholic weight-loss program (The Light Weigh, based in Kansas). On the whole, leaders and participants involved in these and countless other Christian fitness enterprises in America have agreed that God commands human beings to glorify their bodies as God’s own temple, and they have dieted vigorously to keep healthy. As one author put it, in a bubbly reformulationof Christian theology, “Think of your ‘promised land’ as a thin body.”16 Whether all would express it this crudely, this promise permeates the wider Christian diet culture.

In Bondage to Boston Cream Pie: Food as Taint and Transgression

And what about the means employed, the attitudes inculcated about food in this culture? The practice of dieting, of “watching what one eats” in service to particular ideals of health and weight, subsists on the rhythms of restraint and excess. Like other acts born of desire piled on necessity, eating can be an act of passion and anticipated satiation, while also carrying live possibilities for regret and shame. For American Protestants, for whom sex, alcohol, dancing, and other bodily behaviors have often been restricted or eschewed altogether, eating has long carried dense and contradictory meanings.17 Those contradictions have been nowhere more richly evident or expressive than in modern Christian diet culture, where food has everywhere been the object of desperate longing as well as embittered loathing, of ambivalent attitudes toward pleasure no less than sin.

As in earlier historical periods, latter-day religious diet reformers have promoted a variety of messages, some advocating fasting as a useful means of weight control and others urging against it, several advocating vegetarianism while opponents uphold the benefits of meat, growing numbers recommending special vitamin supplements to fight toxins while the more conservative proffer basic dietary variety mixed with exercise. As in the wider diet culture of which Bible-based writers have been part, there is no general consensus as to the most proper and righteous way to eat (indeed, authors often seem to thrive on denouncing each other’s programs), but few if any authors question the belief that following God means taking a deeply suspicious stance toward food.

Food, in fact, has consistently remained an evil temptation in this literature. Most authors have echoed the idea early suggested by Deborah Pierce in I Prayed Myself Slim (1960), that while they were once taught to say grace for their food, they now pray for the grace to stay away from food.18 For decades, Christian diet writers have likened love for food to idolatry. “Did you know,” write Marie Chapian and Neva Coyle in Free To Be Thin, “that you stifle God’s working in your life when you habitually overeat?” They approvingly cite one man’s admission of how a divine voice intervened to prevent him from eating a particularly sinful food: “I wanted to eat a fattening dish—it was spareribs soaked in greasy tomato sauce. Ugh! Anyhow, just as I was about to order it, the Lord spoke to me and said, ‘Don’t eat that.’ ” God will always be there to advise His children about the proper amount to eat; in fact, His instructions are far more important than any humanly constructed diet plan, say the authors, who provide no calorie-counting plans for their readership. God, in fact, “is more concerned with your weight than anyone else you know. Let Him speak to you and direct every morsel you eat.”19

For Chapian and Coyle, as for most other writers, particular kinds of foods have been evil and others virtuous, in much the way that these divisions have structured the food plans of nonreligious diet instructors. In Free To Be Thin, victuals are divided as “World Food vs. Kingdom Food,” while the authors argue, “The foods that have defiled our bodies are foods that have appealed to our flesh, not our spirit.” Tootsie rolls, pizza, candy, and cookies, as well as the low-calorie substitutes and artificial sweeteners marketed as diet products, all come under fire as being “fattening” and hence “worldly” foods. Foods from the Kingdom of God, by contrast, consist of lean meats (steamed, water-packed, skinless), dairy products (“lo-cal,” not processed), fruits and vegetables (raw or steamed, without butter), and wholegrain breads and cereals. The authors recommend the daily food guide published by the U.S. Department of Agriculture, which they advise adapting to individual daily calorie limits. And they urge readers to pray with them: “Dear Lord, help me to develop an interest in nutrition and what my body needs to function beautifully for your glory.... I renounce the lusts for those foods that are harmful to my body. I refuse to be a friend of the world’s system and foods. I choose to eat Kingdom food to the glory of God. In Jesus’ name, Amen!”20

The anticonsumer-culture strain evident in such refrains against “worldly food” has rarely been taken very far by diet writers—certainly not the most popular ones, who have benefitted handsomely from the rising consumer ethos within American evangelicalism witnessed powerfully in the publishing industry (among other places). Yet a persistent lament against processed foodstuffs rings strong, with evil heaped in correlative increments upon the more “commercialized” types. Good foods are plainer in their packaging and preparation, unembellished by sauces, dressings, or immoderate spices. The biblical figure of Daniel has provided the ideal model for this system of austerity and renunciation, in as much as he rejected the rich food and wine of King Nebuchadnezzar in favor of simple vegetables and water. Quoting Daniel, Chapian and Coyle note that his spare diet was a choice against “defiling himself,” according to the scripture. They conclude on a dismal note: “Think of the last time you binged on some rich or fattening food. By eating that food, you were actually making your body filthy, unclean, unfit, desecrated.” The authors also try to appeal to their readers’ personal revulsions, observing, “You wouldn’t want to eat a hair, a roach, or a rat, but that éclair or those greasy french fries may be just as defiling.”21 Authors such as these have worked hard to upend readers’ own food hierarchies and unhealthy tastes, here and elsewhere utilizing disgust in an attempt to turn tempting treats into aversions.

Mab Graff Hoover’s 1983 book of “meditations for munchers,” inspired by Chapian and Coyle’s best-selling volume, cites Paul’s letter to the Colossians as proof of the need to put lust for food to death, which she herself attempted to do by recalling the corpse of her own mother.

When mother died, the body looked like my mother, but it wasn’t she. Mother liked to eat, but that body never grew hungry. Even though her body had no appetite, I knew mother was still alive—hidden from me, but alive in Christ. The apostle Paul says that my life also is hidden with Christ; because I have died to self, I am commanded to kill my earthly nature!22

Like the lifeless body that no longer hungers, so should living Christians adopt indifference toward food. Those who care too much about food, Hoover notes, make a “god” of the stomach (another reference to Paul) and are hypocrites as she herself has been: “I see myself sitting in church, hands folded over the Bible, innocent eyes on the pastor, but with my mind on waffles, sweet rolls, pancakes…”23 Heavy, sweet food could be tempting as a fantasy no less than as victuals actually partaken, for they drew her mind away from God’s Word to the evil things of this world.

Hoover mocks her own struggle to choose righteous foods over wicked ones, writing, “Can I imagine myself picking up a grease-filled, chocolate-covered donut, and saying, ‘I eat this in the name of the Lord Jesus?’ ” Indeed, she laments, “When I look at chocolates or a beautiful birthday cake or Danish pastries, it’s hard for me to believe they are being offered through the Evil One. But I know from Scripture that Satan continually tries to ruin the temple of God, the church, (my body!).” Instead of giving in to her temptation to eat such foods, she resolves to emulate Paul and Jesus, eating sparingly as she presumes they did. “Today, I will eat one piece of chicken (without the skin), a lot of salad (chewing it well), some vegetables, fruit, and one small slice of bread! I will imitate the Lord.” Yet the struggle continues, admits Hoover, and perpetually she must “come to the place where I am totally convinced that sugar, chocolate, and fat are also [with alcohol and nicotine, her former vices] dreaded enemies.”24 As fitness writer Pamela Snyder later taught in A Life Styled by God, “We have a choice to make: living within the bounds of Christ or living in bondage to Boston cream pie.”25

That liberal Protestants have been as subject to this mode of thought as their conservative counterparts was made clear early on in a 1981 Christian Century article by Unitarian Universalist minister Bruce Marshall. Noting that, “in this age salvation by diet seems easier to conceive of than salvation by grace,” Marshall gently lampooned what he called “the Protestant approach to eating” as “purification through sacrifice.”

"Virtue is won through deprivation. The faithful are warned against the lure of pleasure. If you enjoy what you are eating, chances are that it’s bad for you. Your menu has been formulated by the devil to tempt you to ruin... If I don’t drink wine, I’ll be a more virtuous person. If I don’t eat sugar, if I don’t eat meat, if I avoid cream sauces and rich desserts, God will shower his blessings upon me. Salvation is earned by not eating things".

Arguing that this theology, like other contemporary theologies of eating he outlined, was “sacrilegious,” Marshall sought to promote a more joyous, less constricted notion of divine feasting. Yet he spoke for many of his ilk in noting that his own occasional indulgences in such “illicit” foods as doughnuts sparked an inner voice warning of the torment soon to follow this pleasure.26

An example of the occasional Christian diet book aiming to promote a more positive view of food is Edward Dumke’s The Serpent Beguiled Me and I Ate: A Heavenly Diet for Saints and Sinners (1986). An Episcopal priest and licensed counselor in the state of California, Dumke taught “seven lessons” about food as taught in the Bible (and, he argued, religions more generally) that included “food as a symbol for the sacred,” “food as a symbol for love,” and “food as a symbol for community.” Dumke titled another section “Enjoy Your Food,” recommending the benefits of eating slowly for enjoyment as well as eating less; and he urged readers at one point to “Eat the foods you really like. Many people associate dieting success with deprivation. It doesn’t have to be this way. Remember, if you enjoy what you eat, you will not need to eat as much and you won’t get bored with your diet.” Yet the very title of Dumke’s book, evoking the biblical theme of temptation and the transgressive dangers of eating, conveys a primary equation of food with sin—or, in the book’s more nuanced passages, a line demarcating foods into opposing categories of virtue and indulgence. Intermittently in the text, as in his “Ten Commandments of Good Nutrition,” Dumke instructs readers in religio-scientific terms: “Thou shalt consume sufficient protein but thou shalt limit the amount of animal protein... Thou shalt create a diet in complex carbohydrates... Thou shalt create a diet low in saturated fat... Thou shalt limit the amount of chocolate thou eatest.” His test at the end of this section has readers attempt to distinguish between the “good” and “not” good foods in a list of pairs that include such combinations as chocolate cake and grapefruit, fried chicken and boiled chicken, steak and fillet (sic) of sole, pastrami and tofu. “Remember,” he concludes, “you are what you eat.”27

Stories of failure abound, though, for while the knowledge that certain foods and ways of eating are sinful may be simple to grasp, the life change that is supposed to follow such awareness is surely more difficult. At one point, Hoover admits her problem to being, deep down, “not totally convinced that eating chocolate, sweets, or even overeating is all that bad, much less sin.” Discouragement combines with her flesh, “a hungry tiger, always ready to break out of the cage of discipline and gobble everything in sight.” But the Bible teaches that gorging is sin, according to Hoover’s interpretation, as is over-indulgence of any kind. Hence, she advises herself sternly, “Participating in food orgies (even at church!), helping to plan unhealthy dinners, or offering junk foods to my loved ones is sin. As long as I overeat or poison my body with chemical additives, I shall not become the righteousness of God.”28

Poisoned Bodies, Blemished Souls

The poisoned body: the notion hearkens back vividly to health reformers of earlier eras, who similarly equated gluttonous eating with contamination and filth. Naturalists and alternative health advocates have long deplored the toxins and impurities allegedly infecting the body ignorant or blasé about its intake, and they have counseled abstinence as an indispensable therapy for this sad situation. Even mainstream Christian diet books that oppose the alternative health culture have imbibed many of these ideas about bodily poisons, as seen in Hoover’s concern about chemical additives or this passage in Jewish convert Zola Levitt’s How To Win at Losing: “God has, in a sense, already committed himself on the matter of eating. The foods found easily and naturally on the earth are the ones that do you no harm. The weird combinations made by men—the processing and drying of grains, the ‘enhancing’ of foods with sugar—are the ones that got you where you are today.”29 Chapian and Coyle repeat the belief that fasting “giv[es] the overworked internal organs and tissues of the body a good rest and time for rehabilitation. Fasting (over six days) flushes out toxic matter and poisons from the body system. Fasting improves circulation and promotes endurance and stamina. Fasting renovates, revives and purifies the cells of the body.”30 Twentieth-century technological innovations in food production and pest control have, of course, only given new force to these fears, making for a much expanded list of sinful foods than those that are simply “fattening.”

The most publicized and widespread of the Christian programs of this kind has been the North Carolina–based Hallelujah Diet. Conceived by Baptist minister George Malkmus after he allegedly cured himself of colon cancer in 1976 by eating only “natural” foods, the Diet consists mainly of raw fruits and vegetables and is grounded in Genesis 1:29: “I give you every seed-bearing plant on the face of the whole earth and every tree that has fruit with seed in it.” On that early diet, Malkmus argues in Why Christians Get Sick (1989), people lived over nine hundred years, but once meat and cooked food were added to the human diet sickness came into being and radically reduced the life span. Whereas raw fruits and vegetables are “good” foods, junk foods are bad and to eat them morally wrong. The partition of the world into such stark classifications of good and evil provisions once again points to a conflicted, ambivalent stance toward food and ingestion, though of a profoundly different sort than that proffered by more mainstream dieters like Coyle and Hoover—or Gwen Shamblin. The tensions among these programs over which foods to demarcate as “good” or “evil” represent, in a sense, larger disagreements over which parts of secular culture to appropriate and which to reject.31

Shamblin, the reigning queen of the Christian diet industry, has been especially direct in teaching that food is something to be transcended and sometimes avoided altogether: it is a devilish lover, tempting human beings to betray their covenant with God and enter a lascivious relationship with food. In her words:

"We fell in love with the food by giving it our heart, soul, mind, and strength... We obeyed it. It called us from the bed in the morning, and we used our strength to prepare it. We also used our strength to force more of it down into the body than the body called for. We gave it our mind all day long by looking through recipe books and discussing the latest diets with our friends, asking, “What do you get to eat on your diet?” We lusted after the foods that were on the menu, and we gave our hearts to the 10 o’clock binge".32

Shamblin’s explicit identification of food with sex contains the corollary that to overeat— regardless of one’s weight—is a sin closely aligned with adultery. Though she notes that food can be enjoyed if it is not desired too much, her teachings throughout suggest a deeply embattled relationship with food and a strict regimen of asking God for guidance at each and every bite. Shamblin’s image of food as a seductive lover who entices the over-eater away from her true husband, God, is unusually graphic for this literature; yet the overriding distrust of and loathing for food is widely shared.

Human beings must eat to live, however, and since conservative Christian theology assumes God to be the author of all things, food cannot be unredeemably evil. In fact, authors often linger at great length on the subject of food, which they claim to enjoy more now that they are liberated from obsession with it. Gwen Shamblin writes about food with erotic abandon, in sensual language that makes her experience of it sound as lush in its ordinariness as that of celebrity “gastroporn” writer Nigella Lawson.

"As soon as I get to the movie theater, I can smell the popcorn and the hot dogs. I like to make sure I am hungry when I arrive, so most of the time I won’t eat supper before going to the movies... I find the best kernels of popcorn with just the right amount of butter and salt on them. Ilike to eat one kernel at a time so I can savor the combined flavors of the popcorn, salt, and butter... Keep in mind that I still have my box of candy, so I do not want to fill up entirely on the popcorn... If the candy comes in a variety of colors or flavors, I will eat my favorite colors and flavors first. I take a bite, savor it, and take a sip from my diet drink."33

Sometimes Shamblin’s descriptions of her food habits, which conclude all but one of Rise Above’s fourteen chapters, seem as obsessive as any overeater’s:

"My friends and I love to celebrate a special occasion with a wonderful steak dinner. I may skip lunch to make sure that I am really, really hungry! When the meal arrives at the table, I eat the best morsels while they are hot, remembering to save room for my favorite dessert. Plenty of real butter and sour cream for my baked potato assures that I can create the perfect combination... I then move on to the medium-rare filet mignon. I cut until I reach the center, which has the juiciest pieces... The filet that is cooked right will just melt in your mouth... This occasion calls for the ultimate brownie topped with hot caramel, chocolate fudge, whipped cream, nuts— and several spoons for sharing! Again, I search for the perfect bite before the towering dessert begins to melt".34

It is easy to forget, when reading such passages that practically moan with ecstasy, that they come from a text that denounces Christians for loving food to the point of idolatry.

But for Shamblin, unlike so many of her predecessors, food itself is not sin (there are no sinful foods in Shamblin’s world, only sinful worshipers of it); fat is sin, and so long as one can eat blissfully within the limits set by God’s hand, no rules have been broken. The ideal attitude toward food is a kind of thoroughgoing indifference combined with exhilaration and a sensual basking in the pleasures of eating. Achieving this delicate balance is not difficult, in Shamblin’s view: God wants people to enjoy food, after all, and as soon as one’s will is fully submitted to his, he will restore the joy of eating that remains unavailable to the person obsessed with food. Those who greedily keep hold of their bodily desires will fail to find contentment or satisfaction, but those who surrender will be blessed with the immeasurable bliss of a thin body and a guilt-free way of eating. Set free from enslavement to food, the truly Christian eater may revel in all good things and inhabit a kind of succulent paradise on earth. Where other devotional diet programs teach followers that they must restrain their appetites for the rest of their lives, Shamblin promises complete emancipation and libidinous fulfillment.

Christian authors have clearly differed on the finer points of righteous eating. Still, the loud chorus of voices propounding abstinence has left most churchgoers with little doubt as to the value of eyeing food through a religious lens. For virtually all who have bothered to write on the subject, moreover, that lens has been acutely focused on discerning transgression, defined from a wide variety of angles. Zola Levitt early made a typical point when he noted that bad eating was a theological problem. “Eating wrongly is a matter of conforming to this world and denying that we can forego temptation,” he warned. “It’s a doubting of the power of God, in whose perfect image we are all made.”35 By citing scriptural precedents for eating well—from Adam and Eve to the exiled Israelites (who ate only manna and meat), Daniel (who fasted on vegetables and water), John the Baptist, and Jesus—Christian authors may well elude criticism that their instruction conforms too closely to the body standards of American popular culture. At the same time, they provide biblical justification for their readers’ desire to be lean and appealing, for although the material rewards of slendernes offered by the secular world have been repeatedly decried in this literature as superficial, Christian diet writers appeal to them unremittingly.

The biggest sell by far, though, seems to be Shamblin’s promise of carnal gratificationfor those who repent of gluttony and surrender to the master genius who created all foods, from brownies to Fritos (two of Shamblin’s frequent examples), and who is also a romantic husband for those who love him. The desert monks and medieval fasting women would hardly find all aspects of Shamblin’s pleasure theology recognizable, however rapturous their own ascetic practices. Her fusion of sin and salaciousness, austerity and consumerism, disciplined submission and delicious seduction, captures the profuse contradictions within American Christianity (not to mention the wider culture shaped by and shaping it), offering more than a few clues to the ever intensifying eroticization of food and appetite within a devotional culture once based on abstinence.

NOTES

Epigraph: Nigella Lawson, “Gastroporn,” Talk, October 1999, 153–154; cited in Elspeth Probyn, Carnal Appetites: FoodSexIdentities (London: Routledge, 2000), 59.
1. Caroline Walker Bynum, Holy Feast and Holy Fast: The Religious Significance of Food to Medieval Women (Berkeley: University of California Press, 1987), 42 and passim.
2. For the medieval and patristic periods, see especially Bynum, Holy Feast and Holy Fast; Rudolph M. Bell, Holy Anorexia (Chicago and London: University of Chicago Press, 1985); Teresa M. Shaw, The Burden of the Flesh: Fasting and Sexuality in Early Christianity (Minneapolis: Fortress Press, 1998); Veronika Grimm, From Feasting to Fasting, the Evolution of a Sin: Attitudes to Food in Late Antiquity (London and New York: Routledge, 1996); and Walter Vandereycken and Ron van Deth, From Fasting Saints to Anorexic Girls: The History of Self-Starvation (New York: New York University Press, 1994 [published in Germany as Hungerkünstler, Fastenwunder, Magersucht: Eine Kulturgeschichte der Ess-störungen, 1990]). On the nineteenth-century health reform movements, see especially James C. Whorton, Crusaders for Fitness: The History of American Health Reformers (Princeton: Princeton University Press, 1982); Stephen Nissenbaum, Sex, Diet, and Debility in Jacksonian America: Sylvester Graham and Health Reform (Westport, ct: Greenwood Press, 1980); and Robert H. Abzug, Cosmos Crumbling: American Reform and the Religious Imagination, especially chapter 7, “The Body Reforms” (New York: Oxford University Press, 1994), 163–182.
3. Joan Jacobs Brumberg, Fasting Girls: The Emergence of Anorexia as a Modern Disease (Cambridge: Harvard University Press, 1988); Hillel Schwartz, Never Satisfied: A Cultural History of Diets, Fantasies, and Fat (New York: The Free Press, 1986).
4. Prentice Mulford, “Grace Before Meat; Or, The Science of Eating,” in Essays of Prentice Mulford: Your Forces and How To Use Them, 4th Series (London: William Rider & Son, 1909), 34–47; 38.
5. See R. Marie Griffith, “Apostles of Abstinence: Fasting and Masculinity during the Progressive Era,” American Quarterly 52:4 (December 2000), 599–638.
6. Charlie W. Shedd, Pray Your Weight Away (Philadelphia and New York: J.B. Lippincott Company, 1957), 11–12, 14.
7. Shedd, Pray Your Weight Away, 14, 15, 40.
8. The story of First Place’s founding is recounted in Carole Lewis, Choosing to Change: The First Place Challenge (Nashville, tn: LifeWay Press, 1996), 7–17; testimonial quote from p.89.
9. Statistics obtained from the official Weigh Down Web site: http://www.weighdown.com/home.htm (January 11, 2001).
10. Laura Muha, “The Weight-Loss Preacher,” Good Housekeeping 226:2 (February 1998), 26; Rebecca Mead, “Slim for Him,” The New Yorker, January 15, 2001, 48–56.
11. Shamblin’s clothes size is listed on the Web site for the Weigh Down Program, http://www.wdworkshop.com/wdw/wdwfaq.asp#q1 (accessed January 22, 2001), under the question headed “Who Is Gwen Shamblin?”
12. Kenneth F. Ferraro, “Firm Believers? Religion, Body Weight, and Well-Being,” Review of Religious Research 39:3 (March, 1998), 224–244.
13. Obtained from Weigh Down Workshop Web site: http://www.wdworkshop.com/wdw/wdwfaq.asp#q9 (accessed January 23, 2001).
14. John Heinerman, Joseph Smith and Natural Foods: A Treatise on Mormon Diet (Manti, ut: Mountain Valley Publishers, 1976; Springville, ut: Bonneville Books, 2001); Earl F. Updike, The Mormon Diet: A Word of Wisdom: 14 Days to New Vigor and Health (Bayfield, co, and Orem, ut: Best Possible Health, 1991); Ethel C. Updike, Dorothy E. Smith, and Earl F. Updike, The Mormon Diet Cookbook: Easy Permanent Weight Loss: Fat Free, Cholesterol Free, High Fiber (Bayfield, co: Best Possible Health, 1992); Moshe Goldberger, Watching Your Weight...The Torah Way: A Diet That Will Change Your Life!! (Staten Island, NY: M. Goldberger, 1989. (Updike later altered his books and published them under the title The Miracle Diet: Easy Permanent Weight Loss [Phoenix, az: Best Possible Health, 1995]. See also Colleen Bernhard, He Did Deliver Me from Bondage: Using the Book of Mormon and the Principles of the Gospel of Jesus Christ as They Correlate with the Twelve-Step Program to Overcome Compulsive/Addictive Behavior [Orem, ut: Windhaven Publishing and Productions, 1994].)
15. Christian Science Sentinel 99:36 (September 8, 1997). See also David M. Wilson, “Overeating Can Be Checked,” Christian Science Sentinel 86:24 (June 11, 1984), 1003–1005.
16. Marie Chapian and Neva Coyle, Free To Be Thin (Minneapolis: Bethany House Publishers, 1979), 17.
17. For a different take on these matters, see Daniel Sack, Whitebread Protestants: Food and Religion in American Culture (New York: St. Martin’s Press, 2000).
18. Deborah Pierce, as told to Frances Spatz Leighton, I Prayed Myself Slim (New York: The Citadel Press, 1960), 19.
19. Chapian and Coyle, Free To Be Thin, 21, 27, 31, 33 (italics in original). Neva Coyle, who eventually gained all her weight back, has thoroughly recanted her own earlier views about God’s desire for Christians to be thin; see, for instance, Coyle, Loved on a Grander Scale (Ann Arbor, mi: Servant Publications, 1998). However poignant and noteworthy such later retractions, however, her earlier promotion of Bible-based dieting remains far more influential (as she herself pensively realizes).
20. Chapian and Coyle, Free To Be Thin, 107, 109, 115.
21. Chapian and Coyle, Free To Be Thin, 60, 64. This story comes from the first chapter of the Book of Daniel in the Hebrew Bible.
22. Mab Graff Hoover, God Even Likes My Pantry: Meditations for Munchers (Grand Rapids, mi: Zondervan, 1983), 20.
23. Hoover, God Even Likes My Pantry, 56.
24. Hoover, God Even Likes My Pantry, 24, 29–30, 26, 110.
25. Pamela Snyder, A Life Styled by God: A Woman’s Workshop on Spiritual Discipline for Weight Control (Grand Rapids:Zondervan Publishing House, 1985), 22 (italics in original).
26. Bruce T. Marshall, “The Theology of Eating,” Christian Century 98 (March 18, 1981), 301–302.
27. Edward Dumke, The Serpent Beguiled Me and I Ate: A Heavenly Diet for Saints and Sinners (New York: Doubleday, 1986), 109, 110, 82–85. Episcopal authors generally seem more positive about food than their evangelical counterparts. Episcopal priest Victor Kane, author of Devotions for Dieters, had earlier taught his readers that Jesus was no ascetic but rather a lover of food; yet Kane also distinguished between “good” and “sinful” foods (Kane, Devotions for Dieters: A Spiritual Life for Calorie Counters, with a Touch of Irony, by a Fellow Sufferer [Old Tappan, nj: Fleming H. Revell Co., 1967]).
28. Hoover, God Even Likes My Pantry, 95, 96.
29. Zola Levitt, How To Win at Losing (Wheaton, il: Tyndale House Pub.; London: Coverdale House Pub., 1976), 83–84.
30. Chapian and Coyle, Free To Be Thin, 40.
31. George Malkmus, Why Christians Get Sick (Eidson, tn: Hallelujah Acres Pub., 1989).
32. Gwen Shamblin, The Weigh Down Diet: Inspirational Way To Lose Weight, Stay Slim, and Find a New You (New York: Doubleday, 1997), 149.
33. Shamblin, Rise Above: God Can Set You Free from Your Weight Problems Forever (Nashville: Thomas Nelson Publishers, 2000), 196.
34. Shamblin, Rise Above, 81.
35. Levitt, How To Win at Losing, 15.

By R. Marie Griffith in "The Gastronomica Reader", edited by Darra Goldstein, University of California Press,USA, 2010, excerpts pp. 34-50. Digitized, adapted and illustrated to be posted by Leopoldo Costa.




          Graph Convolutional Networks for Molecules. (arXiv:1706.09916v1 [cs.LG])   

Authors: Zhenpeng Zhou

Representation learning for molecules is important for molecular properties prediction, material design, drug screening, etc. In this work a graph convolutional network architecture for learning representations for molecules is presented. An operation for convolving k-neighbourhood of a specific node in graph is defined, which is corresponding to kernel size of k in convolutional neural networks. Besides, A module of adaptive filtering is defined to find the sampling locations based on graph connections and node features.


          Investigating the potential of social network data for transport demand models. (arXiv:1706.10035v1 [cs.SI])   

Authors: Michael A.B. van Eggermond, Haohui Chen, Alexander Erath, Manuel Cebrian

Location-based social network data offers the promise of collecting the data from a large base of users over a longer span of time at negligible cost. While several studies have applied social network data to activity and mobility analysis, a comparison with travel diaries and general statistics has been lacking. In this paper, we analysed geo-referenced Twitter activities from a large number of users in Singapore and neighbouring countries. By combining this data, population statistics and travel diaries and applying clustering techniques, we addressed detection of activity locations, as well as spatial separation and transitions between these locations. Kernel density estimation performs best to detect activity locations due to the scattered nature of the twitter data; more activity locations are detected per user than reported in the travel survey. The descriptive analysis shows that determining home locations is more difficult than detecting work locations for most planning zones. Spatial separations between detected activity locations from Twitter data - as reported in a travel survey and captured by public transport smart card data - are mostly similarly distributed, but also show relevant differences for very short and very long distances. This also holds for the transitions between zones. Whether the differences between Twitter data and other data sources stem from differences in the population sub-sample, clustering methodology, or whether social networks are being used significantly more at specific locations must be determined by further research. Despite these shortcomings, location-based social network data offers a promising data source for insights into activity locations and mobility patterns, especially for regions where travel survey data is not readily available.


          Sparse Approximation via Generating Point Sets. (arXiv:1507.02574v2 [cs.CG] UPDATED)   

Authors: Avrim Blum, Sariel Har-Peled, Benjamin Raichel

$ \newcommand{\kalg}{{k_{\mathrm{alg}}}}

\newcommand{\kopt}{{k_{\mathrm{opt}}}}

\newcommand{\algset}{{T}} \renewcommand{\Re}{\mathbb{R}}

\newcommand{\eps}{\varepsilon} \newcommand{\pth}[2][\!]{#1\left({#2}\right)} \newcommand{\npoints}{n} \newcommand{\ballD}{\mathsf{b}} \newcommand{\dataset}{{P}} $ For a set $\dataset$ of $\npoints$ points in the unit ball $\ballD \subseteq \Re^d$, consider the problem of finding a small subset $\algset \subseteq \dataset$ such that its convex-hull $\eps$-approximates the convex-hull of the original set. We present an efficient algorithm to compute such a $\eps'$-approximation of size $\kalg$, where $\eps'$ is function of $\eps$, and $\kalg$ is a function of the minimum size $\kopt$ of such an $\eps$-approximation. Surprisingly, there is no dependency on the dimension $d$ in both bounds. Furthermore, every point of $\dataset$ can be $\eps$-approximated by a convex-combination of points of $\algset$ that is $O(1/\eps^2)$-sparse.

Our result can be viewed as a method for sparse, convex autoencoding: approximately representing the data in a compact way using sparse combinations of a small subset $\algset$ of the original data. The new algorithm can be kernelized, and it preserves sparsity in the original input.


          Diminishable Parameterized Problems and Strict Polynomial Kernelization. (arXiv:1611.03739v2 [cs.CC] UPDATED)   

Authors: Henning Fernau, Till Fluschnik, Danny Hermelin, Andreas Krebs, Hendrik Molter, Rolf Niedermeier

Kernelization---the mathematical key concept for provably effective polynomial-time preprocessing of NP-hard problems---plays a central role in parameterized complexity and has triggered an extensive line of research. This is in part due to a lower bounds framework that allows to exclude polynomial-size kernels under the assumption of NP $\not\subseteq$ coNP/poly. In this paper we consider a restricted yet natural variant of kernelization, namely strict kernelization, where one is not allowed to increase the parameter of the reduced instance (the kernel) by more than an additive constant.

Building on earlier work of Chen, Flum, and M\"uller [Theory Comput. Syst. 2011] and developing a general and remarkably simple framework, we show that a variety of FPT problems does not admit strict polynomial kernels under the weaker assumption of P $\neq$ NP. In particular, we show that various (multicolored) graph problems and Turing machine computation problems do not admit strict polynomial kernels unless P = NP. To this end, a key concept we use are diminishable problems; these are parameterized problems that allow to decrease the parameter of the input instance by at least one in polynomial time, thereby outputting an equivalent problem instance. Finally, we show that relaxing the concept of strict kernels to kernels with a constant-factor increase of the parameter leads to a scenario in which we can prove for a number of problems that the framework is not applicable assuming that the (Strong) Exponential Time Hypothesis holds.


          Link Mining for Kernel-based Compound-Protein Interaction Predictions Using a Chemogenomics Approach. (arXiv:1705.01667v2 [q-bio.QM] UPDATED)   

Authors: Masahito Ohue, Takuro Yamazaki, Tomohiro Ban, Yutaka Akiyama

Virtual screening (VS) is widely used during computational drug discovery to reduce costs. Chemogenomics-based virtual screening (CGBVS) can be used to predict new compound-protein interactions (CPIs) from known CPI network data using several methods, including machine learning and data mining. Although CGBVS facilitates highly efficient and accurate CPI prediction, it has poor performance for prediction of new compounds for which CPIs are unknown. The pairwise kernel method (PKM) is a state-of-the-art CGBVS method and shows high accuracy for prediction of new compounds. In this study, on the basis of link mining, we improved the PKM by combining link indicator kernel (LIK) and chemical similarity and evaluated the accuracy of these methods. The proposed method obtained an average area under the precision-recall curve (AUPR) value of 0.562, which was higher than that achieved by the conventional Gaussian interaction profile (GIP) method (0.425), and the calculation time was only increased by a few percent.


          Local Large Deviations: McMillian Theorem for multitype Galton-Watson Processes. (arXiv:1705.09967v2 [cs.IT] UPDATED)   

Authors: Kwabena Doku-Amponsah

In this article we prove a local large deviation principle (LLDP) for the critical multitype Galton-Watson process from spectral potential point. We define the so-called a spectral potential $U_{\skrik}(\,\cdot,\,\pi)$ for the Galton-Watson process, where $\pi$ is the normalized eigen vector corresponding to the leading \emph{Perron-Frobenius eigen value } $\1$ of the transition matrix $\skria(\cdot,\,\cdot)$ defined from ${\skrik},$ the transition kernel. We show that the Kullback action or the deviation function, $J(\pi,\rho),$ with respect to an empirical offspring measure, $\rho,$ is the Legendre dual of $U_{\skrik}(\,\cdot,\,\pi).$ From the LLDP we deduce a conditional large deviation principle and a weak variant of the classical McMillian Theorem for the multitype Galton-Watson process. To be specific, given any empirical offspring measure $\varpi,$ we show that the number of critical multitype Galton-Watson processes on $n$ vertices is approximately $e^{n\langle \skrih_{\varpi},\,\pi\rangle},$ where $\skrih_{\varpi}$ is a suitably defined entropy.


          Reddit: Linux 4.12 released   
submitted by /u/banqueiro_anarquista
[link] [comments]
          Device Driver Development Engineer - Intel - Singapore   
Knowledge of XDSL, ETHERNET switch, wireless LAN, Security Engine and microprocessor is an advantage. Linux Driver/Kernel development for Ethernet/DSL/LTE Modem...
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Cara Install Ubuntu 17.04 (Ubuntu Budgie 17.04 Beta)   
Saat ini Ubuntu 17.04 Beta sudah dirilis dan sudah bisa kita download. Perbedaan paling mencolok dibanding versi ubuntu sebelumnya adalah penggunaan kernel linux yang paling baru. Silahkan baca artikel kami sebelumnya: Ubuntu 17.04 Zesty Zapus Telah dirilis Untuk install Ubuntu budgie 17.04, silahkan download ISO file melalui link di artikel kami sebelumnya, kemudian file tersebut […]
          Comment on DRM Removal Tools for eBooks by Matthew Ernest   
Of late, when I have used to calibre plugin to remove DRM from Amazon ebooks calibre the file gets imported to the calibre library with the cover and other metadata but the file is still restricted by DRM. There is no error message at import time which is why I did not notice immediately that the DeDRM process was not complete. If I try to view the file I get the duplicate file dialog and if I try to convert to epub manually I get the dialog that says it is still DRM restricted. I have updated the DeDRM tools to the recent 6.5.4 and reinstalled Kindle for Mac 1.17 and redownloaded a file to check. I am on Calibre version 3.2.1. Any debug help would be appreciated. Thank you in advance. Here is a calibre debug-mode log of an import that seems successful but did not actually remove the DRM: calibre Debug log calibre 3.2.1 embedded-python: True is64bit: True Darwin-16.6.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '16.6.0', 'Darwin Kernel Version 16.6.0: Fri Apr 14 16:21:16 PDT 2017; root:xnu-3789.60.24~6/RELEASE_X86_64') Python 2.7.12 OSX: ('10.12.5', ('', '', ''), 'x86_64') Interface language: None Successfully initialized third party plugins: DeDRM (6, 5, 4) calibre 3.2.1 embedded-python: True is64bit: True Darwin-16.6.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '16.6.0', 'Darwin Kernel Version 16.6.0: Fri Apr 14 16:21:16 PDT 2017; root:xnu-3789.60.24~6/RELEASE_X86_64') Python 2.7.12 OSX: ('10.12.5', ('', '', ''), 'x86_64') Interface language: None Successfully initialized third party plugins: DeDRM (6, 5, 4) devicePixelRatio: 1.0 logicalDpi: 72.0 x 72.0 physicalDpi: 126.000001892 x 127.000001907 Using calibre Qt style: True Starting up... Started up in 2.67 seconds with 4628 books DeDRM v6.5.4: Trying to decrypt B01N6HKIN8_EBOK.azw Using Library AlfCrypto DLL/DYLIB/SO MobiDeDrm v0.41. Copyright © 2008-2012 The Dark Reverser et al. MOBI header version 8, header length 264 Extra Data Flags: 3 Decrypting Kindle Format 8 ebook: Secondborn (Secondborn Series Book 1) Found 20 keys to try after 0.1 seconds Crypto Type is: 2 File is encoded with PID LijXW/qLI2. Decrypting. Please wait . . . . done Decryption succeeded after 0.1 seconds DeDRM v6.5.4: Finished after 0.1 seconds Added Secondborn (Secondborn Series Book 1) to db in: 0.1 Added 1 books in 1.0 seconds
          Correct RUU file for M9+   
Hello Guys, Please send to me the correct RUU for my m9+ … Here’s my device info : (bootloader) kernel: lk (bootloader) product: htc_hiau_ml_tuhl (bootloader) version: 1.0 (bootloader) imei: 358812061283475 (bootloader) version-main: 1.90.401.3 (bootloader) boot-mode: download (bootloader) version-bootloader: 1.01.0000 (bootloader) mid: 0PK711000 (bootloader) cid: HTC__J15 Thanks 🙂
          C++ Software Developer munkakörbe keresünk munkatársat. | Feladatok: Software developing for ne...   
C++ Software Developer munkakörbe keresünk munkatársat. | Feladatok: Software developing for new and innovative products and services for existing partners of the company • the products are usually brand new on the market • Creating software backgrounds for new electrical components • Gaining extensive knowledge about the products of the company • Be directly in contact with the key players within the electronic industry through the international customer/supplier network. | Mit ajánlunk: Competitive compensation package • To be part of the Engineering Center based in Budapest and working closely with colleagues in all Europe as well as around the world • To enter in a global multinational group able to offer exciting career opportunities across the world to its best employees • Learning opportunities - receiving training and being exposed to the latest technologies and applications • Long term career opportunity | Elvárások: Minimum 3-5 years of software development experience • Strong C/C++ programming skills • Fluent English language skill • Deep understanding on Linux and Linux Kernel • Complex problem solving skill • Strong analytical and problem-solving skills • Ability to work alone and as part of a team | További infó és jelentkezés itt: www.profession.hu/allas/1038788
          [ROM] AlfaWise H96 MAX (Rk3399) 4Gb/32Gb - SCV1 Beta   
Hi there guys and girls, one more rom/fw for you all! Many thks to gearbest for sending me the device to play :) Many Thks to my beta testers trebor READ THE BUGS SECTION FOR UNNECESSARY QUESTIONS!!!! I DO RECOMMEND AFTER 1º BOOT, CONFIG YOUR STUFF AND REBOOT THE BOX IT WILL WORK BETTER AFTER THAT!!! Changelog Beta V1: Based on 40% of the stock rom General optimization. Should be a lot smoother than stock one! Fixed emmc cache/system mount problem! Cpu Temp should be better. Fixed almost all video playback ( Youtube included 1080p max sorry... this box due to one codec issue not fixable by me dont play 4k youtube.. so dont ask for it ) ADB fixed, network and cable. Added power button to navigation bar, single press = sleep, long press power menu. Android TV feel ( Dark pop ups etc.. ) Auto Hide of navigation and status bar, so dont show anymore on Youtube and other apps! Proper root! ( Update SuperSu binary that will make the box boot faster! ) Organized some boot scripts. Added lots of kl's. Custom Wetek WebOs launcher (Many thks to wetek for let me use it) - Menu Button is king on this launcher, its used to add remove icons on the main screen, also to remove widgets. - Long press on the default icons on desktop you can change them to other apps (White Logos...) - Long press on the icons you add to the deskop and you can rearrange them. Netflix, youtube, playstore...etc... fully working initd.d support. Gapps updated Xbox360 Gamepad Wired and Wireless support. Gaps Updated Permissions fixed. Added Xposed Framework FTMC Build 29 ( Dont forget to enable ALL RKCodec stuff in settings ) - Fixed H265 playback - Fixed VP9 playback ( only on RKCodec ) Permissive mode! Added a few apps... And a lot of other stuff. Bugs Beta V1: For Screen Scale you need to go to box settings ( the one with a white background and purple? cogwheel in main screen ) and in "Display->Screen scale" If font is to big go to settings ( the cogwheel in the bottom of the main screen ) then "Display->Font size" and change to the one you like must... for me is the "Normal" one FTMC crashes playing H264 10bit files with RKCodec enabled, that is a problem of the lib in the firmware and not a FTMC problem.. not fixable for now, so plz if you want to use for read H264 10bits files disable RKCodec in settings. FTMC dont show the temperature, that is a bug in the kernel! And i bet a lot more Bugs... Want to buy me a beer? Donation Link, Click Here (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=ZV6KDQPS85ANA&lc=US&item_name=superceleron&currency_code=EUR&bn=PP-DonationsBF:btn_donate_SM.gif:NonHosted) Download: DOWNLOAD HERE SCV1-Beta for the Alfawise H96 Max (http://freaktab.org/50091ce5250bd0f8) MD5: 010E341C6F6C15008E28731005BA31A7 Install instructions: The USB3 port ( Blue one ) is the OTG port for flashing! The rest search the forum for instructions! Where to buy: You can buy the Alfawise H96 Max 4gb/32gb (Click Here) at Gearbest (http://www.gearbest.com/tv-box-mini-pc/pp_627170.html?lkid=10926494) 1º BOOT MAY TAKE AROUND 5 MINUTES MAYBE LESS! THIS ROM DELETES ALL YOUR DATA SO DO A BACKUP! USE AT YOUR OWN RISK! Enjoy it! :)
          Linux 4.12がリリース - 歴史的に巨大なリリースになる   
Linux開発者のLinus Torvalds氏は7月2日、Linux mainline Kernelの最新版「Linux 4.12」のリリースをアナウンスしました(Phoronix)。 4.12は、前バージョン4.11...
          Device Driver Development Engineer - Intel - Singapore   
Job Description Responsibilities Linux Driver/Kernel development for Ethernet/DSL/LTE Modem/Router/Home Gateway Heavily involve pre silicon software/firmware
From Intel - Sat, 17 Jun 2017 10:23:08 GMT - View all Singapore jobs
          Aktualizacja Linux Mint do wersji 18.2   

@rpm pisze:

Witam, zaktualizowałem Linux Mint do wersji 18.2. Jednak przy dodawaniu repozytoriów, jedno z nich nie przeszło
sudo sed -i 's/serena/sonya/' /etc/apt/sources.list.d/official-source-repositories.list
sed: nie można odczytać /etc/apt/sources.list.d/official-source-repositories.list: Nie ma takiego pliku ani
katalogu

Mimo tego komunikatu zaktualizowałem system. Polecenie lsb pokazuje mi teraz to
lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.2 Sonya
Release: 18.2
Codename: sonya
Nie zaktualizowało się jedynie jądro systemu, więc musiałem je samemu doinstalować przez Menadżer Aktualizacji. Wybrałem wersję Linux Kernel 4.8.0-53-generic według strony packages.linuxmit, potem mi go zaktualizowało do wersji Linux Kernel 4.8.0-58-generic. Zastanawia mnie teraz jedno, ponieważ bardzo mało pakietów zostało zaktualizowane po tym upgrade systemu. Czy mogę spokojnie tak dotrwać do stabilnej wersji Linux Mint 18.2 Sonya?
https://mintguide.org/system/789-unofficial-update-18-1-cinnamon-to-18-2-cinnamon.html

Wpisy: 1

Uczestnicy: 1

Przeczytaj cały temat


          10 JUNIO 2017 (A)   



  • - IMPORTACION MARITIMA, PUERTO DEL CALLAO

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 10 JUNIO 2017(CALLAO)
    BUQUE: SANTA CATARINA


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    CALGARY
    GROUPE FORDIA......................¦ADITIVO DD 2000 MATEX PESO NETO: 17.50 KG C/U ADITIVOS PARA PREPARACIO¦12205
    CEBU
    KUEHNE NAGEL INC...................¦POLO (T-SHIRT/REMERA) ADIDAS YB CHILL TEE CHIWHT/MSILVE/BLK DE: TEJIDO¦2505
    CHANGSHA
    HUNAN ARTIE INDUSTRIAL CO LTD......¦DUCTO DE AIRE BS6120H AUTO PARTES Y PIEZAS PARA BUSES CITY BUS INTERIO¦392
    DALIAN
    HAICHENG SITONG MAGNESIM-PLASTIC PR¦SACOS DE POLIPROPILENO DE: TEJIDO DE TRAMA Y URDIMBRE BLANQUEADO......¦2582
    MAGNESITA REFRACTORIES ( DALIAN) CO¦LADRILLOS GNOX-L-A4-D 6/20 LADRILLOS DE TRABAJO USO: REVISTE LAS CUCHA¦48812
    RIDER GLASS CO.....................¦VIDRIO FLOTADO DE 4.00 MM DE ESPESOR EN LAMINAS DE 2 440 X 1 830 MM CL¦182000
    SINO-MINERALS TRADING CO LTD.......¦MAGNESITA PRESENTACION EN BAG MGO: 95% SIZE -100MESH USO:CAUSTIC CALCI¦25075
    ENSENADA
    LG ELECTRONICS INC.................¦TELEVISOR LG 43LJ5550-SC USO: COMERCIAL PRESENTACION: CAJA UNITARIA LE¦54280
    GUAYMAS
    ALIMENTOS AGRICOLAS Y NATURALES....¦GARBANZO ALIANSA GARBANZO MEXICANO CALIBRE 12 MM. COSECHA 2017. COMERC¦46000
    ALIMENTOS AGRICOLAS Y NATURALES....¦FREJOL CANARIO CERTIFICADO FITOSANITARIODE ORIGEN 2349154 PARA COMERCI¦115000
    ALIMENTOS AGRICOLAS Y NATURALES....¦GARBANZO ALIANSA 1380 BOLSAS USO: COMERCIALIZACION GARBANZO MEXICANO C¦69000
    HAIPHONG
    COLUMBIA SPORTSWEAR CARE OF EL FREI¦SHORT COLUMBIA PILSNER PEAK PULL ON SHORT TALLA. XS-S-M-L USO: PARA MU¦1213
    HIROSHIMA, HIROSHIMA
    MAZDA MOTOR CORPORATION............¦CAPOT MAZDA KDY35231XA REPUESTO PARA VEHICULO CAPOT KDY35231XA........¦6083
    HONG KONG
    GORGEOUS OCEAN INTERNATIONAL LOGIST¦SILICONA KNAUF ARTICULO: 36256 SILICONA PARA CUEROS DASHBOARD & LEATHE¦47657
    LENOVO INFORMATION PRODUCTS CO LTD.¦COMPUTADORA LENOVO V310Z CAP.: 4 GB CAP.DISCO: 500 GB TAM. MON.:19.5 V¦3034
    SUN PHARMACEUTICAL INDUSTRIES LTD..¦LIBRO DE CASOS DE PSIQUIATRIA 2015 16 PSY MV BOOK 2 GABBARDS PSYCHIATR¦3640
    KEELUNG (CHILUNG)
    I SHENG ELECTRIC WIRE & CABLE CO...¦CABLE UTP SOLIDO SATRA UTP CAT.6 23 AWG X 4P SD PAE - U3 305M CABLE P/¦8740
    MEDITERRANEAN SHIPPING CO..........¦CONTENEDORES VACIOS...................................................¦0
    LAEM CHABANG
    MAXXIS INTERNATIONAL (THAILAND) CO.¦NEUMATICOS MAXXIS MAZ1 ANCHO:205.00 SERIE:50.00 DIAMETRO:16 CAPACIDAD.¦11501
    LIANYUNGANG
    ANHUI LIGHT INDUSTRIES INTERNATIONA¦SET DE VASOS KREA MB0567ST99-618 MATERIAL: VIDRIO RECIPIENTES PARA BEB¦58560
    MANZANILLO
    ACEROS CAMESA SA DE CV.............¦CABLE DE ACERO CAMESA 7/8 6XK26 ACERO USO INDUSTRIAL 7/8 6XK26WS-SFC I¦19274
    AGRANA FRUIT MEXICO SA DE CV.......¦FRESAS 1654 CAJAS/ CARTONS 30 LBS FRESA EN RODAJAS CONGELADAS GRADO A.¦22943
    AGRANA FRUIT MEXICO SA DE CV.......¦FRESAS 1654 CAJAS/ CARTONS 30 LBS FRESA EN RODAJAS CONGELADAS GRADO A.¦22943
    AGT FOODS..........................¦ALPISTE GRANO 2719 SACOS CON 100 LIBRAS CADA UNO USO:COSECHA:2016 CANA¦123655
    AGT FOODS..........................¦ARVEJA GRANO ENTERO ORO JUMBO NOMBRE CIENTIFICO: PISUM SATIVUM (ARVEJA¦75042
    AGT FOODS..........................¦ARVEJA VERDE PARTIDA GREEN SPLIT PEAS NO. 1. (ARVEJA GRANO PARTIDO). C¦72315
    ALPEZZI CHOCOLATE SA DE CV.........¦CHISPAS DE CHOCOLATE ALPEZZI TEMPERATUREREQUIREMENT: 16 TO 20°C. REL..¦15300
    ARCHROMA MEXICO S DE RL DE CV......¦PCH 151A120975CA CARTABOND® PCH 151A120975CA 45/969900(20) PCH 151A120¦23010
    ASCHULMAN DE MEXICO SA DE CV.......¦POLYWHITE ASBAG 25 - 720 BOLSAS /BAGS /SACOS RM: 30593 OV: 136470 POLY¦18312
    ASCHULMAN DE MEXICO SA DE CV.......¦POLYBATCH PUVK 60/10 JUM A BASE DE CARBONATO DE CALCIO SILICE EN BASE.¦18171
    ATEC LOGISTICS LLC.................¦PAPAS PRE-FRITAS CONGELADAS LAMB WESTON PAPAS PRE-FRITAS CONGELADAS CO¦23104
    ATEC LOGISTICS LLC.................¦PAPAS PRE-FRITAS CONGELADAS LAMB WESTON PAPAS PRE-FRITAS CONGELADAS CO¦23104
    AVON COSMETICS MANUFACTURING SRL CV¦LAPIZ LABIAL..........................................................¦116
    BINZEL SA DE CV....................¦PORTA ELECTRODO BINZEL PARTE DE APARATO PARA SOLDAR USO:COD: 512.D259.¦185
    BOSTIK MEXICANA SA DE CV...........¦ADHESIVO INSUMO INDUSTRIAL ADHESIVO H4237-E84 BULTOS..................¦60668
    BTICINO DE MéXICO SA DE CV.........¦PLACA BTICINO AM503S/3AV AM503S/3AV MATI/PLACA 3P RES MARFIL..........¦7360
    CASA CUERVO SA DE CV...............¦TEQUILA JOSE CUERVO:ESPECIAL REPOSADO:12/750 ML.......................¦51548
    CHINA LIAONING INTERNATIONAL ECONOM¦TORRE TRITURACION CZ DE ACERO PARA TRITURADORA DE ROCA CLINKER SJ-1228¦16160
    COLGATE PALMOLIVE SA DE CV.........¦JABON LIQUIDO PALMOLIVE NATURALS JABON LIQUIDO PARA MANOS PALMOLIVE AC¦17410
    COLUMBIA GRAIN INC.................¦ARVEJA VERDE PARTIDA HEART CERTIFICADO FITOSANITARIO DE ORIGEN F-F-410¦165529
    CYTEC DE MEXICO SA DE CV...........¦AERO 4037P AERO PREPARACIONES PARA CONCENTRACION DE MINERALES LOTE : A¦18361
    DISENO DE MAQUINAS INDUSTRIALES....¦PARTES PARA MAQUINA TRANSPORTADORA. TRANSITO INTERNO: BELT CONVEYOR MA¦104395
    DU PONT MEXICANA S DE RL DE CV.....¦CORAGEN SC CORAGEN INGREDIENTE ACTIVO: CHLORANTRANILIPROLE PLAGUICIDAS¦2570
    EMSUR MEXICO SA DE CV..............¦PAPEL CON ADHESIVO CEI000229 / ETIQUETASPARA USO INDUSTRIAL BANDER DIS¦2943
    EXPORTADORA FRUTAS SA DE CV........¦FRESAS 1654 CAJAS/ CARTONS 30 LBS FRESA ENTERA CONGELADAS GRADO A IQF.¦23546
    EXPORTEK SA DE CV..................¦CAJA RAWELT OLB-0088-1 CAJA DE PASE PARAPROTECCION DE CABLES ELECTRICO¦767
    FOXCONN BAJA CALIFORNIA SA DE......¦TELEVISORES SONY XBR-65X855D 65 INCH COLOR TELEVISION QF22UX XBR-65X85¦13892
    GARLOCK DE MEXICO SA DE CV.........¦LAMINA COMPRIMIDA DE FIBRAS DE GARLOCK ESTILO 700 700 VERDE-NIT 0.125"¦4719
    GIVAUDAN DE MEXICO SA DE CV........¦ENERGY FLAVOR GIVAUDAN LOTE NO. CU00187102 F.FAB. 04-05-17 F.CAD.29-01¦2024
    GROTE COMERCIAL LATINOAMERICA S DE.¦MANITA DE SERVICIO GROTE 81-0001-B EN UNIDADES SISTEMA ELECTRICO E ILU¦399
    INT FLAVORS & FRAGRANCES MEXICO....¦FRAGANCIA IFF SAMMY IFF -4 TAMBORES X 200KG-MEZCLA DE SUSTANCIAS ODORI¦1059
    INTERSTUHL LATAM SA DE CV..........¦SILLA DE CAJERO EVERY INTERSTUHL 195E/5807-8140/2304/3217/52530 MATERI¦855
    JTI TRADING LLC....................¦NO INDICA.............................................................¦46620
    KELLOGG DE MEXICO S DE RL DE CV....¦HOJUELAS DE MAIZ ESCARCHADAS KELLOGG`S HOJUELAS DE MAIZ CON AZUCAR USO¦37860
    LA MANO MEXICANA POR SU ARTESANIA S¦COJIN BASEMENT HOME LM0-01 COMPOSICION: 70%ALGODON 30% POLYESTER 45X45¦118
    LABORATORIOS ARANDA SA DE CV.......¦ASCORBOL INYECTABLE LABORATORIO ARANDA PARA USO VETERINARIO LOTE: 7020¦891
    LABORATORIOS TORNEL SA.............¦ANTI-STAMIN FRASCOS DE 100 ML. USO VETERINARIO 100 FRASCOS LABORATORIO¦1992
    LAMINA DESPLEGADA SA DE CV.........¦MALLAS EXPANDIDAS METALICAS C-16 20 PR LG 1.07.20 USO:51879 LADESA....¦4148
    LENOVO CENTRO TECNOLOGICO S DE RL D¦COMPUTADORA LENOVO M700Z 8 GB CAP. DISCO:500 GB TAM. MON.:20 VEL. PROC¦10989
    LENOVO CENTRO TECNOLOGICO S DE RL D¦CPU LENOVO THINKCENTRE M700 VEL. PROC.:3.4 GHZ USO:CAP.:8 GB CAP.DISCO¦6034
    LUBRICANTES DE AMERICA SA DE CV....¦LUBRIMAX ACEITE LUBRIMAX PRESENTACION: EN BALDES DE 19 L C/U ACEITE LU¦237042
    MANUFACTURERA DENTAL CONTINENTAL SA¦DIQUE DE HULE NIC TONE DIQUEDE HULE NICTONE 5X5 DIQUES DE GOMA PARA OD¦3087
    MARKET UNION CO LTD................¦ENSALADERA ITEM: W-251-770 PARA USO DOMESTICO SALAD GLASS BOWL DE VIDR¦40860
    MEAD JOHNSON NUTRICIONALES DE MEXIC¦SUSTAGEN PRO SUSTAGEN POLVO CON PROTEINAS VITAMINAS MINERALES SUPLEMEN¦22068
    MEAD JOHNSON NUTRICIONALES DE MEXIC¦ENFAMIL PREMIUM 2 ENFAMIL PREPARACION ALIMENTICIA A BASE DE LACTOSA LE¦51521
    NICARAGUA SUGAR ESTATES LTD........¦AZUCAR CRUDA SAN ANTONIO -AZUCAR MORENO/AZUCAR RUBIA-RAW SUGAR/AZUCAR.¦251050
    NICARAGUA SUGAR ESTATES LTD........¦AZUCAR : RAW SUGAR MARK NICARAGUA.....................................¦251050
    NISSAN MEXICANA SA DE CV...........¦ACEITE DE MOTOR NISSAN USO AUTOMOTRIZ PARTE # KLE23-0000201 PARA VEHIC¦8265
    NOVUS INTERNATIONAL DE MEXICO SA DE¦ACTIVATE DA ACTIVATE DA LOTE: DM1628704 / DM1633301 ACTIVATE DA 25KG B¦5165
    PERNOD RICARD MEXICO SA DE CV......¦TEQUILA OLMECA ALTOS REPOSADO-TEQUILA-TEQUILA 100% OLMECA ALTOS REPOSA¦2477
    PROCTER & GAMBLE MANUFACTURING.....¦DOWNY LE FLORAL DOWNY 80669139 DOWNY LE FLORAL 3000MLX6IT SUAVIZANTE A¦74997
    PROCTER & GAMBLE MANUFACTURING.....¦SUAVIZANTE DE TELAS DOWNY 80300707 DOWNYLE FLORAL 80MLX144IT PARA USO.¦21997
    PROCTER & GAMBLE MANUFACTURING.....¦SHAMPOO CON ACONDICIONADOR PANTENE PRO-V80284731 300 ITEM EN 01 CAJA P¦86256
    PROCTER & GAMBLE MANUFACTURING.....¦CREMA DENTAL ORAL-B 80295766 OB COMPL GREEN D. EXPLOSION 3X66ML/90GX8.¦12614
    PROCTER & GAMBLE MANUFACTURING.....¦PASTA DENTAL ORAL B MANUAL 80274518 PARAUSO HUMANO OB STGES FROZEN 75.¦22433
    PROCTER & GAMBLE MANUFACTURING.....¦SHAMPOO HEAD & SHOULDERS 80282825 HS SH LIMPIEZA RENOVADORA 18MLX300IT¦59274
    PRODUCTORES UNIDOS DEL RIO.........¦GARBANZO PURP GARBANZO COM BCD SIN 42/44US OZ EXP COMERCIALIZACION - -¦23000
    PRODUCTORES UNIDOS DEL RIO.........¦FREJOL CANARIO PURP FREJOL COM CAL HIG CAL 1 EXP COMERCIALIZACION - -.¦46000
    PRODUCTORES UNIDOS DEL RIO.........¦FREJOL CANARIO PURP 2760 SACOS X25KG. PARA COMERCIALIZACION FRIJOL COM¦69000
    PRODUCTORES UNIDOS DEL RIO.........¦FREJOL CANARIO PURP FREJOL COM HIG CAL. 1 EXP COMERCIALIZACION - - - -¦23000
    PRODUCTORES UNIDOS DEL RIO.........¦GARBANZO PURP GARBANZO COM BCO SIN 42/44US OZ EXP COMERCIIALIZACION -.¦23000
    ROTOPLAS SA DE CV..................¦CODO ROTOPLAS COD. 200004 ACCESORIOS PARA TANQUES DE AGUA CODO A 45 DE¦819
    ROTOPLAS SA DE CV..................¦CODO ROTOPLAS DE 25MM X 1/2 USO INDUSTRIAL CODO 90 CON ROSCA HEMBRA...¦958
    ROTOPLAS SA DE CV..................¦TUBO ROTOPLAS TUBO CLASE 16 DE 25 MM ACCESORIOS PARA TANQUE DE AGUA TU¦6513
    SAMSUNG INTERNATIONAL INC..........¦PANEL LCD SAMSUNG PRODUCT LCD-SDC;CY-KK055HGLV2V/H KU6400 REPUESTO PAR¦1276
    SAMSUNG INTERNATIONAL INC..........¦CAJAS VACIAS SAMSUNG CARTON CORRUGADO PARA TELEVISORES BOX CODIGO: BN6¦2862
    SAMSUNG INTERNATIONAL INC..........¦TELEVISOR SAMSUNG UN78KU6500GXPE USO COMERCIAL TIPO LED PULGADAS: 78..¦56251
    SAMSUNG INTERNATIONAL INC..........¦TELEVISOR SAMSUNG UN55MU6500GXPE USO COMERCIAL TIPO LED PULGADAS: 55..¦55716
    SIKE USA INC.......................¦SEMILLA DE RYEGRASS ITALIANO MAX TETRAPLOID ARG-LOTE: P72-16-ARG-82-X1¦12599
    TETRA PAK QUERETARO SA DE CV.......¦MATERIAL DE ENVASE TETRA PAK TETRA BRIK ASEPTIC(TBA) ROLLOS IMPRESO Y.¦53594
    URREA DANDO VIDA AL AGUA SA DE CV..¦COLUMNA DE DUCHA URREA 2213 ARTICULO: 2213 COLUMNA DE DUCHA ABS (PLAST¦2740
    MAZATLAN
    MERCADO DE FRIJOL SA DE CV.........¦GARBANZO ALAZAN MEXICAN CHICKPEAS BLANCOSINALOA. COSECHA 2017. COMERCI¦69000
    VIVER GRANOS Y SEMILLAS SA DE......¦FREJOL CANARIO VIVER CERTIFICADO FITOSANITARIO DE ORIGEN 2054898 PARA.¦110000
    NAGOYA, AICHI
    CHORI CO LTD.......................¦L3 SUZUKI RM-Z250 A¥O FAB:2017 A¥O MOD:2017 RM-Z250 NC:1 CC:249 CH:JS1¦2746
    CHORI CO LTD.......................¦MOTORES FUERA DE BORDA SUZUKI DF60ATL NUMERO DE MOTOR: 06002F-712514 C¦300
    TEIBOW CO LTD......................¦PUNTAS TEIBOW CA-430A MEDIDAS: 2.5X2.05X30MM PARA LA FABRICACION DE PL¦304
    NANJING
    HEFEI MEILING CO LTD...............¦FRIGOBAR LIBERO LFB-101S DE ACERO INOXIDABLE CAJONERAS TERMOPLASTICOS.¦15386
    SOLTEC ENERGIAS RENOVABLES SL C/...¦TUBO CUADRADO 15 PAQUETES PROYECTO FOTOVOLTAICO RUBI PARA MONTAJE DE E¦345151
    NHAVA SHEVA (JAWAHAR
    M/S VELJAN HYDRAIR LTD.............¦BOMBA DOBLE HIDRAULICA VELJAN VT9EDM HIDRAULICA VT6EDM-066-B42-3R02-CI¦804
    MAHINDRA AND MAHINDRA LTD..........¦PANEL LATERAL DE TOLVA MAHINDRA 0104EL0010A REPUESTOS PARA VEHICULOS P¦505
    MAHINDRA AND MAHINDRA LTD..........¦CADENA DE DISTRIBUCION MAHINDRA 0310ES0010N REPUESTOS PARA VEHICULOS C¦173
    NINGBO
    ALITE LIGHTING & ELECTRIC CO LI....¦FOCOS DAXSO 185-265V E27 6500K USO:USO EN ILUMINACION LED 7W .........¦5250
    AMC AG.............................¦BANDERITA ADHES. FABER-CASTELL 680-05-FCBANDERITAS FLAGS SOBRE CARTON.¦342
    APM GLOBAL LOGISTICS BANGLADESH LTD¦GORRO H&M 519970 COMPOSICION : 100% ALGODON USO:USO : CABALLERO TEJIDO¦9406
    APM GLOBAL LOGISTICS BANGLADESH LTD¦JUMP SUIT H&M 548880 GRADO DE ELABORACION: TENIDO ACABADOS: LAVADO DE:¦9039
    APM GLOBAL LOGISTICS BANGLADESH LTD¦POLO (T-SHIRT/REMERA) H&M 558050 GRADO DE ELABORACION: TENIDO ACABADOS¦6707
    APM GLOBAL LOGISTICS BANGLADESH LTD¦SHORT H&M 988883 GRADO DE ELABORACION: TENIDO ACABADOS: LAVADO DE: TEJ¦8656
    APM GLOBAL LOGISTICS BANGLADESH LTD¦TAZA H&M 521160 100% PORCELAIN USO:PARA EL HOGAR CLOUD MUG 521160.....¦2930
    ARDA ZHEJIANG ELECTRIC CO LTD......¦COCINAS DE EMPOTRAR A GAS SOLE PL640TX(B)-E N/A N/A N/A 3120SOLCO036..¦5417
    ARDILES TRADING CORP...............¦CINTA METRICA WINCHA SCHUBERT MEASURING TAPE USO:USO: ARTICULO PARA FE¦14224
    ARDILES TRADING CORP...............¦VALVULA ESFERICA SCHUBERT DE PVC USO:ARTICULO DE FERRETERIA PVC BALL V¦9463
    ASIA BEST MATTRESS MACHINES AND MAT¦TELA TAPASOL JACQUARD TEJIDO BORDADO TEJIDO TRAMA Y URDIMBRE HILADOS D¦20280
    AVALON HOLDINGS LTD................¦TUERCAS HEXAGONALES HEAVY SER. HEX. NUTS- MAT.TO ASTM A194-16 GRADE 2H¦47900
    AVALON HOLDINGS LTD................¦COSECHADORAS 4LZ-4.0B1 FABRICANTE: ZHEJIANG LIULIN MACHINERY CO. LTD..¦13250
    BATA SHOE (SINGAPORE) PTE LTD......¦CALZADO CASUAL BUBBLEGUMMERS 041-6997 SUELA:CAUCHO SINTETICO FORRO:TEJ¦7259
    BATA SHOE (SINGAPORE) PTE LTD......¦ZAPATILLA NORTH STAR 889-7902 PLANTA:CAUCHO SINTETICO FORRO: 100% TEJI¦10927
    BEST BENIFIT LTD...................¦GORROS PARA DAMA T&B MZ-K01066 MEDIDA: ESTANDAR COMPLEMENTO DE VESTIR.¦11300
    BONAVEL INTERNATIONAL INC..........¦TUERCA HEMBRA ACERO INOX N/A DN10 1/2´´...............................¦1585
    BUTTRESS INTERNATIONAL.............¦POLO (T-SHIRT/REMERA) BASEMENT MR1POB796NO DE: TEJIDO DE PUNTO TE¥IDO;¦3798
    BUTTRESS INTERNATIONAL.............¦POLO (T-SHIRT/REMERA) FEDERATION NO775BT2 DE: TEJIDO DE PUNTO TE¥IDO;.¦7249
    BYG ENGINEERING MACHINERYNINGBO....¦PROTECTOR FUTURA F120X760 UWS REPUESTO PARA EXCAVADORA PROTECTOR LATER¦1133
    CAESAR INDUSTRIES LTD..............¦LEGGINS MALABAR MLB LEG BAS ELASTIC ZIPPER PV1 DE: TEJIDO DE PUNTO TE¥¦2599
    CANTRA SL..........................¦BATERIA MAGEFESA STRAIN COLOR ROJO 01BASTRAIR8 UTENSILIOS DE COCINA ST¦4920
    CHANGSHA JINLI MACHINERY TECHNOLOGY¦MAQUINA PELETIZADORA ETC ZL120-120 ZL120-120 USO:PARA RECICLAJE DE PLA¦9180
    CHINA HUILI/BESTURN/FORLONG MACHINE¦MAQUINA DE SELLADO AL VACIO WENZHOU DZ-400/2E MEDIDAS: 540X490X960 MM.¦120
    CHINA THRIVE TRADING CO LTD........¦TERMO PREMIUN 1 LITRO USO:DOMESTICO N PARTE:AB1000 USO: MATERIAL: PLAS¦8180
    CHINA THRIVE TRADING CO LTD........¦SET DE VASOS X 6 PIEZAS SIN ACABADO CALIDAD PRIMERA N PARTE:MN111-1 US¦11200
    CHINA VIHUNG VALVE CO LTD..........¦FILTRO REX 250 SWP C/MESH 20 EN ACERO INOXIDABLE 316(CF8M) CON API598.¦6807
    CHONGQING ZONGSHEN GROUP I/E CORP..¦L3 ZONGSHEN NITROX VE:2017 A¥O FABR.:2017 A¥O MOD.:2017 NC:1 CC:150 CH¦9576
    CMA CGM NINGBO.....................¦CONTENEDORES VACIOS...................................................¦0
    COLOMBIANA DE EXTRUSION SA.........¦ADAPTADOR EXTRUCOL 1418X1/2 DE BRONCE PARA INSTALACION DOMICILIARIA DE¦1109
    CORELIA GROUP LTD..................¦PULVERIZADOR CTAPTOP DM768 MOTOR: GX25 CAPACIDAD: 20L PULVERIZADORA AT¦715
    COSMETECH MABLY INTERNATIONAL HK LT¦GAFAS (ANTEOJOS) DE SOL ESIKA DREAM LIGHTS NUM.DE FOCOS: MAT.MONTURA:.¦2130
    DHL ISC HONG KONG LTD..............¦BIVIDI 360 P18DABVDLYC S M L XL USO: PARA MUJER CONSTRUCCION :BIVIDI S¦7956
    DIYIZU INTERNATIONAL CO LTD........¦FILTRO DE AIRE AFC3205 20/12/2016 40 UNIDADES C/U AFC3205 FILTRO DE AI¦4882
    DP EXPORT & IMPORT CO LTD..........¦PANTALON TIALING DE: TEJIDO DE PUNTO TE¥IDO; ACABADO: LAVADO CONSTRUC.¦6300
    EACHOME HOUSEWARE (HK) CO LIMIT....¦METERED VALVE 100UL PLASTIC EACHOME 200 CARTONES X 2000 PZAS PIEZA QUE¦2666
    EASY OPEN LID INDUSTRY CORP YIWU NO¦TAPAS INDUSTRIAL BULTOS 300 DIA TFS LAMINATED STEEL EOE CLEAR/WHITE...¦36980
    EDLIN TRADE CO LTD.................¦CINTA DE MEDICION DENACET CODIGO: FL-3019B USO:MERCANCIA NUEVA CINTA D¦18312
    ENGINEERING PARTS CO LTD...........¦RODAJE BOLAS SFX 6201-2NSL RODAJE BOLAS 6201-2NSL SFX.................¦24146
    F D AMORETTI INTERNATIONAL -HK- LIM¦ANILLO DE SILICONA RECORD RD-SR00220 MEDIDA: 22 CM USO:EMPAQUETADURAS.¦735
    FANSKI GROUP INC...................¦MANGUERA FLEXIBLE.....................................................¦1450
    FASTWIN AUTO PARTS CO LTD..........¦DISCO DE EMBRAGUE FASTWIN 24540518 SERIE: 411B-012 DISCO DE EMBRAGUE /¦2084
    FINEX INDUSTRY CO LTD..............¦PLANCHAS DE PVC JT-PVC03 ACABADO:LISO; COLOR:CON COLOR PLASTIF: % CALI¦7333
    FST INTERNATIONAL ENTERPRISE LIMITE¦ALICATE PULIDO UNIVERSAL KAYFEN AUK008 DE 8 USO: DE FERRETERIA ALICATE¦18355
    FUZHOU TERA FUND PLASTIC PRODUCTS C¦CARRITO DE ARRASTRE BABY WORLD BF-421 DIMENSIONES:75.00CMX35.00CMX56.0¦25058
    FUZHOU XINHUI IMPORT AND EXPORT CO.¦INTERRUPTOR SIMPLE SPARK CN-01 LARGO 12.0 CM ANCHO 7.8 CM ALTO 3.5CM I¦12970
    G&IMPORT AND EXPORT CO LTD.........¦PUNTERO LASER TIPO LLAVERO LANGER AR-098AR-099 MATERIAL INT.: TIPO O D¦25000
    GLOBAL REFRIGERANTS S PTE LTD......¦GAS REFRIGERANTE R-22 GLOBAL (CLORODIFLUOROMETANO) PARA USO EN LOS EQU¦38076
    GREENLOHAS INTERNATIONAL GROUP LTD.¦PERFIL CENTRAL HORIZONTAL EN PIEZAS PARALA CONSTRUCCION DE VI¥EDOS PER¦68670
    GUANGZHOU YAQITE INDUSTRIAL CO.....¦ZAPATILLA PLATANITOS 9ZL5612-1Y PLANTA:CAUCHO FORRO:TEJIDOS DE FIB. SI¦4550
    HANGZHOU BESTCRAFT SANITARY........¦OVALIN DÁCQUE FT-120 ARTICULOS DE BA¥O CON ACCESORIOS DE VIDRIO Y ACER¦17410
    HANGZHOU CHEN YAO KNIT CO LTD......¦100%POLIESTER SINGLE CASHMERE 2.20 GRADODE ELABORAC.:HILADOS DE DISTIN¦13773
    HANGZHOU CHEN YAO KNIT CO LTD......¦100% POLIESTER POLAR FLEECE 2.58-MATERIATEXTIL:TEJIDO DE PUNTO COMPOSI¦12529
    HANGZHOU CHEN YAO KNIT CO LTD......¦100% POLIESTER POLAR FLEECE 2.47 GRADO DE ELABORAC.:TENIDO ACABADO:PER¦13200
    HANGZHOU CHEN YAO KNIT CO LTD......¦TELAS: 100% POLIESTER POLAR FLEECE....................................¦12132
    HANGZHOU DIRECT ELECTRONICS CO.....¦DESARMADORES MAN POWER T TOLOS-SREWDRIVERS USO:USO/FUNCION: PARA DESTO¦6529
    HANGZHOU JOY KIE IND & TRADCO LT...¦SWITCH LUCES DER./IZQ. MANUBRIOS MANIJASSFX 35200/53172-KC5-KT SWITCH.¦18665
    HANGZHOU MIUGE CHEMICAL COMMODITIES¦DETERGENTE EN POLVO NUMERO DE DR 2017081600 NOTIFICACION SANITARIA N°N¦51980
    HANGZHOU TACHENG TRADING CO LTD....¦DISCOS CIRCULARES PARA CORTE KING -BULTOS-250*30*3.2*60T..............¦78
    HANGZHOU TAIHU FUTONG TEXTILES CO..¦TEJIDO POLAR TE¥IDO; ACABADO:PERCHADO CONST: PUNTO POR TRAMA; GRAMAJE:¦11500
    HANGZHOU TAIHU FUTONG TEXTILES CO..¦TELA 100% POLIESTER CLOTH ANCHO: 1.59 USO: INDUSTRIA TEXTIL GRAMAJE :.¦13900
    HANGZHOU WELLMEI HOME TEXTILES CO..¦ALMOHADA ROSEN ALMOHADA PLUMA GANSO ROSEN 050X070 ACOLCHADO PILLOW 50*¦5579
    HANGZHOU YI AN TEXTILE CO LTD......¦VISCOSE NYLON FAILLE 4.58 GRADO DE ELABORAC.:TENIDO ACABADO:SANFORIZAD¦11321
    HANGZHOU ZHONGCAI CHEMICAL.........¦POLIESTER DTY 150/D/48F SD NIM GRADO ELABORAC.:CRUDO ACABADO:NO ACONDI¦24700
    HENAN YONGRONG POWER TECHNOLOGY CO.¦STATOR 50HP STATOR IMAN DE CAMPO QUE INTERACTUA PARA CREAR MOVIMIENTO.¦16681
    HIYEE INTERNATIONAL TRADING CO LTD.¦CAJA DIVERSOS P/BISUTERIA VACIO USO:VACIO EN BOLSA COL.DIV. PAQX24PC P¦7020
    HONGRUI INTERNATIONAL TRADING CO...¦ALICATE 8 BETATOOLS F10003 F10003 ALICA TE 8..........................¦12586
    HUA YEE CORPORATION LTD............¦TORNILLO ITEM NO: HY-600 PARA LAVADORA SCREW DE METAL.................¦11312
    HUALIAN MACHINERY GROUP WENZHOU IMP¦MOLINO COLODIAL HUALIAN JMV-150 220V / 60HZ 3P PAIN HOUSING; STANDARD.¦400
    HUNAN TIMETEX IMP AND EXP CO LTD...¦BUZO FRATTA BC TRAIN.S18 DE: TEJIDO DE PUNTO TE¥IDO; ACABADO: LAVADO C¦7971
    JETEC CORPORATION LTD..............¦REPUESTO MAQUINA DE CALEFACCIO HEATING BUSH PARA CORRECTO FUNCIONAMIEN¦140
    JIANGSHAN TOPME DEVELOPMENT CO L...¦EXTINTOR F-1 SPORT EXTINTOR 1KG POLVO SECO PARA USO AUTOMOTRIZ CON ACC¦27805
    JING SHENG IMP EXP TRADING CO L....¦TELA DAKOTA 1.80 GRADO DE ELABORAC.:CRUDO ACABADO:TERMOFIJADO USO:GRAM¦6424
    JINHUA JUXIN MACHINERY MANUFACTURE.¦COCHE DE MERCADO ALVIN H3-1T MEDIDAS: 36X36X48.50 CM PARA TRANSPORTAR.¦11753
    JINHUA QIANLE TRADING CO LTD.......¦TOALLITAS HUMEDAS MAGIC FRESH ITEM:BB4851 CODIGO SANITARIO:NSOC19153-1¦23490
    KAIYUAN IMPORT & EXPORT CO LIMIT...¦MANTAS................................................................¦19710
    KEHONG & HUAYAO SEWING MACHINE PART¦PRENSATELA DE MÁQUINA DE COSER CR1/32N (210R) DE MAQUINA DE COSER INDU¦209
    KEY TOUCH TRADING CO LTD...........¦MAQUINA INDUSTRIAL CORTADORA 0IIP DCQ-9010 CUTTING MACHINE USO:SERIE:.¦620
    KUEHNE & NAGEL LTD.................¦SUDADERA CLOUDBREAK POLE BOOM GRADO ELABORAC.:TENIDO ACABADOS:LAVADO T¦1990
    LOGICITY CO........................¦PLANCHA DE POLICARBONATO POLYLITE -COM: 100% POLICARBONATO-ACABADO:LIS¦17480
    LOGICITY CO LTD....................¦INTERRUPTOR SIMPLE NEW LIGHT DIVERSOS MODELOS.........................¦16433
    LONGDET INDUSTRY CO LTD............¦BANDEJA/ AZAFATE DE PLÁSTI 490 ACABADO:SIN IMPRESION ACCESORIO:C/BASE.¦12040
    LONGDET INDUSTRY CO LTD............¦BANDEJA/ AZAFATE DE PLÁSTI 2832 ACABADO:SIN IMPRESION ACCESORIO:SIN AC¦12465
    LONGDET INDUSTRY CO LTD............¦JGTE DE GOMA EN FORMA DE ANIMA 233 DIMENSIONES:05.00CMX05.00CM CM. USO¦18095
    MATE WORK INTERNATIONAL CO LTD.....¦RECOLECTOR DE PELOS SHED PAL SHED PAL PET HAIR TRIMMER CLIPPER USO:DIM¦174
    MICC TECH LIMITED..................¦CABEZAL MICC KNC-0 ALUMINIO KNC-0 (ALUMINUM) TUBE ENTRY : 1/2"NPT WIRE¦354
    MIN SEO CO LTD.....................¦BUBBLE GGT PRINT 7.94 GRADO DE ELABORAC.:ESTAMPADO ACABADO:OTROS TERMO¦9698
    NINGBO AOKE PLASTICS CO LTD........¦PULVERIZADOR HY066 100% PLASTICO PULVERIZADOR MANUAL 0.5 LT 1251007...¦1154
    NINGBO BESTWAY M& CO LTD...........¦IMAN REDONDO SUNXAL D8X2 DE NEODIMIO DE NEODIMIO PARA PANELES DE PUBLI¦180
    NINGBO BRIDGE SYNTHETIC LEATHER CO.¦PVC MERCURIO ACABADO:GOFRADO;COLOR:NEGROUSO:CALIDAD:PRIMERA ESTRUCT.CO¦15340
    NINGBO CHANGRONG LIGHTING & ELECTRO¦LAMPARA DE EMERGENCIA 12 SMD LED 2 X 1.2W 100-240 VAC DURACION: 6 HORA¦6236
    NINGBO CHINA BASE IMPORT & EXPORT C¦CALENTADOR DE MANOS RR17-01 MEDIDAS: 27X20CM. USO: PERSONA PELUCHE/PLA¦5451
    NINGBO DAMA TRUCK PARTS............¦KIT DE BLOQUEO ZINCADO DM01007 REPUESTOSPARA CAMIONES DOOR GEAR ASSEMB¦4351
    NINGBO DINGJIA AUTO PARTS CO LTD...¦KIT DE DISTRIBUCION SOFT CODIGOS SEGUN FACTURA COMERCIAL PARA USO AUTO¦986
    NINGBO ESQUEL APPAREL CO LTD.......¦CAMISA CHRISTIAN LACROIX CL AGUA DE: TEJIDO DE TRAMA Y URDIMBRE TE¥IDO¦3981
    NINGBO EVERSHINE IMPORT & EXPORT CO¦BOTELLA DE AGUA U UNIVERSITARIO ACABADO:CON IMPRESION ACCESORIO:SIN AC¦12155
    NINGBO EVERSHOW INTERNATIONAL TRADE¦BRAZO DE PLUMILLA F-1 SPORT ES106039R 450MM ALUMINUM ALLOY BASE HOLE D¦10891
    NINGBO EVERUN INTERNATIONAL LTD....¦TABLEROS PLASTICOS DIMERC OFFICE ACABADO:SIN DISE¥O APLICACION:OFICINA¦2105
    NINGBO GENERAL UNION CO LTD........¦MAQUINA DE TEJER INDUSTRIAL CODIGO: DS-09 0.75KW 5.22A 220V JB/T9542 -¦2169
    NINGBO GLORY UNIVERSAL CO LTD......¦TAZA DE LOZA MED: 8 ONZ DOMESTICO SET TAZA DE LOZA TAZA CON PLATO 6 IT¦18066
    NINGBO GLORY UNIVERSAL CO LTD......¦JUGUETE ANIMAL INFLABLE WX2102 DIMENSIONES:10.00CMX20.00CM CM. USO:ACC¦23510
    NINGBO HAISHU CHANPO IMPORT AND EXP¦DIAFRAGMA P/DRIVER PTX-22 POTTENZA DPX-22 48 UNIDADES POR CARTON COMPO¦2221
    NINGBO JIEKELONG PRECISION MANUFACT¦BRIDA VAL.WISAGA DN 100 UNIDAD USO: PARALA AGRICULTURA BRIDA HIERRO...¦12439
    NINGBO KAIBO GROUP CO LTD..........¦TOSTADOR WURDEN WURDEN WT-PW2 TOASTER USO: ELECTROMESTICO DE COCINA 18¦1760
    NINGBO KAIXIN AUTO ACCESSORIES CO..¦PARTES PARA AUTOS 601 CTNS............................................¦13151
    NINGBO KELLY IMPORT&EXPORCO LTD....¦MINI ESMALTE M.M. M/M.M NAIL POLISH DE 10ML...........................¦25300
    NINGBO MH INDUSTRY CO LTD..........¦CIERRES DE CREMALLERA COMPOSICION:POLYESTER PRESENTACION:TENIDO USO:LL¦25400
    NINGBO ORIGIN CENTURY IMPORT &.....¦MATERIAL BLONDA EN-1-EN-3 EN-1-EN-3 USO:PARA MANUALIDADES DIMENSIONES:¦5082
    NINGBO OVERPASS INT L TRADING LTD..¦ORGANIZADOR DE ZAPATOS DUPREE 112215 MATERIAL: 80% POLIPROPILENO CODIG¦32535
    NINGBO OVERPASS INTERNATIONAL TRADI¦LINTERNA DARK CAMPING DUPREE 74090 MATERIAL: 100% POLIESTIRENO CODIGO:¦23018
    NINGBO PRINCE TOYS CO LTD..........¦TRICICLO Y MUESTRAS, REPUESTOS........................................¦5395
    NINGBO RUNYES MEDICAL INSTRUMENT CO¦DENTAL X-RAY UNIT (UNIDAD DENTAL DE RAY68 (M) NO APLICA USO:DENTAL X-R¦2183
    NINGBO SEDUNO IMP..................¦POLERON BEARCLIFF SSHZ BASIN S18 DE: TEJIDO DE PUNTO TE¥IDO; ACABADO:.¦4963
    NINGBO SENGO IMPORT AND EXPORT CO..¦HISOPOS BONNE FAMILLE CBR100 CBR100 COTTON HISOPOS....................¦6360
    NINGBO SHENGJI IMPORT AND EXPORT CO¦FILETE ENTERO DE PERICO FROZEN WHOLE MAHI MAHI FILLET SKIN ON (CORYPHA¦11161
    NINGBO VPC PNEUMATIC CO LTD........¦MANGUERA ESPIRAL VPC SPU6X4-15M-BLUE MANGUERA ESPIRAL CELESTE SIRVE PA¦413
    NINGBO WEISHU STATIONERY CO LTD....¦ENGRAPADOR FABER-CASTELL E-25 844 STAPLER BLUE FOR 53.5X27.3X24.5 FOR.¦21023
    NINGBO YINZHOU BOPU ENGINEERING MAC¦FILTRO DE AIRE MACTON CH440 MOTOR GASOLINERO ESTACIONARIO FILTRO DE AI¦11627
    NINGBO YNYAO LIGHTING CO LTD.......¦CARCASA LUXTEK G2X36W CARCASA DE PVC NOTACCESORIOS SMALL G2X36W CARCAS¦37366
    NINGBO YOGAR ELECTRICAL APPLIANCE C¦DESHUMEDECEDOR TAURUS TD-10 DESHUMEDECEDOR DE 10LT COD: PE9220670A....¦4218
    NINGBO YOUJOY DENTAL EQUIPMENT.....¦UNIDAD DE RAYOS X YOUJOY YOU M UNIDAD USO EN ODONTOLOGIA YOU SERIES DE¦576
    NINGBO YUXIAO PACKING CO LTD.......¦PISTOLAS PULVERIZADORAS YX-31-1 MODEL. YX-31-1 ALL BLACK WITH YELLOW L¦1760
    NORBRIGHT INDUSTRY CO LTD..........¦LAURIL ETER SULFATO DE SODIO NORBRIGHT BATCH: 0217050431054 FECHA DE P¦20178
    OCEANID TRADING CO LTD.............¦ANILLO C/LUZ 8528-3 DIMENSIONES:4.00CMX4.00CMX4.00CM CM. USO:ACCESORIO¦3243
    ORFFA ADDITIVES BV.................¦EXCENTIAL RUMENPASS CH ORFFA 480 BAGS X 25 KG C/U CODE: E0205627 BATCH¦14168
    ORIENT DIRECT......................¦AGARRADERA MIYAKO 21-807 PARA SUJETAR CAJAS ACUSTICAS Y DESPLAZARLAS P¦16956
    ORIENT OVERSEAS TECHNOLOGIES CO....¦AMORTIGUADOR ATSUKI Z100540 / 443194 SHOCK ABSORBER REPUESTO AUTOMOTRI¦5976
    PANWIRA FAR EAST LTD...............¦EXTRACTOR DE FRUTAS MS MAKROSONIC FP-MS-1031 AC 220V W/2 ROUND PIN PLU¦8278
    POP5 SHOES CO LTD..................¦CALZADO CASUAL CHEROKEE V18CF-319 PARTE SUPERIOR: TEXTIL NATURAL ARTIF¦12236
    QIHANG TRADE GROUP CO LTD..........¦ENVASE P/JABON LIQUIDO 1811 ACABADO:SIN IMPRESION ACCESORIO:SIN ACCESO¦12534
    QIHANG TRADE GROUP CO LTD..........¦SET DE TAPER DE LOZA DOMESTICO LOZA 1020SET X 3 PCS...................¦12434
    RED DRAGON INDUSTRIAL LTD..........¦CASACA(CHAMARRA) AEREAL POLE-LIER-OI17 DE: TEJIDO DE PUNTO HILADOS DE.¦1907
    REDLEAVES TRADING CO LTD...........¦CABEZALES DE MANIQUI + SOPORTE CABEZALESDE MANIQUI + SOPORTE CODIGO :.¦9902
    RUI HONG TRADE CO LTD..............¦SILLA DE BEBE Y013 SILLA USO:DE BEBE ARTICULOS DEL HOGAR..............¦11000
    RUIAN BAFAN I/E INDUSTRIAL CO LT...¦BOTA DE VESTIR PLATANITOS BK6-66-PARTE SUP:MATERIAL SINTETICO(EXCEPTUA¦9570
    RUIAN ELECO ELECTRIC CO LTD........¦DISYUNTOR STRONGER ALPHA-230/400VAC-2 POLOS DE RIEL...................¦18720
    RUIAN HONGQI PLASTIC & PACKING MACH¦PLASTIC MIXER.........................................................¦640
    RUIAN LEADTOP IMP & EXP CO LTD.....¦MAQUINA LEADTOP ZP-31D MAQUINA Y SUS ACCESORIOS : ASPIRADORA Y PUNZONE¦2140
    RUIQI HONGKONG LTD.................¦PESAS 1KG EB UNIDAD PARA EJERCICIOS DUMBBELL 1 KG MG-1KG..............¦24593
    RUIQI HONGKONG LTD.................¦PATINES FLY 8705A PRESENTACION: CAJA USO:MERCANCIA NUEVA ROLLERS SKATE¦9697
    SHANDONG CHINA COAL INDUSTRIAL & MI¦MAQUINA DE ENVOLTURA MAQUINA PARA ENVOLVER CON PELICULA TERMORETRACTIL¦700
    SHANGHAI JOYFLY IMP & EXP CO LT....¦WOK RECORD COLOR NEGRO 6 SET X 332 CTNS INCLUYE ACCESORIOS (2 CTNS) WO¦16771
    SHANGHAI POLYMET COMMODITIES LTD...¦LAURYL ETHER SULFATE SODIUM SHANGHAI POLYMET -SODIUM LAURYL ETHER SULF¦114228
    SHANGHAI POWER SOURSE INTERNATIONAL¦ZAPATILLA PLATANITOS SPR5954 PLANTA:CAUCHO FORRO:TEJIDOS DE FIB. SINTE¦2648
    SHANGHAI SEIWIN ELECTRONIC CO L....¦MIXER, PA SYSTEM 304 CTNS.............................................¦9384
    SHANGHAI SUNWELL TRADING CO LTD....¦TUBO REDONDO TREFILADO TREFILADO ACERO NO ALEADO......................¦25346
    SHAOXING CITY PARTNERS NEEDLE TEXTI¦TELAS: 100% POLIESTER KNITTING FABRIC DYEING..........................¦12782
    SHAOXING EL MEJOR TRADE CO LTD.....¦BOMBER LISO 3.57 GRADO DE ELABORAC.:HILADOS DE DIFERENTES COLORES1 ACA¦5100
    SHAOXING HENGDENG TRADING CO LTD...¦FABRIC CASHMERE PRINT ESTAMPADO; ACABADO:TERMOFIJADO CONST: PUNTO POR.¦15400
    SHAOXING JITAICHANG IMP& EXPCO.....¦POLAR FLEECE TE¥IDO; ACABADO:PERCHADO CONST: PUNTO POR TRAMA; GRAMAJE:¦14329
    SHAOXING JITAICHANG IMP& EXPCO.....¦TELA POLAR FLEECE 2.72 GRADO DE ELABORAC.:HILADOS DE DIFERENTES COLORE¦14608
    SHAOXING JITAICHANG IMP&EXPCOLT....¦TELA POLAR FLEECE TE¥IDO; ACABADO:PERCHADO CONST: PUNTO POR TRAMA; GRA¦14788
    SHAOXING JUSHI IMPORT & EXPORT CO..¦HILADO DE TEJER CRUDO; ACABADO: SIN ACABADO PRESENTACION: BOBINAS; TIT¦51590
    SHAOXING KEQIAO JINGHE TEXTILE CO..¦NYLON SPANDEX P/D TE¥IDO; ACABADO:SANFORIZADO CONST: LIGAMENTO SARGA;.¦20963
    SHAOXING KEQIAO JINGJIN TRADING CO.¦TELA LIBERPLU 2.76-MATERIA TEXTIL:TEJIDODE PUNTO COMPOSIC.:94% POLIEST¦13800
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦100% POLIESTER PRINTED FABRIC 3.57 GRADODE ELABORAC.:TENIDO ACABADO:PE¦13700
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦POLIESTER KNITTED DYED FABRIC 3.59-MATERIA TEXTIL:TEJIDO DE PUNTO COMP¦23150
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦MANTA SUE¥O MIO GRADO ELABORAC.:ESTAMPADO GRAMAJE: 200 G/M2 USO:CONSTR¦14680
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦MANTA GRADO ELABORAC.:ESTAMPADO GRAMAJE:200 G/M2 USO:CONSTRUCCION:SIN.¦15760
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦100% POLIESTER KNITED PRINTED 3.43-MATERIA TEXTIL:TEJIDO DE PUNTO COMP¦13200
    SHAOXING KEQIAO SANHE TEXTILE &GAR.¦MANTA GRADO ELABORAC.:ESTAMPADO GRAMAJE:200 G/M2 USO:CONSTRUCCION:SIN.¦15760
    SHAOXING LECKY TEXTILE CO LTD......¦FABRIC BENGALINE PRINT ESTAMPADO; ACABADO:SANFORIZADO CONST: LIGAMENTO¦25846
    SHAOXING NEW VOICE IMPORT AND EXPOR¦POLY SPAN SATIN CHARMUSE P/D TE¥IDO; ACABADO:SANFORIZADO CONST: LIGAME¦6190
    SHAOXING NEW VOICE IMPORT AND EXPOR¦IREGULAR SPANGLE EMBROY EMBROYDELY 85 FDOS............................¦5360
    SHAOXING TUNING INTERNATIONAL TRAD.¦JACQUARD LIVERPOOL PLAIN 4.09-MAT. TEXTIL:TEJIDO DE PUNTO COMP.:97% PO¦16000
    SHAOXING TUNING INTERNATIONAL TRAD.¦PRINT PEACH SKIN 3.45 GRADO DE ELABORAC.:ESTAMPADO ACABADO:ESMERILIZAD¦19500
    SHENZHEN ANSUTONG TRADE CO LTD.....¦GORRO CHEF G892 NO.PRODT. A15-06 USO:MATERIAL: 100% POLIESTER / A¥O: 2¦9790
    SHENZHEN GBC GLORY BUSINESS CORPORA¦CARRITO DE ARRASTRE CHIQUI BABYS BF-101CP DIMENSIONES:75.00CMX32.50CMX¦5080
    SHENZHEN ONETOUCH BUSINESS SERVICE.¦LUZ DE EMERGENCIA ABS 60 % BATERIA 20% CIRCUITOS 20% TRABAJAR AUTOMATI¦2118
    SHENZHEN SEG HI-TECH INDUSTRIAL CO.¦SILLA DE COMER PARA BEBES EBABY MERLY SILLA DE COMER PARA BEBES ITEM N¦5686
    SINOLINK INTERNATIONAL TRADING CO L¦PROCESADOR DE ALIMENTOS MAGIC BULLET MAGIC BULLET RETAIL DELUXE-GS 200¦3906
    SOL IMP& EXP CO LTD................¦SILLA PLEGABLE Y28 DIAMETRO 2.8 CM 1.0 CM ESPESOR DE LA PLACA METAL /.¦12040
    SUNSHINE INTERNATIONAL TRADE.......¦CHAQUETA PARA NI¥A JY/JIEYA GRADO DE ELABORACION: TENIDO ACABADOS: PIG¦8522
    SUZHOU YABO TEXTILE CO LTD.........¦TELAS: WEFT POLIESTER FABRIC..........................................¦13550
    SUZHOU YABO TEXTILE CO LTD.........¦100% POLIESTER KNITTED DYEING.........................................¦15000
    SUZHOU YABO TEXTILE CO LTD.........¦WEFT POLIESTER FABRIC A007 -MAT.TEXTIL:TEJIDO DE PUNTO COMP:100% POLIE¦13600
    SUZHOU YABO TEXTILE CO LTD.........¦WEFT POLIESTER FABRIC A1352 -MAT.TEXTIL:TEJIDO DE PUNTO COMP:100% POLI¦10250
    SUZHOU YABO TEXTILE CO LTD.........¦WEFT POLIESTER FABRIC A668 -MAT.TEXTIL:TEJIDO DE PUNTO COMP:100% POLIE¦14400
    SUZHOU YABO TEXTILE CO LTD.........¦WEFT POLIESTER FABRIC A1306 3.64 GRADO DE ELABORAC.:HILADOS DE DIFEREN¦14000
    SUZHOU YABO TEXTILE CO LTD.........¦TELA TIPO DAKOTA MELANSH 3.68 GRADO ELABORAC.:HILADOS DE DIFERENTES CO¦13300
    TAIZHOU GUANGFENG PLASTIC CO LTD...¦PULVERIZADOR FARMGUARD GF-2L GF-2L PARA LA AGRICULTURA SPRAYER PULVERI¦2152
    TRIDENT INTERNATIONAL LTD..........¦ROPA: LADIES GARMENT PRENDAS DE VESTIR PARA DAMAS SEGUN OC 241174, 241¦843
    TRIMAN SHIPPING CO LTD.............¦TEJIDO MINIMATT TE¥IDO; ACABADO:TERMOFIJADO CONST: LIGAMENTO TAFETÁN..¦25800
    UNION CHANGE CO LTD................¦ACCESORIOS PARA ROP: BUTTONS, CORD, RIBBONS, HOOK, LOOP PINS..........¦10500
    VIATEK HONGKONG....................¦CEPILLO ALISADOR SALON STRAIGHT ITEM: SSB01 SALON STRAIGHT 220V ......¦1568
    WANLILAI IMP& EXP CO LTD...........¦ARTICULO PARA FIESTA ALAS 2487 DE MARIPOSA P/FIESTA TIPO ALAS SINTETIC¦8800
    WENZHOU EVERDEVELOP INTERNATIONAL..¦CALZADO DE DEPORTE SYBILLA AJOG BL PLANTA:CAUCHO FORRO:TEJIDOS DE FIB.¦2496
    WENZHOU HONGDELI SYNTHETIC LEATHER.¦IMITATION LEATHER LA NUEVA PIEL 77 ROLLER 3.44 GRADO ELABORAC.:TENIDO.¦11280
    WENZHOU HONGDELI SYNTHETIC LEATHER.¦IMITATION LEATHER LA NUEVA PIEL 77 ROLLER 3.63 GRADO ELABORAC.:TENIDO.¦11300
    WENZHOU JIAHUI AUTO & MOTORCYCLE FI¦CASCO DE MOTOCICLISTA LAZER ST-841 FULL FACE HELMET CASCO PROTECTOR DE¦4966
    WENZHOU NATION INDUSTRY CO LTD.....¦TABLERO E SAFE BSM-2W USO EN TABLEROS ELECTRICOS PARA ADOSAR DE 2P DE.¦8411
    WENZHOU SING RUI INTERNATIONAL TRAD¦MITON AU02/01 MED/DIMENS: 13.5 PRESENTAC:EN BOLSA USO:ABRIGAR CONSTRUC¦11404
    WUYI TOP PLASTICS INDUSTRY CO LT...¦TRAPEADORES GIRATORIOS ULTIMO TURBO MOP TRAPEADORES GIRATORIOS ULTIMO.¦3065
    XIAMEN NEWKING IMPORT & EXPORT CO..¦TRIANGULO DE SEGURIDAD TS-20-TRIANGLE SIMPLE -2PCS/PLASTIC BLUE COLOR.¦14599
    XIAMEN OCEAN IMP AND EXP DEVELOP...¦ZAPATILLA DIADORA BOY MARMOTA PLANTA:CAUCHO FORRO:TEJIDOS DE FIB. SINT¦2993
    XIAMEN XINJIE IMP & EXP CO LT......¦LINTERNA EWTTO ET-F5326 USO DOMESTICO 26LEED PORTÁTIL A PILAS Y RECARG¦11039
    XIAMEN XINJIE IMP & EXP CO LT......¦LINTERNA EWTTO ET-F6211 USO DOMESTICO 11LED RECARGABLE................¦12010
    XIANGSHAN CHENGLUN IMP&EX..........¦PARLANTE PEQUE¥O SP-01-SP-04/SP-07-MB-1 REF: PRESENTACION EN CAJA PARL¦10060
    YATIN CREATIVE HOME CORPORATION....¦JABONERA YATIN 1101 JABONERA D` DUCHA OVALADA SINGLE WIRE BASKET 240X.¦1054
    YIHE INTERNATIONAL TRADING CO LIMIT¦PISO PARA YOGA GRUESO CODIDGO: P-1304 PISO PARA YOGA PISO PARA YOGA GR¦8220
    YIWU EASYSHOW DISPLAY PROPS CO LT..¦CABALLETE OD CCS-60T ACCESORIOS VARIOS CABALLETE 600 1/2 1 1/2 PARA TR¦20500
    YIWU JERL ACCESSORIES CO LTD.......¦CADENAS PLÁSTICAS PARA VESTIME JERL AC022 DECORATION PLASTIC CHAIN ADO¦175
    YIWU JIARO IMPORT & EXPORT CO LTD..¦MINI LIGA NEW BABIES M/NEW BABIES PRESENTACION: EN TUBO V-907 MINI LIG¦6999
    YIWU KAISHAN MACHINERY CO LTD......¦MATERIAL DE PLASTICO PIEZAS DE PLASTICO BISUTERIA ARTESANIA Y AFINES U¦12927
    YIWU LATIN'S UNION IMPORT & EXPORT.¦MINI ARETE DM-036/038-132/137-MINI ARETEDE METAL X 12 PARES-PARA DAMA.¦5100
    YIWU LATIN'S UNION IMPORT & EXPORT.¦SILLA XH-504 METAL Y TAPIZADO SILLAS SIMPLES USO DOMESTICO/GIRATORIAS.¦7999
    YIWU LYFHON INTERNATIONAL TRADE CO.¦PLATO BEBEDERO DE PERRO CALIDAD:PRIMERA (CON RESINA VIRGEN) TIPO PROCE¦940
    YIWU MESSI IMPORT AND..............¦MANTAS GRADO DE ELABORACION: ESTAMPADO GRAMAJE: 900 G/M2 USO:CONSTRUCC¦11800
    YIWU MULIN IMP& EXP CO LTD.........¦POLIESTER SARGA SOFT 4.60-MATERIA TEXTIL:TEJIDO DE PUNTO COMPOSIC.:90%¦9913
    YIWU PASSION IMPORT&EXPORCO LTD....¦APLICACION PARA PRENDA BORDADO EN APLICACION HILADOS DE DISTINTOS COLO¦4100
    YIWU RUIYI IMPORT&EXPORCO LTD......¦FLORES ARTIFICIALES CON MACETA AMY-6005 ADORNO DE PLASTICO AMY-6005...¦960
    YIWU RUOPEI ARTS & CRAFTS CO LT....¦GRASS ARTIFICIAL YIWU RUOPEI 2.20 ARTIFICIAL GRASS USO:DIMENSIONES:25M¦2780
    YIWU SHENGHUI IMPORT AND...........¦REMACHE MEDIDA 5X6 SE USA COMO ACCESORIOPARA ROPA ZAPATOS Y CARTERAS R¦17660
    YIWU TENGQIAO IMPORT AND EXPORT CO.¦SOPORTE PLASTICO SL002 PLASTICO SOPORTE PLASTICO DOCENA SOPORTE PLASTI¦14260
    YIWU WENYUAN STATIONERY CO LTD.....¦SOBRE C/ BROCHE ARTESCO PRESENTACIóN: BOLSA DE PLÁSTICO DE 1 PIEZAS PE¦5478
    YIWU WHARNEY IMPORT & EXPORT COLT..¦WET WIPE(PA¥ITOS HUMEDOS) CHIQUILIN 46800 CARTONES*24BAGS*80PCS USO:FO¦24375
    YIWU XINHE TRADING CO LTD..........¦JUGUETE PELOTA CON PUAS 5CM-7 5CM-7 FUENTE DE MOVIMIENTO: SIN FUENTE D¦8480
    YIWU YONG JUN IMPORT & EXPORT CO...¦TAZA -TAZA DE LOZA 11 ONZ-G-201703 G-201704 G201705 G-201706 G201707 G¦18500
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦CUCHARA CUCHARA ESPESOR DEL MANGO: 1.30 MM USO:USO: DOMESTICO ARTICULO¦20460
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦SET DE TABLA DE PICAR 7696 CALIDAD:PRIMERA (CON RESINA VIRGEN) TIPO PR¦17590
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦LINTERNA 5800T LINTERNA USO:USO: DOMESTICO 20 CM. ARTICULOS DEL HOGAR.¦13120
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦VASO CHOP ZB16 VASO CHOP USO:USO: DOMESTICO 12 CM. ARTICULOS DEL HOGAR¦13400
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦FRUTERA PGL-28 FRUTERA USO:USO:DOMESTICO25 CM. ARTICULOS DEL HOGAR DE.¦16080
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦NECESER 932 NECESER USO:USO: DOMESTICO ARTICULOS DEL HOGAR DE PLASTICO¦17330
    YIWU ZUOZHUANG IMPORT&EXPORCO L....¦SET DE PORTA CEPILLO E-0048-1 SET DE PORTA CEPILLO USO:USO: DOMESTICO.¦16120
    YONG BIN IMPORT & EXPORT CO LTD....¦PORTARETRATO 31X51CM CALIDAD: PRIMERA SIN ACABADO N PARTE:H165-1 USO:.¦11700
    YONGGAO CO LTD.....................¦CODOS LIVIANOS 90 ROSSI USE02 90 ELBOW 75 PVC PRESSURE FITTING DIN STA¦9965
    YONGKANG CHAOSHUAI ARTS&CRAFTCO L..¦PARTY COLOR BAND 9218-1 DE VARIOS COLORES USO:USO EN FIESTAS CUMPLEA¥O¦6229
    YONGKANG HUAYING WEIGHING APPARATUS¦BALANZA 40KG RAY SCALE ACS817 METAL/PLASTICO ELECTRONICA SIN PEDESTAL.¦12210
    YONGKANG PAK SHING TRADING CO LT...¦ALUMINUM COOKWARE SET.................................................¦53248
    YONGKANG SCI AIR IMP AND EXP COLT..¦PARAGUAS PEQUE¥O DALY DLM404 MEDIDA APROXIMADA: 75CM PARAGUAS COLORES.¦24084
    YONGKANG TINGJIN SPORTS & LEISURE A¦SCOOTER INFANTIL BABY LINE TJ-204-1 DIMENSIONES:60.00CMX28.00CMX75.00C¦8575
    YUEQING JASCO ELECTRIC CO LTD......¦TERMINALES PARTE DE CABLE DE LATON TF-02..............................¦428
    YUEQING KAMPA ELECTRIC CO LTD......¦BOBINAS PARA CONTACTOR ENERLIGTH 440V 25-32AMP BLUE USO:PARA CONTACTOR¦12219
    YUHUAN JINLAI BRASS INDUSTRIAL CO..¦VALVULAS: VALVE BIBCOCK...............................................¦20395
    YUHUAN JINLAI BRASS INDUSTRIAL CO L¦VALVULAS: CHECK VALVE FOOT VALVE SUDU5202934 - H4932954...............¦5306
    YULONG SAFETY TOOLS MANUFACTURE COR¦FAJAS SPROBELT GRADO ELABORAC.:TENIDO ACABADOS:LAVADO USO:CONSTRUCCION¦6045
    YUYAD DEWEI APPLIANCE CO LTD.......¦SECADORA DE CABELLO GA.MA H SC 3.6 ION TIT 220 H SC 3.6 ION TIT 220 BE¦1336
    YUYAO HUALUN IMPORT AND EXPORT CO L¦COMPRESORA DE AIRE EVER BRIGHT SD 70/8D AIR COMPRESSOR PARA GENERAR AI¦2885
    YUYAO KOKO INTERNATIONAL TRADING CO¦PURIFICADOR DE AGUA Y REPUESTOS.......................................¦617
    ZHEJIANG BESTWIN GROUP LTD.........¦TRAMPA ADHESIVA PARA ROEDORES TRAMPA ADHESIVA PARA ROEDORES 33.5*21.5.¦2700
    ZHEJIANG BESTWIN GROUP LTD.........¦CINTA MOSQUICIDA CINTA MOSQUICIDA 3 8*75CM USO: CAMPEON PEGA MOSCAS CA¦4320
    ZHEJIANG DINGYE MACHINERY CO LT....¦TUNEL DE TERMOCONTRACCION DINGYE BS-A450SHRINK TUNNEL USO: SIRVE PARA.¦660
    ZHEJIANG FOUR BROTHERS ROPE CO.....¦CUERDA FBR TRENZADO CUERDA MIXTA SUMERGIBLE DIMENSIONES:DIAMETRO: 44 M¦10117
    ZHEJIANG HALLEY POWER MACHINE CO...¦HERRAMIENTAS USO AGRICOLA.............................................¦77
    ZHEJIANG HANTOO ENTERPRISES CO LT..¦ENCHUFE MACHO COMUN FERRAWYY ENM02FY PLASTICO PARA USO DOMESTICO EN CA¦14660
    ZHEJIANG JINDUN PRESSURE VESSEL CO.¦CILINDROS VACIOS JINDUN MATERIAL DE ACERO USO INDUSTRIAL INCLUYE COLLA¦14750
    ZHEJIANG JONWAY MACHINERY & ELECTRI¦COMPRESOR DE AIRE ELUAN ZBM25A EN SET = UNIDADES PARA PROPORCIONAR LA.¦15567
    ZHEJIANG KAIYA INTERNATIONAL SUPPLY¦BOLSO DE MANO SIMPLE ACABADO:TE¥IDO USO:ACCESORIOS:C/ACCESORIOS APLICA¦13062
    ZHEJIANG LEBAO PLASTICS EQUIPMENT F¦PET PREFORM 5 GALLON PET PREFORMAS USO:INDUSTRIAL PARA BIDONES DE AGUA¦8239
    ZHEJIANG LONGFORTUNE IMPORT & EXPOR¦KIT DE COSTURA 12X10CM USO:HILO/TIJERITA/AGUJAS KIT DE COSTURA 20 DOZ.¦14400
    ZHEJIANG NARADA POWER SOURCE CO....¦BATERIAS NARADA 12NDT170S BATERIAS BATTERY 12NDT170S MERCADERIA EN ARR¦31324
    ZHEJIANG NAVIGATE INDUSTRY & TRADIN¦BOTELLA EN UNIDADES CON EXTRA COST OF LID - SOBRECOSTO DE LAS TAPAS AR¦11003
    ZHEJIANG RIYA MOTORCYCLE CO LTD....¦L3 SSENDA MATRIX VIII 150 VE:2017 2017 NC:1 CC:150 CH/VIN:LEHTCK024HR6¦20726
    ZHEJIANG SIFANG IMP& EXPCO LT......¦BALANZA 40KG DY-666 METAL/PLASTICO ELECTRONICA EN CAJA BALANZA 40KG/5G¦6031
    ZHEJIANG SUNKEY INDUSTRIAL CO LT...¦PERFILES SOLIDOS DE ALUMINIO TE5228 UC: KG ANODIZE CHEMICAL MATT SILVE¦48928
    ZHEJIANG WEIHUAN MACHINERY CO LTD..¦MAQUINA DE MEDIAS MGT WH-6F-A SOCKS MACHINE USO INDUSTRIAL MAQUINA DE.¦700
    ZHEJIANG XIDAMEN NEW MATERIAL CO...¦TEJIDO NEVAFLEX MADERA CLARA NEVALUZ 20255-1; 12203701 PARA CORTINAS R¦5037
    ZHEJIANG XIEYIN IMPORT AND EXPORT C¦PORTA NOTAS KPI45 MEDIDAS 8.5 X 8 CM STICKY NOTES SIN LOGO ARTICULOS D¦9369
    ZHEJIANG YAXING IMP & EXP CO.......¦CERROJO 123211 PARA CONSTRUCCION DE CARROCERIAS DE ACERO CINCADO CERRO¦1158
    ZHEJIANG YIWU CHINA SMALL-COMMODITI¦PIEDRAS EN BRUTO ST-001-3 PIEDRAS PIEDRAS EN BRUTO KILOGRAMOS PIEDRAS.¦5370
    ZHONGCE RUBBER GROUP CO LTD........¦NEUMATICO CAMARA Y PROTECTOR WESTLAKE CB905 ANCHO:12.00 SERIE:100.00 D¦74070
    ZHONGCE RUBBER GROUP CO LTD........¦NEUMATICO CAMARA Y PROTECTOR WESTLAKE CB905 ANCHO:12.00 SERIE:100.00 D¦90555
    ZHONGCE RUBBER GROUP CO LTD........¦NEUMATICO CAMARA Y PROTECTOR WESTLAKE CL856 ANCHO:7.50 SERIE:100.00 DI¦76828
    ZHONGCE RUBBER GROUP CO LTD........¦NEUMATICOS WESTLAKE MD738 ANCHO:295.00 SERIE:80.00 DIAMETRO:22.5 CAPAC¦89208
    ZHONGCE RUBBER GROUP CO LTD........¦NEUMATICOS NUEVOS.....................................................¦26420
    ZHUJI BAIDA IMPORT&EXPORCO LTD.....¦MANTA GRADO ELABORAC.:ESTAMPADO GRAMAJE:200 G/M2 USO:CONSTRUCCION:SIN.¦16000
    OAKLAND
    AGROPUR EXPORT GROUP INC...........¦CONCENTRADO DE LECHE IMP -MILK PROTEIN CONCENTRADE 80-(CONCENTRADO PRO¦58596
    EUROMARKET DESIGN INC..............¦TABURETE CRATE AND BARREL 105963 40% MADERA 60% METAL USO COMERCIAL BU¦8373
    MOUNTAIN STATES OILSEEDS...........¦SEMILLA DE MOSTAZA INSUMO INDUSTRIAL BULTOS YELLOW MUSTARD SEED.......¦19175
    PENANG (GEORGETOWN)
    IOI PANCENTURY OLEOCHEMICALS SDN BH¦PALMSABUN PS-8000 DERICHEM SOAP NOODLES PALMSABUN PS-8000 USO: INSUMO.¦201600
    PUSAN
    BEIJING TIANHAI INDUSTRY CO LTD....¦CILINDROS DE ACERO ALTA PRESION B.T.I.C.325-55 CILINDROS GNV PARA INST¦19900
    BIOGENIC HONG KONG LTD.............¦LIPIDOL LIPIDOL LOTE: 17-0508-265055 M.D.:08-05-2017 E.D.:07-05-2018 U¦20600
    BORA HEAVY EQUIPMENT CO............¦ACOPLE AJIN BR-140PL ACOPLE PARA MARTILLO HIDRAULICO ROMPE ROCA N DE S¦3880
    BRIDGESTONE CORPORATION............¦NEUMATICO BRIDGESTONE VRPS ANCHO:46.00 SERIE:90.00 DIAMETRO:57 CAPACID¦69488
    BRIDGESTONE CORPORATION............¦NEUMATICO BRIDGESTONE VJTA ANCHO:23.50 SERIE:80.00 DIAMETRO:25 CAPACID¦1947
    CHAOYANG LONG MARCH TYRE CO LTD....¦NEUMATICO ROADLUX R519 ANCHO:295.00 SERIE:80.00 DIAMETRO:22.5 CAPACIDA¦16989
    CHEMPROGRESS HK LTD................¦ISOCIANATO H-600 36 ENVASES DE 1 250 KG C/U ISOCIANATO H-600 USO INDUS¦47000
    CRI PUMPS PRIVATE LTD..............¦ELECTROBOMBA C.R.I SH-1E-75FN/I . ELECTROBOMBA C.R.I. AGUA RESIDUAL SH¦1821
    DAEJIN CO LTD......................¦PISO DE VINIL DEKO MUNDO DW1331-VINYL FLOOR TILE-MATERIAL: PVC........¦39509
    DAEMYUNG CHEMICAL CO LTD...........¦POLI LISO IMPRESO ACABADO:IMPRESO; COLOR:CON COLOR PLASTIF: % CALIDAD:¦36835
    DONG HWA IND CO LTD................¦GUANTES ANSELL 163837 SIZE 7 USO: PARA USO INDUSTRIAL CONSTRUCCION :PA¦1606
    ETERNITY INT'L FREIGHT FORWARDERSHE¦ZAPATILLA ELEMENT DARWIN PARTE SUPERIOR:TEXTIL NATURAL ARTIFICIAL O SI¦2743
    FUJIAN BANG-UP FLOURINE PLASTIC PRO¦CINTA TEFLON METUSA ANCHO:0.012 METROS ESPESOR:0.120 MM GRAMAJE:5.00 G¦750
    FUZHOU ZHONGLEI IMPORT AND EXPORT C¦CANASTO VERD 4/N CASAIDEAS 3213603000019CANASTO VERD 4/N MADERA 0000 0¦675
    GAHBIN CORPORATION.................¦JUNTA PARA CULATAS 200.2671SA USO AUTOMOTRIZ GASKET -PUP CONVERTER....¦110
    GLOBAL SUPPLY CHAIN MANAGEMENT DEP.¦FLAT WIDE MONITOR PHILIPS BDL8470QU CON ACCESORIOS USO: COMERCIAL BDL8¦105
    GLOBELINK WW INDIA PVT LTD.........¦RESINA KCI 50 CAJAS DE 10KG CADA UNA USOINDUSTRIAL RESINA TIPO: RESIN.¦539
    GRUNDFOS PUMPS INDIA PVT LTD.......¦EQUIPO DE ULTRAFILTRACION GRUNDFOS AQP PARA BOMBAS AQP-UF-1-C11-PL-UV-¦740
    HEBEI CITY JIUJIU MECHANICAL ELECTR¦ARRANCADOR 108-18 108-18 USO:USO: AUTOMOTRIZ STARTER ACCESORIO PARA AU¦1460
    HEJIAN CITY JIU JIU MECHANICAL ELEC¦ARRANCADOR DE AUTO JST-127-34 USO:USO EXCLUSIVO PARA AUTO STARTER.....¦2302
    HYUNDAI ENGINEERING PLASTICS CO....¦HOMOPOLIMERO DE POLIPROPILENO HYUNDAI COMPUESTO MATE DE ALTA OPACIDAD.¦22680
    JAEIL WINDOWTEX CO LTD.............¦TELAS PARA PERSIANAS: FABRICS FOR WINDOW ROLLER BLINDS................¦5116
    JLP CORPORATION....................¦MONOPROPYLENE GLYCOL BATCH: A02481U PRODUCTION DATE: APR.28 2017 / EXP¦18640
    JOONGWON TEXCON CO LTD.............¦PAPEL TRANSFER DE SUBLIMACION ACABADO:ESTAMPADO; COLOR:CON COLOR PLAST¦5596
    KOREA UNDERCARRIAGE TRACK CO LTD...¦CADENA LUBRICADA ITR DE ACERO DE 40 SECIONES PARA TRACTOR DE ORUGA UNI¦22122
    KOREAN BIBLE SOCIETY...............¦LIBRO PARA COLOREAR ESPA¥OL LIBRO PARA COLOREAR ( LA BIBLIA DE MI BEBE¦10660
    KYUNG-IN SYNTHETIC CORPORATION.....¦SYNOZOL YELLOW K-3RS SYNOZOL LOTE NO. 0413005BH010191- PROCTION DATE:.¦10854
    LEEGATE INTERTRADE CO LTD..........¦BOMBA DE AGUA GENUINO GE161-11790 REPUESTOS PARA VEHICULOS BOMBA DE AG¦2906
    LG HAUSYS LTD......................¦PISO LAMINADO FLEXIBLE LG DE PVC PARA PISO 1.5MMX2MX25M PALP081-05....¦20140
    LG HAUSYS LTD......................¦PISO LAMINADO FLEXIBLE LG PVC PARA PISO ISP42C2NW081V1LI 0.42MMX1.22MX¦708
    LG HAUSYS LTD......................¦PISO LAMINADO FLEXIBLE LG PVC PAL0701/27..............................¦15982
    LG MMA CORP........................¦RESINA ACRILICA LG MMA CORP. LG PMMA RESIN GRADE : IF850 (NP) USO : MA¦16624
    LOTTE CHEMICAL CORPORATION.........¦POLIPROPILENO SEETEC H4540 POLIPROPILENOEN BRUTO 2848 BAGS DE 25KG C/U¦71485
    LOTTE FINE CHEMICAL CO LTD.........¦CELLULOSE ETHER SBHV CELLULOSE ETHER ( HECELLOSE ) B4K 25KG USO:USO: I¦12156
    MEDITERRANEAN SHIPPING CO..........¦CONTENEDORES VACIOS...................................................¦0
    MIRIAM DONAYRE.....................¦MENAJE DE CASA, EFECTOS PERSONALES....................................¦6500
    N I C RESOURCING CO LTD............¦JGO. NUTREX COMPLEMENTARIO RENA WARE NUTREX COOKER 5 PC COMPLETER SET.¦4734
    NAZA TRADING CO....................¦GRASA HIDROGENADA BATCH NUMBER G0365 HYDROGENATED PALM KERNEL OIL PROD¦23310
    NCC CIA LTDA.......................¦FIBRA POLIESTER HUVIS PREPARACION: SIN CARDAR NI PEINAR; PRESENTACION:¦23556
    NEXFIL.............................¦LAMINAS DE SEGURIDAD NEXFIL LAMINAS DE SEGURIDAD 4MICRAS 1.525MM X 30M¦540
    NEXFIL USA INC.....................¦LAMINAS DE TEREFTALATO LLUMAR -60 INCH X100 FT-POLYESTER WINDOW FILM P¦4700
    NINGBO Q&INTERNATIONAL LOGISTIC C..¦FILM DE SEGURIDAD VITROFILM SF-100 CL MEDIDAS: 1 525 MM X 30 M USO: LA¦10436
    NIPPON SHOKUBAI CO LTD.............¦POLIACRILATO DE SODIO (SODIUM POLYACRYLATE) INSUMO PARA PA¥ALES AQUALI¦22110
    NIPPON SHOKUBAI CO LTD.............¦POLIACRILATO DE SODIO (SODIUM POLYACRYLATE) INSUMO PARA PA¥ALES AQUALI¦22110
    NIPPON SHOKUBAI CO LTD.............¦POLIACRILATO DE SODIO (SODIUM POLYACRYLATE) INSUMO PARA PA¥ALES AQUALI¦22110
    NOJA POWER SWITCHGEAR PTY LTD......¦INTERRUPTOR NOJA POWER OSM 27-12-800-310INTERRUPTOR ELECTRICO VIENE CO¦10917
    PATANAYONT IMPORT - EXPORT CO LTD..¦RODAMIENTO DE BOLAS 6005-2RSCM USO:AUTO SPARE PARTS BEARING N/A.......¦834
    POUYUEN VIETNAM CO.................¦ZAPATILLA NEW BALANCE MCOASBK3 D RUNNINGPARTE SUPERIOR: TEXTIL NATURAL¦271
    PT CLASSIC EXPORTINDO..............¦MAQUINA DE AFEITAR SCHICK EXACTA 2`S (144 PCS/CASE) R SCHICK EXACTA 2`¦1795
    SAMIK CORPORATION..................¦CAMARA CONCORD PLUS MATERIAL: CAUCHO USO:PARA NEUMATICOS CAMARAS PARA.¦26895
    SAMSUNG ELECTRONICS CO LTD.........¦ADAPTADOR WI-FI SAMSUNG MIM-H03N DESDE UN DISPOSITIVO MOVIL PARA PERMI¦152
    SEBANG GLOBAL BATTERY CO LTD.......
          09 JUNIO 2017 (B)   



  • - IMPORTACION MARITIMA, PUERTO DEL CALLAO

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 09 JUNIO 2017(LA PAMPILLA)
    BUQUE: CHANTAL


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    BALAO
    AMERISUR EXPLORACION COLOMBIA LIMIT¦ORIENTE CRUDE OIL SM SM REFINACION DE PETROLEO A GRANEL ACEITE CRUDO D¦5770879
    EP PETROECUADOR....................¦ORIENTE CRUDE OIL SM SM REFINACION DE PETROLEO A GRANEL ACEITE CRUDO D¦49407190

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 09 JUNIO 2017(CALLAO)
    BUQUE: GENCO AVRA


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    SAN LORENZO
    CARGILL SACI.......................¦TORTA DE SOYA TORTA DE SOYA PARA ALIMENTO BALANCEADO A GRANEL ORIGEN A¦15400000
    CARGILL SACI.......................¦TORTA DE SOYA PELETIZADA ARGENTINA....................................¦4393640
    SOCIEDAD AGROINDUSTRIAL NUTRIOIL S.¦TORTA DE SOYA TORTA DE SOYA PARA ALIMENTO BALANCEADO A GRANEL ORIGEN B¦3495055
    SOCIEDAD AGROINDUSTRIAL NUTRIOIL S.¦TORTA DE SOYA INCLUSO PELETIZADA BOLIVIANA............................¦3000000
    SOCIEDAD AGROINDUSTRIAL NUTRIOIL S.¦TORTA DE SOYA INCLUSO PELETIZADA BOLIVIANA............................¦4000000

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 09 JUNIO 2017(CALLAO)
    BUQUE: INDIGO FLYER


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    AGUAS INTERNACIONALE
    GENILANE OVERSEAS SA...............¦VELERO CATAMARAN A¥O: 1989EMBARCACION DERECREO VELERO-CATAMARAN NOMBRE¦22000

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 09 JUNIO 2017(CALLAO)
    BUQUE: QUETZAL ARROW


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    CHANGSHU
    ADLER STEEL........................¦TUBO DE ACERO MEDIDAS SEGUN FACTURA COMERCIAL USO: CONDUCCION DE FLUID¦239613
    ADLER STEEL LTD....................¦TUBERIAS SCH40 SEAMLESS STEEL PIPES ACC.TO API 5L ASTM A106 / A53 GRAD¦50024
    HANGZHOU PRPT METAL MATERIAL CO....¦BOBINAS DE ALUZINC DIMENSIONES(SIZE): 0.30 MM X 1220MM X COIL ALUZINC.¦58350
    HANGZHOU PRPT METAL MATERIAL CO....¦BOBINAS DE ACERO MEDIDAS: 0.30MM X 1250MM ALUZINC ALUZINC STEEL SHEET.¦45635
    HANGZHOU PRPT METAL MATERIAL CO....¦PLANCHAS DE ACERO: PAINTED ALU ZINC STEEL SHEET IN COILS..............¦263784
    HANGZHOU PRPT METAL MATERIAL CO....¦BOBINAS DE ACERO: PAINTED ALUZINC STEEL SHEET IN COILS................¦194638
    JIANGSU GANGZHENG STEEL SHEET SCIEN¦BOBINAS DE ACERO MEDIDAS: 0.30MM X 1200MM GALVANIZADAS GALVANIZED STEE¦102135
    JIANGYIN XINGCHENG SPECIAL STEEL WO¦PLANCHAS DE ACERO HOT ROLLED STEEL PLATEGRADE P460NL1 AS PER THE SPECI¦100204
    JIANGYIN XINGCHENG SPECIAL STEEL WO¦PLANCHAS DE ACERO HOT ROLLED STEEL PLATEGRADE A516 GR.70 AS PER THE SP¦46717
    MAANSHAN IRON AND STEEL CO LTD.....¦BOBINA DE ACERO SEGUN NORMA ASTM A1008 /JIS G3141 / CALIDAD COMERCIAL.¦2591300
    MAANSHAN IRON AND STEEL CO LTD.....¦BOBINAS DE ACERO MEDIDAS: 0.40MM X 1200MM LAMINADAS EN FRIO COLD ROLLE¦729820
    MAANSHAN IRON AND STEEL CO LTD.....¦BOBINAS DE ACERO: COLD ROLLED STEEL COILS.............................¦731190
    MANUCHAR STEEL NV..................¦BOBINAS DE ACERO MEDIDAS: 0.30MM X 1250MM ALUZINC BOBINAS DE ACERO ALU¦215170
    SAINT-GOBAIN XUZHOU PIPELINES CO...¦TUBERIA DE HIERRO PAM DN700 64 PIEZAS DUCTILE IRON PIPES DN 700.......¦728079
    SC HONGYA QINGYIJIANG SODIUM SULPHA¦SULFATO DE SODIO ANHIDRIDO IXOM -POLVO FINO BLANCO-2897 SACOS X 1000KG¦2902794
    XINYU IRON & STEEL CO LTD..........¦PLANCHAS DE ACERO MEDIDAS : 6.4MM X 2400MM X 12000MM LAMINADAS EN CALI¦416872
    NANJING
    MANUCHAR NV........................¦TRIPOLIFOSFATO DE SODIO -STPP PREHIDRATADO SACOS DE 1000 KILOS-F. PROD¦1526080
    MANUCHAR NV........................¦TRIPOLIFOSFATO DE SODIO -STPP PREHIDRATADO-SACO DE 1000 KILOS.........¦1008
    XINGFA EUROPE GMBH.................¦TRIPOLIFOSFATO DE SODIO PACKIED IN 1000 KG BIG BAG LOTE NO.: 034170218¦502000
    XINGFA USA CORPORATION.............¦TRIPOLIFOSFATO DE SODIO PACKIED IN 1000 KG BIG BAG LOTE NO.: 034170218¦502000

    IMPORTACIONES CALLAO: EXPORTADORES
    FECHA: 09 JUNIO 2017(CALLAO)
    BUQUE: SAN ANTONIO EXPRESS


    ORIGEN..¦EXPORTADOR..........¦PRODUCTO..............................................................¦KILOS
    BUENOS AIRES
    ACEITERA GENERAL DEHEZA SA.........¦ARGENTINE:GROUNDNUT KERNELS, HPS RUNNER 38/:42 CROP 2016 BRAND NATURA.¦17890
    AGRONEGOCIOS JEWELL SRL............¦GARBANZO ALISUR COMERCIAL EN SACOS GARBANZOS BL.......................¦45420
    BLACK BAMBOO ENTERPRISES SA........¦MONDONGO DE BOVINO CONGELADO VENC: 24 MESES A PARTIR DE SU ELABORACION¦27103
    CATAJUY SRL........................¦GIRASOL GRANO GOLDEN BOYS 1800 BOLSAS DE50LB CADA UNA EN 2 CONTENEDORE¦62100
    CIMMINO HNOS SA....................¦MONDONGO DE BOVINO CIMMINO USO:COMERCIALIZACION MONDONGO DE BOVINO CON¦27295
    DON BASILIO SRL....................¦TE NEGRO DON BASILIO OF ARGENTINE BLACK TEA TYPE BTF-1 RA INSUMOS PAPE¦51360
    FRIGORIFICO ENTRERRIANO DE.........¦GALLINA ENTERA CEDAL USO: COMERCIALIZACION HEN WHOLE HEAVY FROZEN CON.¦24660
    GLASS BEADS SA.....................¦MICROESFERAS DE VIDRIO H-85 CON DIAMETROINFERIOR A 1.0 MM MICROESFERAS¦55400
    INGREDION ARGENTINA SA.............¦DEXTROSA MONOHIDRATADA CERELOSE 020020 CELEROSE 020020 DEXTROSA MONOHI¦50960
    LESTAR QUIMICA SA..................¦VINESTAB CZ 3345 LESTAR 960 BOLSA DE 25 KG C/U USO INDUSTIAL VINESTAB.¦25600
    LESTAR QUIMICA SA..................¦VINESTAB CZ 3140 LESTAR 960 BOLSAS X 25 KG C/U USO INDUSTRIAL VINESTAB¦25600
    LOS CERRILLOS SA...................¦ARROZ BLANCO TALLO VERDE 3000 BOLSAS DE 50 KG. C/U PARA EL CONSUMO 100¦150360
    MARFRIG ARGENTINA SA...............¦PULMON DE VACUNO CONGELADO (BLOVK) USO: GOOD BEEF.....................¦25975
    MATERIA HERMANOS SACIF.............¦ACIDO ESTEARICO MATER 560-2 3120 BOLSAS DE POLIPROPILENO DE 25 KG C/U.¦79980
    MIRALEJOS SACIFI Y A...............¦POLLO ENTERO CONGELADO DON ZELAR CARNE DE GALLO O GALLINEA SIN TROCEAR¦27527
    MOLFINO HNOS SA....................¦QUESO MOZZARELLA EN BARRA LA PAULINA PRESENTADO EN 556 CAJAS / LOTE: L¦24540
    MOLFINO HNOS SA....................¦QUESO MOZZARELLA EN BARRA LA PAULINA PRESENTADO EN 1104 CAJAS / LOTE L¦24460
    OFFAL EXP SA.......................¦RECORTE DE MONDONGO OFFAL EXP RECORTE DEMONDONGO DE BOVINO USO:1080 CA¦27731
    OFFAL EXP SA.......................¦CUAJO VACUNO OFFAL EXP CUAJO DE BOVINO USO:1846 CAJAS CUAJO VACUNO CON¦27712
    PAMPA ENERGIA SA...................¦LAMINAS DE POLIESTIRENO UNICLEAR ACABADO: LISO; COLOR: TRANSPARENTE AN¦26189
    PB LEINER ARGENTINA................¦GELATINA COMESTIBLE PB LEINER CODIGO: 27360 PARA USO INDUSTRIAL GELATI¦20800
    PB LEINER ARGENTINA SA.............¦GELATINA..............................................................¦20800
    PHILIPS LIGHTING ARGENTINA SA......¦LAMPARAS FLUORESCENTES RECTAS TL-D 36W/830 1SL/25 000927982283040 LAMP¦3721
    PRODICOS SA........................¦TINTE PARA EL CABELLO ALFAPARF PF005771 PRODUCTOS PARA USO CAPILAR TIN¦3170
    VALVULAS FADEVA SA.................¦ACTUADOR VALVULA FADEVA 1901-2123-0001 20 CAJAS X 10000 UND PIEZA QUE.¦14351
    DURBAN
    INNOVATIVE MINING PRODUCTS(PTY) LTD¦PERNO HYDRABOLT 2.1M(7 ) LONGX29MM (MIN.DIA) PLACA ESTRIADA REPUESTOS.¦117790
    MELCO CONVEYOR EQUIPMENT PTY LTD...¦BASTIDOR METALICO MELCO BASTIDOR METALICO PARA FAJA TRANSPORTADORA PAR¦24340
    ITAPOA
    BERNECK SA PAINEIS E SERRADOS VS...¦TABLERO DE FIBRA DE MADERA BERNECK HDF NATURAL 2440 X 2130 X 4 MM TABL¦475797
    CAEMMUN INDUSTRIA E COMERCIO DE....¦MUEBLES 2026 CTNS.....................................................¦54921
    CEBRACE CRISTAL PLANO LTDA.........¦VIDRIO FLOTADO INCOLORO DIMENSIONES: 3210 X 2200 ESPESOR: 4.00 MM.....¦25169
    COMPENSADOS LASELVA LTDA...........¦TRIPLAY FENOLICO LA SELVA B/C + 09 MM SIZE 2440 X 1220 MM TRIPLAY FENO¦170100
    DEMOBILE INDUSTRIA DE MÓVEIS LTDA..¦MUEBLES DE MADERA DEMOBILE ECOM 62060/61USO:MUEBLES DE MADERA DE LOS T¦13558
    GELNEX INDUSTRIA E COMERCIO LTDA...¦GELATINA GELNEX LOTE: FB 15835 / FB 15836 F. PROD: 05/05/2017 - F. VCT¦247736
    GREIF EMBALAGENS IND DO BRASIL L...¦BOCAL UNIGRIP TRI-SURE BLANCO SIN LOGO USO:BOCAL UNIGRIP SE PRESENTA E¦8971
    JBS S/A............................¦CORAZON VICERAS VACUNAS CONGELADAS USO: FRIBOI........................¦28558
    JBS S/A............................¦CORAZON VICERAS VACUNAS CONGELADAS USO: FRIBOI........................¦28919
    KITS PARANA IND E COM DE MOVEIS LTD¦MUEBLE DE COCINA KIT`S PARANA CHLOE 90% MDP 15 MM 10% PINTURA UV TIRAD¦51960
    KLABIN S/A.........................¦PAPEL KRAFT CRUDO KLABIN PAPEL KRAFT CRUDO PAPEL Y CARTON KRAFT SIN ES¦119457
    KLABIN SA..........................¦SACOS DE PAPEL 70X63 EXTRAFUERTE 510001332 IMPRESO EN 3 COLORES. MEDID¦19043
    METISA METALURGICA TIMBOENSE S/A...¦CUCHILLAS DE ACERO 200 UNID PARA MOTONIVELADORAS 60.5122 BORON GRADER.¦23675
    ROBERT BOSCH LIMITADA..............¦LIJADOR MANDRIL DREMEL TAMBOR P/LIJAR DREMEL TRIO DE 1/2 HERRAMIENTAS.¦12773
    TRIANGULO PISOS E PAINEIS LTD......¦TABLERO CONTRACHAPADO TRIANGULO DE MADERA 19 MM X 131 MM X 2133 MM TIP¦14476
    WEG EQUIPAMENTOS ELETRICOS S/A.....¦MOTOR ELECTRICO WEG IPW65 WFF2 50187.2017 C/6 TERM 60HZ B3R(D) IPW65 W¦13509
    X-TRA FOAM BLANKS CC...............¦FOAM DE POLIURETANO SURF BOARD BLANKS USO:PARA FABRICAR TABLAS DE SURF¦1070
    MONTEVIDEO
    CASARONE AGROINDUSTRIAL SA.........¦ARROZ GRANO LARGO CAPITAN PEDRO VARIEDADCL212 MAXIMO 4% DE GRANOS QUEB¦250700
    COOPAR SA..........................¦ARROZ BLANCO RICO OD. A BASE DE GRANO LARGO CONSUMO DOMESTICO - RGTO..¦250600
    SAMAN..............................¦ARROZ GRANO LARGO SAMAN ELABORADO GRADO NO. PE2 VARIEDAD TACUARI SORTE¦375000
    SAMAN..............................¦ARROZ PARBOLIZADO SAMAN -ARROZ PARBOLIZADO GRANO LARGO VARIEDAD EL PAS¦100240
    SAMAN..............................¦ARROZ GRANO LARGO SAMAN -ARROZ GRANO LARGO ELABORADO BLANCO CALIDAD: E¦800000
    SAMAN..............................¦ARROZ GRANO LARGO SAMAN ELABORADO GRADO NO. PE2 VARIEDAD OLIMAR SORTEX¦200000
    TAINOL SA..........................¦MAQUINA IMPRESORA ROTATIVA USADA MAN ROLAND UNISET 70 A¥O DE FABRICACI¦33690
    VELCRO INDUSTRIAL DEL URUGUAY SA...¦FASTENER NO TEJIDO VELCRO GRAMAJE: 75.52GR/M2 DIMENSIONES:LAMINA DE 32¦6030
    RIO DE JANEIRO
    APERAM INOX AMERICA DO SUL SA......¦BOBINAS DE ACERO INOXIDABLE TIPO: K39MD ACABADO: NR4+PE 0.600 MM X 124¦22059
    BRASKEM PETROQUIMICA LTDA..........¦POLIPROPILENO HOMOPOLIMERO BRASKEM 7920 BOLSAS X 25 KG C/U INYECCION F¦201564
    GLAXOSMITHKLINE BRASIL LTDA........¦ACEITE DE HIGADO LOTE : WD0056 VCTO.: 01/04/2019 SCOTT ACEITE DE HIGAD¦11606
    GLAXOSMITHKLINE BRASIL LTDA........¦ACEITE DE HIGADO LOTE : WD0058 WD0059 WD0060 VCTO.: 01/04/2019 SCOTT A¦16923
    LEVANTINA NATURAL STONE BRASIL LTDA¦GRANITO NEGRO ARACRUZ PRIMERA MATERIAL:GRANITO USO:USO:ACABADOS ARACRU¦51798
    SPICE INDUSTRIA QUIMICA LTDA.......¦PMT77 A115762S PMT77 A115762S 0020 11576127643 PMT77 A115762S 0020 115¦11593
    SPICE INDUSTRIA QUIMICA LTDA.......¦ACID 99B120AL 45/969313(20) ACID 99B120AL.............................¦14366
    TECEN COMERCIAL LTDA...............¦SKIDS DE AIREACION ENGENOVO TECEN INCLUYE COMPONENTES PARA SU NORMAL F¦3720
    VIBRA AGROINDUSTRIAL SA............¦FROZEN CHICKEN MDM CARNE DE GALLO O GALLINA MECANICAMENTE DESHUESADA 1¦27891
    VIBRA AGROINDUSTRIAL SA............¦PULPA ESPECIAL DE POLLO VIBRA AGROINDUSTRIAL PULPA ESPECIAL (ADM) PAST¦27891
    RIO GRANDE
    AGCO DO BRASIL MAQ E EQUIP AGRIC LT¦TRACTOR AGRICOLA MASSEY FERGUSON MF4292 MONOBLOCO N° 9AGT0007CHC017165¦24188
    ALPHA QUIMICA LTDA.................¦GLICERINA LOTE:2017051 MANUFACTURE DATE:03/05/2017 EXPIRY DATE:03/05/2¦103600
    ARROZEIRA PELOTAS IND E COM DE.....¦ARROZ PARBOLIZADO TIO SAM 5% DE GRANOS PARTIDOS (MAX.) ; BIEN PULIDO P¦125300
    ARROZEIRA PELOTAS IND E COM DE C...¦ARROZ BLANCO GRANO LARGO TIO SAM SACOS DE 50 KG COMERCIALIZACION REG..¦125300
    ARROZEIRA PELOTAS IND E COM DE C...¦ARROZ PARBOLIZADO TIO SAM 5% DE GRANOS PARTIDOS (MAX.) ; BIEN PULIDO P¦125300
    ARROZEIRA PELOTAS IND E COM DE CERE¦ARROZ BLANCO BRILHANTE R.S.N° E1525214E NAMPTA MONOVARIETAL PARA COMER¦250600
    BONSET LATIN AMERICA SA............¦FILM TERMO CONTRAIBLE BONSET LATIN AMERICA B8P ANCHO:0.675 METROS ESPE¦25733
    BR SUL IND E COM LTDA..............¦ARROZ EXTRA BLANCO GRANO REAL SACOS DE 50 KG USO COMERCIAL BRAZILIAN R¦50210
    BRASKEM SA.........................¦POLIPROPILENO HOMOPOLIMERO BRASKEM H 216PL14 PARA USO INDUSTRIAL POLIP¦25616
    BRASKEM SA.........................¦POLIPROPILENO COPOLIMERO BRASKEM EP 445LPL14 990 SACOS X 25KG EN 18 PA¦25196
    CASARONE AGROINDUSTRIAL SA.........¦ARROZ PARBOLIZADO DON CARLITOS COMERCIAL/CONSUMO HUMANO BULTOS ARROZ U¦120300
    CASARONE AGROINDUSTRIAL SA.........¦ARROZ VALLE SOL COMERCIAL/CONSUMO HUMANOBULTOS ARROZ URUGUAYO GRANO LA¦384960
    DOCILE ALIMENTOS LTDA..............¦PASTILLE MINI 8 18 (385GRS) USO:4840 DOCILE PASTILLE- MINI8...........¦24278
    ESTABLECIMIENTOS TEXTILES ITUZAINGO¦FIBRA NATURAL PREPARACION: PEINADO; PRESENTACION: TOPS ESTRUCTURA FISI¦13180
    ESTABLECIMIENTOS TEXTILES ITUZAINGO¦TOPS DE LANA DE OVINO ESTABLECIMIENTOS TEXTILES ITUZ PREPARACION:PEINA¦24920
    FAMASTIL PRAT-K MOVEIS E FERRAMENTA¦SOPORTE REPISA PRAT-K MATERIAL: 100% ACERO SOPORTE DE ESTANTE SOPORTE.¦8447
    FRIGORIFICO CONCEPCION SA..........¦BOLA DE LOMO CARNE DESHUESADA DE LA ESPECIE BOVINA CONGELADA (LAS DEMA¦26812
    GERDAU ACOS ESPECIAIS SA...........¦BARRAS MINERA GERDAU 109015102 / 88.90MMUSO:INDUSTRIAL BARRAS MINERIA.¦714137
    GRANOL INDUSTRIA COMERCIO E EXPORTA¦GLICERINA USP 80 CILINDROS INSUMO PARA LA IND FARMACEUTICA BATCH CS-00¦21160
    HYVA DO BRASIL HIDRAULICA LTDA.....¦CILINDRO HIDRAULICO HYVA FEE A191-5-05625-223-K1552-HD CODE: 70567460.¦25990
    JOHN DEERE BRASIL LTDA.............¦TRACTOR AGRICOLA JOHN DEERE 6145J 2017-CHASIS: 1BM6145JAHD006000 MOTOR¦13408
    JOHN DEERE BRASIL LTDA.............¦TRACTOR AGRICOLA JOHN DEERE 6145J 2017-CHASIS: 1BM6145JPHD006006 MOTOR¦13408
    JOSAPAR - JOAQUIM OLIVEIRA SA......¦ARROZ IMPACTO 1 668 BOLSAS - ACONDICIONADO EM BOLSA DE 5 KG IMPACTO EX¦201268
    JOSAPAR JOAQUIM OLIVEIRA SA........¦ARROZ BLANCO TIO SAM O MAGICO EN SACO D E POLIPROPILENO EN BOLSAS DE 5¦125549
    JOSAPAR JOAQUIM OLIVEIRA SA........¦ARROZ BLANCO LARGO FINO DON SHESHA EN BOLSAS DE POLIETILENO PARA CONSU¦126518
    MADAL PALFINGER SA.................¦GRUA HIDRAULICA ARTICULADA PALFINGER PK15500 C PK15500 C V1C R3X STU01¦19121
    MARCOPOLO SA.......................¦PERFIL PVC CANALETA AGUA MARCOPOLO PERFIL PVC CANALETA AGUA 98080376 P¦3138
    MARIA CECILIA ROZAS PONCE DE LEON..¦MENAJE DE CASA, EFECTOS PERSONALES....................................¦3250
    MOVEIS CARRARO LTDA................¦CENTRO DE ENTRETENIMIENTO RIPLEY HOME CENTRO DE ENTRETENIMIENTO R CENT¦13875
    MOVEIS CARRARO LTDA................¦ROPERO RIPLEY HOME ROPERO REF 410 TABACOCOLOR: TABACO USO:MEDIDAS: 206¦28494
    MOVEIS CARRARO LTDA................¦ROPERO RIPLEY HOME ROPERO REF 581 COLOR:TABACO MATE USO:MEDIDAS: 182 A¦28212
    MOVEIS K1 LTDA.....................¦ESCRITORIO KAPPESBERG 1170-TI 90% MDP 3%METAL 2%PLASTICO 5% BARNIZ PAR¦238299
    MOVEIS K1 LTDA.....................¦ROPERO KAPPESBERG 214-TPF DE MADERA PARAUSO EN DORMITORIO WARDROBE 06.¦158404
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO EMOCIONES SACOS DE 50 KG COMERCIALIZACION BRAZILIAN.¦129059
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO DON MARIO ARROZ EXTRA "DON MARIO" SACOS DE 50 KG. US¦129059
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO DON MARIO ARROZ EXTRA "DON MARIO" SACOS DE 50 KG. US¦129059
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO COSTA VALLE R.S.N° E1532215E NAMPTA PARA COMERCIALIZ¦129059
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO EMOCIONES BRAZILIAN LONG GRAIN PARBOILED RICE. COMER¦129059
    NELSON WENDT & CIA LTDA............¦ARROZ PARBOLIZADO EMOCIONES SACOS DE 50KG USO COMERCIALIZACION BRAZILI¦129059
    NESTLE ARGENTINA SA................¦LECHE ENTERA EN POLVO INSUMO PARA LA INDUSTRIA ALIMENTARIA 3240 BOLSAS¦82296
    NIDERA SOCIEDAD ANONIMA............¦LECITINA DE SOYA INDUSTRIA ALIMENTARIA BULTOS LECITINA DE SOYA -CON AL¦43580
    PILAGA SA..........................¦ARROZ EL IDOLO FECHA DE PRODUCCION: 05/2017 - FECHA DE VENCIMIENTO: 05¦250200
    PURO GRAO IND E COM DE ARROZ E.....¦ARROZ BIEN PULIDO COLONIAL 5% DE GRANOS PARTIDOS (MAX.) BIEN PULIDO US¦125300
    SAN MARINO MOVEIS LTDA.............¦ROPERO SAN MARINO 01 62 011 05 93% MDP/AGLOMERADO 7% HERRAJES METALICA¦54668
    SOLAE DO BRASIL IND E COM DE ALI...¦SOLEC (TM) SG TN SOLEC LECTINA FLUIDA PARA LA INDUSTRIA ALIMENTARIA SO¦17830
    TAURA MAQUINAS LTDA................¦TRACTOR SOBRE RUEDAS MASSEY FERGUSON 4292 2010 SERIE: 4292299714 MOTOR¦11880
    TECNOVIN DO BRASIL LTDA............¦JUGO CONCENTRADO DE NARANJA 65 BRIX TB KG - 124 TAMBORES CONGELADO LOT¦21202
    THYSSENKRUPP ELEVADORES S/A........¦BANDEJA 122356-ST-002 REPUESTOS PARA ASCENSORES CONJ.BANDEJA C/ VENTIL¦10707
    THYSSENKRUPP ELEVADORES S/A........¦CONJ.PUERTA IZQUERDA CAB.AC INOX 304..................................¦241
    THYSSENKRUPP ELEVADORES S/A........¦SUBTECHO 130725-ST-002 REPUESTOS PARA ASCENSOR SUBTECHO BAND .LAT 1800¦4993
    TRADE FOOD 2005 SRL................¦FREJOL ALISUR COMERCIAL/CONSUMO HUMANO BULTOS LIGHT RED KIDNEY BEANS C¦23000
    SAN ANTONIO
    AGILITY LOGISTICS CHILE SA.........¦DESODORANTE REXONA 12 90G /150ML PARA ELASEO PERSONAL DEO AER AP SENSI¦20950
    AGRICOM LTDA.......................¦NARANJA POMAIRE 640 CAJAS X 15.20 KG = 9728 KILOS NETOS FRUTOS FRESCOS¦25344
    BALL CHILE SA......................¦LATAS BALL DE ALUMINIO PARA EL ENVASADO DE CERVEZA LT PILSEN CALLAO TR¦30655
    BANDEX SA..........................¦ESTUCHE 132 PET BANDEX 105132 ESTUCHE PLASTICOS ESTUCHE PLASTICOS ESTU¦6793
    BEIERSDORF SA......................¦SHAMPOO EUCERIN LOTE : 70840934 - VENC :08/08/19 LOTE : 72061234 - VEN¦9100
    BEIERSDORF SA......................¦ESPUMA PARA AFEITAR NIVEA NFM ESPUMA DE AFEITAR HIDRATANTE X 200ML 713¦32450
    BESSONE SA.........................¦CEBADA KIMBO CEBADA TOSTADA INSTANTANEA "KIMBO REGISTRO DIGESA N° E190¦14030
    BRITISH AMERICAN TOBACCO CHILE.....¦CIGARRILLOS HAMILTON 3 CAJAS X 1000 CAJETILLAS DE CIGARRILLOS RUBIOS C¦12115
    BRITISH AMERICAN TOBACCO CHILE.....¦CIGARRILLOS LUCKY STRIKE -LS C&R PAT 10 HW 17-400 CAJAS X 1000 CAJETIL¦12873
    BRITISH AMERICAN TOBACCO CHILE.....¦CIGARRILLOS LUCKY STRIKE -LS BOOST PAT 20 HW 17-300 CAJAS X 500 CAJETI¦13549
    BRUEGGEN AMERICA SA................¦HOJUELAS GLORIA TIPO HOJUELAS A BASE DE MAIZ AZUCARADO - ZUKIFLAKES CE¦2646
    CAFARENA SA........................¦PANTY-MEDIA CAFFARENA FINESSE S/P TALLA:1 2 3 4 USO: PARA: MUJER CONST¦5291
    CARTULINAS CMPC SA.................¦CARTULINA PARA IMPRESION OFFSET MAULE S/DUPLEX R.K. C-20.1 CMPC RC 295¦202468
    CARTULINAS CMPC SA.................¦CARTULINA CMCP 205 GR/M2 USO EN LA INDUSTRIA PAPELERA 59956 M2 CMPC GR¦122700
    CARTULINAS CMPC SA.................¦CARTULINA CMPC GRAPHICS CMPC GRAPHICS GC1 300 G/M2 450 X 835 MM. - 119¦236278
    CARTULINAS CMPC SA.................¦CARTULINA DUPLEX CMPC 55446 M2 16 ROLLOSCMPC GRAPHICS 300 G/M2 1000 X.¦157772
    CARTULINAS CMPC SA.................¦CARTULINA CMCP 330 GR/M2 USO EN LA INDUSTRIA PAPELERA EN PILAS CMPC GR¦130232
    CARTULINAS CMPC SA.................¦CARTULINA CMPC RC CARTULINA CMPC RC CARTULINA INDUSTRIA PAPELERA CMPC.¦87634
    CARTULINAS CMPC SA.................¦CARTULINA CMPC CMPC RC275 CMPC RC 275 G/M2 655 X 1500MM CARTULINA CMPC¦42971
    CARTULINAS CMPC SA.................¦CARTULINA CMPC RB-BOBINAS CARTULINA CMPCRB CARTULINA INDUSTRIA PAPELER¦138874
    CARTULINAS CMPC SA.................¦CARTULINA PARA IMPRESION OFFSET MAULE S/DUPLEX R.K. C-20.1 CMPC RC 295¦150670
    CARTULINAS CMPC SA.................¦CARTULINA CMPC RC CARTULINA CMPC RC CARTULINA INDUSTRIA PAPELERA CMPC.¦60825
    CELA COSMETICOS SA.................¦FRAGANCIA MICHAEL KORS MKC ROSE BRILLIANT EDP 100ML MICHAEL KORS ROSE.¦2437
    CHILENA DE MOLDEADOS SA CHIMOLSA...¦BANDEJA CHIMOLSA CHTOVO30-A120VEH75 OVOCAMPO 30 VERDE 120 UN. 120 UNID¦7714
    CINTAC S A I C.....................¦PANELES DE ACERO TIPO ISOPOR ISR 05 /05 50 90039003 4250..........¦40533
    CINTAC S A I C.....................¦PANELES DE ACERO TIPO ISOPUR ISR 05/05 50 90039003 9500...............¦46542
    CINTAC S A I C.....................¦TUNNEL DE ACERO LINER PARA TUBERIA 1600 X 3.0MM T LINER EMB GA 6N D160¦3905
    COCA COLA DE CHILE SA..............¦BASE BEBIDA COCA COLA SAN LUIS 1300531 SAN LUIS 1300531...............¦18953
    COCA COLA DE CHILE SA..............¦CONCENTRADO COCA COLA CONCENTRADO COCA-COLA P1 Y P2 8U 1776409 CONCENT¦2593
    COCA COLA DE CHILE SA..............¦BASE BEBIDA COCA COLA JUGO NECTAR DURAZNO P1E/P1C/P1F/P1G/P1D/P1H/P1J.¦8482
    COCA COLA DE CHILE SA..............¦CONCENTRADO COCA COLA CONCENTRADO COCA-COLA P1 Y P2 8U 1776409 CONCENT¦51943
    COMERCIAL Y SERVICIOS ANACHEMIA SCI¦FUNDENTE PRE-MEZCLADO FAC-656 ANACHEMIA FAC-656 (KILO) USO:USO FUNDICI¦21350
    CRISTALERIAS DE CHILE SA...........¦ENVASES DE VIDRIO CRISTALERIAS DE CHILE 8 PALLLETS CHAMPA¥A 750 D11 AM¦7440
    CRISTALERIAS TORO SPA..............¦BOTELLAS VIDRIO INCOLORO PICADA 15 TABERNERO BOCA CORCHO VACIAS BOTELL¦14027
    CTI SA.............................¦REFRIGERADOR ELECTROLUX ERT46L2CNI COLOR: INOX 220V/50HZ PARA USO DOME¦31156
    DIVERSEY DE ARGENTINA SA...........¦PULVERIZADOR DIVERSEY PULVERIZADOR COD: DR02390 PULVERIZADOR PROF.24X1¦9792
    DIVERSEY DE ARGENTINA SA...........¦DESINFECTANTE DIVOSAN FORTE COD: R07435 USO: DESINFECTANTE LIQUIDO DE.¦12036
    DOLE CHILE SA......................¦MANZANAS FRESCAS PARA CONSUMO HUMANO PRODUCTO TERMINADO CAJAS DE MANZA¦72380
    DUCASSE INDUSTRIAL SA..............¦RIELES DUCASSE RIEL U-700 PERFILES DE ACEROS EN ACERO 10100603702.....¦23825
    DUCASSE INDUSTRIAL SA..............¦SIST CORREDIZO DN-80 DUCASSE INDUSTRIAL CORREDERA COLGANTE DN-80SR MAT¦9322
    EMPRESAS CAROZZI SA................¦GALLETA MIMASKOT MIMASKOT GALLETA MIMASKOT USO:0153310 24X220 GR PERU.¦2893
    EMPRESAS CAROZZI SA................¦HOJUELA DE MAIZ CAROZZI CORN FLAKES HOJ.DE MAIZ O`RYAN M 12KG INSUMO P¦20805
    EXPORTADORA TRIPLE ALIANZA LIMITADA¦MANZANAS NINO MANZANAS FRESCAS USO: COMERCIALIZACION CANTIDAD: 294 CAJ¦20786
    FABRICA DE ENVASES FOSKO LTDA......¦POTE FOSKO CODIGO: I.06.009.3.16-C POTE EURO 200 GRS LAIVE MANTEQUILLA¦3318
    FRUTAS DE EXPORTACION SPA..........¦NUECES FRUTEXSA COSECHA 2017 SECADO INDUSTRIAL SACOS DE NUECES CON CAS¦31226
    FRUTAS DE EXPORTACION SPA..........¦NUEZ CON CASCARA FRUTEXSA NUECES CON CASCARA CHANDLER 30+. COSECHA 201¦20100
    GIVAUDAN ARGENTINA SA..............¦SABORIZANTE LIQUIDO GIVAUDAN ARTICULO: 74016-34 REMITO N: 1001-0001233¦2043
    HAPAG-LLOYD CHILE SPA..............¦CONTENEDORES VACIOS...................................................¦0
    ISOLANT SA.........................¦ROLLOS DE MEMBRANA DOBLE ISOLANT ROLLOS DE 20 M X 1M / CON SOPORTE DE.¦1670
    ITRON ARGENTINA SA.................¦MEDIDOR DE DIAFRAGMA GALLUS G4 COMERCIAL- PARA MEDIR EL VOLUMEN O CANT¦4767
    LABORATORIO BAGO DE CHILE SA.......¦ACNOTIN 20MG X 30 CPS VTA ACNOTIN LOTE: 6K21A2 F.PROD. 21/11/2016 F.VC¦3558
    LABORATORIOS ANDROMACO SA..........¦JARABE,HEDILAR CAJA X 1 FRASCO, LOTE D17252B F.FAB 04.2017 F.EXP 30.04¦7521
    LABORATORIOS SILESIA SA............¦CAPSULAS BLANDAS,HORMORAL 200 MG X 30 CAPS LOTE N~D17273A F.FAB. 01.20¦275
    LATIN AMERICAN FOODS SA............¦HOJUELAS AZUCARADAS UMMANA CEREALES PARAEL DESAYUNO USO: ALIMENTO DE C¦6643
    LATIN AMERICAN FOODS SA............¦BARRA DE CEREAL GLORIA REG. SANITARIO N G8501415ENAGO PARA CONSUMO HUM¦6022
    NESTLE CHILE SA....................¦CEREALES PARA EL DESAYUNO NESTLE PRESENTADO EN CAJAS PET-MET DE 20 X 2¦8100
    NICOLL SA..........................¦CANALETA NICOLL CANALETA L.3 MTS. BLANCALG31B USO INDUSTRIAL CANALETA.¦5944
    PACIFIC NUT CO.....................¦PASAS JUMBO THOMPSON -PASAS THOMPSON JUMBO MORENAS EN CAJAS DE 10KG NE¦41840
    PACKALL SRL........................¦FILM DE PVC PACKALL ACABADO: LISO; COLOR: CON COLOR PLASTIFICANTE: 100¦44355
    PAPELERA DIMAR SA..................¦CARTA SOLIDA FIRM METSABOARD CARTULINA CARTULINA PARA MULTIPLES USOS C¦21210
    PLASTAR BUENOS AIRES SA............¦FILM DE POLIETILENO ACABADO:IMPRESO; COLOR:CON COLOR PLASTIF: % CALIDA¦14752
    POLINOA SA.........................¦BOLSAS POLINOA BLS WICK PEBD 1216X287X60/ PT007303 BOLSAS WICKETER BLA¦1362
    PROCTER & GAMBLE ARGENTINA SRL.....¦LYCRA SPANDEX BARE YARN CRUDO; ACABADO: ABRILLANTADO O GLASEADO PRESEN¦667
    SCIENTIFIC GAMES LATINO AMERICA SPA¦BOLETOS DE LOTERIA BOLETOS DE LOTERIA INSTANTANEA CONDORIGOL BOLETOS D¦2660
    SOHIPREN SA........................¦VALVULA OLEOHIDRAULICA LIVENZA 3 CUERPOSDE FIERRO PARA BOMBA HIDRAULIC¦354
    TEVA INVERSIONES Y EXPORTACIONES SP¦CORTIPREX 20MG LOTE. BSKG-1; VENC.: 03/31/2020 MEDICAMENTO DE USO HUMA¦1581
    UNILEVER CHILE SCC LTDA............¦SHAMPOO DOVE 12 X 750 ML PARA EL CUIDADODEL CABELLO RECONSTRUCCION COM¦8042
    VILLALBA SA........................¦PANELES DE ACERO CON POLIURETANO CONSTITUIDO POR DOS PLACAS DE ACERO Y¦80559
    SANTOS
    AGABE TECNOLOGIA IND E COMERCIO L..¦ENDURECEDOR HB-76 AGABE ENDURECEDOR DE EMULSION PRODUCTOS QUIMICOS PAR¦1153
    AGCO DO BRASIL MAQ E EQUIP AGRIC LT¦TRACTOR AGRICOLA VALTRA A990 SERIE: V990467806 A990 4X4 MODELO Y A¥O D¦11400
    AJINOMOTO DO BRASIL IND E COM DE...¦LISINA 40 PALLETS CON 80 BIG BAGS OF 625KG PARA USO AVICOLA L-LISYNE 9¦51850
    AJINOMOTO DO BRASIL IND E COM DE AL¦L-LYSINE HCL 99% AJILYS 99 L-LYSINE HCL 99% FEED GRADE USO INDUSTRIAL.¦174592
    AJINOMOTO DO BRASIL IND E COM DE AL¦AMINOGUT AJINOMOTO LOTE: 100517 F.F.:10.05.2017 USO VETERINARIO PRESEN¦2071
    ALBANY INTERNATIONAL TECIDOS TECNIC¦MALLA DE FORMACION ALBANY USO: TECNICOS;N SERIE: 50782862 POSICION: 7-¦1498
    ALBANY INTERNATIONAL TECIDOS TÉCNIC¦TELA MICROTEX XP ALBANY USO: FILTRA EL AGUA CON CELULOSA PARA LA FORMA¦129
    ALBANY INTERNATIONAL TECIDOS TÉCNIC¦FIELTRO ALBANY USO: FORMACION Y SECADO DE PAPEL 45.54 X 3.050 M 138GM2¦308
    ALDORO INDDE POS E PIGMENTOS META..¦PASTA DE ALUMINIO STANLUX PASTA DE ALUMINIO INSUMOS QUIMICOS 8 PALLETS¦3334
    APEX TOOL GROUP INDCOM FERRM LTD...¦LIMA NICHOLSON LIMA NICHOLSON CHATA BASTARDA 4" / COD: 03367BC USO: NI¦1323
    APEX TOOL GROUP INDCOMFERRAMLTD....¦LIMA NICHOLSON LIMA NICHOLSON CHATA BASTARDA 4" / COD: 03367BC USO: NI¦1301
    ARCH QUIMICA BRASIL LTDA...........¦PROXEL GLX PROXEL GLX BIOCIDA USO:04 TAMBORES C/U 25 KG AUXILIAR PARA.¦125
    ASCHULMAN PLASTICOS DO BRASIL LTD..¦POLIETILENO DE DENSIDAD INFERI ICORENE 3933- AZUL 362 USO INDUSTRIAL P¦28000
    ASCHULMAN PLASTICOS DO BRASIL LTD..¦POLIETILENO DE DENSIDAD INFERI ICORENE 3933- AZUL 362 USO INDUSTRIAL P¦28000
    AUTOTRAVI BORRACHAS E PLASTICOS LTD¦JEBE TECNIAUTO TRAMPILLA AUTOTRAVI CAUCHO PARA BUSES 06675-ROLLO 1020.¦322
    AVERY DENNISON DO BRASIL LTDA......¦PAPEL AUTOADHESIVO AVERY DENNISON PRESENTACION EN HOJAS USO:SPEC: F5HB¦9525
    AVON INDUSTRIAL LTDA...............¦JABON EN BARRA AVON AVON DISNEY FROZEN JABON EN BARRA 50 G 1127221 FRO¦930
    BEIERSDORF IND E COM LTDA..........¦DESODORANTE EN ROLL ON NIVEA 80014-08700-24 NUMERO DE LOTES SEGUN DJ D¦7285
    BETTAMARK COMEXTERIOR LTDA.........¦CEPILLO ESQUINAS BETTANIN 1X36 NOVICA CEPILLO ESQUINAS PLASTICO.......¦2519
    BIGFER INDúSTRIA E COMéRCIO DE FERR¦KIT ZAPATERO DOBLE BIGFER USO INDUSTRIALACCESORIOS PARA ARMADO DE MUEB¦1588
    BINS INDUSTRIA DE ARTEFATOS DE BORR¦DIAFRAGMA PULMON FRENO 6 (T-16 BINS DIAFRAGMA PULMON FRENO 6"(T-16") P¦1785
    BIO SPRINGER DO BRASIL INDUSTRIA DE¦EXTRACTO DE LEVADURA DE CERVEZA EN PASTA- PRONAL 5080/21-PA-D - BREWER¦635
    BOMBAS GRUNDFOS DO BRASIL LTDA.....¦BOMBA CENTRIFUGA MARK-GRUNDFOS XHF8-A ENUNIDADES BOMBA XHF8-A 1750 RPM¦1145
    BOMPEL INDUSTRIA DE CALCADOS LTDA..¦BOTA DE SEGURIDAD INDUSTRIAL BOMPEL PRI 9000A VR PLANTA:POLIURETANO FO¦1015
    BRASKEM SA.........................¦POLIPROPILENO HOMOPOLIMERO HP 502H PL14 PARA USO INDUSTRIAL POLIPROPIL¦204930
    BRASKEM SA.........................¦POLIPROPILENO (COPOLIMERO) TELDENE RP 340 S PL14 1980 BOLSAS EN 36 PAL¦50391
    BRASKEM SA.........................¦POLIPROPILENO (COPOLIMERO) TELDENE RP 340 S PL14 990 BOLSAS EN 18 PALL¦25196
    BRASKEM SA.........................¦POLIPROPILENO HOMOPOLIMERO BRASKEM H 503HS POLIPROPILENO SIN CARGA HOM¦100782
    BRIDGESTONE DO BRASIL INDUSTRIA E C¦NEUMATICO BRIDGESTONE TURANZA ER300 ANCHO:185.00 SERIE:55.00 DIAMETRO:¦21148
    BUCKA INDUSTRIA E COMERCIO LTDA....¦EXTINTOR DE ESPUMA BUCKA CE-130 UNIDAD EN INCENDIOS 130L METAL........¦492
    CEBRACE CRISTAL PLANO LTDA.........¦VIDRIO METALIZADO DIMENSIONES: 3600 X 2540 ESPESOR 4 00MM VIDRIO METAL¦24814
    CERAMICA CARMELO FIOR LTDA.........¦MURALETES ESMALTADOS FIORANNO 14303 MOLDEO:BALDOSAS PRENSADAS COCCION:¦78590
    CERAMICA CARMELO FIOR LTDA.........¦MURALETES ESMALTADOS IDEALLE 28000 MOLDEO:BALDOSAS PRENSADAS COCCION:B¦324864
    CERAMICA E VELAS DE IGNICAO NGK DO.¦MATERIAL DE ENCENDIDO.................................................¦4222
    CINPAL CIA INDUSTRIAL DE PECAS PA..¦CAJA SATELITE CINPAL REPUESTOS PARA VEHICULOS PARTES Y/O A3863507823:C¦1811
    CLARIANT PLASTICS AND COATINGS BRAS¦PERMANENT ROJO FRR PERMANENTE 10746014303 LOTE : BR1B008636 - VAL : 18¦7061
    CLARIANT SA........................¦NIPAGUARD DMDMH NIPAGUARD BRAC383087 VAL.: 29.03.2018 171088 NIPAGUARD¦3306
    CLARIANT SA........................¦NIPAGUARD CG NIPAGUARD 20848712232 LOTE : BRAC378823 - VAL : 05/02/201¦4157
    CNH INDUSTRIAL BRASIL LTDA.........¦CA¥ERIA AUX. HYD CASE USO COMERCIAL 84322567 PARA MAQUINARIA REPUESTOS¦432
    CNH INDUSTRIAL BRASIL LTDA.........¦CASQUILLO COLLARIN IVECO PARA USO VEHICULAR BUCHA DE ALUMINIO UTILIZAD¦597
    COIM BRASIL LTDA...................¦EXTER C1-485 COIM 35 TAMBORES USO:INSUMOPARA LA INDUSTRIA DEL CALZADO.¦19470
    COIM BRASIL LTDA...................¦ADITIVO PARA POLIOL POLIAMIDA COIM LOTE NRO. PA-00000628 36 TAMBORES D¦19448
    COIM BRASIL LTDA...................¦ADITIVO PARA POLIOL POLIAMIDA COIM LOTE NRO. PA-00001419 36 TAMBORES D¦19448
    COIM BRASIL LTDA...................¦NC-120-ASL NC 5253 IMUTHANE 13-90A IMUTHANE 32-95A IMUTHANE 32-85A IMU¦10980
    COLGATE PALMOLIVE INDUSTRIAL LTDA..¦HILO DENTAL COLGATE COLGATE TOTAL FITA DENTAL 24 UNIDADES X CAJA HILO.¦46904
    CORAL INDUSTRIA DE EQUIPAMENTOS OLE¦CILINDRO HIDRAULICO SOPRANO SC4.149 DE METAL PARA SISTEMA HIDRAULICO S¦7736
    CORDOBA INDUSTRIAL LTDA............¦RODILLO CORDOBA ... REPUESTO PARA FILTRODE BANDA TECHNOPULP ... RODILL¦1440
    CRODA DO BRASIL LTDA...............¦EMULSIFICANTE CRODA ANFOMUL 2800 80 TAMBPRES DE 180 KG C/U USO INDUSTR¦15923
    CUMMINS FITLROS LTDA...............¦REFRIGERANTE-ANTICONGELANTE FLEETGUARD USO COMERCIAL BULTOS CC0282600.¦50620
    DALILA TEXTIL LTDA.................¦TELA 10.57 GRADO DE ELABORAC.:HILADOS DEDIFERENTES COLORES1 ACABADO:AB¦666
    DANISCO BRASIL LTDA................¦PANODAN VISCO-LO 2201 INSUMO PARA LA INDUSTRIA ALIMENTICIA BULTOS 1222¦860
    DELPHI AUTOMOTIVE SYSTEMS DO BRASIL¦TOBERA DE INYECTOR DELPHI V6801174 COMPONENTE DE INYECTOR TOBERA METAL¦307
    DINI TEXTIL INDUSTRIA E COMERCIO LT¦TELA TEAR TURCO PRETO COMPOSE 12.42 GRADO DE ELABORAC.:HILADOS DE DIFE¦485
    DSM PRODUCTS NUTRICIONALS BRASIL SA¦MICROAVE MIXGOLD DSM MICROAVE MIXGOLD CQT 24KG PREMIX PARA AVES INSUMO¦2058
    EATON CORPORATION..................¦ELEMENTO FILTRANTE PEXL-01-P02H-WW-20X ELEMENT FILTRANTE DIMENSIONES:.¦161
    EBARA INDUSTRIAS MECANICAS E COMERC¦BOMBA CENTRIFUGA THEBE RL-16 DE METAL PARA BOMBEAR FLUIDOS UNIDAD CV T¦2870
    ELETRO ZAGONEL LTDA................¦DUCHA ELECTRICA FULGORE FU1382 REGADORA ELECTRICA AHORRADORA 3 TEMPERA¦1090
    EPHOXAL DO BRASIL IND E COM LTDA...¦RESINA EPHOXAL EPHOXAL PARA MATRICES DE SANITARIOS DE LA INDUSTRIA CER¦104
    FIRMENICH & CIA LTDA...............¦SABOR LIMON FIRMENICH INSUMO PARA LA INDUSTRIA ALIMENTICIA BOMBONA 30.¦638
    FLECKSTEEL INDUSTRIA DE ARTEFATOS M¦PUNTERAS DE ACERO FLECKSTEEL CON CEJA PINTADA A SIN PROTECTOR USO:TAM.¦3315
    FM ENTERPRISES.....................¦WOOFER JBL SELENIUM 8W16P ITEM:8W16P WOOFER...........................¦853
    FORD MOTOR CO......................¦AIRBAG DE CONDUCTOR NEGRO FORD C1BB/A042B85/BA/35B REPUESTO PARA VEHIC¦2271
    FRIGOL SA..........................¦CORAZON DE BOVINO CORAZON VACUNO CONGELADO USO:COMERCIALIZACION CORAZO¦25314
    GE POWER E WATER EQUIP E SERV DE EN¦ENDCOR OCC9787 GE (TRIAZINA TRIETANOL 40%) CODIGO: 6107888 BATCH: 6101¦18500
    GENERAL MOTORS DO BRASIL LTDA......¦SENSOR DE POSICION GM PART NUMBER: 13597424 REPUESTO AUTOMOTRIZ SENSOR¦31
    GENERAL MOTORS DO BRASIL LTDA......¦PANEL DE VELOCIMETRO GM 52130692 REPUESTOS PARA VEHICULOS PANEL DE VEL¦5
    GERALDISCOS COM IND E REPRES DE....¦CINTA DE POLEXAFIL ACABADO:LISO;COLOR:BLANCO USO:CALIDAD:PRIMERA ESTRU¦443
    GOODYEAR DO BRASIL PRODUTOS DE.....¦NEUMATICOS GOODYEAR G677 MSD PLUS ANCHO:305.00 SERIE:108.20 DIAMETRO:2¦61989
    HAVER & BOECKER L A MAQUINAS LTDA..¦SISTEMA EMBOLSADO 8 RCC-(U) HAVER & BOECKER LATINOAME -SISTEMA EMBOLSA¦26363
    HENKEL LTDA........................¦TECHNOMELT GA 3160 HENKEL ADHESIVO PARA INDUSTRIA GRAFICA EN KILOGRAMO¦5322
    HENKEL LTDA........................¦BONDERITE C-MC 1204 BR HENKEL 2-METIL-2 4-PENTANODIOL 107-41-5; ALCOOL¦2325
    HI TECH TINTAS SA..................¦BARNIZ TRANSPARENTE HI-TECH HT-530-210 BARNIZ TRANSPARENTE ACRILICO BA¦10997
    HORIBA INSTRUMENTS BRASIL LTDA.....¦ABX DILUENT HORIBA INSTRUMENTS BRASIL HEMATOLOGIA PENTRA 60 C+ SOLUCIO¦14145
    HÖGANÄS BRASIL LTDA................¦POLVO DE HIERRO LOTE: 2446306 F.PROD : 04/05/2017 - F.VCTO : 28/04/201¦48096
    IBBL SA............................¦JUGUERA IBBL BBS-2/15 GAS REFRIGERANTE :R-134A (HFC-134A) 70 JUGUERAS.¦1872
    IBF INDUSTRIA BRASILEIRA DE FILMES.¦PELICULAS IBF SPEC 902 CODIGO: 004248 USO: PARA FOTOLITOS EN EL USO DE¦1399
    IMERYS FUSED MINERALS SALTO LTDA...¦OXIDO DE ALUMINIO 06 BOLSAS X 25KG C/U USO INDUSTRIAL TIPO EG52 GRANO.¦1200
    INDUSTRIA E COMERCIO DE COSMETICOS.¦COLONIA NATURA NATURE COLÔNIA MENINOS NATURA NATURE BEM BOM 100ML PARA¦15197
    INDUSTRIA MARILIA DE AUTO PECAS S..¦SIMBOLIZADOR TRANSMISION MARILIA 10542 USO AUTOMOTRIZ SIMBOLIZADOR TRA¦720
    INTERNATIONAL PAPER EXPORTADORA....¦PAPEL CHAMBRIL LASER CHAMBRIL PAPEL-CHAMBRIL LASER UNIDAD COMERCIAL: X¦74698
    INTERNATIONAL PAPER EXPORTADORA LTD¦PAPEL BOND PAPEL BOND PARA IMPRESIONES EN GENERAL; OFFSET FLEXOGRAFICO¦77805
    IPEL ITIBANYL PRODUTOS ESPECIAIS LT¦IPEL BP 05 IPEL PRESERVA Y EVITA EL CRECIMIENTO DE MICROORGANISMOS EN.¦17829
    ISOELECTRIC BRASIL LTDA............¦AISLADOR POLIMERICO ISOELECTRIC ISI-SLY-A8-70CT AISLADOR ELECTRICO REF¦1860
    ISOLET IND E COM LTDA..............¦TRANSFORMADOR DE CORRIENTE ISOLET BDE 3000S PARA USO ELECTRICO TC 24KV¦228
    ITB EQUIPAMENTOS ELETRICOS LTDA....¦REGULADOR DE TENSION ITB USO INDUSTRIAL REGULADOR DE TENSION MONOFASIC¦18084
    ITM LATIN AMERICA IND PECAS PARA TR¦CADENA ITM CADENA C/BT SIN ZAPATAS REPUESTOS PARA TRACTORES N° DE PART¦7641
    JBS S/A............................¦CORAZON VICERAS VACUNAS CONGELADAS USO: FRIBOI........................¦28519
    JOHNSON & JOHNSON INDUSTRIAL LTDA..¦LOCION ANTIMOSQUITO JOHNSONS LOTE: 1147B02 F/V:02.04.2019 ARTICULOS PA¦2984
    JOHNSON CONTROLS BE DO BRASIL LTDA.¦EQUIPO CHILLER FRICK 233L RWF 222 FRIGORIAS/HORA 1523 1 KW-PROVIDO COM¦14742
    KARCHER INDUSTRIA E COMERCIO LTDA..¦HIDROLAVADORA KARCHER HD 585 HD 585 220V60HZ LA 9.398-220 HIDROLAVADOR¦7027
    KARINA IND E COM DE PLASTICOS LT...¦COMPUESTO DE PVC KARINA EN 400 BOLSAS DE25 KG. NETO C/U E-741-35/1-IS-¦10282
    LAMBERTI BRASIL PRODUCTOS QUIMICOS.¦INFIX CT 92 LAMBERTI INFIX CT 92 CT1000 BF MISTURA DE POLIGLICOIS PARA¦13520
    LINER BRASIL IND E COM LTDA........¦PAPEL SILICONADO INSUMO INDUSTRIAL PALETAS 10M49305450 - PAPEL SILICON¦2767
    LINHAS SETTA LTDA..................¦HILO LUMINA LUMINA SETTA 2191 BLANQUEADO; ACABADO: SATINADO O CALANDRA¦11022
    LONDON METALS LTD..................¦ARENA CROMITA EN BOLSAS 108 BIG BAGS USADO EN LA INDUSTRIA METALURGICA¦108510
    LORENZETTI S/A IBE.................¦BRAZO PARA INSTALACION LORENZETTI MONOCANO PARA INSTALACION DE DUCHA D¦9650
    MACWAY COMERCIAL EXPORTADORA LTDA..¦REPUESTOS AUTOMOTRICES................................................¦3539
    MAGNESITA REFRATARIOS SA...........¦MORTERO ARKOR-90-VG-ME SAC PLA 7 KG MORTERO PARA LAS VÁLVULAS DESLIZAN¦38208
    MAGNETI MARELLI COFAP FABRICADORA..¦AMORTIGUADOR DE SUSPENSION MAGNETI MARELLI PARTES Y/O REPUESTOS DE USO¦2751
    MECALOR SOLUÇÕES EM ENGENHARIA TÉRM¦ENFRIADOR MODULAR MECALOR DC-600-380 DE ACERO INOXIDABLE USO PARA ENFR¦2720
    MERCEDES-BENZ DO BRASIL LTDA.......¦INYECTOR COMPLETO SNP.CL 2016 MERCEDES-BENZ REPUESTOS PARA VEHICULOS P¦1311
    MESSER CUTTING SYSTEMS DO BRASIL LT¦MAQUINA DE CORTE DE PLASMA MESSER TERRABLADE ACERO INCLUYE SUS ACCESOR¦4070
    METALURGICA FRANKE LTDA............¦CAMBRILLONES FRANKE TAMA¥O: T1 CAMBRILLONES DE ACERO REF: K5677.......¦718
    METSO BRASIL IND E COMERCIO LTDA...¦MANTO METSO REPUESTOS EXCLUSIVOS PARA CHANCADORAS DE MINERALES DE META¦9394
    METSO BRASIL IND E COMERCIO LTDA...¦CAJA DE ALIMENTACION REPUESTOS EXCLUSIVOS PARA CHANCADORA DE MINERALES¦368
    MUNKSJO BRASIL IND E COM DE PAPEIS.¦PAPEL BOND 75 GRS PRINT CLASSIC TAMA¥O DE HOJA: 610MM X 860MM RW INDUS¦95540
    NB MAQUINAS LTDA...................¦COSECHADORA DE FORRAJE JF 1600AT 2017 2 UNID PARA USO AGRICOLA 01.1263¦5860
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦4238
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NESTLE NORDESTE ALIMENTOS E BEBIDAS¦DOG CHOW PURINA PRESENTADO EN BOLSAS 21 KG ALIMENTOS PARA MASCOTAS DOG¦18317
    NIPRO MEDICAL LTDA.................¦CATETERES INTRAVENOSOS NIPRO VENDOR BATCH NO. 7B07G ; EXP DATE : 31/01¦170
    NOVAMETAL DO BRASIL LTDA...........¦BARRA DE ACERO INOXIDABLE NOVAMETAL BARRA DE ACO INOXIDAVEL ER310 4 00¦524
    NOVAMETAL DO BRASL LTDA............¦BARRA DE ACERO INOXIDABLE NOVAMETAL ER312 3 25 X 350 00 STAINLESS STEE¦15242
    OJI PAPEIS ESPECIAIS LTDA..........¦PAPEL TERMICO TERMOSCRIPT COLOR: WHITE; 55 GR/M2 DIMS: 1035 X 1000 MM.¦49451
    OXITENO SA IND E COMERCIO..........¦ETHYLGLYCOL COD:72595 LOT:170429M033861 MFG:29/04/17 EXP:29/04/19; SE.¦17296
    PACE INDUSTRIA MECÂNICA LTDA.......¦RODAMIENTO DE APOYO PACE RODAMIENTO DE APOYO PACE 63.5 X 12 X 8 MM 1 P¦15
    PARANAPANEMA S/A...................¦TUBOS DE COBRE PARANAPANEMA PARA SISTEMAS DE VENTILACION USO:CDA C122.¦19048
    PG QUIMICA LTDA....................¦REOSIL 3036 PG QUIMICA POLY(ACRYLIC ACID) AND ITS SALTS DEFLOCULANTE P¦26200
    PHARMALOGIC INDUSTRIA E COMERCIO LT¦INSECTICIDSA NCM 380891...............................................¦620
    PHILIPS DO BRASIL LTDA.............¦LICUADORAS PHILIPS HR2139/80 HR2139/80 VIVA BLENDER GLASS.............¦2260
    PINCEIS ATLAS S/A..................¦EXTENSION TELESCOPICA PINCEIS ATLAS 1700METAL PLASTICO ACCESORIOS PARA¦1739
    PIOVAN DO BRASIL IND COMERCIO LTD..¦ENFRIADOR AQUATECH CH900 DE METAL Y COMPONENTES ELECTRONICOS OTROS EQU¦3482
    PISOFORTE REVESTIMENTOS............¦BALDOSAS CERAMICAS....................................................¦54144
    PISOFORTE REVESTIMENTOS............¦BALDOSAS CERAMICAS....................................................¦81216
    PISOFORTE REVESTIMENTOS CERAMICOS L¦NO INDICA.............................................................¦216576
    PLANALQUIMICA INDUSTRIAL...........¦NICARMIX 25% PHIBRO TIPO DE PRODUCTO:ANTICOCCIDIANO PARA RACION /MEDIC¦31392
    POLYTRADE INDUSTRIA E COMERCIO LTDA¦GOMA LACA.............................................................¦1050
    POMPEIA SA INDUSTRIA E COMERCIO....¦DUCREM AVELLANAS CAJAS CON 24 DISPLAYS X36 UNID X 10 G USO:20323 JAZAM¦20790
    PROCTER & GAMBLE INDLE COMLLTDA....¦PA¥ALES PAMPERS 80294684 PRESENTADO EN 4ITEMS POR CAJA PARA USO HUMANO¦6469
    PROCTER & GAMBLE INDLE COMLLTDA....¦PA¥ALES PAMPERS 80294683 PRESENTADO EN 4BOLSAS DE 40 PA¥ALES EN UNA CA¦12115
    PROCTER E GAMBLE DO BRASIL SA......¦HOJAS PARA MAQUINA DE AFEITAR GILLETTE 13252662 PRESENTADO EN 480 UNID¦6087
    PURATOS BRASIL LTDA................¦DULCERIO PURATOS 4006824 PARA LA INDUSTRIA PANIFICADORA CREMA UHT A BA¦79431
    PURATOS BRASIL LTDA................¦CREMA VEGETAL LEVAPAN CAJA TETRA BRIK DE1L (TETRAPACK) F.FAB:2017 USO:¦55561
    REHAU INDUSTRIA LTDA...............¦PERFILES DE PVC REHAU EL USO ES PARA CUBRIR BORDES DE LOS TABLEROS DE.¦24265
    RENNER SAYERLACK S/A...............¦ENDURECEDOR DE RESINAS SAYERLACK CODIGO FC.5202.RALT USO:LATA CON 18 L¦9012
    RICLAN SA..........................¦CARAMELO CLUB MIX 24X 350G ; USO: CLUB MIX............................¦50904
    ROSSET & CIA LTDA..................¦TELA MICROFIBRA C/ ELASTANO ROSSET ANCHO: 1.53 USO: PARA CONFECCION DE¦363
    ROSSET & CIA LTDA..................¦TELA OREGON ROSSET ANCHO: 1.43 USO: PARACONFECCION DE PRENDAS GRAMAJE.¦1861
    ROTO & FERMAX DO BRASIL LTDA.......¦CONTRASEGURO FERMAX CTE04A006 CTE04A006 CONTRA TESTA FOSCO USO EN LA I¦1694
    ROUSSELOT GELATINAS DO BRASIL LTDA.¦GELATINA COMESTIBLE ROUSSELOT 280 BLOOM / MESH 40 LOTE: 2108698-210869¦20740
    S L IND DE NAVALHAS LTDA...........¦CUCHILLAS NAVALHAS PARA CILINDRO DE 600 MM PASSO 254 MM Y DIAMETRO INT¦770
    SABO INDUSTRIA E COMERCIO DE AUTOPE¦JGOS O SURTIDOS DE JUNTAS U.C.= PZA USO AUTOMOTRIZ JUNTA 80000 46606EF¦3612
    SAINT-GOBAIN DO BRASIL PROD IND....¦LIJA FLAP DISC NORTON FLAP DISC R-822 0060 FD 180X22 LIJA FLAP DISC 00¦15386
    SANTISTA WORK SOLUTION SA..........¦LILLY SANTISTA 8.20 GRADO ELABORAC.:BLANQUEADO ACABADO:SANFORIZADO CAR¦5936
    SCHAEFFLER BRASIL LTDA.............¦RODAMIENTOS FAG SEGUN FACTURA COMERCIAL DE BOLAS......................¦1204
    SCHOLLE LTDA.......................¦BOLSA PLASTICA SCHOLLE 140 POR CAJA = 180 CAJAS 0020L PN 3000/3000 SCW¦6959
    SEARA ALIMENTOS LTDA...............¦FROZEN CHICKEN MDM CARNE DE GALLO O GALLINA MECANICAMENTE DESHUESADA 1¦27584
    SEARA ALIMENTOS LTDA...............¦FROZEN CHICKEN MDM CARNE DE GALLO O GALLINA MECANICAMENTE DESHUESADA 1¦27584
    SERAL OTIS IND METALURGICA LTDA....¦ASCENSOR OTIS I-GNC-0810-8A-ED EN UNIDADASCENSOR DE PASAJEROS ASCENSOR¦11530
    SERAL OTIS IND METALURGICA LTDA....¦ASCENSOR OTIS I-GNC-0818-8A-ED EN UNIDADES DE PASAJEROS ASCENSOR CODIG¦18620
    SERAL OTIS INDUSTRIA METALÚRGICA LT¦ASCENSOR OTIS I-GNC-0610-8A-ED EN UNIDADES DE PASAJEROS ASCENSOR CODIG¦7020
    SEW EURODRIVE -BRASIL LTDA.........¦PI¥ON SEW EURODRIVE USO:SM REPUESTOS SEWEURODRIVE.....................¦8629
    SI GROUP CRIOS RESINAS SA..........¦CATALISADOR CA-205 LOTE: 190950 FEC.MANUF.: MAY-2017 FEC.VENC.: MAY-20¦19830
    SUMITOMO INDPESADAS DO BRASIL LTD..¦EJE PI¥ON HELICOIDAL PRODUCT ID: SQPG2G1328 TRANSMITE MOVIMIENTO GIRAT¦230
    SUZANO PAPEL E CELULOSE SA.........¦PAPEL BOND PRISMA BRIGHT OFFSET 75 GSM USO EN LA INDUSTRIA PAPELERA AN¦50647
    SUZANO PAPEL E CELULOSE SA.........¦PAPEL BOND 56 GRS PRISMA BRIGHT OFFSET 56GSM USO EN LA INDUSTRIA PAPEL¦407080
    SUZANO PAPEL E CELULOSE SA.........¦PAPEL FOTOCOPIA A4 DIMERC OFFICE CAJAS 75G 210X297 MM 5020917-1.......¦130127
    SUZANO PAPEL E CELULOSE SA.........¦PAPEL BOND FOTOCOPIA REPORT DIMENSION : 210 X 297 MM / 075 GSM EN HOJA¦150673
    SUZANO PAPEL E CELULOSE SA.........¦PAPEL BOND PRISMA -DE 56 GSM. RESMAS DE 610 MM DE ANCHO X 860 MM DE LA¦179016
    TDZ COMERCIAL IMPORTADORA E EXPORTA¦DOSIFICADOR DE BISCOCHOS MAFRAN DE ACEROINOXIDABLE PARA USO EN INDUSTR¦319
    TETRA PAK LTDA.....................¦MATERIAL DE ENVASE TETRA PAK TETRA BRIK ASEPTIC (TBA) DPE-A574-04 IMPR¦24419
    TETRA PAK LTDA.....................¦MATERIAL DE ENVASE TETRA PAK TETRA BRIK ASEPTIC (TBA) EN ROLLOS DPE-A7¦17133
    TETRA PAK LTDA.....................¦MATERIAL DE ENVASE TETRA PAK TETRA BRIK ASEPTIC (TBA) EN ROLLOS DPE-A9¦25057
    TEXTIL J SERRANO LTDA..............¦SERRANA J. SERRANO SERRANO HILADOS DE DISTINTOS COLORES; ACABADO:TELA.¦13020
    TISSOT E CIA LTDA..................¦SILLON TISSOT VINTAGE MUEBLES DE MADERA USO:CODIGO:POL38460 POLTRONA V¦1458
    TORRECID DO BRASIL FRITAS ESMALTES.¦ESMALTE TORRECID COMPOSICION VITRIFICABLE PARA LA INDUSTRIA CERAMICA B¦12200
    TOYOTA DO BRASIL LTDA..............¦DISCO DE FRENO TRASERO ; TOYOTA ; NRO.AUTOPARTE: 42431-02270 RPTOS PAR¦861
    TP INDUSTRIAL DE PNEUS BRASIL LTDA.¦802 NEUMATICOS (LLANTAS NEUMATICAS):NUEVOS DE CAUCHO - DE LOS TIPOS:UT¦10519
    TRILL QUIMICA LTDA.................¦HEXAOIL C TRILL QUIMICA LTDA. USO EN LA INDUSTRIA DE CUEROS UNIDAD COM¦10953
    UNILEVER BRASIL INDUSTRIAL LTDA....¦SHAMPOO DOVE 12 X 400 ML PARA EL CUIDADODEL CABELLO HIDRATACION INTENS¦127651
    UNILEVER BRASIL INDUSTRIAL LTDA....¦DESODORANTE DOVE 12X50ML EXP PARA ASEO PERSONAL DOVE DEO ROL INVISIBLE¦13705
    VISCOFAN DO BRASIL SOC COMERCIAL...¦TRIPAS ARTIFICIALES D/CELULOSA VISCOFAN ENVOLTURA DE CELULOSA REGENERA¦210
    VISCOFAN DO BRASIL SOC COMERCIAL...¦TRIPAS ARTIFICIALES DE COLAGENO (PROTEINA ENDURECIDA) PARA SALCHICHERI¦629
    VLADOS IND DE VÁLVULAS LTDA........¦VALVULAS API: 100 UN VALVULA API; 20 UN V.............................¦1810
    VOESTALPINE MEINCOL SA.............¦PERFIL DE FIERRO MEINCOL DE 17 4 X 78 X 1 55 X 4850MM USO:USO EN LA IN¦3224
    VOLKSWAGEN DO BRASIL INDUSTRIA DE V¦CABLE ENCEND. CILIND. 2 VOLKSWAGEN 032905430L REPUESTOS PARA VEHICULOS¦3976
    VULCAFLEX INDUSTRIA E COMERCIO LTDA¦ADHESIVO VULCAFLEX VF 2600 COLOR VERDE PARA ENMIENDAS Y REPARACIONES E¦533
    VULCAN MATERIAL PLASTICO LTDA......¦VULCAPISO PLUS T_T:TEJIDO DE TRAMA Y URDIMBRE COMP.:POLICLORURO DE VIN¦2693
    VULKAN DO BRASIL LTDA..............¦FRENO HIDRAULICO VULKAN FHD-SH12-2-RM-00-0-SP-00-00-PP 59054028 HIDRAU¦11787
    WABCO DO BRASIL IND COM DE FREIO...¦CABLE DE DIAGNOSTICO WABCO PARTES Y PIEZAS DE SISTEMAS DE FRENOS A AIR¦991
    WABCO DO BRASIL INDCOMDE FREIOS....¦VALVULA DE CARGA WABCO .... REPUESTOS PARA BUSES Y CAMIONES VALVULA DE¦86
    WACKER QUIMICA DO BRASIL LTDA......¦SILICONA WACKER MU1207182 MATERIA PRIMA SILOCONA UL 9810 MS...........¦3126
    WEG EQUIPAMENTOS ELECTRICOS S/A....¦2 UN AC GENERATORS 7 UN AC GENERATORS RE: 1...........................¦6108
    WEIR DO BRASIL LTDA................¦BOMBA WARMAN 6/4DAHWRT0105GB 09120013110017 BOMBA WARMAN BS. 6/4D-AH W¦5862
    WR GRACE BRASIL ICPQ LTDA..........¦GEL DE SILICA GRACE LOTE : 12020417 PRODUCTION DATE : 18-04-2017 VALID¦19150
    WURTH DO BRASIL PECAS DE FIXACAO LT¦CINTA SUJETACABLE WURTH 0502 131 PARA USO EN LA INDUSTRIA AUTOMOTRIZ N¦3123
    YUSEN LOGISTICS DO BRASIL LTDA.....¦NO INDICA.............................................................¦10732
    ZARAPLAST S/A......................¦BOLSAS DE POLIPROPILENO COMACSA DE: TEJIDO DE TRAMA Y URDIMBRE TE¥IDO.¦14497
    ZF DO BRASIL LTDA..................¦KIT DE EMBRAGUE ZF PARA USO VEHICULAR SACHS 3400000795009.............¦1920
    ZM SA..............................¦SOLENOIDE ZM ZM 440 U.C.= U USO AUTOMOTRIZ FUEL STOP SOLENOID.........¦3163
    ZSCHIMMER & SCHWARZ DO BRASIL LTDA.¦ROTOCER UG 1450 CONC BR ZSCHIMMER & SCHWARZ -ROTOCER UG 1450 CONC BR-P¦9450
    SHANGHAI
    NAANDAN JAIN BRASIL IND E COM DE...¦MANGUERA DE GOTEO AMMON NAANDANJAIN METROS PARA TRANSPORTAR LIQUIDOS E¦28260
    VALPARAISO
    GRUPO PE¥AFLOR SA..................¦VINO TRAPICHE -VINO ASTICA CABERNET SAUVIG
          AX Client crash while installing Hot fix DynamicsAX2009-KB4019353-SP1-App For GST-India   

My Application Version info is: 

AX  :  2009 SP1

SQL:  2008 R2 10.50.1600.1

I have installed DynamicsAX2009-KB4019353-SP1-Kernel success fully and after then i have done compilation, synchronization and restart of AOS. After doing all those things i tried to install DynamicsAX2009-KB4019353-SP1-App but while installing App Hotfix clent is crashes with following error and APP hot fix installation is unsuccessful.

Here is the log info:

=== Setup logging started: 7/2/2017 7:20:09 PM ===
Running file: "C:\Users\ADMINI~1.FIN\AppData\Local\Temp\2\AxSetupSP\AxSetupSP.exe" RelatedFilesDir="E:\GST Works\ax 2009 GST\App"
AxSetup version number: 5.0.1100.45
Microsoft Windows NT 6.0.6001 Service Pack 1 (32 bit)
FINANCEWORK
FINANCE\administrator
Interactive: True

RelatedFilesDir=E:\GST Works\ax 2009 GST\App
Property RelatedFilesDir set to: 'E:\GST Works\ax 2009 GST\App\'
Property SetupLanguage set to: 'EN'

=== Loading parameters from the command line or a parameter file ===
Initializing log file: C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09\DynamicsSetupLog.txt

=== Starting evaluation of existing installation state ===
Evaluating installation state of Application Object Server instance 00.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 01.
MSI file: ObjectServer32.msi Installed: True
Application Object Server instance 1 has been installed with the name 01-AxaptaProduction.
Evaluating installation state of Application Object Server instance 02.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 03.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 04.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 05.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 06.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 07.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 08.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 09.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 10.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 11.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 12.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 13.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 14.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 15.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 16.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 17.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 18.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 19.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 20.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 21.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 22.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 23.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 24.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 25.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 26.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 27.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 28.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 29.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 30.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 31.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 32.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 33.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 34.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 35.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 36.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 37.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 38.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 39.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 40.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 41.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 42.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 43.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 44.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 45.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 46.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 47.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 48.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 49.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 50.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 51.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 52.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 53.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 54.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 55.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 56.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 57.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 58.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 59.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 60.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 61.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 62.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 63.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 64.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 65.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 66.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 67.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 68.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 69.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 70.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 71.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 72.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 73.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 74.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 75.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 76.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 77.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 78.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 79.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 80.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 81.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 82.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 83.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 84.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 85.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 86.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 87.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 88.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 89.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 90.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 91.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 92.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 93.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 94.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 95.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 96.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 97.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 98.
MSI file: ObjectServer32.msi Installed: False
Evaluating installation state of Application Object Server instance 99.
MSI file: ObjectServer32.msi Installed: False
MSI file: Components32.msi Installed: True
MSI file: ClientHelp.msi Installed: False
Previously Installed Component: Application Object Server (AOS) (01-AxaptaProduction)
Previously Installed Component: Client
Previously Installed Component: .NET Business Connector
Previously Installed Component: Debugger
Previously Installed Component: Reporting tools


=== Checking parameters ===
Property InstallPath set to: 'C:\Program Files\Microsoft Dynamics AX\50'

=== Evaluating application installation state ===


=== Starting UI phase ===
Property AcceptLicenseTerms set to: '1'
Property InstallApplicationHotfix set to: '1'
Property AosInstanceName set to: ''
Property ApplicationInstanceName set to: ''
Property ClientConfigFile set to: ''
Property AosInstanceName set to: 'INF_NSEIT_Replica'
Property SynchronizeDatabase set to: '0'

=== Starting execution phase ===
Starting the Microsoft Dynamics AX Client executable: C:\Program Files\Microsoft Dynamics AX\50\Client\bin\ax32.exe "-regconfig=INF_NSEIT_Replica" "-logdir=C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09" "-startupcmd=autorun_C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09\GetVersionInformation.xml"
Following files will be imported as part of this update: KB4019353-SYP-CONS, KB4019353-GLP-CONS.
=== Setting up Application files ===
Extracting files from the file "E:\GST Works\ax 2009 GST\App\KB4019353-SYP-CONS.cab" to the folder "C:\Users\administrator.FINANCE\AppData\Local\Temp\2\ImportLabels 2017-07-02 19-20-35\".
Files have been extracted successfully.
Starting the Microsoft Dynamics AX Client executable: C:\Program Files\Microsoft Dynamics AX\50\Client\bin\ax32.exe "-regconfig=INF_NSEIT_Replica" "-logdir=C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09" "-startupcmd=autorun_C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09\KB4019353-SYP-CONSImportLabels.xml"
Extracting files from the file "E:\GST Works\ax 2009 GST\App\KB4019353-GLP-CONS.cab" to the folder "C:\Users\administrator.FINANCE\AppData\Local\Temp\2\ImportLabels 2017-07-02 19-20-35\".
Files have been extracted successfully.
Starting the Microsoft Dynamics AX Client executable: C:\Program Files\Microsoft Dynamics AX\50\Client\bin\ax32.exe "-regconfig=INF_NSEIT_Replica" "-logdir=C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09" "-startupcmd=autorun_C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2017-07-02 19-20-09\KB4019353-GLP-CONSImportLabels.xml"
Starting the Microsoft Dynamics AX Client executable: C:\Program Files\Microsoft Dynamics AX\50\Client\bin\ax32.exe "-regconfig=INF_NSEIT_Repl