tirsdag den 26. april 2016

Videos and stuff from Linux Fest NorthWest 2016

                                            Picture source : https://twitter.com/ChrisLAS
                                         
After a great Linux NorthWest 2016(Bellingham, WA • April 23rd & 24th)
A lot of pictures and Videos comes online... info : LinuxFest NorthWest 2016...

The YouTube channel:  https://www.youtube.com/channel/UCqeKeRXssKqbK4XHqLYrctQ

PodCast from jupiterbroadcasting:
http://www.jupiterbroadcasting.com/99036/linuxfest-northwest-2016-las-414/



torsdag den 21. april 2016

Big Data Analytics with DB like PostgreSQL

I was asked how to use the data and get it into some kind of repport?

We are testing PowerBI from Microsoft : https://powerbi.microsoft.com

The next one is : 2UDA - Big Data Analytics with PostgreSQL

"2ndQuadrant Unified Data Analytics (2UDA – pronounced tudor) is a data analytics application suite that unifies databases, spreadsheets, data mining and visualisation in one seamless desktop installer. Once installed, 2UDA gives users access to the dramatic data visualisation and data mining capabilities of Orange, utilizing the latest big data features of PostgreSQL, as well as the spreadsheet function of LibreOffice Calc." from : http://2ndquadrant.com/en/resources/2uda/



onsdag den 20. april 2016

Data from multi-rotor wind turbine





"Vestas has taken the wraps off a multi-rotor wind turbine as the company looks to raise power outputs from single installations without having to increase hardware tip heights. The manufacturing giant said today it will work with the Technical University of Denmark to install the concept demonstrator at the Risø test site near Roskilde."    Source : http://renews.biz/102367/vestas-turbine-four-play/





mandag den 18. april 2016

How to setup ICAT on the Database (Postgres)


If you got issue with the Postgres DB I can recommend trying : http://www.pgadmin.org/


The code for making ICAT  (the iRODS database) :

-- DROP DATABASE "ICAT";  (  please Note : IF ANY  )

CREATE DATABASE "ICAT"
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'en_US.UTF-8'
       LC_CTYPE = 'en_US.UTF-8'
       CONNECTION LIMIT = -1;
GRANT CONNECT, TEMPORARY ON DATABASE "ICAT" TO public;
GRANT ALL ON DATABASE "ICAT" TO postgres;
GRANT ALL ON DATABASE "ICAT" TO irods;

Then run (in BASH):
/var/lib/irods/packaging/setup_irods.sh  ; iinit

mandag den 11. april 2016

Using the iRODS Repo

iRODS Packages

This server hosts both APT and YUM repositories for the iRODS Consortium.

Installation

The following two packages add this server to your package manager's list of repositories to check for new software.

APT

The signed APT package installs the public key automatically from this server via https.
wget https://packages.irods.org/renci-irods-repository_20160318_amd64.deb
sudo dpkg -i renci-irods-repository_20160318_amd64.deb

YUM / ZYPPER

The signed YUM / ZYPPER package first requires the installation of the iRODS public key into the RPM DB.
wget https://packages.irods.org/irods-signing-key.asc
sudo rpm --import irods-signing-key.asc
Then, the package can be installed.
sudo rpm -i https://packages.irods.org/renci-irods-repository-20160318-1.x86_64.rpm


Source : https://github.com/irods/renci-irods-repository

fredag den 8. april 2016

Weekend and time to hack stuff


We are testing security - just for fun ;-)
Sorry I can't write anything about our results !



torsdag den 7. april 2016

iRODS Upgrade from 4.1.x to 4.1.8

After alot of strange errors we did an upgrade of the iRODs-1 and iRODs-2 server.
More : https://groups.google.com/forum/#!topic/irod-chat/D7I5x-biw7I

My Script looks like this :  (please note do a FULL DB-backup before - better safe than sorry !! )

### BASH
wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-database-plugin-mysql-1.8-centos7-x86_64.rpm
wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-database-plugin-postgres-1.8-centos7-x86_64.rpm
wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-database-plugin-postgres93-1.8-centos7-x86_64.rpm

wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-dev-4.1.8-centos7-x86_64.rpm

wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-icat-4.1.8-centos7-x86_64.rpm

wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-icommands-4.1.8-centos7-x86_64.rpm

wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-resource-4.1.8-centos7-x86_64.rpm

wget ftp://ftp.renci.org/pub/irods/releases/4.1.8/centos7/irods-runtime-4.1.8-centos7-x86_64.rpm

rpm -U irods-dev-4.1.8-centos7-x86_64.rpm
rpm -U irods-icat-4.1.8-centos7-x86_64.rpm
rpm -U irods-runtime-4.1.8-centos7-x86_64.rpm
rpm -U irods-database-plugin-postgres-1.8-centos7-x86_64.rpm

postgresql-setup initdb
systemctl start postgresql
systemctl enable postgresql

tirsdag den 5. april 2016

Now Hiring: iRODS Application Engineer

Source : https://groups.google.com/forum/#!topic/irod-chat/4P1d0VChkK4
The iRODS Consortium is seeking an R&D application engineer to join our team. This is a new position. Please see the description below and visit http://unc.peopleadmin.com/postings/94190 for more information and to apply.

R&D Application Engineer
This position will work with internal and external customers, the iRODS development team, and the Consortium member recruitment team to identify, implement, document, and service iRODS-based data management systems. The engineer will generally work at RENCI, though may occasionally be deployed to customer sites for up to several weeks at a time. Additional duties include: providing email and phone support to internal and external customers; submitting bug reports and feature requests to the development team; documenting features and common configuration steps; and training customer administrators and users on deployed systems. 

The R&D Application Engineer will assist the iRODS development team to advance and maintain iRODS client interfaces. Requires advanced knowledge of the iRODS C++ server-client API and communications protocol. Support for Linux, Mac, and Windows.

The R&D Application will be responsible for:
- Providing direct support to iRODS Consortium contract customers by developing iRODS rules, clients, and accompanying software tools.
- Assisting with development of iRODS client APIs, including Jargon, an enhanced C++ API, and graphical interfaces.
- Assisting with development of iRODS storage resource and authentication plugins.
- Identifying novel solutions, leading and managing tasks, and coordinating team members to resolve customer issues on-time and on-budget.
- Diagnosing, troubleshooting, and providing workarounds for product bugs.
- Documenting, proposing, and explaining end-to-end solutions that incorporate unique aspects of the customers’ site: networking, operating system, iRODS configuration, and customer workflow.

At least three years of IT administrative experience and Linux sysadmin/devops experience is required. Experience interacting with data-intensive domain researchers (e.g., earth scientists, bioinformaticians) is required. Excellent customer interaction, negotiation communication, and planning skills. Experience planning and deploying campus-wide, high availability iRODS systems. Experience configuring and deploying iRODS clients with support for multiple authentication mechanisms. Experience configuring iRODS client authentication using PAM and Kerberos. Experience working with and presenting developments to the iRODS user community. Knowledge of Python, C++, and Java programming languages. Proficiency with Unix shell scripting and command line operations, computer network configuration, and machine virtualization. Experience managing projects using version control and collaboration systems (e.g., github). . Experience developing client-side interfaces for iRODS is preferred.


mandag den 4. april 2016

Get python to run with iRODS (FigShare)

To get the python-irodsclient running we need Python-pip.

info : https://pypi.python.org/pypi/python-irodsclient

Repository
Pip is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we’ll install the EPEL repository:

rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

Then let’s install python-pip and any required packages:

yum update ; yum -y install python-pip

And then we are able to install irods_figshare 
from : https://github.com/danielduduta/irods_figshare

source file : irods_figshare.conf.json

source file : irods_to_figshare.py

please see : http://bigdatadk.blogspot.dk/2016/03/irods-2-figshare-integration.html