git заменить ветку
Была ветка master, потом от нее сделали ветку test, далее работа велась в обоих ветках, сейчас надо ветку master удалить а ветку test поставить как master.
Как это можно сделать? Мне не надо мержить изменения между двумя ветками.
Была ветка master, потом от нее сделали ветку test, далее работа велась в обоих ветках, сейчас надо ветку master удалить а ветку test поставить как master.
Как это можно сделать? Мне не надо мержить изменения между двумя ветками.
Нужно написать документацию для пользователей.
Выходные форматы: pdf, html
Хочется сразу выбрать удобный способ написания документации
На работе используется docBook редактор serna - но очень много недовольств со стороны местных тех. писов.
Документацию буду писать для свое домашнего проекта, по этому не очень хочется разбираться в самом инструменте. Можно конечно взять libreoffice и написать там, но хочется узнать о специализированных инструментах.
Хочется найти нормальный гуевый клиент под postgresql.
pgadmin - на мой взгляд полное убожество одно то что там для просмотра содержимого базы необходимо щелкать по таблицы правой кнопкой мыши, находить пункт «показать n записей» и результат открывается в новом окне жутко выбешивает. Плюс ко всему последняя версия (из реп в арче) лично у меня стало жутко глючить (проблемы с отрисовкой и постоянно теряется коннекшен)
Для примера хороший GUI клиентом считаю oracle sql developer, хочется найти что нибудь подобное под postgresql
Привет. Имеется роутер с прошивкой dd-wrt, есть выделенный ip адрес, на роутере прописан DMZ на оду из локальных машин. С других машин на внешний ip заходить получается. А вот с локальных(те которые внутри сети) внешний ip пингуется, но не один сервис (apache, tomcat, БД) не доступны. При этом если заходить по локальным адресам все работает. Из за чего не получается обращаться с локальных машин по внешнему IP и как этом можно исправить?
Хочется найти бесплатный плагин для эклипса в котором можно было бы спроектировать модель БД + по ней сгенерировать Java бины с hibernate аннотациями.
Есть ли такой в природе?
Сам нашел JBean и Visual Paradigm но они платные
Здравствуйте, переделываю сборку своего проекта, раньше версия ни как не инкриментировалась.
Сейчас хочу организовать ночные билды с поднятием версий.
Структура проекта такая
shared/pom.xml (тут хранятся все зависимости dependencyManager, и настройки всех плагинов) раньше pom-имк был с версией 1.0 и все модули и подмодули наследовались от него. (сам он секции modules не содержит)
module-1/pom.xml (содержит секцию modules на sub-module-1 и sub-module-2 наследуется от shared/pom.xml)
module-1/sub-module-1/pom.xml (Содержит свои зависимости и наследуется от ../pom.xml)
module-1/sub-module-2/pom.xml (Содержит свои зависимости и наследуется от ../pom.xml)
module...
Ищется готовый скрипт которым можно было бы запаковать каталог в архив, разбить по 5-10 мегабайт и отправить эти части по мыло.
Про то как разбить файл командой split -b 5m file, а потом склеить его cat'om знаю. А вот как сделать отправку на емейл я буду искать дольше чем сделаю это вручную.
По этому хотелось бы найти уже готовый скрипт.
У меня есть приложение которое активно работает с БД, использует для этого стандартный SQLiteDatabase.
Мне необходимо протестировать все классики для работы с БД.
Хочется иметь возможность запускать тесты без участия эмулятора, т.к. базу sqlite можно завести локально.
По сути я хочу задать начальное состояние бд, запустить мои классики, сравнить конечный результат с идеальным.
Для «большой» джавы я использовал фреймворк unitils, который при каждом запуске тестов создавал базу в оперативной памяти по xml описанию.
Хотелось узнать какие есть готовые подходы для android?
Столкнулся в своем приложение с тем что постоянно забит heap space.
Найти место где я накосячил не удалось, по этому я решил создать пустое android приложение и посмотреть сколько оно занимает памяти: результат
Получается что пустое приложение то же заняло весь heap space
И мне не понятно почему так получается и что с этим делать?
Здравствуйте. Хочется понять чем отличается git от hg. Их отличия от svn видны невооруженным взглядом. А вот какие либо статьи сравнивающие эти две распределенные системы мне найти не удалось.
Захотелось в автомобиле иметь мультимедийный центр.
А точнее интернет, DVD, телевизор и навигацию.
Для интернета есть usb модем от skylink(для меня трафик фактически халявный поэтому именно skylink). Думал что пол дело сделано, осталось только купить телевизор в машину с usb и все в шоколаде. Но оказалось, телевизоров в машину на андройде(или любой другой современной операционной системы попросту нету), есть только какие то жалкие поделия на win ce 6.0.
Как показало недолгое гугление есть три варианта решения проблемы, андройд планшет + какое нибудь крепление, не родная магнитола с выдвижным телевизором, родное решение
(первые два варианта отпадают потому что внешне будет выглядить как говно), родные телевизоры просто убогие(не только на мою машину, но и на другие то же), на 128Мб оперативки даже андройд не поставишь.
Хотелось бы узнать может кто нибудь интересовался данной темой и есть какие нибудь идеи?
Под X-ами в качестве мержилки использую meld, но потребовалось мержить файлы на удаленном сервере, хочется какую нибудь простую консольную мержилку. Слышал про vimdiff (сам пока не пользовался) но чую что она не подходит под критерий простая. Встроенная мержилка в MC, не очень понравилась.
Есть мультимедийный сервер включенный 24 часа.
Видеокарта nvidia, дистр arch.
конфиги X
логи
Проблема в том что после какого то обновления, иксы стали уходить в «спящий режим» появляется черный экран и нету ни какой реакции на нажатия на пульт/клавиатуру.
Помогает только killall X
Как бы сделать так что бы иксы не засыпали?
Есть файлопомойка работающая на nfs4. Хочу подрубить к ней пару андроид устройств, но к сожалению с nfs4 у меня не получилось. Вроде с samba протоколом в андроиде получше, но для меня весь смысл потеряется если samba не поддерживает симлинки.
Собственном вопрос: держит ли samba симлинки?
Есть планшет samsung galaxy tab и nfs4 шара.
На планшет установил busybox пытаюсь примонтировать шару
busybox mount -t nfs4 server-lan:/torrent /sdcard/test
Здравствуйте, пишу бота для одной онлайн игры.
До недавнего времени мне хватало urllib, но в игре широко используется js скрипты и ajax запросы. И вот тут urllib оказывается полностью бесполезны.
Пришлось искать какую то альтернативу, нашел spynner - он используется QWebFrame из PyQt, пришлось его адаптировать под python 3, но у него есть один большой косяк, точнее это косяк самого Qt, работать с QWebFrame можно только из потока породившего его. У меня немного другая архитектура программы и «эмулятор» браузера по сути являет singleton'ом и может дернуться из любого потока. Переписывать все равно придется 80% моей программы, хотелось бы не прогадать с api который будет выполнять роль браузера. Очень много слышал про selenium, но не разу не пробовал, может он лучше подходит для таких задач? Или есть еще какие то фреймворки?
spynner хорош еще тем что может работать как из консоли(без X'ов), так и визуально отображать по каким ссылкам он переходит(очень удобно при тестирование). В реальной работе завязки X-ы быть не должно
Здравствуйте.
С недавних пор увлекся питоном и честно сказать после джавы он выглядит очень странно
С самим с синтаксисом я разобрался, но все что я на нем пишу выглядит как говно.
Хочу понять что я неправильно делаю
Простой пример, пытался написать xml парсер, взял либу lxml и xml'ку следующего вида
<root>
<server>s1</server>
<login>test_login</login>
<password>qwerty</password>
<buildings ai="true">
<building id="" type="" />
<building id="3" type="" />
<building id="5" type="" />
</buildings>
</root>
from lxml import etree
from common import SimpleEnum
TAG_TYPE = SimpleEnum(('TEXT', 'BUILDING'))
class Buildings:
def __init__(self):
self.ai = None
self.building = []
def __str__(self):
return 'ai: ' + str(self.ai) + '; building: ' + str(self.building)
class Building:
def __init__(self):
self.id = None
def __str__(self):
return 'id: ' + self.id
class Config():
def __init__(self):
self.parse()
def find(self, tag_name, type = TAG_TYPE.TEXT):
tag = self.doc.find(tag_name)
if tag is not None:
if type == TAG_TYPE.TEXT:
text = tag.text
if text:
return text
else:
raise ValueError('Тег: ' + tag_name + 'найден, но не имеет значений')
elif type == TAG_TYPE.BUILDING:
return self.parse_buildings(tag)
else:
raise ValueError('Не найден тег: ' + tag_name)
def parse_buildings(self, tag):
buildings = Buildings()
ai = tag.get('ai')
buildings.ai = False if ai is not None and 'FALSE' == ai.upper() else True
buildings.building = []
for building_tag in tag.findall('building'):
building = Building()
if building_tag.get('id'):
building.id = building_tag.get('id')
buildings.building.append(building)
return buildings
def parse(self):
self.doc = etree.parse('config.xml')
self.server = self.find('server')
self.login = self.find('login')
self.password = self.find('password')
self.buildings = self.find('buildings', TAG_TYPE.BUILDING)
def __str__(self):
return 'server: ' + self.server + '; login: ' + self.login + '; password: ' + self.password + \
'\nbuildings: ' + str(self.buildings)
print(Config())
Пытаюсь выполнить следующий код
import urllib.request
BROWSER_SETTING = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1'),
('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'),
('Accept-Language', 'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3'),
('Accept-Encoding', 'gzip, deflate'),
('Accept-Charset', 'windows-1251,utf-8;q=0.7,*;q=0.7'),
('DNT', '1'),
('Connection', 'keep-alive'),
('Cache-Control', 'max-age=0 ')]
opener = urllib.request.build_opener()
opener.addheaders(BROWSER_SETTING)
opener.open('http://yandex.ru').read()
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Dnt: 1
Connection: close
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Host: yandex.ru
Пишу парсер одной новостной ленты.
Для мониторинга запросов сейчас использую wireshark.
Хотелось бы просматривать запросы и ответы от сервера прямо в еклипсе.
В eclipse уже есть tcp/ip мониторинг но насколько я понял он может работать только если сервер стоит локально.
А хотелось бы иметь простой сниффер http запросов, есть ли такой в природе?
Здравствуйте.
В институте выдали задание смоделировать по предмету имитационное моделирование. Выполняться оно должно в Visual C++ 6.0 и какой то странной программе pilgrim. C++ я с горем пополам нашел, даже поставил под wine(правда еще ни чего не компилировал), а вот с pilgrim проблема.
Я мало того что не понимаю что это, отдельная программа или плагин, так его еще ни где и нету. Единственное что я нашел что эта фигна разрабатывался в 90-х годах, но где ее взять понятия не имею.
← назад | следующие → |