Блог ИТ склеротика. Записки ИТ склеротика.

Страницы

Расширенный поиск в статьях блога

Показаны сообщения с ярлыком Основы. Показать все сообщения
Показаны сообщения с ярлыком Основы. Показать все сообщения

28 апреля 2012 г.

Vim Commands Cheat Sheet

:q[uit] Quit Vim. This fails when changes have been made.
:q[uit]! Quit without writing.
:cq[uit] Quit always, without writing.
:wq Write the current file and exit.
:wq! Write the current file and exit always.
:wq {file} Write to {file}. Exit if not editing the last
:wq! {file} Write to {file} and exit always.
:[range]wq[!] [file] Same as above, but only write the lines in [range].
ZZ Write current file, if modified, and exit.
ZQ Quit current file and exit (same as ":q!").


Editing a File

:e[dit] Edit the current file. This is useful to re-edit the current file, when it has been changed outside of Vim.
:e[dit]! Edit the current file always. Discard any changes to the current buffer. This is useful if you want to start all over again.
:e[dit] {file} Edit {file}.
:e[dit]! {file} Edit {file} always. Discard any changes to the current buffer.
gf Edit the file whose name is under or after the cursor. Mnemonic: "goto file".


25 апреля 2012 г.

Советы по оптимизации рекламных блоков от Google AdSense

Несколько полезных советов по оптимизации рекламных блоков от AdSense.

Программа заработка Google AdSense уже существует продолжительное количество времени. И за этот период сотни тысяч веб-мастеров экспериментировали с различными аспектами AdSense с целью максимизировать CTR.

Оптимизация стала искусством

Несмотря на то, что нет чётких советов по расположению, размеру и представлению рекламных блоков, есть несколько общих советов, которые каждый веб-мастер должен знать.

Лучшие схемы часто тонко сбалансированы между проверенным знакомым и новым оригинальным. Оригинальные остроумные дизайны могут работать, но использовать их рискованно.

21 апреля 2012 г.

Подготовка сайта для индексирования в поисковых системах

Индексирующие поисковые системы

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

Вопрос о том, как попасть на первую страницу результатов поиска по профильным, то есть точно относящимся к тематике сайта, запросам, волнует многих. Явный дефицит популярной информации на эту тему породил большое количество домыслов - о "чудодейственных" методах, о "коррумпированности" и "протекционизме" администраций поисковых систем, "продающих" и раздающих выгодные места своим людям.

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

16 апреля 2012 г.

Bog BOS: rsh и r*-команды: принципы работы, использование и настройка

Обеспечивают возможность удаленного выполнения команд (rsh, rexec (устарел), rlogin) и копирования файлов (rcp). Надстроенные над базовым уровнем rsh/rcp команды rsync и rdist позволяют синхронизировать состояние файлов/директорий на нескольких компьютерах.

В современных условиях запуск rsh-сервера представляется чистым безумием с точки зрения безопасности, так что рекомендую обратить внимение на SSH. Но если сервер запущен кем-то другим ;), то воспользоваться им можно. К тому же команды rsync и rdist позволяют использовать в качестве транспортного уровня SSH вместо rsh.

15 апреля 2012 г.

Bog BOS: Анализ сетевого трафика

Анализ сетевого трафика позволяет выявить такие существующие в сети проблемы или симптомы, как повторная передача, застрявшее TCP-окно, широковещательный шторм): tcpdump, wireshark (ethereal), snoop.

Системные средства

ifconfig, netstat, /proc/net.

Bog BOS: Производительность сети и её измерение: ping, traceroute, netperf, iperf, pathrate, pathload, abget

Элементарные единицы производительности сети:

  • доступность (простейшие инструменты: ping, nmap -sP)
  • доля потерянных пакетов (измеряется при постоянной нагрузке на различных уровнях нагрузки); возможные причины: коллизии, переполнение буфера в промежуточном устройстве
  • время ответа (ping, traceroute, netperf); возможные причины больших задержек: перегрузка сети или хоста, ошибки в сети или NIC, неудачный маршрут, несоответствие MTU, загрузка одного из промежуточных устройств посторонними задачами (например, пересчёт OSPF)
  • задержка устройства определяется как время от поступления последнего бита кадра на вход устройства до поступления первого бита кадра на выходе устройства; может меняться в зависимости от размера кадра
  • общая ёмкость сети, Bandwidth Capacity (pathrate)
  • загруженность в течении определённого интервала времени (какую долю времени канал занят передачей данных), Network Utilization (pathload)
  • пропускная способность, Network Throughput (остаток ёмкости), максимальная скорость при которой ещё нет потерь; может отличаться для различных условий (размер пакета, дуплекс)

Методы получения информации о производительности сети:

29 марта 2012 г.

Настройка Microsoft SQL Server для 1С Предприятие (Maintenance Plans)

Записки  о настройке Microsoft SQL 2005 для 1С Предприятия. Думаю для других нужд использования MS SQL данная статья тоже даст некоторую информацию. Итак, начнем...

Шаг 0. Перед установкой и настройкой MS SQL 2005 желательно иметь 3 физических диска. Один - для системы, второй - для файлов баз и третий - для журналов транзакций SQL. При этом, раздел для логов SQL и tempdb желательно чтобы был более производительным (например RAID 1+0).

Шаг 1. Установка сервера MS SQL

При установке SQL-сервера для работы с 1С достаточно следующих включенных компонентов (более подробно о компонентах Microsoft SQL тут, об установке серера тут):

19 марта 2012 г.

Протокол сетевой аутентификации Kerberos 5

Протокол Kerberos был создан более десяти лет назад в Массачусетском технологическом институте в рамках проекта Athena. Однако общедоступным этот протокол стал, начиная с версии 4. После того, как специалисты изучили новый протокол, авторы разработали и предложили очередную версию — Kerberos 5, которая была принята в качестве стандарта IETF. Требования реализации протокола изложены в документе RFC 1510, кроме того, в спецификации RFC 1964 описывается механизм и формат передачи жетонов безопасности в сообщениях Kerberos.

Руководство администратора OpenLDAP 2.4

The OpenLDAP Project <http://www.openldap.org/> 12 февраля 2012

Содержание

Smbldap-tools. Руководство пользователя

J.erome Tournier

Перевод Тренин Сергей, аkа greyzy

Версия : 1.7, от 22 апреля, 2008

Руководство применимо к версии smbldap-tools 0.9.3 (которое идет с пакетом версии 0.9.5, прим.перев.)

Оригинал документа является собственностью IDEALX (http://IDEALX.com), распространяется под условием лицензии GNU Free Documentation License (http://www.gnu.org/copyleft/fdl.html)

Samba-3 в примерах

Практические рекомендации по успешному развертыванию Samba


Джон Терпстра
(Samba-3 by Example. John Terpstra)
Перевод Тренин Сергей, аkа greyzy

Версия 1-е октября 2009, oригинал на английском языке

Содержание:

От переводчика
КРАТКОЕ СОДЕРЖАНИЕ ГЛАВ КНИГИ
Тема, охватывающая это произведение
Благодарности
Предисловие
Введение

Ускоряем Windows XP на flash с помощью EWF (Enhanced Write Filter)

EWF – это дополнительный модуль операционной системы, изначально входит в состав Microsoft Windows XP Embedded, которая применяется в различной встраиваемой технике. Например, используется в банкоматах, терминалах оплаты, различных системах "умный дом", где очень часто используется SSD или flash память для уменьшения энергопотребления, тепловыделения и шумности работы.
В каких случаях применяется EWF.
1. В системах использующих SSD и CompactFlash накопители. Для сокращения числа обращений к диску при записи информации, что даёт возможность продлить срок службы этих накопителей.
2. Для ускорения работы Windows (все операции записи на диск происходят в оперативной памяти).
3. Для лёгкого возврата к первоначальному состоянию при перезагрузке Windows.

18 марта 2012 г.

Google Search

1. Один из нескольких (логическое ИЛИ). По-умолчанию Google ищет страницы, которые содержат все слова из поискового запроса, но если требуется выдать и те, которые содержат хотя бы одно слово из заданного множества, можно воспользоваться логическим оператором ИЛИ. Ему соответствует символ "|" (по-английски он именуется pipe symbol). Пример: молоко|огурцы|селедка.

2. Кавычки. Если вам необходимо найти определенную фразу дословно, можно использовать кавычки. Пример: "Hotel California" (аналогичный запрос без кавычек вернул бы не только ссылки на все упоминания одноименной песни, но и на множество сайтов тур-операторов и гостиниц).

3. Исключение (логическое НЕ). Для того, чтобы исключить из результата поиска те страницы, которые содержат определенное слово, в поисковом запросе необходимо использовать символ "-". Пример: linux distrib download -suse (запрос вернет ссылки на страницы для скачивания различных дистрибутивов Linux, за исключением Suse).

16 марта 2012 г.

О grep для начинающих

Если вы какое-то время используете Linux, то наверняка слышали о grep, хотя могли и не использовать её никогда в работе. GNU Grep умеет выполнять поиск по шаблону в текстовых файлах или стандартном потоке вывода. Простая, эффективная и, поверьте автору, обязательная к изучению, если вы администрируете UNIX-подобную ОС. Хотите освоить grep? Давайте начнём прямо сейчас!

Установка и настройка DNS-сервера BIND (named) на Linux Debian

Задача: установить и выполнить начальную настройку DNS-сервера bind (так-же известного как named) на ОС Linux Debian.

 

13 марта 2012 г.

Мониторинг жёстких дисков при помощи SMART

Так уж вышло, что диски имеют свойство умирать. Но часто выяснить причину смерти накопителя бывает очень легко. Диски современных накопителей вращаются со скоростью в несколько тысяч оборотов в минуту. При этом расстояние от головки до поверхности диска составляет доли микрона. Часто диски круглосуточно  работают в условиях повышенной загрязнённости или при неблагоприятном температурном режиме, в системах с очень высокой нагрузкой или не очень хорошим обслуживанием. Опытные пользователи хорошо знакомы с симптомами умирающего накопителя: система начинает работать нестабильно, зависает, ядро сообщает о каких-то трудно объяснимых ошибках. В большинстве случаев на восстановление утерянных данных может уйти весь день, при условии, конечно, что у вас есть резервные копии. Хотя, даже если у вас и есть копии всех важных данных, внезапный отказ жёсткого диска может показаться вам катастрофой.

Использование alias в bash

В какой-то момент в жизни почти каждого пользователя Linux наступает момент, когда терминал используется в работе всё чаще и чаще. Пользователь начинает понимать, что многие действия в режиме командной строки делать удобнее и быстрее, нежели при помощи GUI. Чем больше вы будете осваивать работу в командной оболочке, тем больше вам она будет по душе. Работа с командной оболочкой целиком состоит из ввода команд — длинных и коротких. Думаю, вы так же как и автор, не очень любите вводить длинные команды и не отказались бы от способа сократить количество вводимых символов при наборе команды. В сегодняшней заметке речь пойдёт об alias — своего рода «сокращателе» команд.

Как редактировать в Vim без порчи и бибикиния

Вступление

"Вим умеет только бибикать и портить текст!", - так обычно обороняются адепты секты Емакс во время очередных священных битв между поклонниками этих двух текстовых редакторов. Попробуем же освоить Вим так, что бы избежать таких приколов.

Терминология

Для начала давайте разберёмся с терминами, которые обычно используются при описании работы в Виме.

28 февраля 2012 г.

NFS для домашних пользователей


Что такое NFS и зачем это нужно

Каждый знает, что в UNIX-системах файловая система логически представляет собой набор физических файловых систем, подключенных к одной точке. Одна из самых основных прелестей такой организации, на мой взгляд, состоит в возможности динамически модифицировать структуру существующей файловой системы. Также, благодаря усилиям разработчиков, мы на сегодняшний день имеем возможность подключить ФС практически любого типа и любым удобным способом. Говоря «способом», я прежде всего хочу подчеркнуть возможность работы ядра ОС с файловыми системами посредством сетевых соединений.

Что такое UpStart


Идея написания данной статьи возникла практически одновременно с моим удивленным взглядом на экран монитора и неуверенным бормотанием: «А где же /etc/inittab?». Не помню уж точно зачем, мне понадобилось выяснить, на каком уровне грузится моя Ubuntu 7.10 — the Gutsy Gibbon. Не найдя традиционного /etc/inittab я некоторое время находился в ступоре. Уже потом, поковыряв google, нашел ответ на мой, как оказалось, простой вопрос.

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free