Архив за 05 декабря 2013 - 7

Компания Cherry, известная своими клавишами для клавиатур, выпустила клавиши MX RGB. Ключевая особенность этих клавиш отражена в их названии. Клавиши Cherry MX RGB оптимизированы для использования многоцветной светодиодной подсветки.

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

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

С Javascript’овыми аплоадерами все оказалось очень неплохо – вариантов весьма приличное количество, на все требования и вкусы. А вот с серверными компонентами для реализации бекенда ситуация оказалась несколько хуже. Большая часть решений, которые я нашел, представляла собой небольшие примеры хэндлеров, об которые для реального использования пришлось бы сточить не один напильник.

В итоге, для работы на клиенте был выбран неоднократно обсуждавшийся на хабре jQuery-File-Upload, благо для него есть и angularjs обертка (что было актуально), и, в его документации была обнаружена ссылка на ту реализацию бекенда, о которой я и хотел бы рассказать – Backload.
Читать полностью »

Оптимизация приложений под Android x86: проверенные способы
Любое приложение для Android, даже написанное только на скриптовых языках (таких как Java или HTML5), в конечном счёте использует базисные компоненты среды исполнения, которые должны быть оптимизированы. Хорошими примерами для иллюстрации оптимизационных подходов и потребностей являются приложения, использующие технологии мультимедиа и дополненной реальности, описанные ниже. Для платформы Android (смартфоны и планшеты) Intel использует различные виды процессоров Atom, имеющих SSSE3 уровень векторизации и обычно 2 ядра с гипертредингом – считайте это намеком :) Для тех, кто намек понял, под катом – история оптимизации и распараллеливания одного конкретного приложения израильской компании iOnRoad — iOnRoad.
Читать полностью »

Вчера в России начались продажи российского смартфона YotaPhone. Его главная особенность, за которую гаджет полюбили западные техноблоги, - два экрана, один из них - на электронных чернилах. Этот дополнительный экран умеет, например, показывать SMS-ки, уведомления о звонках, напоминания о встречах, запланированные события из календаря и карты. 

Карты на e-ink экране - не от Яндекса или Google, это разработка белорусского проекта MapsWithMe, который разрабатывает карты для мобильных устройств. MapsWithMe для работы не нужно подключение к интернету, так что работая еще и на e-ink экране они по минимуму расходуют батарею. 

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

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

Каталог-рейтинг студий веб-разработки Factus.ru, запущенный Roem.ru в 2012-м году, выпустил новую версию с обновлённым дизайном и функционалом.

Теперь основной упор «Фактус» делает на каталог, при этом рейтинг компаний остаётся, но его роль в выборе подрядчика сводится ко второстепенной. В первую очередь проект будет помогать определиться с компанией, которая работает с приемлемыми для клиента бюджетами.

Factus.ru добавил платные услуги для студий 

Также на «Фактусе» были запущены платные услугиЧитать полностью »

Обзор YotaPhone: первый в мире смартфон с двумя экранами

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

Недавно я написал:

Для программных продуктов еще не придумали адекватные инструменты визуализации. Об этом говорил еще Брукс, почти 40 лет назад. Поэтому разработчики ПО часто уподобляются слепым монахам из буддийской притчи.

Следствие #5. Необходимость постоянных коммуникаций участников разработки.

Из опыта. В среднем у каждого участника проекта разработки ПО на всякие разговоры уходит 50% рабочего времени. У нас это называется «синхронизация ментальных моделей».

И вот, как это обычно выглядит.


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

image Есть такая оффлайн новогодняя игра "Тайный Санта". Уже давно играю в нее со своими друзьями на каждый Новый год.
Что бы проще было определять, кто кому дарит подарок, создал сайтик, где мои друзья могли оставить Email, и им на почту пришел бы результат генерации.

И года 4 назад задумался над созданием такого приложения для соц сети. Было бы гораздо проще приглашать друзей в контакте, чем кидать ссылку на сайт. Хотел сделать на флеше, но его за 4 года, так и не начал изучать. Поняв, что ждать больше нельзя, создал iframe приложение.

Запуститься я планировал первого декабря. Как раз люди начнут задумываться над тем, где и с кем праздновать Новый год, и как его весело провести. Теперь понимаю, что нужно было запускаться на недели 2-3 раньше. Может и на месяц.
Читать полностью »

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

Мифы о патентовании

Патент — для крупных компаний. Малому предприятию он не нужен.
Читать полностью »


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