Pull to refresh
32
0
Vladimir Hodakov @ImperfectCadenca

Пользователь

Как переехать с ESXi на KVM/LXD и не сойти с ума

Reading time 14 min
Views 31K
В компании «Макснет Системы» в качестве гипервизора долгое время использовалась бесплатная версия VMware — ESXi, начиная с версии 5.0. Платная версия vSphere отпугивала моделью лицензирования, а у бесплатной был ряд недостатков, которые отсутствовали в платной, но с ними можно было смириться. Но когда в новых версиях ESXi новый веб-интерфейс отказался работать со старым, а мониторинг RAID-массивов перестал подавать признаки жизни, компания решила искать более универсальное и открытое решение. В компании уже был неплохой опыт и приятное впечатление от LXC — Linux Containers. Поэтому стало очевидно, что гипервизор мечты будет гибридным и сочетать для разных нагрузок KVM и LXD — эволюционное продолжение LXC. В поисках информации относительно KVM, компания сталкивалась с заблуждениями, граблями и вредными практиками, но тесты и время расставили все по местам.



О том, как справиться с переездом с ESXi на KVM и не проколоть колеса на граблях, расскажет Лев Николаев (maniaque) — администратор и разработчик высоконагруженных систем, тренер по информационным технологиям. Поговорим о Сети, хранилищах, контейнерах, KVM, LXD, LXC, provisioning и удобных виртуалках.
Total votes 46: ↑40 and ↓6 +34
Comments 28

Really typing Vue

Reading time 6 min
Views 7.4K

Logo


inb4: This is not another "setting up" a new project with Vue and TypeScript tutorial. Let's do some deep dive into more complex topics!


typescript is awesome. Vue is awesome. No doubt, that a lot of people try to bundle them together. But, due to different reasons, it is hard to really type your Vue app. Let's find out what are the problems and what can be done to solve them (or at least minimize the impact).

Read more →
Total votes 11: ↑11 and ↓0 +11
Comments 1

GraphQL и Golang

Reading time 16 min
Views 30K
Технология GraphQL за последние несколько лет, после того, как компания Facebook перевела её в разряд опенсорсных, стала весьма популярной. Автор материала, перевод которого мы сегодня публикуем, говорит, что попробовал работать с GraphQL в среде Node.js и на собственном опыте убедился в том, что эта технология, благодаря её замечательным возможностям и простоте, неслучайно привлекает к себе столько внимания. Недавно он, занимаясь новым проектом, перешёл с Node.js на Golang. Тогда он и решил испытать совместную работу Golang и GraphQL.


Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 11

То, что специально искать не будешь: подборка Geek-аксессуаров в пределах полутора тысяч

Reading time 2 min
Views 40K
Если бы меня попросили в духе Наталии Юльевны Шведовой пояснить, что такое «Гик-аксессуар», то я бы подумала о том, что это такая технологичная, дизайнерская вещица, которая решает узкую проблему, которую же и создает. Иными словами: среднестатистический человек либо проблемы не увидит, либо решит ее иначе.



Специально выискивать в сети подобные вещи не будешь.
Читать дальше →
Total votes 30: ↑21 and ↓9 +12
Comments 62

Прокачиваем\реанимируем электрическую зубную щетку Braun (Oral-b)

Reading time 2 min
Views 149K
Еще пару-тройку лет назад попробовав электрическую зубную щетку познал Дзен.
Как в песне — вкалывают роботы, а не человек (с). Зубного налета в разы меньше, длительность процедуры регулирует — не профилонишь.
Выбор мой тогда пал на Braun Prof 500, начальная в проф линейке, без наворотов.
Потом у них случилась любовь с Oral-B и теперь эти щетки идут под их брендом.
Внутри несъемный Ni-MH элемент, тут производитель явно заложил «запрограммированное старение». Эффект памяти спустя три года привел к ожидаемому — заряда еле хватает на одну чистку.
Но как выяснилось, для восстановления подойдет обычный АА ni-mh аккумулятор.

Читать дальше →
Total votes 55: ↑51 and ↓4 +47
Comments 128

Windows 10 можно активировать бесплатно, если установить Insider Preview

Reading time 2 min
Views 149K


Для получения активированной легальной копии Windows 10 RTM необязательно иметь лицензионную копию Windows 7 или 8.1.

Microsoft опубликовала сообщение в официальном блоге, где разъяснила момент с обновлением Windows 10 Insider Preview на финальную версию Windows 10 RTM, которая выйдет 29 июля 2015 года.
Читать дальше →
Total votes 30: ↑24 and ↓6 +18
Comments 70

Карманный десктоп

Reading time 6 min
Views 49K
Мы продолжаем продвигать наши мини-«десктопы», полностью разработанные российскими инженерами и собранные силами своих производственных мощностей. Мы – это московская компания «Сетевые Технологии» и её тайваньская дочка «Communication Technology».


Читать дальше →
Total votes 52: ↑48 and ↓4 +44
Comments 192

О возможностях RAW для новичков

Reading time 9 min
Views 110K
Камеры и разнообразнейшие мобильные гаджеты, умеющие фотографировать, уже стали привычными предметами повседневности. Кому сейчас придёт в голову, например, переписывать какой-то нужный текст, когда можно просто достать смартфон и отщёлкать нужные страницы? Зачем пытаться объяснить на словах, как выглядит что-то, если можно это что-то отснять и потом просто предъявить фото на планшете? Сегодня фотографировать не умеют разве что пылесосы — и то не факт, что скоро производители не научат делать это и их тоже. Вон, камеры, не требующие питания, уже сделали.



Совершенно закономерным этапом совершенствования цифровой техники стал тот факт, что формат RAW вырвался из рамок профессиональных зеркальных фотоаппаратов и стал появляться и в «мыльницах», компактах и даже в смартфонах/планшетах. И если вы являетесь обладателем девайса, поддерживающего функцию съёмки в RAW, но не знаете, что это и с чем это едят — вам под кат. Формат RAW — довольно интересная и дающая массу творческих возможностей штука, хотя и требующая умения с собой обращаться…

Пост расчитан на новичков и тех, кто совершенно не в теме RAW-файлов. Любители фотографии вряд ли найдут здесь для себя что-либо новое, но могут помочь новичкам в комментариях. ;)

Achtung! Под катом тяжеловесные GIF'ки.
Эх, куда делись полароиды...
Total votes 70: ↑65 and ↓5 +60
Comments 86

10 уроков о том, как повысить продуктивность, которые я усвоил, работая по 90 часов в неделю целый месяц

Reading time 8 min
Views 198K
image

Сколько часов в неделю вы тратите на работу? Около 40, не так ли? А как вы думаете, что будет, если работать 90 часов в неделю?

Автор сайта a Year of Productivity Chris Bailey решил провести такой эксперимент. К чему это привело? Читайте о 10 уроках, которые он извлек, в нашем переводе его статьи.
Читать дальше →
Total votes 97: ↑78 and ↓19 +59
Comments 74

Имитация жизни: наши электронные друзья

Reading time 4 min
Views 25K
Домашние животные — это круто. Но если вы слишком ленивы, заняты или же страдаете от аллергии на настоящих пушистиков, то специально для вас есть цифровая альтернатива. Эти животные нашли свой дом в компьютерах, в яйцах или же вообще бродят по полу, похожие на живых прототипов.

Пусть их души полностью цифровые — это не смогло остановить покупателей от заботы к этим созданиям. Давайте немного пройдемся по истории таких гаджетов.



Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 18

Полёт на Марс: не-Гомановская траектория, аэроторможение и сложности посадки в разреженной атмосфере

Reading time 10 min
Views 91K


Осень, грусть, ностальгия. Самое время развеяться, устроить себе образовательный квест, полетев на Марс. Виртуально, конечно, в Orbiter'е. А чтобы было интересней, тормозить у Марса мы будем не двигателями, а трением об атмосферу.
Читать дальше →
Total votes 84: ↑84 and ↓0 +84
Comments 28

MS-DOS, который мы никогда не видели

Reading time 10 min
Views 228K
Порой встречаются такие артефакты природы, что начинаешь невольно задумывать о разных конспирологических теориях и альтернативной истории. Сегодня я хотел бы поговорить о разных малоизвестных и не очень аспектах операционной системы MS-DOS. Историй про дос на хабре было огромное множество: краткие очерки, подробная хронология, мемуары ностальгирующих, но никто ни разу не отмечал про MS-DOS 4.0 от 1985 года. Я считаю это очень важным звеном развития операционных систем для IBM PC, но удивительно мало информации о таком важном переходном этапе. Это буквально утерянная ветка доса и найти про нее информацию большая проблема. Что бы вы подумали если бы услышали о поддержке в DOS вытесняющей многозадачности, виртуальной памяти, свопа, семафоров и IPC. Фантастика?
Читать дальше →
Total votes 197: ↑192 and ↓5 +187
Comments 73

Какую роль играла MS-DOS в составе Windows 95?

Reading time 5 min
Views 59K
MS-DOS в составе Windows 95 использовалась для двух целей:
  • Она служила загрузчиком.
  • Она выступала в качестве слоя совместимости с 16-битными драйверами.
Когда Windows 95 стартовала, сначала загружалась специальная версия MS-DOS, именно она обрабатывала ваш файл CONFIG.SYS, запускала COMMAND.COM, который выполнял ваш AUTOEXEC.BAT и в конце концов выполнял WIN.COM, который в свою очередь начинал процесс загрузки 32-битного менеджера виртуальных машин VMM.

Эта специальная версия MS-DOS была полностью функциональна в той мере, в которой слова «полностью функциональна» вообще применимы к MS-DOS. По-другому и быть не могло, при выходе в режим эмуляции MS-DOS только эта версия и оставалась работать.

Программа WIN.COM начинала загрузку того, что большинство людей называют собственно «Windows». Посредством копии MS-DOS она загружала менеджер виртуальных машин, считывала файл SYSTEM.INI, загружала драйверы виртуальных устройств, затем выключала EMM386 (если таковой был) и переключалась в защищённый режим. «Настоящая Windows» с точки зрения большинства людей — именно защищённый режим.

В защищённом режиме драйверы виртуальных устройств творили свою магию. В числе их действий было вытаскивание всего состояния MS-DOS, перевод его в состояние 32-битной файловой подсистемы и отключение MS-DOS. Все дальнейшие файловые операции направлялись в 32-битную файловую подсистему. Когда программа обращалась к int 21h, ответственной за обработку оказывалась 32-битная файловая подсистема.

Здесь вступает в игру вторая роль MS-DOS. Видите ли, программы и драйверы MS-DOS любили встраиваться в глубины операционной системы. Они могли заменять обработчик прерывания 21h, они могли патчить код системы, они могли заменять низкоуровневые дисковые обработчики int 25h и int 26h. Они могли также творить умопомрачительные вещи с прерываниями BIOS типа int 13h, ответственного за работу с дисками.

Читать дальше →
Total votes 113: ↑104 and ↓9 +95
Comments 21

Прокачай свой iMac: апгрейд new iMac 21.5”

Reading time 4 min
Views 176K
Эта статья может заинтересовать владельцев новых аймаков 2012-13 года (это которые плоские и красивые), а также желающих приобрести себе такой. И позволит сэкономить Ваши финансы. Те кто приценивался знают, что разница в цене, между самой простой комплектацией и максимально прокачанной, может доходить чуть ли не до двух раз.

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

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

Покажем на примере. Информацию берем с сайта Apple, цены оттуда же в $ (и надо учитывать, что покупая у нас разница будет побольше, желающие сами могут прицениться по нашим ценам).
Читать дальше →
Total votes 46: ↑33 and ↓13 +20
Comments 64

Ко дню рождения Мастдайки

Reading time 10 min
Views 198K
Восемнадцать лет назад, 24 августа 1995 года, вышел официальный релиз Windows 95. По этому поводу мы с юзером maksimiks заморочились и подготовили большой, полный ностальгии пост, посвящённый имениннице (я предпочитаю считать, что Windows 95 женского пола из-за её капризности, своенравия, теплоты, удобства и любви к украшениям).



Конечно, рассказать что-то абсолютно неизвестное о этой системе практически невозможно. Хотя…
Вот, например, можете ли вы сказать, с каким максимальным объёмом памяти сможет заработать Windows 95? 128Mb? Нет! 512Mb? Нет! 1024Mb? И снова нет!
На случай, если кто-то захочет поломать себе голову загадкой, ответ (не обязательно правильный) скрыт под спойлером:
Спойлер
Несмотря на то, что Win95 не должна поддерживать более 512Mb, она будет запускаться и работать на больших объёмах.
image
Мне удалось запустить её на виртуальной машине с 944 мегабайтами ОЗУ, и это удивительно. Win95 использует страничную адресацию памяти, и каталог страниц, экономии ради, может адресовать только те самые 512Mb.
Ещё удивительнее то, что уже на 945 мегабайтах винда запускаться отказывается. Причину я так и не смог понять — если у вас есть какие-то варианты — предлагайте в комментарии.

UPD: наиболее вероятный вариант такого поведения изложен здесь.

Известно ли уважаемой публике, что изначально проект Chicago собирались выпустить в конце 94 года, и назвать Windows 94? Более того — существовала превью-сборка «чикаги» именно под названием Windows 94; я самолично держал этот диск в руках и даже производил с него установку. Эх, знал бы я тогда, что через пару десятков лет такой диск станет диким раритетом — не потерял бы его, похвалился бы сейчас со всеми пруфами…
Впрочем, у нас есть что показать и рассказать и без этого. Оригинальная упаковка Windows 95, которой мы, в честь именин, устроили фотосессию:
Windows 95 barely legal
Total votes 316: ↑290 and ↓26 +264
Comments 287

Google признал Палестину

Reading time 1 min
Views 53K


Что-то новое происходит в международном праве — если раньше право на признание государств было только у других государств, то теперь такое право есть и у Google. На самом деле компания просто поменяла на своей поисковой странице для Палестины логотип «Google Палестинские территории» на «Google Палестина», пишет The Verge, однако это стало целым международным инцидентом.

Пресс-секретарь израильского министра иностранных дел заявил: «Это изменение вызывает вопросы о причинах этого удивительного вмешательства в принципе частной интернет-компании в международную политику».

Как известно, против признания независимости Палестины выступают и Израиль, и США, однако в Google заявили, что проконсультировались с рядом источников и решили следовать принципам именования ООН, ICANN, ISO и других международных организаций.
Читать дальше →
Total votes 66: ↑47 and ↓19 +28
Comments 65

Я всё ещё здесь: возвращение в Cеть спустя год без Интернета

Reading time 9 min
Views 267K


Я был неправ.

Год назад я покинул Интернет. Я думал, что он пагубно влияет на мою продуктивность. Я думал, что ему не хватает смысла. Я думал, что он «развращал мою душу».

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

Теперь я собираюсь рассказать вам, как всё это решило мои проблемы. Я собирался быть просвещённым, более «реальным». Более совершенным.

На самом деле сейчас 8 вечера, и я только проснулся. Я спал весь день, проснулся с восемью сообщениями на голосовой почте от друзей и коллег. Я пошёл в своё обычное кафе за обедом, игрой Knicks, двумя моими газетами и копией The New Yorker. А сейчас я смотрю «Историю игрушек», попутно уставившись и моргая на мигающий курсор в этом текстовом документе, надеясь, что он напишет себя сам, сгенерирует те прозрения моей жизни, которых я не смог достичь.

Я не хотел встречать такого Пола в конце моего годового путешествия.
Читать дальше →
Total votes 215: ↑168 and ↓47 +121
Comments 147

Впечатления после длительного использования Microsoft Surface RT

Reading time 4 min
Views 169K
Несколько месяцев назад не то любопытство, не то желание выделится из серой толпы владельцев iPad (хотя я сам являлся ее частью), сподвигло меня на покупку новинки от Microsoft. Surface RT казался крайне необычным и интересным устройством, которое по моему мнению было достойно внимания. Теперь с момента покупки прошло достаточно времени, чтобы можно было сформулировать точное, основанное на реальных достоинствах и недостатках устройства, мнение.
image
Я активно использовал Surface, как основной планшет для работы и отдыха, почти каждый день. Под работой я подразумеваю работу с документами и почтой, под отдыхом – просмотр фильмов и чтение новостей за утренним кофе.
Читать дальше →
Total votes 95: ↑65 and ↓30 +35
Comments 99

GTD на кухне: чем накормить голодного программиста

Reading time 9 min
Views 56K
imageИтак, как и обещал в первой части, продолжаем упрощать бытовую жизнь хабражителя. Сегодня 8 марта (кстати, девушки, поздравляю!) и части мужчин хочется порадовать своих женщин и освободить их от «рабского труда» на кухне, а другой части – приготовить для себя не традиционные пельмени\вареники\сосиски, а что-то посущественней.
Вот несколько проверенных рецептов, которые пригодятся и первым, и вторым.

Осторожно, много картинок. Голодным не входить!
Читать дальше →
Total votes 220: ↑168 and ↓52 +116
Comments 219

Как переустановить Windows 8 Single Language, предустановленную на ноутбуке?

Reading time 6 min
Views 252K
Пост о том, как переустановить Windows 8 и активировать её «родным» ключом, за который вы уже заплатили при покупке ноутбука. В некоторых случаях (не-Pro и не-Enterprise версия Windows, ключ, зашитый в UEFI) это оказывается нетривиальной задачей. Об одном таком случае я и хочу написать. Может быть интересно обладателям Asus Zenbook UX32VD, но есть подозрение, что и на других моделях предустанавливали данную редакцию ОС.

Читать дальше →
Total votes 29: ↑20 and ↓9 +11
Comments 24

Information

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