Архив за 14 августа 2014 - 5

О пользе модульного подхода в программировании на любом языке говорилось уже достаточно много, по-этому приведу кратко основные положительные моменты для JS особо не вдаваясь в подробности. Разделение приложения на модули позволяет сделать код:

  • значительно более читабельным и прозрачным для понимания
  • гораздо более простым в поддержке
  • гибким и расширяемым
  • пригодным для написания достаточно больших приложений
  • легко тестируемым и более простым в отладке

Так же документация модульного кода гораздо более эффективна.

Модульность, наряду с фреймворками, помогает вывести яваскрипт на качественно новый уровень и позволяет ему перейти из ранга вспомогательных и дополнительных в ранг серьезных самостоятельных языков программирования.

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

Существует хорошо зарекомендовавшие себя библиотеки способные решить большинство поставленных задач и избежать отрицательных моментов. Одной из наиболее популярных библиотек для написания модульных приложений на яваскрипт является RequireJS. RequireJS хорошо документирована и касаться разработки с ее использованием в этой статье мы не будем. Рассмотрим подробнее как интегрировать RequireJS в Symfony2 с последующей оптимизацией созданных нами модулей. Для подобной цели очень кстати может оказаться HearsayRequireJSBundle, так что, какая проблема, берем бандл инсталлируем через компоузер и все! Возможно у кого-то так и получилось, однако могли возникнуть и некоторые нюансы. Чтобы максимально сгладить процесс знакомства с подобной интеграцией предлагаю прочесть то, что изложено ниже.
Читать полностью »

Руководство по выбору оборудования для подкастов от Дэна Бенжамина

Прим. переводчика: как известно читателям нашего блога, компания Аудиомания занимается не только продажей аудиотехники, но и выпускает шоу Звук – подкаст об устройствах, комплектующих, форматах и технологиях, использующихся в мире аудио. Поскольку мы не понаслышке знакомы с созданием подкастов, мы решили опубликовать материал о тонкостях выбора оборудования для этого непростого, но крайне увлекательного занятия, написанный создателем одной из крупнейших американских интернет-радиостанций, Дэном Бенджамином.

Я начал заниматься подкастами в 2006 году, а в 2009 основал сеть 5by5 Broadcast Network, которая на сегодняшний день создает и выпускает свыше 32 еженедельных передач. Я также управляю небольшой рекламной компанией Archer Avenue, в которой мы с коллегами ищем подходящих спонсоров для подкастов как нашего производства, так и других сетей, включая одиночек.Читать полностью »

image

Небольшой ресторан в китайском Куньшане начал использовать более десятка роботов, которые готовят и приносят еду. Механический персонал приветствует клиентов, доставляет блюда до столов, а также жарит мясо и овощи.

«Моя дочь попросила меня изобрести робота, который смог бы ей помогать по дому. С этого все и началось», сказал основатель ресторана Сун Юганг.

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

В большом интервью журналу Wired Эдвард Сноуден рассказал много интересного о ежедневной работе ЦРУ и АНБ, например, о программе реагирования на иностранные кибератаки MonsterMind с автоматическим ответным ударом, о секретной системе хранения данных в Блаффдейле (Юта) под названием Mission Data Repository с йоттабайтами информации. Раньше хранилище называлось Massive Data Repository, но старое название сочли слишком жутким (и точным).

Ещё одна история — о забавном случае, который произошёл в TAO (Tailored Access Operations), оперативном подразделении АНБ, которое занимается практическим внедрением бэкдоров на серверы, компьютеры и мобильные телефоны по всему миру, где это требуется для выполнения практических текущих задач.

В 2012 году хакеры из TAO попытались удалённо установить эксплойт на один из маршрутизаторов крупнейшего интернет-провайдера Сирии, тогда как страна находилась в состоянии гражданской войны. Эксплойт дал бы разведке доступ к почтовому и другому интернет-трафику большинства пользователей (возможно, нужно было изменить таблицы маршрутизации в BGP-маршрутизаторе). Но что-то пошло не так, и маршрутизатор внезапно выключился и полностью перестал реагировать. В результате этого сбоя вся Сирия внезапно потеряла связь с интернетом.
Читать полностью »

Компания Samsung рассекретила свою новую восьмиядерную однокристальную платформу — Exynos 5 Octa 5430. Первым смартфоном на базе Exynos 5430 стал представленный вчера Samsung Galaxy Alpha.

Samsung Exynos 5 Octa 5430

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

А вот понятия не имею. Высыпаться мне периодически удавалось по выходным. Часов так по 7-мь. Режим дня сбился напрочь и нервы расшатались от постоянного сидения до 4 утра. Но тем не менее результат есть, и он лично мне нравится, хотя обычно я перфекционист жуткий. Итак, позавчера мы отметили месяц!
 
На хабре очень мало информации по Jimdo. Сразу скажу, что это мой первый сайт, если не считать экспериментов на narod.ru во время учебы в институте. С сайтами был связан в качестве админа копроративных сайтов на разных забугорных платформах вроде Reddot, TYPO3, SMC3. Но полагаю, на Хабре не все являются сайтостроителями-программистами-дизайнерами с многолетним опытом и несколькими своими сайтами и надеюсь, что для многих описание моих граблей придется кстати и, возможно, сэкономит время.

Итак, что же было сделано за месяц и какие подводные камни поджидали проект во время спуска на Jimdo-лодке?

Как быстро создать блог на Jimdo, параллельно работая в офисе и высыпаясь
Читать полностью »

В последний год мы написали много статей по UX / UI проектированию eCommerce проектов и не только. Концепция проекта и интерфейсы – это, безусловно, очень важно, однако есть еще несколько крайне важных вещей, которые нужно учесть. Не важно, кто их будет учитывать: UX / UI Designer, SEO Specialist, Web Developer, Project Manager или кто-то еще, важно на каком этапе жизни проекта. А сделать это нужно задолго до запуска проекта, на этапе разработки.

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

Несмотря на то, что гибкие дисплеи мы могли видеть на различных выставках ещё несколько лет назад, до реализации в готовых устройствах лидеры индустрии дошли лишь в конце прошлого года, да и то обошлось лишь парой «смартфонов-эндемиков», выпущенных ограниченным тиражом.

Как сообщает источник, в ближайшем будущем гибкие дисплеи могут стать гораздо доступнее. В частности, гибкие дисплеи OLED. Об этом должна позаботиться компания Kateeva, обещающая уже в ближайшее время поставить на рынок оборудование для струйной печати защитного инкапсулирующего слоя для гибких дисплеев OLED.

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

Сегодня, 14 августа 2014 года, в компании было принято решение о приобретении нового железа для сервера. Нужное железо было в двух интернет-магазинах с которым работали уже несколько раз, НО! такого не ожидали увидеть.

image

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

Выставка IFA в текущем году обещает собрать огромное количество премьер, в числе которых окажутся и первые умные часы Asus. Об этом сообщил генеральный директор Asus Джерри Шен (Jerry Shen) во вторник на конференции с инвесторами.

Asus еще не выпустила свое первое носимое устройство, но уже работает над следующим

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


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