войти зарегистрироваться

AppleНовые плееры iPod

Сегодня компания Apple представила обновленную линейку плееров iPod. Полностью переработан дизайн iPod Shuffle, Nano и Touch.

imageimageimage

Apple Обзор iPod Shuffle

Телефон — должен звонить, фотоаппарат — снимать фото, видеокамера — снимать видео, а mp3-плеер — воспроизводить музыку.

Вот в такой коробочке поставляется iPod shuffle компании Apple (www.apple.com/ipod)

image

ЖелезоБитва титанов

В сегодняшнем поединке лбами столкнутся два маленьких плеера. В правом углу ринга находится iPod Shuffle – поддержать его пришло множество поклонников с плакатами «Бумбурум, не тронь Apple!» )

image

В левом углу – Cowon E2. Группа поддержки заметно меньше, зато боец в тельняшке и у него в перчатке подкова на удачу )

ИнтерфейсыО всемогущем рандоме

image

Умный shuffle для плееров



В топике хотелось бы поделиться мыслями насчет того, каким должно быть «случайное воспроизведение» в плеерах (особенно это касается портативных плееров типа iPod)
Сам я являюсь владельцем iPod touch и постоянно пользуюсь им в машине, подключая его через AUX к магнитоле.
Фирма Apple изобрела какой-то «умный плейлист» — так называемый genius, но он как-то использует интернет и мнения других пользователей itunes.

Хотелось бы слышать и слушать именно то, что хочется слышать. Под катом собственно суть идеи.

AppleУчим iPod Shuffle G3 говорить по-русски

image
Пока мы ждем что iTunes (Apple) научит новые iPod Shuffle говорить по-русски, почему бы не попробовать самим?

Перед тем как начать

Все что здесь описано не предназначено для замены iTunes, а служит, скорее, дополнением, которое нужно только до тех пор, пока iTunes не научится озвучивать названия по-русски (очень надеюсь что научится).

Персональные блоги Еще немного про Shuffle

image

Взято и переведено с The joy of tech

Персональные блоги Совершенно случайные числа без повторения

Задача


Сегодня столкнулся с задачей сделать 4 случайных числа в заданном диапазоне, без повторения, казалось бы такая тривиальная задача, но!
Обычное rand($min, $max) не давало нужного результата, особенно при малом числе $max ~ 15;
То есть:

$number[0] = rand(1, $max);
$number[1] = rand(1, $max);
$number[2] = rand(1, $max);
$number[3] = rand(1, $max);


Могло в итоге выдать 2, 2, 3, 9 — эти повторения мне нужны не были, спросив совета на хабраканале, freefd дал ссылку на перловый вариант cookbook, но реализация мне не понравилась своей громозкостью и нелапидарностью.

Решение


В итоге проявив смекалку появилось вот такое решение:

function generateFourRandomNumber ($maxCount){
$numbers = range(1, $maxCount);
shuffle($numbers);
return array($numbers[0], $numbers[1], $numbers[2], $numbers[3]);
}


Итого


Вуаля! Просто лапидарно, и даже странно :)
несколько НО:
  • решение подходит для малых максимальных значений, иначе потом shuffle будет стоить слишком дорого
  • функцию легко переделать по вид generateRandomNumber ($maximum, $count)


UPD


Спасибо duncanf1 за еще более короткий вариант:
function generateRandomNumber ($maximum, $count){
return array_rand(range(0, $maximum), $count);
}

Персональные блоги Управление новым «шатлом»

image
@deepapple.ru

с каждым разом всё круче и круче

ругать или хвалить новое управление — выбор пользователей, эта информация к размышлению6 а как стоило поступить — не трогать то, что уже давно сделано, но это опять-таки ИМХО и тут должен выбирать каждый покупатель в отдельности, для кого то это может быть и удобным

пс если пост минусуете, хоть пишите за что, а то такое впечатление что завистники эпла тут тусуются
НЛО прилетело и опубликовало эту надпись здесь.