Новости информационных технологий - 17747

На недавно прошедшей онлайн конференции dotNetConf организованной Microsoft, рассказывалось множество интересных вещей. И коль скоро было большое количество обсуждений по поводу WPF, что он живее всех живых, то хочется сделать краткий обзор доклада программных менеджеров WPF, что нового нас ждет в релизе, что уже можно посмотреть и к чему все идет. Действительно все так плохо и будет ли аналог нового движка для WPF, как например Razor для ASP.NET.

12 ноября 2014 года блог WPF ожил (сейчас активен тоже) и был представлен генеральный план развития фреймворка.

WPF 4.6 и дальнейшие планы - 1
Здесь и далее, скриншоты с видео, так что качество не очень, но разглядеть все можно.

В начале выступления, ведущие Уни Равиндранатан (Unni Ravindranathan) и Харикришна Менон (Harikrishna Menon) обмолвились, что есть вещи, которые еще находятся в разработке, и они не имеют права о них рассказывать, NDA и все такое. Но то что они могут показать, внушает оптимизм и видно, что работа идет. Забегая вперед, скажу, что прежде всего разработчики подумали о быстродействии, например, как сократить визуальное дерево для конкретной целевой платформы.
Читать полностью »

Сегодня объекты используются очень активно, хотя это трудно было предположить после выхода PHP 5 в 2005 году. Тогда я ещё мало что знал о возможностях этого языка. Пятую версию PHP сравнивали с предыдущей, четвёртой, и главным преимуществом нового релиза стала новая, очень мощная объектная модель. И сегодня, десять лет спустя, около 90% всего PHP-кода содержит объекты, не изменившиеся со времени PHP 5.0. Это убедительно говорит о том, какую роль сыграло внедрение объектной модели, неоднократно улучшавшейся на протяжении последующих лет. В этом посте я хотел бы рассказать о том, как всё устроено «под капотом». Чтобы люди понимали суть процессов — почему сделано так, а не иначе — и лучше, полнее использовали возможности языка. Также я затрону тему использования памяти объектами, в том числе в сравнении с эквивалентными массивами (когда это возможно).

Я буду рассказывать на примере версии PHP 5.4, и описываемые мной вещи справедливы для 5.5 и 5.6, потому что устройство объектной модели там почти не претерпело изменений. Обратите внимание, что в версии 5.3 всё не так хорошо с точки зрения возможностей и общей производительности.

В PHP 7, который пока ещё активно разрабатывается, объектная модель переработана не сильно, были внесены лишь незначительные изменения. Просто потому что всё и так хорошо работает, а лучшее — враг хорошего. Были добавлены возможности, не затрагивающие ядро, но здесь об этом речи не пойдёт.
Читать полностью »

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

Как я пытался лечиться по ДМС, а получил 3D модель головы и чуть больше здоровья за свои деньги - 1

В заметке расскажу как удалось сделать КТ челюсти с записью на диск, что такое формат данных DICOM и с помощью каких open source программ с ним можно работать. А также как и где мне удалось найти стоматологическую помощь.
Читать полностью »

В начале года компания Microsoft анонсировала появление в продаже золотистых вариантов смартфонов Lumia 930 и Lumia 830. На днях новинки были замечены в магазинах разных регионов, включая Европу.

Модели Lumia 830 и 930 Gold Edition предложены с белыми и черными задними панелями

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

Роскомандзор взял на себя повышенные обязательства по ограждению населения от экстремистской пропаганды. Теперь эксперты будут обязаны блокировать не только страницу с запрещённой информацией, но также все найденные копии, сообщают «Известия» со ссылкой на проект ведомственного приказа (разработан самим РКН).

Сейчас закон «Об информации, Читать полностью »

Некто с ником WoodCollector утверждает, что спрятал 5 000 биткоинов, и предлагает пользователям форума BitcoinTalk найти их. Правда ли это? Если вы любите головоломки и спрятанные сокровища, то пост WoodCollector, опубликованный на форуме BitcoinTalk, несомненно, привлечет ваше внимание. Вчера этот пользователь оставил на форуме сообщение о том, что спрятал сокровище ценностью в 5 000 биткоинов. Также в сообщении содержится ключ, который поможет отыскать клад.

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

Компания Ozone Gaming Gear анонсировала продажи игровых ковриков Ocelote World. На европейском рынке изделие появится 17 апреля.

При разработке коврика Ozone Gaming Ocelote World основное внимание было уделено обеспечению точных и быстрых перемещений мыши

Ранее производитель выпустил игровую мышь Ozone Argon Ocelote WorldЧитать полностью »

За последний год мы перенесли внушительную часть настроек DirectCRM в базу данных. Множество элементов промо-кампаний, которые мы до этого описывали исключительно кодом, теперь создаются и настраиваются менеджером через админку. При этом получилась очень сложная структура БД, насчитывающая десятки таблиц.

Однако, за перенос настроек в базу данных пришлось расплачиваться. Об архитектуре, позволяющий кэшировать редко меняющиеся Linq to SQL сущности, смотрите под катом.
image
Читать полностью »

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

В итоге мы получили устройство, которое подключается к расширительному спаренному USB-разъему на материнской плате.

Аппаратный «watchdog» или незаменимый помощник в борьбе с зависанием - 1

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

Игровые наушники. Звук для геймеров. Звуковые иллюзии - 1

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

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

Недавно дали на тест настоящую игровую гарнитуру HyperX Cloud. Первым делом я засел играть в LoL стал слушать «No time for caution» из «Interstellar». Что сразу порадовало — длинный провод (с регулировкой громкости) в очень прочной оплетке (кошка грызла, грызла, не перегрызла), строгий дзен дизайн, звукоизоляция. Все самые частоломающиеся места сделаны из металла.

Писать еще один обзор с кучей фоточек и вздохами от качества обертки мне не хотелось (тем более что на Хабре уже есть один), а хотелось поделиться своим опытом и чем-то переворачивающим представление о звуках в играх. Поэтому я стал вспоминать, что же интересного было со звуком в тех играх, в которые я играл (Starcraft, Quake2, League of Legends, Limbo и пр.). А так же у меня появилось куча вопросам к игроделам и к игрокам и приглашаю их поделиться своим опытом.

О чем дальше пойдет речь:

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

Пример из Virtua Fighter 3

«Другой пример. В игре Virtua Fighter 3 если Джеффри использует против соперника свой «основной контрприем» на нижний удар ногой («major counter» low kick) (имеется в виду, что он перебивает прием соперника), то после этого может сделать гарантированный бросок. Если нижний удар не попадает в атакующего соперника, то Джеффри не может сделать гарантированный бросок. Когда я впервые спросил у других игроков, как они узнают, что могут сделать бросок, они говорили мне: «Просто прислушайся к звуку контрудара. Когда ты его услышишь, можешь ввести команду броска». Сначала я думал, что они шутят. Казалось, слишком сложно прорваться сквозь весь хаос битвы и расслышать этот отдельный звук. Но, в конце концов, когда я нажимал кнопку для нижнего удара, все вокруг замирало в предвкушении этого звука. Когда я его слышал, то был настолько к нему готов, что успеть ввести команду броска мне казалось до смешного простым.»
Источник: «Playing to Win», Дэвид Сирлин, член сборной США по Street Fighter

Критерии — на основе чего выбирать игровые наушники. На Хабре на этот счет есть несколько статей с обсуждениями (1, 2, 3). Предлагаю читателям поделиться своими доводами и посмотреть на результаты хабропроса.

Пример от хабражителя

Я со звуком (и, соответственно, с наушниками) работаю больше 10 лет. В основном — с наушниками студийными, профессиональными, но иногда приходится сталкиваться и с ширпотребом вроде того, который рассматривается в данной статье. И я прекрасно знаю, что самое «опасное», самое хрупкое место в любых наушниках — это механизм крепления собственно телефонов к дугам. На втором месте по частоте поломок — сами дуги, на третьем — провод. И я много-много раз видел, как ломались профессиональные, студийные или диджейские наушники, которые стоят в разы больше этих самых Саундбластеров, да и механизм крепления в профессиональных наушниках гораздо надёжнее и разрабатывался с учётом «непростых» условий использования. И тем не менее — ломаются. Ломаются у профессионалов, которые покупают эти наушники за свои кровные и которые обращаются с этими наушниками очень аккуратно. Здесь же механизм явно слабенький, такая конструкция не выдержит не то, что упомянутого вами армейского веселья, а даже года обыкновенной эксплуатации у самого обыкновенного пользователя. И даже если крепятся они «по-человечески» — это просто такая маркетинговое название. «По-человечески» — это не характеристика и не гарантия надёжности, это просто первое впечатление от маркетингово-красивого пластика. Я же вам могу спокойно утверждать, что как минимум треть проданных наушников не проживут и года. При самой обычной эксплуатации, не у вандалов, не в армии — у самых простых, «рядовых» пользователей.

habrahabr.ru/post/207806/#comment_7172786

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


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