Архив за 15 февраля 2013 - 7

После небольшого перерыва, продолжим нашу разработку. Сегодня мы добавим в проект небольшой звуковой эффект, проигрываемый при соударении шарика с чем либо на игровом поле. О работе с SoundEngine (которой мы сегодня воспользуемся) я уже писал ранее. По этой причине, сегодня я расскажу не столько о ней, сколько о том, как ее использование отразится на разрабатываемом нами проекте.
Читать полностью »

Китайская компания TCL Communication, выпускающая смартфоны под маркой Alcatel, подготовила для европейского рынка новинку, названную Alcatel One Touch Star. На одном из шведских сайтов аппарат уже предлагается для заказа по цене около $280.

Alcatel One Touch Star

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

в 5:00, , рубрики: Чулан

Тюменцы пишут о яркой вспышке в небе над Тюменью. Аналогичное наблюдали жители городов Екатеринбург и Челябинск.
Сейчас уже точно можно сказать, что неопознанный объект не был падающим самолетом. В справочной службе «Рощино» отметили, что аэропорт работает в обычном режиме. Самолеты приземляются и вылетают по расписанию, связь со всеми бортами есть.
В некоторых домах взрывной волной выбило стекла, эвакуируют школы, не работают телефоны.
По одной из версий, объектом могут оказаться осколки астероида 2012DA14 — ранее астрономы предупреждали, что сегодня он пройдет в опасной близости от Земли, сообщают СМИ.

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

По словам источника, компания Samyang разрабатывает объектив с фокусным расстоянием 50 мм и максимальной диафрагмой F/1,2, предназначенный для зеркальных камер. В подтверждение этого сообщения приводится фрагмент переписки с пользователями на странице компании в Facebook.

Выход объектива Samyang с фокусным расстоянием 50 мм и максимальной диафрагмой F/1,2 ожидается в будущем году

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

Задача.

Доброго дня. Недавно пришлось строить систему под Vmware Essentials 5 на 3 хоста в ограниченном бюджете. Система должна была решать несложные задачи, а именно приобреталась для миграции сервисов с уставших физических серверов. Блэйд – технологии привлекают своими возможностями, но по ряду причин покупку именно блэйда было решено исключить из возможных решений.
Приемлемым решением стало приобретение 3 серверов HP DL380 G8, которые планировалось использовать с уже имеющимся дисковым массивом HP StorageWorks P2000. Количество свободных SAS портов на P2000 было равным двум, но поскольку хостов планировалось подключать 3, то надо было искать решение.
SAS коммутатор для СХД
Читать полностью »

Весной прошлого года южнокорейские правоохранители заподозрили LG Display в краже секретов технологии OLED у Samsung Mobile Display. История получила развитие в июле, когда стало окончательно ясно, что борьба за рынок OLED началась, а в октябре Читать полностью »

Сегодня я хотел бы продолжить более или менее подробный обзор курсов на MOOC-ресурсе Coursera, которые я с той или иной степенью успешности прохожу с начала прошлого, 2012 года. С первыми двумя частями обзора всякий желающий может познакомиться здесь и здесь. А сегодня я хочу рассказать про пяток курсов, которые я прошёл с сентября 2012 года по, собственно, текущий момент (четвёртый и пятый из описываемых курсов я прохожу именно сейчас, но уже могу сказать по ним всё, что я хотел бы сказать).

Так что будут рассмотрены следующие курсы:

  1. Networked Life
  2. An Introduction to Operations Management
  3. Introduction to Genetics and Evolution
  4. Game Theory
  5. Calculus: Single Variable

Если кто-то заинтересовался хотя бы одним из перечисленных курсов, то добро пожаловать под кат.

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

Вступление

Изучая основы разработки под Android мне пришлось познакомится с таким замечательным языком, как Java. Читая очередной раздел гугловского GetStarted я наткнулся на такую конструкцию:

Button.OnClickListener mTakePicSOnClickListener = 
		new Button.OnClickListener() {
		@Override
		public void onClick(View v) {
			
		}
	};

Объявление представителя OnClickListener и переопределения у него метода onClick (поправьте меня Java программисты). Хм, подумал я, а круто бы эту фичу поиметь в Objective-C, а именно возможность переопределять реализацию метода у объекта(конкретного объекта, а не реализацию метода для всех объектов класса) да еще и через блоки в runtime (!) и забыл о этом всем… пока не оказался в полупустом автобусе в дождливую погоду. Времени было много и я решил поразмыслить над тем, что же тут можно сделать.
Зачем это нужно было? Изначально хотелось уметь делать так:

tableView1.delegate = [[NSObject new] override:@selector(tableView:didDeselectRowAtIndexPath:) imp:^void(NSIndexPath* ip){
       NSLog(@"selected row %i", ip.row);
}]
tableView2.delegate = [[NSObject new] override:@selector(tableView:didDeselectRowAtIndexPath:) imp:^void(NSIndexPath* ip){
       NSLog(@"selected row %i", ip.row);
}]

Обратите внимание, что предполагается изменение именно делегата и добавление/предопределение методов у него. А tableView остается оригинальным, без каких либо изменений.

Тем самым местом я чувствовал, что это вполне реализуемо благодаря богатому внутреннему миру Objective-C Runtime.
И да, то самое место меня не подвело.
Читать полностью »

Три модели планетов — с экранами типа IPS размером 8, 9,7 и 11,6 дюйма по диагонали — включила в серию Platinum компания Archos.

Одновременно представлены планшеты Archos 80 Platinum, Archos 97 Platinum HD и Archos 116 Platinum

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

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


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