www.ifconfig.it/hugo

NeDi and Observium or LibreNMS

NeDi and Observium are two of my favourites network monitoring tools. I do like to deploy both, they complete each other and since they’re free there is no need to choose. The only problem with the use of two tools is the integration


www.jakekaupp.com

Pressing pause

Dear #Dalmooc, Unfortunately, I have to press pause for some time on my learning to tackle deadlines, wrap up teaching and evaluate my students and my teaching. Hopefully I’ll be able to catch up before the deadlines for the early competencies. We now return you to your regularly scheduled program, already in progress.


www.riinu.me

Latex tables

Tables Generator will do a lot for you. Its most useful features are importing from .csv and merging cells. The Booktabs table style (alternative to default table style from the menu) looks a bit nicer and is “publication quality”


www.jakekaupp.com

Of data and questions

This post was for the 2nd week of #DALMOOC A concept/process mash up of a map


www.jakekaupp.com

Barriers & Analytics

This post is addressing the first assignment/question for #DALMOOC Analytics use at this organization is largely focused on academic analytics, using the results of assessment of student learning to inform course, program and curriculum


dsnotes.com

rmongodb 1.8.0

Today I’m introducing new version of rmongodb (which I started to maintain) – v1.8.0. Install it from github: library(devtools) install_github(“mongosoup/rmongodb@v1.8.0”) Release version will be uploaded to CRAN shortly. This release brings a lot of improvements to rmongodb: Now rmongodb correctly handles arrays. mongo.bson.to


www.jakekaupp.com

Affectively effective

I’d like to consider myself as a self-directed, life-long learner. Rather, I would now after undergrad, grad school with a plethora of job related learning thrown in. I didn’t start that way, I had to learn


blog.sellorm.com

Data Science Oxford

On Monday night, I went over to the Data Science meet up in Oxford. Even though the parking ticket machines in Oxford don’t accept ‘new’ 5 or 10 pence pieces, despite both having been in circulation for over 20 years, it was a good night. Talks were on plot


www.ifconfig.it/hugo

Alcatel switches Auto Vlan Assignement

Switch configuration includes many tasks, some of them are just boring and error prone


blog.sellorm.com

SQLRelay Cardiff 2014-10-16

SQL relay in Cardiff is part of the wider SQL Relay UK family and is essentially a free, touring conference, targeted at DBA’s (especially MS SQL Server) and BI users. Fortunately for me, they also had an “alternative tech” track which suited my interests more closely


www.ifconfig.it/hugo

Wireless LAN Professionals Conference Europe

Last week I had the opportunity to attend the first Wireless LAN Professionals Conference in Europe


thestudyofthehousehold.com

Continuous fractions with Map and Reduce

Over the summer, some of us here at UBC started a reading group based around Hadley Wickham’s book, Advanced R Programming. The goal was to compare our answers to the exercises and our impressions of the content


www.ifconfig.it/hugo

HP switches - how to copy configuration between different device models

A couple of days ago I did a planned software upgrade of an HP5406zl


blog.sellorm.com

Talks

EARL London, September 2014 The slides for my talk at the first ever EARL Conference


blog.mgechev.com

Binary Tree iterator with ES6 generators

ES6 specification is being clarified every passed day! One of the key features of the new version of the language are the generators. Generators (a.k.a. semicoroutines) will play quite important role after they are being officially released. They could be used to simplify the asynchronous control flow of any JavaScript program (look at co)


blog.mgechev.com

WebRTC chat with React.js

In this blog post I’m going to share how could be build WebRTC chat with React.js. Before we continue lets describe briefly what React.js and WebRTC are. The application from this tutorial is available at GitHub. React.js React.js is reactive JavaScript framework, which helps you to build user interface. Facebook states that we can think of React as the “V” in MVC


www.ifconfig.it/hugo

Log analysis GUI tools

Log analysis is important to both troubleshoot and understand network devices behaviour. Tail/less/grep are great tools that can help to filter and search hundreds or thousands lines of logs. If you prefer a GUI there are a couple of alternatives that can fit well


www.riinu.me

Why does a linear model without an intercept (forced through the origin) have a higher R-squared value? (calculated by R)

Answer in short: Because different formulas are used to calculate the R-squared of a linear regression, depending on whether it has an intercept or


www.riinu.me

Symbolic links and 2 common errors with them

where -s stands for “symbolic” (just ln would create a hard link) However, if you are not a complete UNIX guru, then trying to access your linked files is likely to produce one of these errors: No such file or directory OR Too many levels of symbolic links Remove symbolic links just as you remove


blog.mgechev.com

AngularJS in Patterns (Part 3)

This publication aims to provide a more theoretical overview of some of the AngularJS components in order to show you how the things you are already familiar with (like different Object-Oriented Design Patterns) fit in the picture. Link to the first part of the series. Link to the second part of the series


wirtel.be

Connect to Odoo in your application with ERPpeek

In this post, we will use the new name, Odoo instead of OpenERP but the content and the examples are compatible with OpenERP 5.0, 6.0, 6.1 and 7.0 and of course with Odoo v8.0. There is no need to be worried, I will try to be compatible with the new version


blog.mgechev.com

AngularJS in Patterns (Part 2). Services.

This publication aims to provide a more theoretical overview of some of the AngularJS components in order to show you how the things you are already familiar with (like different Object-Oriented Design Patterns) fit in the picture. Link to the first part of the series


www.ifconfig.it/hugo

CCIE renewed

In the very last day of availability of the CCIE v4 350-001 written exam I’ve renewed my CCIE for a couple of years more: My plan was to recertify with another track - Wireless or Security - but life happens and I took the easy path and did R&S again. I’ve passed the same written exam 3 times


www.riinu.me

Add up two variables of a netCDF file

The output file will have all of the variables that exist in the input file as well as the new_var. Add -O if your input and output files are the same (overwrite)


www.riinu.me

My bash aliases

If you find yourself using some commands always with the same flags, then it would make sense to define them as alieses, by putting them into your .bashrc file like this (log out and back in for it to take effect): _-color=auto _colours folders, executables and symbolic links. -a for qstat displays more information


www.riinu.me

Saving some variables from a netCDF to a new file

The flag for extracting variables is -v (followed by variable name(s) separated by commas): In case you’ve forgotten what the names of your variables are, do: -h prints headers only (and not the


blog.mgechev.com

Using GitHub Pages with Jekyll!

I’m switching to GitHub pages with Jekyll. There are several reasons behind my decision: Faster! - static HTML is much faster than my old WordPress blog


blog.mgechev.com

AngularJS in Patterns (Part 1). Overview of AngularJS

In this series of blog posts I’m going to cover the paper I’m writing at GitHub. It aims to provide a bit more theoretical overview of some of the AngularJS components in order to show you how the things you are already familiar with (like different Object-Oriented Design Patterns) fit in the picture


www.ifconfig.it/hugo

AirPcap

Wireless traffic packet capture is not easy as wired traffic. Linux and OSX have several solutions but if you’re stuck with Windows the first problem is to find a compatible adapter. My choice is AirPcap, fully compatible with Wireshark and very esay to install. Install and setup Download and install Wireshark and AirPcap drivers


www.njtierney.com

Fix for gbm.plot

Hopefully this will prove helpful to


www.brodieg.com

data.table vs. dplyr in Split Apply Combine Style Analysis

Overview In this post I will compare the use and performance of dplyr and data.table for the purposes of “split apply combine” style analysis, with some comparisons to base R methods. Skip to the bottom of the post if you’re just interested in the benchmarks


blog.mgechev.com

Singleton in JavaScript

Wikipedia describes the singleton design pattern as: The singleton pattern is a design pattern that restricts the instantiation of a class to one object


www.ifconfig.it/hugo

Quick Python code with Jinja2 and config templates

Networking is awesome but some tasks may be quite boring and repetitive. For new campus network installations a lot of time is used just to put a basic initial configuration template on switches


www.ifconfig.it/hugo

MTU on Nexus switches, CDP and vCenter

Some time ago I’ve installed the new core switches for a customer: a couple of Nexus 7000, a couple of 5000 and twelve Nexus 2232TM, Virtual port channels, VLANs, Radius auth and so on.. all the usual configs a good network engineer does. Since the Nexus 5000 are connected to an iSCSI storage I’ve configured Jumbo frames


www.brodieg.com

Performance Impact of S3 and S4 Dispatch

The Setup I have known for a while that S3 and S4 dispatch carries a performance penalty, but I have never run into a situation where it is a glaring problem


www.ifconfig.it/hugo

CCIE

This means two things: I’m CCIE for over one year now I need to prepare again the written exam The last day to test the v4 edition is June 3, 2014, I’ve passed that exam twice so I expect a little effort to pass it


ernestoramirez.com

Ode to the Outshot

I’ve been listening to podcasts for a while. Like most people I started with the juggernaut, This American Life, but quickly opened up my catalogue to other shows and ideas


ernestoramirez.com

Hardware is Hard

I guess in the end you might be asking the wrong question. Of course it is hard, building cars is hard, doing astrophysics is hard, playing the cello is hard. But here we are with hundreds of cars to choose from, new PhDs staring at the stars every night, and parents enrolling their children in music lessons


ernestoramirez.com

The Data Dilemma

With big money at stake it’s no surprise that professional leagues and individual teams are fully embracing the big data craze. Anything and everything “for the win” has been true for centuries


ernestoramirez.com

Living With Data

Earlier this week an old friend of mine sent me a message outlining a request. In an effort to get back to his habit of drawing and creating he was reaching to a few of his friends for some inspiration and ideas. Simple premise


blog.mgechev.com

Express over HTTPS

Sometimes you want to test your application in environment closer to the real world


www.ifconfig.it/hugo

CCNA 10 years

Ten years ago I’ve passed my first Cisco exam: CCNA! What was supposed to be just a marginal skill for a junior systems engineer became both my job and my passion


blog.mgechev.com

What I get from the JavaScript MV* frameworks

Why should I use JavaScript MVC, MVVM, MVP or simply MVW(hatever works for you)? When I talk with people, who are beginners/intermediate in JavaScript I’m often asked this


blog.mgechev.com

Remote Desktop Client with AngularJS and Yeoman

In this blog post I’m going to show you how to build a VNC client using AngularJS and Yeoman. The source code used in the post is available at my GitHub


blog.mgechev.com

The magic of $resource (or simply a client-side Active Record)

At first sight AngularJS seems like a magical framework, which does some weird but awesome things like dependency injection, data binding only by setting a single property to the magical object named $scope and many other things


www.ifconfig.it/hugo

CCNA Wireless

I took advantage of my participation at Cisco Live 2014 to book a free Cisco exam IUWNE


www.ifconfig.it/hugo

Cisco Live 2014 Milan

Last week I had the opportunity to attend Cisco Live in Milan. This is my second time at Cisco Live, I’ve been in London last year. Some people still doesn’t know what Cisco Live is


blog.earo.me

Interview with Rob J Hyndman

The textbook is different. It really goes back a long way. I wrote a textbook on forecasting in 1998 and it became the biggest selling textbook on statistical forecasting in the world. My contract said I should get 5% of sales, but I actually got much less. Wiley (the publisher) had no costs apart from printing and marketing, and they did a lousy job in marketing


www.softinio.com

Integrating Get Satisfaction Fastpass with Laravel

Here is an overview of what is involved in getting your Laravel 4 apps authentication system to integrate with Get Satisfaction Fastpass for single sign on


www.ifconfig.it/hugo

HP Comware 7 simulator

Many network vendors are publishing simulators to the community. A simulator can be a way to complete a training or can be used for a PoC


www.ifconfig.it/hugo

HP Master Accredited Systems Engineer

As many other vendors HP has a fast track for people already certified with Cisco to achieve an HP certification skipping some basic exams


www.ifconfig.it/hugo

HE IPv6 tunnel broker and certification

IPv6 is the evolution that everybody know must be done one day but not today


blog.mgechev.com

AngularJS Inheritance Patterns

Since AngularJS does not provide any built-in features for using inheritance, in this blog post I’ll describe how the general JavaScript inheritance patterns can be applied to AngularJS components. Controllers inheritance First, lets talk about controllers


blog.mgechev.com

AngularAOP v0.1.0

In this blog post I’ll introduce you the new way of annotating services included in AngularAOP v0.1.0. First, why we need a new way for annotation? In v0.0


www.ifconfig.it/hugo

Cisco Live! for my fellow italian networkers (italian only)

Questo post e’ dedicato ai networkers iscritti al CUG di AreaNetworking


www.njtierney.com

A Grammar of Models?

I’m also really interested in statistical learning as a family of modeling techniques, a kind of fitting them together very well and forming a grammer of models. You can make a new model by joing things together, just like the grammer of graphics by which you can come up with a new graphic that is just a new arrangment of existing


www.ifconfig.it/hugo

Darknet - I2P

I’m not a network security specialist but sometimes I’m curious about some topics and I like to test how they work


www.njtierney.com

Statistics for Journalists

In November 2013 I had the opportunity to work with the Australian Science Media Centre (AusSMC) and produce a talk explaining numbers and statistics. The deal was that it was 11 concepts on numbers and stats in 20 minutes. The concepts being: This was my first time ever really seriously teaching anything to


blog.mgechev.com

Advanced JavaScript at Sofia University

In this blog post I’ll tell few words about the course Advanced JavaScript which Georgi Penkov, Evgeni Kunev and me are leading this semester in Sofia University


blog.mgechev.com

AngularJS style guide

Today I created a GitHub repository which contains a set of good practices and style guides for AngularJS application development. Its main goal is to be community-driven and to concentrate all the best practices for AngularJS development in one place


blog.mgechev.com

Lazy prefetching of AngularJS partials

This blog post is concentrated about web performance. I’ll skip the well known stuff about combining images into sprites, inlining images, DNS pre-fetching, combining and minifying script files, gzipping and so on


www.ifconfig.it/hugo

Happy birthday

Today, 10 years ago, I’ve registered this domain. My initial idea was just to have a place to play with html and to save some interesting links. After that I switched to RapidVeawer mostly beacuse I liked the themes and it was a good WYSIWYG editor. The current release is just another wordpress blog but it works for me


www.njtierney.com

Statistics Can Do Anything?

Sometimes people are fond of saying: I think that this is the equivalent of saying: …What I am saying is true because of my argument. And statistics… The same goes for statistics, you could perform a variety of tests to support a particular point. The reader also has a responsibility to evaluate their use of tools to construct and support their


www.ifconfig.it/hugo

Four letters more CCDP

Today I’ve passed 642-874 ARCH exam that in conjunction with CCIE and CCNP entitles to obtain the CCDP certification. To prepare the exam I’ve used the official study guide along with the documents in the Cisco Design Zone


blog.mgechev.com

VNC client on 200 lines of JavaScript

In this quick blog post I’ll show you how to create a simple VNC client in about 200 lines of JavaScript. For our goal we’re going to use only HTML5 and JavaScript (client and server side). The end result will be something like this: So, let’s begin! Our application will have very simple architecture – a proxy server written in Node.js and a client in HTML5 and JavaScript


ramhiser.com

MLB Rankings Using the Bradley-Terry Model

Today, I take my first shots at ranking Major League Baseball (MLB) teams. I see my efforts at prediction and ranking an ongoing process so that my models improve, the data I incorporate are more meaningful, and ultimately my predictions are largely accurate. For the first attempt, let’s rank MLB teams using the Bradley-Terry (BT) model


blog.mgechev.com

Aspect-Oriented Programming with AngularJS

In the following blog post I’ll write few words about what is Aspect-Oriented Programming, why I think it will be useful in AngularJS and I’m also going to give you a short tutorial for using a simple AOP framework I’ve developed. First things first


www.ifconfig.it/hugo

Huawei Certified Datacom Professional

Huawei network devices are becoming more and more popular in european market lately. It all started with 3G adapters, then mobiles, and now I see routers and switches deployed in many locations


ramhiser.com

A Brief Look at Mixture Discriminant Analysis

Lately, I have been working with finite mixture models for my postdoctoral work on data-driven automated gating


www.njtierney.com

Monte Carlo Approximiation

There are a lot of explanations of Monte Carlo approximation out there. Here is one that worked for me. A famous mathematician named Stan Ulam liked solitaire. He wanted to work out the probability of getting a perfect solitaire hand. Being a mathematician, he also wanted to work this out analytically. The more trial simulations (iterations) you run, the better the


www.ifconfig.it/hugo

New toy - Airconsole

Console access to devices for a network engineer is almost as important as telnet/ssh access


www.njtierney.com

Define: Analytically

Wikipedia says: “Analytic Solution” I find that such a definition relies on the reader knowing what the words ‘closed form’, ‘known functions’ and ‘constants’ are. So here’s my definition: “Analytic Solution” A solution where everything needed to solve a particular question is presented clearly and logically, with all assumptions defined. Waddaya


www.njtierney.com

Humanity

It seems a strange thought at first. How do the humanities help you make money? You know, getting you a job. We’ve all got that annoying uncle or in-law or friend who plays devil’s advocate (or douchebag) when you reveal that you are studying French and


www.ifconfig.it/hugo

AutoHotkey

One of the more annoying things of the windows command line is the lack of Shift+Ins to paste the clipboard. A bit of googling made me discover a very useful software called AutoHotkey


www.ifconfig.it/hugo

Cisco WLC roaming debug + gawk + sed

Quite often I have to debug a wireless client roaming across lighweight Cisco APs to confirm it moves between APs as expected in the network design. On the WLC the command is “debug client MAC”


blog.mgechev.com

CSS3 flipping effect

As you know because of the SIMD nature of the GPU it’s extremely good for graphical calculations. Since HTML5 and CSS3 are here we have a couple of ways for efficient and smooth animations one of them are the CSS3 transitions


www.ifconfig.it/hugo

CCIE plaque

Got mail from


blog.mgechev.com

Practical programming with JavaScript

Before few months I was invited by Telerik Academy to make a talk about JavaScript. Last Monday Marian Kostadinov, Radoslav Georgiev and me made a whole seminar about the topic


blog.mgechev.com

Why I should use publish/subscribe in JavaScript

This post is inspired by my answer at StackOverflow. So why we should use publish/subscribe? Why it is useful? Is it making our work harder or it makes our application better? And the answer..


www.ifconfig.it/hugo

Antenna radiation pattern, law of sines, free space propagation loss

I work with WiFi more than I admit to myself and now that I have more time to study outside the CCIE R&S blueprint boundaries it’s time to focus on other


www.ifconfig.it/hugo

Wonky Wisp, Smokeping and AWS free tier

My home network is connected to the Internet via radio bridge


www.ifconfig.it/hugo

My CCIE experience

In really enjoyed to read all the blog post of people passing the CCIE lab exam over the years. I’ve found the stories very inspirational so now it’s time for me to give back


www.ifconfig.it/hugo

Cisco certifications

I noticed that not everybody knows how to download Cisco certs PDF files or order additional printed copies. Just open this link, login with your Cisco credentials and enter the menu “Certification Fulfillment”. An additional CCIE plaque costs 150USD, paper certs cost 15USD.


www.ifconfig.it/hugo

CCIE #38619

I’ve passed the CCIE R&S lab exam yesterday in Brussels, results arrived this


www.ifconfig.it/hugo

Cisco Brand Center Network Topology Icons

Cisco icons are globally recognized and generally accepted as standard for network icon topologies. You may use them freely, but you may not alter them


www.ifconfig.it/hugo

CCIE lab numbers preallocation myth certification value

Cisco stopped to publish CCIE statistics some time ago but in Cisco Live presentations we can find some slides like this:

A couple of days ago on twitter Bob McCouch who passed his lab on February 21st posted this:

I know 14 days are not enough to make statistics, but let’s play with the numbers since they’re very


www.ifconfig.it/hugo

Recipe

NTP client / server with authentication SERVER CONFIG ntp authentication-key 1 md5 0802657D2A36 7 ntp master 5 CLIENT CONFIG ntp authentication-key 1 md5 1531223F2705 7 ntp authenticate ntp trusted-key 1 ntp server 10.0.12


www.ifconfig.it/hugo

Cisco Live! Europe 2013

Cisco Live! Europe: I’m in! First time here, the impression is like being in the Willy Wonka chocolate factory with the big difference you can touch everything without disappear. As my job is not focused on a single technology I’m registered to many different sessions, from WiFi to Security, from FCoE to Routing/Switching. A longer review will follow


blog.mgechev.com

Functional programming with JavaScript

This article is about the functional concepts of JavaScript. Some of them are built-in the languages, others extra implemented but all of them are very common for purely functional languages like Haskell. First I want to tell what I mean with the term purely functional language


blog.mgechev.com

plainvm

plainvm can take the virtualization into different level of usage. To prove this I’ll first ask few rhetorical questions and put their answers..


ramhiser.com

High-Dimensional Microarray Data Sets in R for Machine Learning

Much of my research in machine learning is aimed at small-sample, high-dimensional bioinformatics data sets. For instance, here is a paper of mine on the topic. A large number of papers proposing new machine-learning methods that target high-dimensional data use the same two data sets and consider few others


blog.earo.me

Data analysis, from numbers to insights

For good or ill, we crossed the end of the world predicted by Mayans and were pushed back to a tough world. It’s time to move forward. Data analysis, as I understand it, is not a fixed set of techniques. It is a way of life, and it has a name: curiosity. There is always something else to find out and something more to learn


www.ifconfig.it/hugo

L2 QoS lab with DSCP mutation map and QoS port statistics

The dscp mutation map is a per-port configuration that permits to modify the dscp field of a packet


www.ifconfig.it/hugo

Netflow quick notes

Netflow quick notes for basic config. NETFLOW EXPORT Send NetFlow data to a collector: From? (source) Where? (destination, port) How? (udp, sctp, backup) Version? (1,5,9) SAMPLING / FILTERING Not all traffic is evaluated to generate NetFlow statistics


www.ifconfig.it/hugo

Ebook

Your Route to Cisco Career Success by Kevin Wallace A free ebook from Amazon/Kindle about the strategy to prepare for a brilliant career in networking


blog.mgechev.com

Looking for performance? Probably you should NOT use ().sort (V8)

A few days ago, I’ve created a GitHub repository. It’s main goal was to collect different algorithms with implementations in JavaScript. I started with basic ones – sorting (insertion, selection, bubble sort..). After that I implemented few “more advance” like marge, quick and heap sort


ramhiser.com

How to Download Kaggle Data with Python and requests.py

Recently I started playing with Kaggle. I quickly became frustrated that in order to download their data I had to use their website. I prefer instead the option to download the data programmatically. After some Googling, the best recommendation I found was to use lynx


www.ifconfig.it/hugo

Alcatel Lucent Certified Field Expert

After one week of training in Milan and passing the exam I’ve added an Alcatel-Lucent certification to my c.v.: “Alcatel-Lucent Certified Field Expert - ACFE - OmniSwitch R6/R6” OmniSwitch have some proprietary features, like mobile vlans, that may be very useful in some deployments


blog.sellorm.com

Urban Badger vs Streaming Video

My daughter is always asleep in bed when the local badger comes around. So we built a badger-cam to attempt to get video footage of our visitor. This is from the second night of filming. The camera is mounted inside an unused cat flap and the large shape dominating the top half of the picture is the flap itself, which had slipped down from the first night


blog.mgechev.com

JavaScript image scaling

I haven’t wrote here for a while so I decided to write about something more practical. Actually the idea for the post come from one my response in stackoverflow