Как стать автором
Обновить

Мобильная платформа на Intel® Atom™ пятого поколения — Merrifield

Время на прочтение2 мин
Количество просмотров16K
В феврале 2013 компания Intel® официально представила новую платформу Intel® Atom™ Clover Trail+. На этой платформе появился ряд устройств, в том числе планшет Samsung Ativ Tab 3 под управлением Windows 8. Сейчас же, ближе к завершению года, уже можно сказать о том, что компания Intel® заявила о себе как о перспективном и амбициозном игроке на рынке мобильных устройств и в предстоящем времени будет стараться расширить своё присутствие на рынке путём улучшения характеристик с известной стратегией Tic-tock.

image

Что известно сегодня?
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии13

Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования

Время на прочтение4 мин
Количество просмотров203K
Редактор Atom от GitHub после установки поддерживает подсветку синтаксиса для основных языков программирования. Однако для более полноценной работы — валидации кода, проверки синтаксиса, базовой отладки и снипетов, как и в большинстве редакторов кода, необходимо подключение дополнительных пакетов и ряд действий.
Под катом так же дополнительно расскажем:
  • про запуск скриптов
  • работу в терминале прямо из интерфейса Atom
  • и чуть-чуть про заявленную поддержку Swift от Apple

Внимание трафик — кликабельные картинки и анимированые gif. (~3МБ)

Читать дальше
Всего голосов 29: ↑28 и ↓1+27
Комментарии10

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Время на прочтение4 мин
Количество просмотров98K
image

Вчера вышла сборка редактора Atom от GitHub для Windows, до этого был доступен только для Mac OS.
А установка для *nix систем описана в официальном репозитории проекта.
Здесь я расскажу как мы его устанавливали для следующих ОС, в порядке убывания сложности:
  • Windows 7
  • Ubuntu 14.04
  • OpenSUSE 13.1

А так же первые впечатления от его использования.
Сразу оговорюсь, для Windows и Ubuntu установка — это пара шагов. Для OpenSUSE, чуть больше.
Внимание трафик — картинки.
Подробности
Всего голосов 128: ↑111 и ↓17+94
Комментарии33

Intel Inside: разбираем новейшие устройства Digma на платформе Intel и удивляемся ходу китайской инженерной мысли

Время на прочтение9 мин
Количество просмотров60K
Когда я в мае 2010 года написал о скором пришествии Intel Atom в смартфоны и планшеты, у большинства как бы IT-экспертов это известие вызвало кривые усмешки. Архитектура х86 в таких компактных устройствах? С ее-то энергопотреблением? Да не может быть!

Я же не просто гадал, а писал, подглядев в не предназначенную для широких масс презентацию Intel. Коротенькую, всего слайдов пять. Но из нее следовало, что уже к концу 2010 года (читай – к CES 2011) на рынок должно выйти несколько смартфонов на процессоре Intel Atom.



Как мы знаем, этого не произошло. Основных причин две. Первая – последствия первой волны экономического кризиса, нехорошо повлиявшего на бюджеты партнеров, направленные на воплощение в жизнь смелых планов. В абсолютных цифрах затраты на R&D вроде бы не сократились, однако направлены они были главным образом на упрощение техпроцессов и удешевление производства. То, что нынешняя техника выглядит существенно более хлипкой, чем ее докризисные предшественники – как раз последствие тех «улучшений».
Читать дальше →
Всего голосов 71: ↑60 и ↓11+49
Комментарии45

Быстрые аналоги популярных библиотек для Python

Время на прочтение2 мин
Количество просмотров22K
Так получилось, что несколько месяцев я пытался серьёзно использовать в качестве сервера, железку на ARM процессоре.
Об этом я писал тут и тут.
Производительности мне часто не хватало, и я находил и искал различные альтернативы, часто активно использующие C/C++. Парочка библиотек под катом.

Читать дальше →
Всего голосов 34: ↑18 и ↓16+2
Комментарии9

Зачем Intel заключает альянс с Rockchip?

Время на прочтение4 мин
Количество просмотров13K
Вчера в почту упал весьма любопытный пресс-релиз – он посвящен стратегическому соглашению между Intel и Rockchip. Первая всем хорошо известна как лидер рынка процессоров для «полноценных» компьютеров и как один из самых именитых аутсайдеров рынка чипсетов для мобильных устройств. Вторая представляет собой бесфабричную компанию, занимающуюся чипсетами с ядрами ARM для дешевых и ультрадешевых планшетов. Еще год назад Rockchip являлась едва ли не лидером в своем сегменте, встречая конкуренцию разве что со стороны Allwinner, однако потом в этот сегмент внезапно вышла MediaTek со своими высокоинтегрированными решениями. Последние куда проще для создания конечного устройства, поскольку не требуют лишних усилий для встраивания модема, GPS-модуля и ряда других компонентов. В итоге позиции Rockchip ослабли, но, тем не менее, с учетом роста рынка этих самых дешевых планшетов в последний год компания ничего особо не потеряла.



В пресс-релизе, посвященном альянсу Intel и Rockchip, говорится буквально следующее: «Intel объявила о заключении стратегического соглашения с компанией Rockchip с целью расширить использование архитектуры Intel и коммуникационных решений корпорации в планшетах начального уровня на базе платформы Android… По условиям договоренности компании разработают мобильную однокристальную платформу под торговой маркой Intel. Четырехъядерная платформа будет создана на базе процессорного ядра Intel Atom с интегрированной технологией 3G-модема корпорации Intel… В рамках соглашения Intel и Rockchip будут предлагать новую продукцию своим партнерам, OEM- и ODM-компаниям».
Читать дальше →
Всего голосов 38: ↑30 и ↓8+22
Комментарии23

Intel и Rockchip вместе создадут SoC для Android планшетов

Время на прочтение1 мин
Количество просмотров4.5K
Корпорация Intel и китайский разработчик чипов Rockchip объединяют свои усилия в деле создания недорогого, но могучего процессора для мобильных устройств. Согласно достигнутым договоренностям, результатом сотрудничества компаний станет 4-ядерный SoC на базе Intel Atom с 3G на борту, расширяющий перспективное семейство Intel SoFia и предназначенный для бюджетных мобильных устройств. Все три процессора семейства (помимо этого, еще двухядерный с 3G и четырехядерный с LTE) должны появиться в продаже не позднее середины 2015 г.
Расширение сотрудничества Intel со смежными компаниями призвано ускорить время выхода на рынок современных мобильных чипов и увеличить их ассортимент. Доступность предложений также увеличится, так как участники консорциума договорились распространять созданный продукт каждый по своим налаженным OEM/ODM каналам. Таким образом, это необычное (участники назвали его «первым в своем роде») соглашение играет на руку прежде всего потребителям, которые смогут быстрее и проще приобрести самые современные мобильные продукты.
Между тем, на Хабре уже обсуждаются причины и следствия этого события…
Всего голосов 22: ↑16 и ↓6+10
Комментарии0

Процессоры ARM? Практика. Marvel Armada XP

Время на прочтение9 мин
Количество просмотров19K
Прежде всего хочу выразить благодарность компании Rikor и Олегу лично за предоставленные платформы для тестирования. По прежнему вы можете взять на тест Marvell Armada XP для себя и в дальнейшем, как тестер, оставить их у себя в пользовании за символическую плату. Как и обещал в прошлой статье Сервер на ARM? Made in Russia! — привожу тесты производительности серверов на процессорах ARM. Так как ARM это процессор сделанный по технологии System-On-Chip, то заострим наше внимание на производительности процессора.
На просторах всемирной паутины много тестов, но все они для нас, как фантастическое путешествие на Марс — как проводились, какой именно ревизии процессор (или просто другого производителя), какой софт использовался не ясно. А тут — сервера перед нами, остается только протестировать.

Переходим к тестам
Всего голосов 23: ↑22 и ↓1+21
Комментарии39

Гитхаб скоро запустит текстовый редактор с богатым функционалом

Время на прочтение1 мин
Количество просмотров33K
На Гитхабе скоро появится продвинутый редактор кода. Никакого официального объявления об этом команда Гитхаба пока не сделала, однако уже опубликованы около семидесяти репозиториев, по которым можно примерно представить себе функционал будущего редактора. Официальный сайт редактора, atom.io, пока содержит только заставку с одним словом: «Soon» («скоро»). [UPD: Сайт уже заработал.] В некоторых репозиториях есть и скриншоты будущего редактора:


Темная тема интерфейса
Читать дальше →
Всего голосов 105: ↑97 и ↓8+89
Комментарии70

Atom: новый редактор кода от Гитхаба

Время на прочтение3 мин
Количество просмотров130K
imageОт переводчика: вчера без официального объявления на Гитхабе были опубликованы несколько десятков репозиториев, содержимое которых свидетельствовало о том, что команда Гитхаба уже давно ведёт разработку нового текстового редактора для программистов и готова представить его публике. Несколькими часами позже заработал и официальный сайт редактора atom.io, на котором сейчас можно запросить инвайт на бета-тестирование, ознакомиться с документацией и плагинами к редактору. Эта статья — перевод двух первых постов из блога проекта Atom, посвящённых концепции и архитектуре редактора.

Представляем Atom


Сегодня мы с радостью готовы запустить публичную бета-версию Atom, нового текстового редактора, который не только лёгок в использовании, но и предоставляет огромную свободу модификаций.

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

Мы считаем, что можем сделать лучше. Наша цель — бескомпромиссное сочетание удобства и настраиваемости: редактор, с которым может разобраться и школьник, только начавший изучать программирование, но в то же время и инструмент, который не будет ограничивать опытного хакера.
Читать дальше →
Всего голосов 86: ↑76 и ↓10+66
Комментарии57

Борьба за кодстайл или Bracket Wars

Время на прочтение8 мин
Количество просмотров5.9K
Привет хабровчанам! В этой статье мы попытаемся рассмотреть такой «скользкий» вопрос, как оформление кода и кодстайл, и предложить одно из решений, которое имеет успех в ежедневной практике.

Для JavaScript'а, который долгое время оставался «за бортом» большой разработки, настала золотая эра быстрого развития и появления все новых и новых технологий на его основе, а приложения становятся все комплекснее с каждым днем. Учитывая, что принятие ежегодных стандартов, появление нового синтаксического сахара и «плюшек» делают его очень привлекательным для большего числа разработчиков, данная тема будет актуальна не один год. Новички в JavaScript с энтузиазмом берутся за его изучение, пробуя все новые и новые фишки, однако в большинстве своем они забывают об оформлении кода и о такой вещи, как технический долг.
Читать дальше →
Всего голосов 11: ↑6 и ↓5+1
Комментарии27

От дизайна к разработке: 10 инструментов, которые помогут улучшить и оптимизировать рабочий процесс

Время на прочтение4 мин
Количество просмотров18K


Только с помощью инструментов ремесленником не стать. Уверено можно сказать, что роль некоторых приложений сложно переоценить. В этой статье будут упомянуты 10 инструментов, которые смогут упростить рабочий процесс, создать творческое настроение. Надеюсь вы сможете вынести и для себе кое-что полезное, что оптимизирует и вашу работу. Итак начнем:

Atom


Atom — текстовый редактор с открытым исходным кодом, разрабатывается командой Github. Его еще называют open source редактором ХХI столетия. Редактор не сложен в использовании, при этом предоставляет полную свободу для установок и расширения.
читать далее
Всего голосов 35: ↑20 и ↓15+5
Комментарии13

Intel Compute Stick: вторая попытка

Время на прочтение1 мин
Количество просмотров23K


Год назад вышла первая версия микро-компьютера Intel Compute Stick с четырёхъядерным процессором Intel Atom Z3735F (Bay Trail), 2 ГБ оперативной памяти, 32 ГБ внутреннего хранилища, Wi-Fi 802.11n, Windows 8.1.

Тот HDMI-свисток не был лишён недостатков: самое главное, что в нём был всего один USB-разъём. Сейчас компания Intel провела работу над ошибками и выпустила гораздо более продвинутую вторую версию Intel Compute Stick: здесь уже предустановлена Windows 10 Home, есть два разъёма USB, лучший процессор Atom x5-Z8300 (Cherry Trail) и поддержка 802.11ac (антенна 2х2 вместо одиночной). Как отмечают обозреватели, теперь Compute Stick действительно стал классным гаджетом. Стоимость HDMI-свистка — $159.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии14

Biostar Racing P1: от простого к сложному

Время на прочтение4 мин
Количество просмотров3.8K
У миниатюрного компьютера типа Biostar Racing P1 каждый мегагерц на счету. Это диктуется компактностью и низким уровнем энергопотребления. Процессор Intel Atom x5-Z8350 здесь на своем месте. И ждать от него особых рекордов производительности не приходится. Особенно, с учетом провальных характеристик по записи кэш-памяти L1-уровня.

Тем не менее, этот «уже не стик, но еще и не ноутбук» своего потребителя всё же найдет. Залог тому – четыре ядра простенького, казалось бы, CPU. Стоит возлагать на них надежды?
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии8

Лучшие бесплатные редакторы для разработки и документации: Atom

Время на прочтение5 мин
Количество просмотров39K

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


Atom seti theme


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

Читать дальше →
Всего голосов 27: ↑11 и ↓16-5
Комментарии37

Мой опыт знакомства и работы с Robot Framework

Время на прочтение6 мин
Количество просмотров19K
Чуть более года назад я впервые попробовал в работе Robot Framework. За время моего участия в довольно масштабном проекте я испытал на своей шкуре два разных подхода к автоматизации тестирования с помощью этого инструмента: написание тестов на чистом DSL Robot Framework и работу в связке с Python. Если первый путь имеет низкий порог входа, то второй, на мой взгляд, удобнее с точки зрения поддержки крупных проектов. Хотя фундаментальной разницы между подходами нет. Так или иначе, все сводится к поиску библиотек.

Однако об особенностях подходов поговорить стоит.

image
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии11

Intel. Теперь Brother in ARMs

Время на прочтение4 мин
Количество просмотров17K


На проходящем сейчас в Сан-Франциско Intel Developer Forum было объявлено, что Intel заключает новое лицензионное соглашение с ARM и начнет производить по заказам сторонних компаний ARM SOC (однокристальные системы) для смартфонов, используя 10-нм техпроцесс.
Сразу после прочтения этой фразы у многих наверняка возникнет желание сразу перейти в комментарии для участия в очередной серии вечной дискуссии «монстры против пришельцев» «x86 против ARM» — пожалуйста, дело ваше. Ну а тем, кто все же хочет разобраться и понять, что и почему происходит сейчас и происходило ранее в отношениях Intel и ARM — добро пожаловать под кат.
Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Комментарии107

Процессоры в бюджетных ноутбуках: что выбрать?

Время на прочтение15 мин
Количество просмотров221K
На текущий момент на рынке мирно сосуществует до десяти поколений разных платформ, запутаться в которых может даже профи. Кто быстрее: Apollo Lake или Stoney Ridge? Чем отличаются некоторые модели Celeron, Pentium и Atom, сделанные на чипах с одинаковой архитектурой?



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

Мы предлагаем вам взглянуть на бюджетные ноутбуки в диапазоне 10-30 тыс. рублей и познакомиться с полным ассортиментом их «сердец».
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии26

Biostar Racing P1: холодный выхлоп

Время на прочтение6 мин
Количество просмотров8.8K

Не мы первые заметили, что компактные компьютеры типа Intel Compute Stick недостаточно хороши в плане производительности. Знакомясь с аналогичным устройством от Biostar, ожидания были не самые оптимистические. Как и младшие модели стик-компьютеров, Racing P1 работает на одном из самых сла­бень­ких процессоров семейства Atom Z8000. Впрочем, выбранный компанией Biostar чип x5-Z8350 пусть на одну ступеньку, но продуктивнее своего младшего собрата. Попробуем оценить про­из­во­ди­тель­ность данной платформы, которая стараниями Biostar уже не стик, но, правда, еще и не ноутбук.


Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии15

Генерируем RSS

Время на прочтение1 мин
Количество просмотров1.2K
Все знают про RSS и то как это читать и даже парсить, но как переделать из html-кода статью в валидный RSS для веб-разработчика может быть проблематично.К типичным проблемам можно отнести присутсвие символов <, >, &. Кроме того сложности с присутсвием тэгов object внутри description приводят к тому что сделать видео объект в rss нельзя. Пробуем FeedCreator. Громадина, поддерживает всевозможные ATOM, RSS 0.9-RSS 2.0, OPML, MBOX. Надо вручную менять на UTF8 кодировку, объект хочет сразу создать xml файл. Хорошо, это в принципе разумно, кэширование в один час для блога не критично, для новостных сайтов надо уменьшать до пары минут.$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "Artjom Kurapov";
$rss->description = "Personal Blog";
$rss->link = "http://kurapov.name/";
Валидатор всё равно ругается на flash (следовательно object не поддерживается). Кроме того не нравятся относительные пути. Конешно можно изменить WYSIWYG что-бы он сразу генерировал абсолютные пути, но в случае если надо будет менять домен прийдётся много с базой работать. Поэтому мы их генерируем вместе с RSS.
$recEntry->description=preg_replace("//i",'',$recEntry->description);
$recEntry->description=str_replace("href='/","href='http://kurapov.name/",$recEntry->description);
$recEntry->description=str_replace('href="/','href="http://kurapov.name/',$recEntry->description);
$recEntry->date = date('r',$item->unix_added);
$rss->addItem($recEntry);
echo $rss->saveFeed("RSS2.0", "feed.xml");

И в результате

[Valid RSS]
Всего голосов 10: ↑9 и ↓1+8
Комментарии1