git rebase squash
Есть ветка с несколькими коммитами. Как быстрее всего перенести изменения на другую ветку в виде одного коммита, если первая ветка запушена в удаленную репу?
Есть ветка с несколькими коммитами. Как быстрее всего перенести изменения на другую ветку в виде одного коммита, если первая ветка запушена в удаленную репу?
Предыдущим постом в негодовании промазал, но суть претензий не меняется.
true_admin, ты неправ.
Чего вы хотите?
Слово «пердёж» никак не является нецензурным. Грубым, вульгарным - да. Нецензурным - нет. Разницу ощущаешь? И без нормального способа учета голосов топик твой именно пердеж. Не хватало еще чтобы модераторы сами срач провоцировали.
Так что критерии цензурности в тред, либо GTFO. В правилах это не задекларировано, так что я пользуюсь словарной статьей: http://dic.academic.ru/dic.nsf/kuznetsov/37186/пердеть
Рассказываю историю, в чем-то глупую, в чем-то поучительную. Может кто что подскажет, а кто для себя что-то полезное узнает.
Вобщем в октябре прошлого года летал я в командировку в Будапешт. Летел из Шереметьево, туда прилетел довольно рано и до следующего рейса часа 4 слонялся без дела. После недавней попойки и тяжелого утра после перелета в 5 утра пить в баре совсем не хотелось, поэтому скорее просто чтобы скоротать время позволил молодому человеку предложить мне оформить карту Miles&More от Ситибанка. Штука вроде бы небесполезная, и, со слов юноши, ни к чему меня не обязывающая до тех пор, пока я сам не решу ее активировать. По диагонали пробежал предлагаемые документы, ничего сильно подозрительного не углядел, посему согласился. Юноша поведал, что карта придет мне спустя время по почте вместе с пакетом документов, с которыми я смогу ознакомиться и если все устроит, активировать карту и начать пользоваться. До этого момента с меня якобы никаких средств взыматься не будет. Ок, заметано.
Спустя какое-то время прислали карту, я кинул конверт не открывая даже на полку и забыл о нем, т.к. никаких кредитов мне пока не нужно, а мили планировал копить на полетах, а не покупках - летаю я не вот много, но 3-5 перелетов в год наберется, а покупки оплачиваю картой другого банка (дебетовой) и переносить их на эту тупо западло. Да и в одном банке проще контролировать расходы, чем в нескольких.
Затем мне позвонила девушка, уточнила какие-то данные, рассказала подробнее об условиях (т.к. с документами я по-прежнему не ознакомился), снова вроде бы ничего подозрительного, до активации картой пользоваться нельзя, никаких средств с нее не взымается. Девушка правда настойчиво предлагала все же активировать карту, но я настоял, что сделаю это сам позже, когда мне понадобится. Покивав в трубку, забил еще на пару месяцев.
Вчера снова позвонила девушка из банка, но разговаривать мне с ней было некогда, попросил перезвонить сегодня. В ответ она попросила взять с собой конверт с картой. Ну что ж ладно, взял сегодня на работу, распечатал, пролистал наконец документы. В принципе все сходится с тем, что мне предыдущие двое сотрудников рассказали за исключением годового обслуживания карты - 950р.
Вот тут я стал подозревать [censored] неладное. Т.е. нет, я знал, что она всяко где-то есть, но не мог понять, где именно. В приложенных документах я не смог найти, каким именно образом и в какой момент эта сумма взымается. Взымается ли она до или после активации? Активация по сути заключается в установке на карту пин-кода, т.е. по идее в интернете ей можно расплачиваться и не активировав ее, стало быть обслуживание вполне может взыматься и до активации. Хотя еще что-то было про то, что для активации надо хотя бы одну операцию по карте совершить, чего я тоже определенно не делал. А т.к. я средств на нее не клал, то при взыскании оных 950р, они пойдут в кредит. Сообщений я правда никаких не получал, выписок по кредитам (как говорят некоторые отзывы в интернете) - тоже, что уже обнадеживает. Но хотелось бы все же внести ясность.
Вобщем если кто-то в такой ситуации уже бывал, напишите, как выкручивались? Я конечно девушку спрошу сегодня вечером, и скорее всего попрошу карту аннулировать, но хочется все-таки заранее знать, к чему быть готовым.
История в чем-то глупая, хотя вроде бы пока что я в ней никак не пострадал, но кому-то может быть окажется полезной и поучительной
Линукс не при чем, но линуксоиды тоже люди и тоже иногда попадаются на уловки банков. Пусть денек хотя бы повисит
Разыскиваются владельцы сабжа, не пролюбившие установочный диск. Если не трудно, снимете с него образ и залейте куда-либо, пожалуйста!
Суть проблемы: чтобы завести эту колымагу под OpenWRT, необходимо отключить SmartInstall. Делается это только из-под винды и только с помощью утилиты, которая есть только на диске. А диск благополучно давным давно потерян. Сайт HP скачать нужную утилиту не дает, предлагает заказать весь диск целиком, причем в виде физического носителя по почте.
Помогите победить маразматиков.
Из того, что влезло в кадр:
- 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
Расскажите об опыте использования мэйл-форвардеров из СШАшки, кто чем пользовался?
Я не первый год юзаю Шипито, вроде всем доволен, но хочется узнать о других вариантах, которых за это время появилось. Конкретно интересует консолидация большого количества небольших коробок, но и отдельные посылки иногда шлю.
Что хочется? Естетвенно, сэкономить. Идеально будет еще отказаться от услуг Почты России, сохранив при этом беспошлинный лимит в 1к евро. Я слышал, что это возможно. Есть ли истории успеха у лоровчан?
Вообще, какими форвардерами кроме балагана вам приходилось пользоваться и с каким результатом?
Навеяно этим тредом.
Скажите мне, дорогие мои аналитики, почему вы считаете, что можно заставить юзера перейти на тот или иной продукт, будь то линукс или ВАЗ? Почему считаете юзеров быдлом, которым можно рулить так как вам хочется, но при этом себя ставите типа выше, умнее и моральнее, чем Эппл и Майкрософт вместе взятые?
Неужели не очевидно, что винда популярна не от того, что она удобна для пользователя, а потому что она а) везде, б) для большинства сегодняшних юзеров была с самого начала времен. Неужели не очевидно, что макось популярна не от того, что Мак это престижно (херня, это только российская заморочка), а от того, что она не заставляет юзера обслуживать себя, а просто работает. Обе ограничивают возможности? Вероятно. Но не дают пользователю отстрелить ноги и другие важные части тела.
Спросите себя: «что важно в ОС моей маме?». 90% скажут «моя мама вообще не знает, что такое ОС и что они еще и разные бывают». То, что вам интересно копаться в конфигах и компилять генту, не значит, что всем интересно. Более того, многим в этом нет никакой необходимости. Стандартному пользователю винды важен не процесс, а результат. Результат (с пользовательской точки зрения) в линуксах пока хромает.
И мораль сей басни заключается в том, что прежде чем насиловать кого-то и куда-то пересаживать, нужно 1) создать удобную для рядового пользователя, не гика, совершенно не разбирающегося во внутренностях системы, среду; 2) предложить альтернативу. И если она действительно будет удобнее или по крайней мере сравнимо удобной, только тогда люди потянутся. А пока программисты пишут программы для программистов, удачи вами ожидании вендокапца.
Есть 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/> - не валидный пустой элемент.
Как тогда лучше выкрутиться?
Вынудила меня тут жизнь писать небольшой проектик на Джаве в Эклипсе на основе эклипсовских же библиотек (конкретно - разбор Java AST), ни с тем ни с другим до этого толком дело не имел.
Не мудрствуя лукаво, закинул в build path все имеющиеся в наличии jar'ы, проект закончил, оттестировал, теперь хочу собрать в свой jar. Как мне это лучше сделать, в идеале так, чтобы все jar'ы из поставки эклипса, от которых оно зависит, если не в мой jar втянулись, то хотя бы положились рядом, на крайняк просто список вывести?
Извиняюсь за дурость вопроса, но Джава для меня темный лес
Посоветуйте, что и как прошить на D-link DIR-300?
Нужен небольшой комп, который будет уметь общаться по UART с железкой, логгировать показания и рисовать графики в веб-интерфейсе (нагрузка - 1-5 пользователей), возможно рассылать уведомления на почту/твиттер примерно раз в неделю.
Думаю, что валяющегося в шкафу старого маршрутизатора на это должно хватить.
Кстати, есть ли возможность использовать его WLAN интерфейс, чтобы подключиться к другому маршрутизатору и ходить через него в инет?
Есть хост на SuSE, VirtualBox 4.2 в headless режиме, в нем guest SuSE. Если в guest'e я делаю
>>shutdown -h now
окно виртуалки не закрывается. По логам guest уходит на runlevel 0, начинает останов сервисов, после остановки syslog'а все логи, естественно, прекращаются, машина не реагирует на нажатия кнопок, но консоль висит и окно не закрывается. В чем может быть проблема?
Посоветуйте плз WiFi роутер, который реально протаскивал бы по WLAN 100 или хотя бы 70 МБит/с без возни с альтернативными прошивками и моддингом, просто из коробки.
Сейчас стоит дохлый DIR-300, с шифрованием не тянет больше 20, а подрубать ноут кабелем это как-то не комильфо.
Из дополнительных требований:
802.11n
4х100 LAN (не обязательно, но будет плюсом 4х1000)
USB, а лучше пара - тоже пригодится
бюджет - до 3.5кр, наличие в DNS/Citilink Нижний Новгород приветствуется
пока смотрю на ASUS RT-N16, у двух знакомых такие вроде неплохо пашут, но может господа аналитики посоветуют что-то еще?
Есть 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 работает нормально.
Есть идеи, как приручить смутьяна?
Господа, есть ли способ узнать, какие warning-флаги активны по умолчанию (т.е. без -Wx/-Wno-x флагов) в данном конкретном gcc или хотя бы в конкретной версии оного?
Реально ли сделать так, чтобы у каждого сообщения показывалось, отвечал ли на него кто-нибудь и в том или ином виде осуществлялся переход к ответу. От ответа к исходному сообщению перейти можно, а когда в большом треде пытаешься найти, отвечал ли кто-то на комментарий (например чтобы не дублировать ответы) - приходится пролистывать весь тред и в итоге забываешь, что искал и что хотел ответить
Кто-нибудь встречал модуль или имеет хотя бы идею того, как сделать pretty-printing HTML'a в консоль? Нужно обрабоать теги <b> и <font color= backgroundcolor= > и вывести в консоль текст с соответствующими аттрибутами. Раскрашивать аутпут через Terminal::ANSIColor я научился, а вот как кошерно распарсить HTML, не догоняю. Регулярки не айс, т.к. как <b> может быть вложен в <font> так и наоборот. И да, желательно без библиотек с сипана, к ним нет доступа.
второй день сижу туплю, не могу понять, в чем дело. Жил был код:
const char * 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); // пустая строка
не работает именно случай, когда возвращаемое значение кладется в переменную. Как такое может быть? Ткните плз носом, что за фигня?
Господа аналитики, посоветуйте литературу по Bash-скриптам для человека, который с программированием вообще и с юниксом в частности дела до этого не имел. Я б конечно ABS посоветовал, но может кто знает что-нибудь попроще? Повторю еще раз, человек до этого не программировал вообще, так что нужны прям самые основы
P.S. с английским проблем нет
пытаюсь побилдить 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-битных машинах
Работаю над проектом, perl/bash/java. Проект представляет собой дикую мешанину скриптов плюс функциональные тесты на джаве (гусары, молчать).
После очередного проведенного на работе воскресенья по причине того, что сроки давно сгорели, а фича, с виду элементарная, так и не сделана, решил, что так жить больше нельзя. Хочу запилить глобальный рефакторинг с целью упрощения читаемости и поддерживаемости кода. Потому что смотреть на самодельные костыли, которые воткнуты даже вместо модулей из Perl Core (File, Cwd, Carp и т.д.) сил уже нет. Собственно вопрос - как сделать, затратив минимум времени (сильно сомневаюсь, что его кто-то оплатит, либо придется долго и упорно доказывать необходимость такого шага) и получив максимум профита? Писать сначала юнит-тесты? Или функциональных будет достаточно чтобы убедиться, что регрессии не внесли? Реквестирую маны, напутствия, советы бывалых, истории успеха. Уволиться не предлагать, 25 дней из 30 тут все хорошо и тихо, не мешает учебе, а платят - я столько не выпью
← предыдущие | следующие → |