All streams
Search
Write a publication
Pull to refresh
51
0
Тюльбашев Владислав @vtyulb

Пользователь

Send message
Серия probook от HP. Примечательна тем, что можно купить с предустановленным SUSE вместо винды. У меня лично такой. Несколько месяцев назад сгорела материнка. Принес в сервис центр, ничего не потребовали, через несколько дней вернули рабочим.

Насчет железа — есть только со встроенной видеокартой(у меня с двумя… Лучше бы был с одной). Wifi работает стабильно. Экран матовый. Заряд держит долго (4-5 часов из 7 заявленных).
Что-то такое
Интересно сделано. Получается, при высокой скорости интернета мне будет казаться, что все скачано? Поддержка Linux будет?
Интересно. Правильно я понимаю, что на github pages можно загружать свои файлы?
Т.е. по сути github отличается от sourceforge только отсутствием возможности использовать mercurial/svn?
А почему? На начальной стадии (когда нет хуков, CI, и большого количества alias’ов), а также нет привычки, VCS менять очень легко. Mercurial дружелюбнее — он хотя бы не торчит кишками наружу. Имеет возможность импорта из git (дополнение hg-git или встроенная команда hg convert).

Про Mercurial просто ничего не знаю. Насколько я понял, смысла переходить на нету. Привычка уже есть. Переезжать на github, в частности, нет ни малейшего желания.

А что именно не поняли? Тут всё просто — делаете одно логически завершённое изменение (вроде «добавил возможность иметь две разные текстуры поверхности стены») и фиксируете его. Коммит должен содержать только одно значимое изменение (лучше иметь только одно независимое изменение, но я всё же часто засовываю в коммит мелкие исправления вроде опечаток в комментариях или indentation). Что считать значимым — решаете вы. Под «независимым» следует понимать изменение, которое вы можете кратко и понятно описать одним достаточно коротким (github режет первую строку по границе в 78 символов) предложением. Если вы пишете нормальные комментарии к изменениям, то можете, глядя в git log/hg log и копируя оттуда фразы, составлять описание сделанных в новой версии изменений.


Это если вы нормальный разработчик)
А если вы одиночка, и за коммитами никто не следит, то смысла, вроде как, особого нет. Написал что-то завершенное — отправил на сервер. Логичнее, чем перед этим создавать коммит, а потом уже отправлять.
А про changelog'и я просто не думал. Все-таки Labyrus изначально назывался maze. И делался исключительно для саморазвития.

Есть ещё плюсы: bitbucket/github даёт в нагрузку удобный TODO лист (он же bug tracker, но при отсутствии пользователей это просто TODO), у первого он более удобен. Сам mercurial/git даёт более простое развёртывание и обновление на других машинах и восстановление в случае различных ошибок (в т.ч. испорченного вашими исилиями кода). Последнее преимущество для одного разработчика — возможность прогона тестов перед фиксацией изменения (git/mercurial) или же перед загрузкой зафиксированных изменений на сервер (только mercurial).

Про то, как сказанное соотносится с gitorius я не скажу — использую только git+github и mercurial+bitbucket.


Единственное, что дает gitorious, помимо того, что предоставляет git, это wiki. По крайней мере, я больше ничего на нем не нашел)
А вообще, перед написанием статьи я зарегистрировался на sourceforge.
Вот его возможности меня поразили. Чего только стоит возможность добавлять скриншоты. Я думаю, что если я буду впредь заниматься чем-либо подобным, я буду использовать sourceforge + svn.
Забавно, в линуксе все прекрасно работает. После закрытия консоли, сервер завершается. А я решил, что если у меня работает, то и под виндой заработает. Сейчас проверил — действительно под виндой не работает. Удивительно, так как в той части кода нету никакой зависимости кода от системы.
Но, вообще, labyrus-server-gui.exe перед стартом нового, убивает предыдущий сервер, так что сильно мешать это не должно. Хотя, разумеется, это баг.

Насчет дизайна — ну не дизайнер я)
Как смог — так сделал. Буду знать про простой интерфейс. Спасибо, за интересный скрин.
Странный эффект…
Я правильно понимаю, что у вас не обнулялся прогресс после рестартов?
Была такая бага в какой-то старой версии.
Поработал с Git, могу с чистой совестью сказать: Git — не для меня. Да простит меня Линус.


Я хотел сказать, что использование git — не совсем то, что мне нужно. Один разработчик. Ни одного отката. Только для AUR по сути, да для сохранения бэкапов кода. И идеологию коммитов я что-то не очень понял. Но переходить на другую систему контроля версий — не дай бог.

Git был выбран, так как единственный сайт, дающий систему контроля версий, про который я знал — gitorious.org
Неужели исходники читали?
Ну да, неправильно. Я из принципа KISS. Просто писать все это на стороне сервера тяжелее. А для того, чтобы мне все это аукнулось, нужно, чтобы была достаточная аудитория, чтобы кто-нибудь захотел ее сломать. А когда ломать некому, то и защиту писать как-то неохота)
На машине, на которой не было qt — он поставился как зависимость.

Но вы правы: icu идет, как зависимость Qt5-base. Видимо, в старой версии версии пакета этой зависимости не было. Или кто-то не обновил систему.

Обновил PKGBUILD.

Спасибо, применил патч.
Ну да, можно. Можно определить был ты в данной клетке или нет. Это не так уж и много — компас, показывающий изначально зеленой стрелкой на выход дает больше. Вообще, я показываю прогресс, потому что раньше лабиринт был одноэтажным. Тогда я показывал там поля про патроны, гранаты (снос стенок), стенки (построение стенок) и статус (живой/мертвый). Эти поля умерли, но выглядело оно очень красиво. Поэтому я оставил в левом нижнем углу хоть что-то — прогресс и этаж.
В системе ArchLinux в репозитории AUR программы компилируются из исходников.
Под моей системой все прекрасно работало, я был уверен, что зависимость одна — Qt5-base.
Однако, при установке на системе, в которой не было Qt, ничего не скомпилилось — не хватало каких-то библиотек.
Опытным путем я выяснил, что нужен пакет icu.
Насколько я понял, это какая-то внутренняя зависимость Qt5, про которую никто ничего не написал.
По идее должны пройти 4 секунды и произойти рестарт.
Но, судя по скрину, вас отключило от сервера.
Без сервера рестарт не работает.
Интересно…
Сколько систем — столько багов)
Вы правильно расположили файлы?
Labyrus/bin/Client
Labyrus/bin/imageformats
Labyrus/bin/dlls
Labyrus/skins/Skin1/…

Также возможны некоторые проблемы с папкой imageformats.
А вообще, вероятно баг где-то в реализации потоков.
У меня тоже иногда падает после старта, но редко — отловить не удается. Видимо это надо дебажить на маке)
Текстурки — моя головная боль.
Нету ни навыков, ни желания. Все, что я пытался сделать выглядело гораздо хуже, чем то, что выложил.
ответил выше
Да.
А прогресс бота показывает то же самое, но со времени последнего старта бота(у него своя память — он будет по новой все проходить)
Спасибо, будет время — реализую.
По идее должно под маком заработать. Qt под мак есть.
Хотя не гарантирую — я не пробовал, у меня нет нигде мака.

Information

Rating
Does not participate
Location
Пущино, Москва и Московская обл., Россия
Date of birth
Registered
Activity