Я проработал с Rails уже порядочное количество времени, и за это время я видел много Rails-приложений, а также не мало прочитал и написал плохого кода на Ruby. И вот вам 5 самых распространенных ошибок, которые я наблюдал практически в каждом приложении.
Читать полностью »
Новости информационных технологий - 26089
5 распространенных ошибок Rails-разработчиков
2012-05-10 в 10:05, admin, рубрики: rails, ruby on rails, качество кода, ошибки, разработкаCodeception — новости проекта
2012-05-10 в 10:03, admin, рубрики: bdd, codeception, php, phpunit, selenium, tdd, метки: bdd, codeception, phpunit, selenium, tddЯ уже писал на Хабре о Codeception — фреймворке для тестирования приложений на PHP. Если вы никогда раньше не писали тестов для вашего приложения, вам обязательно стоит взглянуть на Codeception. Он очень прост в использовании и сделан специально, чтобы уберечь разработчиков от рутины.
Сегодня я хотел бы рассказать, какие фичи появились в проекте в последнее время, а также отвечу на пару популярных вопросов.
Читать полностью »
Смартфоны Apple iPhone нового поколения и 10-дюймовые планшеты iPad будет выпускать Pegatron
2012-05-10 в 10:02, admin, рубрики: Новости, метки: новостиЗаказы на выпуск смартфонов Apple iPhone нового поколения и 10-дюймовых планшетов Apple iPad достались тайваньскому контрактному производителю Pegatron Technology, сообщает источник. Смартфон будет представлен в сентябре, а 10-дюймовый iPad — в четвертом квартале.
Компания Pegatron уже выпускает продукцию по заказам Apple: смартфоны iPhone 4S и планшеты iPad. Расширение производства под новые заказы уже завершено.
Делиться не всегда полезно: оптимизируем работу с кэш-памятью
2012-05-10 в 9:54, admin, рубрики: Без рубрикиДелиться с ближним своим для нас, божьих тварей, это очень характерно, считается добродетелью, и вообще, как утверждает первоисточник, положительно отражается на карме. Однако в мире, созданном архитекторами микропроцессоров, такое поведение не всегда приводит к хорошим результатам, особенно если это касается разделения памяти между потоками.
Мы все «немного читали» об оптимизации работы с памятью, и у нас отложилось, что полезно, когла «кэш остается горячим», то есть данные, к которым часто обращаются потоки, должны быть компактными и находиться в ближайшем к процессорному ядру кэше. Все так, но когда дело доходит до того, чтобы делиться доступом, потоки становятся злейшими врагами [производительности], а кэш не просто горячий, он аж «горит адским огнем» – такая во круг него разворачивается борьба.
Ниже мы рассмотрим простой, но показательный случай возникновения проблем производительности многопоточных программ, а потом я дам несколько общих рекомендаций, как избежать проблемы потери эффективности вычислений из-за разделения кэша между потоками.
Читать полностью »
Всем привет!
Хочу немного рассказать о семействе оборудования для Центров обработки данных от CISCO – CISCO ACE (Application Control Engine). В этой статье будут затронуты такие вопросы как предназначение устройств, архитектурные особенности, возможности применения, настройка основных функций. Больших тонкостей работы материал не предусматривает, скорее рассчитан на тех, кто думает о внедрении подобных устройств, пытается сделать выбор, хочет понять как такое оборудование поможет оптимизировать сетевую инфраструктуру, повысить доступность и время внедрения сервисов.
Во втором полугодии Amazon выпустит электронную книгу с цветным электрофоретическим экраном
2012-05-10 в 9:40, admin, рубрики: Новости, метки: новостиСсылаясь на данные отраслевых источников, сайт DigiTimes сообщает, что компания Amazon, скорее всего, выпустит электронное устройство для чтения, оснащенное цветным экраном, во второй половине текущего года. Поставки соответствующих компонентов должны начаться до конца этого месяца.
Устройство будет оснащено сенсорным экраном емкостного типа, а не инфракрасным сенсором, который используется в монохромных моделях. Заказы на поставку сенсорных модулей для цветных электронных книг Amazon уже получила компания TPK Holding.
HP EliteBook Folio 9470m: 14-дюймовый ультрабук для деловых пользователей
2012-05-10 в 9:38, admin, рубрики: Новости, метки: новостиКомпания HP представила ещё один ультрабук для деловых пользователей – EliteBook Folio 9470m. Новинка с 14-дюймовым экраном займёт положение над моделью Folio 13 – первым ПК такой категории, появившимся в каталоге компании в ноябре прошлого года.
Новый iPad против Acer Iconia Tab и BlackBerry PlayBook
2012-05-10 в 9:37, admin, рубрики: acer, android, blackberry, icornia tab, ipad, playbook, планшеты, метки: acer, android, icornia tab, iPad, playbook, планшетыВозможно, некоторые уже знают, что я всегда считал размер 10" для планшета слишком большим. А устройства от Apple — неоправданно дорогими, и неприспособленными к реальной жизни. Но с выходом нового iPad с его «Resolutionary» экраном я все-таки заинтересовался данным аппаратом.
Если кто помнит, после моего предыдущего обзора я оставил себе BlackBerry PlayBook. Соответственно после выхода нового iPad он был спешно продан моему лучшему другу, у которого он идеально дополнил его блекберри-смартфон, а я добавил недостающую сумму денег и заказал себе новый iPad.
На время ожидания айпада я взял себе попользоваться Acer Iconia Tab A501 на Android 3.2.1, с экраном 10.1"
В своей статье я хочу сравнить эти 3 устройства, которые находятся, на мой взгляд, примерно на одном уровне (хотя вместо асера конечно можно было бы взять что-то на Tegra 3, но, к сожалению, мне пока никто устройства на тест не дает — поэтому обхожусь тем, что есть). В ходе сравнительного обзора я постараюсь рассказать обо всех преимуществах и недостатках этих устройств с точки зрения их ежедневного использования. Я хотел бы уйти от «технической» составляющей подобных обзоров (бенчмарков, разглядывания детализации текстур в играх и пикселей на экране т.д.) к «человеческой».
Новый iPad против Acer Icornia Tab и BlackBerry PlayBook
2012-05-10 в 9:37, admin, рубрики: acer, android, blackberry, icornia tab, ipad, playbook, планшеты, метки: acer, android, icornia tab, iPad, playbook, планшетыВозможно, некоторые уже знают, что я всегда считал размер 10" для планшета слишком большим. А устройства от Apple — неоправданно дорогими, и неприспособленными к реальной жизни. Но с выходом нового iPad с его «Resolutionary» экраном я все-таки заинтересовался данным аппаратом.
Если кто помнит, после моего предыдущего обзора я оставил себе BlackBerry PlayBook. Соответственно после выхода нового iPad он был спешно продан моему лучшему другу, у которого он идеально дополнил его блекберри-смартфон, а я добавил недостающую сумму денег и заказал себе новый iPad.
На время ожидания айпада я взял себе попользоваться Acer Icornia Tab A501 на Android 3.2.1, с экраном 10.1"
В своей статье я хочу сравнить эти 3 устройства, которые находятся, на мой взгляд, примерно на одном уровне (хотя вместо асера конечно можно было бы взять что-то на Tegra 3, но, к сожалению, мне пока никто устройства на тест не дает — поэтому обхожусь тем, что есть). В ходе сравнительного обзора я постараюсь рассказать обо всех преимуществах и недостатках этих устройств с точки зрения их ежедневного использования. Я хотел бы уйти от «технической» составляющей подобных обзоров (бенчмарков, разглядывания детализации текстур в играх и пикселей на экране т.д.) к «человеческой».
Facebook объявил о скором выпуске App Center для iOS, Android и HTML 5
2012-05-10 в 9:33, admin, рубрики: Facebook, mobile development, Блог компании «Apps4All», мобильные приложения, поиск, разработка под iOS, метки: Facebook, мобильные приложения, поиск«Обнаружение» приложений — большая проблема для всех пользователей мобильных устройств, а следовательно разработчиков и магазинов. Об этом мы писали совсем недавно, например в "Разработка под iOS: 60% (или больше) приложений не отбивают затраты", об этом говорят все исследования — количество закачек приложений за пределами Топ-100 стремится к нулю, а независимым разработчикам пробиться в Топы, не обладая значительными маркетинговыми бюджетами, практически невозможно. Apple уже, судя по всему, активно работает над решением этой проблемы, как обстоят дела в Play пока непонятно, но опередит всех, судя по всему, Facebook, который уже анонсирует систему поиска приложений App Center, которая основана не на рейтингах, а на качестве приложений.