Новости информационных технологий - 28802

Даже находясь частично на проходящем сейчас в Вашингтоне DjangoCon'е (а может и благодаря этому) мы смогли таки выпустить сегодня большое обновление самой мощной среды разработки для Python & Django — PyCharm 2.6.

С прошлого релиза в апреле мы сделали следующее:Читать полностью »

Опубликовать в оффтопики типа «Чулан» и «Я негодую» не хватило кармы, по этому этот пост лежит здесь. Но хотелось сделать его закрытым.

Небольшая предыстория:

Пару лет назад в интернете познакомился с одним «товарищем», с которым в итоге стали близко общаться на разные темы. Но у него была одна очень нехорошая черта, в связи с чем, мне пришлось разорвать с ним общение, после чего были различные оскорбления, угрозы и попытки всячески мне навредить, например написал письма на работу и госнаркоконтроль (или как он там называется) о том, что я, возможно, наркоман, ибо на Хабре обсуждал наркотики (то-ли это была статья о применении ЛСД программистом, то-ли про Стива Джобса, точно не помню.) В том числе и создание фейковых страниц Вконтакте, куда добавлял моих друзей, рисовал карикатуры на меня (вернее брал мои фото и разрисовывал их: были и зарисовки а-ля Гитлер и много чего прочего, к сожалению не сохранил), оставлял комментарии к записям друзей, часто непристойные. Пытался уладить ситуацию, но увы, не получилось. В итоге просто стал его игнорить, заблокировал доступ к своей странице. Вдруг отстанет. На некоторое время это прекратилось, после чего началось снова.
Читать полностью »

Представляю вашему вниманию перевод статьи Рика Андерсона (Rick Anderson) «Adding Bundling and Minification to Web Forms».

Мое руководство по Bundling and Minification обеспечивает хорошее введение в возможности и основные преимущества ASP.NET Bundling and Minification (далее B/M). Вы должны прочитать это руководство, чтобы ознакомиться с основными возможностями данного продукта. В отличие, от моего руководства по B/M, которое посвящено использованию B/M в ASP.NET MVC, эта статья будет посвящена использованию B/M в связке с ASP.NET Web Forms.
Читать полностью »

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

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


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