Чтобы добавлять сообщения и комментарии, .

@Kerrigan:
Kerrigan

Чтобы физика не прыгала на швах — поставьте Collision Detection = Discrete у RigidBody

@Kerrigan:
Kerrigan

Vertex snap через V позволяет передвинуть модельки с привязкой четко по вершинам

@Kerrigan:
Kerrigan

Чтобы MonoDevelop из комплекта не жаловался на отсутствие пакетов в references — открываете Options каждого проекта в Solution unity-проекта и в Build -> General ставите в Target Framework тот дотнет, который у вас установлен

@Kerrigan:
Kerrigan

Не юзать бету для проектов или проверять весь процесс сборки и деплоя на нужных платформах перед тем как начать что-то пилить.

@Kerrigan:
Kerrigan

Текущая CUDA 8.0 RC, которая умеет GTX 1080, работает максимум на nvidia-367

@Kerrigan:
Kerrigan

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

@Kerrigan:
Kerrigan

Чтобы запускать activity через am start у нее должно стоять exported="true" в манифесте

@Kerrigan:
Kerrigan

Чтобы заюзать Singleton аннотацию на Provide методе — у компонента тоже должен быть Singleton

@Kerrigan:
Kerrigan

Если делать findViewById на TabItem, определенные в TabLayout прямо в xml, то оно будет возвращать null

@Kerrigan:
Kerrigan

Если хотите дебажить скрипты в редакторе под линуксом — используйте monodevelop, который идет вместе с юнити, обычный не может прицепиться к процессу.

@Kerrigan:
Kerrigan

Обычный 3D Text использует шейдер, который игнорирует глубину и поэтому текст всегда на первом плане. Предлагают такое решение wiki.unity3d.com , но чтобы это работало — у вас в шрифте не должен стоять Character равный Dynamic.

@Kerrigan:
Kerrigan

Юнити при импорте из блендера видит только текущую сцену, так что сохраняйте их в раздельные файлы.

@Kerrigan:
Kerrigan

Чтобы нативные проекты собирались — исправьте в Android.mk проекта VrGui на VrGUI

@mabu:
mabu

Как использовать Джейсона из вбскриптов aspjson.com и demon.tw

@Kerrigan:
Kerrigan

Не используйте instant run если пишете на opengl

@mabu:
mabu

Вывести числа от 1 до 10 в текстовый файл однострочником:
for /l %%t in (1,1,10) do echo %%t >>file.txt

@Kerrigan:
Kerrigan

В Dagger2 иетоды, создающие зависимости(которые помечены @Provides) должны отдавать ровно такой же тип как тот, что указан в инъекциях(@Inject). Если указать родительский класс — оно не поймет и выдаст ошибку.

@Kerrigan:
Kerrigan

QR-код для подключения к WiFi github.com

@Kerrigan:
Kerrigan

UV-развертка не будет соблюдать пропорции если после масштабирования(scale) объекта не сделать Object->Apply->Scale

@Kerrigan:
Kerrigan

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

@Kerrigan:
Kerrigan

Запилил минимальный пример клиента для OpenSSL ибо нигде актуального нет gist.github.com

@mabu:
mabu

Небольшие строки разбивать по пробелам можно функцией CommandLineToArgvW из библиотеки shell32.dll.

@mabu:
mabu

В функции GetAddrInfoW второй параметр нельзя оставлять NULL.

@Kerrigan:
Kerrigan

У лямбд отсутствует this

@Kerrigan:
Kerrigan

На некоторых девайсах getIntent().getExtras() выдает не null после закрытия приложения через список задач

@Kerrigan:
Kerrigan

Не надо засовывать в интенты битмапы, если он не влезет, то активити упадет очень весело и ничего не скажет

@Kerrigan:
Kerrigan

Если вам внезапно захотелось повещать через OBS, но не выдавать в стрим что-то кроме игры, то:
1. создаем нулевой выход через pactl load-module module-null-sink sink_name=SINK_NAME sink_properties=device.description="SINK_DESCRIPTION"
2. Смотрим в pacmd list-sinks id нашего звукового устройства и загруженного null-sink
3. Склеиваем их через pactl load-module module-combine-sink slaves=id_синков_через_запятую
4. Даем obs на выход получившийся sink, он будет называться что-то типа Simultaneous output 1 и 2
5. То что хотим слушать только локально — вешаем на локальный девайс, то что должно локально и стримиться — на полученный sink

@Kerrigan:
Kerrigan

Вырубить анимацию в Android Studio: File -> Settings -> Appearance & Behavior -> Appearance -> Animate windows и перезапустить цтудию. В юнити анимации перекрываются и часто я получаю прозрачное окно с рамкой вместо нормального диалога.

@Kerrigan:
Kerrigan

github.com эта либа работает напрямую с битмапами, так что если хотите наложить фильтр, который будет виден на частицах — накладывайте его прямо на Bitmap, потому что наложение его на Drawable сам битмап не изменяет.

@Kerrigan:
Kerrigan

Полноэкранные View лучше скрывать через gone, потому что с invisible есть шанс, что они инициализируют свой размер в зависимости от фазы луны.

@Kerrigan:
Kerrigan

okhttp для вебсокетов хочет payload.close() в конце WebSocketListener.onMessage

@Kerrigan:
Kerrigan

Никогда не подключать все гуглосервисы одной зависимостью

@Kerrigan:
Kerrigan

в Butterknife внезапно поменяли @InjectView на @Bind, а .inject и .reset на .bind и .unbind соответственно

@Kerrigan:
Kerrigan

liquidsoap-plugin-opus ломает liquidsoap-plugin-vorbis из-за чего потом не работает энкодинг в ogg vorbis

@Kerrigan:
Kerrigan

multidex хочет, чтобы application-класс наследовался от MultiDexApplication

@Kerrigan:
Kerrigan

Если хотите сделать анимацию появления невидимого View — указывайте у него visible="invisible", а не gone

@Kerrigan:
Kerrigan

Наконец-то запилили байткод в нескольких файлах для всего ниже 5.0 developer.android.com

@Kerrigan:
Kerrigan

Нотификации обязательно нужна иконка

@Kerrigan:
Kerrigan

github.com

@Kerrigan:
Kerrigan

Если вы юзаете сборку юнити от gurqn (ту, в которой трей включен), то пересоберите tktray с tk и tcl 8.6 — для восстановления трея не придется перезапускать юнити, достаточно только переключить в настройках ткаббера использование tktray. Что делать дальше — пока буду разбираться. Корректно работает libappindicator, если указать в конфиге deluge ~/.config/deluge/gtkui.conf enable_appindicator равный true, то иконка никуда не пропадает.