EEDSP
20.4K views | +1 today
Follow
EEDSP
Digital Signal Processing, Data Analytics, Big Data, HPC, Deep Learning, GPGPU, Distributed and Parallel Computing
Curated by Shiwon Cho
Your new post is loading...
Your new post is loading...
Scooped by Shiwon Cho
Scoop.it!

Why Programmers Should Automate More

Why Programmers Should Automate More | EEDSP | Scoop.it
Last week, I created a small script to aid my workflow which left me wondering why I didn’t make it earlier. It adds an option in Finder’s context menu to start a static web server in any folder which makes it easier to preview static websites. Technically, it’s equivalent to firing up the terminal, cding to the directory, and using one of the many options to create a static server. The convenience of doing in one step which took three is minor, but automating the process is also advantageous in secondary ways. The crucial benefit is removing the tedious chunk—even if a small one—of my work. I can take pride in how my real work won’t include time to get a static server running.

Everyone’s daily work is filled with similar tedious chunks insomuch that it’s hard to distinguish the real work. Time spent in checking reports buried down a web of links; in collating data from several sources; in syncing files via email. In programming? In creating a build with five manual steps; in setting up workflow that requires several applications to be up and running. Time spent in these trivial tasks eats into the real work; worse, creates an impression that real work is getting done.
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

SRC:CLR

SRC:CLR | EEDSP | Scoop.it

Public vulnerability databases contain a small fraction of the vulnerabilities that exist in the world’s open-source libraries. Relying solely on public databases exposes you to real risks. To build the most comprehensive vulnerability data possible, we supplement public databases with data we extract from the millions of libraries that we sync, track and analyze. Using some nifty data science, we have built the world’s most comprehensive registry of open-source security information.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

10 golden rules for becoming a better programmer

10 golden rules for becoming a better programmer | EEDSP | Scoop.it
Here are my top 10 golden rules for becoming a better programmer
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Announcing Orion 9.0 | Orion News

Announcing Orion 9.0 | Orion News | EEDSP | Scoop.it

With the continuous delivery model of the Orion cloud IDE you may have already tried many of the awesome new features in the latest release.  The official release of Orion 9.0provides an excellent time to review and promote what the project has been up to.

 
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Boost application performance using asynchronous I/O

Boost application performance using asynchronous I/O | EEDSP | Scoop.it

The most common input/output (I/O) model used in Linux® is synchronous I/O. After a request is made in this model, the application blocks until the request is satisfied. This is a great paradigm because the calling application requires no central processing unit (CPU) while it awaits the completion of the I/O request. But in some cases there's a need to overlap an I/O request with other processing. The Portable Operating System Interface (POSIX) asynchronous I/O (AIO) application program interface (API) provides this capability. In this article, get an overview of the API and see how to use it.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Home — Memory Management Reference 4.0 documentation

Home — Memory Management Reference 4.0 documentation | EEDSP | Scoop.it

This is a resource for programmers and computer scientists interested in memory management and garbage collection.


more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Clang 3.4 Release Notes — Clang 3.4 documentation

This document contains the release notes for the Clang C/C++/Objective-C frontend,

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Cross-compilation for Intel® Xeon Phi™ Coprocessor with CMake | Intel® Developer Zone

Cross-compilation for Intel® Xeon Phi™ Coprocessor with CMake | Intel® Developer Zone | EEDSP | Scoop.it

CMake is a cross-platform, open-source build system. A special file named “toolchain” is required for cross-compilation, and this file should define all tools (compiler, linker, libraries, etc.) needed for building an application.  To invoke Cmake with the toolchain file, use the following command-line option:

 

 

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

0install: 0install 2.0

0install: 0install 2.0 | EEDSP | Scoop.it

Zero Install is a decentralised cross-platform software installation system available under the LGPL. It allows software developers to publish programs directly from their own web-sites, while supporting features familiar from centralised distribution repositories such as shared libraries, automatic updates and digital signatures. It is intended to complement, rather than replace, the operating system's package management. 0install packages never interfere with those provided by the distribution.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

LLVM 3.2 Release Notes

LLVM 3.2 Release Notes | EEDSP | Scoop.it

This document contains the release notes for the LLVM Compiler Infrastructure, release 3.2. Here we describe the status of LLVM, including major improvements from the previous release, improvements in various sub-projects of LLVM, and some of the current users of the code. All LLVM releases may be downloaded from the LLVM releases web site.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

CodeCity

CodeCity | EEDSP | Scoop.it

CodeCity is an integrated environment for software analysis, in which software systems are visualized as interactive, navigable 3D cities. The classes are represented as buildings in the city, while the packages are depicted as the districts in which the buildings reside.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Book Review: Version Control With Git, 2nd Edition - Slashdot

Book Review: Version Control With Git, 2nd Edition - Slashdot | EEDSP | Scoop.it
kfogel writes "Two thumbs up, and maybe a tentacle too, on Version Control with Git, 2nd Edition by Jon Loeliger and Matthew McCullough.
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Smaller and faster data compression with Zstandard

Smaller and faster data compression with Zstandard | EEDSP | Scoop.it
With a performance-first design optimized for modern CPUs, Facebook's new compression algorithm translates directly to faster data transfer and smaller storage requirements.
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Stack Overflow Developer Survey 2016 Results

Stack Overflow Developer Survey 2016 Results | EEDSP | Scoop.it

This year, over fifty thousand developers shared where they work, what they build, and who they are. You are about to read the results of the most comprehensive developer survey ever conducted.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

VisuAlgo - visualising data structures and algorithms through animation

VisuAlgo - visualising data structures and algorithms through animation | EEDSP | Scoop.it

visualising data structures and algorithms through animation

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

20 tortures developers love to hate

20 tortures developers love to hate | EEDSP | Scoop.it
From switching frameworks to turning 23 years old, developers suffer mightily in hopes of the momentary rush that comes from a beautiful algorithm in a few lines of code
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

The Engineer’s Engineer | Agile Zone

The Engineer’s Engineer | Agile Zone | EEDSP | Scoop.it
Lately I’ve seen quite a few requests for advice from younger programmers, asking questions either directly to me or in public forums about a career decision...
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

GCC 4.8 Release Series - GNU Project - Free Software Foundation (FSF)

The GNU project and the GCC developers are pleased to announce the release of GCC 4.8.0.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

DRAKON Editor

DRAKON Editor | EEDSP | Scoop.it

DRAKON Editor is a free cross-platform editor for the DRAKON visual language.

DRAKON language was developed within the Russian space program. Its primary objective is presenting complex software systems in a way which is easy to understand by humans.

 
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Top 10 Collaboration Tools in 2012

Top 10 Collaboration Tools in 2012 | EEDSP | Scoop.it
One of the questions I continually find myself asking is: “what are some tools out there that I can use to help simplify my work?
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Introducing Qt 5.0 | Qt Blog

Introducing Qt 5.0 | Qt Blog | EEDSP | Scoop.it

Christmas is getting close, and it’s about time to unwrap one of the presents. You can get it at qt-project.org/downloadsand learn more about about it via Qt 5.0 page on qt-project.org. For those of you that are commercial customers, simply visit your download area. If you are interested in evaluating the commercial version, please visit qt.digia.com/qt5.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

LLVM Project Blog: Life of an instruction in LLVM

LLVM Project Blog: Life of an instruction in LLVM | EEDSP | Scoop.it

This article in itself will not teach one how LLVM works. It assumes some existing familiarity with LLVM’s design and code base, and leaves a lot of "obvious" details out. Note that unless otherwise stated, the information here is relevant to LLVM 3.2. LLVM and Clang are fast-moving projects, and future changes may render parts of this article incorrect. If you notice any discrepancies, please let me know and I’ll do my best to fix them.

more...
No comment yet.