Архив

Архив раздела ‘Технологии’

Что таит Skype

6 Январь 2009 gAmUssA

C мест сообщают:

Вообще в скайповской сети машины подразделяются на ноды – обычные машины, суперноды – которые разруливают трафик нодов, ну и на их собственные логин-серверы. Так вот, если у вас публичный IP адрес, достаточная мощность CPU, много памяти и пропускная способность сети не подкачала, то вы – супернод! И через вас пойдет чужой трафик. :-)

Алёна C++: Архитектура Skype.

Вот так-то. Сидишь на быстром интернете, с внешним IP и «слушаешь» чуже разговоры. В этом же посте товарищ Анонимный прелагает решение

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREPoliciesSkype]
[HKEY_LOCAL_MACHINESOFTWAREPoliciesSkypePhone]
«DisableSupernode»=dword:00000001

Производительность браузеров в зависимости от верстки

23 Декабрь 2008 gAmUssA

На сайте техногрета Студии Лебедева появилась познавательная статья о Производительности браузеров в зависимости от верстки.

Процитирую выводы из статьи

  1. Для интерактивных элементов лучше использовать position: absolute.
  2. Большое количество элементов на странице может снизить производительность, но не стоит увлекаться их сокращением в ущерб надежности макета.
  3. Не надо делать очень глубоких вложенных структур элементов.
  4. Прежде чем начинать верстку макета, следует узнать, какие интерактивные механизмы там должны быть — это избавит от многих проблем уже на начальном этапе работы над проектом.
  5. Не надо загонять себя в угол глупых стереотипов: «валидность» и «семантичность» никому, кроме самих разработчиков, не нужна.
  6. Не стоит без надобности растягивать картинки. Если это необходимо сделать, следует воспользоваться canvas.
  7. Как правило, img-элемент будет работать гораздо быстрее, чем CSS-свойство background-image.
  8. Помните главное правило: оптимизировать нужно то, что требует оптимизации.

Настоятельно рекомендую ознакомится с оригиналом, который содержит много позновательных графиков и тестов.

Вышел в свет JavaFX 1.0

11 Декабрь 2008 gAmUssA

javafx.com

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

полная версия статьи  The Aquarium (ru): Вышел в свет JavaFX 1.0.

Что же, в полку средств RIA (Rich Internet Applications) прибыло. Видимо это тенденция – каждая компания, деятельность которой каким либо образом связана с разработкой, считает свои долгом выпустить фреймворк для разработки RIA аппликаций. Тут Вам и Abode со своими Flash/Flex/Air, и Microsoft с Silverlight. Вообщем, посмотрим, кто сможет разработать и распространить наиболее «правильную» платформу.

Новые возможности Image Resize в Adobe Photoshop CS4

6 Октябрь 2008 gAmUssA

Данное видео показывает работу нового алгоритма масштабирования в Photoshop CS4. Про алгоритм можно почитать тут. Вкратце, новый алгоритм позволит осуществлять изменения размера картинки без потери качества. Видео очень впечатляет. Снимаем шляпу перед разработчиками этого продукта.

я на Я.ру

29 Август 2008 gAmUssA

Теперь у меня есть персональная страница на Я.ру — iBiwen!

Я.ру – это новый сервис Яндекса, на котором делятся с друзьями самым интересным, знакомятся, дружат или ссорятся, вывешивают фотки, комментируют свои, чужие записи, обмениваются ссылками и рассказывают о своем настроении.

Куда пойти работать

29 Август 2008 gAmUssA

Газета «Акция» и приложение «Акция.Карьера» проводят третье ежегодное исследование по составлению рейтинга «50 работодателей мечты для молодого специалиста».

В рейтинг «50 работодателей мечты для молодого специалиста» войдут только те компании, которые выберут сами молодые специалисты. Те компании, которые смогли убедить их в преимуществах работы, профессионального и карьерного роста.

Рейтинг составляется на основе ответов студентов, выпускников и молодых специалистов с опытом работы до двух лет. Экспертами рейтинга выступают рекрутинговые агентства АНКОР, «Империя Кадров», HRG, GRP-Service, Coleman Services, Manpower, Kelly Services. Читать далее…

Ничего так скорость…

1 Июль 2008 gAmUssA

Настраиваем Eclipse для работы с Ext – GWT

12 Май 2008 gAmUssA

Google Web Toolkit (GWT) – это набор AJAX-компонентов для разработки пользовательских интерфейсов web 2.0 – приложений. Эта библиотека нам должна быть знакома по проектам GMail, Google Reader и многим другим. Отличительной особенностью этого фреймворка является то, что программы можно писать на Java.  Ext-GWT (или GXT) – это расширение GWT с использованием популярной библиотеки построения UI web-приложений ExtJS.

Внимание

Для GXT beta 2 необходим GWT 1.5 milestone 2, который поддерживает J2SE 6.0.  Ссылки на загрузку – в разделе "Ресурсы"

Установка переменной GWT_HOME

Делается для каждого из разработчиков единожды:

  1. В главном меню Eclipse находим управление Classpath Variables. Для этого переходим: Menu – Window – Preferences – Java – Build Path – Classpath Variables;
  2. Создаем переменную GWT_HOME. Кнопка New:
    • указываем имя. Name: GWT_HOME;
    • указываем свой путь к корневой папке GWT, к примеру "D:\Projects\gwt-windows-0.0.2415\" как у меня.

Читать далее…

Как защитить HTML формы от Гугла

21 Апрель 2008 gAmUssA

logo_plain Не так давно гугл объявил о том, что их поисковые роботы теперь смогут получать доступ к тем частям сайта, которые были ранее не доступны, еси следовать только ссылками на сайте. А именно – робот будет сам заполнять формы на сайте и отправлять их на сервер. Это всё здорово, но что если форма делает какие то деструктивные действия? Например стирает что либо из базы данных? Там можно, благодаря гуглу, остаться с пустым сайтом. Вот некоторые советы как этого избежать.

Читать целиком (на сайте Russian Аякс)>>

Стандарты кодирования

20 Апрель 2008 gAmUssA

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

По возможности буду дополнять и добовлять.