Pull to refresh
0
0
buagaga @buagaga

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

Send message

В статье было уже сказано, что транзакции поддерживаются с версии 4.0. Что касается достоинств и недостатков, тут нужно понимать с какой позиции Вы смотрите. Если с позиции реляционных БД, но недостатков, наверное, можно много насчитать, если с позиции Key-Value, то же самое, например скорость и т.д. Примитивно преимущество любой СУБД относительно другой, заключается в способе хранения данных, например, key-value для быстрого доступа по ключу, колоночные, для быстрых вставок, документоориентированные для хранения больших структур, а реляционные для удержания целостности данных и легкого построения запросов.


Посмотрите язык запросов Elasticsearch, я думаю, большое количество людей когда увидят как выглядит несложный запрос в этой БД, заплюют ее. НО! Просто так ничего не происходит. Во всякой особенности той или иной БД есть смысл.


Выше nvv правильно заметил, что в NoSQL нужно все контролировать и учитывать. Для РСУБД этот контроль на себя берет сама СУБД.


Итак, достоинство. В MongoDB можно реализовать сложную схему данных с массивами, вложенными объектами, вложенными массивами вложенных документов с вложенными массивами вложенных документов и т.д. Это дает возможность в итоге безо всяких джойнов достать все и сразу. Представим, что у Вы разрабатываете интернет-магазин, и проектируете страницу товара, тогда у вас будет документ товара, в котором будет все, что есть на этой странице (грубо): производитель с логотипом, вся галерея картинок, все характеристики, отзывы с постраничной отдачей, наличие и т.д. И все это Вы загрузите из одного документа, т.е. 1 запрос без каких либо джойнов. Недостаток же заключается в сложности проектирования, поддержания целостности и разработки.

Статья, как делать не надо.

поскольку там картинки представляются в BMP
.
Это не так и формат зависит от того, что было выбрано.
а вот оставлять Automatic Truecolor не рекомендуется, потому что (как показал опыт) он может восприняться системой как RGBA32.

Опыт показал наплевательское отношение к подготовке контента — юнити переводит текстуру в RGBA16 / RGBA32 только при наличии альфа-канала и никогда при его отсутствии. Т.е. нужно бить по рукам тем, кто готовит контент и пропускает такой треш в проект. Так же — всегда оставлять для текстур без альфы автокомпрессию — на android они автоматически сожмутся в ETC1, что просто несоизмеримо по размерам с RGB24 с минимальным ухудшением качества. На ios это будет PVRTC4.
Снизить качество изображений в настройках импорта по схеме: 32 bit -> 24 bit -> 16 bit, наблюдая за тем, чтобы уровень качества изображения оставался в пределах допустимого.

Никогда так не делать. Для непрозрачных текстур всегда автокомпрессия, для прозрачных — выбирать RGBA16 или RGBA32, в зависимости от наличия градиентов. Ну и отключать мипмапы для текстур гуя.
Ограничить maxTextureSize для изображений, для которых это возможно с сохранением приемлемого качества.

Опять же — наплевательское отношение к контенту. Пережимание текстур в юнити убивает их качество, правильнее делать даунскейл до нужного размера в том же фотошопе с правильным фильтром. Для gles2 максимальный размер текстур — 2048х2048, как бы ни хотелось делать больше — нельзя.
Тщательно вручную удалять неиспользуемые ассеты в папках Resources

Принять за правило: папка Resources — должна быть пуста в принципе. Это не хранилище контента для всего проекта. Если нужно что-то инстанцировать по имени и не обойтись явным указанием префаба — только тогда туда складывать нужный ассет.
Для изображений JPG: сменить расширение файла на bytes и он превратится в TextAsset. После чего воспользоваться функцией Texture2D.LoadImage() для загрузки картинки.

Никогда так не делать — LoadImage грузит текстуру исключительно в RGB24 / RGA32 ориентируясь на наличие альфа-канала в ней с соответствующим потреблением памяти. Texture2D.Compress не работает на мобильных платформах — выпилен юнитеками сознательно.
По возможности использовать MP3, а не WAV.

Стараться не играть больше 4 звуков одновременно и не более 1 длинного звука, например, фоновой мелодии. Все держать в wav — это позволит выбирать метод компрессии и битрейт прямо в юнити + позволит убрать обрезание последней полсекунды музыки в mp3 — есть такая особенность в юнити, хорошо видна на зацикленных мелодиях. Так же на ios можно будет поставить галочку аппаратной декомпрессии 1 аудиопотока. Все короткие звуки (sfx-ы взрывов, выстрелов и т.п.) держать прямо в wav — декомпрессия хорошо жрет процессор и вызывает просадки фпс на бюджетных устройствах. Ну и разумеется — все только моно, 22кгц — sfx, 32кгц — музыка, битрейт для всего достаточен в 96кбит. Для голоса параметры нужно подбирать отдельно.
Потому, получается, что официальная документация Unity в этом месте не совсем релевантна.

Потому что System будет использована в любом случае, различается только в каком виде и будет ли отрезан неиспользуемый остаток (microkernel, strip code). С приходом il2cpp это будет неактуально.
А вот использования других (необязательных) dll желательно избегать во имя снижения размера сборки.

Размер dll-ек обычно копеечный по сравнению с текстурами и аудио-данными. Конкретно что сколько занимает можно посмотреть в Editor log после билда — там будет все расписано.
Просьба рассматривать данный материал как более-менее систематизированные результаты исследования, а не как универсальное руководство к действию.

Можно приписать в заголовок «вредные советы» — тогда это можно использовать по назначению.
А почему сразу не писать на less/sass?
Что-то я не очень понял на счет треугольника. Разве время и деньги не связаны воедино?
Я бы даже сказал что они все связанны вот так: качество = стоимость / время
Процитирую комментарий товарища nForce из топика, про закрытие порнолаба :) (пруф)

ссылочки
www.megarotic.com
www.pornotube.com
www.xnxx.com
www.youporn.com
www.bangbros.com
www.bangbros1.com
www.lifeout.com
www.xtube.com
www.tube8.com
rude.com
www.xvideos.com
boysfood.com
www.pornhub.com
www.pornhost.com
www.badjojo.com
kaktuz.com
www.youjizz.com
www.lubetube.com
www.sexyandfunny.com
redtube.com
www.spankwire.com
www.pokeherstars.com
www.sexyclips.org
kinxxx.com
www.tnaflix.com
yuvutu.com
www.needbang.com
www.slutload.com
www.dachix.com
www.maxporn.com
www.camelstyle.net
www.heaven666.org
www.deviantclip.com
www.watchhervideo.com
www.humornsex.com
www.pornhost.tv
www.fuckaroo.org
www.megaporndump.com
www.extremefuse.com
www.xvideohost.com
www.efukt.com
primecups.com
www.sexmovies.hu
www.twelvefifteen.net
www.yourfilehost.com
planetsuzy.com
www.assdumper.com
www.sockshots.com
www.anyvids.com
www.terror.to
www.2adultflashgames.com
www.myhomeclip.com
www.freeadultmedia.com
crazydumper.com
www.funnyinside.com
www.pornosphere.com
www.dirtylittlewhore.com
www.tehvids.com
www.veqq.com
www.likecrack.com
Youporncocks.com
www.rottensob.com
www.wtfpeople.com
www.areavids.com
www.dudetubeonline.com
www.greenshines.com
www.timtube.com
haporn.com
zshare.net
www.hotwildsluts.com
www.amateurporndump.com
shufuni.com
www.justsexyvideos.com
www.wank.net
www.kataclizm.com
www.freexxxvideoclip.com
www.banggs.com
www.muchosucko.com
www.footfetishtube.com
www.wunbuck.com
quickfap.com
xxxuploads.com
www.fuckingmotherfucker.com
www.skoopy.com
www.jasonandalex.com
www.snuffx.com
www.boobfilter.com
www.extape.com
www.maxxx.to
www.hardsextube.com
www.pornbase.org
www.porntower.com
www.diablobabes.com
www.wetstage.com
www.youboob.it
xtatoo.net
Pornfo.com
www.pinkbabes.net
www.yourdailyvids.com
www.pacoporn.com
www.enwhore.com
www.pinkslut.net
www.digitalmpegs.com
www.lexxxicon.com
friendlyjerk.com
pimpbus.com
www.vidchicks.com
www.aquickspank.com
www.sexcess.net
www.sextube.si
www.daily.vg
www.yourporntube.com
quppy.com
www.amateurvideoz.org
www.lubeyourtube.com
clip–search.com
www.adumper.com
ohslut.com
www.phun.org
girlsfromheaven.com
fantasti.cc
www.nsfwnews.com
www.netporn.nl
www.krazytube.com
www.milfcabin.net
www.sextube.com
www.youaction.com
www.pornoinside.com
www.sexsube.com
www.hairyboyz.com
www.3xupload.com
www.drunkendelight.com
www.sexvidia.com
www.live–porn.tv
www.celebrityflavor.com
www.bliss–babes.com
www.grinvi.com
www.nastylinkdump.com
www.barely18xxx.com
FlyShe.com
kickazzvideos.com
www.collegepartyhouse.com
www.cootee.com
pussism.com
www.hornystyle.com
www.dipvid.com
suks.com
www.sexhotvideos.net
www.wanktube.com
www.shareyoursexxx.com
www.bizarsite.nl
www.togetherinporn.com
www.bitchdump.com
www.nursexybabes.com
www.dayshot.com
www.sexyhotvideos.net
www.deluxe1.net
www.onlysexhere.com
www.bang–fun.com
bestxtube.com
xxxstash.com
www.youtuxxx.com
www.babe.to
videos–2–x.com
www.likeshit.to
Yournastyvideos.com
www.sexytimez.net
www.rawpalm.com
www.drunkbabe.net
www.superevilrobot.com
www.justsexportal.com
www.lustbang.com
www.pontuvideox.com
www.hotbabe.to
www.18porno.net
alphacocks.co.uk
www.sexgoog.net
www.deepworx.com
www.sexy–movies.to
www.pornwondervids.com
www.spreadyourporn.com
www.hardcoretube.net
www.ilodejaneiro.com
www.dumpyourvid.com
www.sextube.fr
www.diysexclips.com
www.cowardlyescape.com
valentinetrav.org
www.contactoswingers.org
www.mad–horny.com
www.dadsbox.com
www.hardsextgp.com
www.damnbang.com
www.facialSlam.com
www.revenge–cams.com
www.musclehunks.com
www.virginoff.com
www.pornoboard.co.uk
Все-таки получилось сделать заказ. План такой был:

1. С помощью hideme.ru/ (не реклама) делаем себе IP из Штатов. Там тестовый период 1 день. Для заказа вполне хватает :-)
2. Заходим в магазин www.google.com/nexus/4/ и добавляем товар в корзину
3. Оплачиваем с помощью кредитной карту, с возможностью валютных операций. При покупке указываем адрес вашей ячейки у посредника.
4. Ждем и радуемся :-)

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Backend Developer, Software Architect
Lead
From 350,000 ₽
RabbitMQ
Elasticsearch
MongoDB
High-loaded systems
.NET
MSSQL
ASP.NET Web API
ASP.NET MVC
WCF