Лишние заметки
Еще один тоталитарный блог
среда, 8 апреля 2015 г.
Про новую экранизацию Хитмена
воскресенье, 1 февраля 2015 г.
суббота, 15 февраля 2014 г.
Синяя полоска
static boolean tryHideTitleDivider(Window window) {
try {
TextView title = (TextView) window.getDecorView().findViewById(android.R.id.title);
ViewGroup parent = (ViewGroup) title.getParent().getParent();
parent.getChildAt(1).setVisibility(View.GONE);
return true;
} catch (Exception e) {
return false;
}
}
воскресенье, 12 января 2014 г.
Получил первую выплату с Google Play
PS: интересно нахлобучит ли меня налоговая и что надо делать физику чтоб всё было по закону.
понедельник, 25 ноября 2013 г.
Белоленточный гугол
Оказалось нет, международный день борьбы за ликвидацию насилия в отношении женщин. Вот же блин, белоленточники даже символ не смогли себе оригинальный выдумать. Что как бы многое говорит о нашем креативном классе.
понедельник, 4 ноября 2013 г.
Про Meizu MX3 и KLEX
Решил не ждать тормознутного российского предзаказа и заказал сразу из Китая. Поздновато заказал, первую партию уже упустил, но всё равно получил раньше чем соотечественики. Про телефон писать не буду, только замечу, что на моём изначально не было Play Маркета. Сначала перепугался, думал, что gapps не установлены и придётся возиться с прошивками. Как оказалось c gapps всё нормально, пришлось только рыть инет в поисках APK с Маркетом. Зачем они так сделали - не понятно. Типа я от отчаяния перейду на ихний китайский маркет?
Хочу немного поделиться информацией про доставку. Продавец должен был отправить заказ через EMS, даже код для трекинга EMS-овский дал, но внезапно без предупреждений в последний момент отправил через KLEX, про которого информации практически нет. Уже после продавец отписал, что у отправлений через EMS начались какие-то большие проблемы с таможней. По итогу доставка отработала просто отлично, раза в полтора быстрее чем EMS. Российская часть доставки и вручение, как оказалось, выполняется компанией СДЭК.
Найденные в сети трек-коды: 7556004522, 7556004348, 7556004460.
понедельник, 21 октября 2013 г.
Про музыку
пятница, 18 октября 2013 г.
Разрыв шаблона какой-то
среда, 3 июля 2013 г.
Поиски пристанища
суббота, 4 мая 2013 г.
Bootstrap typeahead и объекты
Порывшись в гуголе нашёл только предложения хранить массив строк с JSON объектами и при необходимости парсить их. Ещё нашёл решение (Twitter Boostrap Typeahead Tutorial) хранить в typeahead массив идентификаторов объектов и при необходимости обращаться за объектом к глобальной коллекции. Отличное решение, если коллекция одна и статическая, с ajax такое не сработает. Отталкиваясь от него сделал своё решение. В нём в экземпляре typeahead создаётся поле с коллекцией объектов. Вот оно:
HTML:
<input autocomplete="off" class="selector" data-id-input="#QuestionID" data-link="@Url.Action(MVC.Play.QuestionTypeahead())" name="Question_Selector" type="text" /> <input id="QuestionID" name="QuestionID" type="hidden" />JS:
$('.selector').typeahead({ source: function (query, process) { var idInput = this.$element.data().idInput; var that = this; return $.post(this.$element.data().sourceUrl, { query: query }, function (data) { var selectorData = {}; for (i in data) { var item = data[i]; selectorData[item.id] = item; } that.selectorData = selectorData; return process($.map(data, function (item) { return item.id })); }); }, matcher: function (id) { return true; }, highlighter: function (id) { return this.selectorData[id].title; }, updater: function (id) { var idInput = this.$element.data().idInput; if (idInput != null) $(idInput).val(id); return this.selectorData[id].title; }, sorter: function (items) { return items; } });JSON от сервиса:
[{"id":26,"title":"Был ли ваш персонаж главой СССР?"},{"id":364,"title":"Ваш персонаж становился народным артистом СССР либо России?"}]