четверг, 24 декабря 2015 г.

pycrypto для python 3.5

Для того, чтобы установить на Python 3.5 пакет pycripto, нужно выполнить команду:  
pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
 
Автор: 
      
 
Ссылка:https://github.com/sfbahr/PyCrypto-Wheels
  

вторник, 22 сентября 2015 г.

Клавиши быстрого доступа для меню файл(File)

Клавиши быстрого доступа для меню файл(File)

По умолчанию

Ниже приведен список предустановленных комбинаций клавиш быстрого доступа для Notepad++. Они могут быть легко сконфигурированы при помощи мэпера клавиш, так же как и все команды которые не назначены для клавиш быстрого доступа по умолчанию. Этот список не включает стандартные клавиши обеспечиваемые плагинами Notepad++.

File menu
Клавиши быстрого доступа Операция
Ctrl-O Открыть файл
Ctrl-N Создать новый файл
Ctrl-S Сохранить файл
Ctrl-Alt-S Сохранить файл как
Ctrl-Shift-S Сохранить все измененные файлы
Ctrl-P Печать
Alt-F4 Выход
Ctrl-Tab Следующий документ (также показывает список открытых файлов). Может быть отключен - смотри Settings/Preferences/Global.
Ctrl-Shift-Tab Предыдущий документ (также показывает список открытых файлов). Может быть отключен.
Ctrl-W Закрыть текущий документ

понедельник, 17 августа 2015 г.

HTML парсинг в Python 3.4 при помощи библиотеки BeautifulSoup

import string
from bs4 import BeautifulSoup
from urllib import request

url = "http://www.kinozal.tv/?page=1"

content = request.urlopen(url).read()

soup = BeautifulSoup(content, 'html.parser')
# Теперь в soup находится целиком вся страница номер 1

tag2 = soup.find_all(attrs={"class": "tp1_body"})

# В tag2 содержатся все описания фильмов на данной странице

# вида <div class="tp1_body">
# ... </div>
на каждый фильм

for tt in tag2:
    txt = tt.get_text()
    print(txt)

# Цикл проходит по всем описаниям фильмов и выделяет текст описаний.

вторник, 14 июля 2015 г.

Джаз из детективов

Читаю детективы Михаила Коннелли (Connelly). В сериях, где действует Босх (Bosch) звучит очень хороший джаз. Полный список произведений и авторов приведен на странице Музыка в романах
Кто не знаком - очень рекомендую как путеводитель. 

Вот этот список:

Полный список артистов
The 1975
Abbey Lincoln
Art Pepper:
“High Jingo”
“Straight Life” (Art Pepper Meets The Rhythm Section CD)
“The Shadow of Your Smile”
“You’d Be So Nice To Come Home To”
“Patricia,” “Straight Life,” and “Over The Rainbow,” (Unreleased Art CD)
Beach Boys:
“Help Me, Rhonda”
Biggie Smalls
Bill Evans and the Bill Evans Trio
Billy Strayhorn:
“Blood Count”
“Lush Life”
“Rain Check”
Bob Dylan:
“All Along the Watchtower”
Bob Seger:
“Night Moves”
Boz Scaggs:
“For All We Know”
Branford Marsalis
Bruce Springsteen:
“Darkness on the Edge of Town”
Cab Calloway:
“Everybody That Comes To My Place Has To Eat”
Charlie Parker
Chet Baker:
“Cool Burnin'”
“My Funny Valentine”
“Night Bird”
The Clash:
“I Fought The Law”
Clifford Brown:
“Willow Weep For Me” (Clifford Brown With Strings CD)
Cole Porter
Danny Grissett:
“Let’s Face the Music and Dance,” Form CD
Death Cab For Cutie
DelFeayo Marsalis
Dizzy Gillespie:
“The Champ”
The Doors:
“The Changeling,”
“Riders On The Storm,”
“The End”
Dr. Dre
Duke Ellington:
“Do Nothing Till You Hear From Me”
Eddie Money:
“Two Tickets to Paradise”
Eric Clapton:
“Somewhere Over The Rainbow”
“Judgement Day” (Clapton CD)
Frank Morgan:
“All Blues”
“Lullaby” (Mood Indigo CD)
Frank Sinatra:
“Summer Wind”
“That’s Life”
Gary Smulyan:
Hidden Treasures CD
George Cables:
“Helen’s Song”
Gioacchino Rossini:
“William Tell Overture”
Grace Kelly:
“Somewhere Over The Rainbow”
Guns N’ Roses
Hank Williams, Jr
Howlin’ Wolf:
“I Ain’t Superstitious”
“Wang Dang Doodle”
Jack Sheldon
Jim Morrison
Jimi Hendrix:
“Fire”
“Purple Haze”
John Coltrane:
“Song of the Underground Railroad”
“Soul Eyes”
“Spiritual”
John Fogerty:
“Bad Moon Rising”
Lee Konitz
Louis Armstrong:
“What a Wonderful World”
Louis Jordan:
“Knock Me A Kiss”
Lucinda Williams:
Car Wheels on a Gravel Road CD
World Without Tears CD
Ludacris
Mark “Preacher” Gross
Marvin Gaye:
“Sexual Healing”
Maurice Ravel:
“Boléro”
Michael Formanek:
The Rub and Spare Change CD
Miles Davis:
“All Blues” (Kind of Blue CD)
“Freddie Freeloader” (Kind of Blue CD)
Nikolai Rimsky-Korsakov:
“Scheherazade”
Paul Chambers
Pearl Jam
Percy Sledge:
“When a Man Loves a Woman”
Philly Joe Jones
Red Garland
Rod Stewart:
“Twisting The Night Away”
Rolling Stones:
“Midnight Rambler”
Ron Carter:
“Seven Steps to Heaven,” (Dear Miles CD)
“Stella By Starlight” (Dear Miles CD)
Roseanne Cash
Ry Cooder:
“It’s Just Work For Me” (Chávez Ravine CD)
“Teardrops Will Fall”
“Poor Man’s Shangri-La”
Samuel Barber:
“Adagio for Strings”
Seamus Blake
Snoop Dog
Sonny and Cher
“I’ve Got You Babe”
Sonny Rollins:
Falling In Love With Jazz CD
Thelonious Monk:
“Evidence” (Thelonious Monk Quartet with John Coltrane – At Carnegie Hall CD)
Three Six Mafia
Tom Harrell
Tom Waits:
Blue Valentine CD
Tomasz Stanko:
“Soul of Things”
Tupac Shakur:
“God Bless The Dead”
“Life Goes On”
“So Many Tears”
“To Live & Die in L.A.”
Van Morrison:
“Wild Night”
Warren Zevon:
“Lawyers, Guns and Money”
Wayne Shorter:
“502 Blues”

Полный список книг
Музыка из книг
Черное Эхо
Branford Marsalis
Frank Morgan
John Coltrane, “Soul Eyes”
Sonny Rollins, Falling In Love With Jazz CD
Wayne Shorter, “502 Blues”
Jimi Hendrix, “Purple Haze”
Черный лед
Frank Morgan, “Lullaby,” Mood Indigo CD
John Coltrane, “Song of the Underground Railroad”
John Coltrane, “Spiritual”
Percy Sledge, “When a Man Loves a Woman”
Блондинка в бетоне
Cab Calloway, “Everybody That Comes To My Place Has To Eat”
Frank Sinatra, “Summer Wind”
Billy Strayhorn, “Lush Life”
Billy Strayhorn, “Blood Count”
Billy Strayhorn, “Rain Check”
Последний койот
Clifford Brown, “Willow Weep For Me,” Clifford Brown With Strings CD
Duke Ellington, “Do Nothing Till You Hear From Me”
Louis Armstrong, “What a Wonderful World”
Abbey Lincoln
Nikolai Rimsky-Korsakov, “Scheherazade”
Marvin Gaye, “Sexual Healing”
Tom Waits, Blue Valentine CD
From Trunk Music
Beach Boys, “Help Me, Rhonda”
Nikolai Rimsky-Korsakov, “Scheherazade”
Eddie Money, “Two Tickets to Paradise”
Warren Zevon, “Lawyers, Guns and Money”
From Blood Work
Howlin’ Wolf, “I Ain’t Superstitious”
Howlin’ Wolf, “Wang Dang Doodle”
Louis Jordan, “Knock Me A Kiss”
Rolling Stones, “Midnight Rambler”
Jimi Hendrix, “Fire”
Bob Dylan, “All Along the Watchtower”
И ангелов полет
Samuel Barber, “Adagio for Strings”
Frank Morgan, “Lullaby”
From Void Moon
Lucinda Williams, Car Wheels on a Gravel Road CD
Roseanne Cash
Frank Sinatra, “Summer Wind”
Frank Sinatra, “That’s Life”
Тьма чернее ночи
Art Pepper, “Straight Life,”  Art Pepper Meets The Rhythm Section CD
Red Garland
Paul Chambers
Philly Joe Jones
Miles Davis
Bob Seger, “Night Moves”
Rod Stewart, “Twisting The Night Away”
Bruce Springsteen, “Darkness on the Edge of Town”
Van Morrison, “Wild Night”
John Fogerty, “Bad Moon Rising”
Город костей
Bill Evans
Miles Davis, Kind of Blue CD
John Coltrane
Clifford Brown
Bill Evans Trio
From Chasing The Dime
Guns N’ Roses
From Lost Light
Art Pepper, “You’d Be So Nice To Come Home To”
Jack Sheldon
Cole Porter
Lee Konitz
Art Pepper, “High Jingo”
Art Pepper, “The Shadow of Your Smile”
Frank Morgan, “Lullaby,” Mood Indigo CD
George Cables
John Coltrane, “Soul Eyes”
Chet Baker, “Cool Burnin'”
Chet Baker, “My Funny Valentine”
Louis Armstrong, “What a Wonderful World”
Billy Strayhorn, “Lush Life”
From The Narrows
Lucinda Williams, World Without Tears CD
Frank Morgan, “Lullaby”
From The Closers
Boz Scaggs, “For All We Know”
Miles Davis, “Freddie Freeloader,” Kind of Blue CD
Линкольн для адвоката
Three Six Mafia
Tupac Shakur, “God Bless The Dead”
Tupac Shakur, “Life Goes On”
Tupac Shakur, “To Live & Die in L.A.”
Tupac Shakur, “So Many Tears”
Ludacris
Dr. Dre
Biggie Smalls
Snoop Dog
Pearl Jam
Эхо парк
Ry Cooder, “It’s Just Work For Me,” Chávez Ravine CD
Thelonius Monk, “Evidence,” Thelonious Monk Quartet with John Coltrane – At Carnegie Hall CD
Miles Davis, “All Blues,” Kind of Blue CD
The Clash, “I Fought The Law”
From The Overlook
George Cables
Frank Morgan, “All Blues”
Ron Carter
Louis Armstrong, “What a Wonderful World”
Art Pepper
Chet Baker
From The Brass Verdict
Gioacchino Rossini, “William Tell Overture”
Frank Morgan
Art Pepper
Charlie Parker
Eric Clapton
Ron Carter
From The Scarecrow
Jim Morrison
The Doors, “The Changeling”
Death Cab For Cutie
The Doors, “Riders On The Storm”
The Doors, “The End”
Eric Clapton, “Somewhere Over The Rainbow”
Девять драконов
Ron Carter, “Seven Steps to Heaven,” Dear Miles CD
Tomasz Stanko, “Soul of Things”
Art Pepper
From The Reversal
Death Cab for Cutie
“Scheherazade”
Пятый свидетель
Ry Cooder, “Teardrops Will Fall”
Ry Cooder, “Poor Man’s Shangri-La”
Maurice Ravel, “Boléro”
Sonny and Cher, “I’ve Got You Babe”
Eric Clapton,Judgement Day,” Clapton CD
From The Drop
Frank Morgan
Art Pepper
Chet Baker, “Night Bird”
Черный ящик
“Mood Indigo”
Frank Morgan
George Cables, “Helen’s Song”
Art Pepper, “Patricia,”  “Straight Life,” and “Over The Rainbow,” Unreleased Art CD
Ron Carter
Thelonious Monk
Danny Grissett, “Let’s Face the Music and Dance,” Form CD
Tom Harrell
Seamus Blake
Grace Kelly
Gary Smulyan, Hidden Treasures CD
Michael Formanek, The Rub and Spare Change CD
From The Burning Room
Grace Kelly, “Somewhere Over The Rainbow”
Frank Morgan
Hank Williams, Jr
Dizzy Gillespie, “The Champ”
DelFeayo Marsalis
Mark “Preacher” Gross
Ron Carter, “Seven Steps To Heaven,” and “Stella by Starlight,” Dear Miles CD
The 1975
Miles Davis



суббота, 28 марта 2015 г.

Windows 7 горячии клавиши

Управление окнами Windows 7

Win + Tab
Эта комбинация клавиш похожа на Alt+Tab, то есть позволяет переключаться между окнами программ. Но если активной является тема Aero, то переключение осуществляется с красивым 3D-эффектом. Вообще, является ли такое переключение удобством, или лучше для этого использовать мышь, каждый пользователь решает сам для себя.
Win + стрелки
Все знают, что в Windows 7 окна стали более послушными. Окно теперь можно передвинуть за заголовок вверх экрана, и оно развернётся; если передвинуть в сторону, то откроется только на одну половину экрана; можно также открепить окно перетаскиванием за заголовок. Но не всем известно, что эти же действия можно выполнить и комбинациями на клавиатуре, что в некоторых случаях очень и очень удобно. Испробуйте сами - проще один раз увидеть, чем 100 раз прочитать.
Win + Home
Свернуть или развернуть все окна, кроме активного.
Shift + Win + вверх и Shift + Win + вниз
Эти горячие клавиши позволяют развернуть окно по высоте и соответственно свернуть его.
Win и + или -
Масштабирование. Как Вы, наверное, знаете, во многих внешних программах есть возможность масштабировать размещенные в окне элементы. Можно, например, при чтении текста в браузере нажать комбинацию Ctrl и +, и тогда наш текст увеличиться в масштабе, что бывает очень удобным на некоторых сайтах, где веб-мастеры, руководствуясь известными только им мотивами, делают шрифт очень мелким. Особенно такое увеличение будет полезным людям со слабым зрением.
Но увеличивать изображение можно не только в программе, которая это поддерживает. Можно нажать комбинацию Win и + в любом окне Windows, и картинка увеличиться, а на экране появиться масштабирующая лупа. Комбинация Win и - уменьшит картинку до первоначальных размеров.
Win + M
Это просто комбинация для сворачивания всех окон. Тоже самое произойдёт, если кликнуть мышью на прямоугольнике в правой нижней части экрана.
Win + Пробел
Как я понял, просто показывает рабочий стол (делает все окна прозрачными).

Панель задач Windows 7

Win + T
Позволяет переключать фокус между иконками программ на панели быстрого запуска. А если зажать ещё клавишу Shift, то переключение будет происходит в обратном порядке. После наведения фокуса, можно нажать клавишу Enter, и программа раскроется или запустится.
Win + 1-9 (на основной клавиатуре)
Если нажать эту комбинацию клавиш, Вы сможете быстро переключиться на программу, которая соответствует номеру иконки на панели задач.
Shift + Win + цифра (на основной клавиатуре)
Это сочетание запустит новую копию программы под соответствующим номером.
Alt + Win + цифра
У каждой программы, закреплённой на панели задач, есть так называемый джамп-лист. Он открывается по клику правой кнопкой или этой комбинацией.
Ctrl + Shift + клик мышкой
Запустит программу от имени администратора.
Shift + правая кнопка мышки
Эта комбинация откроет меню программы, если она запущена (как это было в Windows XP по клику правой кнопкой мыши), и меню иконки, если программа не запущена.

Проводник Windows 7

Win + B
Перемещает фокус в область трея (то есть к тем маленьким иконкам, которые находятся возле часов). Затем можно, например, нажать клавишу контекстного меню, и вызвать меню этой иконки.
Win + E
Открывает папку Мой компьютер. Удобная комбинация, как бы к ней привыкнуть? smile
Win + Pause
Запускает окно Свойства системы, которое также можно открыть через свойства иконки Мой компьютер.
Win + P
Открывает режим презентации (то есть режим выбора дисплея).
Win + G
Переключения между гаджетами рабочего стола.
Ctrl + Shift + N в любой папке, в том числе на Рабочем столе
Эта комбинация клавиш создаёт новую папку. Быстрее, чем два раза кликнуть.
Alt + вверх
Эта горячая клавиша позволяет подняться на уровень вверх.
Alt + P
Отрывает меню предварительного просмотра в окне справа, где можно быстро просматривать, например, изображения или текстовые документы.
Shift + Клик правой кнопкой по файлу
Открывает контекстное меню, в которой появится дополнительный пункт Копировать как путь (копирует в буфер обмена полный путь этого файла - как же мне не хватало этой команды!), а также меню Оправить будет содержать кучу дополнительных путей.
Shift + Клик правой кнопкой по папке
Открывает контекстное меню, в которой появится дополнительный пункт - Открыть окно команд. То есть запуститься командная строка, и путь в ней уже будет задан к этой папке.

Если нужно, можете изучить также другие комбинации клавиш, которые работают в предыдущих версиях Windows.

Сочетание клавиш Описание
Ctrl + Esc / Win Открыть меню «Пуск» (Start)
Ctrl + Shift + Esc Вызов «Диспетчера задач»
Win + E Запуск «Проводника» (Explore)
Win + R Отображение диалога «Запуск программы» (Run), аналог «Пуск» — «Выполнить»
Win + D Свернуть все окна или вернуться в исходное состояние (переключатель)
Win + L Блокировка рабочей станции
Win + F1 Вызов справки Windows
Win + Pause Вызов окна «Свойства системы» (System Properties)
Win + F Открыть окно поиска файлов
Win + Сtrl + F Открыть окно поиска компьютеров
Printscreen Сделать скриншот всего экрана
Alt + Printscreen Сделать скриншот текущего активного окна
Win + Tab / Win + Shift + Tab Выполняет переключение между кнопками на панели задач
F6 / Tab Перемещение между панелями. Например, между рабочим столом и панелью «Быстрый запуск»
Ctrl + A Выделить всё (объекты, текст)
Ctrl + C / Ctrl + Insert Копировать в буфер обмена (объекты, текст)
Ctrl + X / Shift + Delete Вырезать в буфер обмена (объекты, текст)
Ctrl + V / Shift + Insert Вставить из буфера обмена (объекты, текст)
Ctrl + N Создать новый документ, проект или подобное действие. В Internet Explorer это приводит к открытию нового окна с копией содержимого текущего окна.
Ctrl + S Сохранить текущий документ, проект и т.п.
Ctrl + O Вызвать диалог выбора файла для открытия документа, проекта и т.п.
Ctrl + P Печать
Ctrl + Z Отменить последнее действие
Shift Блокировка автозапуска CD-ROM (удерживать, пока привод читает только что вставленный диск)
Alt + Enter Переход в полноэкранный режим и обратно (переключатель; например, в Windows Media Player или в окне командного интерпретатора).

Работа с текстом в Windows

Сочетание клавиш Описание
Ctrl + A Выделить всё
Ctrl + C / Ctrl + Insert Копировать
Ctrl + X / Shift + Delete Вырезать
Ctrl + V / Shift + Insert Вставить
Ctrl + ← / Ctrl + → Переход по словам в тексте. Работает не только в текстовых редакторах. Например, очень удобно использовать в адресной строке браузера
Shift + ← / Shift + → / Shift + ↑ / Shift + ↓ Выделение текста
Ctrl + Shift + ← / Ctrl + Shift + → Выделение текста по словам
Home / End / Ctrl + Home / Ctrl + End Перемещение в начало-конец строки текста
Ctrl + Home / Ctrl + End Перемещение в начало-конец документа

Работа с файлами в Windows

Сочетание клавиш Описание
Shift + F10 / Menu Отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши).
Alt + Enter Вызов «Свойств объекта»
F2 Переименование объекта
Перетаскивание с Ctrl Копирование объекта
Перетаскивание с Shift Перемещение объекта
Перетаскивание с Ctrl + Shift Создание ярлыка объекта
Щелчки с Ctrl Выделение нескольких объектов в произвольном порядке
Щелчки с Shift Выделение нескольких смежных объектов
Enter То же, что и двойной щелчок по объекту
Delete Удаление объекта
Shift + Delete Безвозвратное удаление объекта, не помещая его в корзину

Работа в проводнике в Windows

Сочетание клавиш Описание
F3 или Ctrl + F Отобразить или спрятать панель поиска в проводнике (переключатель).
Влево-вправо, плюс-минус на цифровой клавиатуре Навигация по дереву проводника, свёртка-развёртка вложенных каталогов.
* (звездочка) (на цифровой клавиатуре) Отображение всех папок, вложенных в выделенную папку
F5 Обновить окно проводника или Internet Explorer.
Backspace Перейти на уровень вверх в окне проводника или Internet Explorer.
F4 Перейти к адресной строке проводника или Internet Explorer.

Работа с окнами в Windows

Сочетание клавиш Описание
Alt + Tab / Alt + Shift + Tab Вызов меню перехода между окнами и переход по нему
Alt + Esc / Alt + Shift + Esc Переход между окнами (в том порядке, в котором они были запущены)
Alt + F6 Переключение между несколькими окнами одной программы (например, между открытыми окнами WinWord)
Alt + F4 Закрытие активного окна (запущенного приложения). На рабочем столе — вызов диалога завершения работы Windows
Ctrl + F4 Закрытие активного документа в программах, допускающих одновременное открытие нескольких документов
Alt / F10 Вызов меню окна
Alt + − (минус) Вызов системного меню дочернего окна (например, окна документа)
Esc Выйти из меню окна или закрыть открытый диалог
Alt + буква Вызов команды меню или открытие колонки меню. Соответствующие буквы в меню обычно подчёркнуты (или изначально, или становятся подчёркнутыми после нажатия Alt). Если колонка меню уже открыта, то для вызова нужной команды необходимо нажать клавишу с буквой, которая подчёркнута в этой команде
Alt + Space Вызов системного меню окна
F1 Вызов справки приложения.
Ctrl + Up / Ctrl + Down Вертикальная прокрутка текста или переход вверх-вниз по абзацам текста.

Работа с диалоговыми окнами в Windows

Сочетание клавиш Описание
Ctrl + Tab Перемещение вперед по вкладкам
Ctrl + Shift + Tab Перемещение назад по вкладкам
Tab Перемещение вперед по опциям
Alt + подчеркнутая буква Выполнение соответствующей команды или выбор соответствующей опции
Enter Выполнение команды для текущей опции или кнопки
Клавиши со стрелками Выбор кнопки, если активная опция входит в группу переключателей
Shift + Tab Перемещение назад по опциям
Shift + Tab Перемещение назад по опциям

Работа в Internet Explorer в Windows

Сочетание клавиш Описание
F4 Отображение списка поля «Адрес»
Ctrl + N / Ctrl + F5 Запуск еще одного экземпляра обозревателя с аналогичным веб-адресом
Ctrl + R Обновление текущей веб-страницы
Ctrl + B Открывает диалоговое окно «Упорядочить избранное»
Ctrl + E Открывает панель «Поиск»
Ctrl + F Запуск служебной программы поиска
Ctrl + I Открывает панель «Избранное»
Ctrl + L Открывает диалоговое окно «Открыть»
Ctrl + O Открывает диалоговое окно «Открыть», подобно действию CtrL+L
Ctrl + P Открывает диалоговое окно «Печать»
Ctrl + W Закрытие текущего окна
F11 Переход в полноэкранный режим и обратно (работает и в некоторых других приложениях).

воскресенье, 22 марта 2015 г.

Про Oracle

О файлах данных в Oracle


Конечными компонентами архитектуры Oracle являются физические файлы в виде которых наша информация хранится на диске. У Oracle есть несколько типов файлов с данными, каждый для различных целей:

* Database datafiles

* Control files

* Online redo logs

* Parameter files
* Other database related files
Давайте рассмотрим их подробнее.

Файлы с данными

Файлы с данными в базе данных это реальные файлы на диске. Все ваши данные хранятся в этих файлах. Файлы с данными в базе данных пишутся исключительно процессом DBWR.
Эти файлы с данными в базе данных ассоциируются с оракловскими табличными пространствами ("tablespace"), а те в свою очередь представляют собой контейнеры для таблиц и индексов. 

Управляющие файлы


Управляющие файлы  в базе данных это двоичные файлы, которые содержат большое количество информации о базе данных. Управляющий файл содержит имя базы данных и данные о файлах журналов базы данных. Без правильных управляющих файлов Oracle функционировать не может.

Из за важности управляющих файлов Oracle позволяет вам поддерживать дублирующие копии управляющих файлов. Хорошей практикой является размещение дублирующих копий управляющих файлов  на разные диски.

Концепции журналов отката

Представим журналы отката как ленточный магнитофон, который записывает каждое изменение в базе данных Oracle. В случае если диск выйдет из строя, вы можете заменить диск и восстановить на нем данные из копии. Если эта копия была сделана несколько дней назад, вы потеряете много данных за эти дни.
К счастью, Oracle может 'перевыполнить' все сохраненные транзакции из он-лайновых журналов отката, и перезаписать потерянные транзакции назад в базу данных. Oracle может восстановиться после аварии без вмешательства DBA. Когда администратор вводит команду поднять базу, Oracle по необходимости выполняет процедуры восстановления.
Минимально, Oracle требует, что бы вы назначили базе данных хотя бы два он-лайновых журнала отката. Oracle будет писать информацию о транзакциях в первый файл журнала, когда он заполнится, Oracle переключится на использование второго файла журнала откатов. После использования последнего файла журнала Oracle перейдет на использование первого файла и затрет его, ваша обязанность как администратора позаботится о сохранении этих файлов в другом месте. При создании копии базы данных файлы с журналами откатов не нужны.

Каждый из этих отдельных журналов отката известны как группа журналов отката.
Группой они называются потому что каждый файл журнала может иметь зеркальную копию в каждой группе. Каждая копия называется членом группы.Каждая группа может иметь один или несколько членов.

Oracle Parameter file Concepts

The parameter file (sometimes called init.ora) contains configuration information for the database to use at startup time. The parameter file you configure how much RAM the database is going to use, where to find the control files, where to write trace files, and a whole host of other information. In most cases the database will not start without a parameter file. Oracle allows you to have a manual parameter file (called a PFILE) or a server-side parameter file (called a SPFILE).

Other Database Related Files

When working with the Oracle database you will be introduced to a number of different kinds of files. The following table is a list of the most common files and their general purpose. As we proceed through the chapters of this book, you will be introduced to many of these files in more detail.
* Oracle Trace Files - Created by Oracle in a number of different situations. These can be created as a result of a database crash, a session failure, an unexpected but non-fatal database failure, or based on specific user operational commands.
* Alert log - This is the general log file for each Oracle database.
Networking configuration files - These files are used to configure the different network components of the Oracle database. These include files such as tnsnames.ora and listener.ora.
* Oracle Database Software Binaries - The Oracle Database software includes the basic programs that allow the database to function.

вторник, 3 марта 2015 г.

HTML парсинг в Python 3.4 при помощи библиотеки LXML

HTML парсинг в Python 3.4 при помощи библиотеки LXML

суббота, 14 февраля 2015 г.

JAZZ

Mardi Gras

Frank Morgan

  Frank Morgan & McCoy Tyner Trio Major Changes [1987]
      Changes.flac
      How Deep is the Ocean.flac
      Emily.flac
      Search for Peace.flac
      Frank's Back.flac
      All the Things You Are.flac
      Theme from Love Story.flac
      So What.flac
 1994 - Listen to the Dawn
      01 - Listen to the Dawn.flac
      02 - Grooveyard.flac
      03 - Remembering.flac
      04 - Little Waltz.flac
      05 - It Might as well be Spring.flac
      06 - When Joanna Loved Me.flac
      07 - I Didn't Know About You.flac
      08 - Goodbye.flac

вторник, 13 января 2015 г.

из одного списка вычесть другой список

# -*- coding:utf-8 -*-
'''
Задача: из одного списка вычесть другой список
1
Цикл for для списка l11 от 0 до len(l11)
Если нулевой элемент удовлетворяет условию,
то он удаляется и все элементы сдвигаются влево.
Цикл продолжается с позиции 1 и тот элемент,
который сдвинулся не попадает в проверку условия.
2
Решение проблемы
Цикл делаем по срезу на списке L[:]
В этом случае создается копия (клон) списка,
сам список не изменяется
'''
# 1
def sublist(l11, l22):
    for i in l11:
        if i in l22:
            l11.remove(i)
# 2         
def sublistT(l11, l22):
    for i in l11[:]:
        if i in l22:
            l11.remove(i)
             
l1 = [1,2,3,4]
l2 = [1,2,5,6]

sublist(l1, l2)

print(l1)

l21 = [1,2,3,4]
l22 = [1,2,5,6]

sublistT(l21, l22)

print(l21)

вторник, 6 января 2015 г.

The truth about C & Unix history

Оригинал  http://www.rutschle.net/tech/c_unix.shtml
Эта ссылка не работает. Прошло время и эта шутливая статья исчезла с моего горизонта.
 
This article has been translated to Serbo-Croatian by WHGeeks, and to Polish by Valeria Aleksandrova.
Я впервые прочитал это во французском журнале программирования, посвященном Паскалю. Журнал процитировал статью как "из американской BBS". Мне было трудно найти ее копию в сегодняшнем Интернете, поэтому я решил оставить ее на своем сайте, чтобы будущие поколения знали Истину.

Правда о истории C & Unix

В заявлении, ошеломившем компьютерную индустрию, Кен Томпсон, Деннис Ричи и Брайан Керниган признали, что созданная ими операционная система Unix и язык программирования C - это тщательно продуманная шутка, которая существует уже более 20 лет. Выступая на недавнем форуме разработчиков программного обеспечения UnixWorld, Томпсон сообщил следующее:

«В 1969 году AT&T только что завершила свою работу над проектом GE / Honeywell / AT&T Multics. Брайан и я начали работу с раннего выпуска Pascal из лабораторий ETH профессора Никлауса Вирта в Швейцарии, и мы были впечатлены его элегантной простотой и мощностью. . Деннис только что закончил читать "Bored of the Rings", национальную пародию на пасквиль на трилогию Толкина "Властелин колец". В качестве шутки мы решили сделать пародии на среду Multics и Паскаль. Деннис и я были ответственны за операционное окружение. Мы уже изучили Multics и разработали новую ОС, чтобы она была настолько сложной и загадочной, насколько это возможно, чтобы довести до максимума уровень разочарования случайных пользователей, назвав ее Unix пародией на Multics, а также другими более рискованными намеками. командный язык для новичков, говоря им, что он избавил их от набора текста.

Затем Деннис и Брайан работали над искаженной версией Паскаля, названной «А». «А» было очень похоже на Паскаль, но в нем понятие прямого адреса памяти (которое Вирт изгнал) было поднято до центральной концепции языка. Это был вклад Денниса, и он фактически ввел термин «указатель» как безобидно звучащее название для действительно злонамеренной конструкции.

Следует отдать должное Брайану за идею о том, что у него нет абсолютно никакой стандартной спецификации ввода-вывода: это гарантировало, что по крайней мере 50% типичной коммерческой программы пришлось бы перекодировать при смене аппаратных платформ. Брайан также был ответственен за то, что этот недостаток ввода-вывода был обозначен как особенность: это позволило нам охарактеризовать язык как «действительно переносимый». Когда мы обнаружили, что другие на самом деле создают настоящие программы с A, мы удалили обязательную проверку типов для аргументов функций. Позже мы добавили понятие, которое мы назвали «приведением»: это позволяло программисту обрабатывать целое число, как если бы это была определяемая пользователем структура размером 50 Кбайт. Когда мы обнаружили, что некоторые программисты просто не используют указатели, мы исключили возможность передавать структуры функциям, заставив их использовать указатели даже в простейших приложениях. Мы представили эту и многие другие функции как повышение эффективности языка. Таким образом, наша шутка превратилась в B, BCPL и, наконец, в C. Мы остановились, когда получили чистую компиляцию со следующим синтаксисом:
for (;P("\n"),R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("|"+(*u/4)%2);
Одно время мы шутили о продаже всего этого Советам, что бы отбросить их компьютерную науку на 20 или более лет назад. К сожалению, AT&T и другие корпорации США фактически начали использовать Unix и C. Мы решили, что лучше помалкивать, предполагая, что это всего лишь переходный этап. Фактически, американским компаниям потребовалось более 20 лет, чтобы накопить достаточно опыта для создания полезных приложений с использованием этой технологической пародии 1960-х годов. Мы впечатлены упорством обычного программиста Unix и C. Фактически, Брайан, Деннис и я никогда сами не пытались написать коммерческое приложение в этой среде.
 
Мы чувствуем себя действительно виноватыми за хаос, неразбериху и поистине потрясающие программные проекты, которые возникли в результате нашей глупой шутки так давно ».

Деннис Ричи сказал: «Что действительно разорвало это (как раз когда AIDA стала популярной), так это то, что Бьярн Страуструп уловил нашу шутку. Он расширил ее до еще одной пародии, Smalltalk. Как и мы, он был застигнут врасплох, когда никто не засмеялся. Так что он добавил множественное наследование, виртуальные базовые классы и более поздние ... шаблоны. Все безрезультатно. Итак, теперь у нас есть компиляторы, которые могут компилировать 100 000 строк в секунду, но должны обрабатывать файлы заголовков в течение 25 минут, прежде чем они дойдут до сути " Привет, мир".

Основные поставщики и клиенты Unix и C, включая AT&T, Microsoft, Hewlett-Packard, GTE, NCR и DEC, в настоящее время отказались от комментариев. Borland International, ведущий поставщик объектно-ориентированных инструментов, включая популярные Turbo Pascal и Borland C ++, заявил, что они подозревали это в течение нескольких лет. Фактически, печально известная поздняя версия Quattro Pro для Windows изначально была написана на C ++. Филипп Кан сказал: «После двух с половиной лет программирования и массового выгорания программистов мы перекодировали все это на Turbo Pascal за три месяца. Я думаю, будет справедливо сказать, что Turbo Pascal спас наш бекон». Другой представитель Borland сказал, что они продолжат улучшать свои продукты Pascal и прекратят дальнейшие усилия по разработке C / C ++.

Профессор Вирт из института ETH и отец структурированных языков Паскаль, Модула 2 и Оберон загадочно сказал: «П.Т. Барнум был прав». Дальнейших комментариев у него не было.

The truth about C++

The previous article talks about C++ being a furtherance of the C joke. There is an interview of Stroustrup about C++.

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога