Skip to content
Stefano Tommesani

  • Home
  • Software
  • Video
  • Marketing
  • Programming
    • Testing
    • SIMD
    • Multi-thread
  • Home
  • Software
  • Video
  • Marketing
  • Programming
    • Testing
    • SIMD
    • Multi-thread
  • ScreenshotSmall
    Software

    Friend Watchdog software livre para Facebook e Skype

    June 1, 2013

    Agora eu sei o que voc

    Continue Reading
  • ScreenshotSmall
    Software

    Friend Watchdog software gratis per Facebook e Skype

    June 1, 2013

    Ora so cosa hai fatto luned

    Continue Reading
  • MedianValue
    GPGPU

    Comparing SSE2 and GPGPU C++ AMP

    May 20, 2013

    The temporal median algorithm compares the same pixel in consecutive images in a sequence, and returns the median value of the pixel, i.e. the pixel value that has the same number of lower and higher values (an easy way to visualize this is imaging all the pixel values in an…

    Continue Reading
  • FBDirectory
    Web

    Spidering Facebook public profiles with C++ and Boost

    May 17, 2013

    Back in 2010, security researcher Ron Bowes wrote a Ruby script that downloads information from Facebook’s user directory, a searchable index of public profile pages. The directory did not expose a user’s entire profile and only exposed information that the user has allowed Facebook to make public. Bowes got the…

    Continue Reading
  • switchable1
    GPGPU

    GPGPU performance on switchable graphics notebooks

    May 10, 2013

    Many notebooks on the market feature switchable graphics, that is, a notebook with an Intel CPU with built-in HD Graphics technology, as well as an additional AMD HD Radeon GPU or nVidia GeForce GPU. During normal usage, just the Intel HD Graphics is enabled, as it consumes less power, and…

    Continue Reading
  • screen shot of unit testing with Microsoft Visual C++ 2012
    Testing

    Unit testing with Visual C++ 2012

    April 24, 2013

    The article related to multi-threading and SSE2 optimizations (you can find it here) uses a quick-and-dirty way to check if the optimized code is correct, i.e. it runs an iteration on a given input image with a reference serial code, stores the resulting output image, runs an iteration of the…

    Continue Reading
  • TBBScreenShot
    Multi-thread

    Different types of parallel loops with Intel TBB, SSE2, SSSE3 and Visual C++ 2012

    April 22, 2013

    This is not the first article on this site that discusses how to use the Intel Thread Building Blocks library to spread the computation of an image-processing kernel over multiple threads: the article named “Multi thread loops with Intel TBB” showed how to do it with Intel TBB 2.x. However,…

    Continue Reading
  • Multi-thread

    Further multi-thread processing with Delphi

    April 20, 2013

    In a previous article named “Easy multi-thread programming Delphi“, the AsyncCalls library was used to process multiple images at the same time. However, the processing of every single image was still strictly serial, even if image processing kernels are quite easy to accelerate spreading the load over multiple threads. In…

    Continue Reading
  • ScreenshotSmall
    Software

    Facebook authentication with Friend Watchdog

    April 15, 2013

    This article is a description of the integration of Facebook authentication inside Friend Watchdog. It is not meant to be an introduction or a description of Friend Watchdog’s features. Please click here for more information about Friend Watchdog. Why authenticating on Facebook with Friend Watchdog After authenticating on Facebook, the…

    Continue Reading
  • Facebook status and posts on Facebook wall in the past week
    Software

    Friend Watchdog free software for Facebook and Skype

    March 21, 2013

    Friend Watchdog is now offline. There are several technical reasons for this choice, the first one being Microsoft dropping support for the chat API in Skype, the second one being Facebook changing the behaviour of their chat servers. But the most important reason is that a lot of people finally…

    Continue Reading
 Older Posts
Newer Posts 

Recent Posts

  • Vintage CPU collection
  • Updating PiHole on Raspberry PI
  • Clearing NuGet cache
  • High-quality Bluetooth audio connection in Android
  • Parametric equalization of Sennheiser HD650

Vintage CPUs of the day

  • AMD K6-2 500 MHz
  • Intel Pentium III 600EB
  • Intel Pentium II 350/100
  • Intel Celeron 600 MHz

Categories

  • .NET
  • Audio
  • GPGPU
  • Marketing
  • Multi-thread
  • OOD / OOP
  • Programming
  • SIMD
  • Software
  • Testing
  • Uncategorized
  • Various
  • Video
  • Web
  • Web
© 2025 Stefano Tommesani. All rights reserved.
Graceful Theme by Optima Themes