Articles-IT.ru

Статьи IT тематики

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Удаленное управление Ubuntu Server

E-mail
(1 Проголосовало)

webmin-logoМногие пользователи, недавно открывшие для себя операционную систему Linux, сталкиваются с определенными проблемами при настройке и дальнейшей эксплуатации этих систем.

В случае использования дружелюбных дистрибутивов типа Fedora, Ubuntu, Mandriva и пр., при наличии удобных пользовательских интерфейсов, с большинством задач пользователь сможет справиться самостоятельно. Однако, если вдруг возникает необходимость использования системы без графической среды рабочего стола, многие понимают, что без регурярного чтения мануалов, форумов и примеров в интернете, с этой системой им не справиться. Эта проблема в основном и отпугивает начинающих пользователей Linux.

Конечно, рядовому пользователю вряд ли придет в голову установить и начать использовать консольную версию системы. Чаще всего это становится необходимо, например, студентам технических вузов для изучения и практики, начинающим сисадминам для построения стабильных систем, веб-мастерам для запуска надежного веб-сервера на VPS хостинге.

Надежность, качество, функиональность, быстрота работы, нетребовательность к ресурсам, бесплатность и еще много других факторов однозначно указывают на полезность Linux.

Использование команды awk

E-mail
(0 Голосов)

Команда awk это мощный метод для обработки и анализа текстовых файлов, а в частности файлов, данные в которых организованны в виде столбцов и строк.

Простая команда awk может быть запущена из командной строки. Более сложные задачи могут быть записаны в файл скрипта.

Базовый формат команды awk выглядит так:

{codecitation}awk ‘pattern {action}’ input-file > output-file{/codecitation}

Это означает: получить каждую строку из входного файла, и если строка содержит паттерн (шаблон), применить к ней какое то действие и вывести результат в выходной файл. Если шаблон пропущен (не указан), то действие применяется ко всей строке.

Установка FreeBSD в среде VirtualBox

E-mail
(1 Проголосовало)

В данной статье мы подробно разберем процесс установки операционной системы FreeBSD в виртуальной среде VirtualBox.

Для этого нам понадобится:

  • ISO образ FreeBSD, скачать который можно с официального сайта проекта freebsd.org. На текущий момент актуальная версия релиза – 9.0
  • Программа для виртуализации VirtualBox, бесплатно доступная на сайте virtualbox.org.

Публикация статей в CMS Joomla средствами XML-RPC

E-mail
(1 Проголосовало)

Думаю многие вебмастера, использующие CMS Joomla, рано или поздно сталкиваются с проблемами неудобства написания и публикации статей с помощью стандартных средств этой CMS. Даже продвинутые редакторы типа JCE или JCK работают не всегда корректно и создают огромное количество лишнего кода. Вы пробовали смотреть на html-код написанной вами статьи? Когда приходится вставлять куски текста, изменять шрифт, вставлять изображения, стирать что-то и вновь добавлять, в итоге получается, что большая часть статьи забита  тегами, а не информацией. К тому же такой код не пройдет никакую валидацию, несмотря на то что статья выглядит корректно, код ее является совершенно некрасивым. Я не профессионал в этом, но думаю, что это негативно влияет на индексацию статьи поисковыми системами.

В процессе работы над данным сайтом я начал задаваться вопросам, как можно быстрее, удобнее, красивее оформить статью и опубликовать ее в сети. Совершенно случайно я нашел удобное и бесплатное решение: связка MetaWeblog API и Windows Live Writer.

Windows и Linux хостинг: вы ощущаете разницу?

E-mail
(0 Голосов)
wvslLinux и Microsoft Windows это две абсолютно разные операционные системы. Windows является хорошо известной домашней системой и не нуждается в представлении. Linux является новой версией операционной системы UNIX. Обе этих операционных системы предоставляют отличную среду для веб-хостинга. Однако, между ними существует ощутимая разница.
 
Чтобы решить для себя, которая из операционных систем лучше для Вас, учтите следующие моменты:

Цена
 
Linux известна как "open source" операционная система, то есть система с открытым исходным кодом. То есть нет необходимости платить за лицензию на эту систему. 

Powershell: Парсинг веб-страниц

E-mail
(4 Голосов)

powershellВ этой статье мы создадим парсер для веб страниц с использованием Powershell. Давайте создадим код, который, к примеру, загружает все изображения с любой указанной вами веб страницы.

Создание парсера с помощью Powershell

Браузеру, такому как Internet Explorer, нужны способы анализировать и отображать HTML код, так что он безусловно имеет внутренний парсер. Для подключения к Internet Explorer у Powershell есть встроенные средства. Для этого необходимо использовать COM объект именуемый "internetexplorer.application".

Powershell: Преобразование в число

E-mail
(1 Проголосовало)
всякий раз, когда Powershell получает информацию из текстового файла или считывает введенное пользователем значение, результатом является текстовая строка.
Если вам необходимо получить число, и произвести с ним вычисления, вам необходимо убедиться, что вы преобразуете данные в числовой формат.
Например:
{codecitation}
PS> $number = Read-Host 'Enter a number'
Enter a number: 100
PS> $number * 12
100100100100100100100100100100100100
{/codecitation}
Теперь то же самое с явным указанием типа [Double]:
{codecitation}
PS> $number = [Double](Read-Host 'Enter a number')
Enter a number: 100
PS> $number * 12
1200
{/codecitation}
powershellВсякий раз, когда Powershell получает информацию из текстового файла или считывает введенное пользователем значение, результатом является текстовая строка.
Если вам необходимо получить число, и произвести с ним вычисления, вам необходимо убедиться, что вы преобразуете данные в числовой формат.

Например:
{codecitation}
PS> $number = Read-Host 'Enter a number'
Enter a number: 100
PS> $number * 12
100100100100100100100100100100100100
{/codecitation}
Теперь то же самое с явным указанием типа [Double]:
{codecitation}
PS> $number = [Double](Read-Host 'Enter a number')
Enter a number: 100
PS> $number * 12
1200
{/codecitation}

Powershell: чтение файла исключая пустые строки

E-mail
(1 Проголосовало)
часто возникает необходимость получить данные из текстового файла, игнорируя пустые строки.
Попробуйте такой вариант:
$content = 'C:\filename.txt'
Get-Content $content | Where-Object { $_.Trim() -ne '' }
Этот запрос пропустит пустые строки, строки только из пробелов, и строки только из знаков табуляции
Часто возникает необходимость получить данные из текстового файла, игнорируя пустые строки.
Попробуйте такой вариант:
{codecitation}
$content = 'C:\filename.txt'
Get-Content $content | Where-Object { $_.Trim() -ne '' }
{/codecitation}
Этот запрос пропустит пустые строки, строки только из пробелов, и строки только из знаков табуляции

Powershell: Использование буфера обмена

E-mail
(1 Проголосовало)

powershellЧто если при создании сценариев Powershell у вас возникла необходимость поместить данные в буфер обмена? Это было бы удобно в случае необходимости обмена данными между несколькими скриптами. Многие используют для хранения промежуточных данных вывод и чтение из файла, но это не практично.
Ниже представлены функции, которые помогут сохранить и извлечь информацию буфера обмена:
{codecitation}
function Out-Clipboard {
param(
$text
)
Add-Type -AssemblyName System.Windows.Forms
$tb = New-Object System.Windows.Forms.TextBox
$tb.Multiline = $true

if ($Input -ne $null) {
$Input.Reset()
$tb.Text = $Input | Out-String
} else {
$tb.Text = $text
}
$tb.SelectAll()
$tb.Copy()
}
{/codecitation}
{codecitation}
function Get-Clipboard {
Add-Type -AssemblyName System.Windows.Forms

$tb = New-Object System.Windows.Forms.TextBox
$tb.Multiline = $true
$tb.Paste()
$tb.Text
}
{/codecitation} 
Теперь вы можете помещать информацию в буфер в одной сессии Powershell, и извлекать информацию из буфера в другой сессии, не используя для обмена информацией запись и чтение из файла.

Объектные, распределенные технологии на основе спецификаций консорциума OMG

E-mail
(4 Голосов)
Система, подчиняющаяся спецификации CORBA, состоит из трех основных частей: брокера запросов объектов, набора служб, доступных с помощью стандартизованного прикладного программного интерфейса, и набора средств и инструментов. Брокер объектов содержит базовые функции взаимодействия объектов. Службы предоставляют функции сохранности, управления жизненным циклом, безопасности и многие другие. Средства CORBA предоставляют службы верхнего уровня, необходимые приложениям (управление документами, поддержка мобильных агентов), а также службы вертикальных рынков (образования, здравоохранения).
You are here: