Обзор iPhone XS в интернет-магазине «Мобимаркет»

С каждым годом производителям гаджетов все сложнее удивить покупателей новинками. Тем более дорогостоящими. Однако компании Apple это пока что удается с завидной регулярностью. Благодаря этому сторонников, как, впрочем, и противников, у этой фирмы по всему миру очень много. Так, в сентябре состоялась официальная презентация и старт продаж нового iPhone XS. Это было одно из самых ожидаемых событий 2018 года для поклонников продукции Apple не только в России, но и во всем мире.

Внешний вид iPhone XS

Габариты iPhone XS не изменились по сравнению с предыдущей моделью – 144×71×7,7 мм, его масса – 174 г. Визуально отличить одну модель от другой сможет только фанат это марки, хорошо знающий прошлый агрегат.

Так как размеры аппарата, по сравнению с предыдущей моделью, не изменились, то и диагональ экрана по-прежнему составляет 5,8 дюйма. Таким же осталось и разрешение — 2436×1125 пикселей. Дисплей этой модели имеет:
• зеркально-гладкую поверхностью, устойчивую к появлению царапин.
• высокую яркость,
• может автоматически подстраиваться к освещенности,
• отличные антибликовые свойства позволяют пользоваться телефоном и ярким солнечным днём.

Как и у всех OLED экранов, присутствует отличная цветопередача, яркость и контрастность, и конечно, насыщенный «истинный» черный цвет. Дисплей занимает практически всю лицевую поверхность аппарата. В целом, качество изображения очень достойное.

Характеристики iPhone XS

Говоря о дисплее нельзя не упомянуть про камеру. Компания Эппл не прекращает работу над улучшением качества съемки камеры. В этот раз смартфон имеет две камеры, фронтальная — с разрешением 7 мегапикселей, и основная — 12 мегапикселей с двумя объективами, двукратный оптический зум. Съемка видео в качестве 4К, 60 кадров в секунду. Кроме того за счет ряда доработок улучшилось качество фотографии, не существенно по сравнению с предыдущей моделью, но для опытного глаза – перемены поразительные.

Флеш-память нового телефона 64/256/512 ГБ и, как и раньше: поддержка карт памяти отсутствует. Операционная система iOS 12 дает лучшую производительность. Тесты в комплексных бенчмарках Antutu показывают результаты практически в полтора раза лучше, чем у предыдущего айфон X. Кроме того:
• есть возможность передачи файлов через NFC и оплаты, правда только для Apple Pay. Телефон так же поддерживает передачу данных Wi-Fi и Bluetooth;
• так же как и в предыдущей модели имеется возможность настроить блокировку телефона при помощи функции Face ID распознавания лица посредством камеры TrueDepth и даже солнцезащитные очки здесь не будут помехой;
• поддерживает возможность беспроводной зарядки по стандарту Qi. В целом заряжается от стандартного устройства примерно 3,5 часа;
• по сравнению с предыдущей моделью увеличилось количество оперативной памяти, теперь это 4 Гб, против 3 в модели iPhone X.

Новинки в комплектации iPhone XS

Большой ажиотаж вызвала новость о возможности поддержки 2-х симкарт, однако, физически слот всего один для Nano-Sim, а вторая карта виртуальная. Это достаточно распространенная практика по всему миру. Однако, как видим, для жителей России функция Dual на данный момент недоступна.

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

Преимущества iPhone XS

Как обычно, выход нового iPhone XS сместил фокус внимания потребителей к своей продукции. И вызвал немало разговоров среди сторонников и противников этой марки. В итоге, новый смартфон хоть и мало отличается внешне, но улучшил технические характеристики по ряду показателей. Безусловно, улучшились следующие параметры:
• качество фото и видео за счет сглаживания «шумов»;
• автоподстройка яркости экрана позволяет равно комфортно пользоваться телефоном днем и ночью;
• ёмкость батареи 2659 миллиампер, что позволяет увеличить время в режиме разговора до 20 часов;
• качественнее стала вспышка за счет улучшения возможностей True Tone;
• увеличение громкости звука на 5 Db (децибел) против прошлой модели.

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

Безусловно, iPhone XS на данный момент лучший в линейке Apple. И, в общем, лучший из смартфонов как таковых. Средняя рекомендованная цена продаж колеблется от 87 до 119 тысяч в зависимости от вариантов комплектации.

Однако в нашем интернет-магазине Вы найдете данную модель смартфона и многие другие по абсолютно демократичным ценам: http://mobimarket96.ru/

Читайте отзывы о Мобимаркет в разделе: mobimarket96.ru/blogs/reviews/otzyvy

Резидент Сколково приступил к производству промышленных компьютеров на базе Российских процессоров.



Российский разработчик электроники и роботов «Хамстер Роботикс» (резидент Инновационного Центра Сколково) приступил к производству промышленных компьютеров на базе Российских процессоров Байкал Т1.

Компьютер предназначен для работы в суровых условиях и имеет защиту по классу IP65. Данное устройство возможно использовать в различных промышленных сферах. Устройства имеет конкурентное преимущество не только в цене, но и в дизайне и производительности. Команда инженеров Хамстер Роботикс уже создало коллаборативного робота HR-03 с использованием собственного промышленного компьютера. Так что данное устройство уже прошло испытание и готово к массовому производству.

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

Настройка логирования и выдача закон о персональных данных

Что нужно сделать для того чтоб соблюдать все законы при работе на livestreet?
как выдать все запросы пользователю если он их попросит?

Не получается добавить текстовое поле в шаблон Add топика

Добрый день, если кто сталкивался с подобной проблемой:
добавил в шаблон топика add новое поле topic_author по аналогии с полем topic_title.

<p><label for="topic_author">{$aLang.topic_create_author}:</label>
	<input type="text" id="topic_author" name="topic_author" value="{$_aRequest.topic_author}" class="input-text input-width-full" />
	<small class="note">{$aLang.topic_create_title_author}</small></p>


Добавил в маппер( в запрос на добавления и обновления топеика),
в валидацию topic.entity.class.php:
$this->aValidateRules[]=array('topic_author','string','max'=>500,'min'=>2,'allowEmpty'=>false,'label'=>$this->Lang_Get('topic_create_author'),'on'=>array('topic'));

Прописал функции получения и задания в topic.entity.class.php
public function getAuthor() {
return $this->_getDataOne('topic_author');
public function setAuthor($data) {
$this->_aData['topic_author']=$data;


Не помогло:
Ошибка: Поле Автор слишком короткое (минимально допустимо 2 символов).
Бьюсь с этим довольно долго, по аналогии искал topic_title находил все части кода где встречается и смотрел можно ли добавить для topic_author

Проблема после установки


Здравствуйте, кто-то может подсказать что это за ерунда после установки сразу на сайте, версия 1.3

(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e©.trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch©{return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function©{if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML©)}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function©{b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a
",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch®{b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t

Не работает активации по EMAIL

Установил Livestreet.

config.local.php:
$config['path']['offset_request_url'] = '0';
$config['general']['reg']['activation'] = true;

config.php:
$config['general']['reg']['activation'] = true; // использовать активацию при регистрации или нет

Но пользователь после регистрации сразу логинется и может оставлять посты. В чём дело? (никакого подтверждения на почте нет)

Как передать в PHP параметры из Javascript(Jquery)

Не могу разобраться, если у меня есть Javascript код в шаблоне который должен передать параметры в PHP, например:
$('#rating [type=submit]').click(function(){
    summ = parseFloat($('#summ').text());
    jQuery.post('<strong>change_rating.php</strong>', {
        obj_id: $(this).attr('id').substr(3),
        rating: summ
    }, notice);
 });

то как организовать PHP код change_rating.php чтобы работало?
Я пробовал сделать это фнукцией обрабатывающей эвент, но не работает…

Как передать параметры из Javascript(Jquery) в PHP скрипт

Прошу помощи, так как не смог разобраться как передать параметры из Javascript в PHP.
У меня есть jquery скрипт, размещенный в ActionBlog template sendstars,
В скрипте идет передача параметров скрипту change_rating.php:

При нажатии на кнопку происходит переход на URL, который обрабатывается в ActionBlog как обычно:
$this->AddEventPreg('/^[\w\_\w]{1,50}$/i','/sendstars$/i','change_rating');
Но дело в том, что в скрипт PHP сейчас не передаются параметры из Jquery.
Я пробовал поключать php скрипт из Actionblog в change_rating.php, находящийся там же где и шаблон с JS, через require_once, но не помогло.
Прошу подсказать, какие есть варианты решения этой проблемы.

Ошибка /engine/classes/Engine.class.php on line 604

ДОбрый день. Мне передали сайт на LiveStreet CMS и в последнее время каждый день от слетает с этой ошибкой. В инете я так и не нашел решение. Кто знает как исправить ошибку? Прошу помощи.