A journey of a thousand miles begins with a single step

This is Klepto's blog

Инженерное меню Android 6.0 (marshmallow)

Примерно полгода назад, я прошил на свой старенький samsung galaxy s3 (i9300) прошивку cyanogenmod-13. В связи с чем и сервисные коды для входа в инженерное меню поменялись, так что запишу их тут, чтобы не искать долго если понадобятся.

информация

*#*#4636#*#* Отображает информацию о телефоне, батарее и статистике использования

*#*#232338#*#* Отображает Wi-Fi Mac-адрес

*#*#232337#*#* Отображает Bluetooth-адрес

*#*#34971539#*#* Показывает полную информацию о камере

*#*#2663#*#* Отображает версию тач-скрина

*#*#3264#*#* Версия RAM

*#*#1234#*#* Информация о прошивке девайса

*#*#1111#*#* Версия FTA-софта

*#*#2222#*#* Версия FTA-железа

*#*#44336#*#* Отображает время сборки

*#06# Узнать IMEI 

 

тесты

*#*#232339#*#* или *#*#526#*#* Тестирование беспроводной сети

*#*#197328640#*#* Включает режим тестирования сервисной активности

*#*#1472365#*#* Быстрый тест GPS

*#*#1575#*#* Различные GPS-тесты

*#*#0283#*#* Тест Loopback

*#*#0*#*#* Тест LCD-дисплея

*#*#0673#*#* или *#*#0289#*#* Аудио-тест

*#*#0842#*#* Тестирование вибрации и подсветки

*#*#2664#*#* Тест тач-скрина

*#*#0588#*#* Тестирование датчика приближения

 

*#*#232331#*#* Bluetooth-тест

*#*#7262626#*#* Тестирование GSM-сигнала

*#*#8255#*#* Тестирование сервиса Google Talk

 

остальные команды

*#*#7780#*#* Делает сброс настроек. Удаляет лишь приложения

*2767*3855# Полный сброс настроек, прошивка устройства полностью переустанавливается

*#*#273283*255*663282*#*#* Быстрый бекап ваших медиафайлов

*#*#8351#*#* Включает режим регистрации голосового набора

*#*#8350#*#* Отключает режим регистрации голосового набора

 

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

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

8 years ago

Gentoo tips

В этот пост будут собираться небольшие полезняшки для дженту, которые не доросли до самостоятельной статьи, но тем не менее важны, а я, бывает, и забываю про них.

--------------------------------------------------------------------------

# добавление в автозагрузку драйвер виртбокса
echo 'modules="${modules} vboxdrv"' » /etc/conf.d/modules

--------------------------------------------------------------------------

Ошибка при воспроизведении smplayer: mplayer has finished unexpectedly exit code 1 linux

Решение: шагом марш в Options-->Preferences —> Subtitles... В шрифтах и цветах нажать "Enable normal subtitles"

--------------------------------------------------------------------------

Проблема: нет автомонтирования флеш и оптических носителей.

Решение: скомпилировать udisks (легкотня)

--------------------------------------------------------------------------

Ошибка: pidgin не сохраняет учетную запись, при рестарте просит ввести все заново.

Решение: убить процесс пиджина. Ушатать каталог /home/user/.purple Запустить пиджина, указать данные учетки. Радоваться.

--------------------------------------------------------------------------

ошибка сессии: warning cannot open consolekit session unable to open session failed to connect to socket /var/run/dbus/system_bus_socket No such file or directory

Решение: запинать демона в автозагрузку - rc-update add dbus default

и\или

запинать в автостарт другого демона: rc-update add consolekit default. Тоже срабатывает.

(ВНЕЗАПНО!)
Этот же демон решит проблему с power management

--------------------------------------------------------------------------

демон dbus решает проблему запуска pulseaudio для skype.

--------------------------------------------------------------------------

не забыть добавить шрифт для консоли

rc-update add consolefont default

--------------------------------------------------------------------------

CFLAGS="-march=corei7-avx -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"

не уверен насчет -avx, с ним не работало dhcp, пока не убрал и не пересобрал

--------------------------------------------------------------------------

мои юсы

USE="X acpi bluetooth cdda cups dbus dvdr ffmpeg flac ftp gif gpm gtk handbook icq jabber jack jpeg lame libcaca lirc lm_sensors matroska mp3 mp4 mpeg mplayer ogg openal opengl oscar plasma pulseaudio python qt4 quicktime rdesktop samba sound ssl svga syslog udev udisks usb v4l vcd vnc wavpack x264 xscreensavers"

--------------------------------------------------------------------------

Для автоматического определения win-os при конфигурации grub2, нужен этот пакет:

os-prober

--------------------------------------------------------------------------

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

8 years ago

Обновление ядра drupal

Обновления нужны, обновления важны. Нехитрая истина позволяющая избежать проблем в плане безопасности, быстродействия и приобрести проблемы с несовместимостью установленных плагинов, но это уже другая история. Вот и в мои обязанности входит обновление ядра drupal cms, а так как в панели администратора нет кнопочки "сделать хорошо" то приходится все эти манипуляции проделывать вручную.

Первым делом, нужно сделать резервную копию каталога с сайтом, затем скачать новую версию cms отсюда

Залив архив на хостинг, открываем его и удаляем каталог sites

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

Теперь копируем содержимое архива с удаленным каталогом sites в директорию вашего сайта, при этом соглашаемся на изменения, так как файлы будут заменены новыми.

Если вы правили какие-нибудь конфигурационные файлы в процессе "причесывания" cms под свои нужды, то их тоже желательно сохранить, ибо будете переделывать.

Далее в админке, переходите на вкладку "модули" и запускаете скрипт update.php

Жмем "continue"

И в зависимости от обстоятельств, получаем список доступных обновлений, или сообщение об отсутствии таковых.

После чего нужно почистить кэш, кнопка для этого находится в: 

Главная » Управление » Конфигурация » Разработка » Производительность

И на этом обновление закончено и можно ждать следующего.

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

8 years ago

Удаление иксов из автозагрузки raspbian jessie

Трудно представить, что эта задача может представлять некоторую сложность в осуществлении, но трудности возникли и результатом их преодоления, стало рождение этого поста.

Первым делом нажмем ctrl + alt + f1 (хотя можно и из терминального клиента это проделать)

Получаем права рута для пользователя Pi

su

вводим пароль

далее запускаем

systemctl get-default

что покажет нам

graphical.target

меняем на

sudo systemctl set-default multi-user.target

Перезагружаемся.

Иксы отключены, но их можно в любой момент запустить командой

startx

P.S по умолчанию, в консоли пользователя зовут pi и пароль он имеет raspberry

 

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.

8 years ago

Ремонт наушников koss porta-pro и превращение их в гарнитуру

Мне нравятся наушники porta-pro. Это мои третьи наушники от Koss, первыми были sporta-pro, а вторыми и третьими, соответственно porta-pro. Но у всех проводных наушников есть ахилесова пята - провод. Чаще всего провод ломается возле одного из динамиков или возле штекера. Мои последние наушники, оснащены так же микрофоном и кнопками управления, правда заточено все это дело под iphone и у меня работала только кнопка паузы. 

И вот, в конце концов, случилось то, что обычно случается - провод переломился. Значит будем чинить.

Снимаем резиновую оболочку с "папы" сделать это довольно легко. Под резинкой обнаруживаем провода залитые пластиком.

Распиновку поглядел в интернете и после "прозвонки" понял, что моя ничем не отличается.

Провода залиты мягким пластиком, так что его можно довольно легко срезать канцелярским резаком.

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

Остается припаять провода на место.

Далее, я залил все силиконовым клеем из клеевого пистолета.

После этого, можно натягивать резинку, идти будет туго, возможно придется подрезать клей, если нанесли много.

И тут я подумал, что раз уже такая веселуха пошла, то можно заменить блок управления с микрофоном. Я вырезал родной блок, все равно он приспособлен под iphone

И припаял блок от старой гарнитуры для galaxy s3 (стандартная гарнитура мне не понравилась ибо выполнена в виде затычек)

И в конечном результате у меня отремонтированная, целиком рабочая гарнитура.

Блок кнопок беленький, но мне все равно.

9 years ago

Информационная война или война потребителя с продавцом.

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

Настал счастливый момент, когда мне на день рождения подарили пневматическую винтовку (ППП) магнум класса, с которой и на пострелушки можно и в лес поохотиться. Естественно, что для такой винтовки требуется и неплохой прицел, который должен соответствовать некоторым требованиям:

1. Он должен быть построен на платформе TS (True Strength). Обычное огнестрельное оружие имеет только одностороннюю отдачу, тогда как пневматика при отпускании пружины с места бьет в плечо, а второй удар происходит при ударе поршня. Платформа TS максимально упрощает и упрочняет конструкцию внутренней трубки и ее фиксации при и после введения поправок по высоте и горизонту.

2. Прицел должен быть с прицельной маркой типа mil-dot, так как с его помощью можно определить расстояние до любого объекта, зная его размер.

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

4. Переменная кратность. На охоте, цель может сидеть на разном расстоянии от охотника (от меня птица садилась в трех метрах) Поэтому кратность должна быть переменная и паралакс должен отстраиваться от минимальных дистанций.

Прицел leapers 3-9x40 был куплен (не без проблем, о чем будет сказано в развязке) и поставлен на винтовку.

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

Второй раз поехав на пострелушки, я уже был вооружен холодной пристрелкой

Вставил пристрелку в ствол, включил лазерный луч, прицелился на 30 метров, отрегулировав поправки прицела, свел его в ноль. Но пули все равно плохо ложились в цель. Снова проверил по лазерному лучу и оказалось, что прицельная сетка ушла в сторону. Оказалось, что прицел просто "поплыл" и после каждого выстрела, положение прицельной марки менялось.

Делать нечего, пришлось снимать прицел. Зато при сведении целика в ноль, пули ложились достаточно кучно, менее угловой минуты!

Замес.

Так как две недели прошли, прицел я не мог вернуть в магазин и я начал искать сервисные центры компании UTG на территории РФ. Таковых я найти не смог. Тогда я написал в их главный штаб, который находится в городке Livonia в штате Мичиган. Представителя компании, что переписывался со мной, зовут Paul Dewiki. Общими усилиями, по некоторым признакам, было выяснено, что прицел является подделкой. И вот почему:

1. Эта модель прицелов уже как 3 года снята с производства.

2. Серийный номер снизу от поправочных барабанчиков не соответствует официальным номерам.

3. На прицелах leapers никогда не было трехцветной подсветки. Только красная и зеленая. (Теперь еще появилась подсветка в 36 цветов)

Тогда я и решил связаться с магазином и задать сакраментальный вопрос "чоза?!"

Через форму обратной связи я дважды оставлял заявку, но на нее мне так и не ответили. Тогда я написал два электронных письма на их почтовый ящик, но ответа тоже не получил. Далее я спросил в "онлайн консультанте" на их сайте, почему они торгуют подделками? На что был послан на мне было предложено отправить подобные заявления на почту. Замкнутый круг получается.

Развязка

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

undefined

И через несколько часов, в половине первого ночи пришло письмо с предложением обменять прицел или вернуть деньги.

На следующий день я поехал к ним. Встретили меня настороженно (видимо я выглядел злым) столпились кучкой и глядели на меня. 

Я: Я по поводу возврата прицела - говорю.

Манагер: Ааа... А! Это Вы отзыв оставили?

Я: Да, это я.

Тут менеджер густо краснеет, опускает глаза подходит ближе и произносит

Манагер: Ну и отзыв Вы нам оставили, прям в душу плюнули (еще гуще краснеет)

Я: Вот вы какие ранимые! А то, что я неделю вам без ответа пишу, это нормально? (манагер уже пунцовый)

Манагер: Ну деньги мы Вам вернем конечно, это без проблем. Надеюсь на Ваше понимание... может отзыв уберете, такое пятно на магазине.

Далее он предложил на обмен прицел gamo, но я его не взял, сказал что мне обязательно нужна прицельная марка mil-dot

Манагер: Ой, а не поясните, что это такое? А то я в прицелах не разбираюсь!

Ну я в общем объяснил, что это такое и для чего. Вытащили мне другой придел, который настолько длинный, что его только на ствол танка ставить. Забраковав все, я забрал наличку и отправился восвояси.

Теперь я сижу без прицела, но уже заказал оригинальный в СПБ, у официального дистрибьютора UTG.

Так что, даже если продавалы не идут на контакт, чаще всего можно надавить на какие-то точки и повернуть ситуацию в нужную сторону.

9 years ago