Архив за 15 сентября 2013

Практические примеры доработки карточек сотрудника для телефонного справочника на базе MS Sharepoint 2013. Просмотр разработки одного из сложных модулей корпоративного портала на базе MS Sharepoint 2013.

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

Я думаю, что многие читатели знают, что есть такая удобная вещь как OPDS-каталоги.
Нет нужды ползти на сайт, чтобы скачать желаемую книгу — ты просто подключаешь каталог в своей любимой читалке на своем любимом устройстве и в два-три тапа можешь начать читать.
Однако этим вечером ни одна скачанная с флибусты на планшет книга не хотела открываться. Признаюсь, сначала погрешил на клиент. Иногда он выдавал странные фортеля. Скачал другую софтину под Андроид. Но результат был тот же. Стало ясно, что опять что-то с флибустой, временные проблемы, окда.
Но, зайдя на страницу книги, я подумал: «А может попытаться скачать файл с сайта?»
Тут-то я и узрел ЭТО:

Читать полностью »

Поиск справедливой схемы подсчета очков для компанейской игрыДрузья познакомили меня и ClusterM с замечательной игрой для компании. Название игры пошлое, озвучивать его я не решился, поэтому сюжет игры я изменил, оставив механику игры неизменной. На оригинальное название игры намекает картинка-для-привлечения-внимания. :)

Описание игры

Игра по форме напоминает пресловутую «Мафию», но является гораздо более динамичной и веселой.

Это игра для пяти-шести человек, можно больше. По сюжету игры все игроки являются учениками, которые пишут контрольную. Игра делится на короткие раунды. Так же, как в «Мафии», в начале каждого раунда тайной жеребьевкой распределяются роли (при помощи игральных карт или клочков бумаги). Двум игрокам достаются уникальные роли: ученик со шпаргалкой и ботан, остальные игроки получают роль учеников.

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

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

Раунд заканчивается, когда ботан совершает попытку разоблачения или когда все обычные ученики успешно заканчивают написание контрольной.

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

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

Суть проблемы

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

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

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

Мы попробовали несколько схем подсчета очков и столкнулись с проблемой: если один игрок чаще других становился ботаном, то, в зависимости от выбранной схемы, он либо неизменно получал преимущество, либо стабильно оказывался в проигрыше.

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

Предлагаюам, сведущим в математике и вероятностях, предложить свои варианты в комментариях. Правильного ответа у меня нет.

Заметьте, что ботан может не только получить подмигивание в свой адрес, но и перехватить чужое: увидеть, как один игрок подмигивает другому. Как это формализовать, я не представляю. :( Может быть, для всех таких неопределенных моментов можно ввести переменные и регулировать их по необходимости?

Читать полностью »

На днях началось распространение обновления Amber для наших смартфонов под управлением Windows Phone 8. В его основе лежит GDR2 от Microsoft, который сам по себе предлагает ряд существенных улучшений: поддержку FM-радио, доработки Xbox Music и Internet Explorer. Мы, со своей стороны, подготовили ряд уникальных дополнений, которые будут доступны только владельцам Nokia Lumia.

image
Интересный факт — янтарь на Древней Руси назывался илектр, и в дошедших до нас рукописях про него писали так: «камень зело честен, един от драгих камней тако именуем, златовиден вкупе и сребровиден».
Читать полностью »

Состоялся релиз 12-й версии 3CX Voice Application Designer.

image

Новая версия редактора работает с телефоном 3CX Phone System 12. Отличительной особенностью 3CX VAD является то, что она позволяет создавать приложения путем drag & drop — иными словами, приложения создаются из готовых компонентов, а от пользователя не требуется специальных знаний по программированию.

image

Скачать 3CX Voice Application Designer 12: downloads.3cx.com/downloads/3CXVAD12.msi
Читать полностью »

Основные этапы внедрения проектов на базе MS Sharepoint Server/Foundation 2013.

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

Основные этапы внедрения проектов на базе MS Sharepoint Server/Foundation 2013.

Как показывает практика — даже при наличии довольно серьезного желания у заказчика осуществить внедрение Коорпоративного интранет портала, существует много подводных камней, которые как бы изначально не учитываются в межгалактических величинах, но при рассмотрении сквозь призму некоторого обследования пациента, всплывает можество интересных факторов.
Читать полностью »

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

Одной из причин, по которой идут блокировки, является то, что с точки зрения людей, обладающих властью, а власть — это реализуемая на практике способность управлять, например, ТНК и банкстеров, а не только силовиков, состояние после блокировки предпочтительнее состояния до блокировки. I2P, CJDNS, Byzantium — это средства обороны, а не нападения. Акцент сделан на интересах тех, кто противодействует блокировкам, а не на интересах тех, кто в этих блокировках заинтересован. Под нападением я понимаю такие законные действия, чтобы состояние после блокировки становилось хуже, чем до, с точки зрения людей, обладающих властью и заинтересованных в блокировках. И блокировки начнут саботироваться изнутри. Претензии правообладателей начнут активно оспариваться или правообладатели вдруг как по волшебству начнут терпеть это безобразие и перестанут добиваться блокировки.

Хотелось бы обратить внимание на то, как скудно используется потенциал заблокированных страниц. Где–то владельцы сайтов сами убрали информацию, где–то провайдер показывает свою заглушку. Почти всегда эти заглушки меня разочаровывают. Пропадает зря большой нереализованный потенциал. Вот об этих заглушках и хотелось бы подбросить материал для размышлений.
Читать полностью »

Впервые зубчатую передачу обнаружили у живого существа

Биологи из Кембриджского университета впервые в истории обнаружили зубчатую передачу в теле живого существа. Естественно, она там появилась задолго до того, как такую же конструкцию изобрели человеческие инженеры.

С помощью шестерёнок маленькое насекомое Issus осуществляет синхронизацию задних конечностей во время отталкивания перед прыжком.
Читать полностью »

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js