background preloader

The Julia Language

The Julia Language
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the IPython and Julia communities, provides a powerful browser-based graphical notebook interface to Julia. Julia programs are organized around multiple dispatch; by defining functions and overloading them for different combinations of argument types, which can also be user-defined.

http://julialang.org/

Related:  Ladies Learning CodeComputersSEO- KaXtone.comJQuant Trading Math Tools

Learn to Hack Attack servers, crack passwords, exploit services, beat encryption - everything you need to protect yourself from evil. There are two rules of computer security: one – don’t buy a computer; and two – if you have to buy a computer, don’t turn it on. If you break these rules then you’ll be opening yourself up to potential problems. No system is 100% safe from hackers, but by following a few simple steps you can make yours much harder for intruders to attack. Kontact The Kontact suite is the powerful PIM solution of KDE. It lets you handle email, agenda, contacts and other 'personal' data together in one place by delivering innovations to help you manage your communications more easily, organize your work faster and work together more closely, resulting in more productivity and efficiency in digital collaboration. Documentation for Kontact is also available . How to get Kontact Since Kontact is written in portable Qt technology, it is available on many different operating systems: GNU/Linux

DIY USB password generator » Code and Life Having done half a dozen V-USB tutorials I decided it’s time to whip up something cool. As USB keyboards were an area untouched, I decided to make a small USB HID keyboard device that types a password stored in EEPROM every time it’s attached. A new password can be generated just by tabbing CAPS LOCK a few times (4 times to start password regeneration and one tab for each password character generated, 10 is the default password length). Below you can see the device in action: The place I work at requires me to change my password every few months so this would be one way to skip remembering a new password altogether (as long as I remember to write it down before regenerating a new one so password can be changed :).

JAM JAM, a cross-platform tool for building client/server applications, has the unique ability to help develop complex applications with small amounts of custom coding. JAM applications can run unmodified on a diverse array of platforms and operating environments including MS Windows, MS DOS, HP HP-UX, Sun Solaris, IBM AIX, DEC UNIX, SCO OpenServer and Compaq/DEC OpenVMS. JAM also integrates seamlessly with the most popular relational databases, while providing transparent access to legacy systems via DRDA and ODBC. If you have an existing JAM application that you want to update or integrate with other enterprise assets, contact the Prolifics Consulting Division. Typically large client/server applications must integrate heterogeneous environments, with diverse databases, hardware platforms and presentation environments. With its Visual Object Repository, Transaction Manager and Auto SQL Generator, JAM also makes it easy to build simple applications.

Julia Studio Beginner These tutorials will help you to familiarize yourself with the Julia Studio environment and the basics of the language. Hello, World! In-depth introduction to machine learning in 15 hours of expert videos In January 2014, Stanford University professors Trevor Hastie and Rob Tibshirani (authors of the legendary Elements of Statistical Learning textbook) taught an online course based on their newest textbook, An Introduction to Statistical Learning with Applications in R (ISLR). I found it to be an excellent course in statistical learning (also known as “machine learning”), largely due to the high quality of both the textbook and the video lectures. And as an R user, it was extremely helpful that they included R code to demonstrate most of the techniques described in the book. If you are new to machine learning (and even if you are not an R user), I highly recommend reading ISLR from cover-to-cover to gain both a theoretical and practical understanding of many important methods for regression and classification.

First Bulgarian laptop: the Pravetz legend braces for a comeback - Economy After 30 years, a legend braces for a comeback. In this way the ambitious Bulgarian engineers behind the restart the Bulgarian computer brand Pravetz made during communism, have announced their plans to manufacture a laptop under the famous brand. The news has become vastly popular online and has sparked off a discussion about the revival of the Bulgarian Silicon Valley.

Subpixel layout - Lagom LCD test For this test your monitor must be in its native resolution. Each pixel on an LCD screen consists of three subpixels: red, green, and blue (RGB), that are sitting next to each other. Most operating systems since about 2003 can improve the quality of on-screen text by using these subpixels. However, this only works if the operating system knows how the subpixels are arranged. Introducing The Jed Toolkit - Alex Sexton The Jed Internationalization Toolkit The Jed Toolkit is a collection of interoperable tools to help facilitate the full process of internationalizing applications in JavaScript. These tools have a wide range of utility, from small modules to help format messages, dates, and numbers to services that facilitate translation, and code integration. The goal of the project is to bring the experience and quality of internationalizing JavaScript applications up to par with the rest of the current state of JavaScript tooling. I’m in the process of moving everything over, but you’ll likely want to watch this space: github.com/jedtoolkit and jedtoolkit.org

What is R? During the last decade, the momentum coming from both academia and industry has lifted the R programming language to become the single most important tool for computational statistics, visualization and data science. Worldwide, millions of statisticians and data scientists use R to solve their most challenging problems in fields ranging from computational biology to quantitative marketing. R has become the most popular language for data science and an essential tool for Finance and analytics-driven companies such as Google, Facebook, and LinkedIn. Watch this 90 second video for an introduction to R This video is free to download, remix and share! Every data analysis technique at your fingertips

18 Free Tutorials for Learning R Programming R is a powerful tool for data scientists and statisticians. The capabilities of R are being further developed daily by the proactive user base at the Comprehensive R Archive Network. The applications of R are becoming greater as the number of add-on packages increases. Learning the basics of R now will unlock the door to a very useful tool for presenting and analyzing data. Here are some free resources for learning R programing. Quick R – Quick R is a great reference site for learning all the fundamentals of R.

Allen-Bradley Allen Bradley Programmable Controller Allen-Bradley PLC installed in a control panel The Allen-Bradley Clock Tower is a Milwaukee landmark featuring the largest four-sided clock in the western hemisphere. History[edit] The company was initially founded as the Compression Rheostat Company by Dr.

Pragmatic Unicode Hi, I’m Ned Batchelder. I’ve been writing in Python for over ten years, which means at least a half-dozen times, I’ve made the same Unicode mistakes that everyone else has. Wrote a nice program It worked!

Related:  Big Data ToolsprogrammingPython