Разработка web-сайта nanocad.ru всегда была ключевой задачей нашей компании (изначально мы «продвигали» свое решение только через Интернет). Конечно, не все идет гладко, но мы постоянно ищем пути стать удобнее, лучше и быстрее. Поэтому нам и стала интересна статья-отчет, вышедшая из отдела web-разработки. Делимся этой статьей с Хабра-сообществом и приглашаем к диалогу.
Читать полностью »
Рубрика «Веб-разработка» - 289
Удивительная история одной веб-страницы
2012-09-26 в 12:13, admin, рубрики: CAD/CAM, nanoCAD, Блог компании Нанософт, Веб-разработка, разработка сайтов, сапр, метки: nanoCAD, разработка сайтов, сапрRoboHornet: новый подход к тестированию производительности браузеров
2012-09-26 в 11:42, admin, рубрики: браузеры, Веб-разработка, тестирование, тесты производительности, метки: тесты производительностиСинтетические тесты производительности вызывают много нареканий — меряют не то и не так, а результат тестирования часто имеет мало отношения к реальной скорости работы. Или ещё хуже — тест превращается в маркетинговый инструмент и неизменно показывает лучший результат в каком-то одном браузере. RoboHornet задуман, как тест, лишённый этих недостатков. Созданный в Google, 24 сентября он был опубликован на Гитхабе — его разработка будет вестись открыто. Система расчёта результатов тоже основана на краудсорсинге. Сообщество разработчиков путём голосования определяет, какие тесты необходимо включить в RoboHornet, и какой вес будет иметь каждый тест.
RoboHornet тестирует производительность JavaScript, DOM, Canvas, SVG, Local Storage и даже анимированных GIF-ов. Сообщество тестировщиков координируют так называемые "стюарды", среди которых — сотрудники Google, Facebook, Sencha, активные участники проектов YUI, HTML5 Boilerplate, jsPerf, jQuery и других. Идея, лежащая в основе RoboHornet, очень проста: любой популярный тест заставляет производителей стремиться к тому, чтобы их браузер показал в нём наилучшие результаты. Если создать и сделать популярным тест, который охватывает все важные аспекты работы веб-приложений, а не только JavaScript, или, например, Canvas — это будет способствовать более сбалансированному развитию браузеров.
Читать полностью »
Установка SilkJS на Centos 6
2012-09-26 в 8:30, admin, рубрики: CentOS, linux, Веб-разработка, Песочница, метки: CentOSТемой для топика послужила ситуация, в которую я попал, пытаясь установить SilkJS на OS Centos. Официально SilkJS может быть установлен на OSX и Ubuntu (& forks). Для OS Centos инсталлятор находится в стадии разработки, хотя makefile для Centos присутствует в пакете.
Итак, что такое SilkJS?
SilkJS — это командный процессор и супер-быстрый http-сервер, являющийся надстройкой над JavaScript-движком v8 разработанным компанией Google. Он оптимизирован для запуска server-side приложений, консольных приложений и сетевых серверов. Очевидный конкурент такому продукту, как NodeJS.
Вкратце, его особенности:
- поддерживает выполнение сценариев JavaScript на стороне сервера
- идеально подходит для RIA
- предоставляет «легкое» API для доступа к системным функциям OS Linux и OSX
- реализует Ajax-запросы как RPC
- etc.
Двигаем элементы в прототипе Axure
2012-09-26 в 0:20, admin, рубрики: axure, Веб-разработка, интерфейсы, Проектирование и рефакторинг, прототипирование, метки: axure, прототипированиеСегодня я столкнулся с проблемой, решением которой хотел бы поделиться. Эта заметка будет полезна тем, кто старается делать свои прототипы Axure максимально интерактивными.
Итак, задача. Визуализировать на прототипе добавление какого-либо объекта со сдвигом других объектов. Для примера возьмем добавление вопроса в сервисе онлайн-консультации.
Необходимо сделать так, чтобы при нажатии кнопки «Отправить» новый вопрос появлялся над старыми, а старые, в свою очередь, сдвигались вниз. Читать полностью »
Adobe запустили Adobe Edge Tools & Services — набор сервисов и инструментов, призванный помочь разработчикам в создании веб-сайтов и приложений.
Что внутриЧитать полностью »
Новинки DOM API
2012-09-25 в 19:37, admin, рубрики: dom, IT-стандарты, javascript, Веб-разработка, метки: dom, javascript В данной статье я расскажу о новинка в DOM API, которые мы можем использовать уже сейчас или в ближайшем будущем.
Публикация статьи приурочена к радостному событию реализации некоторых новых DOM4 API методов в Google Chrome. Многие методы и свойства можно использовать уже сейчас, некоторые из них работают через префиксы, но к каждому методу или свойству я постараюсь дать Polyfill, реализующий их или отбрасывающий браузерные префиксы.
Импорт в Prestashop: подводные камни
2012-09-25 в 12:50, admin, рубрики: e-commerce, php, prestashop, Веб-разработка, импорт товаров, интернет-магазин, электронная коммерция, метки: e-commerce, import, prestashop, импорт товаров, интернет-магазин Привет!
Недавно мне довелось писать парсер для PrestaShop. Хочу теперь поделиться своим мимолетным опытом знакомства с этой платформой. К сожалению, не очень приятным. Нет, я ничего против нее не имею. Вполне себе симпатичное e-commerce решение, удобное для пользователей. Можно сказать, приятное в любом отношении. Кроме отношения к разработчикам.Читать полностью »
Exactmouse — точная мышь + цвет с экрана
2012-09-25 в 11:24, admin, рубрики: color picker, mouse, win32, zoom, Веб-разработка, мышь, обработка изображений, Софт, удобство работы, метки: color picker, mouse, win32, zoom, мышь, удобство работы
Exactmouse — это программа, которая поможет вам использовать возможности вашей мыши на 100%
Эта программка создавалась для собственных нужд. Очень давно, в далёком 2004 году. Написана на чистом ассемблере, используется синтаксис и сборщик TASM. Идею предложил Александр Куклев, а программировал Евгений Иванов. Большую часть текста писал Александр.
Будучи скомпилированной, она занимает 100 Кб кода. Работает быстро, памяти требует мало.
Программа работает с любой мышью. Предназначена для увеличения и сжатия части экрана, для регулировки скорости мыши и других действий. Но если будет мышь с дополнительными кнопками, то их тоже можно использовать.
Несколько месяцев назад я купил оптическую мышь с боковыми клавишами, однако применения боковым клавишам найти не смог. И тогда я решил написать программку, которая бы помогла задействовать наиболее полезным образом.
Можно использовать и мыши без боковых кнопок, а обычные мыши с двумя кнопками и колёсиком (центральной кнопкой) — при этом всё будет работать с тем же успехом.
oDesk для начинающих
2012-09-25 в 11:10, admin, рубрики: odesk, Веб-разработка, фриланс, метки: odesk, Веб-разработка, фрилансЗачем?
Вообще, идея этого поста пришла мне в голову в тот самый момент, когда я, не имея до этого за плечами полноценного опыта фриланса, решил всерьез освоить oDesk. Да, если кто не знает, oDesk — это одна из крупнейших в мире фриланс-бирж. Итак, дело было в июле этого года. Официальной работы к тому времени у меня уже полгода как не было, все подработки закончились, новых серьезных заказов не предвиделось, и oDesk представлялся мне весьма перспективным вариантом. Аккаунт, как водится, был зарегистрирован «про запас» еще за год до того, но висел все это время без дела, поэтому начинать нужно было с нуля. При этом я был почти уверен, что руководство, хотя бы самое краткое, на тему, как и с чего начинать, я где-нибудь (уж на Хабре-то точно!) да найду.
Возможно, я плохо искал. Однако все, что мне попалось по теме, сводилось только к тому, что не нужно сразу загибать цены, лучше начинать с небольших. Примерная цитата: «начинайте с $10 в час, со временем, дорастете и до $15». Дорастать до $15, да еще и со временем, мне категорически не хотелось, я был уверен, что можно зарабатывать значительно больше. Да и кроме того, меня волновало огромное количество вопросов. Как заполнять профиль? На какие проекты откликаться? Как составлять cover letter? Как, черт побери, получить этот первый заказ, когда все тебе отказывают?
В тот момент я решил, что если все у меня получится, обязательно напишу то самое руководство для новичков, которого я не нашел.
Высоконагруженные джинсы
2012-09-25 в 4:43, admin, рубрики: akamai, CDN, highload, web-разработка, Блог компании «Getwear», Веб-разработка, хостинг, метки: akamai, CDN, highload, web-разработкаВ этой статье пойдет речь о том, как мы, Getwear, решили проблему доступности нашего сервиса из любой точки планеты, в которой есть интернет. Описанный (и легко доступный для внедрения) инструментарий может быть полезен для владельцев сайтов любой тематики, рассчитанных на аудиторию из разных стран.