Архив за 12 марта 2015 - 11

Предлагаю читателям «Хабрахабра» перевод публикации «30 Amazing PHP Libraries for Programmers and Developers». Авторы собрали несколько удивительных PHP-библиотек, которые помогут реализовать некоторые классные вещи, не прилагая много усилий. Цель обзора состоит в том, чтобы преподнести что-то новое, поэтому список не включает популярные библиотеки.
Читать полностью »

Пока Samsung находится в процессе реструктуризации, касающейся имён её смартфонов, на рынок продолжают выходить новые представители старых линеек. Очередным таким аппаратом стал Galaxy Win 2. Устройство пока предлагается только в Бразилии по цене около $230. Тут стоит учитывать, что цены на подобного рода технику в этой стране ощутимо выше, нежели во многих других.

Samsung Galaxy Win 2

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

Сегодня, в эру высоких технологий и безупречного клиентского сервиса, всем хочется быть на уровне. Многие компании в независимости от ранга и размера постоянно стараются сделать общение с клиентом удобнее и приятнее. В нашем интерне-агентстве, руководителем, которого я и являюсь, одной из таких «приятностей» стало введение в эксплуатацию небольшой мини-АТС на базе Openvox и Asterisk, собранной своими руками. Но давайте по-порядку:

Проблема

Телефон — является одним из основных каналов связи с клиентами в нашей работе. За день поступает множество звонков, которые нужно обработать. От использования аналоговой линии мы отказались сразу, ввиду алчности и ненадежности местных провайдеров. Да и устарели нынче аналоговые технологии. Решение использовать GSM-связь было единогласным и непоколебимым. В первые несколько лет работы за прием звонков отвечал вот такой вот не убиваемый аппарат:

Nokia C2-00

Изначально звонки принимал я и мой партнер по-очереди, находясь в разных углах одного офиса. Когда клиент звонил и прослушав несколько сигналов бездушного зуммера просил с кем-нибудь соединить, то с большой вероятностью он мог услышать свист ветра, который создавал сей финский девайс, пролетая из одного угла офиса в другой. «Многоканальность» была реализована за счет наличия в данном телефоне двух слотов для сим-карт. О записи разговоров речи не было, голосовое приветствие и меню отсутствовали, метод трансфера звонков от одного специалиста к другому был описан выше. Сплошные минусы, в общем, и самое главное, что звонивший к нам человек с первых минут мог подумать, что звонит очередную шарашкину контору из полутора фрилансеров. Что было достаточно обидно, ведь свою работу мы делали хорошо, с гарантиями и душой.

Вдоволь намучившись, одним прекрасным днем было сказано громкое «Хватит!» и не менее громкое «Нужно, что-то предпринять!»
Читать полностью »

Чтобы не иметь проблем с зависимостями и модулями при большом количестве браузерного javascript, обычно используют require.js. Также многие знают, что это всего лишь один из многих загрузчиков стандарта AMD, и у него есть альтернативы. Но мало кто знает, как они устроены внутри. На самом деле, написать подобный инструмент не сложно, и в этой статье мы шаг за шагом напишем свою версию загрузчика AMD. Заодно разберемся с Promise, который недавно появился в браузерах и поможет нам справиться с асинхронными операциями.

Основой require.js, является функция require(dependencies, callback). Первым аргументом передаем список модулей для загрузки, а вторым – функцию, которую вызовут по окончании загрузки, с модулями в аргументах. Используя Promise написать её совсем несложно:

function require(deps, factory) {
  return Promise.all(deps.map(function(dependency) {
    if(!modules[dependency]) {
      modules[dependency] = loadScript(dependency);
    }
    return modules[dependency];
  }).then(function(modules) {
    return factory.apply(null, modules);
  });
}

Конечно, это еще не всё, но основа есть. Поэтому продолжим.
Читать полностью »

Смартфон Nexus 5 стал самым популярным в линейке аппаратов Google. Компания LG исправила почти все недочёты, которыми выделялся предшественник, наделила устройство вполне топовыми характеристиками, а Google поставила на всё это более чем адекватный ценник.

Google Nexus 5

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

image

В этой статье Рэйчел Жилет собрала лучшие советы по продуктивности на 2015 год.Читать полностью »

В ассортименте Lexar появились карты памяти Lexar Professional 3400x CFast 2.0 объемом 32, 64, 128 и 256 ГБ.

Цена карты памяти Lexar Professional 3400x CFast 2.0 объемом 256 ГБ примерно равна $1370

Новые носители характеризуются высокой скоростью. Производитель приводит значение скорости в режиме чтения — 510 МБ/с, отмечая, что это втрое больше, чем у самых быстрых карт памяти формата CF.

image
Автор оригинального текста, программист Daniel Scocco решил поделиться в своем блоге опытом отказа от кофе.

Перво-наперво хочу сказать, что я не врач и данный пост не несет в себе каких-либо медицинских фактов. Я просто хочу поделиться с вами информацией о проведенном над собственным телом экспериментом и его результатами и вам необходимо сделать собственные выводы после прочтения данной публикации. Именно для этого я и написал в заголовке «Попробуйте».
Читать полностью »

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

Повышаем конверсию страниц в App Store и Google Play при помощи A-B тестов - 1

Мы в S​plitMetrics​ занимаемся A/B тестированием лендингов для игр и приложений в App Store и Google Play и в процессе работы над продуктом видели разные подходы к решению такой задачи. Есть желание систематизировать варианты и разобраться, зачем же нужно искать с​вященный грааль​ наиболее эффективную комбинацию.

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

Решить задачу выбора наиболее «продающей» иконки или скриншотов можно несколькими способами — предлагаю рассмотреть каждый из них и дополнить в комментах — какой используете вы…
Читать полностью »

Спускаемая капсула «Союза ТМА-14М» успешно приземлилась в казахстанской степи - 1
Члены МКС-42 возвращаются на Землю, NASA/Bill Ingalls

Спускаемый аппарат космического корабля «Союз ТМА-14М» с двумя российскими космонавтами и американским астронавтом успешно приземлилсяЧитать полностью »


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