...

вторник, 5 ноября 2013 г.

Хабрахабр / Захабренные / Тематические / Посты

http://habrahabr.ru/rss/hubs/ ru editor@habrahabr.ru habrahabr.ru Tue, 05 Nov 2013 19:48:52 GMT http://habrahabr.ru/ http://habrahabr.ru/i/logo.gif http://habrahabr.ru/post/200810/ http://habrahabr.ru/post/200810/ статью об отечественных стартапах на Кикстартере и Индигого, и решил продолжить.

На Кикстартере и Индигого постоянно появляются кампании из стран бывшего СССР. Зачастую это действительно интересные проекты, о которых можно и нужно рассказывать. Кроме того, их опыт наверняка пригодится другим стартаперам.


Проект Wise Button заявлен как московский, но в нем также участвуют ребята из Кишинева. Если коротко, Wise Button – это универсальный пульт для множества девайсов, его можно подключить к смартфону, планшету, ноутбуку и т.д. Кроме того, это еще и устройство для поиска – с его помощью можно найти подключенное устройство. Поиск работает в обе стороны, т.е. можно прикрепить саму кнопку, например, на брелок с ключами, чтобы найти эти ключи в случае потери (поиск осуществляется со смартфона).


Впрочем, проще один раз увидеть:






Читать дальше →]]> Tue, 05 Nov 2013 19:44:59 GMT Klimka http://habrahabr.ru/post/200870/ http://habrahabr.ru/post/200870/ серию перевода уроков с официального сайта. Примеры будут на php, но их можно реализовать на большинстве популярных ЯП.


Публикация/Подписка




В предыдущей статье было рассмотрено создание рабочей очереди сообщений. Было сделано допущение, что каждое сообщение будет направлено одному обработчику(worker). В этой статье усложним задачу – отправим сообщение нескольким подписчикам. Этот паттерн известен как "publish/subscribe" (публикация/подписка).

Чтобы понять этот шаблон, создадим простую систему логирования. Она будет состоять из двух программ – первая будет создавать логи, вторая считывать и печатать их.

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

По существу, каждое сообщение будет транслироваться каждому подписчику.

Читать дальше →]]> Tue, 05 Nov 2013 19:25:54 GMT dlux66 RabbitMQAMQPphp-amqp-lib http://habrahabr.ru/post/198774/ http://habrahabr.ru/post/198774/

В предыдущей статье мы познакомили вас с примером использования табличного функционала MultiCAD.NET API для автоматического создания отчета по выбранным объектам. Мы намеренно нарушаем хронологию и сегодняшнюю публикацию начнём с создания и форматирования простейшей таблицы. Рассмотрим наполнение таблицы данными в текстовом и числовом формате, а также использование формул. Затем перейдем к добавлению блоков и подтаблиц в качестве содержимого ячеек и завершим статью описанием использования свойств объектов чертежа в качестве динамически изменяемых данных таблицы.

Читать дальше →]]> Tue, 05 Nov 2013 19:08:06 GMT ISL http://habrahabr.ru/post/200666/ http://habrahabr.ru/post/200666/


Хотите собрать DIY-диммер, но нет желания/возможности возиться с самостоятельным травлением печатных плат? Пожаловав под кат вы научитесь «делать» такие же красивые платы. Готовый ZIP-архив для заказа на Китайских производствах ждет вас внутри.

Читать дальше →]]> Tue, 05 Nov 2013 19:06:23 GMT webself http://habrahabr.ru/post/200806/ http://habrahabr.ru/post/200806/



  • Двоичные коды Грея. Их существование. Перебор подмножеств данного множества в порядке минимального изменения.

  • Существование и реализация перебора подмножеств из k элементов в порядке минимального изменения.




Итак, приступим.

Читать дальше →]]> Tue, 05 Nov 2013 18:58:57 GMT demolishka http://habrahabr.ru/post/200982/ http://habrahabr.ru/post/200982/ Читать дальше →]]> Tue, 05 Nov 2013 18:53:08 GMT Bansher http://habrahabr.ru/post/201002/ http://habrahabr.ru/post/201002/ сообщают, что злоумышленники активно эксплуатируют Remote Code Execution (RCE) уязвимость CVE-2013-3906 в ОС (Windows Vista SP2 и Windows Server 2008 SP2), Office (2003-2007-2010) и программе Microsoft Lync. Уязвимость связана с некорректной обработкой TIFF-файлов изображений различными компонентами ОС и продуктами компании. Через специальным образом сформированный TIFF-файл злоумышленник может спровоцировать удаленное исполнение кода. Файл может быть доставлен через e-mail сообщение или вредоносную веб-страницу. При открытии такого контента на уязвимой системе, атакующие могут установить вредоносный код в систему пользователя с получением прав текущей учетной записи.


Полный список уязвимого ПО доступен по ссылке.


Today we released Security Advisory 2896666 regarding an issue that affects customers using Microsoft Windows Vista and Windows Server 2008, Microsoft Office 2003 through 2010, and all supported versions of Microsoft Lync. We are aware of targeted attacks, largely in the Middle East and South Asia. The current versions of Microsoft Windows and Office are not affected by this issue. The exploit requires user interaction as the attack is disguised as an email requesting potential targets to open a specially crafted Word attachment.



Компания рекомендует воспользоваться следующими рекомендациями до выпуска секьюрити фикса.

Читать дальше →]]> Tue, 05 Nov 2013 18:48:52 GMT esetnod32 http://habrahabr.ru/post/200990/ http://habrahabr.ru/post/200990/ Собственно, это расширение решает если не все, то большинство проблем, с которыми мы сталкиваемся на YouTube и о которых не раз вспоминали на хабре. О самом расширении тоже говорили на этом сайте, но оно насколько хорошее и удобное, что вполне заслуживает отдельного поста.


Возможности YouTube Center



Дополнение позволяет:


  • разместить видео по центру страницы (1)

  • указать размер плеера (2)

  • указать качество видео (3)

  • запретить автопроигрывание и буферизацию видео, в том числе в Linux в HTML5 (4)

  • отключить Dynamic Adaptive Streaming over HTTP (Dash), которое не позволяет свободно передвигаться вдоль ролика, потому что буферизация каждый раз начинается заново (5)

  • отключить рекламу, в том числе рекламу внутри видео (6)


(цифрами в скобках указаны ссылки на комментарии на хабре, в которых идёт речь о желательности таких функций на YouTube)

Есть и другие мелкие плюшки, вроде возможности:



  • скачивать ролики (с выбором качества, формата и названия видео)

  • удалить предложение видео в конце просмотра

  • указать тип плеера (Flash или HTML5)

  • указать разрешение, в котором загружены ролики

  • добавить автоподсветку, выбрать её цвет и прозрачность


… и многое другое Читать дальше →]]> Tue, 05 Nov 2013 16:50:05 GMT IrinaInina http://habrahabr.ru/post/200980/ http://habrahabr.ru/post/200980/

Читать дальше →]]> Tue, 05 Nov 2013 15:03:39 GMT georgezarkua http://habrahabr.ru/post/200978/ http://habrahabr.ru/post/200978/ Осень — традиционное время оживления в стане разработчиков ReactOS.


В своей группе перед хелоуином мы долго «пугали» участников страшными картинками, и каждый раз из-за проблем в дата-центре по совпадению у нас падал сайт. В действительности же мы таким образом представили новейшую разработку — менеджер управления памятью на C++ под кодовым именем Monstera . На данный момент код компонента находится в отдельной одноименной ветке. Новый менеджер позволит избавиться от 90% процентов имеющихся проблем вида "memory could not be read/write" — главной проблемы ReactOS.


Напутствие от Алексея Брагина

Initial commit of a small subproject I wanted to do for years. If you like it, please feel free to join me as there is more than enough place for improvement.This commit brings the first very small implemented part (mainly everything related to phase 0 initialization).

A cut from the readme file:

Monstera is a new implementation of a memory manager (along with a cache manager) compatible with the ReactOS kernel at source code level and providing the same binary compatible Native API through a lightweight wrapper.

Monstera is implemented in a subset of C++ programming language. A document

outlining specific restrictions, coding style and other considerations is

available.

Key ideas:

1. Object oriented language for object oriented kernel. When NT was implemented, C++ wasn't that good.

2. Simplicity > optimization. Nowadays we can sacrifice a bit of performance in favor of more robust implementation.

3. Same Native API. Internal implementation and external interfaces are two different things.

4. Don't drift away too much. It's still based on NT architecture, but think of it as if Microsoft Research would decide to reimplement NT in C++ for fun.

Credits:

— ReactOS Portable Systems Group for the code which is used as a base in many places of Monstera.

— Alex Ionescu for his invaluable contribution to the ReactOS kernel.

— Timo Kreuzer, Johannes Anderwald for their C++-in-the-kernel-mode help.

— Amine Khaldi for help with the build environment.

— ReactOS team for their great work.





Дальше больше]]> Tue, 05 Nov 2013 14:47:22 GMT Jeditobe http://habrahabr.ru/post/200976/ http://habrahabr.ru/post/200976/

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

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


Читать дальше →]]> Tue, 05 Nov 2013 14:34:33 GMT WebCreator http://habrahabr.ru/post/200906/ http://habrahabr.ru/post/200906/ I-Tier: Расщепление монолита

Недавно мы завершили годовой проект миграции веб-трафика компании Групон в США от монолитного Ruby on Rails приложения к новому стеку Node.js и получили существенные результаты.


С самого начала весь веб-фронтенд американского Групона был единым исходным кодом Ruby. Код фронтенда быстро развивался, что затрудняло его поддержку и усложняло процесс добавления новых фич. В качестве решения проблемы с этом гигантским монолитом мы решили реструктурировать фронтенд посредством его разделения на меньшие, независимые и более простые в управлении части. Основой этого проекта стало разделение монолитного вебсайта на несколько независимых Node.js приложений. Мы также переделали инфраструктуру, чтобы обеспечить совместную работу всех приложений. Результатом стал Interaction Tier (I-Tier).


Вот некоторые из важных моментов этой глобальной архитектурной миграции:


• Страницы на сайте загружаются значительно быстрее


• Наши команды девелоперов могут разрабатывать и добавлять новые фичи быстрее и с меньшей зависимостью от других команд


• Мы можем избежать повторной разработки одних и тех же фич в разных странах, где доступен Групон.


Этот пост является первым из серии постов о том, как мы реструктурировали сайт и какие огромные преимущества мы видим в дальнейшем, которые будут лежать в основе продвижения компании Групон.

Читать дальше →]]> Tue, 05 Nov 2013 14:24:22 GMT lisovna ruby on railsnode.jsgrouponперевод http://habrahabr.ru/post/200972/ http://habrahabr.ru/post/200972/ бесплатную персональную лицензию COLT на 6 месяцев (с возможностью продления), если у вас есть проект с открытым исходным кодом. Читать дальше →]]> Tue, 05 Nov 2013 14:16:01 GMT codeorchestra http://habrahabr.ru/post/200922/ http://habrahabr.ru/post/200922/ Предыстория


Есть у меня компьютер. И стоит на нем SSD винчестер Silicon Power SSD 60GB.

На этот SSD установлен WINDOWS 8. Все сделано по уму: TRIM включен, все кеш файлы, реестр, профили пользователей и т.п. перенесены на 2Tb «механического винчемонстра». Жил он себе год у не «тужил». Система грузилась быстро, программы не задумывались…


Жить на такой конфигурации ему еще долго.


image

Красота.

Читать дальше →]]> Tue, 05 Nov 2013 14:11:27 GMT PretorDH SSD http://habrahabr.ru/post/200952/ http://habrahabr.ru/post/200952/ CKEditor 4. В данном посте хотел бы рассказать подробно о том, как работать с девелоперской версией CKEditor 4: получение из девелоперской версии релиз версии, сжатие скриптов, включение иконок кастомных плагинов в спрайт и прочее. Всех заинтересованных прошу под кат.

Читать дальше →]]> Tue, 05 Nov 2013 13:47:54 GMT ne4ta http://habrahabr.ru/post/200518/ http://habrahabr.ru/post/200518/


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:



Комментариев нет:

Отправить комментарий