После небольшого перерыва, продолжим нашу разработку. Сегодня мы добавим в проект небольшой звуковой эффект, проигрываемый при соударении шарика с чем либо на игровом поле. О работе с SoundEngine (которой мы сегодня воспользуемся) я уже писал ранее. По этой причине, сегодня я расскажу не столько о ней, сколько о том, как ее использование отразится на разрабатываемом нами проекте.
Читать полностью »
Архив за 15 февраля 2013 - 7
Маленький отважный арканоид (часть 4)
2013-02-15 в 5:22, admin, рубрики: android, iOS, marmalade, Разработка под android, разработка под iOS, метки: android, iOS, marmaladeСмартфон среднего уровня Alcatel One Touch Star оснащен 4-дюймовым дисплеем AMOLED
2013-02-15 в 5:05, admin, рубрики: Новости, метки: новостиКитайская компания TCL Communication, выпускающая смартфоны под маркой Alcatel, подготовила для европейского рынка новинку, названную Alcatel One Touch Star. На одном из шведских сайтов аппарат уже предлагается для заказа по цене около $280.
Тюменцы пишут о яркой вспышке в небе над Тюменью. Аналогичное наблюдали жители городов Екатеринбург и Челябинск.
Сейчас уже точно можно сказать, что неопознанный объект не был падающим самолетом. В справочной службе «Рощино» отметили, что аэропорт работает в обычном режиме. Самолеты приземляются и вылетают по расписанию, связь со всеми бортами есть.
В некоторых домах взрывной волной выбило стекла, эвакуируют школы, не работают телефоны.
По одной из версий, объектом могут оказаться осколки астероида 2012DA14 — ранее астрономы предупреждали, что сегодня он пройдет в опасной близости от Земли, сообщают СМИ.
Samyang планирует выпуск объектива 50/1,2 для зеркальных камер
2013-02-15 в 4:00, admin, рубрики: Новости, метки: новостиПо словам источника, компания Samyang разрабатывает объектив с фокусным расстоянием 50 мм и максимальной диафрагмой F/1,2, предназначенный для зеркальных камер. В подтверждение этого сообщения приводится фрагмент переписки с пользователями на странице компании в Facebook.
SAS коммутатор для СХД
2013-02-15 в 3:33, admin, рубрики: ит-инфраструктура, системное администрирование, метки: ит-инфраструктура, системное администрированиеЗадача.
Доброго дня. Недавно пришлось строить систему под Vmware Essentials 5 на 3 хоста в ограниченном бюджете. Система должна была решать несложные задачи, а именно приобреталась для миграции сервисов с уставших физических серверов. Блэйд – технологии привлекают своими возможностями, но по ряду причин покупку именно блэйда было решено исключить из возможных решений.
Приемлемым решением стало приобретение 3 серверов HP DL380 G8, которые планировалось использовать с уже имеющимся дисковым массивом HP StorageWorks P2000. Количество свободных SAS портов на P2000 было равным двум, но поскольку хостов планировалось подключать 3, то надо было искать решение.
Читать полностью »
Спор между Samsung Display и LG Display, касающийся технологий OLED, близится к разрешению
2013-02-15 в 3:30, admin, рубрики: Новости, метки: новостиВесной прошлого года южнокорейские правоохранители заподозрили LG Display в краже секретов технологии OLED у Samsung Mobile Display. История получила развитие в июле, когда стало окончательно ясно, что борьба за рынок OLED началась, а в октябре Читать полностью »
Обзор предложений Coursera: третьи 5 курсов
2013-02-15 в 3:13, admin, рубрики: coursera, game theory, networks, operations management, Учебный процесс в IT, метки: coursera, game theory, networks, operations managementСегодня я хотел бы продолжить более или менее подробный обзор курсов на MOOC-ресурсе Coursera, которые я с той или иной степенью успешности прохожу с начала прошлого, 2012 года. С первыми двумя частями обзора всякий желающий может познакомиться здесь и здесь. А сегодня я хочу рассказать про пяток курсов, которые я прошёл с сентября 2012 года по, собственно, текущий момент (четвёртый и пятый из описываемых курсов я прохожу именно сейчас, но уже могу сказать по ним всё, что я хотел бы сказать).
Так что будут рассмотрены следующие курсы:
- Networked Life
- An Introduction to Operations Management
- Introduction to Genetics and Evolution
- Game Theory
- Calculus: Single Variable
Если кто-то заинтересовался хотя бы одним из перечисленных курсов, то добро пожаловать под кат.
Переопределение реализации метода. Вдохновленный Java’ой
2013-02-15 в 3:08, admin, рубрики: fun, imp, method, objective-c, override, runtime, разработка под iOS, метки: fun, imp, method, objective-c, override, runtimeВступление
Изучая основы разработки под 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.
И да, то самое место меня не подвело.
Читать полностью »
Планшет Archos 97 Platinum HD с экраном разрешением 2048 x 1536 пикселей стоит $299
2013-02-15 в 3:00, admin, рубрики: Новости, метки: новостиТри модели планетов — с экранами типа IPS размером 8, 9,7 и 11,6 дюйма по диагонали — включила в серию Platinum компания Archos.
Анализ генома бактерий. Продолжение
2013-02-15 в 1:27, admin, рубрики: Алгоритмы, биоинформатика, генетика, геномика, геномы, поисковые системы, происхождение видов, эволюция, метки: генетика, геномика, геномы, поисковые системы, происхождение видов, эволюцияВ предыдущей статье, обсуждение получилось слишком крикливым. Но мы открыли свой сайт и там я переписал более взвешенно. Написанное там рекомендую прочитать, чтобы потом не жаловаться на сложность изложения. На самом деле нужен минимум информации для понимания. Я обещал написать продолжение о своем эксперименте, поэтому те кто заинтересовался проблематикой построения эволюционных деревьев — прошу под кат. Читать полностью »