Найкращий безкоштовний (для мене) з усіх онлайн курсів python наразі знайшов на http://www.codecademy.com/learn
Інтерактивна перевірка синтаксису, підказки для виконання завдань.
Вже пройшов 17%, пропоную наздоганяти :)
Upd: 05/12/2014 -> 19%
субота, 29 листопада 2014 р.
посвятив дружину в лінуксоїди :)
Посвятив дружину в лінуксоїди :)
Точніше, в мене вдома лише лінукс, тому як користувач дружина працює в лінуксі вже давно. А сьогодні кохана самостійно перевстановила ubuntu desktop командою в терміналі! :-)
Точніше, в мене вдома лише лінукс, тому як користувач дружина працює в лінуксі вже давно. А сьогодні кохана самостійно перевстановила ubuntu desktop командою в терміналі! :-)
понеділок, 24 листопада 2014 р.
Oracle - додати матеріалізовані в’юшки до групи оновлення
--створення групи оновлення
exec dbms_refresh.make('"RATER"."RATER_RG"',list=>null,next_date=>null,interval=>null,implicit_destroy=>FALSE,lax=>FALSE,rollback_seg=>NULL,push_deferred_rpc=>TRUE,refresh_after_errors=>FALSE,purge_option => 1,parallelism => 0,heap_size => 0);
--виведення переліку матеріалізованих в’юшок в схемі
select owner || '.' || name as t1 from all_snapshots where owner = 'RATER' order by name
--додавання в’юшки до групи
exec dbms_refresh.add(name=>'"RATER"."RATER_RG"',list=>'"RATER"."ACCESSORIALS"');
-- + не забуваємо про commit!
exec dbms_refresh.make('"RATER"."RATER_RG"',list=>null,next_date=>null,interval=>null,implicit_destroy=>FALSE,lax=>FALSE,rollback_seg=>NULL,push_deferred_rpc=>TRUE,refresh_after_errors=>FALSE,purge_option => 1,parallelism => 0,heap_size => 0);
--виведення переліку матеріалізованих в’юшок в схемі
select owner || '.' || name as t1 from all_snapshots where owner = 'RATER' order by name
--додавання в’юшки до групи
exec dbms_refresh.add(name=>'"RATER"."RATER_RG"',list=>'"RATER"."ACCESSORIALS"');
-- + не забуваємо про commit!
пʼятниця, 21 листопада 2014 р.
Oracle sql developer - code beautifier (format)
Oracle sql developer - так званий "code beautifier" в цій програмі називається просто "Format" і за замовчуванням викликається за допомогою комбінації клавіш Ctrl+F7. В Ubuntu дана комбінація є системною і тому можна викликати "Format" через контекстне меню (правою кнопкою мишки) або можна переналаштувати комбінацію клавіш через Tools -> Preferences -> Shortcut keys.
Oracle sql developer
Version 4.0.3.16
Oracle sql developer
Version 4.0.3.16
Ubuntu linux - приклад (однією командою) оновлення переліку пакетів, апгрейду, очищення і автовилучення вже не потрібних пакетів
sudo apt-get update; sudo apt-get upgrade; sudo apt-get clean; sudo apt-get autoremove
Oracle - приклад вибірки важких запитів (сортування за колонкою DISK_READS за спаданням)
Reports expensive SQL from V$SQLAREA, V$SQLTEXT view Joins to V$SQLTEXT using ADDRESS column
select sql_text
, lpad(username,9) parsing_user
, executions
, loads
, DISK_READS
, BUFFER_GETS
, ROWS_PROCESSED
from v$sqlarea a
, dba_users b
where upper(sql_text) not like upper('%dbms%')
and a.PARSING_USER_ID = b.user_id
--and DISK_READS > &number_of_expensive_DISK_READS
--and b.username = upper('&parsing_username')
order by DISK_READS desc
, ROWS_PROCESSED desc
, BUFFER_GETS desc
, username
/
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production "CORE 11.2.0.4.0 Production" TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production
Oracle - приклад створення матеріалізованої в’юшки на базі попередньо створеної таблиці (prebuilt table)
CREATE MATERIALIZED VIEW "SCHEME"."SNAP_1"
ON PREBUILT TABLE WITHOUT REDUCED PRECISION
AS select
COLUMN1, COLUMN2
from TABLE;
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE 11.2.0.4.0 Production"
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
ON PREBUILT TABLE WITHOUT REDUCED PRECISION
AS select
COLUMN1, COLUMN2
from TABLE;
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE 11.2.0.4.0 Production"
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
середа, 5 листопада 2014 р.
linux console - виведення статусу заряду батареї ноутбука
upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "state|to\ full|percentage"