Установка Softether vpn-сервера в chroot окружение, под zte f-660 Iconbit 1003d

Автор: admin от 14-02-2014, 19:35, посмотрело: 1968

В предыдущем моем материале я описывал процесс установки sip-proxy и базовых линукс утилит, в choot окружениие. Заметка вызвала достаточный интерес в хабра-сообществе. По этому я представляю вторую часть материала, в которой опишу процесс компиляции softether VPN-сервера под mips и mipsel архитектуру, для многострадального роутера zte f-660 и iconbit 1003d. Только в этот раз, весь код выложу в виде архива (mipsel и mips), а по тексту расставлю некоторые участки кода, для наглядности. Данный VPN сервер является относительно новым, но своими возможностями успел удивить многих. В частности о нем написано очень много вот тут и тут.

Категория: Железо, Сделай Сам

 

Математические выражения в .NET (разбор, дифференцирование, упрощение, дроби, компиляция)

Автор: admin от 14-02-2014, 19:20, посмотрело: 1634

Математические выражения в .NET (разбор, дифференцирование, упрощение, дроби, компиляция)
Мне со школьных времен был интересен алгоритм вывода аналитических производных и упрощения выражений. Данная задача была актуальна впоследствии и в вузе. Тогда-то я реализовал ее, только получилось все не так, как хотелось: вместо кода IL у меня просто генерировался C# код в текстовом виде, сборки не выгружались, ну и к тому же не было возможности вывода производных в аналитическом виде. Однако потом я решил все-таки реализовать такую библиотеку, так как интерес остался. Стоит отметить, что таких библиотек в интернете большое количество, но нигде я не нашел именно этапа компиляции выражений в IL код, т.е. по сути везде выполняется интерпретация, которая не столь эффективна, в отличие от компиляции. Ну и к тому же я это разрабатывал чисто для себя, для изучения новых технологий, особо не надеясь, что результат моих трудов может где-нибудь потребоваться.

Категория: Программирование

 

Станьте властителем подземелья совершенно бесплатно!

Автор: admin от 14-02-2014, 16:15, посмотрело: 1536

Станьте властителем подземелья совершенно бесплатно!

Известный магазин GOG.com внезапно раздаёт безвозмездно (т.е. даром) старую добрую (по факту — злую) игрушку Dungeon Keeper.
Помню, как хорошо в неё зависалось вечерами параллельно с написанием диплома.
Насколько я помню, это была первая игра «за плохишей». Чванливые «герои» отправлялись в подземелье, чтобы положить конец гнёту скромных тружеников зла, которые в поте лица своих подданных добывали золото и брильянты.
Оригинальный и нескучный геймплей завоевали игрушке всенародную славу.
Так тряхнём же стариной назло современным выманивателям денег.
Раздача продлится до 15:00 (по Москве). http://habrahabr.ru/post/212667/#habracut

Категория: Программирование » Game Development

 

Как подружить вашу Nokia Lumia с Mac?

Автор: admin от 14-02-2014, 16:00, посмотрело: 2119

Как подружить вашу Nokia Lumia с Mac?

Переход на Windows Phone совершенно не означает, что вы должны забыть о синхронизации с OS X. Под катом мы постараемся объяснить, почему «Nokia Lumia + MacOS X = Дружба и взаимопонимание».

Категория: Операционные системы » Windows

 

Недокументированные операционные коды процессора 8086

Автор: admin от 14-02-2014, 15:25, посмотрело: 1563

Недавно, когда я изучал досовые бут-секторы, я обнаружил довольно загадочную вещь. DOS распознает, является ли бут-сектор загрузочным, по нескольким критерям, и один из них (странно, да?) — есть ли в первых двух байтах jump-инструкция, которая указывает, соответственно, куда-нибудь за BPB. В модуле MSDISK.INC из MS-DOS 3.21 OAK как раз и происходят такие проверки. Модуль проверяет, начинается ли BPB с прыжка, при этом за верную jump-инструкцию он принимает опкоды EBh (short JMP), E9h (JMP), или 69h. Стоп. 69? Это же IMUL!
Не-а, не IMUL. Комментарий в коде утверждает, что это «direct jump»:



cmp byte ptr cs:[DiskSector],069H ; Is it a direct jump?
je Check_Signature ; don't need to find a NOP
cmp byte ptr cs:[DiskSector],0E9H ; DOS 2.0 jump?
je Check_Signature ; no need for NOP
cmp byte ptr cs:[DiskSector],0EBH ; How about a short jump.
jne BadDisk


Хорошо, вот только про 69h в документации 8086 ничего не сказано! Да, в 8186 и далее — это опкод IMUL, но то, что 8086 умеет IMUL — крайне маловероятно. Тем более, комментарий ясно указывает, что это прыжок.

Может быть, на процессорах 8086 69h ведёт себя как прыжок? Вопрос хороший, вот только информации по этому поводу почти нет.

Категория: Железо

 

На здоровье! Носимые устройства в спорте и медицине

Автор: admin от 14-02-2014, 15:00, посмотрело: 988

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

В посте — какие устройства уже есть у нас или появятся в ближайшем будущем, разделенные мной на несколько категорий.

Если вам есть, чем дополнить публикацию, пишите об этом в комментарии и личные сообщения — буду премного благодарен!

На здоровье! Носимые устройства в спорте и медицине

На здоровье! Носимые устройства в спорте и медицине На здоровье! Носимые устройства в спорте и медицине На здоровье! Носимые устройства в спорте и медицине

Категория: Гаджеты, Android

 

Парковки и IT: без глянца и прикрас

Автор: admin от 14-02-2014, 13:35, посмотрело: 646

Московcкие платные парковки — огромный проект, призванный улучшить жизнь самого крупного города нашей страны. В нём сплетается всё: социальные, экономические и экологические факторы. Его хорошая реализация могла бы показать, как грамотно реализованные IT-проекты изменяют к лучшему даже жизнь тех людей, которые не пользуются интернетом постоянно.

Каково айтишнику работать в госструктуре, редактору Roem.ru рассказывают Илья Запорожец и Анатолий Дубцов, до января 2014-го года работавшие в московской «Администрации московского парковочного пространства» (АМПП), которая отвечает за московские парковки. До АМПП Илья и Анатолий работали в «Яндекс.Деньгах», «Билайне» (Запорожец) и в компаниях Максима Ноготкова (Дубцов).

В АМПП Илья Запорожец занимал должность заместителя генерального директора, а Анатолий Дубцов был начальником управления поддержки и развития информационных систем.

Парковки и IT: без глянца и прикрас
Анатолий Дубцов
Как оказалось, работа в госструктуре чревата неожиданностями...

Категория: Программирование » Веб-разработка

 

A/B testing: время — ничто, анимация — все!

Автор: admin от 14-02-2014, 12:45, посмотрело: 581

Интересный факт обнаружили в результате A/B тестирования индикаторов загрузки приложения Facebook.

Имеем два варианта загрузчика мобильного приложения Facebook:
A/B testing: время — ничто, анимация — все!

Категория: Компании » Facebook

 

Подготовка инфраструктуры и развертывание отказоустойчивого кластера на Windows Server 2012

Автор: admin от 14-02-2014, 12:40, посмотрело: 1415

Подготовка инфраструктуры и развертывание отказоустойчивого кластера на Windows Server 2012

Здравствуй, %username%!


После нескольких лет молчания, решил поделиться опытом по развертыванию отказоустойчивого кластера на основе Windows Server 2012.
Постановка задачи: Развернуть отказоустойчивый кластер для размещения на нем виртуальных машин, с возможностью выделения виртуальных машин в отдельные виртуальные подсети (VLAN), обеспечить высокую надежность, возможность попеременного обслуживания серверов, обеспечить доступность сервисов. Обеспечить спокойный сон отделу ИТ. Под катом сумбурное описание решения задачи

Категория: Системное администрирование, Windows, Microsoft

 

Этот крошечный чип делает интернет в 4 раза быстрее

Автор: admin от 14-02-2014, 12:25, посмотрело: 839

В данный момент все профильные компании участвуют в инженерной гонке, в результате которой интернет должен стать как можно доступнее и быстрее. И пока Google работает над предоставлением высокой скорости непосредственно к ПК пользователей в определенных городах и регионах, IBM работает над технологией, которая может сделать быстрее весь интернет. Компания создала новую микросхему, которая позволяет добиться скорости до 400 гигабит в секунду, примерно в четыре раза быстрее, чем это делают сегодняшние технологии. Кроме того, он практически не потребляет энергоресурсов.

Этот крошечный чип делает интернет в 4 раза быстрее

Категория: Железо

 
Назад Вперед