четверг, 31 октября 2013 г.

7 популярных инструментов для гибкой разработки

В наши дни о гибкой разработке не говорит разве что ленивый. Итеративная альтернатива полностью спланированным каскадным процессам переступила границы разработки программного обеспечения и -- благодаря гибкости и возможности обеспечивать быструю обратную связь -- достигла сферы бизнеса.

Однако, перейти на такой метод совсем не легко. Компании вроде Atlassian, Axosoft, Microsoft и другие заполняют рынок инструментами для управления проектами согласно концепции гибкой разработки. Рассмотрим самые привлекательные и эффективные из них.

Atlassian Jira/ Jira Agile

Atlassian Jira -- популярный инструмент для отслеживания процесса разработки продукта, позволяющий командам планировать, распределять задания и следить за командной деятельностью. Его расширение Jira Agile упрощает разработку пользовательских историй, создание беклога спринта и визуализацию текущей работы.

Астрид Биро, глава отдела управления проектами экологической компании Comanco, отзывается о Jira как о "находке" для рассредоточенной между Катаром, Германией и Великобританией команды Comanco.
Биро говорит, что Comcano использует Jira Agile, "потому что у меня есть четкая формулировка жизненного цикла, через который должна проходить работа; в частности, я хочу, чтобы весь код, конфигурации и документация проходили дружескую проверку/тестирование перед тем, как утвердить выполненное задания".

Что особенного у AngularJS?

Миско Хевери из Google -- один из создателей популярного JavaScript UI-фреймворка AngularJS, в последнее время претерпевшего значительные изменения.

Недавно Хевери раскрыл планы относительно AngularJS 2.0, который улучшит внедрение зависимостей, но избавится от поддержки старых браузеров. Колумнист InfoWorld Пол Крилл встретился с Хевери на конференции для разработчиков HTML5 Developer Conference в Сан-Франциско, чтобы поговорить об особенностях AngularJS.

Что особенного в AngularJS? Почему он вызывает такой интерес?

Существует уйма веб-фреймворков. Angular отличается от них несколькими моментами. Во-первых, внедрение зависимостей. Больше ни один фреймворк не может похвастаться данной возможностью. Но я считаю, что главная изюминка в директивах. Вместо того, чтобы писать все на JavaScript, а затем генерировать UI с помощью шаблонов, пишется HTML-код, который запускает процесс сборки приложения. В этом отношении AngularJS единственный в своем роде.

Программирование - это искусство


20 бесплатных приложений ПК для облегчения повседневных задач (часть 6)

Sumatra PDF

Adobe Reader -- не только излюбленная мишень хакеров и разносчиков вредоносных программ. Он еще и тяжеловесен и склонен к сбоям.

Если для чтения PDF-файлов вам нужна эффективная программа без лишних наворотов, остановитесь на Sumatra PDF. Молниеносная, до невозможного простая и обновляется намного реже, чем Adobe Reader. К тому же, бесплатная!

Unlocker

Если Windows не разрешает вам удалять файл, потому что он, возможно, используется, Unlocker позволяет разблокировать запущенные процессы через контекстное меню, которое вызывается щелчком правой кнопки мыши. После устранения подобного препятствия вы можете удалить сколько угодно файлов.

Прощайте, мучения! (Осторожно, не "уничтожьте" важный процесс).

источник

Как повысить функциональность и продуктивность Google Drive (часть 8)

Попробуйте конвертирование

Если вы загружаете много изображений или документов в формате PDF, функция конвертирования в Google Drive создана для вас. Drive способен сканировать и распознавать текст в PDF-документах и изображениях и затем преобразовывает его в редактируемый документ. Для этого в меню настроек -- в правом верхнем углу иконка с изображением шестеренки -- выберите пункт "Настройки загрузки" ("Upload settings").

Разрешите Google Drive подписывать ваши документы

Если вам приходиться подписывать множество электронных документов, приложение HelloSign, созданное компанией HelloFax, послужит ценным активом в вашем "облачном" арсенале.

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

источник

среда, 30 октября 2013 г.

Руководство по TestNG для начинающих

Краткое описание

Модульное/функциональное тестирование стали частью жизненного цикла разработки. Когда-то Junit был главным фреймворком, который разработчики использовали для модульного тестирования ПО написанного на Java. Однако, у Junit были определенные недостатки в плане выполнения и предоставляемой функциональности.

Данная книга освещает функциональность и использование нового фреймворка TestNG, компенсирующего промахи Junit и предоставляющего дополнительные возможности.

"Руководство по TestNG для начинающих" -- практическое руководство, нацеленное расширить ваши знания о TestNg. Этот пошаговый справочник поможет вам изучить и разобраться в различных нюансах TestNg. Вы узнаете о его преимуществах и тонкой настройке в зависимости от потребностей.

Об авторе

Варун Менон -- QA-консультант с многолетним опытом разработки фреймворков для автоматизированного тестирования на базе различных технологий и языков вроде Java, JavaScript, Ruby и Groovy. Он работал над веб- и мобильными приложениями для ведущих клиентов в сфере управления поставками, онлайн-фотокниг, систем видео-аналитики и исследования рынка.

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

Must-Have офисные приложения для iPad

Из десятков тысяч приложений для iPad только некоторые являются обязательными инструментами для бизнеса. Они регулярно обновляются, и в игру вступают новые соперники.

Несомненно, помимо них у вашего iPad есть специальные приложения, выполняющие конкретные задания.

Вслед за редизайном iOS 7, Apple существенно обновила офисный пакет iWork для iOS, предоставляя больше возможностей и лучшую совместимость с OS X и новыми веб-версиями своего офисного пакета.

После многих лет молчаливого игнорирования, этой осенью стала доступна новая версия Documents to Go, а Google внесла изменения в Quickoffice -- который приобрела более года назад -- свернув поддержку облачного хранилища. Все эти события повлияли на продуктивность офисного персонала.

Лучший текстовый редактор: Pages

Приложение Pages за $9,99 замечательно работает с макет-ориентированными документами и поддерживает отслеживание исправлений, таблицы, проверку правописания, поиск и замену, форматирование текста, вставку графических объектов, печать через AirPrint и экспорт в PDF.

Кто такой старший разработчик?

Что подразумевает позиция "старший разработчик"? Сегодня все кому не лень называют себя старшими разработчиками -- от вчерашних выпускников до главных технических директоров. Но что же все-таки значит это словосочетание?

Технические специалисты

Некоторые разработчики -- заядлые технари. Они попали в программирование, потому что им нравится заниматься разработкой. Если бы они не прочитали книгу "Семь языков за семь дней", то сидели бы над конструкторами или в своем гараже, изобретая работающий от батареи самозавязывающийся галстук.

Они -- просто находка для команды, поскольку постоянно будут засыпать вас самыми невероятными и грандиозными новинками. Если вам когда-нибудь станет интересно, существует ли готовое решение для вашей проблемы, спросите их -- два из них они испробовали сами и в данное время используют измененную версию третьего на своем Raspberry Pi.

Их проблема в том, что ответом на все вопросы они считают технологию. Зачем нужен обработчик HTTP, когда есть полнофункциональный сервер приложений? Зачем использовать добрый старый TCP, если можно внедрить асинхронные коммуникации? Для чего пытаться дорабатывать ПО, если вокруг столько всяких инструментов и интересных технологий, с которыми так приятно разбираться?

Как повысить функциональность и продуктивность Google Drive (часть 7)

Расширьте возможности

На данный момент у Google Docs нет нативного инструмента для создания конвертов в подходящем формате. Однако, стороннее приложение под названием Envelopes for Google Docs восполнит данный пробел.

Все, что нужно -- установить приложение, а затем запустить его, кликнув по иконке на странице новой вкладки Chrome. Приложение попросит установить размеры конверта и создаст новый готовый к печати документ.

Получите новый вид

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

Слева от кнопок находится команда изменения сортировки файлов. Нажав значок шестеренки в правом углу экрана, вы увидите настройки плотности экрана -- "комфортное" (Comfortable), "уютное" (Сozy) или "компактное" (Compact) отображение.

источник 

10 техинструментов для быстрой работы

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

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

Buffer

Buffer избавит вас от утомительного занятия целый день вручную регулировать взаимодействие с соцсетями, чтобы обеспечить максимальное социальное присутствие. Онлайн-сервис на данный момент работает с такими соцсетями, как Twitter, Facebook и Google+ Pages, автоматически публикуя обновления в запланированное вами время.

Чтобы облегчить добавление обновлений в очередь, Buffer интегрирован с большим количеством приложений, включая SocialBro и Instapaper, и имеет расширения для браузеров Chrome, Firefox, Opera и Safari.

понедельник, 28 октября 2013 г.

10 лучших новых функций в OS X Mavericks

Ключевые изменения таятся под знакомой оболочкой

OS X 10.9 Mavericks -- первая версия ОС Mac, названная не в честь кошки -- не является революционной. Если вы используете OS X Mountain Lion, то не заметите каких-либо кардинальных изменений, но по достоинству оцените эффективное управление потреблением энергии на своем MacBook. Все же, некоторые изменения в самом деле полезны, хотя и не столь очевидны. Мы выбрали самые привлекательные.

Окна с вкладками Finder

Оглядываясь назад, можно сказать, что наделение окон Finder панелями с вкладками, как у браузера, вполне естественно. Теперь OS X Mavericks позволяет вам добавить вкладки в окна Finder (можете создавать новые окна), нажав комбинацию Cmd-T.

Совет: Чтобы перемещать или копировать элементы между панелями с вкладками, перетащите файл или иконку папки с текущей вкладки во вкладку другой панели.

20 бесплатных приложений ПК для облегчения повседневных задач (часть 5)

BoxCryptor

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

Как правило, мы используем бесплатную программу с открытым исходным кодом TrueCrypt, но для доступа к одному файлу придется возиться с целыми томами. С BoxCryptor вы можете шифровать и извлекать отдельные файлы.

PhraseExpress

PhraseExpress позиционируется как "текстовый расширитель для Windows", но программа намного круче. Помимо функции автотекста -- напоминает Swiftkey -- и предиктивного ввода, утилита поддерживает множественный буфер обмена, исправление орфографических ошибок и т.д. Поскольку это не плагин, то ее можно использовать в любой программе на вашем ПК с Windows.

Программа позволяет отправлять одно и то же электронное сообщение по несколько раз -- без необходимости набирать его повторно (или использовать функцию "вырезать-вставить"). избавьте себя от необходимости отслеживать метку <br>, сохраняя метки в PhraseExpress. Одним словом, PhraseExpress существенно облегчает жизнь.

источник

Всегда начеку


Почему одинаковые процессоры 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 предлагает ряд различных способов делиться контентом. Вы можете пригласить пользователей для совместной работы над документом, что позволит им вносить правки/комментарии (в зависимости от настроек прав доступа).

Кроме того, вы можете отправить по электронной почте прямо из Docs документ или файл в нужном формате. Просто кликните правой кнопкой мыши по любому файлу в Google Drive или воспользуйтесь меню "Файл".

источник 

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

Как повысить функциональность и продуктивность Google Drive (часть 5)

Используйте клавиши быстрого доступа

Если говорить о горячих клавишах, в Google Drive их полно. Весь список можно открыть, удерживая Ctrl и клавишу "/" на веб-странице Drive.

Сосредоточьтесь, черт побери!

Если вам хочется редактировать документ в полноэкранном режиме, не отвлекаясь от работы над текстом, нажмите "Полный экран" в меню "View" (Вид). Вы увидите перед собой окно только с открытым документом. Чтобы вернуться в обычный режим, нажмите клавишу "Esc".

источник 

понедельник, 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 г.

Синдром лучшего стандарта кодирования

Разработчики часто склонны считать, что один стандарт кодирования лучше другого в плане читабельности. Некоторые думают, что добавление оператора break перед фигурными скобками повышает согласованность. Одним нравится стиль CamelCase, остальные его ненавидят.

Суть дела в том, что невозможно доказать, что один стандарт обеспечивает лучшую читабельность, по сравнению с другим.

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

Правда заключается в том, что стандарт, которому вы отдаете предпочтение, более эффективен простому потому, что вы к нему привыкли. Самый лучший формат, позволяющий добиться оптимальных результатов -- формат, с которым вам удобно работать.

Наш мозг функционирует таким образом, что всегда ищет знакомые структуры. Когда вы читаете фрагмент кода, ваш мозг находит шаблоны, существующие в вашей памяти, чтобы не перенапрягать мыслительную систему (напоминает какой-нибудь шаблон проектирования?)

Чтобы понять этот код:


    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 аккуратным и упорядоченным -- за несоответствие результатов работы оценке. Это всего лишь оценка -- наиболее вероятное предположение, сколько времени уйдет на задание, а не точные сроки поставки.

Я жду того дня, когда разработчик перекрутит на свой лад слова старого ворчливого старшины и ответит руководителю проекта: "‘Оценка’, потому что от слова ‘оценивать’. Если бы она была определенной, то называлась бы ‘точной’".

Windows 8 уже здесь


Как повысить функциональность и продуктивность 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.

Переходите в режим оффлайн

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

В браузере сперва установите официальное приложение Drive. Затем перейдите на drive.google.com, нажмите "Больше" в меню слева и выберите "Оффлайн-доступ". Вуаля -- все готово!

Стоит отметить, что вам придется активировать оффлайн-доступ в каждом компьютере, которым вы будете пользоваться. (Исключение: в хромбуках он активируется по умолчанию).

источник

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

Windows 7: 10 лучших инструментов для продвинутых пользователей

Bins

Windows 7 позволяет "прикреплять" иконки программ, файлов и веб-сайтов к панели задач для быстрого доступа к ним. Bins значительно расширяет границы данного функционала, позволяя группировать значки в одну "корзину" на панели задач, обеспечивая быстрый и удобный доступ к нужным программам.

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