QNAP TS-231P

Prawdę mówiąc od dłuższego czasu zbierałem się na zakup nas’a z prawdziwego zdarzenia aniżeli budowanie czegoś od zera. Przez pewien czas szczątkowe funkcjonalności pełniła malina z podpiętym dyskiem na usb i pewnie jeszcze by to długo działało ale w końcu dorosłem do zakupu. Podstawowym założeniem była jak najmniejsza cena bo bądźmy szczerzy, aż takich wymagań do domu nie mam aby wydać kilka tysięcy pln.

Po przestudiowaniu ofert, opinii z dosyć wąskiej oferty w dolnej granicy cenowej wybór padł właśnie na Qnap’a, model TS-231P + dwa dyski w moim przypadku to 2x Seagate w 2TB.

Zestawu używam już prawie miesiąc i jak za taką cenę oceniłbym go bardzo dobrze, niestety trochę nie doceniłem siebie i teraz pewnie wybrałbym coś innego, a chodzi mi głownie o procesor. Tutaj jest „Annapurna Labs Alpine AL-212 (2 rdzenie, 1.7 GHz) ” czyli ARM no i 1 GB ramu. Do podstawowych funkcji jakie są przewidziane pewnie wystarcza, zużycie pewnie jest też w miarę sensowne (jeżeli kogoś interesują dokładne dane to jest tego masa na różnych stronach).

Mnie właśnie zaczęła doskwierać architektura procesora no i niewielka ilość pamięci gdy tylko zabrałem się za zabawę z lxc i dockerem, o tym przed zakupem kompletnie nie pomyślałem a co dopiero o prawdziwej wirtualizacji której tutaj brak 🙂

Druga sprawa to dyski które zakupiłem, o ile sam Qnap jest bardzo cichy w codziennej pracy to dyski strasznie głośno się zachowują, szczególnie przy dużym i ciągłym zapisie/odczycie i to jeszcze muszę dokładniej zbadać 😐

Reasumując jeśli kogoś interesuje głownie storage na backupy/filmy/muzykę i usługi typu samba/cifs/nfs/ftp/dlna itp w niskiej cenie to polecam, jeżeli coś więcej to szukałbym czegoś z procesorem z prawdziwego zdarzenia i większą ilością pamięci. Zapewne też tak zrobię jak  tylko znajdę kupca na ten model 🙂

tmux

Prosto aczkolwiek czytelnie, jak na obrazku (config z internetu niestety nie pamiętam linka do oryginału).

#set-option -g default-command "exec /bin/bash"
set-window-option -g mode-keys vi
#custom
set -g status-bg '#d3d7cf'
set -g status-fg '#2e3436'

# remap prefix from 'C-b' to 'C-a'
#unbind C-b
#set-option -g prefix C-a
#bind-key C-a send-prefix

# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %

# reload config file (change file location to your the tmux.conf you want to use)
bind r source-file ~/.tmux.conf

# switch panes using Alt-arrow without prefix
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D

# Enable mouse mode (tmux 2.1 and above)
#set -g mouse on

######################
### DESIGN CHANGES ###
######################

# panes
set -g pane-border-fg black
set -g pane-active-border-fg brightred

## Status bar design
# status line
set -g status-justify left
set -g status-bg default
set -g status-fg colour12
set -g status-interval 2

# messaging
set -g message-fg black
set -g message-bg yellow
set -g message-command-fg blue
set -g message-command-bg black

#window mode
setw -g mode-bg colour6
setw -g mode-fg colour0

# window status
setw -g window-status-format " #F#I:#W#F "
setw -g window-status-current-format " #F#I:#W#F "
setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W "
setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W "
setw -g window-status-current-bg colour0
setw -g window-status-current-fg colour11
setw -g window-status-current-attr dim
setw -g window-status-bg green
setw -g window-status-fg black
setw -g window-status-attr reverse

# Info on left (I don't have a session display for now)
set -g status-left ''

# loud or quiet?
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-option -g bell-action none

set -g default-terminal "screen-256color"

# The modes {
setw -g clock-mode-colour colour135
setw -g mode-attr bold
setw -g mode-fg colour196
setw -g mode-bg colour238

# }
# The panes {

set -g pane-border-bg colour235
set -g pane-border-fg colour238
set -g pane-active-border-bg colour236
set -g pane-active-border-fg colour51

# }
# The statusbar {

set -g status-position bottom
set -g status-bg colour234
set -g status-fg colour137
set -g status-attr dim
set -g status-left ''
set -g status-right '#[fg=colour233,bg=colour245,bold] %H:%M:%S '
set -g status-right-length 50
set -g status-left-length 20

setw -g window-status-current-fg colour81
setw -g window-status-current-bg colour238
setw -g window-status-current-attr bold
setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '

setw -g window-status-fg colour138
setw -g window-status-bg colour235
setw -g window-status-attr none
setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '

setw -g window-status-bell-attr bold
setw -g window-status-bell-fg colour255
setw -g window-status-bell-bg colour1

# }
# The messages {

set -g message-attr bold
set -g message-fg colour232
set -g message-bg colour166

# }

vimrc

Vim vim vim, kto lubi ten używa, upakowanego pewnie w pełno pluginów i wypasiony plik konfiguracyjny. Także i ja wrzucę ale wersję minimalistyczną, mieszczącą się w kilku linijkach, bez żadnych pluginów.

Mi wystarcza (ok przyznaje czasem włączam jakieś dodatki ale tylko czasem), może komuś się przyda też 🙂

colorscheme desert
" save automatically when text is changed
set updatetime=200
au CursorHold * silent! update
set number
source $VIMRUNTIME/mswin.vim
behave mswin
set cursorline
set cursorcolumn
syntax on

Powrót do xfce

Ostatnio wspominałem ile to już lat z gnome przesiedziałem aż naszło mnie na zmianę, stare dobre xfce którego poza screenami nie widziałem od 2008 roku 🙂

Tak oto wczoraj stałem się szczęśliwym posiadaczem owego środowiska na desktopie i muszę przyznać, że szczególnych różnic nie widzę (wizualnych) i to bardzo dobrze.

Czuję się jak za starych dobrych lat za czasów gtk w wersji drugiej. Normalny panel, tray menu, tego mi trochę brakowało (oczywiście idzie gnoma przystosować do czegoś podobnego) no i ta żwawość, gnome zasadniczo więcej zasobów zużywa 🙂

Myślę, że na dłuższy czas już tak zostanie, jest jeszcze wiele rzeczy do których z chęcią bym wrócił ale nie jestem już tak czasowy więc raz na 10 lat wystarczy 😀

guess who’s back? conky :)

Znowu wracają czasy 2012 roku, gnome 2 i zabawy z conky. Trochę konfiguracji przewinęło się na blogu i tak mnie wczoraj naszło aby znowu skorzystać z tego cudownego narzędzia.

Na początek popełniłem dwie wersje, jedna na prawą stronę ekranu a druga jako górny panel. Konfiguracje w linkach poniżej (wersja z panelem jest dostosowana do mojej szerokości monitora więc gdyby ktoś skorzystał musi sobie poprawić ${goto x} na swoje wartości).

conkyrc1

conkyrc2

pokadesktop

Dzisiaj przypomniało mi się jaki przecież swego czasu był hype na modyfikowanie swoich desktopów, ile człowiek napocił się przy konfiguracjach, pisaniu motywów i tak dalej a tu minęło 5 lat bez screenshota 😐

Ostatni wpis jeszcze z gnome w wersji 3.2 z 2012 roku. Aż się sobie dziwię że do tej pory wytrzymałem z gnomem ale jest już jako tako konfigurowalny, nie to co wtedy 😉

cron-apt

Im więcej mamy pod opieką serwerów bądź też nie logujemy sie na nie codziennie warto wiedzieć kiedy pojawią się jakieś aktualizacje. Tym bardziej gdy (jak ja) nie jesteśmy zwolennikami automatycznych aktualizacji.
Z pomocą przychodzi cron-apt, aplikacja która jak nazwa sugeruje wg ustawień crona sprawdza bądź aktualizuje nasz system, do tego dochodzi opcja powiadomień mailowych.

Instalacja:

apt install cron-apt

Konfiguracja (najprostrza – powiadomienie na mail o dostępnych aktualizacjach):

cat /etc/cron-apt/config
# Configuration for cron-apt. For further information about the possible
# configuration settings see /usr/share/doc/cron-apt/README.gz.
MAILTO="user@mail.com"
MAILON="upgrade"

Kiedy odpalamy:

cat /etc/cron.d/cron-apt 
#
# Regular cron jobs for the cron-apt package
#
# Every night at 4 o'clock.
0 4 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt
# Every hour.
# 0 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2
# Every five minutes.
# */5 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2

Inne opcje:

/usr/share/doc/cron-apt/README.gz

 

Playstation: Pierwsza platyna

Nie jestem jakimś typem zbieracza trofeów ale stwierdziłem, że chociaż jedną wypadało by mieć. Wybór był prosty i oczywisty, w Battlefield 1 bo ostatnio tylko w niego gram. Poziom trudności też nie jest jakiś wygórowany poza jedną misją. Zestrzelenie 10 samolotów w 30 sekund.

Wierzcie lub nie kilka dni mi to zajęło, nie non stop bo po 5-10 nieudanych próbach wyłączałem tą misję i się poddawałem. Następnego dnia znowu kilka prób i tak w koło. Dopiero dzisiaj mi się udało, uff, bo chyba bym pada połamał 🙂