11 Червня 2015

Читаем файл, ищем в нем строку, из строки извлекаем 2 числа, затем проверям чтоб одно число было в заданном диапазоне. Все нужные строки пишем в файл.

 

 

30 Липня 2014

Хорошая штука ElasticSearch, только вот видимо все силы отдали написанию кода, а на документацию ни сил, ни времени не хватило.

Задача: создать индекс для поиска, в котором поиск по некоторым полям будет осуществляться с использованием синонимов. Синонимы будут использоваться только во время поиска, но не во время создания индекса.

Для создяния конфига была использована информация главным образом из второго пункта  списка литературы.

Процедура следующая:

1. Для изменения индекса его первым делом необходимо остановить:

 

2. Создаем конфигурацию и обновляем настройки индекса командой :

 

немного пояснений:

3. После оновления конфигурации индекса его необходимо сделать доступным для использования командой:

 

4. Убедиться что все сделано правильно можно командой

 

В ответ должна быть выдана строка:

говорящая, что при поиске фразы aaa также будет искаться bbb и ccc

 

Литература

1. https://gist.github.com/clintongormley/4095280

2. http://bitsandbites.me/blog/2014/04/08/elasticsearch-synonyms/

23 Липня 2014

Если вам в силу каких-то причин необходимо изменить разрешение экрана в связке VirtualBox + Android x86, то делается это так:

1. Добавляем нужный режим в конфиг VirtualBox командой:

VBoxManage setextradata "Android" "CustomVideoMode1" "480x800x16"

где Android" имя виртуальной машины.

2. При запуске андроида, в меню вариантов загрузки выбираем опцию, которая позволяет нам изменить параметры запуска, где дописываем в параметры запуска опцию:

vga=yes

Ну а дальше грузимся, видим список режимов, выбираем нужный и радуемся.

13 Травня 2011

На некоторых домен-контроллерах в журнале приложений постоянно возникала ошибка 1000 со следующими описаниями:

Faulting application cscript.exe, version 5.7.0.18005, time stamp 0x49e01e5f, faulting module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e03821, exception code 0xc00000fd, fault offset 0x0004a4d2, process id 0x87d0, application start time 0x01cc114200749b48.

Faulting application cscript.exe, version 5.7.0.18005, time stamp 0x49e01e5f, faulting module wshom.ocx, version 5.7.0.18005, time stamp 0x49e03856, exception code 0xc00000fd, fault offset 0x0000df97, process id 0x84e8, application start time 0x01cc1142b346a8f3.

 

Содержимое ключа состояло в огромном количестве записей вида:

Failed to create object 'McActiveDir.ActiveDirectory'.This is an unexpected error.
The error returned was 'ActiveX component can't create object' (0x1AD)
Failed to create object 'McActiveDir.ActiveDirectory'.This is an unexpected error.
The error returned was 'ActiveX component can't create object' (0x1AD)
Failed to create object 'McActiveDir.ActiveDirectory'.This is an unexpected error.
The error returned was 'ActiveX component can't create object' (0x1AD)
Failed to create object 'McActiveDir.ActiveDirectory'.This is an unexpected error.
The error returned was 'ActiveX component can't create object' (0x1AD) 

Очистка данного ключа устраняет ошибку и как результат, возникающее событые с номером 1000.

 

19 Березня 2011

При попытке установить Android SDK, инсталятор в упор не видаи JDK. Вообще. Решение оказалось очень простым – на странице, где сообщается о том, что JDK отсутствует, надо нажать back, ну а потом снова next. И тут чудесным образом JDK виден….