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

So.cl: социальная сеть от Microsoft, основанная на социальном поиске

Почти все крупные ИТ-компании создают собственные социальные сети и/или поисковые сервисы. Кто-то делает поиск внутри своей социалки, как Facebook, а кто-то делает социалку, популяризируя ее за счет своих сервисов, включая поисковые, как Google. Слухи о том, что корпорация Microsoft работает над собственной социальной сетью, ходят уже давно. Еще в январе, когда точно было неизвестно, точно ли социальная сеть So.cl является продуктом от Microsoft, появился обзор интерфейса этого ресурса от одного из хабрапользователей. Тогда на So.cl можно было попасть только по инвайту, сейчас же этот ресурс открыли для всех.

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

Японская компания Marshal сообщила о пополнении ассортимента компьютерных аксессуаров стыковочной станцией для HDD, обозначенной индексом MAL-4535SBKU3. Новинка примечательна тем, что не только обеспечивает горячее подключение накопителей с интерфейсом SATA к компьютеру, но и выполняет функцию дупликтора — прямого копирования данных с одного носителя на другой.

Marshal MAL-4535SBKU3

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

Команда Microsoft Research побила мировой рекорд по сортировкеНа сайте sortbenchmark.org ежегодно проводятся конкурсы по сортировке больших наборов данных. Один из видов соревнований — minute sort, в котором необходимо за минуту прочитать с диска и сортировать как можно большее число записей и сохранить результат в файл. Конкурс проходит в двух категориях — Indy, без ограничений на используемое железо, и Daytona — должны использоваться только обычные компьютеры “из магазина”.

Команде Microsoft Research удалось многократно превысить державшийся с 2009 года рекорд Yahoo в категории Daytona. Их кластер, состоящий из 1033 дисков на 250 машинах, справился с 1401 гигабайтом данных. Это почти втрое лучше результата Yahoo (500 гигабайт), при том, что кластер Yahoo был почти в шесть раз больше (5624 диска на 1406 машинах). Более того, майкрософтовский кластер побил и прошлогодний рекорд в категории Indy (1353 гигабайта).
Читать полностью »

При разработке бизнес-приложений постоянно стоит проблема хранения данных в репозитории совместно с проектом. Особенно эта тема актуальна для корпоративных ERP, CRM, многабукав и так далее систем.
Для чего это нужно:

  • Для целей тестирования
  • Для совместной разработки
  • Для каких-то программных алгоритмов, оперирующих этими данными

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

При разработке бизнес-приложений постоянно стоит проблема хранения данных в репозитории совместно с проектом. Особенно эта тема актуальна для корпоративных ERP, CRM, многабукав и так далее систем.
Для чего это нужно:

  • Для целей тестирования
  • Для совместной разработки
  • Для каких-то программных алгоритмов, оперирующих этими данными

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

Почему ошибаются те, кто утверждает, что IPO Facebook прошло неудачноЕсли взглянуть на заголовки пятничных новостей, может сложиться впечатление, что IPO Facbook позорно провалилось. Wall Street Journal объявил, что “IPO Facebook захлебнулось
и даже мы здесь, в TechCrunch написали, что банкиры “из последних сил” пытаются удержать цену [От переводчика: и на Хабре тоже был топик на эту тему]. Как будто это IPO не было одним из самых больших в истории США! Если верить пессимистам, на самом деле важнее всего то, что акции Facebook не взлетели сразу после IPO, как предсказывали многие финансисты. Гадать “взлетит или не взлетит” — отличное развлечение и способ лишний раз попиарить себя в новостях, но суть IPO не в этом. Ориентироваться на взлёт или падение акций после первичного размещения — значит совершенно не разбираться в том, что такое IPO и зачем оно нужно. Если же использовать правильные критерии, IPO Facebook прошло просто отлично. И вот почему.
Читать полностью »

Entropy — Неточный язык программирования В комментариях к недавнему посту про неточный процессор, читатель lol2Fast4U привел ссылку на интересный язык программирования — Entropy.

Суть этого языка в том, что в нем отсутствует детерминированность.

Каждый раз, когда мы обращаемся к каким-либо данным, они искажаются все больше и больше.

Казалось бы, смысл создания этого языка — весьма сомнителен. Но на деле, этот подход может быть полезным для эмуляции как раз тех самых неточных процессоров, о которых идет речь в вышеуказанном посте.

Сами понимаете, что подход к программированию в такой среде должен быть принципиально иным.
Читать полностью »

В ассортименте компании Silicon Power посвилось новое изделие — твердотельный накопитель T10 типоразмера 2,5 дюйма, оснащенный интерфейсом SATA 3 Гбит/с. Накопитель характеризуется скоростью последовательного чтения 278 МБ/с. Скорость записи составители пресс-релиза не указывают, сосредоточив свое внимание на эстетических ощущениях, которые должен вызывать шлифованный алюминиевый корпус.

Silicon Power

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

Адаптивная верстка: CSS&JS фреймворк Skeleton
В продолжение недавней статьи про адаптивную верстку, хочется более полно раскрыть тему. В реалиях, чаще всего, для адаптивной верстки используют CSS-фреймворки. Об одном из них я хотел бы рассказать, а если точнее – перевести мануал по ее использованию. Называется он Skeleton.
Читать полностью »

Вместо посвящения

Всегда… Нет. Никогда не выходи в пургу пиши такой код ни для чего, кроме подобных забав.
image
Гийом — lead разработки языка Groovy

Reflection во зло

Один мой друг — большой любитель головоломок. Всяких, и программистких в том числе. Вот его последняя забава:
Напишите нужный код в static initializer, чтобы assert перестал падать:

public class Test {
 static {
//Write some code here
 }

public static void main(String[] args) {
 Integer a = 20;
 Integer b = 20;
 assert (a + b == 60);
 }
}

Если вы решите попробовать, не забудьте включить assertions (флагом -ea).
Дальше будет решение и кое какие рассуждения на тему, так что если вы уже справились, или вам влом -смело под кат.
Читать полностью »


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