Pull to refresh
2
0
Send message

История мигрирования операционных систем

Reading time16 min
Views22K
От переводчика: представляю вашему вниманию перевод статьи Майкла Штейла. Я давно хотел подготовить подобный обзор методов использования виртуализации для задач обеспечения совместимости. Я даже опубликовал некоторые заметки на эту тему: в учебнике по симуляции, глава 1, и на Хабре в посте про системные ВМ. Однако мне не удалось раскрыть вопрос так глубоко, как он представлен в этой работе. Поэтому я решил поделиться переводом с читателями.


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

Давайте рассмотрим, как это происходило в последние 30 лет, на примерах MS DOS/Windows, Apple Macintosh, Amiga OS и Palm OS.


Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments8

Microsoft поднимает цены на свое программное обеспечение в РФ

Reading time2 min
Views29K


В феврале 2015 года произошло повышение цен у корпорации Microsoft на 15-30%. И вот снова прогнозируется новое подорожание с 1 января 2016 года на продукцию и сервисы всеми известной компании. Цены на продукты Microsoft изменятся как для частных, так и для корпоративных пользователей на 19-25%. Подорожают офисные продукты Microsoft Office и Office 365, софт для серверов, облачные сервисы на базе Microsoft Azure, линейка для разработчиков Microsoft Visual Studio и другие продукты. Для частных пользователей цены будут подняты на 19%, для бизнеса — на 19-25%, в зависимости от программы лицензирования. Корпоративные заказчики и частные пользователи еще могут приобрести продукты Microsoft и обновить лицензионные соглашения по текущим ценам до их корректировки.
Подробности
Total votes 30: ↑24 and ↓6+18
Comments70

Значимость SPF

Reading time4 min
Views192K
Хочу обратить ваше внимание на важную, на мой взгляд, проблему, которой пренебрегают даже самые крупные и инновационные компании мира. Проблема заключается в отсутствии у большинства доменов SPF-записи, которая защищает домен от его несанкционированного использования в электронной почте.
SPF (Sender Policy Framework) представляет из себя текстовую запись в TXT-записи DNS домена. Запись содержит информацию о списке серверов, которые имеют право отправлять письма от имени этого домена и механизм обработки писем, отправленных от других серверов.
Например, SPF-запись «example.com. TXT «v=spf1 +a +mx -all»» говорит о том, что отправлять письма от имени домена «example.com» могут сервера, указанные в A и MX-записях этого домена, а письма, отправленные от других серверов должны быть удалены (Fail).

Читать дальше →
Total votes 35: ↑32 and ↓3+29
Comments34

Анализ одной из модификаций шифровальщика VaultCrypt

Reading time116 min
Views25K
Привет, хаб!

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

Раньше я такого не делал, так что мне стало интересно посмотреть, что же можно отсюда вытянуть. Под катом — разбор кода дроппера и исполняемого bat-файла.

TL;DR: под катом — практически построчный разбор довольно большого и муторного BAT-файла. Код, картинки, минимум мыслей.

ATTENTION: некоторые антивирусы (в частности, мой Avast!) очень негативно реагируют на приведенные фрагменты JS-кода. При включенном Avast! у меня вместо статьи отображалась пустая страница с сообщением «Соединение было сброшено». Учтите это, если захотите почитать.

NB:
В попытках понять, что происходит, я провел несколько экспериментов, в результате чего стал счастливым обладателем пятидесяти черновиков постов. И я слишком поздно осознал, что удалить на Хабре черновик невозможно.)
Отключите Avast!
Total votes 18: ↑16 and ↓2+14
Comments36

Баннер-вымогатель — казнить, нельзя помиловать

Reading time9 min
Views30K
Баннеры «Windows заблокирован — для разблокировки отправьте СМС» и их многочисленные вариации безмерно любят ограничивать права доступа вольных пользователей ОС Windows. При этом зачастую стандартные способы выхода из неприятной ситуации – корректировка проблемы из Безопасного режима, коды разблокировки на сайтах ESET и DR Web, как и перенос времени на часах BIOS в будущее далеко не всегда срабатывают.

Неужели придется переустанавливать систему или платить вымогателям? Конечно, можно пойти и простейшим путем, но не лучше ли нам попробовать справиться с навязчивым монстром по имени Trojan.WinLock собственными силами и имеющимися средствами, тем более что проблему можно попытаться решить достаточно быстро и совершенно бесплатно.

Баннер-вымогатель
Читать дальше →
Total votes 28: ↑19 and ↓9+10
Comments41

Делаем видеоконференции в браузере за 10 минут

Reading time9 min
Views29K
Обратите внимание, что данная статья устарела. Актуальная информация на тему создания видеоконференций доступна по ссылке.
Видеоконференции через Skype уже давно заняли свое место в ежедневных коммуникациях, пользователи оценили удобство такого формата общения и все больше компаний стараются проводить встречи именно в этом формате. Но у скайпа есть большой минус: это отдельное приложение, которое трудно интегрировать в другой сервис. А сервисов, куда можно с пользой для дела встроить видеоконференции великое множество, начиная от систем бизнес-автоматизации и заканчивая сервисами группового обучения иностранному языку. Сегодня я покажу вам, как с помощью подручных средств и voximplant за 10 минут собрать движок видеоконференций, работающий прямо из браузера на webRTC и спозволяющий подключаться к конференции с обычных телефонов.
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments18

Почему айфон перезагружается от арабской смс

Reading time6 min
Views233K
DISCLAIMER

Не пытайтесь повторить это со своими телефонами и телефонами коллег! Судя по комментариям, много людей уже заразили свои телефоны, а 100%-тного лекарства еще нет!

DISCLAIMER 2

Даже не пытайтесь назвать так Wi-fi точку!

Около 15 часов назад на Reddit появился забавный пост, который рассказывал о перезагрузке айфона после странного сообщения вида:
Не шлите никому на айфон
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ



Читать дальше →
Total votes 184: ↑178 and ↓6+172
Comments138

Печальное состояние сисадмина в эпоху контейнеров

Reading time3 min
Views81K
Системное администрирование сейчас в печальном состоянии. Оно в хаосе.

Я не говорю про олдскульных админов, они знают как управлять системами и контролировать обновления.

Проблема в контейнерах, готовых виртуальных машинах (prebuilt VMs), а также в невероятном хаосе, который они создают, потому что в их концепции не хватает «доверия» и «обновлений».

Давайте взглянем на Hadoop. Судя по всему, никто не знает как собирать Hadoop с нуля; это просто огромная куча из зависимостей, необходимых версий и утилит сборки.

Ни одна из «замечательных» утилит не собирается традиционной командой make. Каждая утилита поставляется со своим собственным не переносимым и не совместимым c чем-либо «методом дня» для сборки.

И так как никто не умеет собирать вещи с нуля, то все просто скачивают бинарники со случайных веб-сайтов, часто даже без проверки цифровой подписи.
Читать дальше →
Total votes 141: ↑130 and ↓11+119
Comments99

OSI: Интернет, которого не было

Reading time16 min
Views35K
От переводчика: Это перевод статьи OSI: The Internet that wasn't Эндрю Л. Рассела (Andrew L. Russell), изначально опубликованной в журнале IEEE Spectrum.

Как TCP/IP превзошёл стандарты Open Systems Interconnection, став протоколом для глобальных компьютерных сетей.


Если бы всё пошло по плану, Интернет который мы знаем никогда бы не возник. Этот план, разработанный 35 лет назад, предполагал создание целостного набора стандартов для компьютерных сетей Open Systems Interconnection, OSI.

Его создатели были обособленной группой представителей компьютерной индустрии из Соединённого Королевства, Франции и Соединённых Штатов Америки. Они представляли себе законченную, открытую и многослойную систему, которая позволила бы пользователям по всему миру легко обмениваться данными и тем самым открыть новые возможности для развития сотрудничества и коммерции.


Фото: INRIA
Просто подключите: Исследователь Юбер Зиммерман (Hubert Zimmerman) [слева — прим. автора] рассказывает о компьютерных сетях представителям французской власти на встрече в 1974 году. Зиммерман впоследствии будет играть ключевую роль в развитии стандартов OSI.

Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments33

Как валютная кадриль повлияла на зарплаты в IT?

Reading time1 min
Views23K
Всем привет,

пару месяцев назад я немного опросил людей из IT по поводу изменений курса валют и заработной платы. Прошло пару месяцев, открылись новые вакансии, а потому интересно узнать: а что поменялось на рынке труда в IT?
Ответить на вопросы и посмотреть результаты
Total votes 43: ↑35 and ↓8+27
Comments131

Исследование: пользователи Firefox и Chrome — лучшие работники

Reading time1 min
Views12K
image
Компания Cornerstone OnDemand, которая занимается разработкой и продажей программного обеспечения для онлайн-тестов при приёме на работу, показала результаты своих исследований из мира Big Data. Выяснилось, что те претенденты на работу, которые при прохождении теста используют Chrome или Firefox, лучше выполняют свою работу и в среднем на 15% дольше остаются на своих рабочих местах. Речь идёт о специалистах в области телекоммуникаций, продаж и гостиничном бизнесе.
Узнать подробности
Total votes 18: ↑13 and ↓5+8
Comments22

Что именно происходит, когда пользователь набирает в адресной строке google.com? Часть 1

Reading time7 min
Views131K
Перевод первой части материала с github, обстоятельно объясняющего работу интернета: что именно происходит, когда пользователь набирает в адресной строке google.com?

Кнопка «ввод» возвращается в исходное положение


Для начала отсчёта выберем момент, когда кнопка «ввод» утоплена. В этот момент замыкается контур, отвечающий за эту кнопку. Небольшой ток проходит по логическим контурам клавиатуры. Они сканируют состояние всех переключателей, гасят паразитные электрические импульсы, и преобразовывают нажатие в код клавиши 13. Контроллер кодирует код для передачи в компьютер. Теперь это почти всегда делается через USB или Bluetooth, а раньше в процессе участвовали PS/2 или ADB.
Читать дальше →
Total votes 83: ↑65 and ↓18+47
Comments44

Торвальдс: у разработчиков ядра Linux нет проблем с трудоустройством

Reading time2 min
Views15K


Среди разработчиков ядра Linux сейчас как никогда много профессиональных программистов. Доля неоплачиваемых добровольцев достигла исторического минимума, сообщается в новом отчёте «Кто пишет Linux 2015», опубликованном вчера вечером.
Читать дальше →
Total votes 43: ↑41 and ↓2+39
Comments7

Добавление самостоятельной регистрации пользователями в ownCloud 6

Reading time3 min
Views11K
image image

Доброго времени суток, хабравчане!

В своей публикации хотел бы поделится с вами личным опытом добавления модуля для самостоятельной регистрации пользователями в облачный сервис. Про настройку LAMP и установку ownCloud описания не будет, поскольку инструкций и всевозможных статей на эту тему уже есть большое множество.

О настройке ownCloud я находил множество статей, и многие были с данного ресурса, но по вопросу: «как добавить возможность регистрации?» в рунете я нашел только один источник, который, на мой взгляд, показался не очень информативным и не достаточно полным. Исходя из этого и родилась идея для написании данного поста.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments3

Подводная укладка кабелей. Как это делается

Reading time6 min
Views113K
В начале июля я подготовил интересную для сообщества публикацию о глубоководных кабелях связи, в которой основной упор был сделан на особенности конструкции глубоководного кабеля по сравнению с привычной нам оптикой. К сожалению, очень мало внимания было уделено самому процессу и способам укладки кабеля по дну рек, морей и океанов. Сейчас я хочу исправить эту ситуацию и познакомить вас с краткой информацией о том, как же прокладываются линии связи, в том числе в таких непростых как водная среда условиях.


Вперед, на дно!
Total votes 133: ↑130 and ↓3+127
Comments47

su или sudo?

Reading time3 min
Views240K
С давних времен многих смущает разнообразие вариантов обеспечения безопасности при выполнении операций с максимальными привилегиями. Например, в официальной документации Ubuntu в качестве команды редактирования рекомендуется использовать что-то вроде sudo nano, а в многочисленных любительских мануалах (в стиле «5 фокусов в командной строке, которые удивят вашу бабушку») для получения root'ового шелла предлагается писать sudo su -. Попробую объяснить, почему такое положение вещей кажется мне неправильным.
Читать дальше →
Total votes 117: ↑105 and ↓12+93
Comments58

FreeWavz: продвинутая Bluetooth стерео-гарнитура с фитнес-трекером

Reading time3 min
Views11K


«Умных» устройств становится все больше, буквально каждый день появляются новинки. Среди всего этого многообразия частенько появляются новые устройства, на которые поневоле обращаешь внимание.

К примеру, беспроводные наушники FreeWavz, со встроенным фитнес-трекером. Наушники, в общем-то, подходят как спортсменам, так и обычным любителям музыки.
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments27

Энергонезависимое решение

Reading time10 min
Views121K


Понедельник. Постановка задачи


Девять часов тридцать одна минута утра — я на работе. Вообще-то мы работаем с десяти до семи, но по понедельникам я предпочитаю приходить пораньше — мне нравится наш офис, пока в нём нет людей. Я медленно иду мимо столов — одни завалены распечатками спецификаций и каких-то диаграмм, другие совсем пустые. На одних столах стоят компьютеры, другие пустые. Под некоторыми столами стоит сменная обувь, перед другими нет даже кресла. Да, у нас больше половины столов пустые — это на случай приёма новых сотрудников, или командировки кого-то из других городов и стран. Ведь у нас крупная международная компания с офисами разработки в Омске и Калачинске и головным офисом на Кипре. Мы занимаем четыре этажа в современном офисном центре. Правда, сразу за нашим зданием начинаются руины какого-то авиационного завода, и в день зарплаты мы стараемся там не ходить.
Читать дальше →
Total votes 371: ↑359 and ↓12+347
Comments149

На мини-компьютере МК802 проверили работу Ubuntu и Puppy Linux

Reading time1 min
Views32K


К рою описаний мини-компьютеров, начало которому положил 25-долларовый Raspberry, которые соревнуются между собой компактностью и ценой, добавился ещё один экземпляр — MK802, который имеет одну особенность — устройство имеет слот для SD-карт при помощи которого можно загрузить альтернативную операционную систему, помимо идущей по умолчанию Android 4.0.

Аппаратная начинка MK802 выглядит следующим образом: процессор Allwinner A10 ARM Cortex-A8 с частотой 1.5 ГГц, 512 ОЗУ и флеш-диском объемом в 4Гб. Интерфейсная часть также сравнительно небогата — Wi-Fi, USB и HDMI. Стоимость устройства — 74$.

Редакторы сайта liliputing.com, используя слот для SD-карт, запустили на MK802 полноценную десктопную версию Ubuntu 10.04, описав процесс установки образа системы на SD-карту и сняли видео работы мини-компьютера. Отмечается, что, хотя запуск тяжёлых приложений, таких как OpenOffice и Firefox занимает довольно много времени, но работают программы сравнительно шустро, без заметных лагов; на видео промежуток между кликом по значку Firefox и его запуском проходит около 8-9 секунд.

Посмотреть видео
Total votes 52: ↑45 and ↓7+38
Comments55

Механические клавиатуры

Reading time17 min
Views761K
Все мы давно ждем массового появления всевозможных кибер-перчаток и виртуальной реальности на каждом шагу, но все равно каждый день в офисе и дома нам приходится работать за такой банальной вещью, как обычная клавиатура.

А раз уж сталкиваешься с вещью регулярно, постепенно возникает вопрос — можно ли найти для работы какие-то более удобные варианты обычных клавиатур?

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

Механические клавиатуры. Путеводитель.

Читать дальше →
Total votes 323: ↑313 and ↓10+303
Comments331

Information

Rating
Does not participate
Location
Новосибирская обл., Россия
Date of birth
Registered
Activity