Архив за 04 сентября 2013 - 5

В связи с подготовкой полной раритетной дискографии одного известного музыкального коллектива, эксклюзивной не то что для русского, но и вообще для мирового интернета, появилась необходимость создания качественных частотных спектров аудио-файлов. Было перепробовано несколько известных инструментов для подобных целей, но они были либо неоправданно громоздкими для такой процедуры, либо не имели необходимых для этого настроек.
В результате совершенно неожиданно мне на глаза попалась известная в узких кругах утилита для работы с аудиофайлами SoX (http://sox.sourceforge.net/).
Читать полностью »

Компания Alcatel продолжает представлять новые аппараты. К сожалению, мы пока не знаем официальных цен на новинки (One Touch Idol S, Idol Mini и One Touch Hero), поэтому судить о их привлекательности сложно. С другой стороны у компании есть определённое правило, и она не выпускает смартфоны с ценой более $300.

Доброго дня, Хабровчане!

image
&nbsp&nbsp&nbsp&nbsp&nbspВ наше время сложно кого-то удивить дома доступом в Интернет или наличием нескольких компьютеров. Думаю у всех, задавшихся целью дать доступ в Сеть нескольким устройствам, вставал вопрос об установке роутера и создании домашней сети. Такая сеть обычно начиналась с какого-нибудь простенького роутера вроде минимальной модели D-Link и успешно справлялась с предоставлением доступа в Сеть домашним девайсам. Однако не все останавливаются на достигнутой работоспособности сети и многие пытаются довести свою «локалку» до некоего личного идеала. Об этом идеале я и хочу сегодня поговорить.
Читать полностью »

В последние несколько лет моя работа связана с использованием CMS Drupal, но на досуге я изучал и just for fun запускал проекты на питоновских фреймворках Django, Flask и Twisted. Сейчас я решил освоить основы двух-трех популярных PHP-фреймфорков и первыми я решил изучить Zend Framework 2 и Yii.

В процессе ознакомления с Zend Framework 2 я изучил туториал с официального сайта (http://framework.zend.com/manual/2.2/en/user-guide/overview.html), просмотрел документацию фреймворка (http://framework.zend.com/manual/2.2/en/index.html), прочитал книгу Michael Romer “Web development with Zend Framework 2” и собрал собственное тестовое приложение.

Переварив всю эту информацию, я пришел к мысли, что официальный туториал к фреймворку суховат:

  • в нем не рассказывается о работе с пользователями, сессиями и правами доступа,
  • лишь вскользь рассматривается такая основополагающая часть фреймворка как ServiceManager,
  • в качестве интерфейса с базой данных безальтернативно используется паттерн Table Gateway (и соответствующая его реализация в фреймворке),
  • используется встроенный в фреймворк шаблонизатор, который после питоновского Jinja 2 кажется совершенно неудобным и примитивным,
  • и т.д.

В итоге, более-менее удовлетворительное по функционалу приложение я смог создать после прочтения книги.

В этой статье я хочу привести пример разработки простого блога, в ней будет несколько отличий от официального туториала. В первую очередь я постараюсь заострить внимание на тех вопросах, которые во время изучения показались мне недостаточно раскрытыми в официальном туториале. Кроме того я буду использовать некоторые технологии, альтернативные тем, что используются в Zend фреймворке по умолчанию:

  • в качестве шаблонизатора будет использоваться Twig,
  • для работы с БД — Doctrine ORM,
  • для авторизации/аутентификации и распределения прав доступа я буду использовать существующие модули ZfcUser и BjyAuthorize,
  • также я рассмотрю вопросы разработки собственных валидаторов форм, View плагинов и другие.

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

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

Теперь мы продолжаем нашу серию образовательных материалов – и записали новый курс, для молодых компаний и специалистов – «Старт бизнеса студии с нуля». 6 лекций, более 3 часов видео, куча примеров из практики и кейсов.

image

А лекции про бизнес-план и маркетинговую стратегию студии/агентства я читал впервые в практике – и специально для курса подготовил рабочие образцы обоих документов. Они будут интересны и digital-старожилам. Присоединяйтесь – это бесплатно, в рамках большого спецпроекта NetCat для рынка.

Содержание курса: Читать полностью »

Прототип корпуса для электроники: вырастить или фрезеровать?!

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

Как всегда, уделим внимание самым актуальным вопросам и дадим полезные советы, исходя из нашей практики:

  1. Из каких материалов делается прототип корпус для электронных устройств?
  2. Обзор современных технологий прототипирования: что выбрать? Тут мы рассмотрим разные 3D-принтеры и сравним их с технологией фрезеровки на станках с ЧПУ.
  3. Как выбрать изготовителя прототипа, какие документы предоставить подрядчику?

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

Много кодов, с которыми я сталкиваюсь, состоят из относительно небольших, но длительных методов. Код делает то, что он и должен делать. Однако код может быть улучшен. Рефакторинг позволит использовать несколько методов структурирования программ, что поможет легче понять, изменить, протестировать и отлаживать работу программы. Далее 7 обоснований, почему использование нескольких методов рефакторинга — это хорошая идея.
Читать полностью »

Из JIRA в Корпоративный портал: советы переезжающим

В начале года у нас была Jira (которую мы использовали с 2005 года), там был настроен весь workflow и собралось уже порядка 11К задач. Там же была CRM, под которую Jira не заточена, но мы ее допилили.

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

Безусловно, Jira — ok. Но, мы выпустили Скрамбан — канбан-доску, интегрированную в корпортал, и решили, что давать другим пользоваться продуктом, которым не пользуемся сами — это неэтично. Да и тестирования на живых пользователях сильно не хватало.

Возникла задача: перенести все 11 тысяч задач из Jira в корпортал.
Читать полностью »

Доброго времени суток!

Имелось следующее:

Задача

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

Требуется

  • Текстовое общение
  • Голосовое общение (+ возможны видео-звонки)
  • Обмен файлами

Рассуждения по теме под «катом».
Читать полностью »

Nymi: аутентификация по биению сердца

Сейчас в мире предлагается много новых способов аутентификации без паролей и логинов. Вот еще один интересный способ, который, судя по всему, уже не является концептом. Браслет Nymi — продвинутый кардиомонитор, который, снимая показания работы сердца своего пользователя, одновременно формирует уникальный ID, на основе которого и проводится аутентификация для всех совместимых устройств.

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


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