Linux debian Jessie - ZFS root

https://github.com/zfsonlinux/zfs/wiki/Debian-Jessie-Root-on-ZFS

zfs create -o canmount=off -o mountpoint=none tera1/root
zfs create -o canmount=noauto -o mountpoint=/mnt tera1/root/jessie170125

zfs set canmount=noauto  tera1/root/jessie170125
zfs set  mountpoint=/mnt tera1/root/jessie170125

zfs mount tera1/root/jessie170125


root@tera:~# debootstrap jessie /mnt
/usr/sbin/debootstrap: 1305: /usr/sbin/debootstrap: cannot create /mnt/test-dev-null: Permission denied
E: Cannot install into target '/mnt' mounted with noexec or nodev

root@tera:~# mount -o remount,rw,exec,dev tera1/root/jessie170125

root@tera:~# debootstrap jessie /mnt

XEN

Nový příkaz pro ovládání 

root@tera:/etc/xen/auto# xm list
ERROR:  A different toolstack (xl) have been selected!

pygrub

Po přechodu na jessie problém s konfigurací virtuálů
Nahradit toto:
bootloader = '/usr/lib/xen-4.1/bin/pygrub'
za toto
bootloader = 'pygrub'

Hláška po startu

Po startu virtuálu s konzolou
xenconsole: Could not open tty `': No such file or directory
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with error status 2                                                                                                                                                                      [    0.000000] Initializing cgroup subsys cpuset

Zabbix

# wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
# dpkg -i zabbix-release_3.0-1+jessie_all.deb
# apt-get update
# aptitude install zabbix-agent
# rsync -va /tera1/root/wheezy140813/etc/zabbix /etc/
# /etc/init.d/zabbix-agent restart


Vapor - vagrant

https://github.com/paulatwilson/vapor-vagrant


mkdir dev
cd dev
git clone https://github.com/paulatwilson/vapor-vagrant
cd vapor-vagrant

editovat Vagrantfile:
config.vm.network "forwarded_port", guest: 80, host: 8088
sudo wget toolbox.qutheory.io -O vapor

vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'ubuntu/trusty64'...
...
real    9m4.077s
user    0m42.922s
sys     0m9.426s



Hacking Atom to create a Swift IDE that runs on Linux and Mac

Hacking Atom to create a Swift IDE that runs on Linux and Mac

Rekuperační jednotky

http://www.nilan.cz/produkty/pasivni-rekuperace/
http://www.multivac.cz/produkty/rekuperacni-jednotky-venus
http://www.multivac.cz/produkty/rekuperacni-jednotky
http://www.regulus.cz/cz/rekuperacni-jednotka-hr100rs-pro-byt
http://www.regulus.cz/cz/centralni-rekuperacni-jednotky
https://www.luftuj.cz/p/navrh-systemu-vetrani-s-rekuperaci/
http://www.sorke.cz/rekuperacni-jednotky-deskovy-HR100R.htm
http://www.vetrani-ventilatory.cz/rekuperacni-jednotky-c-1273.html?gclid=Cj0KEQiAh4fEBRCZhriIjLfArrQBEiQArzzDAZXMIYp0IPHf2QJnHcUIi8dUtlH0PI9FKxtjWWLqiNwaApxe8P8HAQ
http://www.paulrekuperace.cz
http://www.sorke.cz/rekuperacni-jednotky-deskovy.htm

Wetek audio jack


https://upload.wikimedia.org/wikipedia/en/e/ed/TRRS_3.5mm_-_2_length_variants.jpg

Ten delší jack je ten, který je funkční pro wetek

Viz tato konfera: http://www.wetekforums.com/v/index.php?p=/discussion/442/analog-audio-output

Mustache

Mustache je jazyk pro vytváření a použití pomocí templates.

Mustache pro swift


Vapor - web framework pro jazyk Swift

https://github.com/vapor/vapor

Vapor Documentation

Vapor university

Vapor examples

https://vapor.github.io/documentation/deploy/nginx.html

Xamarin - C# framework pro mobilní zažízení

Xamarin je framework pro vývoj mobilních app pro různé platformy  v jazyku C#

Hřejivá emulze Sportovka červená

Sportovka
http://www.hsport.cz/p203-masazni-roztok-sportovka-hrejiva-b-550-ml.php

Capsaicin v krému:
https://www.ashleyfoodcompany.com/keep-warm-with-capsaicin-this-winter/

Realm.io startup v inkubátoru Y Combinator

Firma realm

SanFrancisco 2 CEO (ex Nokia) + 50 Dánsko Nokia, Intel ...



Přednáška CEO o Realm Mobile Platform (v úvodu s historií firmy/projektu)


Inkubátor: Y Combinator

Atom.io a Swift

https://github.com/github/swift-style-guide
https://github.com/realm/SwiftLint

https://realm.io/news/slug-jp-simard-swiftlint/

Swift language

The Swift Linux Port

https://swift.org/about/#swiftorg-and-open-source



Swift - serial port


SerialPortExample-Swift ze zdroje sunsetlakesoftware.com kteří přepsali všechny C++ zdrojáky do jazyka Swift

http://www.ftdichip.com/Drivers/D2XX.htm

Serial Port Programming in Swift for Mac OS X


Using Virtual Serial Ports on Linux (Ubuntu)

http://dev.iachieved.it/iachievedit/building-swift-3-0-on-a-raspberry-pi-3/
https://www.raywenderlich.com/85900/arduino-tutorial-integrating-bluetooth-le-ios-swift
https://www.raywenderlich.com/98795/arduino-tutorial-networked-temperature-sensor-swift
http://dev.iachieved.it/iachievedit/building-swift-3-0-on-a-raspberry-pi-3/
https://wiki.ubuntu.com/ARM/RaspberryPi
http://www.xappsoftware.com/wordpress/2016/02/15/swift-nsnotificationcenter-with-userinfo-producerconsumer/



Using Swift Package Manager to develop linux complex applications


Running Swift on Ubuntu Server (on VirtualBox)

Mac OS X - kopie bootovacího CD

Použijeme nástroj Disková utilita

menu Soubor -> Nový obraz -> Obraz ze složky
vybrat CD obsah
nastavit název souboru obrazu, vybrat Formát obrazu: hybridní obraz ISO/UDF

výsledkem je soubor s příponou .dmg
...no ale nebootuje ani ve virtualboxu ani po vypálení na CD

:-(


Kontejner - kde vzít a za kolik...

http://www.hz-kontejnery.cz/detail-kontejneru?id=339
http://www.caru.cz/akce-2/
http://www.prodamkontejner.cz/prodej-kontejneru/kontejnery-praha/
http://living.iprima.cz/bydleni/jak-postavit-dum-z-lodniho-kontejneru-cena-rozmery-co-ohlidat


https://cs.wikipedia.org/wiki/Kontejner

Nový FileServer?

http://ark.intel.com/search/advanced?s=t&CoreCountMin=4&CoreCountMax=4&MaxTDPMax=20&VTX=true&VTD=true


tak dejme tomu s procesorem N3450

Cíl:
xen = moc RAM, moc CPU
hdd kapacita = 2,5 disky a moc/přiměřeně

ZFS na linuxu - z Wheezy na Jessie

Opět mě čeká přechod na novou verzi Debianu

Debian Jessie Root on ZFS
Dynamic Kernel Module Support



https://github.com/zfsonlinux/zfs/wiki/Debian
https://github.com/zfsonlinux/zfs/issues/5536
http://bernaerts.dyndns.org/linux/75-debian/279-debian-wheezy-zfs-raidz-pool
http://www.andybotting.com/zfs-on-linux

GridFree - 2x Panel 270 Wp + mikroměnič 230V/500W

Nová verze GridFree na i4wifi s možností připojení/řetězení dalších modulů

GridFree Micro AC Invertor DC-AC 500W, 230V CE, YC500 Trunk

2x Panel 270 Wp + mikroměnič 230V/500W za 12 010,- Kč

Použití s Hlídací proudové relé, PRI-52, AC 0,5A - 25A, CE za 1 141,- Kč

Atom - jak vytvořit vlastní zvýraznění syntaxe

Pro OpenHAB mi vyhovuje editace konfiguračních souborů pomocí editoru Atom.io

Jak nadefinovat vlastní zvýraznění syntaxe je v tomto článku

OpenHAB2 a autentifikace

Zatím to kluci moc neřeší...
Diskuze k této problematice je tady: Authentication in OH2

Bluetooth a škodlivost radiace

http://www.electricsense.com/1010/bluetooth-what-you-will-learn-nowhere-else-–-is-it-really-dangerous/

Zabbix na Raspberry Pi (OS Raspbian)

Zabbix on the Raspberry Pi (OS Raspbian)
Setting up proxy using rpi
Zabbix server na RaspberryPi Zabbix 3.0.0 appliance for Raspberry Pi

Opravdu velký bratr Zabbix

Pokud je třeba sledovat 1 000 strojů a na nich ne více než 100 000 položek, je možné toto provést pomocí několika proxy a jednoho Zabbix serveru

Pokud ale řešíme 5 000 strojů a cca 1 milion položek pak s několika triky je to pořád v takovém modelu možné, ale co když se tato čísla znásobí 10x

viz tady: Scaling a Zabbix Monitoring System to Accommodate Business Growth

Řešením je použití více serverů Zabbix a  udělat si webárnu která sdružuje dashbordy z těchto serverů.

The advantages and disadvantages of this new approach are as follows:

Advantages


  • System scalability is improved with MongoDB
  • No data delays and no gaps, even with high load
  • Save a very long period of history data
  • Reads from and writes to history may be separated


Disadvantages


  • Templates synchronization is tricky
  • Custom consolidated dashboard for triggers
  • Zabbix frontend needs changes for viewing historical data

Hilch - TLS proxy

Hitch - scalable TLS proxy

hilch nahrazuje projekt stud

FAQ

Praktické použití:
SSL termination: stunnel, nginx & stud

RADIUS server - vhodnější pro autentifikaci a autorizaci než LDAP

The benefits of using RADIUS over LDAP
The FreeRADIUS Project
FreeRADIUS Active Directory Integration HOWTO samba3, Windows >= Win2K SP4 XP

OpenConnect VPN Server

OpenConnect VPN Server
OpenConnect server (ocserv) is an SSL VPN server

Balíček v debianu: ocserv

OpenConnect - klient

Projekt se snaží využít rozšířenosti Cisco VPN


Mac OS
openconnect pro Mac OS X
Cisco anyconnect VPN client for Mac OS X


Porovnání VPN
Which VPN Protocol to Use: OpenVPN vs PPTP vs L2TP vs SSTP

Telefon v domě - pryč s mobilem a návrat k DECT?

... asi ne:

Škodlivost
https://en.wikipedia.org/wiki/Digital_Enhanced_Cordless_Telecommunications#Health_and_safety

DHCP - jak na záložní server


Munice na Opavsku

http://www.ceskenoviny.cz/zpravy/kvuli-nalezu-munice-na-opavsku-evakuovala-policie-30-lidi/1432343

Server Side Rendering - Next

The Benefits of Server Side Rendering Over Client Side Rendering