Архив Январь 16, Суббота, 2010

Google / [Ссылка] США потребуют от Китая объяснить атаки на Google

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

Похоже, ситуация с Google в Китае набирает обороты. Госдепартамент США намерен потребовать от Китая объясений произошедшего и принятых мер.


Огненный лис / Mozilla отменяет выпуск Firefox 3.7

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

imageПо заявлению представителя компании, Mozilla собирается отменить запланированный выпуск Firefox 3.7 и в корне поменять сам процесс разработки продукта. Теперь изменения в популярный браузер планируется вносить намного чаще: новая функциональность будет добавляться с каждым выпуском обновления системы безопасности, то есть, примерно, раз в месяц, а не один-два раза в год, как происходит сейчас. Следующей версией после выхода релиза Firefox 3.6, находящегося на стадии RC, станет пока еще безымянное обновление, выпуск которого намечен на конец 2010 — начало 2011 года.



Будем надеятья, что это не утка, которая оправдывает срыв сроков, а действительно шаг вперед.



PS. Более подробно здесь.


Социальные сети / Теперь ВКонтакте API не только для Flash

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



Сегодня в настройках приложений появился IFrame. Это открывает разработчикам возможность создавать приложения для ВКонтакте без использования Flash.



Как пишет администрация:

Вы можете создать любое интегрированное приложение, загружаемое с Вашего сервера с помощью встроенного на страницу ВКонтакте элемента IFrame. Такие приложения могут отображать информацию с помощью любых технологий, поддерживаемых браузером пользователя: HTML, Javasсript, AJAX, Flash и др.



Подробнее, о том как это работает: vkontakte.ru/pages.php?id=9279356


Drupal / [Ссылка] Релиз Drupal 7.0 Alpha 1

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

Долгожданный альфа-релиз 7-й линейки Drupal’а состоялся! Примечательным является тот факт, что релиз состоялся в 9-й день рождения популярного движка.

Новая версия включает в себя огромное количество изменений как для пользователей, так и для разработчиков.


Я рекомендую / [Ссылка] Музыка ZX SPECTRUM (чип Z80)

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

Один или несколько хороших людей удумали напрямую оцифровать «биперные» мелодии из спектрумовских игр и выложить их в Интернете.



Ко мне эта гиперссылка попала от vibe из группы cornercut, а я даю её всем вам.


Интернет / SyncStream — библиотека C# для передачи данных по нестабильным каналам

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

Недавно нашел старую самопальную библиотеку, реализовавшую простой протокол передачи данных в пакетах по TCP.

После обработки напильником и долотом получилось очень даже ничего (:



Встрейчайте — библиотека SyncStream для передачи данных по глючащим каналам:

  • Восстанавливает синхронизацию между сервером и клиентом, если часть данных «провалилась» по пути
  • Проверяет целостность всех доставляемых пакетов
  • Имеет механизм гарантированной доставки для особо важных пакетов
  • Не завязан на низлежащий протокол передачи — можно прикрутить даже к лазерному каналу





Apple / [Перевод] Первый планшет. Часть 2

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

imageПеревод второй части статьи об Apple Newton (первая тут)



Что убило Newton



Устройства MessagePad были меньше ноутбуков (особенно ноутбуков середины 1990-х), но и карманными они не были. А Palm Pilot – были. Newton стоили в районе $800–900, Palm Pilot – $300–400. Конечно, не цена была решающей в крахе Newton: множество удачных устройств стоили гораздо больше. Главное то, что Apple не смогла объяснить в двух словах, почему Newton стоит именно этих денег.



Оригинальный Palm Pilot поступил в продажу в 1996 году, то есть через три года после оригинального Newton. Поэтому нельзя говорить, что они непосредственно конкурировали друг с другом и что с выходом Pilot начался закат Newton. Однако успех Pilot задал то направление, в котором должна была двигаться и Apple после дебюта Newton в 1993-м: меньше и дешевле. Вместо этого в Apple решили сохранить и размер, и цену, и пошли по пути наращивания функционала и производительности. Если бы Apple к 1995 году имела устройство на базе Newton, но размером с Palm Pilot и за $400, сегодня мир был бы совершенно иным. (Если бы Newton стал хитом, у Apple не было бы столько проблем в 1996 г. Возможно, ей даже не пришлось бы покупать NeXT и звать обратно Джобса.)



Open source / Юмор в стиле Open Source

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

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

  • у нас есть маленькая Open Source-компания, генеральный директор сейчас занят разработкой весьма нетривиального робота для скачивания и обработки интернет-сайтов на C++;
  • в связи с этим мы над ним давно шутим в стиле «хватит уже изобретать свой велосипед, когда для этого есть wget»;
  • несколько дней назад в сети появилось объявление нынешнего разработчика Wget о том, что он собирается прекратить разработку и ищет себе преемника;
  • на днях у нашего директора случился день рождения;
  • мы решили подшутить над ним, попросив автора Wget написать ему письмо с предложением стать мэйнтейнером Wget вместо того, чтобы продолжать писать своего робота.





Результат не заставил себя ждать:



C++ / 7 шагов по переносу программы на 64-битную систему

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

Аннотация



В статье рассмотрены основные шаги, обеспечивающие корректный перенос 32-битных Windows приложений на 64-битные Windows системы. Хотя статья ориентирована на разработчиков, использующих язык Си/Си++ в среде Visual Studio 2005/2008, она будет полезна и другим разработчикам, планирующим перенос своих приложений под 64-битные системы.



Веб-стандарты / [Перевод] Всплывающая подсказка с живым видео демонстрирует HTML5 video, и холст (canvas), и Ext

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

[всплывающая подсказка с живым видео]

Дэвид Дэвис из Ext не просто клёво зовётся, но и делает клёвые штуки :) Последняя его блогозапись демонстрирует и объясняет слияние HTML5-элемента <video> с поддержкою холста (<canvas>) по мере того, как он создаёт всплывающую подсказку с живым видео.



В этом примере используется рабочий web-стол Ext JS, и созданный код поставляет специальную панель, способную доставлять видео, а затем попросту захватывается видеокадр, и размер его уменьшается до размеров всплывающей подсказки:

win.ctx.drawImage(win.videoEl, 0, 0, win.tip.width, win.tip.height);

Весьма мило устроено.