понедельник, 28 октября 2013 г.
Почему одинаковые процессоры Intel -- это не выход
На этой неделе Intel объявила о стабильных доходах.
Маститый производитель микросхем возлагает надежды на свою традиционную
стратегию: выпустить свежую партию быстрых и энергоэффективных процессоров.
Для пользователей это означает массу дешевых новых
устройств: планшеты по $99, ноутбуки на базе Haswell по $299 и гибриды по цене $349,
ожидаемые к сезону праздников. Но кроме их стоимости -- если дело вообще в ней
-- мало что может привести клиентов или инвесторов в восторг, поскольку их
внимание уже утеряно.
Несмотря на падение продаж ПК Wintel, большинство доходов
Intel продолжает поступать с рынка настольных компьютеров: $8,38 млрд./квартал
(на 3,5% меньше в годовом сравнении). Это крупный рынок, но застойный, потому
что много пользователей ПК не спешат прощаться со своими существующими устройствами
или в дополнение к ним выбирают устройства Android или iOS вместо Wintel.
Почему "старое доброе" не годится
На фоне таких стандартных изменений трудно представить, что
очередное предложение дешевых, быстрых устройств с низким энергопотреблением
повлияют на тенденцию развития компании.
пятница, 25 октября 2013 г.
Apple iPad Air и не только
Air долетел до нас
Во вторник Apple выпустила горячо ожидаемые обновления для
семьи iPad на специальном мероприятии в Сан-Франциско, "привив"
современное аппаратное обеспечение, впервые появившееся в прошлом месяце в
iPhone 5S, более габаритному форм-фактору. Познакомимся с двумя моделями
новоиспеченных планшетов.
iPad Air
Гвоздем программы был новый iPad Air весом в 450 г. Air построен на базе
64-битного процессора и имеет все шансы стать мощной рабочей станцией, к чему
стремится Apple в своих флагманских устройствах.
Как улучшить качество и полезность ПО
Любой хороший разработчик или проектировщик знает, как важно неустанно стремиться к улучшению качества ПО. Именно это стремление способствует инновациям, разнообразию и, конечно, общему развитию технологий и культуры в нашем цифровом мире.
Однако, зачастую люди ассоциируют усовершенствование качества ПО с насильной стратегией "добавь функциональность и сделай её привлекательной". Подобное мнение десятками лет превалировало в программном мире и являлось привычным "ответом" в этой ситуации. Но, в большинстве случаев данный ответ неправильный или, по крайней мере, неполный.
Существует масса факторов, влияющих на итоговое качество любого дизайна и архитектуры. Что интересно, эстетичность и список нового функционала редко являются самыми приоритетными. Многие компании не осознают этого и, поскольку новые студии и команды разработчиков подражают ролевой модели крупных компаний, такой устарелый тип мышления распространяется от поколения к поколению. Настало время положить ему конец и обратить внимание на другие ключевые факторы.
Вместе с тем, стоит следить за расширенными процессами, которые по собственной инициативе предлагают пользователи, и превратить эти "неподдерживаемые" процессы в простые и поддерживаемые, отображаемые дизайном интерфейса. Вот на какие аспекты следует обращать внимание, пытаясь улучшить качество ПО. А не на количество добавленных фич.
Однако, зачастую люди ассоциируют усовершенствование качества ПО с насильной стратегией "добавь функциональность и сделай её привлекательной". Подобное мнение десятками лет превалировало в программном мире и являлось привычным "ответом" в этой ситуации. Но, в большинстве случаев данный ответ неправильный или, по крайней мере, неполный.
Существует масса факторов, влияющих на итоговое качество любого дизайна и архитектуры. Что интересно, эстетичность и список нового функционала редко являются самыми приоритетными. Многие компании не осознают этого и, поскольку новые студии и команды разработчиков подражают ролевой модели крупных компаний, такой устарелый тип мышления распространяется от поколения к поколению. Настало время положить ему конец и обратить внимание на другие ключевые факторы.
Функциональность
Да, функциональность имеет значение, но не в такой мере, как может показаться многим. Часто, в первую очередь лучше определить, какую функциональность никто не использует и устранить её, чтобы уменьшить сложность кода, масштаб ПО и повысить эффективность.Вместе с тем, стоит следить за расширенными процессами, которые по собственной инициативе предлагают пользователи, и превратить эти "неподдерживаемые" процессы в простые и поддерживаемые, отображаемые дизайном интерфейса. Вот на какие аспекты следует обращать внимание, пытаясь улучшить качество ПО. А не на количество добавленных фич.
четверг, 24 октября 2013 г.
Писать код как генеральный директор
Среднестатистический разработчик ежедневно принимает сотни решений. Это распространяется на всех программистов, включая новичков, старших и ведущих разработчиков и архитекторов. Они устанавливают очередность выполнения работ, определяют, какие ошибки исследовать и каким способом устранять проблемы.
Хотя некоторые решения можно назвать менее важными, все они оказывают определенное влияние. Когда возникает слишком много противоречивых требований, расстановка приоритетов становится простым, но в то же время разумным решением. Устранив неясности, вы сможете согласовать важность работы и уменьшить помехи. Но как насчет незначительных решений? Каждое из них реализуется по-разному.
Нужно ли разбивать этот код на меньшие блоки? Должен ли этот параметр быть конфигурируемым? Должен ли код быть централизированным? Нужно ли его рефакторить? Подобные и большое количество других вопросов возникают у разработчиков ежедневно.
Хотя некоторые решения можно назвать менее важными, все они оказывают определенное влияние. Когда возникает слишком много противоречивых требований, расстановка приоритетов становится простым, но в то же время разумным решением. Устранив неясности, вы сможете согласовать важность работы и уменьшить помехи. Но как насчет незначительных решений? Каждое из них реализуется по-разному.
Нужно ли разбивать этот код на меньшие блоки? Должен ли этот параметр быть конфигурируемым? Должен ли код быть централизированным? Нужно ли его рефакторить? Подобные и большое количество других вопросов возникают у разработчиков ежедневно.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 4)
CutePDF
CutePDF -- практичная, легковесная утилита, которая устанавливается скорее как принтер, чем отдельная программа. Просто выберите CutePDF в меню "Печать" (Print) любой программы, чтобы сохранить текущие документы в формате PDF.Для использования утилиты необходимо установить PS2PDF-конвертер вроде Ghostscript. Никаких изысков, но для создания PDF-документов -- то, что надо.
Everything
Название точно передает суть быстрой и простой замены нативного поиска файлов в Windows. Откройте программу, начните набирать название файла или папки и Everything сразу выдаст соответствия -- похоже на быстрый поиск в Google.Попробовав данную программу, вы не захотите возвращаться к поисковому решению Microsoft. Неплохо, конечно, если бы Everything производила поиск еще и по содержанию файлов.
Профессиональный совет: добавьте Everything в панель задач для мгновенного доступа к программе. Вскоре вы забудете о существовании кнопки Пуск.
TeraCopy
TeraCopy заменяет установленную по умолчанию в Windows систему копирования файлов. Суперпрограмма переносит все одновременные операции в одно диалоговое окно, ускоряет обмен файлами и позволяет ставить копирование на паузу.Истинная прелесть TeraCopy заключается в том, как она пропускает проблемные файлы и оставляет их для рассмотрения в конце процесса передачи, а не обрывает его.
источник
Как повысить функциональность и продуктивность Google Drive (часть 6)
Наведите порядок
Вы, наверняка, в курсе, что в Google Drive есть возможность
создавать папки и даже вложенные папки. Но знаете ли вы, что для удобства им
можно присваивать цвет? Просто щелкните правой кнопкой мыши по любой папке в
Drive и выберите "Изменить цвет".
Начните делиться
Google Drive предлагает ряд различных способов делиться
контентом. Вы можете пригласить пользователей для совместной работы над
документом, что позволит им вносить правки/комментарии (в зависимости от
настроек прав доступа).
источник
вторник, 22 октября 2013 г.
Как повысить функциональность и продуктивность Google Drive (часть 5)
Используйте клавиши быстрого доступа
Если говорить о горячих клавишах, в Google Drive их полно.
Весь список можно открыть, удерживая Ctrl и клавишу "/" на
веб-странице Drive.
Сосредоточьтесь, черт побери!
источник
понедельник, 21 октября 2013 г.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 3)
QTTabBar
Установленный по умолчанию файловый инструмент проводника Windows просто замечательный! Только если вы работаете лишь с несколькими папками, ведь проводник Windows требует открывать каждый каталог в отдельном окне. Если вам надоел беспорядок, попробуйте QTTabBar. Эта программа интегрирует в ОС вкладки, похожие на браузерные, позволяя открывать несколько папок в одном окне.PC Decrapifier
Когда вы покупаете новенький ПК, то надеетесь, что он будет избавлен от ненужного, будет эффективным и сразу готовым к работе. Не тут-то было! Практически каждый ПК содержит массу предустановленного бесполезного ПО. Еще хуже то, что оно тормозит запуск и работу компьютера в общем.Хватит! Великолепная (и метко названная) утилита PC Decrapifier очищает ваш компьютер от раздутого ПО без шума и пыли.
Ninite
После того, как вы с помощью PC Decrapifier избавили свой новый компьютер от предустановленного ПО, Ninite поможет наполнить его полезными программами.На сайте Ninite.com вы можете выбрать, какие популярные и бесплатные приложения вы бы хотели установить на своем компьютере, а затем получаете пользовательский инсталлятор с отмеченными галочками программами. Запустите его, и все они комфортно разместятся на вашем ПК. Ninite экономит время и нервы.
источник
пятница, 18 октября 2013 г.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 2)
Dexpot
Пользователи Windows обделены возможностью, которой много лет наслаждаются пользователи Mac и Linux: поддержкой виртуальных рабочих столов. Виртуальные рабочие столы создают независимые интерфейсы рабочих столов, позволяя вам использовать каждый в конкретных целях -- для работы, развлечений, средств коммуникации -- и по желанию переключаться между ними. Отличный способ навести порядок и хранить похожие программы вместе.Dexpot крут не только, потому что совершенно бесплатен для личного использования. Он содержит разнообразные подсказки, чтобы напомнить вам о виртуальных рабочих столах и богатые возможности для индивидуальной настройки. Нужно привыкнуть к виртуальным рабочим столам, и потом вы уже не сможете вернуться к традиционному единственному рабочему столу Windows.
IrfanView
Photoshop и растровый графический редактор GIMP (open-source-альтернатива Photoshop) -- возможно, нафаршированы разными прибамбасами, но все эти инструменты лишь повышают сложность ПО. Да многим людям не нужны даже основные возможности Microsoft Paint. Тут в игру вступает легковесный IrfanView.IrfanView сосредоточен строго на молниеносном редактировании файлов. Благодаря этой быстрой программе конвертирование изображений в новые форматы превращается в детскую забаву. Кроме того, IrfanView поддерживает стандартные опции изменения размера, поворота и фильтров. На моем ПК установлены Paint, GIMP и Paint.net, но именно редактор IrfanView помогает мне в повседневной жизни.
источник
четверг, 17 октября 2013 г.
Синдром лучшего стандарта кодирования
Суть дела в том, что невозможно доказать, что один стандарт обеспечивает лучшую читабельность, по сравнению с другим.
Поймите меня правильно, я всеми руками за стандарты кодирования, но перепалки по поводу того, какой стандарт лучше, кажутся мне нелепыми. Если в действительности один формат превосходит другой, то на вашу производительность это влияет не так ощутимо, как вам бы хотелось.
Правда заключается в том, что стандарт, которому вы отдаете предпочтение, более эффективен простому потому, что вы к нему привыкли. Самый лучший формат, позволяющий добиться оптимальных результатов -- формат, с которым вам удобно работать.
Наш мозг функционирует таким образом, что всегда ищет знакомые структуры. Когда вы читаете фрагмент кода, ваш мозг находит шаблоны, существующие в вашей памяти, чтобы не перенапрягать мыслительную систему (напоминает какой-нибудь шаблон проектирования?)
Чтобы понять этот код:
function doThisThing(PerssitedIdsArr){
var i;
for(i=0; i<PerssitedIdsArr.length; i++){
console.log(PerssitedIdsArr[i]);
}
};
некоторым разработчикам понадобится на несколько миллисекунд меньше, чем потребует следующий код:
do_this_thing = function(perssited_ids_arr)
{
for(var i in perssited_ids_arr)
console.log(perssited_ids_arr[i]);
};
Для остальных -- наоборот.
Угадайте, почему это называется оценкой?
В армии ходит старая пословица о том, как у старшины, держащего свои полки в чистоте и порядке, ведущего каталогизацию всего имущества, просят еще один комплект снаряжения -- "Склады предназначены для хранения. Если бы я должен был выдавать снаряжения, они бы назывались пунктами выдачи".
Я вспоминаю об этом обескураживающем разговоре, когда слышу, как разработчик получает выговор от руководителя проекта -- который пытается держать свой burndown chart аккуратным и упорядоченным -- за несоответствие результатов работы оценке. Это всего лишь оценка -- наиболее вероятное предположение, сколько времени уйдет на задание, а не точные сроки поставки.
Я жду того дня, когда разработчик перекрутит на свой лад слова старого ворчливого старшины и ответит руководителю проекта: "‘Оценка’, потому что от слова ‘оценивать’. Если бы она была определенной, то называлась бы ‘точной’".
Я вспоминаю об этом обескураживающем разговоре, когда слышу, как разработчик получает выговор от руководителя проекта -- который пытается держать свой burndown chart аккуратным и упорядоченным -- за несоответствие результатов работы оценке. Это всего лишь оценка -- наиболее вероятное предположение, сколько времени уйдет на задание, а не точные сроки поставки.
Я жду того дня, когда разработчик перекрутит на свой лад слова старого ворчливого старшины и ответит руководителю проекта: "‘Оценка’, потому что от слова ‘оценивать’. Если бы она была определенной, то называлась бы ‘точной’".
Как повысить функциональность и продуктивность Google Drive (часть 4)
Ищите ссылки
Экономьте время, ища ссылки непосредственно в Google Docs.
Когда добавляете ссылку в документ, нажимая Ctrl-K или с помощью панели
инструментов в верхней части экрана, просто введите обычный текст в появившееся
окно. Google начнет автоматически выполнять поиск в интернете и предоставит
выпадающий список соответствующих URL’ов.
Отслеживайте изменения
Google Docs в отличии от Microsoft Word не обладает функцией "Track Changes" (Исправления), но это не значит, что история будет утеряна. Чтобы просмотреть подробный список исправлений документа и по желанию вернуться к прежней версии файла, откройте "Историю правок" в меню "Файл" или нажав комбинацию Ctrl-Alt-Shift-G.
источник
среда, 16 октября 2013 г.
20 бесплатных приложений ПК для облегчения повседневных задач (часть 1)
В полной неизвестности
Что-то самое лучшее в мире поклонников ПК действительно дается бесплатно, но оно не всегда очевидно. Кроме бесплатных средств защиты и других обязательных программ для установки, на ПК существует целая флотилия менее известного, но не менее выдающегося ПО, которое заслуживает места на вашем жестком диске.WizMouse
Сперва покончим с небольшой назойливой проблемой. Если навести курсор мыши на окно в Windows и попытаться использовать колесо прокрутки, ничего не произойдет, если программа неактивна -- хотя и открыта. Все меняется с появлением WizMouse, которая позволяет делать прокрутку в неактивном окне.источник
вторник, 15 октября 2013 г.
10 признаков возвращения пузыря доткомов
В Кремниевой долине ничего так не преуспевает, как
избыточность, и ничто не превзойдет по избыточности пузырь доткомов в конце
1990-х гг.
Судя по всему, многие в данный момент отжигают так, как
будто сейчас 1999. Доткомы восстают из мертвых. Венчурные капиталисты
вкладывают баснословные суммы в любую компанию с глупым названием и заученным
блиц-резюме. Конференц-залы компаний больше похожи на комнаты в общежитии.
Перед вами очередной техпузырь, если следующие наблюдения
окажутся правдивыми.
У вас овальный офис -- и вы не президент
Что вы делаете, если получаете чек на сумму $100 млн. от
своих приветливых местных венчурных капиталистов? Вы строите точную копию Овального кабинета
в своем высотном офисе в Сан-Франциско. Именно так поступил GitHub, в придачу к
собственной официальной печати с изображением октоката как символа Объединенной
меритократии GitHub.
Как получается, что программирование управляет компаниями
За последние десять лет индустрия разработки программного обеспечения проникла во все "уголки" бизнеса, сменив подход компаний к решению проблем. Сейчас технический отдел можно найти почти в каждой компании, а команды программистов больше не ассоциируются исключительно с технологическими компаниями.
Частично, причина в доминирующей роли технологий. Хотя заказная разработка, возможно, была случайным или неосторожным решением, важно понимать преимущества и возможные недостатки подобного шага. Формирование команды программистов влечет новые проблемы/испытания, и иногда компания получает больше, чем ожидала.
Поскольку сложность ПО растет, управление разработкой, сопровождение, создание и масштабирование становится все более трудной задачей. Ни одна группа разработчиков не защищена от этих проблем. Каждая команда программистов сталкивается с препятствиями, пытаясь удовлетворить потребности бизнеса.
Иногда они превращаются в "серых кардиналов" компании. Без надлежащего признания программная разработка нечаянно может занять руководящее место.
Как повысить функциональность и продуктивность Google Drive (часть 3)
Перетаскивайте файлы
Нужно быстро переместить файл в Google Drive? Хватит
возиться с командами закачки -- просто перетащите его прямо с компьютера на
веб-страницу Drive. Сервис инициирует загрузку прямо в хранилище.
Вставляйте изображения быстро и просто
Редактируя документ Google Docs, вы можете использовать панель команд в верхней части экрана, чтобы вставить изображение. Стоп! Есть способ попроще: перетащите изображение с компьютера в свой документ Google Docs. Оно автоматически вставляется в текст. Вы можете по необходимости менять его положение и размер.
источник
понедельник, 14 октября 2013 г.
10 новых гаджетов для комфортного рабочего места
Взгляните на свой рабочий стол. Можно ли обновить мышку?
Использовать дополнительный цифровой накопитель? Более "широкий"
монитор? Устройство для зарядки всех мобильных устройств?
Вам повезло. Поскольку сезон праздничных покупок не за
горами, на рынок поступают всевозможные гаджеты и периферийные устройства. Если
вы хотите улучшить продуктивность, привести в порядок рабочее место или
освободить больше времени на перерывы, обратите внимание на следующую десятку.
Сенсорная мышь Logitech Ultrathin Touch Mouse T630
Logitech Ultrathin Touch Mouse T630
($69,99) -- специально разработанная для ультрабуков
мышь, использующая для подключения технологию Bluetooth. Обладает матовым
металлическим корпусом, а ее сенсорная поверхность поддерживает использование
жестов в ОС Windows 8.
Устройство без труда поместится в чехле для ноутбука или
кармане джинсов. Ультратонкая мышь может соединяться с двумя разными
устройствами -- активное устройство выбирается положением специального
переключателя.
пятница, 11 октября 2013 г.
Начало работы со Splunk
Что такое Splunk и как эта
технология может пригодиться вам, как инженеру? Splunk, в первую очередь,
представляет собой веб-инструмент для хранения и анализа логов. Какие задачи он
решает:
- собирает все логи в одном месте;
- выполняет поиск;
- извлекает значения;
- группирует, объединяет, сводит и форматирует результаты;
- выполняет визуализацию;
- рассылает оповещения по электронной почте.
Хосты и источники
Первое, что вы заметите -- как ваши логи делятся по хостам
или -- в некоторых случаях -- источникам. То есть, вы можете быстро выполнять
поиск по логам с одной машины или создать логическую группу машин (например,
веб-серверы против серверов баз данных).
Советы по дизайну мобильных приложений
Хороший дизайн важен для всех приложений, несмотря на то,
что плохие приложения от поставщиков и других компаний убедили нас в обратном.
В контексте мобильной разработки качественному дизайну отводится одна из
ключевых ролей, поскольку маленький экран и нестабильная операционная среда
усложняют использование приложения. Решить такую проблему способен дизайн.
Что могут сделать разработчики? И чего должны ожидать
пользователи? Я недавно разговаривал с Майклом Гриффитом, креативным директором
компании Bottle Rocket Apps, разработавшей приложение NPR News. Он поделился
своим сводом принципов и рекомендаций, следуя которым вы сможете создавать
лучшие приложения -- особенно мобильные.
Не нужно просто переносить свой продукт на другие
платформы (с iOS на Android, с веб-платформы на iOS, с Android на BlackBerry и
т.д.). Интерфейс должен учитывать особенности целевой платформы, выбранной
пользователями по конкретным причинам.
Кроме того, возможности приложения могут отличаться, исходя
из свойств платформ. Поэтому разработчикам нужно понять, когда логичней
поставлять взаимосвязанные приложения вместо одинаковых.
Что касается корпоративных приложений, использующихся в
различных средах и устройствах, Гриффит отмечает, что их уровень стандартизации
должен быть выше, чем пользовательских.
четверг, 10 октября 2013 г.
10 самых популярных фреймворков JavaScript
Не знаете, какой UI-фреймворк лучше всего подойдет для
вашего проекта? Выбрать среди десятка сильнейших будет трудно.
За последние несколько лет мы стали свидетелями
колоссального роста UX-ориентированных библиотек и фреймворков -- большинство
из них с открытым исходным кодом. Об их использовании, завершенности и
правильном подходе писали много.
Однако, вне поля зрения остались размер и потенциал
сообществ и экосистем вокруг этих open source-проектов. Данная статистика
должна помочь определиться с вашим выбором.
Какие проекты забрались на вершину
В ходе анализа были изучены 10 сообществ, стоящих за топовыми
open source-проектами, охватывающими UI-библиотеки, фреймворки и full-stack
фреймворки, включающие компоненты на стороне сервера. Сегодня мы рассмотрим
самые крутые UI-проекты, среди которых AngularJS, Ember.js, SproutCore,
Backbone.JS, Knockout.js, Spine, CanJS, Meteor-JS, Derby и Yahoo Mojito.
Количество участников в месяц
Изучение количества участников проекта в месяц позволяет
получить представление о динамике проекта и определить ключевые переломные
моменты развития проектов, которые привлекают широкое внимание индустрии.
Диаграмма внизу отслеживает количество участников в месяц. Статистика
показывает, сколько разработчиков сделали вклад в проект в определенном месяце.
Количество участников проекта в месяц: количество участников в Ember стремительно выросло, когда проект ответвили от SproutCore в декабре 2011 года. AngularJS тоже пережил стремительный рост популярности.
Как видите, SproutCore вначале вырывался в лидеры по
количеству участников в месяц. Однако, когда в декабре 2011 ветка SproutCore
была выделена в отдельный проект Ember, многие разработчики продолжили над ним
работать, придав ему мощный толчок.
Ember вместе с AngularJS пережили всплеск количества
участников в 2013 году. Также, обратите внимание, что весной этого года
количество активных участников Backbone и Meteor значительно снизилось
одновременно с ускоренным ростом популярности AngularJS и Ember.
Как повысить функциональность и продуктивность Google Drive (часть 2)
Добавьте Drive к своему жесткому диску
Кроме управления документами оффлайн, можно активировать
синхронизацию Google Drive с ПК, что предоставит вам доступ к любым файлам,
хранящимся в Google Drive на локальном компьютере, и обеспечит возможность
перетаскивать файлы между Drive и вашим компьютером.
Для начала просто установите программу Google Drive Sync
для Windows или Mac. Затем выберите локальную папку, которая будет служить
двухсторонним пунктом синхронизации между Drive и вашим ПК.
Оптимизируйте настройки синхронизации
Официальная программа Google Drive Sync перемещает файлы
Drive на ваш жесткий диск, но когда дело доходит до документов и электронных
таблиц, созданных в Google Docs, она практически бессильна. Эти файлы хранятся
в закрытом формате Docs, то есть, их нельзя открыть с помощью локального
текстового редактора вроде Microsoft Word.
Установите SyncDocs, утилиту для
синхронизации онлайн-офиса Drive с локальными папками и конвертирования файлов
Docs в формат Word или Open Office.
SyncDocs предоставляет возможность совместной работы в
реальном времени между Word и Google Docs и способна во время загрузки
конвертировать файлы Word в формат Docs.
источник
среда, 9 октября 2013 г.
Как повысить функциональность и продуктивность Google Drive (часть 1)
Какие только задачи не выполняет Google Drive. Это и облачное хранилище, и онлайновый офисный пакет, и связующее звено между многочисленными сервисами Google.
Не подумайте, что это все достоинства Google Drive. Подобрав правильные инструменты, настройки и трюки, его можно превратить в бережливую, суперпродуктивную машину, насыщенную функциями, которые позволяют экономить время. Мы подскажем вам, как нарастить возможности и улучшить работу Google Drive.
В браузере сперва установите официальное приложение Drive. Затем перейдите на drive.google.com, нажмите "Больше" в меню слева и выберите "Оффлайн-доступ". Вуаля -- все готово!
Стоит отметить, что вам придется активировать оффлайн-доступ в каждом компьютере, которым вы будете пользоваться. (Исключение: в хромбуках он активируется по умолчанию).
источник
Не подумайте, что это все достоинства Google Drive. Подобрав правильные инструменты, настройки и трюки, его можно превратить в бережливую, суперпродуктивную машину, насыщенную функциями, которые позволяют экономить время. Мы подскажем вам, как нарастить возможности и улучшить работу Google Drive.
Переходите в режим оффлайн
Возможно, Google Drive и облачный сервис, но с помощью следующих шагов вы можете просмотреть и редактировать свои документы без соединения с интернетом. Единственное требование: использовать браузер Google Chrome.В браузере сперва установите официальное приложение Drive. Затем перейдите на drive.google.com, нажмите "Больше" в меню слева и выберите "Оффлайн-доступ". Вуаля -- все готово!
Стоит отметить, что вам придется активировать оффлайн-доступ в каждом компьютере, которым вы будете пользоваться. (Исключение: в хромбуках он активируется по умолчанию).
источник
вторник, 8 октября 2013 г.
Windows 7: 10 лучших инструментов для продвинутых пользователей
Bins
Windows 7 позволяет "прикреплять" иконки программ,
файлов и веб-сайтов к панели задач для быстрого доступа к ним. Bins
значительно расширяет границы данного функционала, позволяя группировать значки
в одну "корзину" на панели задач, обеспечивая быстрый и удобный
доступ к нужным программам.
Как только Bins установлен, перетащите одну иконку панели
задач поверх другой -- появится окошко. Перетащите иконки в окошко -- таким
образом создается корзина, показывающая мини-иконку для каждого
сгруппированного элемента. При наведении на нее курсора она увеличивается и
отображает полноразмерные иконки элементов.
Готов ли Ceylon Enterprise?
Ceylon -- язык программирования разработанный Red Hat.
Базируется на языке программирования Java. Программы, написанные на Ceylon
выполняются в виртуальных машинах Java и JavaScript.
Ceylon обладает существенным потенциалом. Наблюдая за его
развитием, становится ясно, что премудрости теории типов естественным образом
разбиваются на абстракции, с которыми разработчик, возможно, никогда не
взаимодействует. Но именно типы формируют выразительную способность языка и
являются его ведущей идеей.
Ведущий разработчик Ceylon Гэвин Кинг (основатель проектов
Hibernate, Seam и Gavin) строго придерживался спецификации и ее высоких целей.
Благодаря усилиям Red Hat, Ceylon готов к развертыванию в корпоративной среде.
Субъективное сравнение
Ceylon разработан на основе Java, обладает двухсторонней
совместимостью с Java (и даже Maven), но не является заменой
"частных" классов Java.
Java -- излюбленный старый надежный инструмент, ограничения
и постепенное развитие которого обогатили корпоративную разработку
масштабностью, безопасностью и стабильностью библиотеки, вдохновили C# и много
других языков. Java был законным наследником языка C и его инноваций. Таковой
была ситуация до того, как open-source-технологии крепко вошли в нашу жизнь.
понедельник, 7 октября 2013 г.
Google приобретает систему распознавания жестов Flutter
Google приобрела стартап Flutter, разрабатывающий технологии
для распознавания жестов, которые позволяют людям управлять музыкой и фильмами
на своем десктопе "легким движением руки".
Flutter создает приложения
для Mac и Windows, которые позволяют людям контролировать программы вроде
iTunes и Quicktime, "захватывая" жесты пользователя с помощью
веб-камеры.
"Мы продолжим наши исследования в Google", -- сообщил генеральный директор Flutter Навнит Далал в среду на веб-сайте компании.
Представитель Google заявила, что компания поддержит
исследования Flutter. Сделку уже заключили, но ее условия не разглашаются.
Команда Flutter "переедет" в штаб-квартиру Google
в Маунтин-Вью, Калифорния, чтобы продолжить работу над технологиями
распознавания жестов.
Тем не менее, приложение Flutter продолжит свое
существование как расширение
для браузера Chrome, а также получит поддержку YouTube, Netflix, Grooveshark и
Pandora.
По словам Flutter, их миссия заключается в том, чтобы
"обеспечить пользователей суперспособностями Flutter для борьбы с
неестественными пользовательскими интерфейсами".
Важно отметить, изображения, захваченные вебкамерой, не
удаляются с компьютера пользователя и не хранятся в нем постоянно. Эту
технологию можно внедрить в любые продукты Google -- например, хромбуки или
Google Glass.
Стартап Flutter был основана в 2010 году в день, когда
клавиатуру и мышку назвали "самой большой угрозой взаимодействию человека
с компьютером со времен открытия туннельного синдрома", -- поделилась
компания на своем сайте.
10 глупейших поступков и слов ИТ-управленцев
Высококлассные ИТ-управленцы Кремниевой долины богаты и
влиятельны -- для этого они усердно работают. Как и рок-звезды,
профессиональные спортсмены и высокопоставленные политики, они составляют
особую касту. Все же, иногда их статус отделяет их от простых людей. Кого мы
обманываем? Их часто даже не волнуют интересы остальных.
Перечислить их достижения и вклад в развитие бизнеса и
общества очень просто, намного веселей узнать о 10 действительно бесполезных и
дурацких поступках со стороны руководства индустрии технологий.
Ларри Эллисон: Начинайте доклад без меня
В сентябре тысячи клиентов и партнеров Oracle пришли на
конференцию Oracle OpenWorld в Сан-Франциско, отчасти чтобы послушать ключевой
доклад Ларри Эллисона. Эллисон прогулял мероприятие,
чтобы посмотреть парусную регату "Кубок Америки" с участием команды
Oracle Team USA.
Многие слушатели просто покинули зал. Конечно, Эллисон
потратил кучу денег на Oracle Team USA, но ведь это всего лишь хобби. Если бы
кто-то другой поставил хобби на первое место, то мог бы остаться без работы.
Must-Have iOS-приложения, которых вы не найдете на других платформах
После детального просмотра App Store и опроса подписчиков в
социальных сетях, был составлен список лучших iOS-приложений.
Tweetbot (iPhone и iPod touch)
Логично, что самым рекомендуемым iOS-приложением среди
пользователей Twitter было приложение для Twitter. Существует масса подобных
приложений для iOS и других платформ, но Tweetbot -- благодаря чистому и
интуитивному интерфейсу и арсеналу полезных возможностей -- занимает первое
место.
Он поддерживает несколько аккаунтов, а настраиваемая нижняя
панель позволяет выбирать часто используемые опции. В вашем распоряжении
сервисы вроде сокращения ссылок, загрузка изображений и видео. Настраиваемые
звуки и умные жесты лишь улучшают удобство использования.
пятница, 4 октября 2013 г.
Splunk запускает корпоративные сервисы на облаке AWS
Splunk, компания-разработчик ПО для работы с большими
данными и мониторинга машинных данных, выпустила корпоративный продукт,
работающий в публичном облаке Amazon Web Services.
Кроме того, представители компании рассказали o своих планах
в ближайшем будущем сделать Splunk Cloud доступным в других публичных и частных
облаках.
Дежан Деклич, вице-президент отдела облачных технологий в
Splunk, объявил о выпуске во время ключевого доклада на ежегодной конференции
пользователей Splunk в Лас-Вегасе на этой неделе.
"Наша миссия -- сделать машинные данные практичными, полезными и доступными для вас -- любые данные где бы то ни было. Вы поделились с нами интересной информацией о том, что для машинных данных в облаке необходимо корпоративное ПО. Для нас это значит, что Splunk Enterprise должен быть в облаке. Вот что мы предлагаем вам. Вы получаете все функции Splunk Enterprise в облаке", -- поделился Деклич."В настоящее время платформа размещена на AWS, но мы намерены развернуть сервис и на других облаках, как публичных, так и частных"."Мы создали Splunk Cloud, ориентируясь на сценарии корпоративного использования. То есть, обработку массивных объемов данных, начиная с нескольких гигабайт и заканчивая сотнями терабайт в день. Вы можете отправить данные в Splunk Cloud с любого места -- локальной (on-premise) среды или различных облачных инфраструктур".
Splunk Cloud также позволит предприятиям не только
мониторить машинные данные, генерируемые в облачной среде, но и собирать все
данные локальной инфраструктуры.
Кроме того, Splunk сообщила о выпуске Splunk Enterprise 6
с улучшенным пользовательским интерфейсом и мощными аналитическими
инструментами.
четверг, 3 октября 2013 г.
Новое и улучшенное в iOS 7 и Xcode 5
Что скрывается за новым внешним видом
Apple iOS 7 является не только первой в мире 64-битной
мобильной ОС, но, кроме того, может похвастаться новым внешним видом. В прошлом
остались желтый цвет и глянец, характерные для пользовательского интерфейса в
iOS 6. На смену пришли яркие, чистые и простые элементы интерфейса, благодаря
чему разработчики получат в свое распоряжение больше экранного пространства.
Под капотом у неотъемлемой от iOS 7 программы Xcode 5
существенные улучшения -- от быстрой компиляции и поддержки 64-битных
приложений до множества новых свойств, упрощающих разработку и отладку. Вместе
iOS 7 и Xcode 5 позволяют разработчикам создавать качественные, быстрые
мобильные приложения с меньшим количеством ошибок.
Старое и новое
Сравните домашний экран в iOS 6 (слева) и в iOS 7 (справа).
Иконки в iOS 7 получили плоский дизайн и им заметно не хватает желтого цвета.
Обратите внимание, что статусная строка в iOS 7 -- полупрозрачная.
Знакомство с автором: "Изучая Vaadin"
Николас Франкель недавно опубликовал второе издание своей
книги "Learning Vaadin".
Чтобы узнать о нововведениях, Николасу задали несколько вопросов о последней
книге и о Vaadin в общем.
Расскажите, пожалуйста, вкратце о своем опыте. С какими языками и фреймворками вы работали?
Николас: Я работаю разработчиком более 10 лет. Как ни
странно, меня всегда интересовала разработка клиентской части, хотя мои коллеги
считали достойными внимания только транзакции. Я усиленно занимался обновлением
HTML DOM на стороне клиента в Internet Explorer 5.5: в то время это называлось
DHTML. Простите мне мою старомодность.
Тогда я использовал JavaScript и CSS -- иногда
непосредственно, иногда через фреймворки (Bootstrap и jQuery). Я усвоил один
урок: заниматься веб-разработкой сложно, даже в мире Java. Нужно овладеть, по
крайней мере, 10 технологиями: Java, Servlet API, JSP, Taglibs, JSTL, HTML,
CSS, JavaScript, DOM и AJAX. И это не считая фреймворков. Поэтому, или вы
мастер, или же качество полученного ПО будет неоднородным.
Лично я работал с простым Servlet API -- в 2001 году не
существовало стоящих фреймворков. Проприетарные фреймворки, Struts, Spring MVC,
если честно, не оправдали моих ожиданий... пока я не познакомился с Vaadin.
Будьте добры, несколько слов о Vaadin
Николас: Все началось примерно 10 лет назад как попытка
повысить продуктивность консалтинговой компании IT Mill. По сути, Vaadin --
проприетарный фреймворк. Когда они поняли, насколько он крут, они решили его
продать. К сожалению, Struts и фреймворки с открытым исходным кодом составляли
жесткую конкуренцию и план провалился. Но потом они передумали и открыли его
исходный код -- разумная стратегия, учитывая текущую ситуацию.
среда, 2 октября 2013 г.
3 стиля Agile: итеративный, инкрементальный и эволюционный
Что касается аспекта кода программной разработки,
методология Agile всегда сводится к тем же понятиям и процедурам (ежедневные
планерки, разработка через тестирование/реализацию поведения, обзор кода/парное
программирование, истории, ревью и т.д.). А вот требования крайне изменчивы.
Полученная рекомендация и степень ее соответствия корпоративным правилам и
стилю работы очень непостоянны.
Тем не менее, я нашел три повторяющиеся стиля, где
требования неразрывно связаны с разработкой: итеративный, инкрементальный и
эволюционный.
Итеративный
Команда разработчиков выполняет множество полезных практик:
ежедневные встречи, совещания по планированию, короткие итерации или поток
Kanban, разработка через тестирование, обзор кода, рефакторинг, непрерывная
интеграция и т.д. Наверное, точнее было бы сказать "Надеюсь,
выполняют", потому что часто некоторые из данных пунктов игнорируются. Но
здесь это не имеет значения.
Все требования содержатся в специальном документе. Что
интересно, остальная часть организации продолжает работать как будто ничего не
изменилось (на самом деле, это может быть желание компании). Нередко можно
услышать фразы "Agile -- механизм поставки" и "Agile для
разработчиков".
"Архитектор"
ИТ -- по сравнению с остальными -- индустрия новая. Поэтому
многие вещи и понятия постоянно меняются в процессе ее развития. Одним из таких
понятий являются названия должностей. Вы, наверняка, удивлены, но по-моему,
причина в отсутствии универсальных стандартов. Кроме того, по мере открытия
новых направлений названия должностей необходимо продумывать в соответствии с
особенностями новой роли.
Название должности "архитектор" используется почти
повсеместно в ИТ-индустрии для обозначения эксперта или лидера в конкретной
области. Кстати, моя текущая должность -- архитектор технологий. Однако, с
использованием названия "архитектор" существуют проблемы и я хочу поделиться
с вами собственными наблюдениями.
Закон о профессиональной деятельности в области архитектуры от 2000 года
В Южной Африке был принят законодательный акт под названием
"Закон о профессиональной деятельности в области архитектуры от 2000 года"
(Architectural Profession Act of 2000), определяющий правила и контрольные
органы для архитекторов -- не в ИТ-сфере, а в строительстве. В одной из статей
закона (статья 18) указано, что некоторые названия могут использовать лишь
сертифицированные (архитектурным советом) специалисты. Среди них:
- Профессиональный архитектор
- Профессиональный главный архитектор-технолог
- Профессиональный архитектор-технолог
- Профессиональный архитектор-чертежник
- Кандидат на статус главного архитектора-технолога
- Кандидат на статус архитектора-технолога
- Кандидат на статус архитектора-чертежника
Словом, если вы используете любое из вышеперечисленных
названий для должности в ИТ, то нарушаете закон.
вторник, 1 октября 2013 г.
Проголодались? Поможет 3D-принтер
3D-печать: что в основе?
3D-печать -- способ изготовления прототипов объектов для
создания продукции или предметов для коммерческого использования. Преимущество
ее в том, что она нивелирует потребность в сложной разработке составляющих.
В 3D-печати используются многочисленные техники и более 100
материалов, однако в ее основе лежит принцип послойного наложения пластика,
бумаги или металла на платформу или порошок-основу. CAD программы
(автоматизированное проектирование) используются для манипулирования объектами
при подготовке к печати.
Распечатанная на 3D-принтере гитара
На фото гитара, распечатанная 3D Systems.
Это прекрасный пример того, какие замысловатые модели можно создать с помощью
такого подхода.
Подписаться на:
Сообщения (Atom)













































