Есть ipad 3 Wi-Fi 64gb, был wi-fi+3g, после проблем с 3g и ремонта в авторизованном сервис-центре стал просто wi-fi. В таком состоянии все работает и обновляется без проблем. Внешне на 4. В комплекте только сам ipad, смарт-ковер и шнур синхронизации. Продам за 9500 с небольшим торгом serg515@list.ru или ЛС
Итак, почти после месячного пользования книгой, можно с уверенностью сказать, что расход топлива ну очень большой! Книга используется без приложений и каких-то других программ. Читаю 2 раза в день по 35 мин. в дороге, в метро. Хватает на 4 дня при спящем режиме. Выключать книгу не нравится по причине долгого включения.(( Вопрос! Будет ли устранен этот недостаток в новой прошивке?
P.S. Недавно проявился еще один казус - это неправильное время, отставание на 2 часа 15 минут. После перезапуска самой книги, время установилось (само) верно. Что это было?
Re: Настройки меню, модуля 2015-01-08 15:51 и где стили для меню? Их нет на странице --- o-kompanii Вот к примеру, в файле темплате или лаЁт.css попробуйте прописать вот такое
Код:
.menu li { display: block; float: left; padding: 5px; ---- отступы между пунктами }
Re: Защита от взломов, методы защиты в Joomla 2015-01-08 15:32 Админку можно закрыть авторизацией апача. Брутить хороший пароль бесполезная затея. Обновлять все. Не держать все сайт под одним пользователем. Размешать сайт у надежных хостеров.
Как изменить ширину контента и шапки? 2015-01-08 15:30 К примеру у меня ширина контента 802px. А я хочу сделать например, 1300px. Думаю, понятно спросил. Сайт - amigefamilyschool.ru. Знаю как изменить сам контент. Увеличиваю, а шапка остается обычной.
Re: Извините если диковатый вопрос - нужно ли 2015-01-08 15:28 Я ну оч. хорошо помню 98й. Знаю изнутри реальные причины и следствия и то, как все это преподносилось массам. И поверьте: те, кто не имел сбережений в ин.валюте - не пострадал ни капли! Для тех, кто вообще не имел вкладов в банках - вообще все это мимо...
Re: Социальная авторизация Joomla - SLogin 2015-01-08 15:06 Не получается выполнить авторизацию через фейсбук http://joomline.ru/docs/slogin/405-nastrojka-avtorizatsii-sotsialnykh-setej.html#fb кнопка для публичного приложения не активна http://clip2net.com/s/3a4g6NR в чем может быть проблема подскажите пожал...
Защита от взломов, методы защиты в Joomla 2015-01-08 14:59 Доброго времени суток господа! В общем сайт создать создал теперь бы его как бы защитить... то есть чтоб какой нить хацкер сайт не взломал... Сайт для одной компании я сам в ней работаю и не хотелось бы лохануться так сказать когда кто либо сайт взлом...
Вертикальное выравнивание в меню 2015-01-08 14:57 Здравствуйте, помогите пожалуйста вертикально выровнять текст меню (по-вертикали). Пытался выровнять с помощью vertical-align: middle, но, либо я куда-то вставляю, либо этот вариант не подходит. Главное, что в шаблоне выводилось нормально. [url=http://...
Re: Извините если диковатый вопрос - нужно ли бежать менять рубли на доллары / евро ? 2015-01-08 14:55 Не знаю все рассказы от моей матери, от тестей, крестных, родственников, знакомых которые жили при совке это жили и не тужили, получали квартиры.. а сейчас вообще реально заработать на квартиру? Я подозреваю что так и подохну на съеме(если ещё на него ...
Во-первых, вместо точек и двойных бэкслешей вставил двойной пробел - при переходе в сам материал, подставной символ не отсвечивает в заголовке.
В файле /layouts/...
Re: Подпункты меню КАК создать? 2015-01-08 14:45 Ну, коль в шаблоне всё в порядке и модуль используемый для отображения вашего меню содержит в себе такую функцию как отображение подпунктов при наведении на родителя, то может в нём отключён показ подпунктов?
Пакуете в jpa-архив. Заливаете на сервер в корень два файла: ваш-сайт.jpa и kickstart.php не забыв предварительно всё удалить там. Запускаете kickstart из браузера и распако...
Re: Подпункты меню КАК создать? 2015-01-08 14:35 Я создал подпункт, но по идее, когда навожу на родительский пункт (он добавлен в вертикальное меню), то должно происходить раскрытие и появляться подпункты, а они не появляются, что делать, в шаблоне все в порядке, даже не стоит о нем говорить!?
sebara : У меня вопрос - а бывает такое, что при утеплении пенополистиролом (не говоря уже о пеноплексе) каменных стен снаружи без вентзазора между ними, не требуется внутренняя пароизоляция, и влажные пары внутри помещения, а также самой стены беспрепятственно выносятся наружу.
Теоретически бывает (если имеется в виду многослойная стена). Но нужен расчёт на паропроницание, который и показывает жизнеспособность конструкции. А если Вы говорите об утеплении каменных снаружи ППС без облицовки (под тонкостенную штукатурку), то таких систем и примеров сколько угодно (тут и расчёт не нужен).
deviser : Если он снаружи ставится, да еще и покрывается слоем тонкой штукатурки, да еще вокруг окон и дверей заменяется на минвату, то не такой он уж и страшный. Во всяком случае, это полегче, чем с засыпкой возиться.
[OFFTOP]Это ТС нужно сказать, а не мне, я не против ППС, люди проводили исследование воздуха в термодоме (ППС внутри), результат, все показатели в пределах ПДК.
Alexey Orloff : но прямо тютельку в тютельку, при этом, о приеме ванной и полежать в ванной не может быть и речи, только душ.
что то здесь не так, т.к. 27 должно хватать за глаза система нагрева проточная, если хватает на душ, то на ванну в бесконечность тоже должно хватать закажите обследование инженером с тепловизором, результаты сюда выложите обсудим
Поскольку появились сообщения о восстановлении всей авиационной инфраструктуры северного побережья России, захотелось вспомнить об уникальном объекте, до которого пока ещё не дошли руки у военных. Итак... [U]Самый северный аэродром в мире[/U] расположенный на острове ГРЕЭМ-БЕЛЛ (GRAHAM-BELL) архипелаг Земля Франца-Иосифа. [IMG]http://img-fotki.yandex.ru/get/9497/54256402.e/0_cf7a5_ad545ed7_XL.jpg[/IMG] [IMG]http://forum.dwg.ru/attachment.php?attachmentid=141679&stc=1&d=1420704718[/IMG]
Цитата : В советские времена этот стратегический объект в/ч 40998-ЮЯ был настоящей головной болью для США, ведь на нем располагались стратегические бомбардировщики, способные нести ядерное оружие на борту, а расстояние от этого аэродрома до территории Соединенных Штатов составляло меньше 896 километров. Этот аэродром является уникальным в своем роде техническим сооружением. В конце 80-х годов ВВС даже проводили учения, с применением все тех же Миг-31. Сценарий учений предполагал перехват стратегической авиации США задолго до подлета к центральным регионам нашей страны. но к 1993 году все военные части были выведены с острова, а аэродром законсервирован
Цитата : кроме всего прочего - на острове Греэм-Белл размещалась радиолокационная позиция (оборудованная: ПРВ-11 "Вершина", П-14 с системой "Оборона", П-35 «Сатурн» (на фото), П-18 «Терек») и аэродром базирования перехватчиков, в последнее время МиГ-31 и Су-27 (раньше там дозаправщики и бомбардировщики могли садиться). Аэродром был засекречен не хуже ракетного полигона. На аэродроме разбилось по крайней мере 3 самолета:
- 03 мая 86 года при заходе на посадку столкнулся со снежным бруствером Ан-12 СССР-12962. При попытке эвакуации через 9 дней самолет затонул. [MORE="Выписка из ПРИКАЗА Министра ГА СССР"]
Цитата : Выписка из ПРИКАЗА Министра гражданской авиации СССР от 5 сентября 1986 г № 221 «О НЕДОСТАТКАХ В ОРГАНИЗАЦИИ И ОБЕСПЕЧЕНИИ ПОЛЕТОВ В РАЙОНАХ АРКТИКИ И АНТАРКТИДЫ». 03.05.86 днем в простых метеоусловиях при выполнении посадки на аэродроме «Ледовая база» в 53 км от острова Греэм-Белл произошло авиационное происшествие с самолетом Ан-12 № 12962 Красноярского управления ГА. Экипаж Норильского ОАО в составе командира корабля Улагашева А.Д., второго пилота Менжулина А.И., штурмана экипажа Чихачева В.П., бортмеханика Ли Е.А. и бортрадиста Калачева А.А. выполнял транспортный полет по обслуживанию высокоширотной экспедиции «Север-86». На предпосадочной прямой из-за общей белизны от свежевыпавшего снега командир корабля не смог определить расстояние до заснеженной ледовой поверхности, но в нарушение п. 7.6.15 НПП ГА-85 продолжил заход на посадку, допустив при этом превышение вертикальной скорости снижения. Не долетев до начала ВПП самолет столкнулся со снежным бруствером и потерпел поломку. Причиной авиационного происшествия явилась ошибка командира корабля в расчете на посадку и в определении момента выравнивания из-за его неполной подготовленности к полетам по данному виду работ, а также нарушение командно-летным составом нормативов допуска экипажа к полетам по обслуживанию высокоширотных экспедиций. В результате подвижки и торошения льдов 12.05.86 подготовленный к эвакуации фюзеляж самолета затонул.
[/MORE] - Ан-12БП СССР-11994. который на фото: принадлежал 162 оасо 37 ва вгк, потерпел аварию из-за ошибки квс при заходе на посадку (по сообщению бывшего штурмана, летавшего ранее на этом самолёте (до аварии) взято здесь. Предположительно самолет 1962 года выпуска.
gagara : 0,56 - да, это сопративление теплопередачи, (лямба)
Если это лямбда, то это как раз коэффициент теплопроводности (см. СНиП), а не сопротивление теплопередаче (оно обозначается R), и мой расчёт верен.
deviser : Вроде бы, Астрахань - это юг, 40 см должно хватать,
Астрахань это не юг, а резко континентальный климат. Посмотрите на требуемое сопротивление теплопередаче стены - 2,64 м2×°С/Вт - такое значение одними керамзитобетонными блоками никак не обеспечить. Юг - это Крым и Сочи.
gagara : по поводу газобетонных блоков в расчете по Теремку вообще получается без утеплителя - 1100мм, ну бред... даже страшно посчитать сколько она выйдет в рублях)
По поводу автоклавных газобетонных блоков - для Астрахани достаточно стены из них в 400 мм (марка D500) с обкладкой пустотным облицовочным кирпичом (без зазора). Но кладка блоков должна быть с тонкими швами на клею, а не на растворе. Никакими 1100 мм не пахнет (не занимайтесь расчётами сами, а наймите знакомого архитектора). Ещё вариант - 500 мм газобетона со штукатуркой изнутри и снаружи (будет ещё теплее). Не нравится газобетон (некоторые поборники суперэкологии боятся, что там, якобы, пенообразователи ядовитые, хотя они полностью вступают в реакцию ) - возьмите поризованные блоки (поризованный кирпич). Показатели по теплопроводности чуть хуже и с кладкой заморочек побольше, но стопроцентная чистота.
skkkk : voron83, написать хочется непременно, даже если есть уже готовые решения? Просто писать-то лучше то, чего еще нет. А так - поиск по форуму по словам "сумма текстов" и там в коде можно поменять плюс на минус. Таких решений уже полно.
Написать хочется ради изучения лиспа. Мне не важно что есть готовое решение, хотя в них я иногда подсматриваю :rolleyes:. Хочется творить самому. Создавать то что нужно мне. Ну и разбираться в уже готовых изменяя их для себя. Про решение моей задачи есть тема forum.dwg.ru/showthread.php?t=41069&highlight=%F1%F3%EC%EC%E0+%F2%E5%EA%F1%F2%EE%E2. Взяв за основу буду разбираться и доводить ее для своих целей.
ShaggyDoc : Да, так и следует понимать. С инженерной точки зрения это глупо, но "сатана там правит бал". Всё сделано, чтобы максимально запутать.
Согласен, что это следует понимать именно так, но не согласен, что это глупо или плохо.
Возьмен "мой" СП 16.13330.2011. При ближайшем рассмотрении выясняется, что необязательные пункты именно таковыми и являются. Мне разрешается, например, не зацикливаться на списке ГОСТов, использовать для определения расчетного сопротивления стали любые источники, считать в любых единицах измерений, не пользоваться стандартными обозначениями, использовать любую методику расчета узлов и подбора балок и т.д. При этом никто и не запрещает делать все это так, как предусмотрено в СП. Что же в этом плохого?
Думаю, документ лишенный излишней регламентации по непринципиальным вопросам, но предлагающий тем не менее при этом методы их решения, только выигрывает.
При этом, вы можете считать его для себя обязательным в полном объеме, что большинство и сделает :)
Задача - выбор всех 2D полилиний в чертеже: "Polyline" и "LWPolyline". С "LWPolyline" проблем нет. Проблемы с применением фильтров к 2d "Polyline".
Например: (setq aaa (ssget "_X" (list (cons 0 "POLYLINE") (cons 100 "AcDb2dPolyline")))) не работает и выбираются даже "AcDb3dPolyline", "AcDbPolyFaceMesh", "AcDbPolygonMesh" и "AcDb3dPolyline".
Может что подскажете? Не хотелось бы после создания набора проходить по нему и отфильтровывать эти злополучные "AcDb3dPolyline", "AcDbPolyFaceMesh", "AcDbPolygonMesh" и "AcDb3dPolyline". Спасибо.
G-E-K : Это ж для +20? +20 как по мне это довольно прохладно...
Ну пересчитайте на +22 (СНиП допускает), разница будет не очень большая :). Вообще, сниповские требования превышают требования здравого смысла (на форуме об этом много говорилось). Так что, даже если стена процентов на 10-20 не будет дотягивать до норматива - ничего страшного.
Ну, я не для вас, а для него в большей степени. Вообще, считается, чем проще решение, тем проще его реализовать, тем качественнее оно будет, потому что чем сложнее конструкция, тем больше требований как при монтаже, так и при эксплуатации. И, соответственно, дороже получается.
realdoc, IBZ, в споре рождается истина!!! Как здорово, что вы разобрались!!! Недаром, я - троечница без знаний мучаюсь над этой темой уже .... не знаю сколько времени.... СПАСИБО огромное!!!
Добрый день, уважаемые форумчане! Столкнулся в своей практике с применением шпунта. Изучил большое количество литературы по расчетам данной конструкции. В частности, интересует безанкерный шпунт. Методика расчета понятно описана в справочнике Швецова и справочнике Сорочана. Но вот только не ясен принцип построения веревочного многоугольника. Где находится его начало? В Сорочане, по-моему многоугольник строится с поверхности грунта, а в Швецове с центра первой "полоски" (сосредоточенной силы). В разных случаях получаются различные длины заделки. Методика вообщем одинаковая, но почему же есть разногласия? Может быть я что неправильно понял? На данной ветке форму этот вопрос не подымался, но очень хотелось бы до конца разобраться. Пример со справочника Сорочана был просчитан и построен заново. При одинаковых сосредоточенных силах и одинаковом силовом многоугольнике ординаты веревочного разные. Прошу помощи в решении данной неясности. Заранее спасибо! По просьбе могу скинуть все построения.
gofra : а можно еще вопрос ввод 3фазы, три потребителя 220В по 5А, сколько А будет на нуле?
В нуле - ноль, т.к. ноль заземлен.
uraltay : Недавно устанавливал люстру и столкнулся с таким же явлением
Напряжение в ноле- это явление называется "сдвиг нейтрали" или "сдвиг нулевой точки"- основная причина - неравномерная нагрузка фаз. slavapril.narod.ru/3_fazi.html - здесь более подробно, а лучше всего, вызывайте электрика
IBZ : Да, признаю, поторопился, а точнее поленился.
Признаюсь я вообще первый раз услышал о правиле Винклера :-). Еще раз убедился, что не стоило прогуливать лекции по строительной механике... А может и слышал когда, но в железобетоне сейчас подкрановых балок не делают, мостами тоже не занимаемся... В редких случаях просчитываем разные варианты.
IBZ : Дело в том, что в реальных расчетах при "накатке" кранов по правилу Винклера необходимо выполнить проверку правильности расположения грузов, состоящую из 2-х условий:
В общем-то действительно хороший метод определения невыгоднейшего сочетания. Надо будет подумать на досуге.
IBZ : за что лишаю себя чарки водки сроком на ... ну там видно будет
Ну не стоит - праздники все-таки. Можно и расслабиться чуть-чуть.
TanyaNovo : realdoc, IBZ, в споре рождается истина!!! Как здорово, что вы разобрались!!!
IBZ хороший специалист - если бы он сразу ответил, я бы и не полез в тему к металлистам :-).
TanyaNovo : СПАСИБО огромное!!!
Не за что. В качестве благодарности высчитайте максимальную базу крана при которой верным вариантом будет случай с двумя силами в пролете :-). Хотя я так понимаю сессия. Тогда не отвлекайтесь сейчас, но мы этот должок запомним :-).
TanyaNovo : Недаром, я - троечница без знаний мучаюсь над этой темой уже
Поверьте мне - большинство троешников являются таковыми чисто психологически - как-то сами смирились что у них ничего не получается. А многие краснодипломники это чудаки зазубривающие слово в слово то что сказал препод. Так что соберитесь и вперед на [S]амбразуру знаний[/S] экзамены.
Надеюсь это больше понравится, как раз для новогодних каникул, дисс. - здание с РМО, свежая-2014г., МГСУ, соискатель-Бунов А.А., научный руководитель- д.т.н. Мкртычев О.В..
[SIZE="1"][COLOR="Gray"]----- добавлено через ~24 мин. -----[/COLOR][/SIZE]
Kot2012 : дисс. - здание с РМО, свежая-2014г., МГСУ, соискатель-Бунов А.А., научный руководитель- д.т.н. Мкртычев О.В..
Дашуля : Заранее всем спасибо кто помогает) Ибо эти, бесспорно гениальные черти, кто делал эту программу так все закрутили, что простому человеку, с натяжкой со средним интеллектом, без посторонней поддержки просто не реально разобраться! А теперь, собственно говоря, вопрос: у меня вся модель состоит из 16 слоев (1-я стена, 2-я стенна..., пол, потолок... другие элементы), планировалось замораживать лишние слои, и оставлять на модели, например 1-ю стену, потом формировать чертежи 3-х ее видов... и т.д. по каждому слою. Но, к сожалению, при генерации чертежей заморозка слоев не срабатывает, и чертеж формируется со всей модели. Подскажете можно ли вообще провернуть где в настройках такой фокус со слоями? Чертежи просто нужно попанельно, а играться с камерами или копировать каждый слой в отдельный файл очень не хочется.
Я так понял вам нужно сделать разрезы по осям? Тогда делайте камеру, допустим вдоль нужно стены, с глубиной что бы попадали только нужные элементы. Потом раскопировать по остальным осям и запустить процесс на камеры типа Разрез(например) и все, остальсь только навести "марафет" на чертежах.
Цитата : например 1-ю стену, потом формировать чертежи 3-х ее видов
А можете скинуть пример вашей документации? просто непонятно зачем 3 проекции для стены давать? может достаточно одного разреза и добавить отдельные виды на узлы, например 3Dешечки на узлы сделать?
Кстати, в прошлом году отмечалось 130-летие открытия архипелага Земля Франца-Иосифа, австрийцы в 1995 году, установили памятный знак на одном из островов в честь первооткрывателей.
В режиме редактирования в спецификациях очень мелкий шрифт, причем спецификация занимает только часть окна. Нет ли способа увеличить (отмасштабировать) спецификацию именно в режиме редактирования?
Необходимо выполнить обследование здания. Здание каркасного типа: Колонны и балки сборные ж/б, стеновые ж/б панели и перекрытия из много пустотных плит. Вопрос: Какие расчеты необходимо произвести, чтобы определить возможность надстройки этажа, соответственно какие данные нужно получить при проведении обследования?
Сергей812 : Файл шаблона лежит на сервере и прописан в настройках AutoCAD у каждого?
Да он лежит на сервере, но не моя обязанность что либо прописывать.
Сергей812 : Т.е. руководство не хочет использовать административный ресурс(рычаг), чтобы заставить людей выпускать проекты в общем стиле оформления?
Вы знаете в Израиле не принято кого либо учить. Я по старому воститанию расказываю если меня о чём либо спрашивают. Но не спрашивают я с советами не лезу. У меня своя работа, свои проекты дорог и стоянок. Так что будет делать потом начальство меня меньше всего волнует. Тем более сегодня уже видно что идея бросовая. Будут вылазить старые проекты с балаганом что с ними делать и пройдёт не один год когда прийдёт всё в порядок. И завтра сталкиваясь со старами проектами нужно будет или приводитьв порядок или забить на это всё. Свою выгоду из этой раброты я подчерпну. Мне самому не хвалало времени превести в порядок блоки. И я под шумок это сделаю. В воскресенье отдам им готовый файл и пускай внедряют. Начальник не хочет начинать работы этого года пока не будет новый темплет. Смотрите сотрудников не так и много ещё два человека, но проблема стилей есть. И всё таки о файле dws. какие моменты можно проверить через dws файл. Как я понимаю Текстовые стили и размеры, слоя. А что с блоками? Вы тут упомянули
Сергей812 : У AutoCAD есть одно не очень хорошее свойство: игнорировать по умолчанию повторные определения блоков
Разметку постоянную и временную я тут уже заканчиваю и нужно будет решать что то с блоками дорожных знаков.
Похоже в МГСУ варятся в собственном соку. Хоть бы почитали отечественные журналы.:facepalm: Даже проведён сравнительный анализ различных систем сейсмоизоляции. Вся теория давно разработана. В этой работе спектры коэффициентов динамичности посчитаны неправильно. Для кандидатской на "современном уровне" сойдёт - бывают и хуже.
Valery Brelovsky : А что с блоками? Вы тут упомянули
Палитры в AutoCAD. Сделать корректные блоки, настроить их на нужный слой. И вынести на палитру, чтобы были под рукою. Видео в интернете полно.
Мне даже шаблоны настроенные не удалось 100% внедрить в проектном отделе. Поскольку руководству на все это наплевать (только языком молотит про стандартизацию), административно заставить всех перейти на готовые новые шаблоны и не собирается заставлять. Поэтому о файле стандарта dws и не заикаюсь - рановато такие вещи фирме при таком подходе руководства и сотрудников.
Отсканировал статью про снеговые мешки, выложенную ранее dwg.ru/dnl/1177 в плохом качестве. Может быть у кого-нибудь возникнет желание обработать. Обработанный Armin'ом файл увидел уже после сканирования. ссылка на сканы: www.avral.ru/b8c75c20f0ab767f387242200c0bb089
realdoc : Так что соберитесь и вперед на амбразуру знаний экзамены.
Я делаю диплом.... Всем мои тройки - теормех, сопромат, строймех, динамика сооруджений, 2 курсовых по металлконструкциям, основания и фундаменты проявились в процессе работы над дипломом. Тройки меня не парят. Все делала сама. На 3, значит, на 3. Не переживаю. А, вот, быть неумным инженером не хочу. Просто надо доучиться, чтобы БЫЛО. За поддержку спасибо - еще раз! Насчет задания по расчету базы крана - постараюсь, после того, как диплом обмоем))))) Так приятно, что есть люди, профессионалы своего дела.
Бахил : Для кандидатской на "современном уровне" сойдёт - бывают и хуже.
Подтверждаю, что чаще хуже, поэтому критику наводить не буду, пусть получит корочки. Тем более, что при полной постановки задачи это как минимум докторская, монография, толстая книга и т.д. А то, что не читают отечественные журналы, этим грешат многие(тем более, многие источники платные). Хуже с зарубежными источниками, там, если и читают, то дерут втихаря без цитирования,жить то надо. Вообще то, применение РМО для высотных зданий(или чего-нибудь подобного) меня как то удивляет - даже для 18 этажного здания заметно снижение эффективности сейсмоизоляции из-за влияния более высоких собственных частот. В японии в 2010 г. построили небоскреб треугольной в плане формы под 300м высотой с РМО диаметром 1,6м с свинцовым сердечником , как то непонятно зачем(вероятно и по этажам имеются дополнительные демпферы,то есть комбированная сейсмоизоляция).
Есть примерная схема металлокаркаса сарая. Требуется расчет на устойчивость к снеговым и ветровым нагрузкам, эскиз каркаса кровли. сообщения с предложениями на почту [email]merch20@mail.ru[/email]
Маркетинговый план для магазинов Постельного белья 2015-01-08 15:44 Добрый день. Требуется составить маркетинговый план на год для небольшой сети магазинов постельного белья и домашнего текстиля в сегменте: Средний плюс. Для офф-лайн магазинов и интернет-магазина: Акции - понедельно. Спец-предложения к праздникам. Проработка концепции на весну, лето, осень. Желателен опыт в данном сегменте и понимание текущей экономической ситуации. Спасибо!
Криптовалюта. Реально... (Бюджет: 300 $) 2015-01-08 15:43 Как вы все знаете эта валюта постепенно входит в нашу жизнь, Кто думает что это все бред, просто проходите мимо.. Эта "вакансия" для тех кто либо не знает что такое криптовалюта, либо слышал только издалека. Что же такое криптовалюта ? Это децинтрализованая цифровая валюта. Это монетки корыте можно передавать по всему миру практически мгновенно и с минимальной комисией. Казалось бы бред... Какие то монетки... Но в чем самая главная фишка, в том что 1 биткоин (единица цифровой валюты) сейчас стоит около 300$ а начиналось все с нескольких центов... Откуда они берутся? Процесс "добычи" очень сложный, добываются они с помощью мощности вашего компьютера(либо не вашего, а какого то облака).. но суть не в том. Сейчас есть мощности в интернете которые можно брать в аренду, и заработать на минимальное вложение можно довольно таки быстро, если пройтись по сайтам(собрав копеечки) и орендовать небольшие мощности для добычи тех самых монеток! Заинтересовало - пишите под проектом, немного обясню. Не повторяйте ошибку тех, кто в 90-ые говорил, что у Интернета нет будущего. Повторяйте успех тех, кто вкладывал в Google, Facebook и стал успешным и богатым человеком. Работайте вместе с нами, развивая рынок криптовалют.
Срочно изготовить книжный магазин (Бюджет: 20000 руб.) 2015-01-08 15:42 Срочно сделать сайт книжного магазина и библиотеки. Для ускорения и удешевления проекта нужно использовать готовый скрипт магазина и библиотеки. Дизайн главной страницы...
Отредактировать 3-d обложку (Бюджет: 500 руб.) 2015-01-08 15:38 Срочно нужно отредактировать 3-d обложку. Файл в формате png. Изменить только текст и фоновую картинку. Оплата через WM, по факту выполнения работы.
DLE специалист для поиска внедрённого кода (Бюджет: 300 руб.) 2015-01-08 15:37 Задача сложнее, чем обычное удаление вирусов. Нужен человек, разбирающийся в механизме самого движка. Это не автоматическое заражение, а направленное внедрение кода. В сайт на DLE внедрён код, добавляющий в хедерах загрузку скрипта с чужого сайта. Найти, куда этот код внедрён, я не могу. Нужна помощь. В коде шаблона нет, в engine, init, index - тоже просмотрел, ничего похожего. Вероятно, нужно смотреть в том месте, где идёт построение списка загружаемых JS. Могу прислать исходники сайта (php+tpl).
2 статьи об архитектуре Германии 2015-01-08 15:37 Первый текст описывает стиль Бидермейер, 19 век. Второй текст описывает стиль Историзм (эклектика), 19 век. Необходимо перечислить самые выдающиеся и удачные с эстетической...
Перевод с англ. технического каталога про станки 2015-01-08 15:37 Интересует точный технический перевод каталога про станки. Существуют специальные термины, названия деталей, частей, технологий. Если вы ни разу не переводили подобные...
Модуль для CMS opencart - устанавливается из ZIP 2015-01-08 15:33 Необходимо написать модуль для CMS opencart. Модуль должен: 1)устанавливаться из архива. 2)при установке скопировать файлы, среди которых будет несколько php файлов. 3)после установки один из php файлов должен быть доступен извне без логина/ пароля по http get запросу. Файлы, которые надо скопировать во время инсталяции модуля находятся внутри архива : https://www.sendspace.com/file/2nkn3m Посути - это модуль, который должен скопировать файлы, ничего распаровывать не надо.
Нужно разработать дизайн для группы Вконтакте! 2015-01-08 15:32 Приветствую! Нужно разработать дизайн для группы Вконтакте для маркетингового агентства (ава + меню + 4 внутренние вики страницы) Общая концепция, что должно быть на дизайне, предоставляется. Требования: 1. Наличие Вашего качественного, реального и интересного портфолио 2. Дизайн должен выглядеть презентабельно, интересно, запоминаться! 3. Дизайн группы должен вписываться в дизайн сайта и фирменного стиля компании. 4. Срок исполнения - до 4 дней. Работаем по предоплате. Предварительно нужен первый набросок аватарки. Естественно за это заплатим! С исполнителем предварительно и во время проекта общаемся по СКАЙПУ либо по телефону! Ждем Ваших заявок и цен!
Сайт-одностраничних, копировать готовый дизайн 2015-01-08 15:31 Объявляется тендер на создание сайта-одностраничника с уже существующим образцом дизайна. Требуется создать страницу с возможностью заказа и с формой обратного звонка. Заявки отсылаются на email. Есть готовый прототип страницы, без дизайна, просто размещение элементов, образцы графики и текст. Тут более ранняя версия http://myshow.zz.mu/ Есть более поздняя версия в виде Axure файла. Файл приаттачен к этому заданию. Есть сторонний сайт этой же тематики, дизайн и стилистику которого нужно использовать в разрабатываемой странице. https://prism.com/features/ https://prism.com/retail/ https://prism.com/technology/ Основные требования: 1. Каждый информативный блок должен быть размером с экран (в файле axure указано, что есть блоком. В принципе с online макета тоже понятно). Каждый блок должен иметь фон, отличающийся от соседних блоков. Можно использовать фоны как на примерах - белый, сплошной цвет, градиент, размытую картинку, затемненную картинку с параллакс эффектом. 2. Шрифт желательно подобрать ближе к образцу. Легкий и ненавязчивый, без курсивов. 3. Вся концепция должна быть максимально приближенная к образцу. Маленькие аккуратные иконки напротив списков и напротив маленьких блоков преимуществ, списки небольшим но читаемым шрифтом. Снимки экрана с падающей тенью, тоже как на образце. Это все комментарии. Текст, картинки, размещение боков и макет - уже готов. Дизайн - есть образец, тоже готов. Нужно все скомпоновать в одно целое и прекрасное :). Если будут дополнительные вопросы - с радостью отвечу. Просьба сообщить стоимость работ с учетом пожеланий выше.
копирайтинг продающие тексты 2015-01-08 15:29 нужны продающие тексты для рекламных объявлений в яндекс директ и гугл эдвордс (тексты должны отвечать всем требованиям площадок) и для соответствующих лэндингов на сайте для...
Наполнение интернет-магазина товарами 2015-01-08 15:28 Требуется наполнять товарами интернет- магазин на OpenCart. Тема - развивающие игры для детей и занимательная наука. Количество товаров - свыше 300 наименований. Если устроит...
Скачать видео из инстаграм (Бюджет: 500 руб.) 2015-01-08 15:26 Скачать видео из инстаграм и залить на аккаунт instagram.com/smart_blog , фитнес упражнения если интересует, объясню подробно в личке 500 руб за 50 видео
Сделать баннер (Бюджет: 700 руб.) 2015-01-08 15:25 Необходимо сделать баннер. 1 страница. Работы немного. Нужно разместить ключевые слова в определённой стилистике на картинке для размещения на сайте. От вас только дизайн....
Написание нескольких статей для информационного портала 2015-01-08 15:22 Необходимо написание нескольких статей. Тематика технологии и оборудование для изготовления различных видов витражей. Для этого необходимо изучать информацию в интернете, а...
Разработать дизайн Landing Page (Бюджет: 3000 руб.) 2015-01-08 15:21 Предыдущий дизайнер куда то пропал, только ответственные. К вечеру предоставить первые результаты. Прямой заказчик не посредник. Разработать прототип и дизайн Landing Page. ТЗ: "Смотрите мы компания 99megabit.ru Подключаем людей к инетрнету У нас есть что то наподобие лэндингов 99megabit.ru/providers/rostelekom/?direct=1 onlime-msk.ru Сейчас мы приступаем к сотрудничеству с компанией 2kom.ru И нам нужен дизайн формате PSD Точнее дизайн лэндинга. Где человек сможем увидеть все текущие тарифы, преимущества в подключении именно к этому провайдеру Поверить адрес на возможность подключения Оставить заявку на подключение + Заказать обратный звонок и помощь в выборе тарифа В общем стандартный набор для лэндинга. Должен быть выполнен в стиле 2kom.ru Посетитель должен думать, что он находится на оф сайте 2kom" Оплата по факту. (работаете, оплачиваем, передаете исходники) Бюджет ограничен. Приступать прямо сейчас. Сроки 2 дня. В ответе укажите слово "Панда"
Нужно интегрировать Bitrix24.ru c iBiotrack.ru на уровне API 2015-01-08 15:21 У Bitrix24.ru и iBiotrack.ru есть Open API. http://www.bitrix24.com/partners/become-partner.php http://www.bitrix24.com/apps/dev.php api.ibiotrack.com help.ibiotrack.com Мы...
Нужен дизайн лендинга 2015-01-08 15:20 Всем доброго времени! Нужно разработать дизайн нашего сайта (для последующей верстки на Lpgenerator) ТЗ приложил к проекту Прототип сайта: http://multimediaprom.ru/1/ Для выбора исполнителя обязательно примеры ваших работ, стоимость и сроки. Заранее всем спасибо за отклик!
Нужно нарисовать шапку для сайта 2015-01-08 15:19 Есть макет сайта в PSD, но шапка выполнена некачественно. Нужно эту шапку довести до ума :)
разместить коментарии на youtube (Бюджет: 500 руб.) 2015-01-08 15:17 Необходимо разместить 100 комментариев под различными видео на youtube. Комментарии должны быть осмысленными и включать ссылку на мой сайт, размер до 100 символов. Плачу 5 рублей за комментарий. Просьба отвечать только тех кто готов работать.
Установить вёрску на MODx (Бюджет: 15000 руб.) 2015-01-08 15:17 Из функционала: 1. Два вида каталога (по брендам и по товарам) 2. Фильтр товаров 3. Возможность установки персональных скидок авторизованным пользователям + регистрация этих пользователей 4. Автоматический конвертер валют при указании цены 5. Экспорт товаров из CVS-файла. 6. Реализация посредством движка поп-ап окон обратной связи (если это возможно). Вёрстка и ТЗ в личку.
Нужен рерайт о моде, работаю с новичками, опыт неважен 2015-01-08 15:17 Нужен рерайт 10 статей о моде по 2000 знаков. Исходники есть. Работаю с новичками, поэтому могу выбрать и исполнителя без опыта. Гарантии оплаты предоставлю при общении по почте. Никаких взносов, платежей, разумеется, не требуется. Деньги заплачу лишь я Вам. Оплата 10 рублей за 1000 знаков б/п. При хорошем качестве текстов могу повысить до 15 руб за 1000 знаков б/п. Пишите на почту ratogos@gmail.com с указанием ссылки на данный проект, после чего выберу исполнителя для этой работы.
Продвижение Концертных Мероприятий в VK 2015-01-08 15:16 Мы концертный клуб, каждую пятницу и субботу проводим Кавер Вечера (Вечер Русского Рока/Кавер Вечера Зарубежных Рок-Исполнителей и т д) Нужен Человек который будет набивать...
Написание предложений по ключевым фразам 2015-01-08 15:15 Необходимо по ключевым фразам создать предложение на тему: кредиты и страхование 3 рубля за 1000 знаков с учетом пробелом. Подробное ТЗ в приложении. Ключевых фраз очень много! Работа очень легкая, важна только скорость печати Оплата на WM.
Корректировка раздела ТХ нефтебазы (Бюджет: 15000 руб.) 2015-01-08 15:12 Необходимо откорректировать раздел ТХ техперевооружения нефтебазы. Фактически - нарисовать несколько схем, поправить компоновку, и немного - текстовое описание. Требование к исполнителю - хорошее владение АвтоКАД, понимание что такое "технологическая схема". Специальных знаний в области нефтегаза - не требуется. Корректировка формальная. Более подробно в файле "Задание на корректировку раздела ТХ.docx" Все исходники, включая вышеуказанный файл доступны по ссылке https://yadi.sk/d/D7hoX8t4dqkgb Приоритеты: недорого, быстро, аккуратно. Цена указана максимальная. Понижение приветствуется!
Kinect Motion Capture (Бюджет: 100000 руб.) 2015-01-08 15:11 Нужно создать приложение для kinect v1 for windows, которое в режиме реального времени отображает наложенную на скелет человека определенную 3d модель. Вот демонстрация:...
Программирование. нужно настроить форму обратной связи на wp 2015-01-08 15:09 сайт на wordpress установлена форма заказа по средствам contact form 7 после обновления последней версии wp перестали приходить письма на корпоративную почту. при замене почты...
Продающее обьявление 2015-01-08 15:09 Нужно написать объявление о мужских эскорт услугах. Объявление должно быть продающим и пройти модерацию на avito. Предлагайте цену и сроки. Если есть похожие объявления в портфолио - это плюс. P.s. Господа моралисты прошу не устраивать дискусы о моральной стороне заказа.
Контрольная по статистике 2015-01-08 15:05 Тема работы: Задания Объем работы: 3 Срок выполнения: 4-5 дней Шрифт: 14 Интервал: 1,5 Сноски: Квадратные Антиплагиат: от 70% Доп. требования: список лит-ры https://yadi.sk/d/SvALb2ndcaHWk задание https://yadi.sk/d/6RzCetgRckyFo
Планировочное решение +электроразводка для помещения 50 кв м 2015-01-08 15:04 Необходимо планироаочное решение + схема электроразводки в помещение около 50 м кв, см файл Кухня- 1а Комната-Коридор-Раздельный санузел (ванна 180 см + раковина; унитаз +...
Создание новостного-информационного сайта 2015-01-08 15:00 Необходимо создание новостного-информационного сайта (портала). Дизайн не нужен! Только создание самого сайта на CMS! Сайт посвящен тематике оборудования и технологиям для...
Решить проблему с таблицей эксель с поддержкой макросов 2015-01-08 14:59 Есть рабочая таблица, перестала нормально функционировать. Создатель недоступен. Файл пришлю или удаленно проконсультируете (второй вариант лучше). Пишите свои вопросы и цену.
Работа по товарам 2015-01-08 14:58 Приветствую. Нужен человек который может уделить максимум времени. Работа не сложная но крапотливая. Нужно проставить цены по товарам и дописать некоторые пункты. Товаров 500 штук. Добавляйтесь в скайп все подробно объясню и договоримся по цене. Скайп-maxsim23022. Работа срочная нужно выполнить сегодня.
Найти фото интерьеров 2015-01-08 14:57 Требуется найти полный комплект фотографий квартир, сдаваемых в аренду. Фото будут использоваться для объявлений об аренде квартир в Москве. По каждой квартире нужно не менее 6...
Копирайт и рерайт - 25 текстов 2015-01-08 14:55 ОПЫТ обязателен Оплата 65р за тыс. б.п. Темы разные. Иногда с ключами sandicase@mail.ru
Требуется программист AS 2.0 по Smartfoxserver 2015-01-08 14:55 Требуется программист AS 2.0 по Smartfoxserver для написания онлайн (многопользовательской) игры. Обязателен опыт работы в данной сфере и примеры готовых работ. Опишите Ваши условия работы.
Нужен специалист DLE (дополнительные поля, стили, модули) 2015-01-08 14:54 Нужен специалист DLE : Правильно вывести дополнителные поля Слизать стили у сайта аналога Доставить модули. и еще несколько моментов. Акцент делаю на недорогом исполнителе + с меня хороший отзыв! мой скайп - exxpert007
Составить небольшие саммари к 4 статьям BBC на английском (Бюджет: 320 руб.) 2015-01-08 14:52 Нужно просто прочитать статью на сайте BBC и написать небольшое саммари (7-10 предложений, примерно 500-700 знаков) о том, о чем говориться в статье. (Например, в статье поднимают такие то вопросы, автор статьи рассматривает такую то тему и краткое содержание самой статьи своими словами, НО с использованием лексики из текста). Тексты и исходный текст на английском языке. Всего 4 статьи. Работу нужно сегодня. одна статья 80р. 1. http://www.bbc.com/news/blogs-magazine-monitor-30134977 2. http://www.bbc.com/future/story/20141028-the-bus-that-recharges-on-the-go 3. http://www.bbc.com/capital/story/20141017-how-to-buy-rare-books 4. http://www.bbc.com/news/world-africa-29603818
Сайт спортивных прогнозов 2015-01-08 14:51 Основное ТЗ вышлю по почте. Важные моменты - создание и ведение базы пользователей, продажа услуг с использованием универсальной системы оплаты, нужен красивый дизайн, ведение...
Все письма-уведомления от сервиса попадают в спам. 2015-01-08 14:49 Здравствуйте Столкнулись с такой проблемой. Сайт-сервис(на вордпресс), в авто-режиме при создании заказов, изменении их состояния клиентам высылаются уведомления на почту. Все эти уведомления попадают в спам. По крайней мере google mail. Нужно сделать, чтобы все работало. Возможно, настроить высылку уведомлений через новый домен, если такое возможно и письма в спам попадают из-за домена. Спасибо, выслушаю ваши предложения.
LandingPage. Создать. 2015-01-08 14:48 Необходимо создать Landing Page. Сколько это будет стоить? Сколько времени потребуется?
реклама в Гугл Адвордс таргетинг - Арабские эмираты 2015-01-08 14:47 Требуется запустить рекламную компанию в Гугл Адвордс. Рекламируем бинарные опционы. Таргетинг - Арабские эмираты. ссылка на рекламируемую услугу binary.traderush.com/aff_......
Эмулятор перехода на сайт 2015-01-08 14:46 Необходимо сделать скрипт, который будет ходить по определенному списку доменов и передавать определенный рефер. Скрипт должен эмулировать браузер, чтобы этот переход с рефером видели системы аналитики (google analytics, яндекс метрика и тд). Бюджет небольшой, более подробно с кандидатом.
Восстановить 6 полос из pdf в редактируемый макет InDesign 2015-01-08 14:41 Добрый день Мы не можем связаться с дизайнером, который принял обязательство закончить работу на праздниках и исчез. Имеются 6 полос брошюры А4 в pdf формате. Брошюра на англ...
Ретушь/Обработка фото (Бюджет: 100 руб.) 2015-01-08 14:41 Обработать фото : убрать пересвеченные фото, темное, сделать светлыми. На обработку : 10 фоток. Ищем ретушера для дальнейшей работы с фотографиями.
Разработка сайта 2015-01-08 14:36 Добрый день! Есть дизайн и краткое тз к нему. Можно забрать здесь - pranka.lv/uni.rar По проекту, пожалуйста, предлагайте движок, стоимость, сроки. Спасибо!
Доработка доски обьявлений (Бюджет: 1500 руб.) 2015-01-08 14:36 Есть доска обьявлений http://rumegamarket.ru 1. Необходимо в ней поправить дизайн, меню с разделами сделать сбоку, а по центру сделать вывод последних добавленных товаров, а так же поднятых в поиске Товаров. 2. Так же нужно сделать модерируемую переписку между покупателем и продавцом (модуль переписки между юзером и админом уже есть). 3. Еще нужно подключить оплату товара через Liqpay Оплата за работу - 1500руб
нужен логотип для iptv плеера 2015-01-08 14:02 нужен логотип для iptv (ОТТ) плеера который работает на смарт телевизорах, приставках и т д! и чтобыт логотип можно было использовать как иконку для программ например в...
Редизайн сайта. 2014-12-29 15:53 ТЗ на главную: Главная текущая тут http://ekorfish.ru/ Требуется сделать редизайн в вид лэндинга как тут http://kupitrybuoptom.ru/ , но этот дизайн не нравится. Нужно все...
Человеческий глаз — уникальный, исключительно сложный оптический прибор. Окружающий мир человек видит ясно, когда все отделы глаза работают гармонично. Если в каком-либо звене происходит сбой, зрение ухудшается.
Это видео по измерениям рассказывает о том, как измерить напряжение переменного тока (AC) и постоянного тока (DC). Для этой демонстрации используется мультиметр Fluke 177
Тысячу лет назад пришло на Русь православие. И вместе с ним икона. Пришло новое понимание мира. Икона по-гречески - "образ". Образ чего? Ответить на этот непростой вопрос пытаются авторы фильма.
В начале 70 - тых имя Монгола заставило вздрогнуть всю Москву, его называли дедушкой рэкета. Лозунгом банды Монгола могло быть выражение грабь награбленное, они вымогали деньги у тех, кто тоже нарушал закон: взяточников, владельцев подпольных цехов и других барыг, которым по мнению Советской власти место на скамье подсудимых.
В США сегодня содержится в тюрьмах больше людей, чем во всех остальных странах мира, вместе взятых, их количество превышает 7 миллионов человек. В августе 2002 года генеральный прокурор Америки Джон Эшкрафт, заявил что американские граждане, которых посчитают вражескими сторонниками, будут заключены под стражу без предъявления обвинения. К чему небольшая группа властной элиты готовит Америку?
AdwCleaner 4.107 2015-01-08 15:09 Xplode Утилита, которая ищет и удаляет adware, тулбары, потенциально нежелательные программы и надстройки читать дальше >>
Becky Internet Mail 2.70.00 2015-01-08 15:08 RimArts, Inc. Мощная почтовая программа японского производства с адаптацией под российские "дороги" в виде поддержки всех русских кодировок, шаблонами, макросами и многими другими полезными опциями читать дальше >>
ISO Workshop 5.7 2015-01-08 15:07 Glorylogic Бесплатная программа для работы с образами дисков: извлечение из образов разных форматов, конвертирование в ISO, запись на CD, DVD, BD, создание образов с оптических носителей читать дальше >>
Apple повысит цены в App Store России, Канады и ЕС 2015-01-08 15:11 Apple повысит цены в App Store России, Канады и ЕС В среду участники iTunes Connect получили уведомление о скором повышении цен в Канаде, Норвегии и всех странах Европейского Союза. Также в послании сообщалось об изменении стоимости приложений для российских клиентов.
Xiaomi более чем вдвое увеличила продажи за 2014 год 2015-01-08 15:01 В конце 2014 года компанией Xiaomi было зафиксировано серьезное увеличение объема продаж. Китайская Xiaomi, производящая смартфоны, удвоила продажи в 2014 году, сообщает Associated Press со ссылкой на председателя совета директоров. Сегодня она оценивается в $45 млрд.
Мессенджером WhatsApp пользуются более 700 миллионов человек 2015-01-08 14:46 Активная аудитория мессенджера WhatsApp, принадлежащего Facebook перевалила за 700 млн пользователей. Выручка сети в 2014 году составила порядка 15 миллионов долларов (годовая подписка на WhatsApp стоит 0,99 доллара со второго года пользования сервисом).
Google показал наихудший результат по числу запросов в США с 2008г 2015-01-08 13:09 В прошлом году доля Google на рынке снизилась с 79,3 до 75,2%, тогда как доля Yahoo! подросла с 7,4 до 10,4%. Агентство StatCounter начало подсчитывать количество запросов в поисковиках в 2008 году и с того времени Google показывал уверенный рост. Сбой произошел лишь в 2014 году.
Новый иск подан в суд на Apple из-за обновления iOS 8 2015-01-08 13:07 Жители Калифорнии подали жалобу в суд Майами на Apple, обвинив компанию в том, что производители iOS 8 намеренно используют слишком большие объемы памяти устройств, по сведениям Rambler.
Казахстанцы поздравляли родных с Новым годом через мобильный интернет 2015-01-07 01:25 Казахстанцы поздравляли родных с Новым годом через мобильный интернет. Как сообщили агентству Аксакал ТВ в Kcell, новогодняя ночь показала новый тренд в Казахстане - казахстанцы стали активно поздравлять своих близких и большинство посредством мобильного Интернета.
Panasonic представила проигрыватель Blu-ray с поддержкой 4K-видео 2015-01-08 15:11 Компания Panasonic презентовала на открывшейся в Лас-Вегасе выставке CES-2015 свой новый проигрыватель Blu-ray, поддерживающий технологию воспроизведения форматов видео супервысокого разрешения 4K HDR.
Компания Intel представила миниатюрный компьютер «Intel Compute Stick» 2015-01-08 15:02 Компания Intel продемонстрировала на CES 2015 мини-компьютер, который функционирует на базе операционной системы Windows 8.1 и легко помещается в кармане. Новый Intel Compute Stick представляет собой HDMI-донгл, размеры которого схожи с донглами Chromecast или Amazon Fire TV Stick.
В Сети появились первые изображения нового MacBook Air 2015-01-08 14:05 Новый MacBook Air будет значительно отличаться от предшественников. По данным портала 9to5Mac, Apple готовит к выходу 12-дюймовый ноутбук в 2015 году. Устройство будет заметно тоньше и легче предыдущих моделей, а дисплей получит более высокое разрешение.
MediaTek MT2601 — новая платформа для умных часов с Android Wear 2015-01-08 13:58 Возможно, производительности Aster недостаточно для наиболее продвинутых моделей с платформой Android Wear. Именно для таких устройств MediaTek выпустила новую платформу — MT2601.
CES 2015: AMD рассказала о десятке мониторов с поддержкой FreeSync 2015-01-08 13:30 Компания AMD на выставке CES 2015 сообщила о расширении открытой экосистемы FreeSync целым рядом новых мониторов, поддерживающих эту технологию синхронизации частоты обновления дисплея с частотой прорисовки кадров.
Смартфон Oppo U3 получит камеру с 4-кратным оптическим зумом 2015-01-08 12:59 Если информация источника является верной, а зачастую так и бывает, то OPPO U3 станет самым тонким смартфоном с поддержкой 4-кратного оптического зума. Толщина устройства составляет 9 мм. У ближайшего конкурента в лице ASUS ZenFone Zoom данный показатель – почти 12 мм.
Смартфон Lenovo P90: неравнодушным количеству мАч посвящается 2015-01-08 01:56 Lenovo традиционно уделяет большое внимание смартфонам с ёмкими аккумуляторами. Спрос на них высок, хотя большинству пользователей достаточно, чтобы заряда мобильного гаджета хватало на 12-15 часов. Ещё одним аппаратом с ёмким АКБ стал смартфон Lenovo P90.
Выручка HTC выросла впервые за три года 2015-01-06 17:58 Судя по всему, наличие адекватных предложений в среднем ценовом диапазоне позволило компании HTC впервые за три с лишним года заявить о росте выручки, как поясняет агентство Bloomberg со ссылкой на лаконичное сообщение производителя.
Samsung представил свой самый тонкий смартфон 2015-01-08 15:02 Samsung представил самый тонкий смартфон в своей линейке — Galaxy A7. Он обладает цельным металлическим корпусом и дисплеем 5,5 дюйма.
Компания NVIDIA без лишнего шума пополнила свой ассортимент мобильных видеокарт моделью GeForce GTX 965M, являющейся продолжением фирменного семейства Maxwell, куда до этого из числа подобных же продуктов вошли GeForce GTX 970M и GeForce GTX 980M. Новинка, анонсированная в ходе CES 2015, построена на базе того же графического процессора GM204, что и помянутые продукты, правда, в более урезанной конфигурации, что, конечно же, должно сказаться на производительности данной разработки “зеленых”.
Если говорить о конкретных характеристиках, GPU в составе NVIDIA GeForce GTX 965M включает в себя 1024 ядра CUDA, что заметно меньше значений 1280/1536 в GeForce GTX 970M и GeForce GTX 980M. Число текстурных и растровых блоков в новинки составляет 64/32 соответственно, а 128-битная шина обеспечивает взаимодействие с 2-4 ГБ памяти GDDR5. При этом тактовая частота GPU и VRAM в данном случае равна 944 и 5000 МГц соответственно, а пропускная способность видеопамяти здесь доходит до рубежа 80 ГБ/с.
На выставке CES 2015 компания Sony представила высококлассный плеер Walkman NW-ZX2, ориентированный на меломанов и аудиофилов. Новый плеер NW-ZX2 поддерживает потоковую передачу музыки с устройства в формате LDAC . Этот кодер позволяет передавать в три раза больше данных по сравнению со стандартным протоколом Bluetooth, поэтому можно не беспокоиться о потере качества при беспроводной передаче аудиоданных.
Также он поддерживает различные форматы, включая и аудио высокого разрешения до 192 кГц/24 бит - MP3, WMA, AAC, FLAC, AIFF, WAV и ALAC с DSD. Также в плеере реализована технология обработки аудиосигнала DSEE HC для восстановления качества сжатых аудиофайлов. Цифровой усилитель звука S-Master HX обеспечивает полностью цифровую обработку звука, минимизуря шумы и искажения.
Walkman NW-ZX2 работает под управлением операционной системы Android 4.2 Jelly Bean, получил сенсорный дисплей, 128 ГБ встроенной флеш-памяти, слот для карточек microSD, поддержку Wi-Fi и емкий литий-ионный аккумулятор, обеспечивающий до 60 часов воспроизведения музыки без подзарядки.
Плеер Sony ZX2 Walkman с встроенной памятью на 128 ГБ будет доступны в Европе с весны 2015 года, ориентировочная цена составляет $1200.
Почти в каждой стране есть список запрещённых сайтов. В Европе блокируют файлообменные сайты, китайские власти не любят западные социальные сети. В последние годы мода с блокировкой сайтов добралась до России, Украины, со своей спецификой.
Так или иначе, но многие пользователи хотят обойти технические преграды. Для грамотного человека не составляет особого труда сделать это через прокси или VPN, но всегда приятно узнать о появлении нового бесплатного решения, которое удобно в использовании. Новым «антицензурным» браузером PirateSnoop легко воспользуется каждая домохозяйка. Конечно, если она сможет скачать его с торрентов (программа распространяется исключительно таким образом).
PirateSnoop сделан на основе SRWare Iron, который, в свою очередь, построен на Chromium. Разработчики SRWare Iron изначально ставили цель защитить пользователей от онлайн-слежки и подобрали набор правильных настроек.
Создатели PirateSnoop с торрент-сайта RARBG добавили ещё одну функцию в стандартный интерфейс Chromium: это симпатичная пиратская кнопочка в правом верхнем углу, рядом с адресной строкой. Нажав её, можно обойти практически любую цензуру.
В отличие от PirateBrowser, здесь не используется сеть Tor, поскольку узлы Tor не допускаются к соединению на многих торрент-сайтах. Вместо этого, трафик идёт по HTTPS через собственную сеть прокси-серверов PirateSnoop. Браузер постоянно обновляет список прокси, если кто-то блокирует их IP-адреса. Новые версии PirateSnoop выходят одновременно с обновлением ядра SRWare Iron.
Группа RARBG уверена, что даже в нацистской Германии не было столько запретов на распространение информации, как в современном демократическом интернете.
Со времени публикации первой части статьи глобально в мире ничего не изменилось: Земля не наскочила на небесную ось, все так же растет популярность облачных сервисов, все так же в гипервизоре компании Microsoft не были обнаружены новые дыры, а исследователи не хотят тратить свое время на поиск багов в плохо документированной и мало изученной технологии. Поэтому я предлагаю тебе освежить память первой частью из предыдущего номера, пополнить запас своего бара и приступить к чтению, ведь сегодня мы сделаем драйвер, взаимодействующий с интерфейсом гипервизора и отслеживающий передаваемые гипервизором сообщения, а также изучим работу компонентов служб интеграции Data Exchange.
Обработка сообщений гипервизора
На dvd.xakep.ru мы выложили драйвер, написанный с помощью Visual Studio 2013. Он должен быть загружен в root ОС, например с помощью OSRLoader. Для отправки IOCTL-кодов используется простая программа SendIOCTL.exe. После отправки IOCTL-кода INTERRUPT_CODE драйвер начинает выполнять обработку данных, переданных гипервизором через нулевой слот SIM. К сожалению, переменная HvlpInterruptCallback, в которой содержится адрес массива с указателями обработчиков сообщений, ядром не экспортируется, поэтому для ее обнаружения необходимо проанализировать код экспортируемой ядром функции HvlRegisterInterruptCallback, содержащей необходимый нам адрес массива. Также, к сожалению, не получится просто вызвать HvlRegisterInterruptCallback для регистрации своего обработчика сообщений, так как в самом начале функции идет проверка значения переменной HvlpFlags. Если переменная равна 1 (а ей присваивается это значение на начальных этапах загрузки ядра), то функция прекращает выполнение, возвращает код ошибки 0xC00000BB (STATUS_NOT_SUPPORTED) и, соответственно, регистрация обработчика не происходит, поэтому для замены обработчиков придется написать свой вариант функции HvlpInterruptCallback. В драйвере hyperv4 необходимые действия выполняются функцией RegisterInterrupt:
int RegisterInterrupt() { UNICODE_STRING uniName; PVOID pvHvlRegisterAddress = NULL; PHYSICAL_ADDRESS pAdr = {0}; ULONG i,ProcessorCount; // Получаем число активных ядер процессоров ProcessorCount = KeQueryActiveProcessorCount(NULL); // Выполняем поиск адреса экспортируемой функции HvlRegisterInterruptCallback DbgLog("Active processor count",ProcessorCount); RtlInitUnicodeString(&uniName,L"HvlRegisterInterruptCallback"); pvHvlRegisterAddress = MmGetSystemRoutineAddress(&uniName); if (pvHvlRegisterAddress == NULL){ DbgPrintString("Cannot find HvlRegisterInterruptCallback!"); return 0; } DbgLog16("HvlRegisterInterruptCallback address ",pvHvlRegisterAddress); // Выполняем поиск адреса переменной HvlpInterruptCallback, FindHvlpInterruptCallback((unsigned char *)pvHvlRegisterAddress); // Производим замену оригинальных обработчиков на свои ArchmHvlRegisterInterruptCallback((uintptr_t)&ArchmWinHvOnInterrupt,(uintptr_t)pvHvlpInterruptCallbackOrig,WIN_HV_ON_INTERRUP_INDEX); ArchmHvlRegisterInterruptCallback((uintptr_t)&ArchXPartEnlightenedIsr,(uintptr_t)pvHvlpInterruptCallbackOrig,XPART_ENLIGHTENED_ISR0_INDEX); ArchmHvlRegisterInterruptCallback((uintptr_t)&ArchXPartEnlightenedIsr,(uintptr_t)pvHvlpInterruptCallbackOrig,XPART_ENLIGHTENED_ISR1_INDEX); ArchmHvlRegisterInterruptCallback((uintptr_t)&ArchXPartEnlightenedIsr,(uintptr_t)pvHvlpInterruptCallbackOrig,XPART_ENLIGHTENED_ISR2_INDEX); ArchmHvlRegisterInterruptCallback((uintptr_t)&ArchXPartEnlightenedIsr,(uintptr_t)pvHvlpInterruptCallbackOrig,XPART_ENLIGHTENED_ISR3_INDEX); // Так как значение SIMP для всех ядер разное, то необходимо получить физические адреса всех SIM
WARNING
Во время экспериментов, связанных с интенсивной работой виртуальных машин, лучше заменять один обработчик в массиве HvlpInterruptCallback, поскольку замена всех сразу приводит к нестабильной работе системы (по крайней мере, при большом потоке отладочных сообщений через KdPrint и WPP).
// сделать возможным доступ к содержимому страницы, смапировав ее с помощью Mm MapIoSpace, и сохранить полученные виртуальные адреса каждой страницы в массив для последующего использования for (i = 0; i < ProcessorCount; i++) {KeSetSystemAffinityThreadEx(1i64 <kс Call Sitent!IoAllocateMdl vmbus!InstanceCloseChannel+0x22d (адрес возврата для функции, имя которой отсутствует в символах) vmbus!InstanceDeviceControl+0x118 .................................. vmbkmcl!KmclpSynchronousIoControl+0xa7 vmbkmcl!KmclpClientOpenChannel+0x2a6 vmbkmcl!KmclpClientFindVmbusAnd if (pvSIMP[uCurProcNum] != NULL){ phvMessage = (PHV_MESSAGE)pvSIMP[uCurProcNum]; } else{ DbgPrintString("pvSIMP is NULL"); return; } // Уведомление об отправке сообщения через 1-й слот SIM phvMessage1 = (PHV_MESSAGE)((PUINT8)pvSIMP[uCurProcNum]+ HV_MESSAGE_SIZE); // for SINT1 if (phvMessage1-\>Header.MessageType != 0){ DbgPrintString("SINT1 interrupt"); } // В зависимости от типа сообщения вызываем процедуры обработчики // Структуры для каждого типа сообщения описаны в TLFS switch (phvMessage-\>Header.MessageType) { case HvMessageTypeX64IoPortIntercept: PrintIoPortInterceptMessage(phvMessage); break; case HvMessageTypeNone:DbgPrintString("HvMessageTypeNone"); break; case HvMessageTypeX64MsrIntercept:PrintMsrInterceptMessage(phvMessage); break; case HvMessageTypeX64CpuidIntercept:PrintCpuidInterceptMessage(phvMessage); break; case HvMessageTypeX64ExceptionIntercept:PrintExceptionInterceptMessage(phvMessage); break; default: DbgLog("Unknown MessageType", phvMessage-\> Header.MessageType); break; } }
Функция получает номер активного логического процессора, адрес страницы SIM и считывает значение нулевого слота SIM. Сперва производится анализ типа сообщения phvMessage-\>Header.MessageType, поскольку тело сообщения для каждого типа разное. В DbgView можно увидеть следующую картину (см. рис. 3).
Рис. 3. Вывод DbgView при обработке гипервизором обращений к MSR-регистрам
Функция ParseVmbusMessage (рис. 4).
Функция получает номер активного логического процессора, адрес страницы SIM и считывает значение четвертого слота SIM. Для примера разобраны сообщения CHANNELMSG_OPENCHANNEL и CHANNELMSG_GPADL_HEADER, но в исходных кодах LIS можно увидеть формат всех типов сообщений и без труда дописать необходимые обработчики. Сообщения для шины VMBus обычно генерируются при включении/выключении виртуальной машины или же одного из компонентов Integration Services. Например, при включении компонента Data Exchange отладчик или DbgView покажет информацию, изображенную на рис. 5.
Рис. 5. Отладочный вывод сообщений при включении компонента Data Exchange
Integration Services — Data Exchange
Далее рассмотрим, каким же образом происходит обмен данными между гостевой и root ОС на примере одного из компонентов служб интеграции — Data Exchange. Этот компонент позволяет root ОС считывать данные из определенной ветки реестра гостевой ОС. Для проверки в гостевой ОС создадим в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest ключ со значением KvPDataValue (см. рис. 6).
Рис. 6. Ключ KvPDataValue
Для получения значения ключа в root ОС был использован следующий PowerShell-скрипт(см. рис. 7).
Рис. 7. PowerShellскрипт для запроса значений реестра из гостевой ОС
Скрипт вернет значение ключа KvPDataKey (см. рис. 8). Скрипт получает весь доступный набор значений с помощью \$vm.GetRelated(«Msvm_KvpExchangeComponent»).GuestExchangeItems и только после этого выполняет разбор каждого полученного объекта на предмет поиска ключа KvPDataKey. Соответственно, скрипт будет работать только в том случае, если в свойствах из этой функции вызывается nt!IoAllocateMdl с размером выделяемого буфера 0xC000. Результат выполнения функции — сформированная структура MDL (см. рис. 11). Далее вызывается MmProbeAndLockPages, после завершения выполнения которой структура MDL дополняется элементами PFN (см. рис. 12). В данном примере была выделена непрерывная область физической памяти, хотя это условие выполняется необязательно. Далее вызывается vmbus!ChCreateGpadlFromNtmdl (вторым параметром передается адрес MDL), которая вызывает vmbus!ChpCreateGpaRanges, передавая ей в качестве первого параметра все тот же MDL. Далее выполняется копирование элементов PFN из структуры MDL в отдельный буфер (см. рис. 13), который станет телом сообщения CHANNELMSG_GPADL_HEADER, отправляемого гостевой ОС в root ОС посредством вызова vmbus!ChSendMessage. hv!HvPostMessage или в winhv!WinHvPostMessage можно увидеть сообщение (рис.14).
Рис. 8. Результат выполнения скрипта
Рис. 11. Значение структуры MDL
Рис. 12. PFN в MDLструктуре
Рис. 13. Участок кода, отвечающий за копирование PFN в отдельный буфер
Рис. 14. Массив PFN, обрабатываемый гипервизором
Первые 16 байт — это общий заголовок сообщения, где, например, 0xF0 — размер тела сообщения, внутри размещается VMBus-пакет, в заголовке которого указан тип пакета — 8 (CHANNELMSG_GPADL_HEADER), rangecount равен 1, из чего следует, что в один пакет вместились все данные, которые было необходимо передать. В случае большого объема данных драйвер гостевой ОС разделил бы их на части и отправил отдельными сообщениями. Далее root ОС шлет сообщение CHANNELMSG_OPENCHANNEL_RESULT, затем гостевая ОС шлет CHANNELMSG_OPENCHANNEL. После этого в root ОС отрабатывает Work Item (см. рис. 15).
Рис. 15. Вызов ChMapGpadlView
В ходе его выполнения вызывается vmbusr!ChMapGpadlView->vmbusr!PkParseGpaRanges, которой, в свою очередь, передается указатель на часть сообщения, содержащую размер буфера 0xC000 и PFN, переданные в сообщении CHANNELMSG_GPADL_HEADER. Далее происходит вызов vmbusr!XPartLockChildPagesSynchronous-\>vmbusr!XPartLockChildPages, после чего выполняется функция из драйвера vid.sys (имя функции неизвестно, поскольку символы для драйвера отсутствуют), которой в качестве второго параметра передается блок PFN, отправленный ранее в сообщении из гостевой ОС (см. рис. 16).
Рис. 16. Обработка гостевых PFN драйвером vid.sys
Непосредственно после возврата из функции в [rsp+30h] находится указатель на вновь созданную структуру MDL (см.рис. 17).
Рис. 17. Структура MDL, возвращаемая драйвером vid.sys
Размер выделенного буфера также равен 0xC000. После этого root ОС шлет сообщение CHANNELMSG_OPENCHANNEL_RESULT. На этом процесс активации компонента Data Exchange завершается. Таким образом создается некий shared-буфер, видимый как гостевой, так и root ОС. Это можно проверить, выполнив запись произвольных данных в буфер в гостевой ОС, например с помощью команды: WINDBG\>!ed 2d5bb000 aaaaaaaa WINDBG\>!db 2d5bb000 #2d5bb000 aa aa aa aa 10 19 00
А в root ОС посмотреть содержимое страницы, соответствующей PFN, возвращенной функцией драйвера vid.sys:
WINDBG\>!db 1367bb000 #1367bb000 aa aa aa aa 10 19
Как видно, значения совпали, так что это действительно одна и та же физическая область памяти. Вспомним, что на предыдущих этапах мы определили, что при активации компонента Data Exchange создается порт типа HvPortTypeEvent с TargetSint = 5. Соответственно, все операции с этим портом в root ОС будет обрабатывать KiVmbusInterrupt1, из которой происходит вызов vmbusr!XPartEnlightenedIsr, а она, в свою очередь, вызывает KeInsertQueueDpc с параметром DPC (его значение показано на рис. 19).
Рис. 19. Значение DPC, которую ставит в очередь XPartEnlightenedIsr
Из vmbusr!ParentRingInterruptDpc через несколько вызовов будет выполнена vmbusr!PkGetReceiveBuffer. WINDBG\>k Child-SP RetAddr Call Site fffff800`fcc1ea38 fffff800`6cdc440c vmbusr!PkGetReceiveBuffer+0x2c fffff800`fcc1ea40 fffff800`6cdc41a7 vmbusr!PipeTryReadSingle+0x3c fffff800`fcc1eaa0 fffff800`6cdc4037 vmbusr!PipeProcessDeferredReadWrite+0xe7 fffff800`fcc1eaf0 fffff800`6c96535e vmbusr!PipeEvtChannelSignalArrived+0x63 fffff800`fcc1eb30 fffff800`6cdc4e3d vmbkmclr!KmclpVmbusManualIsr+0x16 fffff800`fcc1eb60 fffff800`fb2d31e0 vmbusr!ParentRingInterruptDpc+0x5d
Если просмотреть эту область памяти, то становятся видны параметры гостевой ОС. WINDBG\> dc ffffd0016fe33000 L1000 ………………………………………………………………………………………………………………… ffffd001`6fe35b30 0065004e 00770074 0072006f 0041006b N.e.t.w.o.r.k.A. ffffd001`6fe35b40 00640064 00650072 00730073 00500049 d.d.r.e.s.s.I.P. ffffd001`6fe35b50 00340076 00000000 00000000 00000000 v.4............. ………………………………………………………………………………………………………………… ffffd001`6fe35d20 00000000 00000000 00000000 00000000 ................ ffffd001`6fe35d30 00300031 0030002e 0030002e 0033002e 1.0...0...0...3. ffffd001`6fe35d40 00000000 00000000 00000000 00000000 ................ WINDBG\>!pte ffffd001`6fe35b30 VA ffffd0016fe35b30 PXE at FFFFF6FB7DBEDD00 PPE at FFFFF6FB7DBA0028 PDE at FFFFF6FB74005BF8 PTE at FFFFF6E800B7F1A8 contains 0000000000225863 contains 00000000003B7863 contains 000000010FB12863 contains 80000001367BD963 pfn 225 ---DA--KWEV pfn 3b7 ---DA--KWEV pfn 10fb12 ---DA-KWEV pfn 1367bd -G-DA--KW-V pfn 1367bd — это PFN 3-й страницы из конвертированного MDL
Также этой же функции в rdx передается указатель, содержащий смещение относительно адреса начала общих с гостевой ОС страниц (в примере он равен 4448h), по которому необходимо произвести чтение: vmbusr!PkGetReceiveBuffer+0x4e: mov r8,r10 (в r10d был ранее загружено смещение из rdx) add r8,qword ptr [rcx+20h] — в rcx+20 содержится указатель на одну из общих с гостевой ОС страницу WINDBG\>!pte @r8 VA ffffd0016ff22448 PXE at FFFFF6FB7DBEDD00 PPE at FFFFF6FB7DBA0028 PDE at FFFFF6FB74005BF8 PTE at FFFFF6E800B7F910 contains 0000000000225863 contains 00000000003B7863 contains 000000010FB12863 contains 80000001367C0963 pfn 225 ---DA--KWEV pfn 3b7 ---DA--KWEV pfn 10fb12 ---DA-KWEV pfn 1367c0 -G-DA--KW-V
Поставим точку останова на начало функции vmbusr!PkGetReceiveBuffer и выполним PowerShell-скрипт. Точка останова сработает, при этом будет видно, что функции передается структура (указатель в rcx) и в rcx+18 находится указатель на блок памяти: WINDBG\>? poi(@rcx+18) Evaluate expression: -52770386006016 = ffffd001`6fe33000 WINDBG\>!pte ffffd001`6fe33000 VA ffffd0016fe33000 PXE at FFFFF6FB7DBEDD00 PPE at FFFFF6FB 7DBA0028 PDE at FFFFF6FB74005BF8 PTE at FFFFF6E800B7F198 contains 0000000000225863 contains 00000000003B7863 contains 000000010FB12863 contains 80000001367BB963 pfn 225 ---DA--KWEV pfn 3b7 ---DA--KWEV pfn 10fb12 ---DA--KWEV pfn 1367bb -G-DA--KW-V WINDBG\>r cr3 cr3=00000000001ab000 WINDBG\>!vtop 1ab000 ffffd 0016fe33000 Amd64VtoP: Virt ffffd001`6fe33000, pagedir 1ab000 Amd64VtoP: PML4E 1abd00 Amd64VtoP: PDPE 225028 Amd64VtoP: PDE 3b7bf8 Amd64VtoP: PTE 00000001`0fb12198 Amd64VtoP: Mapped phys 00000001`367bb000 Virtual address ffffd0016fe33000 translates to physical address 1367bb000
Если поставить точку останова на инструкцию add r8,qword ptr [rcx+20h], то через несколько итераций в r8 можно увидеть имя и значение ключа KvpDataKey: WINDBG\>dc @r8 ffffd001`6ff21d10 ....H........... ffffd001`6ff21d20 ....(........... ffffd001`6ff21d30
Затем после завершения PkGetReceiveBuffer функция PipeTryReadSingle копирует данные из shared-буфера с помощью функции memmove.
При этом размер блока (в данном случае A28) указан непосредственно в самом блоке, но если будет задано число больше, чем 4000h, то копирование не будет произведено. Таким образом, видно, что обмен данными между root ОС и гостевой ОС использует общий буфер, а интерфейс гипервизора используется лишь для уведомления root ОС о том, что необходимо выполнить считывание данных из этого буфера. В принципе, ту же операцию можно было бы выполнить при помощи отправки нескольких сообщений, используя winhv!HvPostMessage, но это привело бы к значительному снижению производительности.
Использование интерфейса перехвата гипервизора
Настроим гипервизор таким образом, чтобы он отправлял уведомление root ОС в случае, если в одной из гостевой ОС выполняется инструкция cpuid с параметром 0x11114444. Для этого Hyper-V предоставляет интерфейс в виде гипервызова HvInstallIntercept. В драйвере hyperv4 реализована функция SetupIntercept, которая получает список идентификаторов всех активных гостевых ОС и вызывает для каждой WinHvInstallIntercept. int SetupIntercept() { HV_INTERCEPT_DESCRIPTOR Descriptor; HV_INTERCEPT_PARAMETERS Parameters = {0}; HV_STATUS hvStatus = 0; HV_PARTITION_ID PartID = 0x0, NextPartID = 0; // Если в качестве параметра инструкции в RAX-инструкции CPUID будет передано значение 0x11114444, то гипервизор выполнит перехват и отправит сообщение родительскому разделу для обработки результата DbgPrintString("SetupInterception was called"); Parameters.CpuidIndex = 0x11114444; Descriptor.Type = HvInterceptTypeX64Cpuid; Descriptor.Parameters = Parameters; hvStatus = WinHvGetPartitionId(&PartID); do{ hvStatus = WinHvGetNextChildPartition(PartID,NextPartID,&NextPartID); if (NextPartID != 0){ DbgLog("Child partition id", NextPartID); hvStatus = WinHvInstallIntercept(NextPartID, HV_INTERCEPT_ACCESS_MASK_EXECUTE, &Descriptor); DbgLog("hvstatus of WinHvInstallIntercept = ",hvStatus); } } while ((NextPartID != HV_PARTITION_ID_INVALID) && (hvStatus == 0)); return 0;}
Также изменим функцию PrintCpuidInterceptMessage таким образом, чтобы она в случае, если в гостевой ОС в регистре EAX (или RAX, если код, выполняющий инструкцию CPUID, выполняется в longmode) находится число 0x11114444, записывала в поле DefaultResultRdx структуры HV_X64_CPUID_INTERCEPT_MESSAGE, расположенную в нулевом слоте SIM, значение 0x12345678: void PrintCpuidInterceptMessage(PHV_MESSAGE hvMessage) {PHV_X64_CPUID_INTERCEPT_MESSAGE_phvCPUID = (PHV_X64_CPUID_NTERCEPT_MESSAGE)_hvMessage-\>Payload; DbgLog(" phvCPUID-\>DefaultResultRax",phvCPUID-\>DefaultResultRax); DbgLog(" phvCPUID-\>DefaultResultRbx",phvCPUID-\>DefaultResultRbx); DbgLog(" phvCPUID-\>DefaultResultRcx",phvCPUID-\>DefaultResultRcx); DbgLog(" phvCPUID-\>DefaultResultRdx",phvCPUID-\>DefaultResultRdx); if (phvCPUID-\>Rax == 0x11114444){ phvCPUID-\>DefaultResultRdx =0x12345678; DbgLog16(" phvCPUID-\>Header.Rip",phvCPUID-\>Header.Rip); DbgPrintString(" Interception was handled"); } }
Для проверки в гостевой ОС запустим тестовую утилиту, которая вызывает CPUID с Eax, равным 0x11114444. До установки перехвата утилита выведет результат, отображенный на рис. 20.
Рис. 20. Результат инструкции CPUID на обычной гостевой ОС
После активации перехвата результат будет следующим (см. рис. 21).
Рис. 21. Результат инструкции CPUID после установки перехвата
При этом в root ОС будет выведено сообщение (см. рис. 22).
Рис. 22. Отладочный вывод обработки сообщения гипервизора при установленном перехвате
Сразу стоит обратить внимание на то, что этот трюк пройдет только в том случае, если root ОС ранее не установила перехваты для заданных условий. В этом случае после того, как драйвер hyperv заменит значение, управление перейдет на оригинальную WinHvOnInterrupt, которая вызовет функцию обработки из драйвера vid.sys (эта функция является четвертым параметром функции winhvr!WinHvCreatePartition, вызываемой в root ОС при создании дочернего раздела при включении виртуальной машины), что может привести к изменению результата. В нашем случае такой обработчик, разумеется, установлен не был, гипервизор проанализировал данные в нулевом слоте SIM и исправил результат инструкции CPUID.
В заключение
Несмотря на то что после прочтения моего труда твой мозг наверняка встал в позу речного скорпиона (и если ты вообще досюда дочитал — респект тебе от всей нашей редакции)… так, я отвлекся. Эта статья получилась скорее обзорной, демонстрирующей работу некоторых функций и компонентов системы виртуализации Microsoft на примерах. Однако, надеюсь, эти примеры помогут лучше понять принципы работы этих компонентов и позволят более глубоко проанализировать безопасность, например VMBus, написав свой собственный фаззер.
Федеральное бюро расследований объявило набор кандидатов на новую вакансию: «специальный киберагент» (Cyber Special Agent). Согласно описанию, представители этой профессии должны сражаться с глобальными киберугрозами, сотрудничать с международными правоохранительными органами и защищать критичную национальную инфраструктуру.
Требования к специальным киберагентам
Возраст от 23 до 36,5 лет
Высшее образование в признанном США колледже/университете
Минимум три года работы на полную ставку в сфере информационной безопасности, криминалистической экспертизы, программирования или «этического хакинга»
Возможность выполнять задания на всей территории, которая входит в юрисдикцию ФБР
Отличные физические кондиции и способность пройти строгий экзамен на физическую подготовку
Соответствие всем остальным требованиям, которые выдвигаются для специальных агентов
В качестве кандидатов рассматриваются только граждане США. Более подробное описание вакансии приведено на сайте USAJobs.
ФБР не называет количество специалистов, которых намерено принять в штат, но директор подразделения Роберт Андерсон (Robert Anderson) сказал, что вакансий много.
Специальным агентам обещают годовую зарплату от $59 340 до $76 578. Вакансии открыты до 20 января 2015 года.
Финский инженер Пекка Вяанянен (Pekka Väänänen) поставил перед собой непростую и неординарную задачу: вывести действие игры Quake 1 на экран осциллографа в реальном режиме времени.
На первый взгляд, задача кажется неподъёмной: как можно отобразить игру на монохромном экране, который принимает аналоговый сигнал? Ведь осциллограф с электронно-лучевой трубкой предназначен для визуализации волн, то есть амплитудных и временных параметров электрического сигнала, подаваемого на вход прибора. Тем не менее, инженер сумел найти решение (видео).
Для подачи сигнала Пекка использовал аудиокабель от наушников, а осциллограф перевёл в режим X-Y. Затем он нашёл способ, как кодировать изображение в звуковом сигнале, чтобы осциллограф выводил на экране нужную картинку. Пришлось написать специальный конвертер. Кстати, подобный приём использовался в знаменитом демо Youscope от 2007 года, но там осциллограф показывает заранее подготовленное отрендеренное видео. Здесь же Quake кодируется в реальном времени.
Пропускной способности аудиотракта хватает на передачу примерно 1000 строк за раз. Главной проблемой стал обход встроенных звуковых фильтров. Обойти их всё-таки не удалось, так что пришлось адаптировать конвертер. Для генерации сигнала в реальном времени инженер использовал программы ASIO и PortAudio, а также движок рендеринга Darkplaces.
В принципе, с помощью такого способа можно даже играть в Quake, глядя на экран осциллографа. Хотя это не слишком удобно.
Немецкий журнал Der Spiegel опубликовал новую порцию секретных документов АНБ, полученных от Эдварда Сноудена. В документах речь идёт о сервисах IM и методах шифрования.
Среди прочего, упоминается, что само АНБ использует протокол XMPP (Jabber) для внутренних коммуникаций. Этот же протокол, по мнению спецслужб, используется хакерами и активистами, которые пытаются избежать слежки и надзора со стороны АНБ.
Перехват сообщений в чат-сервисах осуществляется в рамках программы Scarletfever, которая является частью большей инициативы Longhaul. Спецслужбы пытаются перехватить весь трафик и взломать шифры.
Зашифрованные сообщения привлекают особое внимание разведчиков. Ещё с тех времён, когда надёжное шифрование было доступно только государственным агентствам, считается, что зашифрованные послания — признак нелегальной активности или шпионажа.
В документах сказано, что «устойчивый перехват» трафика Skype начался в феврале 2011 года и продолжается «до настоящего времени» (сами документы двухлетней давности). Интересно, что начало прослушки совпадает с датой покупки сервиса Skype компанией Microsoft, хотя последняя всячески отрицает факт сотрудничества с разведкой.
В то же время АНБ признаёт неудачные попытки взломать некоторые коммуникационные протоколы. Проблемы возникли с расшифровкой почты от почтовых сервисов с поддержкой криптографии, таких как Zoho, а также с отслеживанием пользователей сети анонимайзеров Tor. Немало головной боли агентам добавляют люди, которые используют программу шифрования дисков Truecrypt, а для коммуникации прибегают к протоколу Off-the-Record (OTR).
АНБ называет «катастрофической» ситуацию, когда объект слежки комбинирует несколько средств для анонимизации. Например, чат CSpace и голосовые звонки по ZRTP через сеть Tor. В этом случае агенты «практически полностью теряют понимание о присутствии объекта», сказано в документе.
Вообще, в АНБ уделяют особое внимание криптографии. Например, на Рождество сотрудники играют в традиционную игру Kryptos Kristmas Kwiz, разгадывая криптографические головоломки. Победителям вручают подарки — кружки “Kryptos”.
В 2013 году бюджет АНБ превысил $10 млрд, в том числе бюджет криптографического подразделения Cryptanalysis and Exploitation Services (CES) составил $34,3 млн.
По неофициальной информации, компания Microsoft работает над новым браузером вместо Internet Explorer. Браузер под кодовым названием “Spartan” будет представлен вместе с одним из билдов Windows 10.
Говорят, что новая разработка редмондской корпорации создаётся по образцу Firefox и Chrome, с новым дизайном вкладок (табов) и поддержкой расширений.
Несколько независимых источников сообщают, что браузер Spartan не является IE12, а станет заменой для него. Это будет легковесный, аскетичный браузер с минималистичным интерфейсом.
По имеющейся информации, Spartan по-прежнему будет использовать JavaScript-движок Chakra и движок рендеринга Microsoft Trident (а не WebKit). Судя по всему, сейчас в разработке находятся две версии Trident.
Если новый браузер всё-таки будет готов к моменту выпуска Windows 10, то в комплекте с этой ОС, вероятно, появится два браузера: Spartan и IE 11 (для обратной совместимости).
Блокировщик рекламы AdBlock Plus — самое популярное расширение для браузеров Firefox и Chrome. Теоретически, оно должно уменьшать расход оперативной памяти, останавливая загрузку рекламных баннеров. Но ирония в том, что в реальности AdBlock Plus увеличивает расход памяти. Более того, тесты показывают, что AdBlock Plus также увеличивает количество вычислительных ресурсов, которые тратятся на рендеринг сайта, то есть компьютер с блокировщиком рекламы потребляет больше энергии. На ноутбуке это означает сокращение времени работы от аккумулятора.
На первый взгляд, такие результаты тестирования могут показаться противоречивыми, ведь блокировщик рекламы скрывает от показа, например, флэш-анимацию, которая потребляет немало ресурсов процессора. Но реальность такова, что AdBlock Plus вырос в монстрообразное приложение, которое потребляет больше RAM, чем экономит.
По результатам тестирования, браузер на 64-битной операционной системе с установленным AdBlock Plus потребляет, в среднем, на 60-70 МБ больше оперативной памяти. Более того, для каждого фрейма наблюдается оверхед около 4 МБ. Это объясняется тем, что AdBlock Plus вставляет гигантский CSS, чтобы закрыть рекламу. На некоторых страницах есть множество встроенных фреймов, поэтому такая блокировка влетает в копеечку.
Например, на сайте TechCrunch, где грузятся социальные кнопки и множество постороннего контента, без AdBlock Plus потребление памяти составляет 194 МБ, а с включенным блокировщиком рекламы — 417 МБ.
В качестве экстремального примера можно протестировать эту страницу, на которой более 400 фреймов. Без AdBlock Plus она занимает в памяти 370 МБ, а с ним — 1960 МБ. Естественно, при таких характеристиках страница гораздо медленнее загружается в браузерах с AdBlock Plus.
Продолжаем публиковать обзоры open source проектов, наиболее популярных на сайте Github за неделю.
1. Awesome Courses: список курсов по разным областям информатики, собранных с университетских страниц со всего интернета.
2. Openbay: исходный код веб-сайта The Pirate Bay, чтобы любой желающий мог поднять копию на своём сервере.
3. Front-end Job Interview Questions: список вопросов, которые часто задают на собеседованиях при приёме на работу фронтенд-разработчиков. Репозиторий полезен как для соискателей, так и для отделов HR.
4. Algorithms: реализация некоторых алгоритмов на Ruby. Полезен как дополнение к предыдущему репозиторию, потому что такие задачки тоже часто задают на собеседованиях.
6. Lwan: экспериментальный масштабируемый высокопроизводительный веб-сервер, официальный сайт.
7. Atom Shell: кроссплатформенная оболочка для десктопных приложений.
8. uBlock: эффективный блокировщик рекламы для браузеров на движке Chromium. Потребляет меньше оперативной памяти и блокирует больше рекламы, чем AdBlock, AdBlock Plus и другие конкуренты.
9. H2O: оптимизированный веб-сервер с поддержкой HTTP/1.x и HTTP/2.
Кафедра физики в Массачусетском университете сейчас пользуется особенной популярностью у студентов. Среди них быстро распространилась новость, что доктор физических наук Гурав Кханна (Gaurav Khanna) собрал суперкомпьютер из 412 игровых приставок PlayStation 3. Среди студентов много геймеров, им хотелось посмотреть, как работает такое чудо техники.
Гурав Кханна занимает должность заместителя директора Центра научных вычислений и визуализации данных и занимается изучением чёрных дыр. Свой первый кластер он соорудил ещё в 2007 году из 16 игровых приставок для моделирования столкновений чёрных дыр.
Конкретный предмет исследований — распространение гравитационных волн, которые искажают ткань пространства-времени. Поскольку чёрные дыры невозможно наблюдать с помощью телескопов, то исследовать этот эффект помогают компьютерные симуляции.
В последнее время суперкомпьютеры всё чаще используются в научных экспериментах. Сам д-р Кханна называет их «третьим столпом» современной науки, наравне с теорией и экспериментом. «Наука становится дорогой, — говорит он. — У нас просто не хватает финансирования, как на уровне университета, так и на федеральном уровне. Суперкомпьютеры позволяют учёным компенсировать недостающие ресурсы». А использование игровых приставок делает экономию ещё более значительной.
Для настоящего суперкомпьютера нужно покупать множество дорогих комплектующих: процессоры, память и т.д., тогда как Sony продаёт приставку PlayStation по довольно низкой цене, возможно, даже ниже себестоимости, чтобы заработать на компьютерных играх. В отличие от других приставок, на PlayStation 3 можно установить другую операционную систему, что делает её привлекательной в глазах разработчиков и программистов (в PlayStation 4 такая функция отсутствует). Сейчас PS3 можно купить за $250-300.
Нынешний кластер начался с того, что компания Sony Computer Entertainment America пожертвовала четыре приставки PS3 для эксперимента. Университет выделил деньги на восемь штук, а д-р Кханна купил ещё четыре за свои деньги. На все 16 приставок он установил Linux и подключил кластер к интернету.
В 2009 году он опубликовал научную работу с описанием этого опыта. Автор показал, что такой суперкомпьютер на порядок превосходит по вычислительной мощности процессор обычного ПК. В том же году Гурав Кханна обнародовал первые результаты моделирования на «игровом» кластере.
Работа физика привлекла внимание государственных структур, и в 2010 году Научно-исследовательская лаборатория ВВС США построила собственный кластер из приставок PlayStation 3 для моделирования городского ландшафта по показаниям радаров. Лаборатория пожертвовала Гураву 176 приставок для дальнейших исследований, а в 2014 году — ещё 220 штук.
Кластер оборудован в охлаждающем контейнере, изначально предназначенном для перевозки молока.
Сейчас у конструктора идея сделать новый суперкомпьютер из современных графических карт, каждая из которых обладает вычислительной мощностью как 20 приставок PlayStation 3.
Кому-то нравятся средства разработки Chrome DevTools, но он по принципиальным соображениям не хочет пользоваться браузером Chrome. Теперь появилось решение проблемы: отдельное приложение Chrome DevTools App.
За это следует благодарить программиста Кеннета Охенберга (Kenneth Auchenberg). Он взял DevTools из репозитория и «упаковал» код в приложение, используя среду node-webkit. Более того, он ещё и сделал симпатичный дизайн заставки в «материальном» стиле с помощью компонентов AngularJS Material.
Правда, для работы приложения всё-таки нужен запущенный экземпляр Chrome с включенной функцией удалённой отладки (remote debugging). Сама программа в рабочем состоянии выглядит точно так же, как Chrome DevTools в браузере (видео).
В будущем Кеннет Охенберг собирается полностью отвязать DevTools от Chrome, чтобы он мог работать и с Firefox, и с другими браузерами.
Мессенджером WhatsApp пользуются более 700 миллионов человек 2015-01-08 14:46 Активная аудитория мессенджера WhatsApp, принадлежащего Facebook перевалила за 700 млн пользователей. Выручка сети в 2014 году составила порядка 15 миллионов долларов (годовая подписка на WhatsApp стоит 0,99 доллара со второго года пользования сервисом).
Закрытый бета-тест PS4-версии PlanetSide 2 начнется 20 января 2015-01-08 14:24 Компания Sony Online Entertainment начала прием заявок на закрытое бета-тестирование версии онлайн-шутера «PlanetSide 2». Как известно, оно состоится уже 20 января текущего года. Сначала возможность поиграть получат несколько тысяч игроков из Северной Америки.
На GDC 2015 Valve покажет окончательный вариант контроллера Steam 2015-01-08 14:18 Стоит отметить, что компания Dell решила не дожидаться официального анонса устройств Steam и выпустила на рынок модификацию мини-ПК Alienware Alpha с ОС Windows 8.1 на борту и контроллером для Xbox 360 в комплекте поставки.
Слухи: Shadow Realms от BioWare отложена до 2017 года 2015-01-08 13:18 Анонсированная на прошлогодней выставке Gamescom игра планировалась к релизу в 2015 году, но теперь есть вероятность того, что выйдет она лишь в 2017-ом.
Предварительный заказ Heroes of Might & Magic III HD Edition 2015-01-07 19:02 YouTube Перерисовка Гидры - Might & Magic Heroes III HD Edition [RU] Пошаговой стратегии Heroes of Might and Magic 3 HD Edition для PC понадобится 27 гб свободного места на жестоком диске. Об этом говорится на сайте российского издателя игры "Буки".
Аппаратные требования для GTA V утекли в интернет 2015-01-07 15:53 До официального релиза GTA V для персональных компьютеров осталось меньше месяца, зато минимальные системные требования уже утекли в Сеть, передает WCCF Tech.
Is Kitkat Killing Lollipop Uptake? 2015-01-08 14:35 samzenpus BarbaraHudson writes Remember how Windows XP was "good enough" that people took forever to upgrade? The same might be happening with Kitkat vs Lollipop. "According to Google's latest Google Play Store results for early January 2015, less than 0.1 percent of all Android devices were using Lollipop. By comparison, the last major Android release 4.4, KitKat, reached 1.1 percent of its audience in its first month out. In January 2015, almost two months in for Lollipop, KitKat is still number one with 39.1 percent of the market. It's followed by the various Jelly Bean versions, 4.1.x with 19.2 percent; 4.2.x with 20.3 percent, and 4.3 with 6.5 percent. Trailing them is Ice Cream Sandwich, 4.03-04 with 7.8 percent, followed by antique Froyo, 2.2, with 0.4 percent."
Define multiple Angular apps in one page 2015-01-08 14:27 jQuery By Example Recently in my previous post, I have posted about Different ways of bootstrapping AngularJS app, where you can either auto-bootstrap using ng-app attribute or manually bootstrap using angular.bootstrap function. And also mentioned in angular interview questions that "Only one AngularJS application c
Create your own hosted NuGet server in Azure 2015-01-08 14:27 BC3Tech Some time ago I wrote about how you could create your own local (private) NuGet server by simply putting your .nupkg files out on a server share to which you had access. But there’s a better way still! As more than one of my readers commented, this isn’t optimal as not only does a proper […]Co
Huawei и Omlet объявили о сотрудничестве 2015-01-08 13:50 Компания Huawei и Omlet (проект Стэнфордского Университета), с целью создания открытой социальной экосистемы, объявили о своем партнерстве на выставке CES 2015.
Известна дата анонса нового флагмана Xiaomi 2015-01-08 13:10 В Сети "всплывает" все больше доказательств того, что уже 15 января китайская компания Xiaomi представит свой новый флагманский смартфон.
Huawei и Omlet объявили о сотрудничестве 2015-01-08 13:50 Компания Huawei и Omlet (проект Стэнфордского Университета), с целью создания открытой социальной экосистемы, объявили о своем партнерстве на выставке CES 2015.
Джон находит идеальный подарок для своей жены — это редкая старинная кукла в белом свадебном платье. Но восторг от подарка продлился не долго. Однажды ночью в их дом вторгаются члены сатанинского культа… Жанр: ужасы
Fast Burst Camera — инструмент, который добавит вашей камере функцию мультисъёмки. Вы сможете делать от пяти до десяти кадров в секунду. Программа поддерживает вспышку, фокус и зум стоковой камеры.
Apple iPhone могут перейти на OLED-экраны 2015-01-08 13:20 THG.ru В будущем смартфоны Apple iPhone могут перейти от жидкокристаллических экранов к технологии OLED. К такому выводу пришло азиатское издание Nikkan Kogyo Shimbun на основе информации о том, что тайваньский контрактный производитель Foxconn в обозримом будущем планирует наладить выпуск OLED-панелей на одной из своих новых фабрик. Подробнее об этом читайте на THG.
CES 2015. Samsung считает своим главным конкурентом саму себя 2015-01-08 13:20 THG.ru В рамках пресс-конференции CEO Samsung Бу-Кюн Юн нелестно высказался о новых моделях телевизоров, представленных конкурентами компании на CES 2015, и подчеркнул, что Samsung видит основного соперника в своем же лице. Подробнее об этом читайте на THG.ru.
На GDC 2015 Valve покажет окончательный вариант контроллера Steam 2015-01-08 12:19 THG.ru Игровые компьютеры под управлением операционной системы SteamOS должны были появиться на полках магазинов в 2014 году, но в последствии Valve перенесла их релиз на более поздний срок. Вероятно, они поступят в продажу после конференции GDC 2015, где будет представлена финальная версия геймпада Steam. Подробнее об этом читайте на THG.ru
Фотогалерея дня: смартфон Saygus VІ 2015-01-08 01:00 compdoc - emails@compdoc.ru Среди множества новых смартфонов на выставке CES 2015 было не так уж и много действительно запоминающихся аппаратов.
Каталог корпусов для ПК SilverStone пополнился моделью Kublai KL05 2015-01-08 01:00 compdoc - emails@compdoc.ru Помимо модели SilverStone PS11, каталог корпусов SilverStone недавно пополнила модель Kublai KL05. Как и PS11, она предложена в двух вариантах, один из которых (SST-KL05B-W) получил окно в боковой панели и решетчатую лицевую панель, а другой (SST-KL05B-Q) имеет звукопоглощающее покрытие и сплошную переднюю панель со скрытыми вентиляционными отверстиями. В шасси выделено два отсека для оптических п...
Intel представила микро-ПК HDMI Compute Stick, который работает под управлением Windows 8.1 или Linux 2015-01-08 01:00 compdoc - emails@compdoc.ru Сегодня никого не удивить микроконсолями на базе операционной системы Android, в частности, миниатюрными стиками, которые вставляются в HDMI-порт телевизора, наделяя его Smart-функциональностью. Компания Intel, которая ранее заявляла о своих намерениях выпустить микро-ПК с интерфейсом HDMI, представила свое решение под названием HDMI Compute Stick, главное отличие которого заключается в том, что о...
Как настроить и запустить Microsoft SQL Server 2015-01-05 12:19 Порой так хочется привести свои мысли в порядок, разложить их по полочкам. А еще лучше в алфавитной и тематической последовательности, чтобы, наконец, наступила ясность мышления.
Как найти человека по IP адресу? 2015-01-04 11:35 Интернет наполнен разнообразной информацией. Каждый день миллионы пользователей ищут и находят то, что им нужно. Однако, осуществляя поиск и пользуясь интернетом в других целях, люди оставляют определенную информацию о себе.
Как сменить IP адрес компьютера и зачем это нужно? 2015-01-03 11:04 IP адрес, как правило, мало интересует обычного интернет-пользователя. «Ну да, это какая-то там штука, по которой спецслужбы могут узнать, где я живу» - и так говорят отнюдь не только те, кто не знает, как поменять название файла или папки.
Комментариев нет:
Отправить комментарий