
Originally published at Блог одного фрилансера. Please leave any comments there.
Originally published at Блог одного фрилансера. Please leave any comments there.
По-моему я хуевы блогер, но мне почему-то похуй.
Готовлю новый дизайн для блога, хочу заняться ним всерьез.
Пока не большой музыкальный подарок
Originally published at Блог одного фрилансера. Please leave any comments there.
Фотографии…

Кто уже успел увидеть? Пока не пойму предназначения данного блока и надеюсь его можно будет скрыть, так как на мой взгляд это вызовет очень много споров.
Лично моем мнение таково: Когда компания Павла Дурова делает очередное “улучшение” своей социальной сети, то это “улучшение”, нагружается в возможности его отключить, так как наши добрые пользователи очень любят все критиковать, да и многие реально привыкают к одному и привязываются, что не хотят не чего менять, и ущемлять их в этом – не стоит.
Кстати пока я писал статью, функцию убрали, не знаю на долго, или нет…
А еще, теперь…
Теперь если ваш текст на своей стене превышает 100 символов, то пост сразу превращается в “заметку”.

Есть теперь еще “Подписки”, пока понял что этот сервис для людей за которыми все следят.
Сам еще не тестировал…
Ждем поста в блоге вконтакте от Павела.
А вы что скажете на этот счет?
Originally published at Блог одного фрилансера. Please leave any comments there.

Конец недели, выходные на носу — знакомимся с новинками trance музыки вместе с Armin van Buuren, будущим папой.
Хорошие новости, друзья. Armin van Buuren написал в твиттере, что летом станет папой. Как вы все помните, чуть больше года назад Армин женился на Эрике, с которой встречался 11 лет! Желаем ему быть отличным отцом и суметь совместить работу и личную жизнь. В любом случае Маркус Шульц уже вызвался посидеть с малышом во время сетов Армина.
Интересно, какое имя дадут малышу?
Новинки этого выпуска W&W, Kyau & Albert, Mat Zo, Conjure One, Dave202.
Все больше информации появляется об ASOT 500, 5 континентов, 5 стран, 5 отличный вечеринок! Второй день празднования будет особенно ярким, так как он пройдет на фестивале Ultra Music Festival в Майами. В этот день там будут выступать, кроме trancefamily, David Guetta, Chemical Brothers, а в другие дни фестиваля Carl Cox, Tiesto и Deadmau5. В общем до конца весны нам не дадут расслабиться!
Выбрать лучший трек выпуска можно на официальном сайте.
Начинаем с нового ремикса Avici на трек Drowning с альбома Mirage.
1. Armin van Buuren feat. Laura V – Drowning (Avicii Remix) (Armind)
2. Robbie Rivera – Departues (Cosmic Gate remix) (Juicy)
3. Rapha – Dark Temptation (Tool Records)
4. Mat Zo – Back In Time (Anjunabeats)
5. Paul Gibson – Fusion (Rafael Frost Remix) (Unearthed Recordings)
6. Spark7 – Lightness (Original Mix) (Ask4Records)
7. Kyau & Albert – Barbizon (Euphonic)
8. Conjure One feat Jaren – Like Ice (Marcus Schossow Remix) (Nettwerk)
9. Tenishia feat Aneym – Man in Denial (S107)
10. Virtual Vault – Offshore (Original Mix) (ITWT)
11. W&W – Impact (Captivating Sounds)
12. FUTURE FAVORITE: Lange feat. Sarah Howells – Fireworks (Club Mix) (Maelstrom)
13. TUNE OF THE WEEK: Andrew Rayel – Aether (Original Mix) (Timeline Music)
14. Norin & Rad vs. Recurve – The Gift (Tritonal Air Up There Remix) (Air Up There Recordings)
15. Robert Nickson & Thomas Datt – Godless (Protoculture Remix) (Rebrand)
16. DNS Project – Second Chapter (Original Mix) (Coldharbour)
17. Laura Jansen – Use Somebody (Armin van Buuren remix)
18. Dave202 – Coming Home (Club Mix) (High Contrast)
19. Jordan Suckley – Jet 2 Hell (Goodgreef)
20. Hemstock & Jennings – Mirage of Hope (Sied van Riel Dub mix) (Liquid)
21. Running Man pres. Fifth Dimension – Don’t Say Goodbye (Original Mix) (Infrasonic)
22. John O Callaghan and Timmy & Tommy – Talk to Me (Activa pres. Solar Movement remix) (Subculture)
23. ASOT Radio Classic: Marcel Woods – Advanced (High Contrast)
Ретвитим кнопочками и оставляем свои развернутые комментарии по поводу треков, прозвучавших в этом выпуске.
Originally published at Блог одного фрилансера. Please leave any comments there.
XML — это одна из наиболее важных в истории информатики разработок в, области синтаксиса документов. За последние 30 лет ХМL получил очень широкое распространение. Он стал синтаксисом новых форматов документов практически во всех сферах применения компьютеров. Чем же так хорош XML и чем данная технология может помочь Flash-разработчику?
ХМL(eXtensible Markup Language) —самый простой, понятный и гибкий из всех изобретенных синтаксисов документов. В мире компьютеров же к форме текстового документа можно привести любую структуру данных. Следовательно, ХМL полезен как лучший формат сохранения и передачи структурированных данных.
Зачастую структуру данных можно представить и в более элементарной, чем ХМL, форме строки с парами имя-значение. Например, если вам нужно передать на сервер следующий объект:
1 | var capitals:Object=[England: "London", USA: "Washington", Russia: "Moscow"}; |
то его вполне приемлемо записать в такой форме:
1 | England=London&USA=Washington&Russia=Moscow |
Программа буквально из нескольких строк кода сможет воссоздать на основании такой строки исходный объект (или аналогичную ему структуру данных той системы, в которую вы передаете информацию).
Но что, если в свойстве объекта будет храниться другой объект или массив? При этом представить его линейной структурой, которой является строка с парами имя-значение, будет весьма проблематично. А ведь степень вложенности объектов и сложность связей между ними могут быть любыми…
Чтобы представить подобные древовидные структуры данных, нужен формат, способный однозначно их описать при сколь угодно большой степени вложенности элементов. И таким форматом является XML. Например, объект
1 2 | var people:Object={Alexander:{age:29, icq:[123123, 234234]}, Igor:{age:34, phones:[456456]}}, |
можно описать таким XML-документом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <peoples> <person name='Alexander'> <age value='29'/> <icq> <number>123123</number> <number>234234</number> </icq> </person> <person name='Igor'> <age value='34'/> <icq> <number>456456</number> </icq> </person> </peoples> |
Подобным образом XML дает возможность представлять в виде текстовых документов структуры данных любой сложности. Воссоздать же на основании XML-документа более подходящую для обработки и анализа языком программирования структуру данных ввиду простоты и однозначности правил синтаксиса XML будет очень легко. Более того, для этого наверняка не придется писать никакой код.
Дело в том, что сейчас в любом более-менее широко распространенном универсальном или скриптовом языке есть библиотеки, отвечающие за работу с XML. В ActionScript за нее отвечают классы XML и XMLNode, при помощи которых ХМL-документ представляется как дерево объектов.
Подобным образом XML дает возможность представлять в виде текстовых документов структуры данных любой сложности. Воссоздать же на основании XML-документа более подходящую для обработки и анализа языком программирования структуру данных ввиду простоты и однозначности правил синтаксиса XML будет очень легко.
Более того, для этого наверняка не придется писать никакой код. Дело в том, что сейчас в любом более-менее широко распространенном универсальном или скриптовом языке есть библиотеки, отвечающие за работу с XML. В ActionScript за нее отвечают классы XML и XMLNode, при помощи которых ХМL-документ представляется как дерево объектов.
Конечно, нечто подобное на ХМ L и, возможно, даже более подходящее для решения какой-то конкретной задачи можно придумать и самостоятельно. Но делать это не стоит. Помимо того, что при этом вам придется дополнительно написать большой фрагмент кода, вы потеряете одно из основных достоинств ХМ L — переносимость. Язык XML является стандартизированным и общепринятым форматом обмена данными между приложениями. Поэтому, например, преобразовав объект в XML-представление, вы можете передать его серверу, Java-приложению или СУБД.
И любая из этих систем сможет преобразовать полученные данные в присущее ей внутреннее представление. Но чтобы система смогла разобрать ваш собственный формат описания структур данных, она должна быть создана вами. Данные же в формате XML являются переносимыми, то есть в них сможет разобраться практически любая система, а не только та, в которой соответствующий
документ был создан.
Итак, первичная задача, для которой XML используется в ActionScript, связана с преобразованием структур данных в представление, в котором они могут быть сохранены и переданы стороннему приложению, а также на основании которого исходные структуры данных могут быть легко восстановлены в первоначальном виде. XML полезен также для создания сложных нелинейных описаний.
Уже знакомая нам сфера использования XML — разметка текста. Чтобы проиллюстрировать, насколько полезно владеть XML ActionScript-программисту, опишем несколько задач, наиболее эффективное решение которых связано с применением XML.
Примеров применения XML можно привести еще очень много. Недаром данная технология стала столь популярной в последние годы. Хороший ActionScript-разработчик должен обязательно владеть XML, так как без этого довольно сложно создать легко настраиваемое и расширяемое приложение, а также приложение, взаимодействующее с другими технологиями.
Собираюсь написать целую серию статьей где мы изучим, как средствами ActionScript можно анализировать существующие и создавать новые XML-документы. Но так как не все читатели знают XML, сначала мы обсудим основные принципы данного языка.
Ввиду простоты XML и ограниченности его поддержки во Flash небольшого обзора будет вполне достаточно для того, чтобы рассмотреть XML в достаточном для решения основных практических задач объеме.
Читайте скоро: Flash и XML (Часть 2) [Введение в ХМL]
Литература:
ActionScript 2 – Программирование во Flash MX для профессионалов (Дмитрий Гурский), Основы ActionScript 2.0 (Colin Mook)
Originally published at Блог одного фрилансера. Please leave any comments there.
Множество новых планшетов уже было представлено на CES 2011, но смартфоны как-то оставались в тени. До теперешнего момента. Ведь миру был представлен новый гигант – Motorola Atrix 4G.

Характеристики сего чуда таковы:

На данный момент это один из самых продуктивных смартфонов в мире. Характеристики телефона ничего не напоминают? Они похожи с теми, которые были на стационарных компьютерах лет 5 назад при в сто раз меньшем размере. Теперь ваш старый ПК помещается у вас в кармане.

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

Более того, теперь, если 4,3 – дюймовый экран кажется вам слишком маленьким, вы можете подключить Atrix 4G к псевдо ноутбуку, и отобразить всю информацию телефона на большом экране. На видео внизу вы видите, как это все происходит:
Так что можно с уверенностью сказать, что Motorola не собирается сдаваться и уходить в тень HTC и Samsung’a, а упорно занимает лидирующие места в Android индустрии. Перейдя по этой ссылке, вы сможете посмотреть 9-минутное видео от Engadget, где они демонстрируют Motorola Atrix 4G во всей его красе.
You are viewing
romeoz's journal