Pull to refresh
10
0
Send message

Пятничная задача

Reading time1 min
Views2.6K
Всех с пятницой!

Проверяем знания и своё внимание. Дан код на Java:

  1. public class Foo {
  2.  private static Foo instance = new Foo();
  3.  private static final int DELTA = 6;
  4.  private static int BASE = 7;
  5.  private int x;
  6.  private Foo() {
  7.   x = BASE + DELTA;
  8.  }
  9.  public static void main(String... argv) {
  10.   System.out.println(Foo.instance.x);
  11.  }
  12. }


Внимание вопрос! Что будет выведено? А главное — почему?

UPD Осторожно — в комментариях уже присутствует правильный ответ. Прошу провести тест в других ЯП и привести результаты в комментариях.
Total votes 61: ↑43 and ↓18+25
Comments31

В Google научили квантовый компьютер распознавать образы

Reading time2 min
Views8.7K
Исследователи из Google заявили, что им удалось заставить квантовый компьютер распознавать автомобили на фотографиях. Об этом сообщается на официальном блоге компании.
Читать дальше →
Total votes 58: ↑49 and ↓9+40
Comments61

Расширяем функционал key-value хранилища Redis

Reading time1 min
Views3.1K
После некоторого изучения хранилища Redis (версия 1.01) для использования в высоконагруженном проекте впечатления остаются хорошие. Но лично мне не хватило одной простой команды — подсчет количества ключей по паттерну. Т.е. есть KEYS, но она возвращает массив со всеми ключами. Что, согласитесь, с размерами порядка сотни миллионов записей заставит задуматься сервер на долго. Если у него хватит ресурсов на это.
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments3

Internet Explorer 6

Reading time1 min
Views522
Последнии тенденции отказа от использования и разработки под Internet Explorer 6 оставляют приятное впечатление прогресса. Тем не менее, наибольшей иннерционностью обладают государственные проекты. В силу разного рода причин. Завязок в тех. задании на конкретный браузер, политика использования ПО.

Тому пример «Электронная площадка Сберегательного банка Российской федерации»
www.sberbank-ast.ru
Total votes 20: ↑12 and ↓8+4
Comments21

iBotnet — справедливое название первого ботнета под Mac Os X

Reading time1 min
Views598
image Обнаружен первый ботнет, компьютеры которого работают под управлением операционной системы Apple Mac OS X, сообщает eWeek со ссылкой на данные компании Symantec, занимающейся компьютерной безопасностью.
Эта сеть зомбированных компьютеров получила название iBotnet. Ее формирование началось пару месяцев назад.

В iBotnet входят компьютеры, зараженные трояном OSX.iServices. Он распространяется под видом программы, снимающей защиту с Photoshop CS4 и iWork'09.

По оценке Symantec, в настоящее время в iBotnet входит несколько тысяч компьютеров. Они уже использовались для проведения DDoS-атак. Не исключено, что iBotnet будет задействован при рассылке спама.

Троян OSX.iServices был обнаружен в январе 2009 года. По оценке компании Intego, занимающейся разработкой антивирусных программ для компьютеров Apple, вместе с пиратскими iWork'09 и Photoshop CS4 этот троян попал на 20 тысяч компьютеров, работающих под управлением Mac OS X.
Total votes 38: ↑20 and ↓18+2
Comments29

ВКонтакте и коммерческая разработка приложений

Reading time1 min
Views623
Я рад, что администрация социальной сети ВКонтакте повернулась к разработчикам приложений лицом. Но меня интересует один момент. с которым давече я столкнулся в очередной раз.

Проблема следующая — администрация может в любой момент и без предупреждения заблокировать приложение.
Читать дальше →
Total votes 23: ↑14 and ↓9+5
Comments55

Чистые функции

Reading time2 min
Views14K
Чистые функции имеют ряд интересных и полезных свойств. Всё просто. Они зависят только от своих параметров. И возвращают только свой результат. В языке программирования D возможно следующее:
  • Нельзя писать в глобальную переменную. Или в переменную, которая стала персистентной вне этой функции.
  • Такие переменные не могут быть прочитаны, пока они не станут инвариантными. Под инвариантностью имеется в виду неизменяемость.
  • Чистые функции могут вызывать только чистые функции.
  • Параметры в чистых функциях могут быть неизменяемыми. При этом вызов к такой функции не может быть кеширован или вызван асинхронно, если параметры ссылаются на изменяемые данные.
  • Чистая функция может вызывать исключение.
Читать дальше →
Total votes 48: ↑40 and ↓8+32
Comments37

Почтовый апокалипсис

Reading time1 min
Views722
За выходные получил около 100 возвратов, отправленных моим сайтом писем, на домен mail.ru. Тем самым портал, основная функцией которого — почтовый сервис, перестал этим заниматься. По-крайней мере на этот период. Ну ни в какие ворота.

Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments10

ВКонтакте начал монетизироваться

Reading time1 min
Views730
ВКонтакте начал монетизироваться!



ВКонтакте – самый посещаемый ресурс русскоязычного сегмента сети интернет.

ВКонтакте является лидером во всех сферах, связанных с интернет-коммуникацией:

* Интернет-ресурс №1 в России (Alexa) и Украине (Alexa).
* 500-600 миллионов страниц открывается на сайте ежедневно.
* На июнь 2008 года на сайте зарегистрировано свыше 14 миллионов пользователей.

15 июля 2008 года мы заключили контракт с компанией Медиа Плюс, сейлз-хаусом Европейской медиа группы и признанным лидером в области продаж рекламы на радио.

Тарифы на размещение рекламы можно скачать здесь.

Разместив свою рекламу на сайте, Вы можете контролировать охват и частоту рекламных сообщений в целевой аудитории, учитывая возрастную категорию пользователей или их географическое положение.

Особенности размещения рекламы ВКонтакте:

* Рекламный материал представляет собой два баннера, размером 120x300 и 600x90
* Изображение не должно превышать 25 Кб.
* Материал выводится в блоках в левой и нижней частях экрана.
Показ баннера в нижней части экрана засчитывается только в том случае, если пользователь пролистывает страницу до места его расположения.
* Слева и внизу этой страницы можно увидеть образцы рекламных объявлений.

320 000 рублей стоит на один день повесить баннер!

www.vkontakte.ru/help.php?page=adv
Total votes 1: ↑1 and ↓0+1
Comments14

ВКонтакте начал монетизироваться

Reading time1 min
Views515
ВКонтакте начал монетизироваться!



ВКонтакте – самый посещаемый ресурс русскоязычного сегмента сети интернет.

ВКонтакте является лидером во всех сферах, связанных с интернет-коммуникацией:

* Интернет-ресурс №1 в России (Alexa) и Украине (Alexa).
* 500-600 миллионов страниц открывается на сайте ежедневно.
* На июнь 2008 года на сайте зарегистрировано свыше 14 миллионов пользователей.

15 июля 2008 года мы заключили контракт с компанией Медиа Плюс, сейлз-хаусом Европейской медиа группы и признанным лидером в области продаж рекламы на радио.

Тарифы на размещение рекламы можно скачать здесь.

Разместив свою рекламу на сайте, Вы можете контролировать охват и частоту рекламных сообщений в целевой аудитории, учитывая возрастную категорию пользователей или их географическое положение.

Особенности размещения рекламы ВКонтакте:

* Рекламный материал представляет собой два баннера, размером 120x300 и 600x90
* Изображение не должно превышать 25 Кб.
* Материал выводится в блоках в левой и нижней частях экрана.
Показ баннера в нижней части экрана засчитывается только в том случае, если пользователь пролистывает страницу до места его расположения.
* Слева и внизу этой страницы можно увидеть образцы рекламных объявлений.

320 000 рублей стоит на один день повесить баннер!

Обсудим?!

www.vkontakte.ru/help.php?page=adv
Total votes 39: ↑1 and ↓38-37
Comments0

Веб vs Десктоп

Reading time1 min
Views1.8K

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

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

Тенденции таких спарадических прыжков видны уже сейчас. К примеру, Mozilla Foundation с Prism и Weave. Или даже более тесная интеграция у Adobe со своим свежим Air.

А какие бы сервисы Вам удобнее использовать на Десктопе и, наоборот?
Total votes 21: ↑17 and ↓4+13
Comments73

Университет в Теннеси получит суперкомпьютер производительностью 1 петафлопс

Reading time1 min
Views646
Университет в Теннеси (University of Tennessee, UT) получил грант в размере 65 млн. долл. от National Science Foundation (NSF) на строительство и последующее облуживание в течение 5 лет суперкомпьютера Cray XT4.


Особенностью данного суперкомпьютера, собираемого с использованием Quad-Core AMD Opteron, является его высокая мощность, которая оценивается примерно в 1 петафлоп (PetaFLOPS, 1 000 000 000 000 000 операций с плавающей запятой в секунду).

Стоимость аппаратной части суперкомпьютера XT4, как отмечается, составляет порядка 30 млн. долл. Оставшиеся 35 млн. долл. будут затрачены на обслуживание всей системы в течение 5 лет её использования.
Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments9

IBM выпустила самый быстрый в мире UNIX-компьютер, процессоры которого работают на частоте 5 ГГц

Reading time2 min
Views932
Компания IBM объявила о выпуске двух высокопроизводительных моделей линейки Power Systems — одна из них является самым быстрым в мире компьютером, работающим под управлением UNIX, а другая — суперкомпьютером с уникальной водяной системой охлаждения.

Новый UNIX-сервер масштаба предприятия Power 595 (первый снимок), в конфигурацию которого входит 64 процессорных ядра и до 4 ТБ оперативной памяти, вдвое превосходит по производительности аналогично сконфигурированную систему HP Superdome Itanium, при сопоставимой цене.

Новый суперкомпьютер Power 575 (Hydro-Cluster) предназначен для решения наиболее требовательных к вычислительному ресурсу задач, таких, как моделирование в области энергетики, аэрокосмической отрасли и метеорологии. Особенностью этой системы является водяная система охлаждения, позволившая повысить плотность компоновки до 448 ядер в расчет на одну стойку (на втором снимке — один из модулей Power 575).

В составе этих систем потребителям доступны микропроцессоры POWER6, работающие на рекордно высокой частоте — до 5 ГГц. По оценке IBM, эти процессоры в два-три раза превосходят микропроцессоры, используемые в сопоставимых системах HP или Sun.

К особенностям сервера Power 595, помимо 5-ГГц процессоров POWER6 относятся высокоскоростные внутренние соединения, выполненные по схеме SMP «точка-точка» (symmetric multi-processor point-to-point). Эти соединения связывают ядра в 8-ядерных узлах, образованных двухъядерными процессорами POWER6, объединенными в модули с прямыми соединениями между ядрами. На следующем уровне иерархии узлы соединены «сверхлинейно-скалярным» способом, означающим, что каждый добавляемый узел связан линиями «точка-точка» со всеми существующими, так что суммарно образуется 28 связей между восемью узлами. Это позволяет максимально увеличить пропускную способность и раскрыть потенциал ядер, кэш-памяти и оперативной памяти. Агрегированная пропускная способность памяти в Power 595 превышает 1,3 ТБ/с.

Поставки Power 595 начнутся 6 мая.
Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments8

Toshiba SpursEngine — новый аналог IBM Cell

Reading time2 min
Views797
Японский производитель электроники, компания Toshiba, начала выпуск мощнейших процессоров SpursEngine, создатели которых вдохновились известными IBM Cell, которыми оснащается игровая консоль Sony PlayStation 3. Новый чип разработан для самых требовательных приложений, а именно для графического дизайна и игр.

SpursEngine является вспомогательным элементом процессора, а не его полноценной заменой. Ему можно спокойно поручать сложные задачи, поскольку внутри него установлены четыре ядра а также внешний аппаратный кодек для декодирования видео высокого разрешения в MPEG2 и H.264. Согласно заявлению компании, его частота составляет 1,5 ГГц, при этом он потребляет от 10 до 20 Вт.

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

Более того, все это происходило в трехмерном режиме, программное обеспечение выполняло расчеты в реальном времени и это при том, что человек постоянно находился в движении. Это сложно выполнить даже используя графические процессоры последнего поколения, не говоря уже о маломощных видеокартах, которые устанавливаются в ноутбуках.

За следующие три года Toshiba планирует продать 6 миллионов процессоров SpursEngine. Несмотря на то, что цена одного такого чипа должна составить 98 долларов, производитель собирается снизить ее до 50 долларов при покупке 1000 штук.

SpursEngine могут устанавливаться в графических картах следующего поколения, Toshiba уже подписала договора о сотрудничестве с Corel, CyberLink и Leadtek, тем самым подтвердив свои серьезные намерения насчет этого чипа.

UPDATE Видео по теме: youtube.com/watch?v=Mf-eqoBCGq8&feature=related. Почему у меня не удалось встроить видео прямо в пост?
Total votes 3: ↑3 and ↓0+3
Comments3

Information

Rating
Does not participate
Registered
Activity