Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2017-03-02 23:00:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:all other passengers are kindly requested
Entry tags:gentoo, linux

wicd-curses.py
Это чтоб не забыть.
wicd-curses уже лет 5 не работает, потому что падает
из-за какой-то идиотской ошибки в dbus. Не всегда, но
когда выдаче есть essid неприличного вида. В аэропортах,
например, всегда, дома - как повезет.

Я много с ним ебался, и сегодня нашел, как поправить.
Рецепт тут (проверено, работает):
https://bugs.launchpad.net/wicd/+bug/1421918

Надо открыть файл wicd-curses.py и заменить

def get_selected_profile(self):
        """Get the selected wired profile"""
            loc = self.get_focus()[1]
            return self.theList[loc]
на 

def get_selected_profile(self):
        """Get the selected wired profile"""
        try:
            loc = self.get_focus()[1]
            return self.theList[loc]
        except:
            return ""


Есть надежда, что в следующей версии ее пофиксят,
но скорее всего не пофиксят, и придется снова редактировать.

Привет


(Добавить комментарий)


(Анонимно)
2017-03-03 02:42 (ссылка)
связано оно не с DBus, а с крайне невнимательной обработкой wicd состояний проводных подключений.

более лучший патч:

--- wicd-curses.py 2017-03-03 00:59:18.315983426 +0200
+++ wicd-curses-1.py 2017-03-03 01:04:08.872267187 +0200
@@ -532,7 +532,16 @@
def get_selected_profile(self):
"""Get the selected wired profile"""
loc = self.get_focus()[1]
- return self.theList[loc]
+ if len(self.theList) > loc:
+ # The last focused wired profile is still available.
+ profile = self.theList[loc]
+ elif not self.theList:
+ # No wired profiles are available for now.
+ profile = ''
+ else:
+ # Return last known item.
+ profile = self.theList[-1]
+ return profile

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2017-03-03 03:50 (ссылка)
проводных? но у меня никаких проводов какбе в этом компе и нет
он чисто wifi

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2017-03-03 10:40 (ссылка)
так там же в комментариях даже написано - взять выбранный _проводной_ профиль.
в общем, понятно, что идиотизм какой-то.
программисты на питончеге

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-03-03 10:56 (ссылка)
ну не стоит экстраполировать, это автор wicd мудак, а вот программисты программ на renpy - как правило, хорошие люди

(Ответить) (Уровень выше)


(Анонимно)
2017-03-03 10:57 (ссылка)
ну не стоит экстраполировать, это автор wicd мудак, а вот программисты программ на renpy - как правило, хорошие люди

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cyberloh01
2017-03-03 22:47 (ссылка)
половина программистов под линух - пидарасы конченые

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]topos
2017-03-04 20:06 (ссылка)
И 100% под виндоуз.

(Ответить) (Уровень выше)


(Анонимно)
2017-03-03 08:14 (ссылка)
NetworkManager попробуй.

(Ответить) (Ветвь дискуссии)


[info]spqr
2017-03-03 11:30 (ссылка)
Это то, что я удаляю на всех машинах, где только вижу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2017-03-03 12:41 (ссылка)
и я
феерическое говно, конечно, хуже и не делают, кажется

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]zugololeron
2017-03-04 21:31 (ссылка)
хуже только [Non-authenticated email address: You must have an authenticated email address in order to post to another account]

(Ответить) (Уровень выше)


[info]id0
2017-03-03 14:22 (ссылка)
Esche pulseaudio s systemd porekomenduj.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-03-03 23:24 (ссылка)
Oy blyad, budto tebya ebet systemd i ty znaesh, chto eto i zachem - prochital, nebos, na dvache, chto eto "zashkvar".

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-03 23:41 (ссылка)
ebet bloatware, kotoroe tormozit, perdit rojdaet lishnie sushnosti.
na dvache ne siju. systemd u menja tol'ko na noute s qubes os.
v ostal'nom u menja s6, do etogo bil gentoo default i runit+openrc na alpine.
na dvachah ne siju, izvinite.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-03-04 00:38 (ссылка)
Не тормозит,а отлично работает.

systemd-analyze
Startup finished in 3.909s (kernel) + 3.003s (userspace) = 6.912s

Есть что по делу сказать?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-04 00:48 (ссылка)
chto-to plokhoti ego nastroil, nu da ladno (kogda bil rach s kastomnim jadrom na x220 bili tvoi znachenija/2 ili menshe + u tebja net infi skok firmware gruzilos', pochti ne optimiziroval).
http://www.skarnet.org/software/s6/systemd.html tut ssilki est'.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2017-03-04 01:16 (ссылка)
Я не настраивал, это дефолт убунты.
По-моему, 3+3 сек и так на грани моей восприимчивости к времени бута. А в два раза меньше и подавно т.е. все-таки системд не тормозит?(арч же на системд)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-04 01:49 (ссылка)
dlja sravnenija: coreboot+linux with busybox 1.5 do shella, noe eto ne tak vajno, vajno je drugoe.
Ja znaju, chto v rache systemd. privel primer dlja sravnenija iskljuchitel'no. Sejchas ispol'zuju obarun na mbp, eto archlinux no bez systemd, tam na vibor s6/runit, eto prosto raj na zemle v sravnenii s der'mod, k slovu, der'mod na mbp 2009 goda gruzilos' namnogo dol'she.
v ostal'nom eto dermod obladaet _udivitel'nimi_ servicami, i dop utilitami, kotorie delajut overdokhuja nenujnogo i nikhuja nujnogo, esche i bin logi, ne, nravitsja jrat' eti kakashki, -- kushajte, vot tol'ko nakhuja eto vezde
reklamirovat', rovno kak i etot ebuchij NM. Na samom dele testirovat' nado kak der'mod rabotaet s virubaniem servicov, s etim u nego problemi, kak i s graphami.
obarun vikljuchaetsja primerno na porjadok bistrej, bez kakoj-libo nastrojki. nu i bez kuchi bespoleznogo govna.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-04 02:03 (ссылка)
hw init 260:
0:1st timestamp 1,809
1:start of rom stage 59,610 (57,800)
2:before ram initialization 60,859 (1,249)
3:after ram initialization 74,194 (13,334)
4:end of romstage 75,740 (1,546)
8:starting to load ramstage 77,081 (1,341)
15:starting LZMA decompress (ignore for x86) 77,298 (216)
16:finished LZMA decompress (ignore for x86) 94,003 (16,704)
9:finished loading ramstage 94,214 (211)
10:start of ramstage 94,296 (82)
30:device enumeration 94,299 (3)
40:device configuration 98,818 (4,519)
50:device enable 100,528 (1,710)
60:device initialization 100,661 (133)
70:device setup done 223,845 (123,183)
75:cbmem post 223,846 (1)
80:write tables 223,847 (1)
85:finalize chips 245,080 (21,232)
90:load payload 245,081 (1)
15:starting LZMA decompress (ignore for x86) 245,192 (110)
16:finished LZMA decompress (ignore for x86) 262,007 (16,815)
99:selfboot jump 262,024 (17)

Total Time: 260,208

(Ответить) (Уровень выше)


(Анонимно)
2017-03-04 03:42 (ссылка)
Какой абсурд, я за секунды не борюсь.
А если я найду в интернете кого-то у которого системд бутится за 0.5 сек то что, будешь доказывать что тормозит?
Я привел типичные значения на рядовом, староватом ноуте и с дефолтной убунтой, где мифических тормозов не нашлось.

Системд плохо работает с вырубанием сервисов и графами? Похоже на неосиляторсво твое или мейнтенеров.
Бинарные логи мешают тебе лично? Ещё скажи что "юниксвей проебали" и будет полный набор.
У тебя есть претензии которые не: пересказ мемов которые ты где-то прочел, проблемы мейтейнеров маргинальных дистров(нестабильная ветка, неосилили юниты и т.д.).

NM хорош тем, что работает. Телефон как усб модем, файфай, провод. И гуишка к нему не крашится от странных имен файфая.

(Ответить) (Уровень выше)


[info]tiphareth
2017-03-04 00:53 (ссылка)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]zugololeron
2017-03-04 21:29 (ссылка)

(Ответить) (Уровень выше)


[info]yarlson
2017-03-03 10:03 (ссылка)
ну так нах лончпад, есть же гитхаб с кучей форков

например:

sudo pip install --egg git+https://github.com/johnboiles/wicd.git

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2017-03-03 10:43 (ссылка)
у меня gentoo вообще

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yarlson
2017-03-03 11:01 (ссылка)
и? в генту нет пипа? пип - это часть экосистемы питона, а не операционки. есть везде. или нет гита?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2017-03-03 11:15 (ссылка)
там нет ланчпада

а форки мне эти нахуй, в общем-то, не нужны:
тестировать каждый в попытке выяснить, где этот баг пофиксили, можно ебануться

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]yarlson
2017-03-03 11:23 (ссылка)
лончпад как репозиторий - адова хуйня. а в форках можно глянуть сорцы. хотя пох. ручками удобнее - правь ручками.

(Ответить) (Уровень выше)


[info]id0
2017-03-03 14:21 (ссылка)
No dostatochno je wpa_supplicant+wpa_cli, ne?

(Ответить) (Ветвь дискуссии)


(Анонимно)
2017-03-03 15:29 (ссылка)
не не

мише нужен гуй, чтобы культурно ткнуть мышкой.

а гуй не работает, поэтому приходится ковыряться в говнокоде. какая досада!

(Ответить) (Уровень выше)


[info]tiphareth
2017-03-03 22:57 (ссылка)
угу, я в основном его и пользую (и даже без wpa_cli, просто
wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_conf/wpa_supplicant.conf )
но в аэропорту редактировать текстовые конфиги для того, чтобы зайти
в Интернет на 5 минут - ниибаться до чего хлопотно

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-03 23:08 (ссылка)
Kstati, obnarujil esche odin tonkij nastrojshik connman.

(Ответить) (Уровень выше)


[info]tiphareth
2017-03-03 23:45 (ссылка)
точнее, у меня есть
alias startwpa='ifconfig wlan0 up; killall wpa_supplicant;wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -i wlan0'
чтоб не писать эту злоебучую строчку каждый раз

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2017-03-04 00:49 (ссылка)
O, mne nravitja tvoj alias, prikhvachu ego sebje.

(Ответить) (Уровень выше)


(Анонимно)
2017-03-03 20:29 (ссылка)
так это Криптономикон!

Технические детали[править | править вики-текст]
Отдельные части «Криптономикона» могут быть трудны для усвоения читателем, не знакомым с техническими науками. Некоторые страницы целиком посвящены описанию основных понятий криптографии и защиты информации, включая, например, модульную арифметику и перехват Ван Эйка, и даже приводит целиком программу, написанную на языке Perl. Эта программа зашифровывает сообщения, используя шифровальный алгоритм «Пасьянс» (в тексте книги — «Понтифик»), созданный Брюсом Шнайером. Сам алгоритм приведен в приложении в конце книги.

(Ответить)


[info]zugololeron
2017-03-03 22:16 (ссылка)
Как подтвердить емейл?
миша, это Очень Важно.
помоги пожалуйста.

(Ответить) (Ветвь дискуссии)


[info]cyberloh01
2017-03-03 22:49 (ссылка)
миша, помоги человеку, блеад

(Ответить) (Уровень выше)


[info]cyberloh01
2017-03-03 22:51 (ссылка)
питон - сразу ахтунг

(Ответить)


(Анонимно)
2017-03-04 05:58 (ссылка)
Миша, а какое DE/WM используешь?

(Ответить)

Миш
[info]polytheme
2017-03-04 12:53 (ссылка)
Видел охуенное?

Членам Совета известны, со слов третьих лиц, имена ещё трёх выпускниц 57-ой школы, которые в последних классах или непосредственно после выпуска вступали в половую связь с Б.М.Меерсоном. Эти жертвы не считают себя пострадавшими; Совет считает их жертвами в соответствии с тем принципом, что между учителем и учеником не может быть равноправных и добровольных отношений.

(Ответить) (Ветвь дискуссии)

Re: Миш
[info]polytheme
2017-03-04 13:25 (ссылка)
Я проснулся от крика чаек в Дублине.
На рассвете их голоса звучали
как души, которые так загублены,
что не испытывают печали.

(Ответить) (Уровень выше)

Re: Миш
[info]tiphareth
2017-03-04 13:44 (ссылка)
копро, ага

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]zugololeron
2017-03-04 19:55 (ссылка)
круто, а как подтвердить
емейл не подскажешь?

(Ответить) (Уровень выше)