Архив за 24 декабря 2012 - 3

Xabber откроют под GPLv3 в январе

Как вы, возможно, слышали, в июле разработчики мобильного Jabber-клиента Xabber обещали открыть исходный код своего приложения под открытой лицензией, если наберут 50 тысяч подписчиков в твиттере. Несмотря на то, что это условие и подняло много шума в интернете, подписчиков появилось только 4,7 тысячи.

Разработчики очень благодарны всем тем людям, активно участвовавшим в этой летней акцией. Так вот, исходный код всё же будет открыт. Он появится в январе, на GitHub, сразу после того, как разработчики добавят комментарии и почистят код от мусора.

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

Прогуливаясь после традиционного, почти английского, четырехчасового чаепития по офису и заглядывая в отсеки к коллегам, внезапно ощутил, как в мою голову прочно вцепился каверзный вопрос:

А как вообще творят разработчики?

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

В UCLA создали новый тип магниторезистивной памятиМагниторезистивная память (MRAM) — одно из самых «горячих» направлений исследований новых типов памяти. В перспективе она может превзойти все существующие виды памяти по всем характеристикам. Ячейки MRAM сравнимы по быстродействию с SRAM — памятью, которая используется в кэше процессора, по плотности ячеек — с DRAM. Память MRAM энергонезависима и она гораздо экономичнее и долговечнее флэш-памяти.
Читать полностью »

На днях из Америки приехало два любопытных устройства: микрокомпьютер electric imp и оптический датчик уровня углекислого газа в воздухе K30. Каждый из них любопытен по-своему, расскажу немного о каждом из них и о их соединении.

Электрический бес и углекислый газ

Electric imp

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

Статью-обзор интернет анонсов можно почитать в статье на хабре, я постараюсь рассказать о конкретике, и тонкостях, которые выяснились в процессе работы.
Читать полностью »

WebRTC #1 — Знакомимся

Многие уже слышали о проекте WebRTC, некоторые даже используют его (или пытаются применять в существующих проектах), а кто-то злобно потирает руки, предвкушая постепенную расправу со Skype и Flash.

Погуглив в Хабре (хе-хе) я почему-то не нашел статей, которые углублялись в техническую сторону WebRTC, показывали бы примеры его использования.

Что же, я попытаюсь порадовать вас схемками, кодом. В общем, именно тем, что всем по вкусу. Так пройдем же под кат, мой любимый читатель.
Читать полностью »

“Slap your client in the face, then tell him your hourly rate. If he's more shocked by the slap than your rate, you're not charging enough.”
Hard-boiled Freelance Wisdom

Фрилансер в России — человек иногда дикий: он может работать без сна, не получая адекватной компенсации за свои труды, а может и сидеть без дела, постепенно увядая и сетуя на жизнь.

Но добрый Дедушка Мороз (или все-таки Санта Клаус?) все видит, и знает, что Фрилансер хороший и заслужил много-много подарков. Добрый дедушка хочет сделать так, чтобы в новом году Фрилансер больше спал, меньше нервничал, занимался интересными задачами и купался в море денег.

И вот, чтобы поспеть к новогодней ночи, дедушка позвал на помощь ребят из Freckle. Он поручил им изучить все ошибки, допущенные Фрилансером в уходящем году, и сделать так, чтобы Фрилансер был максимально счастлив и продуктивен в следующем.

Дедушка Мороз спешит на помощь
Читать полностью »

Звонок Деду Морозу

Помню, пару лет назад кто-то организовывал телефонный номер, при звонке на который проигрывалось сообщение от Деда Мороза, дети (и взрослые) были в восторге.
Мы решили повторить это и добавили немного интерактивности — теперь Дед Мороз не перебивает говорящего. Общение происходит в режиме вопрос-ответ. Например, можно узнать какой подарок хочет ребенок или послушать как ребенок рассказывает стишки.

sip:2013@call2sip.ru
Пользователям сервиса Онлайн АТС достаточно позвонить по номеру 2013Читать полностью »

Прочитав недавний топик "Использование try — catch для отладки" решил все таки в качестве дополнения поделиться и своим опытом.

В этой статье предлагаю рассмотреть Особенности обработки исключений в Windows получение callstack’а места, где было брошено исключение в случае работы со
структурными исключениями (MS Windows). В детали работы исключений вдаваться не будем, т.к. это тянет на отдельный цикл статей (для интересующихся рекомендую Рихтера, MSDN и wasm.ru). Конечно, есть много уже готовых проектов для генерации minidump’ов (например CrashRpt или google-breakpad), так что эта статья носит больше образовательный характер.

Что делать с полученным стеком вызовов — решать вам. Можно смотреть отладчиком, можно записать в файл и смотреть сторонней программой (для этого не забудьте записать список загруженных модулей с их адресами, а так же вам понадобятся отладочные символы).
Читать полностью »

VPN — один из самых популярных способов обхода Золотого щита (это официальное название Великого китайского файрвола). Кроме политических активистов, диссидентов и людей, просто желающих нормально пользоваться Фейсбуком, Твиттером или Википедией, VPN широко используется в бизнесе, для создания защищённой корпоративной сети.

Похоже, в декабре китайские власти начали масштабные блокировки VPN-соединений. Провайдеры Astrill, WiTopia и StrongVPN, предоставляющие услуги VPN, сообщают о существенном замедлении или полной блокировке связи. По их словам, блокировки осуществляет один из крупнейших провайдеров страны — China Unicom.
Читать полностью »

В преддверии Нового Года мы запускаем серию постов, в которых расскажем вам обо всех интересных, но уже прошедших событиях оставивших след в истории в виде презентаций и/или видео докладов. В первом выпуске нашего прожектора мы расскажем обо всех событиях с момента запуска нашего нового портала Айти-Событие.рф, который состоялся 7 ноября и мы об этом писали тут, и до конца ноября.
Прожектор прошедших событий №1
Читать полностью »


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