2010-10-24

Вам больше не нужен calc.exe

Установленный Powershell очень удобно использовать в качестве калькулятора. Просто пишете математические выражения в командной строке!

Посчитаем сколько оборотов в год, производит шпиндель 3.5'' жесткого диска при непрерывной работе в течении целого года ))

 

powershell_math

А cmd такого не позволяет...

cmd_math

Linux. Несколько ссылок.

Работа с утилитой find http://www.ashep.org/2010/10-sposobov-raboty-s-find/

Настройка NAT, DNAT в Linux с помощью iptables  http://openkazan.info/node/4572

Развертывание Linux при помощи Cobbler  http://www.tux.in.ua/articles/2143

2010-10-23

HTML 5. Насколько твой броузер готов?

Это можно протестировать здесь: http://html5test.com/

Наличается до 300 баллов в зависимости от  поддерживаемых фич. Ну и получаем отчет что поддерживается, а что нет. У меня получились следующие результаты:

IE 8 27
Firefox 3.6.11 139
Opera 10.63 159
Chrome 7.0.517.41 231

Chrome как всегда на высоте. Надо будет проверить IE 9, Firefox 4 и Opera 11.

2010-10-20

Comodo Internet Security

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

 

comodo_sandbox

 

http://www.comodo.com/home/internet-security/free-internet-security.php

Сертификаты для email.

Если желаете использовать ЭЦП для своей почты, можно получить бесплатные сертификаты от Comodo:

http://www.comodo.com/home/email-security/free-email-certificate.php

Comodo Time Machine

Некий аналог Apple Time Machine для Windows систем.

http://4sysops.com/archives/free-comodo-time-machine-a-system-restore-utility/

Платформа для биржи.

Linux достаточно успешно завоевывает позиции в качестве платформы для крупнейших бирж мира. Вслед за Чикагской, Нью-Йоркской, Токийской, Шанхайской биржами на использование Linux перешла Лондонская биржа.

http://www.computerworlduk.com/news/it-business/3243905/london-stock-exchange-completes-first-live-linux-test/

http://www.pcworld.com/businesscenter/article/171523/linux_runs_the_stock_exchange.html

GPT vs MBR

Хорошая статья на эту тему.

http://blogs.technet.com/b/askcore/archive/2010/10/08/gpt-in-windows.aspx

2010-10-09

DNS запросы из Powershell.

Для выполнения DNS запросов из Powershell можно либо вызвать nslookup и пропарсить результат, либо использовать .Net классы.

PS> [System.Net.Dns]::GetHostAddresses("google.com")

Address           : 854097226
AddressFamily     : InterNetwork
ScopeId           :
IsIPv6Multicast   : False
IsIPv6LinkLocal   : False
IsIPv6SiteLocal   : False
IPAddressToString : 74.125.232.50

Address           : 887651658
AddressFamily     : InterNetwork
ScopeId           :
IsIPv6Multicast   : False
IsIPv6LinkLocal   : False
IsIPv6SiteLocal   : False
IPAddressToString : 74.125.232.52

PS> [System.Net.Dns]::GetHostbyAddress("8.8.8.8") | fl


HostName    : google-public-dns-a.google.com
Aliases     : {}
AddressList : {8.8.8.8}

2010-10-07

VSS LUN Resync

 

VSS LUN Resync это еще одно нововведение в VSS на ОС Windows 7/Windows Server 2008 R2. Это можно рассматривать как быстрый способ восстановления всего тома с помощью аппаратных теневых копий на СХД. Причем же тут VSS и вообще ОС, если все делается аппартно? Дело в том, что теперь есть возможность оповещать сервисы после такого восстановления. С тем, чтобы они могли своевременно выполнить некоторые действия с своими данными.

http://blogs.technet.com/b/filecab/archive/2009/04/11/lun-resync-a-fast-recovery-scenario-in-server-2008-r2.aspx

VSS Express Writer

 

VSS Express Writer это одно из нововведений в Windows 7/Windows Server 2008 R2. Это, фактически, программный интерфейс для реализации легковесных VSS Writer. Если такое ПО как Active Directory, Exchange, Oracle использует полную версии VSS API, то такие простые сервисы как, например, планировщик заданий просто не нуждаются в таком функционале. В то же время даже у такого простого сервиса могут быть данные, которые необходимо подготовить перед архивацией. Программный интерфейс VSS Express Writer позволяет упростить разработку и поддержку таких сервисов.

http://blogs.technet.com/b/filecab/archive/2009/06/17/volume-shadow-copy-service-vss-express-writers.aspx

Как расшифровывается аббревиатура VSS?

 

Верно, Volume Shadow Copy Service! Если конечно, мы не говорим о Visual SourceSafe… Почему же не использовали аббревиатуру VSCS? Дело в том, что первая версия службы называлась Volume Snapshot Service. Со временем, название службы поменяли, а сокращение оставили прежним. Детали в блоге разработчиков:

http://blogs.msdn.com/b/adioltean/archive/2005/01/18/355747.aspx

2010-10-06

JSON and Powershell

Возникла идея в ряде скриптов вместо XML использовать более читабельный JSON. Скрипты написаны на powershell, соответсвенно нужны командлеты для парсинга, генерации JSON. Достаточно быстро нашел вот это:

http://powershelljson.codeplex.com/

Публикация примеров кода #2.

Еще один инструмент для красивой публикации кода доступен здесь:

http://alexgorbatchev.com/SyntaxHighlighter/

Это библиотека на javascript. Соотвественно, вся работа по подсветке синтаксиса выполняется на стороне клиента автоматически. То есть ни автор, ни серверная часть не участвуют в этой работе, что очень хорошо. Отличный вариант, если вы контролируете ресурс и можете выполнить интеграцию. Из минусов можно отметить, что данный инструмент не подходит для публикации на чужие ресурсы. Так-же подсветка не будет работать, если у клиента выключен javascript.

Многие известные ресурсы уже используют данную библиотеку. Вот некоторые примеры:

Плагин для удобной интеграции с Wordpress доступен здесь:

http://wordpress.org/extend/plugins/syntaxhighlighter/

Публикация примеров кода.

Многим время от времени приходится публиковать код в блогах, статьях, форумах. Естественно возникает желание использовать подстветку синтаксиса, нумерацию строк и т.д. Нечасто движок сайта, блога или форума предоставляет такой функционал. Специально для решения таких проблем был создан сайт:
 
 
Вы вставляете кусок кода, выбираете язык и на выходе получаете html код для публикации. Вот пример форматирования с помощью данного сайта:
  1. if ($bool) {
  2. echo "True";
  3. }

2010-10-04

Amazon S3

В крупных компаниях резервное копирование как-правило осуществляется на магнитные ленты. Очень часто так-же используются банковские ячейки для хранения этих лент.   Магнитные ленты хорошо себя оправдывают в случае больших масштабов. В сегменте малого и среднего бизнеса иногда выгодно использовать дисковые массивы для хранения бэкапа. Тем более что, необязательно покупать дорогие хранилища от NetApp, EMC, IBM. Вполне можно использовать свой сервер для организации хранения бэкапа. Ну и самый простой вариант, использовать внешние диски с интерфейсам USB, E-SATA и т.д.

 

На самом деле, кроме перечисленных трех вариантов есть еще один, достаточно новый. При наличии хорошего канала, можно бэкапить на сервера в каком-нибудь ЦОД. Подходящим вариантом здесь могут быть облачные сервисы Windows Azure и Amazon Simple Storage Services. Последний вариант чаще всего называют коротко -- Amazon S3. Amazon S3 предоставляет надежный сервис для создания хранилищ и управления доступом в нему. Оплачивается не только хранение но и передача данных. Приблизительные цены таковы:

0.15 USD/1GB хранения

0.10 USD/1GB передачи

Ряд приложений для резервного копирования уже включают функционал для offsite бэкапа на Amazon S3. Понятно что, в данном случае особенно выгодно использовать инкрементное резервное копирование. Более точную информацию можно получить на сайте:

http://aws.amazon.com/s3/

2010-10-02

Windows Live Essentials 2011

Windows Live это набор бесплатных сервисов и приложений от Microsoft.  Например, в Windows 7 отсутсвует свой почтовый клиент и получить его можно, как вариант, из состава приложений Windows Live. Недавно Microsoft выпустила новую версию данного набора приложений. Новая версия получила название Windows Live Essentials 2011.  Видимо для того, чтобы было понятно идет ли речь о сервисах или только о клиентских приложениях, добавили ‘Essentials’ в название. Как и раньше, набор приложений предназначен для Windows Vista и Windows 7. Включены следующие приложения:

  • Photo Gallery
  • Movie Maker
  • Messenger
  • Mail
  • Writer
  • Family Safety
  • Windows Live Mesh

Windows Live Mesh в бета версии назывался Windows Live Sync. Если используете сервис skydrive, вам предоставаляется 25GB пространства в для хранения документов, фотографий, файлов. Помимо этого предоставляется 2GB отдельного пространства, которое можно использовать для синхронизации файлов между разными компьютерами. Для синхронизации на ваших компьютерах должен быть установлен Windows Live Mesh. Кстати, кроме файлов, есть возможность синхронизировать настройки MS Office и Internet Explorer. Скачать приложения можно здесь:

http://explore.live.com/windows-live-essentials