Рубрика «Core» - 2

Полгода назад я написал пост о придуманной мною технологии программирования ( habrahabr.ru/post/163881/ ), которая сильно мне помогла ускориться (и не только мне) и делать своё дело более качественно.

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

Для упрощения объяснения из системы Context-Object-Request-Event я выкину контексты, и мы поговорим о постановке задач и как они связаны с объектами, событиями и запросами.

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

В этом видео мы показываем результаты сравнительных тестов процессоров Intel Core третьего и четвертого поколений, а также сравнение видеокарт Nvidia GeForce GTX 675MX и GTX 770M. Помимо тестов синтетических тестов производительности, мы сделали замеры в нескольких современных видеоиграх, а также проверили энергопотребление и тепловыделение тестовых систем.

Для тестов использовались ноутбуки MSI GT70 различающиеся процессорами и видеокартами:

1) Intel Core i7-3630QM (Ivy Bridge) 2400 MHz, 6 Mb L3 cache, TDP 45W, HD4000
Nvidia GeForce GTX 675M, 4Gb GDDR5, GK104, 960 cores @ 600 MHz, 256 Bit @ 900 MHz

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

Первый раз Dell XPS 12 показали в Берлине, на выставке IFA. На камерном мероприятии, проходившем прямо на стенде Dell, аппарат явили миру, дали сфотографировать, а потом спрятали под стеклянным кубом. Одной из причин «затворничества», судя по всему, стала финальная версия Windows 8, установленная на XPS 12. Ведь ее в начале сентября 2012 еще как бы не существовало. Тогда мне удалось повертеть (в прямом и переносном смысле) новинку минут пятнадцать, а через два месяца она стала своеобразной витриной новой операционной системы Microsoft. Действительно, на чем еще было показывать, как ловко сочетаются в Windows 8 сразу две сущности – компьютерная и планшетная?

XPS 12 показывали на презентациях и выставках, снимали для рекламы – в общем, мало найдется мобильных компьютеров, столько раз мелькавших в СМИ. С конца октября его можно было купить в Штатах, но до России, как водится, ультрабук добирался на перекладных. И вот, наконец-то, появилась возможность как следует опробовать его в работе и, по доброй традиции, заглянуть внутрь.

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

Думаю, ни для кого не секрет, что в сегменте довольно мощных и дешевых планшетов властвуют китайские бренды. Известные производители зачастую завышают цены на свои модели, в то время, как бюджетные девайсы завоёвывают свою популярность. Поэтому их с каждым разом производится все больше и больше. И вот компания Cube выпустила на рынок свою модель — U30GT2.

Cube U30GT2 – бюджетный Quad Core планшет

В линейке производителя Cube U30GT2 является топовым устройством, имеющим достаточно мощную аппаратную платформу, достойно выглядящую на фоне другой современной продукции. Наиболее главная особенность планшета — процессор Rockchip 3188. Но не только этим может похвастаться модель U30GT2…
Читать полностью »

Я работаю программистом более 5 лет (web), и хотел бы поделиться методикой, которая экономит силы, время и помогает автоматизировать процесс проектирования.

Методика основана на объектно-ориентированном проектировании, но несколько необычна. Зато имеет очевидные плюсы:
— в идеале, программирование по CORE сводится к описанию задачи (код близок к бизнес-логике)
— чётко разделяет систему на слабосвязанные компоненты
— легко автоматизируема, позволяет генерировать осмысленный код

Почему методика называется CORE и как это расшифровывается? Отчасти потому, что у меня тяга к красивым названиям. По буквам:
Context — контекст вычислений (что инициировало вычисления)
Object — объект, который производит вычисления
Request — действие, которое нужно совершить, чтобы объект смог продолжить вычисления
Event — событие, которое происходит с объектом

Плюсы по сравнению со стандартными способами разработки:
— ускорение стадии проектирования за счёт формализованной схемы проектирования
— ускорение стадии разработки за счёт умной генерации кода
— автоматизация создания юнит-тестов
— неглючная реализация бизнес-логики практически любой сложности
— простая поддержка кода
— простота совместного владения кодом

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

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

image

К европейской конференции LinuxCon Europe, прошедшей в Барселоне, в Pingdom создали интересную инфографику «Как дела у Линукс» (инфографика внутри поста).

Невооружённым глазом видно, что Linux снова привлекает всё больше внимания, как в отраслевой прессе, так и среди обычных пользователей. Регулярно встречаются любопытные топики вроде такого: Dec 4: «Been a Windows head. Looking for change», или такого: «First time Linux experience — extremely disappointed».

Тем не менее, в продаже сложно встретить ноутбук или десктоп на Linux. Конфигурации «без ОС» встречаются — так почему бы не установить туда, к примеру, Linux Mint (раз это самый популярный дистрибутив, согласно DistroWatch), пусть и на правах «as is», без какой-либо поддержки?
Читать полностью »

Доброго времени суток!
Не так давно был опубликован пост PiPO M1 — производительный планшет с «желейной конфетой», который рассказывал нам об интересном китайском планшете.
Первый комментарий Kaliha к топику имел следующее содержание:

3G явно не хватает

И тут не с чем поспорить. Действительно, без доступа в интернет из любой точки планшет кажется мало функциональным.
Спустя двое суток я узнал о новой модели от этого же производителя под названием PiPO M2.

PiPO M2 — китаец со встроенным 3G модулем

Недолго думая, оплатил и заказал здесь. Планшет стоит дороже своего предшественника и обошелся в 242$ с купоном BuySKU-1384826.
В общем, прилетел целый и невредимый. Доставка EMS заняла в этот раз 7 дней.
Но EMS — это дорого. Поэтому, если хотим побыстрее и подешевле, то берем почтой Сингапура за 3$.
P.S. Напоминаю, что в Китае с 30 сентября праздники. Примерно до 4 октября. Поэтому, если Вы сделали заказ, не удивляйтесь, что он не отправляется.
Если у Вас есть какие-то дополнительные вопросы, то смело пишите в ЛС. Проконсультирую от и до.
Читать полностью »

Всем привет и хорошего настроения!
Малоизвестный производитель китайских планшетов PiPO решил занять своё место под солнцем и конкурировать с другими «made in China» таблетками. Для этого на рынок была выпущена модель с впечатляющими характеристиками и доступной ценой под названием Pipo M1.

PiPO M1 — производительный планшет с «желейной конфетой»

Покупался планшет здесь за 199$ с EMS доставкой (30$).
Можно приобрести и с бесплатной доставкой или доплатить 3$ за почту Сингапура (она быстрее и посылка идёт около 20 дней). Брал я в чёрном корпусе, но в магазине есть еще и в белом. Как говориться — на вкус и цвет.
Что мы получили за такую цену и оправдал ли себя планшет за неё? Давайте посмотрим.
Читать полностью »

Ainol Novo 7 Fire — мощная начинка и ёмкая батарея

После успешного выпуска популярной модели Aurora II, китайский производитель планшетов Ainol решил вновь порадовать публику своим продуктом. На этот раз девайс получил название Fire, это сразу наводит на мысль, что планшет должен быть крутым. Давайте попробуем подтвердить это мнение.
Планшет обошёлся в 163$ в этом магазине.
Отправили на следующий день и выдали трек-номер, значит в наличии имеется.
Читать полностью »

Ainol NOVO7 Aurora II — современный планшет по низкой цене

Доброго времени суток!
Многие хотят приобрести 7-дюймовый планшет по низкой цене, но с отличными характеристиками. Выбор на данный момент, но советую обратить внимание и на модель, о которой пойдёт сегодня речь.
Наверное, большинство из нас уже слышало об этой модели, читали отзывы и обзоры, но я думаю, лишнее мнение не помешает.
Читать полностью »


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