to post messages and comments.

Годами мы боролись против KOI-8 и Win-1251, за то, чтобы наконец прекратить геморрой с кодировками и сделать UTF-8 единственной кодировкой, которой было бы досточно для абсолютного большинства задач.
И вот теперь оказывается, что вездесущие emoji в UTF-8 не поддерживаются кучей софта и нужно опять шаманить с кодировками, менять utf8 на utf8mb4 и патчить некоторые приложения. Пруфлинк, например: google.com
Не знаешь, что такое emoji — иди в гугл. Хочешь рассказать, что emoji не нужны — иди на улицу, говори это миллионам людей, которые их вводят. А я посылаю лучи добра и поддержки админам и программерам, которые получили кучу геморроя из-за сраных смайликов.

Возникла задача: максимально бюджетно оборудовать рабочее место типа "печатная машинка с браузером". Б/у железо использовать желания нет, полезли на eBay за новинками китайской промышленности.
Нашлось два варианта: мини-компьютеры в формате HDMI-stick на базе Intel Atom Bay Trail по цене от 100$ (MeegoPad T01) и конструкторы на базе ARM чипов по цене от 40$ (Raspberry Pi 2, Cubieboard).
У Intel есть встроенный WiFi, flash-память, из коробки работает Windows 8 и запускается Ubuntu с напильником. На ARM платах нет ни памяти, ни WiFi, Linux там древний и урезанный.
OpenSource как всегда в своем духе: каждый месяц выходит какой-нибудь новый ARM конструктор, игрушка для задротов, но никто так и не удосужился собрать ARM компьютер: работающий из коробки, без шаманства с паяльником и компиляциями ядра.

Подумалось, что у XMPP возможно будет ещё один шанс. Скоро все проприетарные мессенджеры озаботятся функциями для бизнес-пользователей и вопросами интеграции (типа: отправляйте сообщения клиентам из вашей CRM через наш мессенджер). Возможно, какая-то из компаний предпочтет использовать XMPP вместо изобретания новых API и протоколов.
Если и для таких целей XMPP сочтут непригодным — тогда уже точно закапывайте.

По теме разработки для мобильных устройств имею сказать следующее:
Bootstrap стал гораздо лучше, уже можно пользоваться, хотя ещё есть некоторые проблемы, особенно на мобильных. Нравится.
Phonegap/Cordova + Phonegap Build — всё так же кривое и глюкавое поделие из кучи костылей и с минимумом документации. Заставить работать можно, но готовьтесь убить кучу времени.
jQueryMobile — давно умер. Непонятно, почему до сих пор не закопали.
AngularJS — слишком сложно, как для надстройки над HTML+JS, слишком слабо и криво для самостоятельного инструмента. Не нравится.
Ionic Framework — выглядит красиво, но под капотом сраный комбайн из Phonegap + AngularJS.
Ratchet — bootstrap для мобильных приложений. Есть баги и плохо совместимо со старыми версиями ОС, но в целом мне нравится.
Из чего делать мобильные мультиплатформенные HTML приложения с родным интерфейсом — непонятно. Качественных инструментов как не было, так и нет до сих пор.

Чем проще становится зарабатывать на программных продуктах, тем больше появляется качественного ПО, тем меньше новых opensource проектов.
В последнее время opensource сместился в сторону библиотек, технологий и компонентов. Новых открытых бесплатных продуктов для конечных пользователей практически не видно.
10-20 лет назад каждый уважающий себя программист стремился выпустить свою версию openЧтоТоТам. А сейчас разработчики повзрослели, научились делать более-менее юзабельные продукты с красивой оберткой и теперь открывают не код, но API. :)

Пока все бездельничали в начале января, мы сделали инструмент для HR-ов, с помощью которого они могут быстро и просто проводить тестирование программистов:
crowdtest.org
Будет очень здорово, если вы кинете эту ссылку своему HR-у. Спасибо!

Как оказалось, вход через социальные сети в моем случае совершенно бесполезен. Ради поддержки соцсетей пришлось делать сложную систему аутентификации, а толку — ноль.
Даже пользователям все эти кнопочки не нужны. Большинство будет вводить [email protected] в поле "электронная почта", а не нажимать кнопку "Войти через Google".
Старый добрый email для аутентификации оказался лучше всех соцсетей вместе взятых.
Убираю социальные кнопки с CrowdTest. Если регистрировались через соцсеть, в следующий раз просто вводите тот email, который был привязан к ВК. Если email-а не был привязан, напишите мне его пожалуйста в приват сюда: vk.com

По многочисленным просьбам, тест на знание Perl: crowdtest.org
Кстати, это был один из самых приятных тестов, которые мне приходилось делать. Главным образом, из-за сложности и запутанности языка. В Perl намного меньше очевидных вещей, чем в C++ или Java, например. Поэтому, тем для вопросов — бесчисленное количество, писать их легко и приятно.
А в процессе поиска иконки для теста обнаружился интересный факт о верблюде, символе языка. Оказывается, во всём виновато издательство O'Reilly, которое размещает изображения животных на обложках своих книг. Их учебник по Perl с черно-белой фотографией верблюда стал настолько популярен, что животное стало символом языка, а издательству пришлось воевать за свою торговую марку: onlamp.com

Поскольку я полный нуб в Delphi и Objective C, прошу проверить вопросы и подсказать, если что-то где-то неверно:
crowdtest.org
crowdtest.org
Между тем, на сайте 30 тестов уже, все основные языки программирования и технологии имеются. Ура, товарищи!

Товарищи, у меня для вас интересный тест на знание всяких английских слов, которые часто встречаются в документациях, RFC, API и т.п. crowdtest.org
По идее, если хоть немного читать английские мануалы можете, то должны легко справиться. Ну а кто не справится — тот программист 1С, хехехе.
P.S. Помогите пожалуйста с тестами по ObjC, Swift и iOS. В жизни ничего не доводилось писать под Apple. crowdtest.org — нужно всего 10 вопросов. ;)

Большое спасибо всем кто помог с оплатой сервера и присылал советы по поводу украинских банков. Очень круто, что на Juick столько замечательных, отзывчивых людей. ^_^

Ну офигеть просто. Оказывается, Приватбанк фактически запретил все операции с долларами: мне не могут отправить доллары через интернет-банк, нельзя отправить доллары на карту, нельзя обменять WebMoney, нельзя даже между своими счетами обменять гривну на доллары. Прощай, Visa. Ну и как мне платить за сервер Хетзнеру?
У кого есть возможность, киньте пожалуйста мне на PayPal 10-20$ в качестве donation для Juick. Сейчас нужно 60$, а в следующем месяце я уже что-нибудь придумаю: или банк другой найду, или хостера придется менять, если совсем уж жопа с переводами из Украины.
Адрес PayPal: [email protected]
Кстати, в октябре Juick исполнилось 6 лет. :)
Извините, коменты отключены во избежании политического срача. С радостью отвечу всем в привате.
Спасибо!

На CrowdTest появилась авторизация через e-mail (без социальных сетей) и сертификаты для всех.
Если вы уже отвечали на вопросы, то после авторизации просто зайдите в тот тест снова и нажмите "начать тест", вам сразу же покажет результат. crowdtest.org
А ещё у нас есть первый в Рунете тест на знание микроконтроллеров ATmega: crowdtest.org — получите свой сертификат.
Любые пожелания/замечания приветствуются!

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

А есть какой-нибудь достойный популярный OpenSource движок сайта, чтобы туда можно было загрузить 10-20 млн сообщений, прикрутить сбоку XMPP бота и получить красивый быстрый сервис микроблогов?

Было бы здорово сделать тесты по отечественным, русскоязычным сервисам. Поддержать отечественного производителя, так сказать. Вот, например, первый в интернете тест на знание поиска Яндекс: crowdtest.org
А какие сложные отечественные продукты вы знаете, чтобы для них можно было сделать тесты?

На CrowdTest за месяц работы уже успели накопиться некоторые статистические данные по ответам пользователей и сегодня, на основе этих данных, мы запускаем в работу новый алгоритм подсчета оценок, который учитывает сложность вопросов.
Все старые оценки были пересчитаны. В основном, результат получился ниже, чем был, потому что раньше за самые простые вопросы давали 10 баллов, как и за сложные. Теперь простые вопросы "стоят" меньше 10 баллов.
По мере появления новых данных оценки будут пересчитываться. В тестах, где пока недостаточно данных, могут быть незначительные колебания оценок.
Спасибо большое всем, кто проходит тесты, присылает отзывы, добавляет вопросы и делится ссылками на сервис в социальных сетях! :)