LINUX.ORG.RU

Сообщения marvin_yorke

 

git rebase squash

Форум — Development

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

 

marvin_yorke
()

ТАВИМ

Форум — Linux-org-ru

Предыдущим постом в негодовании промазал, но суть претензий не меняется.
true_admin, ты неправ.
Чего вы хотите?
Слово «пердёж» никак не является нецензурным. Грубым, вульгарным - да. Нецензурным - нет. Разницу ощущаешь? И без нормального способа учета голосов топик твой именно пердеж. Не хватало еще чтобы модераторы сами срач провоцировали.

Так что критерии цензурности в тред, либо GTFO. В правилах это не задекларировано, так что я пользуюсь словарной статьей: http://dic.academic.ru/dic.nsf/kuznetsov/37186/пердеть

marvin_yorke
()

Citibank Miles&More

Форум — Talks

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

Вобщем в октябре прошлого года летал я в командировку в Будапешт. Летел из Шереметьево, туда прилетел довольно рано и до следующего рейса часа 4 слонялся без дела. После недавней попойки и тяжелого утра после перелета в 5 утра пить в баре совсем не хотелось, поэтому скорее просто чтобы скоротать время позволил молодому человеку предложить мне оформить карту Miles&More от Ситибанка. Штука вроде бы небесполезная, и, со слов юноши, ни к чему меня не обязывающая до тех пор, пока я сам не решу ее активировать. По диагонали пробежал предлагаемые документы, ничего сильно подозрительного не углядел, посему согласился. Юноша поведал, что карта придет мне спустя время по почте вместе с пакетом документов, с которыми я смогу ознакомиться и если все устроит, активировать карту и начать пользоваться. До этого момента с меня якобы никаких средств взыматься не будет. Ок, заметано.

Спустя какое-то время прислали карту, я кинул конверт не открывая даже на полку и забыл о нем, т.к. никаких кредитов мне пока не нужно, а мили планировал копить на полетах, а не покупках - летаю я не вот много, но 3-5 перелетов в год наберется, а покупки оплачиваю картой другого банка (дебетовой) и переносить их на эту тупо западло. Да и в одном банке проще контролировать расходы, чем в нескольких.

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

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

Вот тут я стал подозревать [censored] неладное. Т.е. нет, я знал, что она всяко где-то есть, но не мог понять, где именно. В приложенных документах я не смог найти, каким именно образом и в какой момент эта сумма взымается. Взымается ли она до или после активации? Активация по сути заключается в установке на карту пин-кода, т.е. по идее в интернете ей можно расплачиваться и не активировав ее, стало быть обслуживание вполне может взыматься и до активации. Хотя еще что-то было про то, что для активации надо хотя бы одну операцию по карте совершить, чего я тоже определенно не делал. А т.к. я средств на нее не клал, то при взыскании оных 950р, они пойдут в кредит. Сообщений я правда никаких не получал, выписок по кредитам (как говорят некоторые отзывы в интернете) - тоже, что уже обнадеживает. Но хотелось бы все же внести ясность.

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

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

Линукс не при чем, но линуксоиды тоже люди и тоже иногда попадаются на уловки банков. Пусть денек хотя бы повисит

 , ,

marvin_yorke
()

HP LaserJet P1102 CD wanted

Форум — Talks

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

Суть проблемы: чтобы завести эту колымагу под OpenWRT, необходимо отключить SmartInstall. Делается это только из-под винды и только с помощью утилиты, которая есть только на диске. А диск благополучно давным давно потерян. Сайт HP скачать нужную утилиту не дает, предлагает заказать весь диск целиком, причем в виде физического носителя по почте.

Помогите победить маразматиков.

 , ,

marvin_yorke
()

Яблоневый сад

Галерея — Рабочие места

Из того, что влезло в кадр:
- MBP 13" mid 2012
- Numark Mixtrack (не про) - взял побаловаться, всегда диджеинг казался каким-то колдунством и хотелось понять, как же это работает. Осваиваю потихоньку. Только ломаная бочка, ломаная бочка - твой бро, прямая бочка - не твой бро.
- Magick Trackpad - брался как замена мыши для предыдущего ноута, но без Мака оказался практически бесполезен, т.к. дрова написаны задней ногой, половина жестов не работает, постоянно что-то отваливается. С маком тоже бесполезен, т.к. на макбуке есть свой точно такой же.
- Уши Senheiser cx-300, использую для улицы

Из того, что не влезло в кадр:
- 3 фотокамеры импортных (Nikon d7k, N70; убитый Canon 30d)
- паяльное барахло, станция Lukey 936 - для дома и хобби самое то
- Fender Frankencaster Telecaster - дека ясень, Япония, 1976; гриф клен, Япония, 1993; датчики Seymour-Duncan; порожек на днях поменял на костяной TUSQ, крутая вещь, звук стал гораздо более винтажный

Оригинал http://ompldr.org/vaGU2YQ

>>> Просмотр (1350x1800, 632 Kb)

marvin_yorke
()

Мэйл-форвардеры, США

Форум — Talks

Расскажите об опыте использования мэйл-форвардеров из СШАшки, кто чем пользовался?

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

Что хочется? Естетвенно, сэкономить. Идеально будет еще отказаться от услуг Почты России, сохранив при этом беспошлинный лимит в 1к евро. Я слышал, что это возможно. Есть ли истории успеха у лоровчан?

Вообще, какими форвардерами кроме балагана вам приходилось пользоваться и с каким результатом?

 ,

marvin_yorke
()

О вендекапце замолвите слово

Форум — Talks

Навеяно этим тредом.

Скажите мне, дорогие мои аналитики, почему вы считаете, что можно заставить юзера перейти на тот или иной продукт, будь то линукс или ВАЗ? Почему считаете юзеров быдлом, которым можно рулить так как вам хочется, но при этом себя ставите типа выше, умнее и моральнее, чем Эппл и Майкрософт вместе взятые?

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

Спросите себя: «что важно в ОС моей маме?». 90% скажут «моя мама вообще не знает, что такое ОС и что они еще и разные бывают». То, что вам интересно копаться в конфигах и компилять генту, не значит, что всем интересно. Более того, многим в этом нет никакой необходимости. Стандартному пользователю винды важен не процесс, а результат. Результат (с пользовательской точки зрения) в линуксах пока хромает.

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

 

marvin_yorke
()

распарсить HTML в CDATA

Форум — Development

Есть XML, условно такой

<testcase name="Foo">
	<summary><![CDATA[This testcase verifies FOO<br>It's very important]]></summary>
</testcase>

надо его странслировать в такой

<row>
    <entry>
	<tp>Summary</tp>
    </entry>
    <entry>
        <tp>This testcase verifies FOO</tp>
        <tp>It's very important</tp>
    </entry>
</row>

Чисто средствами XSLT этого сделать нельзя, насколько я понимаю, т.к. в CDATA не XML-структура? И даже если делать в 2 прохода:

<xsl:template match="testcase">
    <xsl:copy-of select="@*"/>
    <summary><xsl:value-of select="." disable-output-escaping="yes" /></summary>
<xsl:template>

v v v

<testcase name="Foo">
	<summary>This testcase verifies FOO<br>It's very important</summary>
</testcase>

то даже из этого не выцепить, т.к. <br> != <br/> - не валидный пустой элемент.

Как тогда лучше выкрутиться?

 cdata, ,

marvin_yorke
()

Список всех зависимостей класса

Форум — Development

Вынудила меня тут жизнь писать небольшой проектик на Джаве в Эклипсе на основе эклипсовских же библиотек (конкретно - разбор Java AST), ни с тем ни с другим до этого толком дело не имел.

Не мудрствуя лукаво, закинул в build path все имеющиеся в наличии jar'ы, проект закончил, оттестировал, теперь хочу собрать в свой jar. Как мне это лучше сделать, в идеале так, чтобы все jar'ы из поставки эклипса, от которых оно зависит, если не в мой jar втянулись, то хотя бы положились рядом, на крайняк просто список вывести?

Извиняюсь за дурость вопроса, но Джава для меня темный лес

 ,

marvin_yorke
()

Какой Linux запилить на DIR-300?

Форум — Linux-install

Посоветуйте, что и как прошить на D-link DIR-300?

Нужен небольшой комп, который будет уметь общаться по UART с железкой, логгировать показания и рисовать графики в веб-интерфейсе (нагрузка - 1-5 пользователей), возможно рассылать уведомления на почту/твиттер примерно раз в неделю.

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

Кстати, есть ли возможность использовать его WLAN интерфейс, чтобы подключиться к другому маршрутизатору и ходить через него в инет?

 , ,

marvin_yorke
()

не закрывается VirtualBox при shutdown'е guest'а

Форум — General

Есть хост на SuSE, VirtualBox 4.2 в headless режиме, в нем guest SuSE. Если в guest'e я делаю
>>shutdown -h now
окно виртуалки не закрывается. По логам guest уходит на runlevel 0, начинает останов сервисов, после остановки syslog'а все логи, естественно, прекращаются, машина не реагирует на нажатия кнопок, но консоль висит и окно не закрывается. В чем может быть проблема?

 

marvin_yorke
()

Выбор WiFi роутера

Форум — General

Посоветуйте плз WiFi роутер, который реально протаскивал бы по WLAN 100 или хотя бы 70 МБит/с без возни с альтернативными прошивками и моддингом, просто из коробки.

Сейчас стоит дохлый DIR-300, с шифрованием не тянет больше 20, а подрубать ноут кабелем это как-то не комильфо.

Из дополнительных требований:
802.11n
4х100 LAN (не обязательно, но будет плюсом 4х1000)
USB, а лучше пара - тоже пригодится

бюджет - до 3.5кр, наличие в DNS/Citilink Нижний Новгород приветствуется

пока смотрю на ASUS RT-N16, у двух знакомых такие вроде неплохо пашут, но может господа аналитики посоветуют что-то еще?

 , ,

marvin_yorke
()

Virtualbox не стартует на 64-битной машине

Форум — General

Есть 64-битная машина, на ней SuSE 11 x86-64, на ней VirtualBox 4.1.16 x86-64. При попытке запуска графического интерфейса Коробки получаю следующую ошибку:

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/opt/VirtualBox/VirtualBox.so",) failed: /usr/lib64/libGL.so.1: undefined symbol: XDamageAdd

Погуглил, говорят, что в libGL этих функций и нет, а провайдятся они libXdamage.so. Смотрим:

$ ls -l /usr/lib64/libGL.so
lrwxrwxrwx 1 root root 21 Aug 27 11:13 /usr/lib64/libGL.so -> /usr/lib64/libGL.so.1
$ ls -l /usr/lib64/libXdamage.so
lrwxrwxrwx 1 root root 19 Apr 20  2010 /usr/lib64/libXdamage.so -> libXdamage.so.1.1.0
$ readelf -s /usr/lib64/libGL.so | grep -i xdamage
    28: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND XDamageAdd
    79: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND XDamageQueryVersion
$ readelf -s /usr/lib64/libXdamage.so | grep -i xdamage
    19: 0000000000001370   268 FUNC    GLOBAL DEFAULT   12 XDamageCreate
    22: 0000000000000d60   701 FUNC    GLOBAL DEFAULT   12 XDamageFindDisplay
    23: 00000000000014e0    84 FUNC    GLOBAL DEFAULT   12 XDamageQueryExtension
    24: 0000000000001140   292 FUNC    GLOBAL DEFAULT   12 XDamageSubtract
    25: 0000000000001020   276 FUNC    GLOBAL DEFAULT   12 XDamageAdd
    27: 0000000000001716     7 OBJECT  GLOBAL DEFAULT   14 XDamageExtensionName
    30: 0000000000001270   252 FUNC    GLOBAL DEFAULT   12 XDamageDestroy
    31: 0000000000202080    24 OBJECT  GLOBAL DEFAULT   24 XDamageExtensionInfo
    32: 0000000000001480    84 FUNC    GLOBAL DEFAULT   12 XDamageQueryVersion
$ ldd /usr/lib64/libGL.so |grep libXdamage
	/usr/lib64/libXdamage.so.1 (0x00007fe94fc10000)
$ 

пробую насильно подсунуть VBox'у libXdamage через LD_PRELOAD - ноль эффекта. При этом на соседней 32-битной машине 32-битный VBox работает нормально.

Есть идеи, как приручить смутьяна?

 ,

marvin_yorke
()

Warnings активные по умолчанию

Форум — Development

Господа, есть ли способ узнать, какие warning-флаги активны по умолчанию (т.е. без -Wx/-Wno-x флагов) в данном конкретном gcc или хотя бы в конкретной версии оного?

 ,

marvin_yorke
()

видеть ответы на сообщение

Форум — Linux-org-ru

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

 ,

marvin_yorke
()

HTML pretty-printing

Форум — Development

Кто-нибудь встречал модуль или имеет хотя бы идею того, как сделать pretty-printing HTML'a в консоль? Нужно обрабоать теги <b> и <font color= backgroundcolor= > и вывести в консоль текст с соответствующими аттрибутами. Раскрашивать аутпут через Terminal::ANSIColor я научился, а вот как кошерно распарсить HTML, не догоняю. Регулярки не айс, т.к. как <b> может быть вложен в <font> так и наоборот. И да, желательно без библиотек с сипана, к ним нет доступа.

 ,

marvin_yorke
()

странное поведение std::string::c_str()

Форум — Development

второй день сижу туплю, не могу понять, в чем дело. Жил был код:

const char * pcDN = rxBaseObject.toString().c_str();
и в один прекрасный день на одной прекрасной строке (точнее группе строк) стал вести себя интересным образом. После его выполнения в pcDN образуется валидный указатель на пустую строку. В то время как все предыдущие и последующие вызовы rxBaseObject.toString().c_str(); возвращают нормальный указатель на нужный массив.

тестовый кусок полностью

TRACE("rxBaseObject: " << rxBaseObject.toString()); //работает
TRACE("rxBaseObject cstr: " << rxBaseObject.toString().c_str()); //работает
const char * pcDN = rxBaseObject.toString().c_str();
TRACE("pcDN: " << pcDN); // пустая строка
char temp[256];
strcpy(temp, rxBaseObject.toString().c_str());
TRACE("temp: ", temp); // работает
pcDN = rxBaseObject.toString().c_str();
TRACE("pcDN: " << pcDN); // пустая строка

не работает именно случай, когда возвращаемое значение кладется в переменную. Как такое может быть? Ткните плз носом, что за фигня?

 , std string

marvin_yorke
()

Начало изучения bash-скриптов

Форум — Development

Господа аналитики, посоветуйте литературу по Bash-скриптам для человека, который с программированием вообще и с юниксом в частности дела до этого не имел. Я б конечно ABS посоветовал, но может кто знает что-нибудь попроще? Повторю еще раз, человек до этого не программировал вообще, так что нужны прям самые основы

P.S. с английским проблем нет

 ,

marvin_yorke
()

[gcc] cpu you selected does not support x86-64 instruction set

Форум — Development

пытаюсь побилдить binutils, gcc 4.3.4, SLED10 64 бита опции:

CFLAGS="-O2 -g -march=i686 -fmessage-length=0 -Wno-unused -static"
LDFLAGS="-s -static"
./configure --prefix=... --enable-shared --with-gnu-ld --with-gnu-as --libdir=... --infodir=... --mandir=... --host=i586-suse-linux --target=i686-tade-linux-gnu --enable-targets=x86_64-tade-linux-gnu --program-prefix=i686-tade-linux-gnu- --with-sysroot=...

получаю ошибку

creating cache ./config.cache
checking host system type... i586-suse-linux-gnu
checking target system type... i686-tade-linux-gnu
checking build system type... i586-suse-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
conftest.c:1: error: CPU you selected does not support x86-64 instruction set
conftest.c:1: error: CPU you selected does not support x86-64 instruction set
*** The command '/tmp/xxsmirom/tade_compiler/TadeDevelroot_OU/install/current/usr/bin/i686-tade-linux-gnu-gcc -o conftest  -O2 -g -march=i686 -fmessage-length=0 -Wno-unused -static -L/tmp/xxsmirom/tade_compiler/TadeDevelroot_OU/build/current/binutils-2.15.90.0.1.1/usr/lib -s -static conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

вопрос к знатокам - WTF? Компилю с -march=i686, т.к. должно работать и на 32 и на 64-битных машинах

 

marvin_yorke
()

[berserk mode] как отрефакторить 40к строк легаси-кода?

Форум — Development

Работаю над проектом, perl/bash/java. Проект представляет собой дикую мешанину скриптов плюс функциональные тесты на джаве (гусары, молчать).
После очередного проведенного на работе воскресенья по причине того, что сроки давно сгорели, а фича, с виду элементарная, так и не сделана, решил, что так жить больше нельзя. Хочу запилить глобальный рефакторинг с целью упрощения читаемости и поддерживаемости кода. Потому что смотреть на самодельные костыли, которые воткнуты даже вместо модулей из Perl Core (File, Cwd, Carp и т.д.) сил уже нет. Собственно вопрос - как сделать, затратив минимум времени (сильно сомневаюсь, что его кто-то оплатит, либо придется долго и упорно доказывать необходимость такого шага) и получив максимум профита? Писать сначала юнит-тесты? Или функциональных будет достаточно чтобы убедиться, что регрессии не внесли? Реквестирую маны, напутствия, советы бывалых, истории успеха. Уволиться не предлагать, 25 дней из 30 тут все хорошо и тихо, не мешает учебе, а платят - я столько не выпью

marvin_yorke
()

RSS подписка на новые темы