Архив за 04 сентября 2012 - 3

Здравствуйте, уважаемые читатели.

Так случилось, что в ходе разработки моего игрушечного веб-приложения я решил сделать в интерфейсе чекбоксы в стиле iPhone. Так как вся клиентская часть разрабатывается на Twitter Bootstrap, то я решил поискать реализацию таких чекбоксов, но не нашел. Тогда я решил сделать форк вот этого проекта,
взял его за основу, перерисовал картинки, подправил css и в итоге получил примерно вот такой чекбокс
iPhone Style чекбокс для Twitter Bootstrap

Читать полностью »

Прошло уже достаточно времени с тех времен, когда Ni-Cd и Ni-Mh аккумуляторы безраздельно властвовали в мобильных устройствах, но с самого начала эпохи Li-ion и Li-pol все не утихают споры по поводу того, надо ли «тренировать» эти аккумуляторы сразу после покупки.
Доходит до смешного, в теме обсуждения ZP100 на china-iphone всем новичкам рекомендовали в приказном тоне пройти 10 циклов зарядки-разряда, а только потом приходить с вопросами о аккумуляторах.
Расставляем точки на i: Нужна ли тренировка литиевых аккумуляторов?
Давайте попробуем разобраться, имеет ли такая рекомендация право на жизнь, или это рефлексы спинного мозга(за отсутствием головного, наверное) некоторых индивидуумов, у которых они остались со времен никелевых батарей.
Читать полностью »

Moq – это простой и легковесный изоляционный фреймврк (Isolation Framework), который построен на основе анонимных методов и деревьев выражений. Для создания моков он использует кодогенерацию, поэтому позволяет «мокать» интерфейсы, виртуальные методы (и даже защищенные методы) и не позволяет «мокать» невиртуальные и статические методы.

ПРИМЕЧАНИЕ
На рынке существует лишь два фрейморка, позволяющих «мокать» все, что угодно. Это TypeMockIsolator и Microsoft Fakes, доступные в Visual Studio 2012 (ранее известные под названием Microsoft Moles). Эти фреймворки, в отличие от Moq, используют не кодогенерацию, а CLR Profiling API, что позволяет вклиниться практически в любой метод и создать моки/стабы даже для статических, невиртуальных или закрытых методов.
Читать полностью »

в 16:39, , рубрики: php, метки:

PHPExcel — отличная библиотека с огромным функционалом по работе с форматами xls, xlsx. Можно считывать, записывать, менять форматирование, задавать формулы, а из xlsx можно и картинки вытаскивать.

На хабре уже был пост про эту библиотеку - Универсальное чтение ячеек в PHPExcel. Я остановлюсь только лишь на главном минусе PHPExcel — вечно памяти не хватает, все время сыпятся ошибки «Fatal error: Out of memory». Этот пост о том, как это обойти.

Читать полностью »

Мне кажется целесообразным поделиться личным опытом роста производительности работы в Mac OS Х (на примере 10.7), в частности, путем максимального отказа от использования мыши (через что придем и к многим другим способам).

С чем связана актуальность проблемы?
1. Эргономически прицелиться и попасть мышью в мелкий объект всегда хуже для времени, мелкой моторики и зрения, чем использовать операции, не требующие идентификации мелких объектов и «прицеливания» в них. Для наиболее массового примера достаточно сравнить количество людей в Windows, которые переключают клавиатуры комбинацией клавиш или мышкой в соответствующем меню на рабочем столе (которое вроде тоже бы в пределах доступности).

2. Для мобильной работы большая разница – брать с собой мышь или нет. Если в Windows многим недостаточно внутренних тачпадов для полноценной работы, то при взгляде на макбук с подключенной мышью возникает когнитивный диссонанс – т.к. часть вещей, ради которых человек взял ее с собой в дорогу, объективно имеет более эффективное альтернативное решение, если избавится от определенной парадигмы сознания.

3. Меньшее использование мыши в OS X для переходящих с Windows позволяет предотвратить ряд неудобств и ошибок – в частности, «эффект красного крестика» и «синдром единственного рабочего стола», а также лучше понять отличия между окнами и процессами.

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

Итак.
Читать полностью »

Музыка в кубе. Обзор микросистемы Philips

Что-то давно я не публиковал обзоры и не проводил конкурсы с ценными призами. Настало время это исправить. Итак, сегодня представляю на ваш суд пост о микросистеме Philips MSM1055. Что такое микросистема? По сути — это уменьшенный музыкальный центр из 90-х годов, с возможностью прослушивания музыки с флешек и дисков. Да и компактный, к тому же, много места для него выделять не надо. Все подробности читайте под катом. Ну а в самом конце поста конкурс, в котором можно получить такую систему себе домой в вечное пользование.
Читать полностью »

Ожидается, что завтра компания Nokia представит своей новый смартфон с Windows Phone. Глядя на изображение, сопровождавшее предварительную информацию о Lumia 920 PureView, можно было предположить, что аппарат будет предложен, по крайней мере, в двух вариантах цветового оформления: желтом и красном. Новое изображение позволяет добавить в этот список белый, серый и черный цвета.

Брюс Уиллис не будет судиться с Apple

Вчера на Хабре появилась новость о том, что «Крепкий орешек» собирается судиться с Apple, поскольку актер очень недоволен тем, что свою музыкальную коллекцию он не может передать по наследству. Собственно, ничего удивительного в том, что актер недоволен тем, что купленные музыкальные файлы на самом деле ему не принадлежат, нет. Но никаких судебных тяжб между знаменитостью и Apple не будет — это все утка.

Читать полностью »

Планируемый выпуск нового iPhone 5 от Apple, одним из достоинств которого должна стать поддержка сетей четвертого поколения, ставит компанию Тима Кука перед непростой ситуацией — её крупнейший конкурент на мировом рынке — южно-корейская Samsung — владеет большим патентным портфолио на патенты технологии LTE. Вопрос заключается в том, что едва ли Samsung, проиграв суд Apple по вопросу внешней похожести их продуктов, удержится от того, чтобы подать в суд на Apple просто увидев, что в iPhone теперь используется технология, являющаяся интеллектуальной собственностью компании-конкурента?

Согласно южно-корейскому бюро по интеллектуальной собственности (Korean Intellectual Property Office) в прошлом году Apple не имела ни одного патента, который бы относился к области LTE. На данный момент ситуация коренным образом изменилась — портфолио компании из Купертино включает в себя 44 разработанных лично Apple патентов, покрывающих различные области LTE, а также 274 патента из той же области, которые были приобретены у канадского и американского производителей полупроводников — Nortel и FreeScale соответственно.
Читать полностью »

Президент Acer Джим Вонг (Jim Wong, на фото) поделился с источником планами компании по выпуску смартфонов в следующем году. Как оказалось, в 2013 году компания представит шесть новинок, которые будут представлены на рынках Европы, Китая и Юго-Восточной Азии.

Джим Вонг рассказал, что Acer работает над смартфоном под управлением Windows Phone 8

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js