Архив за 06 февраля 2013 - 4

Данная статья является продолжением первой части.
Продолжаем мучить Boost.Python. В этот раз настала очередь класса, который нельзя ни создать, ни скопировать.
Обернём обычные обычную сишную структуру с необычным конструктором.
И поработаем с возвращением ссылки на поле объекта C++, так чтобы сборщик мусора Python его не удалил ненароком. Ну и наоборот, сделаем альтернативный вариант, чтобы Python прибрал мусор после удаления того, что ему отдали на хранение.
Поехали…
Читать полностью »

Рядовой пользователь экранного интерфейса: кто он?Каждый, кто разрабатывает экранный интерфейс, наверняка задается вопросом его дружественности по отношению к конечному пользователю (юзабилити). И наверняка вы предполагаете, что Ваш продукт будет пользоваться популярностью не только ваших знакомых программистов, которые понимают значения стереотипных пиктограмм, но и совсем обычных людей, которые с вычислительной техникой на ВЫ. А если затрагивается локализация продукта на территории пост-советского пространства, проблемы начинают расти как снежный ком. Так-как по мнению автора хороший приемлемый интерфейс = оттестированный интерфейс, следует что без тестов не обойтись. Созывать консилиумы, создавать фокус группы и давать попробовать друзьям и коллегам конечно просто замечательно, но не всегда возможно по тем или иным причинам. За этим мы и попытаемся создать модель рядового пользователя экранного интерфейса. Пользователь экранного интерфейса (далее ПЭИ.)
Читать полностью »

В этой статье речь пойдет об унификации работы с атрибутами в проектах написанных на C#. Статья предназначена для разработчиков средних и больших проектов, или тех кому интересна тематика проектирования систем. Все примеры и реализации являются условными и предназначены для отражения подходов или идей.
Читать полностью »

  1. Я(мы) отлично продал клиенту проект! Ура!
  2. Я(мы) отлично выполнил проект! Ура!
  3. Клиент не доволен, со всеми вытекающими. Fail.

Новый клиент  > постоянный клиент
Знакома ситуация? Почему это происходит и как с этим бороться — под катом. Читать полностью »

Гражданский Кодекс планируется использовать для защиты от интернет дефамации. Поправки в ГК (формат .doc), защищающие честь оскорблённых в сети сограждан, Дума рассмотрит в феврале 2013. Законом могут стать правила удаления и опровержения оскорбительного контента:

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

Привет! Это наш первый материал на Хабре. В нем мы собираемся рассказать о нашем опыте миграции сложного портала с применением метода Database Attach. Enjoy!

Немного о том, кому, скорее всего, будет интересно это читать

Решив поделиться своим опытом миграции одного портала, мы ориентировались, прежде всего, на тех, кто не спрашивает «Зачем мигрировать?», не задается вопросом «А может быть сразу на 2013?», а также на тех, кто знает не понаслышке ужасные слова Windows Workflow Foundation, Event Handlers, Jobs, Content Types, Future Receivers, различный Site, List и т.п. термины и думает, как сделать, чтобы это заработало в SharePoint 2010.

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

Новость одной строкой: мы реализовали возможность установки облачного сервера с автоматическим добавлением root в authorized_keys указанного при установке публичного ssh-ключа.

Поддержка ssh ключей пользователя в облаке

Минимальный метод использования — выбрать ключ при установке/переустановке:
Поддержка ssh ключей пользователя в облаке
Для удобства мы сделали так, что ключ можно указать прямо при создании машины. В этом случае мы запомним ваш открытый ключ и позволим вам его в следующий раз выбрать в выпадающем списке.
Читать полностью »

По словам источника, на мероприятии Mobile World Congress (MWC) 2013, которое пройдет в конце месяца в Барселоне, компания ASUSTeK Computer представит семидюймовый планшет с функцией голосовой связи Fonepad.

Если верить предварительным сведениям, основой устройства служит процессор Intel Atom Z242, работающий под управлением Android 4.1. Планшетофону достался сенсорный экран типа IPS, разрешение которого равно 1280 х 800 пикселей. В конфигурацию устройства входит 1 ГБ оперативной памяти и в 16 раз больше флэш-памяти. Есть камера разрешением 3 Мп, поддержка 3G, Wi-Fi, Bluetooth и GPS.

Как пользоваться утилитой Instruments в Xcode
В данный момент ваша карьера разработчика iOS находится в том состоянии, когда вы написали одно приложение или два, и вам конечно интересно, что вы можете сделать, чтобы ваши приложения стали ещё лучше.

Помимо улучшения вашего приложения путем добавления в него всяких «завитушек», есть одна вещь, которую все хорошие разработчики должны сделать со своим кодом – обработать его утилитой Instruments!

Это руководство покажет вам, как использовать наиболее важные особенности утилиты под названием Instruments, которая поставляется вместе с Xcode. Она позволит вам проверить свой программный код на наличие проблем с производительностью, утечкой памяти и других проблем.
Читать полностью »

2012 год оказался не самым лучшим годом для производителей мониторов. По подсчетам аналитиков WitsView, впервые за всю историю было зафиксировано сокращение рынка по сравнению с предшествующим годом. Всего за 2012 год было выпущено 154,4 млн. мониторов, что на 7,3% меньше, чем в 2011 году. Попытка экстраполировать тенденцию на текущий год дает сокращение еще 3-6%, до 148 млн. штук.

На долю 10 основных поставщиков в 2012 году пришлось 128,7 млн. штук, подсчитали специалисты WitsView. Это на 8% меньше, чем в 2011 году, то есть крупные брэнды пострадали от ослабления спроса сильнее других.

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


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