Блог компании HPOracle не удалось разорвать контракт с НР через суд



3 февраля 2012 года Высший суд округа Калифорния в США отклонил иск компании Oracle к HP, посчитав его ложным. Напомним, что с помощью этого иска Oracle пыталась избавиться от обязательств перед HP по разработке программного обеспечения для платформы Itanium. Мы рады выразить удовлетворение подобным исходом тяжбы.
9 февраля 2012, 11:57
8

3GУскорим 3G модем при помощи внешней антенны из песочницы

Во всех 3G модемах есть внутренние антенны. В некоторых моделях их даже по две-три. Об этих антеннах никто и не задумывается, пока модем без проблем прокачивает через себя пяток-другой Мбит в секунду. Но если скорость составляет считанные килобиты и если компьютер с модемом уже побывал во всех углах комнаты в поисках хоть какого-то сигнала, но так его и не нашёл, то первое, что может помочь – это внешняя антенна.
9 февраля 2012, 19:03
108

Офисы IT-компанийОфисная история Твиттера

За свою недолгую историю Твиттер сменил уже три офиса и в скором будущем совершит свой самый крупный переезд. Посмотрим с чего началась его офисная история.



9 февраля 2012, 17:26
30

Google ChromeОбновление Google Chrome до версии 17

Вчера компания Google перевела в канал обновлений Stable версию браузера Chrome под номером 17. Работа была проведена большая, учитывая количество обнаруженных и исправленных уязвимостей — 20 штук, из которых одна критическая и восемь с высокой степенью опасности. Не считая исправлений багов и уязвимостей, в браузер были внедрены новые возможности:
9 февраля 2012, 16:51
6

Разработка под Apple iOSИнтегрируем Copy-Paste-Detection в Xcode, и не только

Сегодня ночью, проводя очередной code-review в наших проектах, наткнулся на большой кусок проявления чистейшего, кристализованного копипаста. Он не очень пришелся мне по душе, и как-то сразу всплыл вопрос:" А много ли копипаста у нас в проектах"? Google is my friend, поэтому решение нашлось очень быстро у jkennedy1980, который использовал CPD (copy paste detector), который входит в PMD (Pretty Much Done || Project Mess Detector || Programming Mistake Detector || ... ). В общем случае, CPD умеет находить copy-paste сходу для ряда языков(cpp, cs, java, php, ruby, ecmascript) и относительно легко расширяется, но мне же был нужен Objective-C. Как раз такой вариант и был у jkennedy1980, который использовал CPD в автоматической сборке jenkins'ом. Это в общем случае очень хорошо для любого проекта на любом языке, когда jenkins внедрен в процесс разработки, все права выставлены, и все знают где, когда и что надо нажимать. В случае же, когда разработчики не знают про jenkins, либо знают, но он где-то там далеко, такой метод мягко говоря не подходит. Xcode для iPhone/iOS разработчиков, все же, как-то ближе, и хотя для него все еще нельзя написать плагин,
9 февраля 2012, 10:53
59

Блог компании ЯндексСтройте маршруты в Картах для Windows Phone

На этой неделе мы рассказывали вам о новом Яндексе для Windows Phone. Сегодня у нас есть очередная интересная новость для пользователей этой платформы – свежий релиз приложения Яндекс.Карты. Теперь Карты прокладывают автомобильные маршруты по всей России и Украине. Построить маршрут можно как привычным способом, набрав адрес или название организации в строке поиска, так и быстрым – с помощью длительного нажатия на исходную и конечную точку маршрута.



Приложение строит сразу два альтернативных варианта проезда. Один маршрут Карты прокладывают в объезд пробок, а в другом показывают самое короткое расстояние, при этом время в пути для обоих маршрутов определяется с учётом пробок.
9 февраля 2012, 16:52
1

Peer-to-PeerСодержимое The Pirate Bay уместили в 90 мегабайт

image

Как сообщает TorrentFreak, содержимое торрент-трекера The Pirate Bay уместили в архив размером 90 мегабайт.

Достичь такого небольшого размера удалось благодаря использованию magnet-ссылок вместо torrent-файлов. Torrent-файлы представляют из себя небольшие, в несколько десятков килобайт, объемы данных, содержащие сведения о файлах и серверах (трекерах), через которые эти файлы раздаются. В отличие от них, magnet-ссылки являются текстовыми строками, которые указывают на соответствующие файлы по их уникальному идентификатору.
10 февраля 2012, 01:18
5

Облачные вычисленияGoogle близка к запуску своего облачного сервиса хранения файлов Google Drive

Поисковый гигант планирует в ближайшие недели серьезно потревожить нервы Dropbox, введя в строй свой новый проект — сервис Google Drive, который будет предназначен для облачного хранения пользовательских файлов.

Никаких особых отличий от уже существующих на рынке решений, таких как DropBox, SkyDrive или Box.net, по всей видимости, не планируется. Вполне традиционно пользователи смогут получить доступ к с своим файлам не только с компьютера, а и с мобильных устройств. Объем предоставляемого дискового пространства пока не известен, однако легко можно предположить, что для массового привлечения новых пользователей предложение поискового гиганта будет весьма заманчивым.

Сервис Google Drive будет бесплатным и для частных лиц, и для компаний, однако же, за дополнительное место на серверах надо будет заплатить пока неизвестную сумму. Также ожидается, что сервис станет частью Google Apps, а не, как можно было предположить, невероятно быстро растущей, по словам самой Google, социальной сети Google+.

Стоит напомнить, что еще в 2007 году Google планировал запуск сервиса G Drive, который должен был позволить хранить музыку и документы в интернете, однако эти планы так и не были реализованы.

[Источник]
9 февраля 2012, 23:36
8

Веб-стандартыHTTP — протокол уровня приложений

Данная статья является переводом первой статьи из цикла статей о протоколе HTTP с сайта opera.com.
Пересоздал её, чтобы тип статьи стал переводом.

Введение


В Бутане, когда люди знакомятся, они обычно приветствуют друг друга словами «Твоё тело чувствует себя хорошо?». В Японии они могут кланяться, в зависимости от обстановки. В Омане мужчины обычно целуют друг друга в нос, после рукопожатия. В Камбодже и Таиланде они обычно соединяют ладони, как при молитве. Это все протоколы общения, простая последовательность кодов, которая имеется значение и готовит обе стороны к обмену информацией.

В Интернете есть очень эффективный протокол прикладного уровня, который готовит компьютеры к обмену информацией: Hypertext Transfer Protocol, или HTTP. HTTP — протокол прикладного уровня поверх коммуникационного протокола TCP/IP. HTTP часто пропускается при изучении веб-дизайна и веб-разработки, что является ошибкой: понимание его помогает определить лучшее взаимодействие с пользователями, достичь лучшей производительности сайта и создает эффективный инструмент для управления информацией в сети Интернет.

Это первая статья из серии статей, целью которой является научить основам HTTP и как его использовать эффективно. В этой статье мы увидим где HTTP вклинивается в механизм Интернет.

9 февраля 2012, 22:32
63
gre

PowerShellКак подписать свой первый скрипт за 48 часов из песочницы

Проблема


Когда задача, требующая решения, небольшая, совсем не хочется писать для её решения отдельную утилиту, особенно, если ты — .NET-программист.
Скрипт? Однозначно, да, но ставить на боевую машину под управлением Windows сторонний интерпретатор совсем уж не по-христиански. Так почему бы не воспользоваться Windows Powershell? Готов сразу честно признаться: практически никакого опыта с ним не было, но уж больно заманчиво выглядел.
Скрипт, решающий задачу, был готов через 15 минут, если не учесть одно «но». Скриптом пока назвать это было сложно, потому что это был набор инструкций, непригодный для выполнения в виде скрипта. Непригодный, с точки зрения PowerShell.
9 февраля 2012, 10:48
62