Mikrotik WLAN config Kategoria: MikroTik | Tagi: mikrotik, wlan | Autor: Bartłomiej Gałęzia

Należy:

1. Dodać interfejs wlan1 do bridge1:

Bridge -> Ports -> [+] ->
-> Interface -> wlan1
-> Bridge -> bridge1
-> OK

2. Ustawić hasło do sieci

Wireless -> [zakładka] Security Profiles -> [przycisk] "+" ->
-> Name -> "WLAN pass" -> WPA PSK -> [uncheck] -> WPA2 Pre-Shared-Key -> "supertajnehaslo"
-> OK

3. Ustawić tryb pracy i nazwę sieci (SSID):

Wireless -> [zakładka] Interfaces -> wlan1 -> [zakładka] Wireless -> 
-> [przycisk] Advanced Mode
-> Mode -> ap bridge -> SSID -> "MikroWLAN" -> Security Profile -> "WLAN pass" -> OK

4. Włączyć interfejs wlan1:

Interfaces -> wlan1 -> [przycisk] enable

Funkcja zwracająca kolor przeciwny do podanego Kategoria: PHP | Autor: Bartłomiej Gałęzia

function color_inverse($color){
    $color = str_replace('#', '', $color);
    if (strlen($color) != 6){ return '000000'; }
    $rgb = '';
    for ($x=0;$x<3;$x++){
        $c = 255 - hexdec(substr($color,(2*$x),2));
        $c = ($c < 0) ? 0 : dechex($c);
        $rgb .= (strlen($c) < 2) ? '0'.$c : $c;
    }
    return '#'.$rgb;
}

Mikrotik Base Config Kategoria: MikroTik | Tagi: mikrotik | Autor: Bartłomiej Gałęzia

1. Po pierwszym uruchomieniu MikroTika należy (przed podłączeniem do internetu!) wyzerować jego konfigurację.

Podłączamy się do MikroTika przez WinBox i wybieramy z menu:

System > Reset Configuration > [checkbox] No Default Configuration > Reset Configuration

Zobacz całość
# jan/02/1970 03:25:54 by RouterOS 6.40.3
# software id = 2PQ4-W30I
#
# model = 2011UiAS-2HnD
# serial number = 11111111111111111

Zobacz całość

Raspberry Pi Static IP - LAN & WLAN Kategoria: Raspberry PI | Tagi: raspi, wlan | Autor: Bartłomiej Gałęzia

sudo vim /etc/dhcpcd.conf
interface eth0

static ip_address=192.168.1.101/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

interface wlan0

static ip_address=192.168.0.201/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="NAZWA_SIECI"
psk="HASŁO"
}

źródło: https://botland.com.pl/content/71-jak-ustawic-statyczne-ip-w-raspberry-pi

albo (kiedyś działał sposób powyższy. w nowszej wersji systemu już nie)

sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.0.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8
reboot
sudo aptitude install dconf-editor
gsettings set org.gnome.settings-daemon.plugins.power button-power shutdown

Źródło: http://ubuntu.pl/forum/viewtopic.php?t=167973

phpsysinfo - prosty monitoring serwera przez PHP Kategoria: PHP | Tagi: php, raspi | Autor: Bartłomiej Gałęzia

http://phpsysinfo.github.io/phpsysinfo/

W nowej wersji phpmyadmin nie ma możliwości logowania się przez konto root.

Aby to obejść należy stworzyć nowego użytkownika do bazy.

sudo mysql --user=root mysql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpass';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Raspberry PI autorun browser Kategoria: Raspberry PI | Tagi: autorun, raspi | Autor: Bartłomiej Gałęzia

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://google.com

jQuery validate dla pól Chosen-select Kategoria: jQuery | Autor: Bartłomiej Gałęzia

Korzystając z pluginu do walidacji jQuery validate (https://jqueryvalidation.org/) walidacja nie działa dla pól <select> z pluginu Chosen (https://harvesthq.github.io/chosen/) ponieważ domyślne pola <select> są wtedy ukryte.

Dodanie poniższej linii w kodzie skryptu rozwiązuje ten problem:

$.validator.setDefaults({ ignore: ":hidden:not(.chosen-select)" });

Źródło: https://stackoverflow.com/questions/11232310/how-can-i-use-jquery-validation-with-the-chosen-plugin

Uruchom wiersz poleceń z poziomu administratora

runas /user:administrator cmd

i wykonaj

sc config wuauserv type=own

źródło: https://www.dobreprogramy.pl/SVCHOST-juz-nie-na-100-Microsoft-naprawil-wreszcie-aktualizacje-Windows-XP,News,51630.html

Windows 10 brak napędu DVD Kategoria: Windows | Autor: Bartłomiej Gałęzia

Po upgrade'zie do Win 10 znika napęd DVD.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Controller0]
"EnumDevice1"=dword:00000001

https://sobinski.pl/oprogramowanie/windows-10-brak-napedu-dvd/

Powiększenie partycji wirtualki na LVM Kategoria: Linux | Autor: Bartłomiej Gałęzia

Najpierw musimy powiększyć wolumen przydzielony do wirtualki:

lvextend -L+200G /dev/vms/moj_dysk

Następnie zalogować się do wirtualki i za pomocą fdisk sprawdzić partycjonowanie dysku i spisać na jaki sektorach mieści się partycja:

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    19531775     9764864   83  Linux
/dev/xvda2        19533822   209713151    95089665    5  Extended
/dev/xvda5        19533824    23754751     2110464   82  Linux swap / Solaris
/dev/xvda6        23756800   209713151    92978176   83  Linux

Teraz trzeba usunąć partycję, którą chcemy powiększyć i dodać ją na nowo z nowym rozmiarem.

Zobacz całość

MS Outlook nie potrafi poprawnie odczytać CSS z wiadomości napisanej w HTML.

Między innymi nie potrafi wyświetlić koloru tła.

Aby tego dokonać należy zamiast:

<div style="#ff0000"></div>

użyć

<div bgcolor="#ff0000" style="#ff0000"></div>

Źródła: https://stackoverflow.com/questions/13410874/how-to-display-background-color-in-outlook-2010-html-email

https://www.campaignmonitor.com/css/

sudo vi /etc/samba/smb.conf
[global]
min protocol = SMB2
sudo service smb restart

Źródło: https://www.cyberciti.biz/faq/how-to-configure-samba-to-use-smbv2-and-disable-smbv1-on-linux-or-unix/

http://developer.download.nvidia.com/mobile/shield/ROM/ST8/3_1_1/HowTo-Flash-Recovery-Image.txt

https://developer.nvidia.com/gameworksdownload

1. Włącz debugowanie USB w ustawieniach tabletu

2. Podłącz przez USB do komputera.

3. Zainstaluj

sudo apt-get install android-tools-adb

sudo apt-get install android-tools-fastboot

4. Uruchom z wiersza poleceń

adb devices

aby upewnić się, ż urządzenie jest poprawnie wykrywane przez komputer.

5. Pobierz i rozpakuj obraz "NVIDIA SHIELD Tablet LTE RoW Recovery OS Image" ze strony https://developer.nvidia.com/gameworksdownload

6. Pobierz, rozpakuj i zainstaluj Android Studio https://developer.android.com/studio/index.html

7. Uruchom wiersz poleceń w katalogu z rozpakowanym obrazem

8. Uruchom polecenie:

sudo ./flash-all.sh

9. Reboot

Forwardowanie maili roota na inny adres Kategoria: Linux | Autor: Bartłomiej Gałęzia

Np.: maili systemowych, z wywołań CRON itp.

vim /etc/aliases
root: email@domena.com
newaliases

źródło: http://blog.bobbyallen.me/2013/02/03/how-to-redirect-local-root-mail-to-an-external-email-address-on-linux/

Htaccess przekierowanie z www. na bez www. Kategoria: WWW | Autor: Bartłomiej Gałęzia

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

http://www.iographica.com/

Działa na Linux, Windows i IOS

Tak wygląda 1,5 h pracy developera na dwóch monitorach: