Архив за 06 декабря 2013 - 5

Современные топовые видеокарты порой имеют впечатляющие габариты. Трёхслотовые системы охлаждения и печатные платы около 300 мм длиной на сегодняшний день никого уже особо не удивляют. Да и в прошлом производители порой создавали монструозные конструкции. Но как на счёт 3D-карты длиной 1,8 м и шириной 0,61 м? Такого титана создал фанат Nvidia Сяошен Ли (Xiaosheng Li). Естественно, Ли создал не настоящий ускоритель, а лишь его копию. Если точнее, то копию GeForce GTX 690. А в качестве подручного материала использовал конструктор Lego.

GeForce GTX 690 Lego

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

Использование эмоциональных иконок Emoji в коммитах на GitHub

Некоторое время назад, сервис GitHub ананонсировал возможность использовать эмоциональные иконки Emoji во всей своей GFM-разметке.

Мало кто знает, что эмоциональные иконки можно использовать не только в комментариях к pull requests и issues, но и в commit messages!
Читать полностью »

image
Последнее время часто приходится работать с такой мощной возможностью Groovy как Compile-time AST Transformations.

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

def someVariable = new ConstantExpression("someValue");
def returnStatement = new ReturnStatement(
    new ConstructorCallExpression(
        ClassHelper.make(SomeCoolClass),
        new ArgumentListExpression(someVariable)
    )
);

До боли знакомые конструкции, не правда ли? Хотите, чтобы было вот так?

def someVariable = macro { "someValue" }
def returnStatement = macro { return new SomeCoolClass($v{ someVariable }) }

Или даже так?

def constructorCall = macro { new SomeCoolClass($v{ macro { "someValue" } }) }

В данной статье речь пойдёт о моём решении этой проблемы, максимально близком к родному решению Groovy — github.com/bsideup/MacroGroovy

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

Почему Meteor погубит Ruby on Rails
От переводчика: перевожу не ради холивара, сам RoR не знаю, но чувствую исходящее от специалистов по RoR положительное к нему отношение, мельком видел красоту и самого языка и фреймворка, но здесь не об этом. Цель перевода еще раз обратить внимание на Meteor, который развивается семимильными шагами — в начале 2014 ждем релиз 1.0. В англоязычном Интернете все кипит, а у нас тишина — лишь несколько статей.

Почему Meteor?

Помню как начинал заниматься Rails в 2004 году — это было «волшебное время» — и, конечно, я помню, что меня по крайней мере раз в неделю спрашивали, почему же стоит использовать rails. Я всегда отвечал одинаково: разработчикам нравится этот фреймворк, потому что он позволяет делать работу быстро и с удовольствием. К этому моменту я чуть больше месяца вплотную проработал с Meteor и готов ответить на вопрос: «Почему Meteor?» — который мне тоже часто стали задавать.
Читать полностью »

Google возвращается в суд, чтобы защитить будущее программирования
Исполнительный директор Oracle Ларри Эллисон

Полтора года назад компания Google одержала убедительную победу на Oracle в судебном процессе по использованию кода Java в операционной системе Android. Однако, в среду 4 декабря представителей компании Google вызвали в Апелляционный суд США для дачи показаний по поводу апелляции компании Oracle. Это значит, что процесс может возобновиться, а прежнее решение могут отменить.
Читать полностью »

Вышел релиз мобильного Биткоин кошелька MyceliumВчера вечером вышло обновление моего любимого биткоин-кошелека Mycelium. На этот раз он подрос до версии v1.1.0.
Несмотря на свою молодость, данный клиент обладает просто убийственным набором функций:

— Возможность просматривать баланс адресов без приватного ключа
— Оплата с «Холодных хранилищ» (кошельков, распечатанных на бумаге)
— Распознавание почти всех форматов кодирования приватных ключей, включая Bip38
— Генерация PDF бэкапа кошелька (сделано просто превосходно)
— Защита кошелька с помощью PIN кода
— Конечно же загрузка истории транзакций не требуется. Приложение готово к работе через несколько секунд после установки
— Полный контроль над приватными ключами, никаких отправок и бекапов на серверах. Ключи хранятся только локально

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

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

Добрый день!

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

Тем, кому интересна только техническая сторона проекта — рекомендуем сразу перейти ко второй части.

ЧАСТЬ 1. Лирическая

Мы — это команда разработки сервиса личных страниц uid.me.
Личная страница — это, например, вот так:

uid.me — сервис личных страниц (технические детали inside)Читать полностью »

image
Довольно таки сильно был удивлен, что до сих пор нет ни одного поста том, что с 3 декабря 2013 г. по программе New gTLD — REG.RU первым в России начинает принимать заявки на доменные имена в 638 новых доменах верхнего уровня.

Напомню, что программа New gTLD — это масштабный проект ICANN, в рамках которого будут запущены более 900 новых доменов верхнего уровня. Программа позволит значительно расширить мировое доменное пространство и сделать его намного разнообразнее. Благодаря New gTLD откроются десятки новых геодоменов, отраслевых и специализированных зон, корпоративных доменов и других.
Читать полностью »

После запуска нового алгоритма в 2014 году Яндекс полностью перестанет учитывать внешние ссылки при ранжировании сайтов.
Официальная новость здесь

Влияние ссылок на позицию сайта в поисковой выдаче постоянно уменьшалось, однако, исключить его полностью не совсем правильное решение, на мой взгляд.
Остается много вопросов:
Как будут ранжироваться коммерческие сайты теперь?
По большинству коммерческих высокочастотных запросов и раньше пробиться в топ 10 новым сайтам было практически не реально, теперь данная ситуация еще больше усугубляется.
Читать полностью »

Компания VIA Technologies анонсировала сверхкомпактную систему с пассивным охлаждением VIA AMOS-820, построенную на системной плате VIA VAB-820 типоразмера Pico-ITX. Изделие размерами 15 x 4,6 x 10,8 см в усиленном исполнении, по мнению производителя, найдет применение в промышленной автоматизации, на транспорте, в приложениях человеко-машинного взаимодействия.

Основой VIA VAB-820 служит однокристальная система Freescale i.MX6

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


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