среда, 23 декабря 2015 г.

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

Перевел свой динозавр - galax s III на cm13 есть ночные сборки

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

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

Если доступ к основному аккаунту яндекса с одноразовыми паролями через yandex.key можно сбросить через телефон, то пасс от я.денег переведенные на одноразовые пароли (google authenticator) непросто так сбросить




и на этом все чтобы сбросить пароль напишите нам, при повторной попытке написать им: смотри письмо 1 )


вообще их поддержка самая сказочная - не могу добиться сброса пароля более 10 лет (соответственно не было логинов - до службы поддержки просто не достучаться).


как бы мне запомнить что когда потребуется купить что-то онлайн главное не использовать яденьги:



и это не проблема хеплдеска (отличные ребята с трудной работой) - это проблемы, глубокие проблемы организации сервиса. К примеру хватило 1 письма в поддержку гугла (утрачен в тоже время 10 лет назад с яндексом) - восстановили сбросом пароля.

итого что я имею:
1. забытый невосстановимый пароль от яндекс - 2 шт.
2. забытый невосстановимый платежный пароль - 2 шт.


UPD:
ответ был еще круче:

Re: [101325] Забытый пароль  Распечатать
23 дек. в 3:46
supp@money.yandex.ru
подробнее 
Обращаем Ваше внимание на то, что если Вы удалили приложение с паролями, то, как правило, достаточно написать об этом нам.
---
С уважением, команда службы поддержки "Яндекс.Денег"
UPD 1:


supp@money.yandex.ru
подробнее 
Здравствуйте!
Мы понимаем Вашу проблему и сочувствуем. Мы очень сожалеем, что для Вас возникли такие сложности.

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

Спасибо за запрос.
---
С уважением, команда службы поддержки "Яндекс.Денег"




UPD2:
В Google play был дан ответ на отзыв ru.yandex.key -
Здравствуйте! По поводу восстановления доступа к аккаунту - напишите нам, пожалуйста, на key@support.yandex.ru и уточните, с каким логином проблема, посмотрим, что можно сделать. Если Вы опишете подробнее и возникшую проблему с Яндекс.Деньгами, мы постараемся разобраться и в ней - возможно, надо разбираться совместно с коллегами из Яндекс.Денег.


написал письмо где подробно изложил все проблемы, дан размазанный ответ - если не получается восстановить в автоматическом режиме, то попробуйте восстановить в автоматическом режиме )





четверг, 26 ноября 2015 г.

KF и его доработка

Все мелкие проблемы с live версией KF:

куча была начиная от powermanager и заканчивая polkit.

сегодня при обновлении ksnapshot тянет зависимости kde4 - удален 5.9999

тут следы его https://gitweb.gentoo.org/proj/kde.git/tree/kde-apps/ksnapshot/ksnapshot-5.9999.ebuild?id=6c61e006354ccbe86157239ab44f68dfedc86643

пятница, 24 июля 2015 г.

ati-dirvers 15.7

Пол месяца пытался скачать при обновлении mirror://gentoo/amd-driver-installer-15.20.1046-x86.x86_64.zip






глянув в ебилд все стало ясно:
теперь просто так распространять блобы амд запрещает. Привет Sun (




# Uses javascript for download YESSSS 

#DRIVERS_URI="http://www2.ati.com/drivers/linux/amd-catalyst-13.12-linux-x86.x86_64.zip"

.....

pkg_nofetch() { 
       einfo "The driver packages" 
       einfo ${A} 
       einfo "need to be downloaded manually from" 
       einfo "http://support.amd.com/en-us/download/desktop?os=Linux%20x86_64" 
       einfo "and ${XVBA_SDK_URI}" 
}


видимо до конца не веря что amd настолько ебанулись писатель ебилда не добавил fetch в 



RESTRICT="bindist test"

все тот же эпичный тред приготовил новый патч который не фиксит gpl проблемы 

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


root # 
cat Quasar ati-drivers # cat /var/notmpfs/portage/x11-drivers/ati-drivers-15.7-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c | grep LE_LI 
#ifdef MODULE_LICENSE 
MODULE_LICENSE("Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");


на

MODULE_LICENSE("GPL");

MODULE_LICENSE("GPL");


сам патч и уже привычный ебилд 

понедельник, 13 июля 2015 г.

Translate?

Translate!

Идея

В X Window System так заведено, что есть 2 буфера обмена 

CLIPBOARD - обычный буфер обмена cut&paste

PRIMARY - Буфер обмена куда попадает текст сразу же после выделения.

Достучаться до них в Pygio легко, как и повесить обработчик при их изменении:

self.clipboard_primary = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY)
self.clipboard_primary.connect('owner-change', self.on_cb_primary_change)
self.clipboard_selection = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
self.clipboard_selection.connect('owner-change', self.on_cb_selection_change)



Что же касается перевода, сейчас нужен токен от яндекса - при первом запуске ввести в окно.










Далее каждый раз он используется тут:
JSON interface:
https://translate.yandex.net/api/v1.5/tr.json/translate?key=APIkey&lang=en-ru&text=To+be,+or+not+to+be%3F&text=That+is+the+question.
Из возможностей все минимально: включить / выключить PRIMARY буфер и показывать только активный буфер. 
для других систем установка через setup.py sdist  - 
что с иконками получится не знаю. 

Скриншоты из KF5, в Mate примерно так же:
   








воскресенье, 7 июня 2015 г.

Galaxy SIII Android 5.1.1


Много инфы, перепробовал почти все комбинации и везде что-то не работало - то видео полосками, то камера вылетает. 

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






















Для установки мне потребовалось:

Без проблем прошил с помощью app-mobilephone/heimdall (для перевода в Download mode - при включении телефона, до появления заставки samsung зажать одновременно клавиши "громкость -" + HOME + включение).


root # heimdall flash --RECOVERY /tmp/recovery.img

архивы для TWRP:

Порядок действий:

вход в меню TWRP: При включении зажать "громкость +" + HOME + включение. 

- Reset/Wipe Data
- Format System
- Format Dalvik Cache
- Install -> zip: CYANOGEN+OS+12.1S+SNAPSHOT+M2+SIII.zip
- Install -> zip: gapps-5.1.x-20150404-minimal-edition-signed.zip
- Install -> zip: boeffla-kernel-4.0-alpha6-CM12.1-NG-i9300.recovery.zip
- Reboot


фикс долгой зарядки из faq Boeffla Config App
Вкладка разное ->  v Игнорировать нестабильное питание. 
Отдельный su не ставил хватило стандартных 7 ударов по "номеру сборки" из меню "о телефоне" после чего Открывается меню "для разработчиков" -> режим суперпользователя.

вторник, 14 апреля 2015 г.

ati-drivers-15.3 linux kernel 4.

Два офигенных релиза и такие же новости при установке.




  MODPOST 1 modules 

FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'cpu_tlbstate' 
scripts/Makefile.modpost:90: recipe for target '__modpost' failed
Простой путь пирата - обход gpl путем  epatch-user:

Quasar linux # mkdir -p /etc/portage/patches/sys-kernel/gentoo-sources/

вставляем patch:

Quasar linux # cat /etc/portage/patches/sys-kernel/gentoo-sources/gentoo-sources-4.0-no-GPL.patch  


--- arch/x86/mm/init.c  2015-04-13 01:12:50.000000000 +0300 
+++ arch/x86/mm/init.c  2015-04-14 18:01:22.963651359 +0300 @@ -744,7 +744,7 @@
#endif
       .cr4 = ~0UL,    /* fail hard if we screw up cr4 shadow initialization */
};
-EXPORT_SYMBOL_GPL(cpu_tlbstate);
+EXPORT_SYMBOL(cpu_tlbstate);

void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache)
{

Устанавливаем ядро смотрим сроку с патчем:

Quasar linux # emerge sys-kernel/gentoo-sources --ignore-default-opts --jobs=1 --quiet-build=n


...
* Applying user patches from /etc/portage/patches/sys-kernel/gentoo-sources ... 
*   gentoo-sources-4.0-no-GPL.patch ...    


Пересобираем ядро:
Quasar linux # 
make oldconfig && make && make modules_install

теперь можно устанавливать сам frglx
2  патча [1 2]  для измененных имен функций и ебилд с внесенными патчами.
Quasar linux # emerge x11-drivers/ati-drivers  --ignore-default-opts --jobs=1 --quiet-build=n

...
* Applying ati-drivers-15.1-kernel-4.0.patch ...                                                                                                                     [ ok ] 
* Applying ati-drivers-15.1-kernel-4.0.2.patch ...                                                                                                                   ok ]


>>> Installing (1 of 1x11-drivers/ati-drivers-15.1-r1::aweal







UPD1:

на 30.06.15 рабочий патч: https://bugs.gentoo.org/show_bug.cgi?id=548118





понедельник, 13 апреля 2015 г.

Дрова от модема скачай с сайта производителя.


root # emerge -vat dev-util/cmake

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!


[nomerge       ] dev-util/cmake-3.2.1::gentoo  USE="ncurses qt5 -doc -emacs -qt4 {-test}" 
[ebuild  N     ]  dev-libs/jsoncpp-0.10.1::gentoo  USE="-doc {-test}" 0 KiB
[ebuild  N     ]   dev-util/cmake-3.2.1::gentoo  USE="ncurses qt5 -doc -emacs -qt4 {-test}" 0 KiB

Total: 2 packages (2 new), Size of downloads: 0 KiB

 * Error: circular dependencies:

(dev-util/cmake-3.2.1:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-libs/jsoncpp-0.10.1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (dev-util/cmake-3.2.1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

  * Note that circular dependencies can often be avoided by temporarily
  * disabling USE flags that trigger optional dependencies.

и jsoncpp без cmake не установить.


в ебилде убираем зависимость от jsoncpp и 
        >=dev-libs/jsoncpp-0.6.0_rc2

втравляем  в src_configure() {

-DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=OFF


сам ебилд


root # emerge cmake jsoncpp