суббота, 30 ноября 2013 г.
пятница, 29 ноября 2013 г.
Готовьтесь к Australis, новой оболочке Firefox
В свое время Firefox уже претерпел масштабное преобразование пользовательского интерфейса, которое подтолкнуло к созданию расширения, возвратившего Firefox к его старому внешнему виду (версии ранее 10.0) Теперь его ждёт ещё одно изменение, которое сделает его похожим на - сюрприз! - Google Chrome.
Сейчас новый UI, получивший имя “Australis”, доступен в ночных сборках Firefox, поэтому мы скачали последнюю и запустили ее, чтобы поближе познакомиться с новым обликом Firefox. Пока неизвестно, когда он появится в основных сборках.
Сейчас новый UI, получивший имя “Australis”, доступен в ночных сборках Firefox, поэтому мы скачали последнюю и запустили ее, чтобы поближе познакомиться с новым обликом Firefox. Пока неизвестно, когда он появится в основных сборках.
Облако Amazon растёт [Часть 2]
JumpCloud
Основные функции: JumpCloud, который был запущен в сентябре, заключается в управлении вашими облачными серверами. Сервис на базе SaaS автоматизирует рутинные задачи администратора. Например -- управления пользователями, патчами и безопасностью.четверг, 28 ноября 2013 г.
Облако Amazon растёт [Часть 1]
Многие компании мечтают достичь успеха, который сопутствует ведущему
поставщику облачных вычислений Amazon Web Services. Amazon может
похвастаться широкой сетью партнёров, обеспечивающих инструменты для
оптимизации использования облака AWS или предлагающих продукты и
сервисы поверх инфраструктуры AWS. Вот некоторые из новинок.
Основные функции: Управляемый сервис доставки данных для AWS теперь включает ускоренный перенос данных в Amazon RDS, S3 и Redshift для всех регионов и по всему миру. По сравнению с традиционными методами, данный вариант увеличивает скорость загрузки в Amazon Redshift до 10 раз.
Attunity CloudBeam 2.0
Цена: Attunity CloudBeam для Amazon S3 представляет собой сервис, основанный на принципе подписки. Стартовая цена - ниже 100$.Основные функции: Управляемый сервис доставки данных для AWS теперь включает ускоренный перенос данных в Amazon RDS, S3 и Redshift для всех регионов и по всему миру. По сравнению с традиционными методами, данный вариант увеличивает скорость загрузки в Amazon Redshift до 10 раз.
вторник, 26 ноября 2013 г.
Будущее может быть за RESTful
Крис Чжэн недавно опубликовал статью “Why the future is NOT RESTful”. Она наделал немного шума, но, по-моему мнению, она основана на ложных предположениях и достаточно ошибочна. Вот почему.
Крис отмечает, что клиент берет на себя все больше обязанностей сервера. Он полагает, что сервер потихоньку превращается в интерфейсную часть для базы данных с авторизацией. Я считаю подобное мнение неправильным, или даже опасным.
Сервер никогда не будет простой интерфейсной частью для базы данных, за исключением классических CRUD-приложений. Если в системе больше одного пользователя, которые работают параллельно с одним и тем же компонентом, вам необходима некоторая координация на серверной стороне. Если у вас есть хоть какая-нибудь бизнес-логика, она так-же должна находиться на стороне сервера.
Крис отмечает, что клиент берет на себя все больше обязанностей сервера. Он полагает, что сервер потихоньку превращается в интерфейсную часть для базы данных с авторизацией. Я считаю подобное мнение неправильным, или даже опасным.
Сервер никогда не будет простой интерфейсной частью для базы данных, за исключением классических CRUD-приложений. Если в системе больше одного пользователя, которые работают параллельно с одним и тем же компонентом, вам необходима некоторая координация на серверной стороне. Если у вас есть хоть какая-нибудь бизнес-логика, она так-же должна находиться на стороне сервера.
Книга “Getting Started with Google Guava”
Читение книги о Guava может показаться несколько странным занятием, поскольку обычно источниками информации являются: документация, учебники или посты в блогах. Плюс ко всему, я пользуюсь Guava ежедневно, написал несколько блог-постов и выступал с сообщениями по данной теме. Однако, наличие более структурированного способа получить новые знания - всегда полезно. Полезной является и сама книга.
Первая глава посвящена введению в Guava, истории и размышлениям, почему ее стоит использовать для проектов. Далее идут главы об основных утилитах, функциональных аспектах Guava и различных доступных коллекциях. В книге вы найдёте отдельную детальную главу о кэше, а также об использовании EventBus, которая представляет собой отличный способ уменьшить связанность.
Фильтры Блума и параллелизм были для меня открытием и сделали книгу достойной прочтения. Кроме того, я узнал о классе Table, который бы так пригодился мне в прошлом.
В целом, книга хорошая и легко читается.
Источник
Первая глава посвящена введению в Guava, истории и размышлениям, почему ее стоит использовать для проектов. Далее идут главы об основных утилитах, функциональных аспектах Guava и различных доступных коллекциях. В книге вы найдёте отдельную детальную главу о кэше, а также об использовании EventBus, которая представляет собой отличный способ уменьшить связанность.
Фильтры Блума и параллелизм были для меня открытием и сделали книгу достойной прочтения. Кроме того, я узнал о классе Table, который бы так пригодился мне в прошлом.
В целом, книга хорошая и легко читается.
Источник
понедельник, 25 ноября 2013 г.
суббота, 23 ноября 2013 г.
Тайные ловушки Windows 8.1: библиотеки Windows
Проблема: Если вы умеете пользоваться библиотеками - основной способ организации файлов в Win7/Win8, часть Windows Media Player с незапамятных времён - вы удивитесь, узнав, что Windows 8.1 всеми силами пытается их спрятать. Если вы не используете библиотеки, посмотрите, от чего вы отказываетесь.
Войдите в Windows с помощью аккаунта Microsoft, используемого в Windows 8, и в ваших библиотеках ничего не изменится. Но если вы используете новый аккаунт Microsoft или входите через локальный аккаунт, в библиотеках произойдут изменения: В библиотеку “Документы” (Documents Library) входят папки Документы и Документы SkyDrive, тогда как в библиотеках “Изображения”, “Музыка” и “Видео” отсутствуют общие папки для каждого типа файлов.
Войдите в Windows с помощью аккаунта Microsoft, используемого в Windows 8, и в ваших библиотеках ничего не изменится. Но если вы используете новый аккаунт Microsoft или входите через локальный аккаунт, в библиотеках произойдут изменения: В библиотеку “Документы” (Documents Library) входят папки Документы и Документы SkyDrive, тогда как в библиотеках “Изображения”, “Музыка” и “Видео” отсутствуют общие папки для каждого типа файлов.
пятница, 22 ноября 2013 г.
Новый этикет удаленной работы
Офисная иерархия и структура отбивают охоту свободно думать, сотрудничать и учиться.
Моя спонтанность испаряется в организационной структуре и страхе, который она порождает. Дайте мне следующее и нас всех ждёт процветание.
Это вызывает желание работать вместе над достижением общей цели.
Моя спонтанность испаряется в организационной структуре и страхе, который она порождает. Дайте мне следующее и нас всех ждёт процветание.
Общая цель
Право учиться где угодно и у кого угодно и делиться своими открытиями без препятствий со стороны иерархии и политики. Новый этикет, позволяющий общаться без страха с любым человеком.Это вызывает желание работать вместе над достижением общей цели.
Три движущие силы разработчиков
Бизнес-мотивация: Разработчики с подходом “могу-умею”, столь популярные среди компаний и менеджеров. Они выполняют работу и не против уделить дополнительно несколько часов, чтобы добавить функционал, который клиент потребовал в последнюю минуту. Нужны каждому проекту.
Мотивация технологией: В данную категорию входят разработчики, которые испытывают постоянное желание интегрировать новый продвинутый язык, фреймворк или методологию в свои проекты, иногда даже во вред проекту в целом. Это законодатели тенденций, однако они могут себя чувствовать некомфортно в корпоративной среде.
Мотивация проблемой: Разработчики, которых привлекают проекты с интересной проблемой. Им нравится разгадывать ребусы и предлагать умные и красивые решения. Новая технология окажется достойной их внимания, если решает конкретную проблему. Если проект бросает вызов их знаниям и навыкам, в них может проснуться бизнес-мотивация.
“Мне по барабану”: Таким разработчикам просто не хватает мотивации. Вы с ними должны были сталкиваться.
Источник
Мотивация технологией: В данную категорию входят разработчики, которые испытывают постоянное желание интегрировать новый продвинутый язык, фреймворк или методологию в свои проекты, иногда даже во вред проекту в целом. Это законодатели тенденций, однако они могут себя чувствовать некомфортно в корпоративной среде.
Мотивация проблемой: Разработчики, которых привлекают проекты с интересной проблемой. Им нравится разгадывать ребусы и предлагать умные и красивые решения. Новая технология окажется достойной их внимания, если решает конкретную проблему. Если проект бросает вызов их знаниям и навыкам, в них может проснуться бизнес-мотивация.
“Мне по барабану”: Таким разработчикам просто не хватает мотивации. Вы с ними должны были сталкиваться.
Источник
четверг, 21 ноября 2013 г.
Почему не стоит использовать больше потоков, чем необходимо?
Существует распространённое мнение, что поскольку у нас много ядер – а в будущем будет ещё больше – мы должны их использовать. Мы просто обязаны найти оптимальные способы их использовать, но лишь потому, что мы можем, не значит, что нам стоит это делать.
Какова наша цель?
Веские причины использовать множество потоков:- Производительности одного потока недостаточно.
- Вы выполнили профилирование своего приложения, чтобы удостовериться в отсутствии других факторов, ограничивающих производительность.
- Множество потоков улучшает пропускную способность и уменьшает задержки.
Тайные ловушки Windows 8.1: аккаунты Microsoft
Проблема: Аккаунт Microsoft представляет собой лишь адрес электронной почты, используемый при создании учётной записи в Microsoft. Если вы зарегистрировали почтовый ящик на Hotmail, Outlook.com или Live.com, у вас уже есть аккаунт Microsoft. Вы можете превратить любой адрес электронной почты в аккаунт.
Microsoft хочет, чтобы вы регистрировались на Windows 8.1 через аккаунт Microsoft, чтобы предоставить вам всевозможные удобства вроде автоматического входа в SkyDrive и почту Metro, Календарь и Internet Explorer, сохранения настроек Metro и синхронизации загруженных приложений Metro.
В то же время, нужно понимать, что Microsoft отслеживает все ваши действия с аккаунтом - когда вы входите в Windows, что вы делаете с IE и Бог знает что ещё.
Microsoft хочет, чтобы вы регистрировались на Windows 8.1 через аккаунт Microsoft, чтобы предоставить вам всевозможные удобства вроде автоматического входа в SkyDrive и почту Metro, Календарь и Internet Explorer, сохранения настроек Metro и синхронизации загруженных приложений Metro.
В то же время, нужно понимать, что Microsoft отслеживает все ваши действия с аккаунтом - когда вы входите в Windows, что вы делаете с IE и Бог знает что ещё.
вторник, 19 ноября 2013 г.
Тайные ловушки Windows 8.1: умный поиск
Если у вас уже есть Windows 8 – вы были вынуждены ее приобрести вместе с новым компьютером, она досталась вам от родственника, к покупке вас подтолкнул босс, или вам просто нравится прикасаться к этой милой живой плитке – обновление до Windows 8.1 – пустяковая задача.
Многие считают Windows 8.1 версией Windows 8, которую Microsoft должна была выпустить год назад. Они недалеки от истины. Но прежде, чем перейти на Windows 8.1, убедитесь, что понимаете все недостатки и новые функции. Неосмотрительных поджидают неприятные сюрпризы.
Если Умный поиск включён, то каждый раз при выполнении поиска на рабочем столе - по файлам на вашем жёстком диске или в сети - Windows сразу “выходит” в интернет и выполняет поиск Bing. Например, если вы ищите на жёстком диске своего компьютера “Стив Баллмер”, поиск возвращает “страницу героя” (терминология Microsoft), показанную на рисунке.
Bing отслеживает все ваши локальные поиски и сохраняет критерии поиска.
Многие считают Windows 8.1 версией Windows 8, которую Microsoft должна была выпустить год назад. Они недалеки от истины. Но прежде, чем перейти на Windows 8.1, убедитесь, что понимаете все недостатки и новые функции. Неосмотрительных поджидают неприятные сюрпризы.
Умный поиск
Проблема: Microsoft убедила вас в том, что ее новая функция Умный поиск облегчает, собственно, поиск. Я нахожу ее самым назойливым, вторгающимся в личное пространство элементом Windows, который когда-либо навязывали доверчивым пользователям.Если Умный поиск включён, то каждый раз при выполнении поиска на рабочем столе - по файлам на вашем жёстком диске или в сети - Windows сразу “выходит” в интернет и выполняет поиск Bing. Например, если вы ищите на жёстком диске своего компьютера “Стив Баллмер”, поиск возвращает “страницу героя” (терминология Microsoft), показанную на рисунке.
Bing отслеживает все ваши локальные поиски и сохраняет критерии поиска.
Amazon запускает графику как сервис
Большинство людей не считают Amazon Web Services местом, где можно найти классное «железо» ориентированное на графику, но все может измениться с последним нововведением AWS. Да и соответствующее объявление от Mozilla поможет новому продукту Amazon поставлять графику, обычно связанную исключительно с высокопроизводительными рабочими станциями, любому веб-браузеру с поддержкой HTML5.
Добро пожаловать в мир GaaS: графики как сервиса.
Добро пожаловать в мир GaaS: графики как сервиса.
понедельник, 18 ноября 2013 г.
Facebook открывает исходные коды движка Presto
Вероятно, в попытке повысить требования к масштабируемости SQL, Facebook выпустила открытый движок SQL-запросов под названием Presto, который построен для работы с хранилищами данных, объем которых составляет десятки петабайт.
Как сообщается в посте инженера Facebook Мартина Траверсо, в настоящий момент более тысячи сотрудников ежедневно используют Presto для обработки более 30 тыс. интерактивных запросов. Компания
специально масштабировала это ПО для работы на кластере с 1000 узлов.
Facebook заинтересована, чтобы другие организации, имеющие дело с данными, использовали и, возможно, совершенствовали Presto. Поэтому компания опубликовала его исходный код и поощряет участие других сторон в проекте. Сейчас Presto тестируется рядом крупных интернет-сервисов, включая AirBnB и Dropbox.
По словам инженеров компании, обычным хранилищам данных будет нелегко обеспечить такую отзывчивость, как у Presto, учитывая количество данных, собираемое Facebook.
Как сообщается в посте инженера Facebook Мартина Траверсо, в настоящий момент более тысячи сотрудников ежедневно используют Presto для обработки более 30 тыс. интерактивных запросов. Компания
специально масштабировала это ПО для работы на кластере с 1000 узлов.
Facebook заинтересована, чтобы другие организации, имеющие дело с данными, использовали и, возможно, совершенствовали Presto. Поэтому компания опубликовала его исходный код и поощряет участие других сторон в проекте. Сейчас Presto тестируется рядом крупных интернет-сервисов, включая AirBnB и Dropbox.
По словам инженеров компании, обычным хранилищам данных будет нелегко обеспечить такую отзывчивость, как у Presto, учитывая количество данных, собираемое Facebook.
Перестаньте писать код, который пока не можете протестировать
У большинства организаций, с которыми мы сотрудничаем, работы больше, чем они способны выполнить. Поэтому разработчики как можно быстрее пишут код, чтобы максимально повысить производительность.
Часто мы становимся свидетелями того, как разработчики существенно опережают тесты -- предыдущий релиз все ещё тестируется, а уже ведётся разработка следующего. Такой запас непротестированного кода выльется в длинные списки дефектов, множество ветвей кода, нетестируемую функциональность и продукты, которые нельзя интегрировать или должным образом протестировать перед следующим релизом.
Это замкнутый круг бесконечных списков ошибок, проблем с регрессионным тестированием и дефектов в готовых продуктах и т.д.
Цель состоит не в том, чтобы быстрее писать код. Цель - быстрее выпустить значимый, работающий, протестированный и отлаженный код. Дороже всего обойдётся написание кода, который не приносит необходимую ценность (например, не влияет на конечный продукт). На втором месте - написание кода, который нельзя протестировать сразу.
Часто мы становимся свидетелями того, как разработчики существенно опережают тесты -- предыдущий релиз все ещё тестируется, а уже ведётся разработка следующего. Такой запас непротестированного кода выльется в длинные списки дефектов, множество ветвей кода, нетестируемую функциональность и продукты, которые нельзя интегрировать или должным образом протестировать перед следующим релизом.
Это замкнутый круг бесконечных списков ошибок, проблем с регрессионным тестированием и дефектов в готовых продуктах и т.д.
Цель состоит не в том, чтобы быстрее писать код. Цель - быстрее выпустить значимый, работающий, протестированный и отлаженный код. Дороже всего обойдётся написание кода, который не приносит необходимую ценность (например, не влияет на конечный продукт). На втором месте - написание кода, который нельзя протестировать сразу.
пятница, 15 ноября 2013 г.
На рынок выходят жесткие диски с гелием емкостью 6 Тб
Более 10 лет ушло у подразделения HGST, входящего в структуру Western Digital, на разработку способа заключить газообразный гелий внутри жёстких дисков. Ожидание того стоило.
В понедельник HGST анонсировала поставки 3,5-дюймовых жёстких дисков, заполненных гелием, ёмкостью на 50% больше, чем у текущих лидеров (их ёмкостью 4 терабайта).
Новые жёсткие диски потребляют на 23% меньше энергии и на 38% легче своих 4-терабайтных конкурентов.
Новые корпоративные жёсткие диски Ultrastar He6 ёмкостью 6 терабайт - сохранив те же размеры - вмещают семь пластин, тогда как 4-терабайтные Ultrastar имеют пять пластин.
В понедельник HGST анонсировала поставки 3,5-дюймовых жёстких дисков, заполненных гелием, ёмкостью на 50% больше, чем у текущих лидеров (их ёмкостью 4 терабайта).
Новые жёсткие диски потребляют на 23% меньше энергии и на 38% легче своих 4-терабайтных конкурентов.
Новые корпоративные жёсткие диски Ultrastar He6 ёмкостью 6 терабайт - сохранив те же размеры - вмещают семь пластин, тогда как 4-терабайтные Ultrastar имеют пять пластин.
Новый суперкомпьютер использует SSD как альтернативу DRAM и жестким дисткам
Новый суперкомпьютер, развёртываемый в этом месяце в США, использует твердотельные накопители в качестве альтернативы DRAM и жёстким дискам, что позволит ускорить внутреннюю передачу данных.
Суперкомпьютер под названием Catalyst установят в Национальной лаборатории Лоуренца в Ливерморе, Калифорния. Пиковая производительность суперкомпьютера, созданного Министерством энергетики США, Cray и Intel, составляет 150 терафлоп/сек, а пробное включение состоится в конце ноября.
Catalyst обладает 281 терабайтами общей SSD-памяти и представляет собой гигантский вычислительный кластер, разделённый на 324 узла. Каждый из них имеет два 12-ядерных процессора Xeon E5-2695v2, а общее число ядер процессора составит 7776. Каждый узел оснащён 128 Гб динамической оперативной памяти, а общая SSD-емкость равна 800 Гб. В дополнение, 12 узлов получают систему хранения на 3,2 терабайта для использования узлами машины.
Суперкомпьютер под названием Catalyst установят в Национальной лаборатории Лоуренца в Ливерморе, Калифорния. Пиковая производительность суперкомпьютера, созданного Министерством энергетики США, Cray и Intel, составляет 150 терафлоп/сек, а пробное включение состоится в конце ноября.
Catalyst обладает 281 терабайтами общей SSD-памяти и представляет собой гигантский вычислительный кластер, разделённый на 324 узла. Каждый из них имеет два 12-ядерных процессора Xeon E5-2695v2, а общее число ядер процессора составит 7776. Каждый узел оснащён 128 Гб динамической оперативной памяти, а общая SSD-емкость равна 800 Гб. В дополнение, 12 узлов получают систему хранения на 3,2 терабайта для использования узлами машины.
четверг, 14 ноября 2013 г.
Почему KitKat не может помочь старым Android устройствам
Android 2.3 (Gingerbread) напоминает Windows XP: очень популярную, но устаревшую версию ОС, которая никуда не девается. Множество старых смартфонов работает под управлением Android версии 2.3, которая впервые вышла в декабре 2010 года.
Но в отличие от ПК, которые можно обновить с Windows XP до Windows 7, большинство смартфонов “пряничного” периода не поддерживает ни одну из версий Android 4 (Ice Cream Sandwich и Jelly Bean). Их аппаратное обеспечение недостаточно мощное.
Для сравнения, iPhone 4 и iPad 2 - ровесники Gingerbread - способны работать на iOS 7, хоть и медленней, выполняя не все функции - например, отсутствует поддержка Siri и фоновых эффектов домашнего экрана.
Версия Android 4.4 (KitKat), впервые представленная в прошлый вторник, как предполагается, должна вывести эти старые телефоны на уровень современных Android устройств. По словам Google, это во многом объясняет появление KitKat. Все-таки, Gingerbread не поддерживает многие из новых приложений Android - включая собственные приложения Google для интеллектуального анализа данных вроде Google Now.
Проблема в том, что на практике KitKat не справится с подобным заданием, частично по причинам, не зависящим от Google.
Но в отличие от ПК, которые можно обновить с Windows XP до Windows 7, большинство смартфонов “пряничного” периода не поддерживает ни одну из версий Android 4 (Ice Cream Sandwich и Jelly Bean). Их аппаратное обеспечение недостаточно мощное.
Для сравнения, iPhone 4 и iPad 2 - ровесники Gingerbread - способны работать на iOS 7, хоть и медленней, выполняя не все функции - например, отсутствует поддержка Siri и фоновых эффектов домашнего экрана.
Версия Android 4.4 (KitKat), впервые представленная в прошлый вторник, как предполагается, должна вывести эти старые телефоны на уровень современных Android устройств. По словам Google, это во многом объясняет появление KitKat. Все-таки, Gingerbread не поддерживает многие из новых приложений Android - включая собственные приложения Google для интеллектуального анализа данных вроде Google Now.
Проблема в том, что на практике KitKat не справится с подобным заданием, частично по причинам, не зависящим от Google.
среда, 13 ноября 2013 г.
Почему стоит обратить внимание на функциональное программирование?
Функциональное программирование - особый подход к проблемам и поиску их решений. С прагматической точки зрения, функциональное программирование - стиль кодирования, который обладает следующими свойствами:
Функциональное программирование предполагает выполнение программ путем вычисления выражений - в отличие от императивного программирования, где программы состоят из операторов, меняющих глобальное состояние при выполнении.
- Мощность и гибкость: можно решить множество общих практических проблем, используя функциональные конструкции.
- Простота: большинство функциональных программ предоставляет небольшой набор ключевых слов и лаконичный синтаксис для выражения концепций.
- Подходит для параллельной обработки: благодаря неизменяемым значениям и операторам, функциональные программы подходят для асинхронной и параллельной обработки.
Функциональное программирование предполагает выполнение программ путем вычисления выражений - в отличие от императивного программирования, где программы состоят из операторов, меняющих глобальное состояние при выполнении.
ПО как услуга
Когда дело касается наилучшего способа реализации ПО как услуги, мнения расходятся. Как правило, данное понятие определяется как веб-ориентированная программная система, поставляемая, по аналогии с веб-страницами или веб-играми, через браузер. Фактически, по мнению большинства, это и есть самая эффективная модель - благодаря совместимости, которую она обеспечивает при условии, что браузер способен выполнять сложные задачи.
Однако, существует много нюансов и разных способов реализации ПО как услуги - в конкретных ситуациях одни демонстрируют преимуществами перед остальными, и чаще всего эти преимущества второстепенные. Несмотря на то, что я не могу назвать ни одну модель “лучшей”, я могу, по крайней мере, коротко рассказать вам о самых распространенных, чтобы вы увидели, для каких сценариев подходит каждая из них.
Однако, существует много нюансов и разных способов реализации ПО как услуги - в конкретных ситуациях одни демонстрируют преимуществами перед остальными, и чаще всего эти преимущества второстепенные. Несмотря на то, что я не могу назвать ни одну модель “лучшей”, я могу, по крайней мере, коротко рассказать вам о самых распространенных, чтобы вы увидели, для каких сценариев подходит каждая из них.
вторник, 12 ноября 2013 г.
Исследуйте, анализируйте и визуализируйте данные в Hadoop
Множество организаций хранит огромные объемы данных в Hadoop. Тем не менее, извлечь из этих данных ценную информацию иногда несколько сложней, чем кажется.
Традиционные средства аналитики не рассчитаны на разнообразие и размер больших наборов данных. Экспорт наборов данных также является проблемой, поскольку они слишком большие, чтобы переместить их из Hadoop в оперативную память, как того могут потребовать специализированные аналитические инструменты. Apache Hive или SQL на Hadoop требуют специального подхода и профессиональных навыков. В общем, на получение полезной информации могут уйти месяцы.
Hunk позволяет вам выявлять шаблоны и находить аномалии среди терабайтов или петабайтов сырых данных в Hadoop без особой квалификации и месяцев разработки. Используя Hunk, вы получите существенное повышение скорости и простоты анализа больших данных в Hadoop.
Традиционные средства аналитики не рассчитаны на разнообразие и размер больших наборов данных. Экспорт наборов данных также является проблемой, поскольку они слишком большие, чтобы переместить их из Hadoop в оперативную память, как того могут потребовать специализированные аналитические инструменты. Apache Hive или SQL на Hadoop требуют специального подхода и профессиональных навыков. В общем, на получение полезной информации могут уйти месяцы.
Hunk позволяет вам выявлять шаблоны и находить аномалии среди терабайтов или петабайтов сырых данных в Hadoop без особой квалификации и месяцев разработки. Используя Hunk, вы получите существенное повышение скорости и простоты анализа больших данных в Hadoop.
Покойся с миром, GlassFish
Вероятно, мы все
это предчувствовали. Вчера было опубликовано официальное плановое обновление
для JavaEE и GlassFish. И начиная с названия, пост целиком был посвящен одному:
привычный нам сервер GlassFish из полноценного продукта превратился во
второстепенный.
Длинный путь от Sun к Oracle
Еще с самого
начала судьба GlassFish вызывала опасения. После слияния понадобилось некоторое
время, чтобы унять настойчивые просьбы к Oracle “положить конец GlassFish”.
Oracle проделала хорошую работу, способствуя развитию сообщества. Стодневные
релизы версий 2.1.2 и 3.0.1 послужили доказательством стремления к
усовершенствованию. Даже спустя некоторое время все пользователи были довольны.
В январе 2013 года я составил список серверов приложений с открытым исходным
кодом с рекомендациями по выбору. Решающим критерием была поддержка
поставщиками. Поэтому из игры вышел WAS CE. Учитывая вчерашнее событие, к нему
бы присоединился и GlassFish. Оставшиеся альтернативы сводятся к JBoss AS7 /
WildFly.
Как повысить функциональность и продуктивность Google Drive (часть 11)
Перенесите управление проектами в Google Drive
Работаете над проектами? Установите Gantter for Google Drive, приложение для Chrome, интегрирующее возможности планирования и управления корпоративными проектами в аккаунт Google Drive. Gantter поддерживает файлы Microsoft Project, что предоставляет возможность многопользовательского редактирования/комментирования.Превратите Google Drive в кроссплатформенный облачный концентратор
Google Drive представляет собой не только облачное хранилище. Благодаря бесплатному приложению Wappwolf Automator for Google Drive вы с легкостью подключите свой аккаунт Google Drive к другим онлайн-сервисам и настроите кроссплатформенную синхронизацию.Эффективный инструмент со странным названием позволяет создавать специальные синхронизируемые папки в Drive. Все файлы, которые вы перемещаете в данные папки, автоматически отправляются выбранным внешним сервисам. Программа поддерживает Dropbox, Picasa, Facebook, Flickr, Evernote, Skydrive, Sugarsync и Basecamp.
источник
понедельник, 11 ноября 2013 г.
К нам прибыл Nexus
Выпуск Nexus прошел не совсем гладко - после месяцев домыслов, 31 октября компания Google официально представила смартфон Nexus 5 на презентации в Сан-Франциско. Разработанное компанией LG устройство ставит серию Nexus в один ряд с лучшими представителями мира Android. Взгляните!
Какой экран
Это первый смартфон Nexus с 5-дюймовым экраном с разрешением 1080p, который становится стандартом для флагманов Android. Экран выполнен на базе матрицы IPS и защищен Gorilla Glass 3.пятница, 8 ноября 2013 г.
Для чего нужна оценка?
На днях я раздумывала об оценке. После фиаско сайта healthcare.gov и всех игр с планированием (многие из которых связаны с проблемами оценки), я задумалась, зачем мы выполняем оценку? (Повествование от лица Джоанны Ротман, автора оригинальной статьи)
Чем больше усилий необходимо, тем больше будет оценка, тем ошибочней она окажется, и тем больше мы отклонимся от плана. И наоборот -- чем меньше усилий прилагается, тем легче
выполнять оценку.
Именно поэтому в посте об оценке я предложила использовать гибкие подходы. Вы можете разбивать процесс на итерации. Вы получаете больше информации и оцениваете небольшие порции. Так у вас больше шансов получить более или менее точную оценку.
четверг, 7 ноября 2013 г.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 8)
DropIt
Конфигурирование DropIt требует терпения, но инструмент творит чудеса. Он устанавливает замысловатые правила: например, вы можете создать правило, согласно которому DropIt должен сортировать изображения и музыку в конкретной папке в различные подпапки, всю музыку -- на основании размера файла -- в другую папку. Затем программа автоматически отсортирует ваши файлы.Все прекрасно, но я предпочитаю использовать DropIt для поддержания порядка на своем рабочем столе. После настройки "букета" правил, поместите маленькую голубую иконку DropIt в угол вашего рабочего стола.
Rainmeter
Виджеты? Кому хочется засорять ими рабочий стол? Вам, если только они настраиваются с помощью Rainmeter.Готовая версия Rainmeter чрезвычайно красивая и нафарширована виджетами, отображающими полезную информацию -- календарь, RSS-ленты, погода за окном и данные о загрузке компьютерного процессора. Огромный плюс: каждый может создать и поделиться скинами Rainmeter. Если вам не хватает какого-нибудь дизайна или функции, большая вероятность, что у Rainmeter есть для них тема.
источник
Как повысить функциональность и продуктивность Google Drive (часть 10)
Попросите Drive собрать данные
Используйте Drive, чтобы создавать опросные формы для сбора
и организации данных: нажмите на меню "Инструменты" в окне
электронной таблицы Google Docs, выберите "Создать форму" и следуйте
подсказкам. Вы можете добавить любые типы вопросов: текстовый вопрос, вопрос с
несколькими вариантами ответа и т.д. -- а данные, полученные от респондентов,
будут записываться в лист под названием "Ответы".
Превратите Drive в кодирующую машину
Google Docs прекрасно подходит для редактирования документов, но если вы
работаете с кодом, обратите внимание на бесплатное приложение Drive Notepad.
Оно позволяет просматривать и редактировать документы в виде простого текста и
сохранять их в ваш аккаунт Google Drive. Программа предлагает подсветку
синтаксиса для различных скриптовых языков и языков программирования, включая
HTML, Python, Perl, Ruby и JSON.
источник
Обзор книги “Beginning Java EE 7”
Пусть вас не вводит в заблуждение слово “beginning” в названии. Эта 600-страничная книга представляет собой исчерпывающий анализ всех компонентов и технологий, охватывающих стек Java EE 7.
Антонио Гонсалвес, евангелист Java EE и чемпион Java, написал справочник для всех разработчиков корпоративного ПО.
Иногда автор чересчур вдается в историю развития каждой технологии. По-моему, такая информация не имеет большой практичной ценности, но, к счастью, эти разделы (“Краткая история...”) четко отделены, поэтому их можно пропустить. К тому же, некоторым они могут показаться интересными.
Антонио Гонсалвес, евангелист Java EE и чемпион Java, написал справочник для всех разработчиков корпоративного ПО.
- CDI (Contexts and Dependency Injection)
- JPA (Java Persistence API)
- EJB (Enterprise JavaBeans)
- JTA (Java Transaction API)
- JMS (Java Message Service)
- SOAP/REST/XML/JSON processing
- JSF (JavaServer Faces)
Иногда автор чересчур вдается в историю развития каждой технологии. По-моему, такая информация не имеет большой практичной ценности, но, к счастью, эти разделы (“Краткая история...”) четко отделены, поэтому их можно пропустить. К тому же, некоторым они могут показаться интересными.
среда, 6 ноября 2013 г.
Что нового в NetBeans IDE 7.4?
С выпуском NetBeans IDE 7.4, наряду с полезными средствами разработки улучшена поддержка Java EE и PHP приложений, развертывание гибридных приложений для платформ Android и iOS, включая отладку прямо на устройстве и редактирование таблиц стилей, а также глубокая интеграция с фреймворками Cordova/PhoneGap.
Что думает сообщество NetBeans об этих новых свойствах и расширениях? Основной составляющей сообщества NetBeans является группа NetCAT (расшифровывается как NetBeans Community Acceptance Testing - “приемочное тестирование сообществом NetBeans”), группа бета-тестеров со всего мира, активные пользователи NetBeans IDE в компаниях из разных стран, которые сотрудничают между собой, активно участвуя в тестировании NetBeans IDE на протяжении нескольких месяцев до выхода нового релиза. Некоторых участников недавних испытаний спросили, какие нововведения в NetBeans IDE 7.4 они считают самыми практичными и интересными.
Вот что они ответили:
Томас Круз (Германия). NetBeans IDE стала профессиональной интегрированной средой разработки как интерфейсной так и серверной части приложения. Новая функциональность JavaScript и HTML получила улучшения в виде поддержки фреймворков AngularJS, Knockout и Ext JS, вместе с интеграцией с браузером для отладки и разработки приложений на PHP и Java EE в реальном времени. Кроме того, интересна часто игнорируемая функция “работа без отвлечения внимания” (Ctrl-Shift-Enter), которая особенно пригодится при работе на маленьком экране, поскольку она позволяет убрать с области редактирования все «помехи» в виде панелей инструментов и ненужных меню.
Что думает сообщество NetBeans об этих новых свойствах и расширениях? Основной составляющей сообщества NetBeans является группа NetCAT (расшифровывается как NetBeans Community Acceptance Testing - “приемочное тестирование сообществом NetBeans”), группа бета-тестеров со всего мира, активные пользователи NetBeans IDE в компаниях из разных стран, которые сотрудничают между собой, активно участвуя в тестировании NetBeans IDE на протяжении нескольких месяцев до выхода нового релиза. Некоторых участников недавних испытаний спросили, какие нововведения в NetBeans IDE 7.4 они считают самыми практичными и интересными.
Вот что они ответили:
Томас Круз (Германия). NetBeans IDE стала профессиональной интегрированной средой разработки как интерфейсной так и серверной части приложения. Новая функциональность JavaScript и HTML получила улучшения в виде поддержки фреймворков AngularJS, Knockout и Ext JS, вместе с интеграцией с браузером для отладки и разработки приложений на PHP и Java EE в реальном времени. Кроме того, интересна часто игнорируемая функция “работа без отвлечения внимания” (Ctrl-Shift-Enter), которая особенно пригодится при работе на маленьком экране, поскольку она позволяет убрать с области редактирования все «помехи» в виде панелей инструментов и ненужных меню.
вторник, 5 ноября 2013 г.
Как повысить функциональность и продуктивность Google Drive (часть 9)
Создавайте документы быстро
Сохраните драгоценное время, добавив кнопку "Быстрое
создание" для Google Docs прямо в браузер. Вас выручит бесплатное
расширение Google Docs Quick Create
для Chrome. Оно добавляет кнопку в панель инструментов браузера, с помощью
которой вы сможете мгновенно создавать электронные таблицы, документы и
презентации.
Упростите сохранение
источник
понедельник, 4 ноября 2013 г.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 7)
Eraser
Как только Unlocker "освобождает" файлы, Eraser позволяет полностью их удалить. Инструмент-находка для тех, кто работает с конфиденциальными данными или просто любит чувствовать себя в безопасности. Ведь Eraser удаляет данные безопасно и безвозвратно.Кроме того, Eraser позволяет выбирать количество перезаписей файла. Eraser надежен, как метод Гутмана.
Eraser устанавливает контекстное меню при клике правой кнопкой мыши и позволяет удалять конкретные папки/файлы по расписанию. Внимательно смотрите, что стираете.
Recuva
А что, если нужно вернуть удаленный файл "к жизни"? Вам понадобится Recuva -- небольшая, простая программа для восстановления файлов.Предупреждение: Recuva не сможет восстановить все удаленные файлы и бессильна, если файл удален с помощью инструмента вроде Eraser. И все же, программа спасала меня не раз.
источник
Подписаться на:
Сообщения (Atom)