środa, 22 marca 2017

czwartek, 16 marca 2017

KIANO Slimstick i Linux [Ubuntu]

Kiano Slimstick to mini komputer, który możemy podłączyć bezpośrednio do wejscia HDMI w monitorze lub telewizorze. Standardowo w polskiej dystrybucji dostarczany jest z systemem Windows 10. Mamy jednak możliwość zmiany systemu operacyjnego na linux.

Obecnie są przygotowane różnych wariacji Ubuntu, Chromium OS i Android.
Obrazy możemy pobrać tutaj. Strona zawiera także szczegółowe instrukcje instalacji.

Ja na swoim zainstalowałem Xubuntu 16.04.2 (środowisko graficzne XFCE) zastępując całkowicie system Windows. Wszystkie podzespoły działają bez problemu, Zauważalna zdecydowanie poprawa w działaniu wifi. Krótka instrukcja instalacji:

  1. Pobieramy obraz ISO interesującej nas wersji.
  2. Pobieramy program Rufus służący do nagrywania obrazu ISO na pendrive'a.
  3. Podłączamy pendrive z nagranym obrazem do naszego Kiano, startujemy i przytrzymujemy F7
  4. Wybieramy start z pendrive'a zamiast Windows Boot Manager'a
  5. Po załadowaniu Ubuntu sprawdzamy czy wszystko działa i możemy instalować.
Zainteresowanym instalacją Ubuntu obok Windows odsyłam do wspomnianej strony.
Podziel się:

środa, 15 marca 2017

sobota, 11 marca 2017

Pobieranie z rapids.pl za pomocą skryptu bash

Krótki wpis o automatyzacji pobierania plików z serwisów hostujących pliki.

rapids.pl to serwis pośredniczący dla innych serwisów jak rapidshare, dailyfiles i inne. Wykupując konto dostajemy odpowiednik kont premium w wielu serwisach jednocześnie. Udostępnia także API służące do łatwego dodawania linków i generowania indywidualnego linku dla nas do pobrania konkretnego materiału. Poniższy skrypt dla systemu linux pozwala nam na łatwe pobieranie bezpośrednio na podstawie linku z serwisu docelowego. Skrypt za pomocą API tłumaczy nam link docelowego serwisu na link wewnętrzny rapids.pl i następnie pobiera materiał.

Sposób użycia:

pi@pi:~ $ ./rapids http://catshare.net/qoK6ysd4vcRFKwQ2/Nasz.Serial.S13E15.HDTV.XviD-FUM.avi

W skrypcie podmieniamy zmienną RAPIDS_API_KEY - nasz własny klucz możemy podejrzeć po zalogowaniu na tej stronie.

#!/bin/bash

# Set your rapids api key here: (https://rapids.pl/profil/api)
RAPIDS_API_KEY=abcdefgh0123456789abcdefgh09876543210

function jsonval {
    temp=`echo $json | sed 's/\\\\\//\//g' | sed 's/[{}]//g' | sed 's/]//g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' | sed 's/\"\:\"/\|/g' | sed 's/[\,]/ /g' | sed 's/\"//g' | grep -w $prop`
    echo ${temp##*|}
}

api_data="key=$RAPIDS_API_KEY&link=$1"
json=`curl -X POST --data $api_data https://rapids.pl/api/check`
prop='dlUrl'
rapidsUrl=`jsonval`

echo Download URL = $rapidsUrl
if [ -z "$rapidsUrl" ]; then
  echo ===========================
  echo Link nie znaleziony !!!
  echo ===========================
else
  wget $rapidsUrl
fi
Podziel się:

wtorek, 7 marca 2017

Git

Revert bieżących zmian:
git checkout -- .

Przeniesienie zmian z konkretnego commit'a do bieżącego brancha:
git checkout BRANCH (master lub nazwa konkretnego brancha)
git cherry-pick COMMIT_HASH

Odłożenie zmian do stasha:
git stash pop

Usunięcie zmian zachowanych w stash'u:
git stash drop

Lista zmian zachowanych w stashu:
git stash show

Pull z usuwaniem lokalnych branchy:
git pull --all --prune

Zapamiętanie haseł na linuxie:
git config credential.helper store


Podziel się: