• Многие сервисы и приложения (особенно веб-сервисы) принимают данные в древовидном виде. Например, такую форму имеют данные, поступающие через JSON-PRC, JSON-REST, PHP-GET/POST. Естественно, появляется задача валидировать их структуру. Существует много вариантов решения этой задачи, начиная от нагромождения if-ов в контроллерах и…

  • Всем привет. Наступает иногда момент когда человек созревает до полностью самостоятельной деятельности. Это случилось и со мной. Под катом история о том, как я начинал воплощать мечту — строительство собственного датацентра. Под катом предлагаю читателям ознакомиться с тем, как это…

  • В воде кровь и акулы уже нарезают круги. У AMD проблемы такие, что слухи о продаже кажутся весьма правдоподобными, даже когда оказывается что это не правда. AMD всё сложнее поставлять процессоры в компьютеры, которые хотят покупать люди. Компания теряет деньги,…

  • Делимся впечатлениями от мероприятия Mail.ru Update. Обсуждаем какие средства помогают создать стартап за 48 часов. В выпуске: Впечатления от Mail.ru Update. Интервью с Борисом Никифоровым и Константином Рубцовым (Mail.ru Group). Популярные инструменты для быстрой разработки. Слушать в Itunes слушать на…

  • Вот такое замечательное системное сообщение показал Hamachi после обновления. Основных нововведения два: Смена диапазона IP адресов на 25/8. И это хорошо — Hamachi перестанет конфликтовать например с серверами Hetzner на 5.x.x.x Запуска клиента как сервиса отныне относится к платным возможностям.…

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

  • Понадобилось мне как-то сделать интерфейс для загрузки в микроконтроллер график функции «сопротивление -> температура» (график решили задавать по нескольким точкам, а потом их интерполировать). По ходу дела выяснилось, что график будет оч-чень нелинейным (180 Ом -> 100o, 6 000 Ом…

  • У разработчиков веб-приложений на Caché и Ensemble часто возникает задача «file upload» — загрузки файлов с браузера. Недавно на форуме по Caché на SQL.ru снова возникло несколько вопросов о том, как сделать фоновую загрузку файлов. Решил описать как это можно…

  • WordPress.com — одна из популярнейших хостинговых платформ, которая занимает 20 место в рейтинге крупнейших сайтов интернета Alexa top 100, и услугами которой пользуются 56 миллионов блогов, теперь принимает биткоины. Базовые услуги WordPress.com бесплатны, а заплатив, можно избавиться от рекламы или…

  • Всё чаще среди веб-разработчиков поднимается тема возможностей CSS анимаций (transition/animation), практически на каждой конференции по клиентской разработке можно услышать о потрясающих преимуществах новой технологии. Производительность и гибкость CSS анимаций позволяет творить удивительные вещи, но можно ли уже использовать эти новые…