Конвертация Byte to Bit String (Java)
Понедельник, 18 января 2016 г.Рубрика: Разное
Метки: Java
Просмотров: 1589
Подписаться на комментарии по RSS
Заметка для себя. Парочка способов конвертации байтов в строку битов. Для примера: байт 5 станет “00000101”, байт 8 - “00001000”.
public String toBits(final byte val) { final StringBuilder result = new StringBuilder(); for (int i=0; i<8; i++) { result.append((int)(val >> (8-(i+1)) & 0x0001)); }
public String toBitString(final byte val) { return String.format("%8s", Integer.toBinaryString(val & 0xFF)).replace(' ', '0'); }
Аренда выделенного физического сервера
Среда, 11 ноября 2015 г.Просмотров: 1565
Подписаться на комментарии по RSS
Сегодня немного отвлечемся от обычный статей и развлечемся поговорим о хостинге. Долгое время мой сайт и ещё пара проектов жили и поживали на VPS от majordomo. Каких только приключений с ними там не было. Очень частая недоступность сайта, эпичный фейл хостера с полным уничтожением сервера и отсутствием у него бэкапа (как у порядочного IT специалиста, у меня были свои собственные резервные копии, поэтому беды не случилось) и прочее.
Как не самый большой любитель работать (да...) я долго терпел, но когда финансы уменьшились начал искать возможности сэкономить и выяснил, что у моего текущего хостера мой тарифный план давно в архивных, но мой сервер они на новый тариф перевести могут только с полной переинсталляцией сервера.
Новый тариф тоже не сильно лучше других на рынке, поэтому я решил провести анализ доступных предложений от других хостеров и в итоге остановился для себя на аренде выделенного сервера от Raskstore. Следующая часть поста раскроет, почему именно Raskstore http://rackstore.ru/arenda-servera.html и чем он лучше других предложений на рынке.
Далее...Настройка синхронизации времени для роли PDC Emulator
Четверг, 8 октября 2015 г.Рубрика: Администрирование Windows -> Windows Server 2008
Метки: Active Directory | Windows | администрирование | администрирование Windows
Просмотров: 2225
Подписаться на комментарии по RSS
Active Directory обеспечивает точную синхронизацию времени в домене, которая гарантирует, что зависимые от точного времени протоколы (например Kerberos) будут работать корректно.Контроллер домена с ролью PDC emulator в корневом домене леса должен быть сконфигурирован для синхронизации времени с внешних источников - аппаратных часов, государственных источников времени или других NTP серверов. Для предотвращения инцидентов рассмотрите возможность дополнительной настройки дочернего контроллера домена с ролью PDC Emulator, прописав на нем также синхронизацию с внешним источником времени. В этом случае, если вы переместите роль PDC, вам не нужно будет перенастраивать службу времени на новом контроллере домена. В качестве бонуса предлагаю посмотреть на рисунок, который демонстрирует, как работает иерархия синхронизации времени в мульти-доменном лесу:
Далее...Восстановление удаленных разделов
Вторник, 12 августа 2014 г.Рубрика: Backup -> Разное
Метки: администрирование
Просмотров: 7825
Подписаться на комментарии по RSS
Головная боль всех системных администраторов это восстановление удаленной информации с различных носителей информации, которые никогда не подвергались резервному копирования. Постоянная ситуация в моей практике - человек удаляет данные с флешки, данных больше нигде нет, данные нужны прямо сейчас. В более худших сценариях флешка уже даже переформатирована. Как мы понимаем, раз я пишу эту статью, значит способ решения подобной проблемы есть и им может воспользоваться любой, даже неподготовленный пользователь.
Речь идет про программу RS Partition Recovery, благодаря которой моя жизнь и жизнь моих коллег стала однозначно лучше Далее...
Управление пропускной способностью сетевого интерфейса в Windows
Вторник, 22 апреля 2014 г.Рубрика: Сети
Метки: powershell | Windows | администрирование | администрирование Windows
Просмотров: 8734
Подписаться на комментарии по RSS
По умолчанию процессы Windows используют сетевой интерфейс по максимуму. Это отличная идея когда выполняется какая то одна задача, но очень часто сервер выполняет разные задачи и необходимо исключить ситуацию при которой одна задача отбирает ресурсы у другой.
В качестве примера можно привести сервер с размещенным веб-сайтом и также работающий как файл сервер. Когда файлы не копируются с сервера веб-сайт работает отлично. Однако когда кто-либо начинает процесс копирования, быстродействие веб-сервера немедленно падает.
Давайте посмотрим на график скачивания файла.
В моей сети сейчас файл копируется на скорости приблизительно 40MB/s
Далее...Включение или отключение дополнений Outlook через групповые политики
Вторник, 16 апреля 2013 г.Рубрика: Администрирование Windows
Метки: Outlook | Windows | администрирование Windows | групповые политики
Просмотров: 10497
Подписаться на комментарии по RSS
Существуют определенные сценарии при которых вам может потребоваться включить определенный аддон Outlook для определенных пользователей. В данной статье я попробую объяснить как сделать это с помощью групповых политик с наименьшими временными затратами.
1. Откройте редактор реестра и перейдите в: HKCU\Software\Microsoft\Office\Outlook\Addins 2. В данной ветке видны установленные у вас дополнение Outlook (к примеру: HKCU\Software\Microsoft\Office\Outlook\Addins\OcOffice.OcForms)
3. Нажмите правой кнопкой на нужном разделе и выберите пункт “Копировать имя раздела”
В каждом разделе вы найдете параметр “LoadBehavior”. По умолчанию его значение установлено в “3”. Это означает что дополнение загружается при запуске. Значение “2” означает что дополнение не загружается автоматически.
4. Создайте или отредактируйте существующий объект групповой политикиДалее...
Выгоден ли аутсорcинг IT?
Четверг, 28 марта 2013 г.Рубрика: Разное
Метки: администрирование
Просмотров: 9646
Подписаться на комментарии по RSS
Ни одна фирма, имеющая свой офис и штат сотрудников, не может обойтись без компьютеров, программного обеспечения, локальной сети. IT-инфраструктура решает немало бизнес-задач и облегчает работу любой организации, однако и она требует грамотного обслуживания и своевременной техподдержки.
Для того, чтобы осуществлять техподдержку, вы можете нанять собственного сотрудника или открыть целый IT-отдел. К сожалению, не все фирмы могут себе позволить содержать штатных специалистов. Это и не нужно: нередко число компьютеров не превышает 4-5 единиц, и для их поддержки не нужно более 1-2 часов в неделю.
Выгодная альтернатива для небольших фирм - это аутсорсинг IT. Аутсорсинг представляет собой абонентское обслуживание компьютеров. Это такая форма работы, при которой задачи по устранению ошибок, установке и обновлению программ, поддержке локальных сетей решают специалисты сторонней компании.
Чем выгоден аутсорсинг?
1. Вы платите раз в месяц определенную сумму, получая те услуги, которые вам необходимы и которые были указаны в договоре на абонентское обслуживание компьютеров.Далее...
Удобный онлайн сервис мониторинга веб-сайтов
Среда, 13 марта 2013 г.Рубрика: Разное
Метки: мониторинг
Просмотров: 8674
Подписаться на комментарии по RSS
Любой системный администратор в той или иной степени сталкивался с необходимостью мониторинга инфраструктуры. Для кого-то инфраструктура это несколько веб-сайтов, для кого то пара серверов, а для кого-то огромная корпоративная сеть. Тема этой статьи больше актуальна для первых двух вариантов. Все таки чем более крупной является организация и чем больше существует объектов для мониторинга, тем более оптимальным является построение собственной системы мониторинга. Под собственной в данном контексте я понимаю не написанную самостоятельно с нуля.
Если же у вас немного серверов и/или веб-сайтов я хочу предложить посмотреть на отличный онлайн сервис SysLab – это замечательный сервис мониторинга доступности веб-сайтов и серверов. Данный сервис будет интересен на мой взгляд даже не системным администраторам, а немного более от этого далеким владельцам веб-сайтов и сеошникам. Хотя положа руку на сердце, нужно заметить – что конкретно в деле мониторинга веб-сайтов у SysLab есть очень сильные конкуренты, причем бесплатные.Далее...
Управление подключением Activesync устройств к Exchange Server 2010
Вторник, 26 февраля 2013 г.Рубрика: Exchange Server
Метки: exchange 2010 | Exchange Server | Windows
Просмотров: 13872
Подписаться на комментарии по RSS
В Exchange Server 2010 администраторы могут очень гибко контролировать подключение новых устройств через к почтовым ящикам через ActiveSync. Администратор может выставлять политики, действующие при подключении устройства нового типа по протоколу ActiveSync. Это особенно актуально в свете недавних проблем с IOS.
Значением по умолчанию (с точки зрения безопасности это плохое решение) является “Allow” (Разрешать доступ). Вы можете проверить это с помощью командлета Get-ActiveSyncOrganizationSettings.
[PS] C:\>Get-ActiveSyncOrganizationSettings | select DefaultAccessLevel | fl
DefaultAccessLevel : Allow
При данном значении любое новое устройство без каких-либо проблем может подключиться к серверу.
Управление глобальными настройками ActiveSync
Администратор может изменить уровень безопасности на более приемлемый уровень - "Quarantine" (Карантин), в котором для доступа требуется подтверждение от администратора.Далее...
Как заблокировать ActiveSync устройства iOS 6.1 в Exchange Server 2010
Понедельник, 11 февраля 2013 г.Рубрика: Exchange Server
Метки: exchange 2010 | Exchange Server | администрирование
Просмотров: 8989
Подписаться на комментарии по RSS
С прошлой недели начали появляться сообщения о новом баге в прошивке Apple iOS 6.1 для iPhone and iPad, которвые могут вызывать быстрый рост логов транзакций на сервере Exchаnge. По какой то причине устройства после обновления уходят цикл, генерирующий более 50ГБ логов. Лично на своем сервере я наблюдаю проблемные прошивки, но не наблюдаю проблемы. По всей видимости Apple уже выпустило обновленную прошивку, поэтому конкретно данная ситуация вас скорее всего не коснется. Однако статью все равно опубликую, т.к. она показывает как получать список устройств и как их блокировать.
Для тех, кто без преувеличения является счастливым обладателем Exchange Server 2010 (и Exchange 2013), можно использовать правила доступа устройств ActiveSync для блокировки устройств определенных типов. В рассмотренном ниже сценарии у нас есть две доступные опции в командлете New-ActiveSyncDeviceAccessRule.
Когда ранее настроенное устройство будет заблокировано то сообщение об ошибке будет выглядеть следующим образом, что может немного смутить пользователя.
К счастью, он также получит по электронной почте письмо с более подробными данными.
Далее...