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.
Learn to HackAttack 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.KontactThe 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 LifeHaving 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 :).
JAMJAM, 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 StudioBeginner 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 videosIn 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 - EconomyAfter 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.
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 ProgrammingR 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-BradleyAllen 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 The company was initially founded as the Compression Rheostat Company by Dr.
Pragmatic UnicodeHi, 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!