Drag'n'Drop in HTML5: загрузка файлов через Ajax

Немного о технологии Drag and Drop


Приветствую, хабракоммьюнити. Сегодня хотелось бы поговорить с вами об одном из нововведений HTML5 — Drag'n'drop технологии. Эта технология позволяет взаимодействовать с браузером методом перетаскивания отдельных элементов внутрь других элементов. Данной технологией мы, пользователи компьютеров, пользуемся (прошу прощения за тавтологию) ежедневно. Например, банальный пример с перетаскиванием файла в корзину.

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

Читать дальше →

Государственный картографический портал Беларуси

Мы строили-строили и наконец построили...
Абсолютно незамеченной прошла новость крупного белорусского СМИ БелТА от 29 марта этого года, что государственный коллектор геодезических и картографических данных «Государственный картографо-геодезический центр Республики Беларусь» (далее — Госкартгеоцентр) в ближайшее время собирается запустить собственный картографический портал. В тексте говорилось, что он «адресуется самому широкому кругу интернет-пользователей».
Разумеется, что на сайте maps.by ничего нового обнаружено не было, как и не старайся. Ситуация ожидалась похожей на Единый портал государственных электронных услуг, также известный как «Портал», portal.gov.by — там «распил» бюджетных средств достиг феерических масштабов, а сроки запуска менялись на протяжении 5 (!) лет.
Но 5 апреля оказалось…

Читать дальше →

MP3-плеер на ActionScript и JavaScript

У меня была задача интегрировать mp3-плеер на несколько сайтов. При этом для каждого сайта плеер должен был выглядеть по-своему.
Возиться с готовыми плеерами не хотелось, интереснее было написать свой.


Читать дальше →

Сделка Без Риска (СБР) для юридических лиц с Украины

Здравствуйте.
16 марта этого года, фри-ланс объявил об открытии новой возможности — совершать СБР могут не только резиденты РФ, а и резиденты с Казахстана, Белоруссии и Украины. Для резидентов Украины — перевод средств исключительно по безналу. Соответсвенно я, как индивидуальный предприниматель, участвую в СБР как юридическое лицо.
Обясню — если принимать участие в СБР как юридическое лицо, вы не должны сплачивать налог за каждый проект в СБР, налог вы платите уже в себя в стране.

Данная заметка рассчитана в большой степени для резидентов с Украины, которые хотят оформлят сделки как юр.лицо. Вот собственно мой первый опыт как резидента Украины, да и в прочем первый опыт и сотрудников фри-ланса.

Читать дальше →

История создания одного интернет-магазина

Вступление


Идея создания интернет-магазина вынашивалась долгое время. Тема стала актуальна, когда самому пришлось искать аккумулятор на просторах интернета. Нужен был аккумулятор для коммуникатора acer liquid.

Для начала был «запущен» локальный поиск по розничным магазинам города. Поиск дал лишь один результат. В продаже встречались аккумуляторы фирмы Craftmann по цене около 1500 рублей.

Далее был проштудирован всем знакомый ebay.com. И вот тут выбор был, конечно богаче. Но в основной своей массе брендов, продаваемых аккумуляторов было 2-3. Одной из часто встречаемых марок была китайская CameronSino. Начались поиски отзывов о данной фирме.

После чтения форумов, как русских, так и иностранных, было принято решение покупки данного аккумулятора для теста. Аккумулятор был куплен по цене около 500 рублей со всеми комиссиями.

Пока аккумулятор шел, был изучен сайт cameronsino.com. Был обнаружен раздел, посвященный дроп шиппингу. И тут начались крутиться мысли «А что если?». После нескольких дней раздумья и поисков информации по запуску простенького магазина в интернете, было принято решение начать делать онлайн-витрину товаров.

Читать дальше →

Log4javascript: продвинутые логи в JavaScript

С развитием веб-технологий появляется все большее количество сайтов с богатой клиентской частью. Как следствие, разработчикам все чаще приходится сталкиваться с отладкой JavaScript-кода, часто с учетом специфики того или иного браузера. На Хабре уже был пост, посвященный способам отладки JavaScript, однако описанные в нем средства и приемы не всегда применимы. Не для всех браузеров есть возможность установить Firebug, а встроенные средства отладки (если они есть) часто неудобны и обладают скудными возможностями.
Решением данной проблемы может стать ведение логов. И пусть с полноценным дебаггером логи по своим возможностям не сравнятся, тем не менее они могут здорово помочь в поисках ошибки. Я хочу рассказать вам об удобном и очень мощным средстве для логирования JavaScript приложений — фреймворке log4javascript.

Читать дальше →

Мониторинг температуры серверного помещения с помощью zabbix

У нас на работе возникла необходимость мониторить температуру серверного помещения и, в зависимости показания датчиков температуры, управлять кондиционерами. Условие было одно — мониторинг температуры должен был осуществляться с помощью zabbix; и была еще рекомендация для сбора данных о температуре: использовать устройство компании netping. В итоге было выбрано устройство netping 2/PWR-220 v2. Данное устройство позволяет подключить до 8 датчиков температуры, имеет 2 управляемые линии электропередачи, управляется по SNMP протоколу и имеет web-интерфейс для настройки.

Читать дальше →

Джанкшены как средство от переполнений и покупки новых дисков

Иногда кажется, что место на системном диске Windows — это карма. Особенно, когда диск совсем невелик. И при этом некоторые хм… своеобразные, скажем программы хранят свои данные только там — клещами не вытянешь, нет такой настройки. А знаете, есть ведь способ перенести часть данных с маленького системного диска на большой диск с данными! Покажем всё на примере iTunes, узурпирующего собой системный диск Windows 7.

Читать дальше →

Application Packaging – что это и зачем

Доброго времени суток, %username%.

Хочу пролить немного света на пекеджинг, так как информации на русском языке в рунете об этом очень мало и на Хабре я тоже не нашёл. Хочу побольше рассказать, но боюсь в одну статью не уложусь. Тема эта очень широкая и большая, здесь же я попытаюсь просто объяснить что это и зачем.
И так что же такое пекеджинг приложений (application packaging) и с чем его едят.


Читать дальше →

Необычное влияние настройки сокетов Linux на Windows XP

В процессе администрирования крупного интернет-портала рано или поздно встает вопрос защиты от DDoS атак. После очередной атаки была перерыта куча литературы на эту тему и сделан соответствующий тюнинг сервера.
В частности, в sysctl.conf поместили следующие параметры:

Читать дальше →