gladilov.org.ru 

Позднее Ctrl + ↑

Республика и демократия согласно Аристотелю

Полития, подмена понятий и общее благо всех граждан как задача политического режима.

«В первом исследовании различных государственных форм, мы различили три правильных строя („орфас политияс“): монархия, аристократия и полития („василиан, аристократиан, политиан“), и три отклонения („пареквасеис“) от них: тирания от монархии, олигархия от аристократии и демократия от политии („тираннида мен василиас, олигархиан де аристократиас, демократиан де политеас“)». (Аристотель. Политика, 1289 а, 25).

http://rusk.ru/st.php?idar=52838

Lenovo K3 Note (K50-t5)


 Платформа MediaTek MT6752, 8 процессорных ядер @1,7 ГГц, ARM Cortex-A53
 Видеоядро Mali-T760 @700 МГц
 Операционная система Android 5.0.2 (Lollipop)
 Ёмкостный сенсорный дисплей IPS,  5,5′′,  1920 × 1080 (83.4 см2, ∼71,7% поверхности)
    мультитач (до 5 касаний),  16М цветов,  401 точек/дюйм
 Оперативная память (RAM) 2 ГБ,  внутренняя память 16 ГБ
 Поддержка карт памяти microSD до 32 ГБ (отдельный слот)
 Поддержка Micro-SIM (2 шт., dual standby)
 Связь 2G: GSM 900/1800/1900 МГц,  EDGE, GPRS
 Связь 3G: WCDMA 850/900/1900/2100 МГц,  HSPA,  HSDPA
 Передача данных FDD LTE 1800//2100/2600 МГц,  LTE, TD-LTE
 Wi-Fi 802.11 b/g/n (2,4 ГГц), точка доступа
 Bluetooth 4.1, A2DP, LE
 microUSB 2.0, OTG, USB-хост
 GPS, A-GPS, ГЛОНАСС
 Камера 13 Мп, f/2,0,  автофокус,  LED-вспышка (двойная),  геотегинг,  HDR
    фокусировка по касанию,  распознавание лиц,  съёмка панорам,  1080p@30 кадров/сек
 Камера 5 Мп (фронтальная), f/2,4
Датчики  ориентации,  приближения,  освещения,  акселерометр,  электронный компас
 Съёмный Li-Ion аккумулятор 3000 мА·ч
 FM-радио,  3.5’ аудио-разъём, двухцветный (красный и зелёный) индикатор событий
 Размеры 152,6 × 76,2 × 8 мм
 Масса 150 г
Цвет корпуса  жемчужно-белый (перламутровый)

Скрипт подсчёта размера БД MySQL

Понадобилось мне как-то узнать размер таблиц в MySQL-базе данных. Причём узнать в shell script’е. Поискав в сети, наткнулся на чудесный скриптик.

Показать

Допилив его, стал использовать в MRTG. Привожу полностью, без правок/изменений:

#!/bin/bash
# Calculate the storage space used up by all tables in a given MySQL database
# Ben Dowling - www.coderholic.com
database=$1
username=$2
password=$3

if [ ${#database} -eq 0 ]
then
    echo "Usage: $0 <database> [username [password]]"
    exit
fi

if [ "$password" ]
then
   password="-p$password"
fi

mysql="mysql -u $username $password $database"

$mysql -se "USE $database";

tables=$($mysql -se "SHOW TABLES")

totalData=0
totalIndex=0
totalTables=0

for table in $tables
do
   output=$($mysql -se "SHOW TABLE STATUS LIKE \"$table\"\G")
   data=$(echo "$output" | grep Data_length | awk -F': ' '{print $2}')
   dataMegs=$(echo "scale=2;$data/1048576" | bc)
   index=$(echo "$output" | grep Index_length | awk -F': ' '{print $2}')
   indexMegs=$(echo "scale=2;$index/1048576" | bc)
   total=$(($index+$data))
   totalMegs=$(echo "scale=2;$total/1048576" | bc)
   
   echo "$table Data: ${dataMegs}MB Indexes: ${indexMegs}MB Total: ${totalMegs}MB"
   
   totalData=$(($totalData+$data))
   totalIndex=$(($totalIndex+$index))
   totalTables=$(($totalTables+1))
done

dataMegs=$(echo "scale=2;$totalData/1048576" | bc)
indexMegs=$(echo "scale=2;$totalIndex/1048576" | bc)
total=$(($totalIndex+$totalData))
totalMegs=$(echo "scale=2;$total/1048576" | bc)

echo "*** $totalTables Tables | Data: ${dataMegs}MB Indexes: ${indexMegs}MB Total: ${totalMegs}MB ***"

Размеры выводятся в мегабайтах. Пример вывода:

soul@etcetera:~$ ./db.sh somedatabase root ********
wp_comments Data: 6.60MB Indexes: .15MB Total: 6.75MB
wp_links Data: 0MB Indexes: 0MB Total: 0MB
wp_options Data: 1.57MB Indexes: .01MB Total: 1.58MB
wp_postmeta Data: .01MB Indexes: .01MB Total: .02MB
wp_posts Data: .57MB Indexes: .02MB Total: .60MB
wp_term_relationships Data: 0MB Indexes: .01MB Total: .02MB
wp_term_taxonomy Data: 0MB Indexes: 0MB Total: 0MB
wp_terms Data: 0MB Indexes: 0MB Total: 0MB
wp_tla_data Data: 0MB Indexes: 0MB Total: 0MB
wp_tla_rss_map Data: 0MB Indexes: 0MB Total: 0MB
wp_usermeta Data: 0MB Indexes: 0MB Total: 0MB
wp_users Data: 0MB Indexes: 0MB Total: 0MB
*** 12 Tables | Data: 8.78MB Indexes: .25MB Total: 9.03MB ***

Ранее Ctrl + ↓
Наверх