gns_ua: (wall-e rubik)
Убунта. Завожу юзера командой useradd, ставлю пароль командой passwd. В lightdm или что там у них, логинится, неправильный пароль не принимает, правильный принимает и пускает, мигает чёрным экраном, и снова тут как тут DM.

Гм, удаляю юзера командой userdel. Говорит, не могу - юзер, говорит, залогинен. Процессов этого юзера правда нету, но кого это волнует.

Ну ладно, худо-бедно удалил. Захожу в Панель Управления->Учётные Записи под своим админским аккаунтом, создаю юзера. И говорю, мол, пустить без пароля.

Пускает-то пускает, но юзер себе пароль поменять не может - панель управления спрашивает "текущий пароль", и пока его не введёшь, не разлочивает кнопку. А он, как мы знаем, пустой.

Переключаюсь в свой админский аккаунт. Пытаюсь поставить юзеру "какой-нибудь" пароль, чтобы он потом сам себе сменил. Болт - с администратора тоже требуют текущий пароль пользователя!

Хорошо, я не гордый, ставлю пароль командой sudo passwd. Хочу переключиться в DM, чтобы новый юзер зашёл под своим паролем и таки сменил его, но не тут-то было. КнопАчки fast user switching внезапно перестали производить вообще какие-либо эффекты. И там же находящаяся кнопАчка "заблокировать", по идее, кидающая в DM. И "завершить сеанс". Вот просто ничего не происходит.

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

openssh madness

Wednesday, 29 May 2013 14:40
gns_ua: (russe)
Кажется openssh немного по-дебильному написан.

Вот есть SSH_ASKPASS, да? Но она используется ТОЛЬКО если нет связанного терминала И переменная DISPLAY непустая И стоит BatchMode=no (иначе парольная аутентификация вообще отключается).

- The option BatchMode specifies whether a username and password querying on connect will be disabled. This option is useful when you create scripts and dont want to supply the password.

Минимально необходимый набор, соответственно:

cmd = ['ssh', '-oPubkeyAuthentication=no', blablabla] # а то у некоторых серверов четыре попытки ключа и превед
# плеснуть по вкусу немного '-oStrictHostKeyChecking=no' и -F/dev/null
my_env = os.environ
my_env['SSH_ASKPASS'] = '/tmp/getpass'
my_env['DISPLAY'] = ':999' # guyz, SRSLY, WTF you need it for???
p = subprocess.Popen(cmd, env = my_env, preexec_fn=os.setsid)


Дальше выясняется что аскпасу отдают буквально строку "test@localhost's password:" и больше ничего. И как, скажите, это говно скриптовать?

spherical cow

Saturday, 11 May 2013 17:03
gns_ua: (russe)
Воевал-воевал я с федорой в планшете, rc.local нашёл, modprobe 8192cu туда вписал, нетворкманагеру сказал конектиться всегда и доступно всем пользователям... Ан нет, не подключается пока не залогинишься.

Хорошо, вписал ifup homeNET в rc.local. Всё равно нет.

И только одно помогло - в настройках сессии _отключить_ запуск Network. И вот, на login screen система уже пингуется и доступна по ssh. Включил обратно, перезагрузился - не поднимает сеть пока не залогинишься.

Мать вашу, как могут быть связаны настройки юзерской сессии и работа NetworkManager _до_ входа юзера и запуска его сессии??????
gns_ua: (russe)
И Джоэл рассказывал про дырявые абстракции, и Витус.

Вот, пожалуйста, очередное покращення - если с двумя гигами RAM открыть в Gqview стомегабайтный TIF (7500x7500) и нажать convert to PNG, система встаёт раком. Что-то подсказывает что Gimp сдохнет ещё быстрее.

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

И как раз на эту же тему пишут про почтовые клиенты:

В конце 90-ых на дохлых SX-40 крутились фидошные 
базы на сотни тысяч писем. И о чудо, нифига не тормозило, даже во 
многопользовательском окружении.


А теперь, блин, сраные тандербёрды и сраные кмейлы.
gns_ua: (russe)
Один хинт: http://forums.gentoo.org/viewtopic-p-3549130.html?sid=d9fe07c1df4a053d4decae892e5aed17

Но что-то не так. Что же? Вот второй хинт: http://linux.derkeiler.com/Newsgroups/alt.os.linux/2006-02/msg00328.html

Вдумчивое чтение и ряд экспериментов, которые описывать слишком долго, привели меня к мысли, что вызванный таром info-script должен сделать две вещи для продолжения: закрыть пятый дескриптор (в нём то, куда тар пишет) и завершиться.

Получилось вот так:

ExpandRead more... )

А что на чтении?

ExpandRead more... )

Ну, дальше понятно - вместо cat берём dd при чтении и growisofs -Z при записи. Ну и какие-нибудь user interaction вставляем.

--------- рекламный блок ---------

Этот пост создан при поддержке нашего генерального спонсора, компании Сателлиз, и лично [livejournal.com profile] byshovetsva.
gns_ua: (Default)
To whom it may concern.

Sat Sep 29 с 5am UTC я в Киеве и готов общаться коротая время до 7am UTC. Потом я на конференции по новым компьютерным технологиям и защите компьютерных программ OSDN.

Туда вход свободный, если что :) Я имею в виду, если вы, допустим, вдруг захотите пообщаться про СПО с теми, кто его делает и/или использует для зарабатывания долларов.

Вечером возможны варианты.

На следующий день, Sun Sep 30 могут рассматриваться разнообразные варианты (некоторые уже смутно понятны, но расписание в целом ещё не устаканилось).
gns_ua: (Default)
Суть такова. Когда я вставляю свою любимую флешку с LUKS и расшифровываю, запускаю с неё вот это без параметров. Когда я собираюсь вечером уходить, я запускаю вот это, после чего спокойно тыкаю в eject (размонтирование и еджект самой флехи надо бы допилить в скрипт, да) и вытаскиваю флешку.

Собственно, вопрос: ExpandRead more... )
gns_ua: (Default)
[altlinux@eeelive ~]$ ls -la /image/p6-6.0.1
-rwxr-xr-x 1 root root 717045760 Сен 17 23:35 eeelive
-rwxr-xr-x 1 root root 9814461 Сен 19 20:57 full.cz
-rwxr-xr-x 1 root root 2292880 Авг 5 14:11 vmlinuz

[altlinux@eeelive ~]$ uptime
02:58:33 up 39 days, 13:03, 3 users, load average: 2.42, 2.29, 2.34

[altlinux@eeelive ~]$ uname -a
Linux eeelive 2.6.39-pure-emerald-alt6 #1 SMP PREEMPT Fri Aug 5 11:11:37 UTC 2011 i686 GNU/Linux

Работал себе четыре месяца, и никакого желания что-то допилить и подправить. Однажды понадобилось ребутнуться в венду, а после этого пришлось сказать apt-get install redis python-module-yaml python-modules-json. Ну не пересобирать же образ только ради этого. Это в смысле на рабочем компике, параллельно юзались мелкие недобуки с этой же системой, и тоже всё было хорошо.

Вот так всё и получилось :) Но пора, пора стремиться к новым горизонтам третьих ядер. Рождество подходящий повод.
gns_ua: (Default)
Michael Stack, HBase Project Janitor:

HBase has seen some interesting times, including a period of sponsorship by Microsoft, of all things. Powerset was acquired in July 2008, and after a couple of months during which Powerset employees were disallowed from contributing while Microsoft’s legal department vetted the HBase codebase to see if it impinged on SQLServer patents, we were allowed to resume contributing (I was a Microsoft employee working near full time on an Apache open source project).
gns_ua: (Default)
Блин, а вот дбусовский интерфейс меня наебал. Внезапно, ноут утром выключенный и разряженный в пизду. Потому что вот это вот, что я писал на питоне и на что надеялся:

power_interface = dbus.Interface(power_object, power_bus)
power_interface.Hibernate()


- не работает, сучечка, без swapon.

А я уж обнадеялся.Про это написано даже. А кнопАчки дбусной нету для гибрида :(
gns_ua: (Default)
http://www.linux.org.ru/news/java/6676994/

Оракл, возможно, "хороший" и имеет в виду усилия по консолидации платформы.

Объясню.

В модели, с которой я имел дело несколько лет, все эти ваши пакетные джавы, пэхапэшки, и проч. не рассматривались вообще. Клиент за свои приложения отвечает сам. При развёртывания, клиент запрашивает конкретные версии джав, пэхапэшек и рубей. JRE/JDK ставится с сайта, томкаты всякие etc ставятся компилированные, с сайта, в /opt. руби ставится через rvm, php по возможности собирается в /opt, апач по возможности собирается в /opt. Фреймворки либо приложение таскает в себе, либо ставятся опять же из тарбола в известное место.

Всё это в итоге составляет платформу, и обновлению платформа не подлежит. Никому не надо снова и снова заниматься тестированием и валидацией клиентских приложений и отлавливанием неочевидных багов. Тем более никому не надо чтобы через месяц после очередного апдейта ВНЕЗАПНО оказалось что у клиента приложение считает бабки неправильно, и уже насчитало на пару миллионов евро.

Клиент принимает и валидирует платформу с установленным приложением - И ВСЁ. Обновления компонентов делается либо по запросу клиента, либо, если сильно надо, клиенту предлагается апдейт и дальше опять-таки по его запросу. Даже редхатовские апдейты, строго сохраняющие версию и точечно бэкпортящие фиксы, неприемлемы. Потому что _вот_это_вот_ конкретное приложение редхат _не_ тестировал.

Когда-то я видел, как субминорный апдейт php принёс исправление ошибки в работе с long long int; это действительно была ошибка и она действительно была корректно исправлена; беда в том, что на ошибочный результат вычислений полагался код работы с google analytics - и он, соответственно, сломался. В апдейте апача могут немножечко изменить некоторые дефолты - и тщательно оттюненный под заданную нагрузку конфиг перестанет быть адекватным. И так далее.

Поэтому, ничего плохого для Биг Сириоуз Бизнес оракл не сделал. Что он сделал, так это заставил дистрибутивных мейнтейнеров пакетов с джава софтом - обеспечить корректную работу своего софта на openjdk. Если раньше можно было поставить в зависимости конкретно sun-java, то теперь этой опции нет.

(no subject)

Saturday, 27 August 2011 00:25
gns_ua: (Default)
> Не знаю, где LXDE глючен, у меня никаких проблем.

Например, если pcmanfm запущен в daemon mode, то запуск pcmanfm не приводит к появлению его окна. Приходится обязательно делать pcmanfm ~ или pcmanfm . и т.п.


http://www.linux.org.ru/news/gnome/6567564/page34?lastmod=1314393630222#comment-6599418

А вот в RC Шестой Платформы ALT Linux этот момент исправлен :)
gns_ua: (Default)
19:30:24 up 30 days, 5:04, 5 users, load average: 0.51, 0.45, 0.46

Это beta20110531 нетбуклива P6. Как видно, на рабочем ноуте я в неё взбутнулся где-то через неделю после официального релиза. С тех пор пару раз успел апдейты накатить апт-гетом.

Даже жалко перезагружаться :)

И, как обычно, активно пеарю readonly-live подход.
gns_ua: (Default)
Как хорошо, должно быть, нести людям разумное, доброе, вечное свет Свободы : http://mashckoff.livejournal.com/163754.html

Но для этого годится не каждый. Тут, наверное, нужны особенные люди. С стальной волей и титановыми нервами.

И Боже, Боже, как я счастлив! Каждый день, стоит мне подумать об этом, я рыдаю от счастья и пою хвалебные гимны Небу!

Потому что ExpandRead more... )

firefox tuning

Monday, 6 June 2011 13:41
gns_ua: (Default)
Enlarge your penis^W^W^Wspeed up your firefox twice!

network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.pipelining.ssl = true
network.http.proxy.pipelining = true

browser.sessionhistory.max_entries = 8
browser.sessionhistory.max_total_viewers = 1

http://andrzejn.livejournal.com/1841990.html

И не забывайте заглядывать в about:config, эта полярная горящая скотина умеет время от времени сама сбрасывать аккуратно выставленные настройки.

bootable book

Tuesday, 31 May 2011 20:09
gns_ua: (Default)
Использовать телефон как загрузочную флешку с неким лив-линуксом - уже не модно. Мне пришло в голову, что ведь мой киндл usb storage, и не проблема пожертвовать 700 мегабайт из четырёх гиг...

Грузиться с книжки! Когда-то давно сканеры были scsi. Но scsi хороший универсальный интерфейс, и с него можно загрузиться - вот и загружались с листа бумаги вставленного в сканер : http://wizzard0.livejournal.com/58432.html.

Но на листе A4, конечно, помещается немного. Системная дискетка. А вот с целой книжки я могу загрузить уже полноценную систему.

Profile

gns_ua: (Default)
gns_ua

April 2017

M T W T F S S
     12
3456789
10111213141516
17181920212223
24252627282930

Expand Cut Tags

Expand All Cut TagsCollapse All Cut Tags

Style Credit