Item | lbs.pé | N.M |
Fixação superior do amortecedor | 20~28 lbs.pés | 27~38 n.m |
Suporte superior do amortecedor à carroceria | 32~48 lbs.pé | 43~65 n.m |
Batente de borracha à carroceria | 12~20 lbs.pé | 16~27 n.m |
Prato do freio à manga de eixo – freio a tambor | 20~36 lbs.pé | 27~49 n.m |
Prato do freio à manga de eixo – freio a disco | 9~14 lbs.pé | 12~19 n.m |
Braço superior e eixo à carroceria | 75~100 lbs.pé | 101~136 n.m |
Suporte da mola ao braço superior | 25~40 lbs.pé | 34~54 n.m |
Amortecedor ao suporte da mola | 8~12 lbs.pé | 10~16 n.m |
Juntas esféricas à manga de eixo | 60~90 lbs.pé | 81~122 n.m |
Barra tensora ao braço inferior | 80~115 lbs.pé | 108~156 n.m |
Braço inferior ao quadro do monobloco | 75~100 lbs.pé | 101~136 n.m |
Suporte da barra estabilizadora ao monobloco | 6~12 lbs.pé | 8~16 n.m |
Barra tensora ao quadro do monobloco | 60~80 lbs.pé | 81~108 n.m |
Barra estabilizadora ao braço inferior | 6~12 lbs.pé | 8~16 n.m |
Pinça do freio a disco à manga de eixo – paraf. superior | 75~105 lbs.pé | 101~142 n.m |
Pinça do freio a disco à manga de eixo – paraf. inferior | 55~75 lbs.pé | 74~101 n.m |
Android Exoplayer playing from local file – raw folder
Using ExoPlayer 2.6.1 (https://github.com/google/ExoPlayer)
R.raw.presentation is my presentation.mp4 file.
binding.videoPlayer is a SimpleExoPlayerView element in my xml view.
SimpleExoPlayer player = ExoPlayerFactory.newSimpleInstance(context, new DefaultTrackSelector()); binding.videoPlayer.setPlayer(player); final RawResourceDataSource rawResourceDataSource = new RawResourceDataSource(context); DataSpec dataSpec = new DataSpec(RawResourceDataSource.buildRawResourceUri(R.raw.presentation)); try { rawResourceDataSource.open(dataSpec); DataSource.Factory factory = new DataSource.Factory() { @Override public DataSource createDataSource() { return rawResourceDataSource; } }; MediaSource videoSource = new ExtractorMediaSource.Factory(factory).createMediaSource(rawResourceDataSource.getUri()); player.prepare(videoSource); } catch (RawResourceDataSource.RawResourceDataSourceException e) { e.printStackTrace(); }
Based on other snippets:
Changing server URL based on flavor and build type on Android Gradle
When developing an Android app I had the need of setting different server URL for each flavor, because it has a server instance for each company that uses our product. Also we use a development server and a production server, so I came to this problem, because there is no way to set a buildConfigField for each variant (company1Debug, company1Release, company2Debug, …), but only for builtType OR productFlavor.
To achieve this goal, I found on web a similar config in David Medenjak’s blog, that uses flavors with ext values to dynamically config the value of BuildConfig.URL. But I prefer to keep using buildTypes as I feel it’s semantically more accurate than having development and production flavors too.
android { buildTypes { debug { } release { } } productFlavors { company1 { versionNameSuffix "-company1" ext { server = [debug: "https://dev.company1.com.br", release: "https://company1.com.br"] } } company2 { versionNameSuffix "-company2" ext { server = [debug: "https://dev.company2.com.br", release: "https://company2.com.br"] } } } ... }
I don’t have much experience with Groovy (Gradle language), but I used David’s idea to have ext values in each flavor. I created a “server” variable that is a dictionary, where the key is the build type and the value is the server URL that this variant (flavor+buildType) must use.
Then, we need a task to use the ext.server dictionary and set the buildConfigValue accordingly:
Continue reading
Mouse USB para de responder depois de 5 segundos no Ubuntu
No Ubuntu 15.04, após alguns segundos sem utilizar o mouse sem fio, era preciso movimentá-lo por alguns segundos para que ele voltasse a responder. Descobri que é uma configuração que suspende qualquer dispositivo USB que fique inativo por mais que alguns segundos.
A solução: remover o laptop-mode-tools e o powertop.
Na resposta original tem a configuração dentro do powertop, porém como falado a mudança não sobreviveu ao reboot (após o desligamento total). Não sei exatamente quais efeitos colaterais eu criei com isso, mas qualquer coisa é melhor que o mouse demorando para responder a cada minuto.
Existe a opção de mudar a configuração em /etc/laptop-mode/conf.d/usb-autosuspend.conf (CONTROL_USB_AUTOSUSPEND=0), porém no meu caso esse arquivo não existe, e mesmo criando ele com a configuração desejada o problema não foi resolvido.
Também teve esse problema? Essa solução resolveu? Comente abaixo.
Acidente Thiago Camilo – Stock Car Curitiba 02/08/2015
Neste domingo ocorreu mais uma etapa do Stock Car, dessa vez no Autódromo de Curitiba. Na décima volta da primeira bateria o carro de Thiago Camilo teve problemas na reta dos boxes, e isso desencadeou uma batida violenta.
Apesar da gravidade da batida, a informação é de que não houve maiores ferimentos. [link]
Abaixo o vídeo do acidente pela cobertura da SporTV:
Continue reading