Архив за 05 сентября 2014 - 7

Hello, Habr!

Решил рассказать о своем опыте работы с AutoCAD. Может быть, кому-то это поможет – ну или хотя бы интересным покажется.

public static string disclaimer = "Автор не является профессиональным разработчиком и не обладает глубокими знаниями AutoCAD. Этот пост – просто небольшой рассказ о начальном этапе создания плагина.";

Предыстория

Началось все достаточно просто: в очередной раз почувствовав острую нехватку денег, я решил, что пора бы уже начать их где-нибудь разыскивать. И вот после пары недель поиска на «Фрилансим» обнаружилась вакансия разработчика для создания программы, взаимодействующей с AutoCAD.

Скажу сразу: до того дня общаться с AutoCAD мне не доводилось. Однако объявление содержало в себе фразу «Опыт работы не требуется», которая наполнила мою душу надеждой. Я связался с разместившим вакансию человеком и получил тестовое задание.

Для пробы предлагалось создать на чертеже пару объектов, а также вывести текст. Несколько дней я искал информацию об API и пытался подружиться с непривычной программой. В конце концов фигуры были нарисованы, текст выведен, а тестовое задание отправлено на проверку. И через несколько дней я неожиданно узнал, что принят! Чудеса, да и только.

В следующих абзацах – мои впечатления, синяки и шишки, мысли и советы (возможно, вредные). Разработка велась под AutoCAD 2010, в качестве IDE использовалась верная Visual Studio 2013 Express. Язык разработки – C#.
Читать полностью »

В семействе продукции Asus Republic of Gamers (ROG) — пополнение: 3D-карта Ares III (ARESIII-8GD5), которую производитель называет самой быстрой в мире игровой графической картой с водяным охлаждением, занимающей один слот. Карта получила два GPU AMD Radeon Hawaii XT R9 290X, которые разогнаны до 1030 МГц, и 8 ГБ памяти GDDR5, работающей на эффективной частоте 5000 МГц. Карта Asus ROG Ares III превосходит модель GTX Titan Z на 15% по производительности в тесте 3DMark Fire Strike Extreme и на 33% по частоте кадров в игре Battlefield 4, запущенной в разрешении 4K.

Здравствуйте, друзья! У нас уже появились новости с выставки IFA 2014, которая открылась 5 сентября в Берлине! Компания Sony Mobile представила обновление флагманской линейки Xperia Z3 и Z3 Compact, планшет Z3 Tablet, новый бюджетный смартфон Xperia E3, а также новую версию «умных» часов SmartWatch 3 и доработанный браслет SmartBand Talk. С подробностями вы можете ознакомиться под хабракатом.

Новинки от Sony на IFA 2014

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

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

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

Кнопка раздолбая и педалирование Vim
Читать полностью »

А нужен ли зелёный слоник?
Evernote, Evernote, Evernote… Бритва Оккама или универсальный инструмент для организации заметок? Давайте проанализируем. Evernote позиционируется, как сервис для организации, хранения и синхронизации заметок через облако. Здесь ты можешь хранить тексты, картинки и многое другое. Можно прикреплять файлы. Evernote обладает расширенными функциями поиска по заметкам (контент индексируется) и своим собственным языком запросов. Возможен поиск по медиафайлам, т.к. система индексации Evernote использует для поиска обнаруженные в файле метаданные. Сервис позволяет завести бесплатный или платный аккаунт. Работать с сервисом можно не только через web, но и с использованием desktop-клиента (Windows, Mac), а также с помощью мобильного клиента (OS Android, iOS, Windows Phone, BlackBerry OS).
Читать полностью »

Поднимаем SOC: ARM + FPGA

На днях ко мне в руки попала EBV SoCrates Evaluation Board. В двух словах — это плата с SoC от фирмы Altera, на борту которой есть двухъядерный ARM и FPGA Cyclone V.

ARM и FPGA на одном чипе — это должно быть очень интересно! Но для начала всё это добро нужно «поднять».
Об этом процессе я и поведаю в данной статье.

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

А в качестве маленького бонуса измерим пропускную способность между CPU и FPGA.
Читать полностью »

Как утверждает сама команда разработчиков, Ractive.js — это библиотека для разработки динамичных web интерфейсов, благодаря которой в мире web-разработки наступит расцвет: всем выдадут бонусы в 100%, холивары «кто круче» отступят в сторону, а разработчики, которые пишут интерактивные, динамичные сайты наконец то перестанут покрываться сединой и материться.

Короче, наступит бриллиантовый век веб-разработки.

Начиная очередной проект, прежде чем начать писать Backbone код (фу-фу-фу), решил применить это чудо в проекте (бриллианты!). А так как погуглив похабрив я понял, что на хабре всего одна статья о Ractive.js, нужно устранить эту несправедливость и заодно написать о том, правда ли нам всем свалится вагон счастья и будет ли вообще кто-то доволен. Ведь пообещать «диамантовый век» — это одно (каждые 4 года из телеков слышим), а сделать — совсем другое.

Под катом рассмотрю, что такое и как работает Ractive.js, и подробно распишу продакшн задачу с полной реализацией и описанием, чем это всё грозит уже всем нам.
Читать полностью »

Выставка IFA является очень значимым мероприятием, на которое компании привозят, зачастую, далеко не одно новое устройство. Lenovo, само собой, исключением не стала.

Кроме гибридного мобильного устройства ThinkPad Helix 2, производитель привёз моноблочные ПК Horizon 2, которые продолжают идеи первой модели Horizon, представленной в прошлом году.

Lenovo Horizon 2s и Horizon 2e

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

[Прим. перев.]: предлагаю вашему вниманию перевод статьи Марка Отто, разработчика GitHub, бывшего разработчика Twitter, создателя самого известного CSS фреймворка Bootstrap. В этой статье он рассказывает о внутреннем устройстве CSS проектов GitHub.

Меня всегда интересовали подробности процесса разработки других продуктов, особенно их гайдлайны и подход к использованию CSS. Учитывая мою склонность к деталям чужого CSS кода, я решил написать о подходе к CSS в GitHub.

Несколько фактов

Обзор нашего текущего состояния CSS:

  • В качестве препроцессора мы используем SCSS.
  • У нас есть более 100 отдельных исходных файлов стилей, которые мы компилируем перед выкаткой в продашн.
  • Исходники компилируются в 2 отдельных CSS файла (чтобы избежать проблемы с максимальным количеством селекторов для IE<10).
  • Эти 2 файла весят в сумме около 90 kb.
  • Мы не используюм какую-нибудь особенную «CSS архитектуру».
  • Для определения размера мы выбрали пиксели, но все же у нас есть немного «em-ов».
  • Мы используем Normalize.css, смешанный с несколькими нашими собственными стилями для сброса свойств.

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

Встраиваем Touch ID в iOS приложение

Вступление

Начиная с iOS 8 Apple открывает доступ к возможности использования технологии Touch ID (аутентификации с помощью сканера отпечатков пальцев, встроенного в iPhone 5s) в сторонних приложениях. В связи с этим я хотел бы поделиться с вами подробной информацией о том, что же именно стало доступно разработчикам, как это встроить в свое приложение, каким поведением это обладает, а также поделиться удобной «оберткой», которая реализует наиболее, на мой взгляд, вероятный сценарий использования Touch ID.Читать полностью »


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