Qt Software / Qt 4.7.0 Tech preview & QtCreator 2.0 alpha

Нет комментариев »
Сегодня вышел Qt 4.7.0 Tech preview, предварительная версия для людей желающих как можно скорее ознакомиться с новшествами Qt (такими как Qt Quick), Окончательный же релиз Qt 4.7.0 планируется на середину этого года.
Основные нововведения

Разработка / Сегодня состоялась презентация OpenGL 4.0

Нет комментариев »
Сегодня на GDC 2010 который проходит в Сан-Франциско Khronos™ Group анонсировала OpenGL 4.0
Новая версия GAPI призвана улучшить взаимодействие OpenGL и OpenCL для ускорения сложных вычислений.
Так же новый GAPI будет поддерживать профили Core и Compatibility, что позволит разработчикам выбирать: либо использовать только новый функционал, без совместимости с предыдущими версиями, либо в режиме совместимости.
Читать дальше →

Игры / Превью Civilization V

Нет комментариев »
Журналистам IGN удалось посетить офис Firaxis и первыми посмотреть на предварительную альфу Civilization V.



Как известно, осенью 2010 года этот легендарный симулятор бога наконец-то вернётся на платформу PC после нескольких лег миграции по приставкам в серии Civilization Revolution.
Читать дальше →

Linux для всех / Линукс для простых людей глазами простого человека

Нет комментариев »
Здравствуйте, светлые жители Хабрахабра. Помните, в ноябре прошлого года в блоге «Linux для всех» нам поведали о выходе первой версии дистрибутива Simply Linux? Создатели этой малютки позиционируют его как дистрибутив для простых обитателей планеты Земля: менеджеров, офисных работников, студентов, дизайнеров, эдакий открытый по большей части инструмент для непритязательного люда, мало знакомого с миром Unix. С момента выхода релиза этой сборки на базе ALTLinux прошло некоторое время, а репутация системы, благодаря некоторым источникам, обросла мхом негативных отзывов людей, которые хотели бы казаться компетентными в глазах других.

Так вышло, что мне в срочном порядке потребовалось сменить дистрибутив GNU/Linux на домашней машине. За несколько лет общения с Linux мне довелось использовать разные дистрибутивы: fedora, crux, gentoo, ubuntu. Последняя занимала свое почетное место на десктопе уже полтора, а возможно, и два года. Причем, обычно, на десктопе у меня сожительствуют пакеты разработки MonoDevelop, NetBeans с кучей плагинов, JDK последней версии, LAMP и некоторые другие. Вывод: я не самый непритязательный пользователь (об этом ниже).

Так почему же Simply Linux оказалась для меня идеальной системой?

Apple iPhone / Управляем компьютером с айфона

Нет комментариев »
Являясь счастливым обладателем Iphone 3gs, как-то вечером решил я проверить AppStore на предмет новых интересных приложений. Посмотрел сначала платные, скачал какую-то игрушку, решил заглянуть и в бесплатные, скорее для самоуспокоения, потому что я там давно ничего особо интересного не встречал. И что же я там вижу на второй строчке?



Для тех кто не в курсе, TeamViewer это довольно известное приложение для удаленного доступа к компьютеру. В оригинале оно нужно чтобы помочь другу, или там поделиться рабочим столом с кем-то, но версия для айфона меня просто поразила! Сколько сразу возможностей появляется у ямобилки. Тут я понял что это будет именно тем, с чем я приду на хабр.

Подробности под катом.
подробности

MySQL / [Перевод] Как FriendFeed использует MySQL для хранения данных без схемы

Нет комментариев »

Условия


Мы используем MySQL для хранения любых данных FriendFeed. Наша база данных растёт вместе с числом пользователей. Сейчас мы имеем более 250 миллионов записей, это записи пользователей (post'ы), комментарии, оценки («likes»)

По мере того как росла база данных, мы время от времени имели дело с проблемами масштабируемости. Мы решали проблемы стандартными путями: slave-сервера, используемые только для чтения, memcache для увеличения пропускной способности чтения и секционирование для увеличения пропускной способности записи. Однако, по мере роста, использованные методы масштабируемости привели к затруднению добавлению новой функциональности.

В частности, изменение схемы базы данных или добавление индексов к существующим 10-20 миллионов записей приводили к полной блокировке сервера на несколько часов. Удаление старых индексов требовало времени, а не удаление ударяло по производительности, так как база данных продолжала использовать их на каждом INSERT. Существуют сложные процедуры с помощью которых можно обойти эти проблемы (например создание нового индекса на slave-сервере, и последующий обмен местами master'a и slave), однако эти процедуры настолько тяжелые и опасные, что они окончательно лишили нас желания добавлять что-то новое, требующее изменение схемы или индекса. А так как наши базы сильно распределены, реляционные вещи MySQL как например JOIN никогда не работали для нас. Тогда мы решили поискать решение проблем, лежащее вне реляционных баз данных.

Существует множество проектов, призванных решить проблему хранения данных с гибкой схемой и построением индексов на лету (например CouchDB). Однако, по-видимому ни один из них не используется крупными сайтами. В тестах о которых мы читали и прогоняли сами, ни один из проектов не показал себя стабильным, достаточно зрелым для наших целей (см. this somewhat outdated article on CouchDB, например). А все это время MySQL работал. Он не портил данные. Репликация работала. Мы уже в достаточной мере понимали все его узкие места. Нам нравился MySQL именно как хранилище, вне реляционных шаблонов.

Все взвесив, мы решили создать систему хранения данных без схемы поверх MySQL, вместо использования полностью нового решения. В этой статье я попытаюсь описать основные детали системы. Так же нам любопытно как другие сайты решили эти проблемы. Ну и мы думаем, что наша работа будет полезна другим разработчикам.
Читать дальше →

Подкасты / [PODCAST] История успеха 4: Softkey.ru

Нет комментариев »
Друзья, спешу порадовать вас новым выпуском «Истории успеха».
В этом выпуске Феликс Мучник рассказывает о том, как возник и развился Softkey, и делится своими взглядами на предпринимательство и бизнес.

Феликс Мучник
Читать дальше →

Железо / Эволюция HDD ударит по Windows XP

Нет комментариев »
Специалисты из ассоциации IDEMA (International Disk Drive Equipment and Materials Association) предупреждают, что все производители жёстких дисков согласились с января 2011 года перейти на новый формат размера сектора в 4 Кб вместо существующего ныне 512 байт. Это позволит сэкономить место на диске за счёт уменьшения количества служебной информации в восемь раз. Эффективный объём HDD увеличится на 7-11%.
Читать дальше →

Учись Работать / Слежка за сотрудниками через акселерометры

Нет комментариев »
Японская корпорация KDDI (один из крупнейших операторов сотовой связи) разработала интересное приложение для iPhone, которое может найти применение на многих фирмах. Программа устанавливается на карманных компьютерах всех сотрудников и отслеживает их перемещения. Интересно, что она работает с помощью встроенного акселерометра, который позволяет регистрировать количество шагов (как простой шагомер). Более того, отдельно распознаются шаги по лестнице или медленное перемещение (важно для отслеживания эффективности труда некоторых работников, например, уборщиц), и даже поход в туалет по паттерну, то есть программа написана довольно грамотно.

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

.NET / Telerik Q1 2010 Release

Нет комментариев »
В среду Telerik выпустила очередной набор обновлений своих компонентов, для .Net.
С этим я и поздравляю всех .Net разработчиков. Всегда приятно когда выходят обновления сторонних компонентов.

В этом релизе Telerik сделала следующее важные по их мнению улучшения:

  • Поддержка VS2010RC и intellesence
  • Telerik Extensions для MVC
  • Новые компоненты для Win Forms
  • Новый графический дизайнер для их Open Axcess ORM
  • Новые контролы для Silveright
  • Новые контролы для Asp.Net Ajax
  • Еще много чего

Читать дальше →


AD: Почитать про стальные двери харьков дешево.. Последние новости омска за сутки.