Расшаривание непубличных файлов и папок в Dropbox

Вступление


Пожалуй, о преимуществах про Dropbox описано достаточно статей, как на Хабре, так и в Рунете, но сегодня наткнулся на ещё одну приятную «плюшку» в данном сервисе. Наверное, каждому, кто хранит файлы, которые не желательны для публичного доступа, приходилось делиться с коллегой или друзьями одним из таких файлов. Конечно, можно файл (папку) скопировать в public и дать ссылку, а потом быстренько удалить, а то и отправить по почте… Но речь не об этом.

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

Boost.Spirit 2 на примере анализа IRC сообщений

На просторах сети есть много статей по данному вопросу, но почему-то 99% из них — это перевод документации на русский язык. Я решил поделиться своим опытом «вызова духов» на, так сказать, реальном примере.
Я являюсь автором Acetamide — это плагин для Leechcraft, который обеспечивает возможность общения по протоколу IRC (rfc 2812).
Boost::Spirit я использовал для разбора входящих сообщений для выделения из них необходимых мне частей.

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

Истинные причины возни со скайпом

Неужели непонятно, что заявление некоего Андреечкина — банальная провокация, на которые фсбшники великие мастера, это кость, кинутая стае голодных собак, коими являемся не только журнализды, но и все мы. Это была просто «прокачка» общественого мнения, чтобы посмотреть, какая будет реакция людей. Прокатило бы — стали бы скайп щемить, а нет — дезавуировали его базар. Как анекдот про поручика Ржевсокго:

Однажды к поручику подошел корнет со своим вечным вопросом.
— Поручик! У вас такой успех у женщин, а вот на меня они никакого внимания не обращают. Как это вы так?
— Все очень просто, корнет. Подходишь к даме и говоришь: «Мадемуазель! Hельзя ли вам впердолить ?»
— Hо, поручик, так ведь можно и пощечину получить!
— Гм… Можно! А можно и впердолить!

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

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

Нетбук Samsung N150 Plus, Ubuntu 10.10 и нерабочие FN-кнопки

Не так давно я купил себе нетбук. И выбором моим оказался Samsung N150 Plus. Сам нетбук удобный, легкий, быстрый — в общем то, что нужно. Но речь не о том. Я, как «продвинутый линуксоид», вскоре решил поставить на него какой-нибудь линукс. И так как выбор был невелик, ибо десктопных дистрибутивов линукса, близких к пользователю, раз-два и обчелся (только вот не говорите мне про Генту на нетбуках, хе-хе), выбор пал на последнюю в данный момент версию Убунты — Ubuntu 10.10.
Итак, выбор сделан. Быстренько был скачан образ 10.10, свежая версия Unetbootin, образ развернулся на первую попавшуюся свободную флешку и началась установка. Все легко установилось нетбук был перезагружен. И тут начались они — грабли.

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

Датчик CO на ATmega

Возникла у любимого тестя потребность в датчике CO.

Вводная

Вытяжка и котёл на одном вентиляционном канале, при определённых условиях вытяжка может задувать выхлоп котла обратно в квартиру. Этот процесс нужно мониторить и в случае чего котёл выключать (котёл для облегчения задачи имеет управляющий проводок аварийного отключения, что позволяет не лезть в его схему).
image
Поиск недорогого датчика привёл меня к сенсору MQ-7 за $5, который был благополучно куплен вот тут.

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

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

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

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

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

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

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