All posts by Sumarsono

Arduino Software Update Introduces Command-Line Tool, Serial Data Plotter

Yesterday’s update to the Arduino IDE software offers Arduino fans a new tool to play with. Version 1.6.6 of the software can be downloaded for free (though donations are encouraged) directly from Arduino.cc. Though, with hourly builds underway, you may want to wait a day or so for any kinks to be ironed out.

Arduino IDE 1.6.6 Serial Plotter

Continue reading Arduino Software Update Introduces Command-Line Tool, Serial Data Plotter

Keyboard Shortcut for Whisker Menu

whisker menu

To open Whisker Menu using a keyboard shortcut, do the following: from the Xfce Settings > Keyboard, on the “Application Shortcuts” tab, click “Add” and use “xfce4-popup-whiskermenu” (without the quotes) for the command. Then assign it a keyboard shortcut (make sure it’s not already in use) and that’s it.

whisker menu keyboard shortcut

 

Sumber: https://www.webupd8.org/2013/07/whisker-menu-update-brings-support-for.html

What is the difference between i386, i486, i586, i686, i786

Ever wondered what are those words i386/i486/i586/i686/i786 that comes after the name of RPM / DEB packages?

When it comes to understanding the compatibility of a package between different architectures, knowing these terms become important. The above coined terms are Processor architectures. Let’s have a look below…

i386     –     Intel i386/80386   (in 1985)          or          AMD386 / AM386 (in 1991)

i486     –     Intel i486/80486   (in 1989)          or          AMD486 / AM486 (in 1993)

i586     –     Intel Pentium         (in 1993)          or          AMD-K5 (in 1996)

i686     –     Intel Pentium Pro (in 1995)          or          AMD-K6 (in 1997)

i786     –     Intel Pentium 4      (in 2000)          or          AMD-K7 (in 1999)

Continue reading What is the difference between i386, i486, i586, i686, i786

Fedora 23 released

It’s (approximately) Halloween, so you know what that means — new Fedora! The Fedora 23 release is here, and it’s better than ever before. We’re pleased to bring you the latest incarnations of the three main Fedora editions — Fedora Workstation, Fedora Cloud, and Fedora Server, each built with love by the Fedora community to custom-fit your needs in different areas. Fedora 23 is also available in alternate desktop Spins, curated software Labs, and special images for the ARM processor architecture.

If that’s all you need to hear, download from https://getfedora.org/, or if you already use Fedora, follow the simple upgrade steps. Otherwise, read on for details.

Continue reading Fedora 23 released

Announcing General Availability of PyCharm 5 with new Blocking Feature

Announcing General Availability of PyCharm 5 with new Blocking Feature

Hurray, PyCharm 5 just released, the new major version of our intelligent IDE for Python, web and scientific development! It is one of the updates of our desktop products that comprise the brand new JetBrains Toolbox.


PyCharm 5 is available as a full-fledged Professional Edition for Python and Web development, or as a free and open-source Community Edition for pure Python and scientific development.

PyCharm 5 brings an outstanding lineup of new features, including full Python 3.5 support, Docker integration, Thread Concurrency Visualization, code insight for Django ORM methods, Conda integration, and IPython Notebook v4 support, just to name a few.

The highlights of this version include: Continue reading Announcing General Availability of PyCharm 5 with new Blocking Feature

Linux Kernel 4.3 Stable Released With Improvements, Install/upgrade in Ubuntu/Linux Mint Or Other Derivatives

Picture

Linus Torvalds announced the stable release of Linux Kernel 4.3, the kernel includes some unique things including 20.6 million lines of code. It’s amazing development. The million lines of code was contributed by several companies including, Red Hat and Intel. Linux Kernel 4.3 has some impressive changes and improvements and to be seen in coming distros releases.

The million of lines of code mostly provide the Linux kernel 4.3 more driver support and support for Intel’s latest 6th Generation Skylake processors. Look at the entire

But one thing that all of us are waiting is the Linux Kernel 4.4, recently announced that Linux kernel 4.4 would be an LTS (Long Term Support) release. The first time any kernel has been announced LTS before its release and also there will be more changes and improvements in the Linux Kernel 4.4 LTS.

Continue reading Linux Kernel 4.3 Stable Released With Improvements, Install/upgrade in Ubuntu/Linux Mint Or Other Derivatives

Move 4 Stepper Motors Synchronously

.

Part of the machine inside FreeCAD

This is the algorithm that plans the trajectory and syncs the movements of the stepper motors, in the new CNC machine that I’m designing (and building!)

The input is an int array { MA, MB, MC, MD } where each int means the number of steps (positive or negative).

The stepper movement logic is stored into a boolean[8] array { SA, DA, SB, DB…. } where SA means step for motor A and DA is the direction bit of the motor A (for a 2 wire stepper driver, like the a4988). This array is erased and re-computed every loop cycle with the next movement, so real motor stepping has to take place inside this loop.

The image below (created with FreeCAD) shows a representation of the algorithm output for a requested movement of ( 5, 15, 25, 40 ) steps. Continue reading Move 4 Stepper Motors Synchronously

"Bacalah (dengan menyebut) nama Tuhanmu yang menciptakan"