salvador 8mo ago • 44%
They've just confirmed themselves that the reason that Russia started the war for has been legit and justifiable all along. As well as the words of Russia which has said this dozens of the times.
Better off and easier for Putin, from now on.
salvador 8mo ago • 4%
You're an idiot - you've wasted a decade
I have an app which polls a remote server by sending to it its *cache* GPS location. Sometimes a remote server will ask for live location and an app must send it to it. --- ``` object MyLocationManager { val providers = listOf( LocationManager.GPS_PROVIDER, "fused", LocationManager.NETWORK_PROVIDER, LocationManager.PASSIVE_PROVIDER, ) fun getCached(ctx: Context, locationManager: LocationManager): Location? { for (provider in providers) { when (provider) { "fused" -> { val fusedLocationClient = LocationServices.getFusedLocationProviderClient(ctx) val fusedLocationTask = fusedLocationClient.lastLocation val fusedLocation = getTaskResult(fusedLocationTask) if (fusedLocation != null) { return fusedLocation } } else -> { if (locationManager.isProviderEnabled(provider)) { val lastKnownLocation = locationManager.getLastKnownLocation(provider) Log.d( TAG, "Provider: $provider, Last Known Location: $lastKnownLocation" ) if (lastKnownLocation != null) { return lastKnownLocation } } } } } return null } fun getLive(ctx: Context, locationManager: LocationManager): Location? { val locationListener = object : LocationListener { override fun onLocationChanged(location: Location) { //This works correctly! // //1) how to save its result? How to save it into cache? //2) or how to return it from here? Log.d(TAG, "onLocationChanged: ${location.latitude}, ${location.longitude}") stopLocationUpdates() } private fun stopLocationUpdates() { val fusedLocationClient = LocationServices.getFusedLocationProviderClient(ctx) try { // Stop location updates fusedLocationClient.removeLocationUpdates(locationCallback) Log.d(TAG, "Location updates stopped") } catch (e: SecurityException) { Log.e(TAG, "SecurityException while stopping location updates: ${e.message}") } } private val locationCallback = object : LocationCallback() { override fun onLocationResult(locationResult: LocationResult) { super.onLocationResult(locationResult) val location = locationResult.lastLocation if (location != null) { onLocationChanged(location) } else { Log.e(TAG, "Received null location in onLocationResult") } } } } for (provider in providers) { when (provider) { LocationManager.GPS_PROVIDER -> { //obsolete, in the last Android versions val _locationRequest = LocationRequest.create() .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY) .setInterval(0) .setFastestInterval(0) val fusedLocationClient = LocationServices.getFusedLocationProviderClient(ctx) val locationResult: Task = fusedLocationClient.getLocationAvailability() if (!Tasks.await(locationResult).isLocationAvailable) { return null } val locationTask: Task = fusedLocationClient.getCurrentLocation( LocationRequest.PRIORITY_HIGH_ACCURACY, null ) return Tasks.await(locationTask) } "fused" -> { val apiAvailability = GoogleApiAvailability.getInstance() val resultCode = apiAvailability.isGooglePlayServicesAvailable(ctx) if (resultCode == ConnectionResult.SUCCESS) { val fusedLocationClient = LocationServices.getFusedLocationProviderClient(ctx) val fusedLocationTask = fusedLocationClient.lastLocation val fusedLocation = getTaskResult(fusedLocationTask) if (fusedLocation != null) { return fusedLocation } } else { Log.w(TAG, " Google Play Services aren't available, can't use fused") } } else -> { if (locationManager.isProviderEnabled(provider)) { locationManager.requestSingleUpdate( provider, locationListener, Looper.getMainLooper() ) val lastKnownLocation = locationManager.getLastKnownLocation(provider) if (lastKnownLocation != null) { return lastKnownLocation } } } } } return null } } ``` --- An issue is that the code for obtaining GPS location doesn't work properly. Firstly, I don't know whether the approach in the code is correct. Secondly, I don't know how to properly to return the GPS coordinates from a callback -- see the comments. Thirdly, I don't know how to force it to store the latest coordinates that it's obtained into cache. And there're some functions that's been derprecated in the latest versions of Android, particularly in Android 10. How to do all of this? My device is rooted.
salvador 8mo ago • 100%
Do they allow run put and run my service from /system ?
salvador 8mo ago • 50%
Go there yo, body.
salvador 8mo ago • 33%
Like c'mon or like not c'mon? c'mon like or c'mon not like? Like like? Or like? Like
salvador 8mo ago • 25%
Oh, won’t someone think about poor Europe and Ukraine ?
salvador 8mo ago • 14%
Maybe Europe and Ukraine should stop being horrible neighbours of Russia?
salvador 8mo ago • 14%
The proof is the fact that NATO has exapanded, since 1990. For whatever reason. You clean home crocodile
salvador 8mo ago • 16%
You can't possibly know this and have no evidence.
salvador 8mo ago • 20%
So a country can't be forced to fill out an application whilst pretending, for the public, that it's done so voluntarily?
You cocky cock of a wet dog
salvador 8mo ago • 100%
thx
salvador 8mo ago • 20%
How do you know whether NATO forces the countries to join or not? From the TV and news? Or have you been in the meetings and heard all the details?
salvador 8mo ago • 50%
Nah, I'm wright. He's rong
salvador 8mo ago • 25%
Firstly, do you disagree with the fact that NATO promised, in 1990, it would never expand an inch towards Russia?
Has it expanded since then or not?
I have a rooted Android 10. And I've written a service (off the class Service) which I want to run under too, in background. A service uses a microphone and location. It's written in Kotlin. I've not found any information of how to run a service on a rooted device **under root.** I've found some, about running some commands in a service (code) itself under root, though, but it may be only a part of what I need. **How to do it?** **Essentially,** I want my service to run forever, with elevated preveligies, get itself restarted if it fails, gets killed by Android. --- Also, I've tried to copy it into `/system` and `/system/init` directories, but I haven't been able to, due to "read-only file system". Nor have I been able to remount it to make it writteable. I've managed to make the `/` writteable, but it didn't allow me to copy my service in `/system` nonetheless.
salvador 9mo ago • 0%
He literally started a cold civil war in the US
You're literally wrong
salvador 9mo ago • 5%
What else to do? NATO is the one who been encroaching to the Russian borders for decades, even though it promissed it would never expand.
The good part is most of the arsenal of NATO has been destroyed and used up on Ukraine. Perfect timing.
salvador 10mo ago • 0%
Just like Biden who also fights Trump who's also an anti-war cantidate.
salvador 11mo ago • 22%
Yes, you can. Defederate youself from Alien.top by migrating onto a forum. And stay there.
salvador 11mo ago • 28%
If that's the reason, then the Ze must be urging the women in UA to have as little as 162 children
The US and Europe admit that they're been believing in their own propaganda about Russia and Putin.
I connect to a WireGuard installed on my VPS. Then I go to a random VPN service marketing page on which I'll discover that my DNS leaks. And which is correct because I've specified` DNS = 1.1.1.1 in [Interface]` for all the Peers. In order to avoid DNS leakadge, do I have to a) run DNS server on the a VPS -- along with WireGuard, and b) use this one and only it, instead of `1.1.1.1`? --- But if so, how will this possibly work? ``` [Peer] PublicKey = [....;....] PresharedKey = [......] Endpoint = wg.my_domain123.com:51820 ``` In order to resolve `Endpoint` of my VPS to begin with, other DNS server will have to be used -- by IP. But there'll be none because I'll use a DNS on my VPS instead of `1.1.1.1`. In other words, it'll be a circular dependency.
In a third-party project, in the models, I've encountered functions like this: ``` def changeset(model \\ %__MODULE__{}, params) do model |> cast(params, @required_fields ++ @optional_fields) |> validate_required(@required_fields) end ``` How can a function have a default argument which is **both** a) first and b) followed by a mandatory one? What's interesting, they work properly.
A docker, when run for the 1st time, won't do so: ``` $ docker-compose -f docker-compose.local.yml up -d permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Doxygen%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied ``` I'll run this command ` $ sudo setfacl --modify user:user1:rw /var/run/docker.sock ` which will resolve the issue. However, after a reboot, the issue will arise again. Why? How to make the change permanent?
I've set up WireGuard on a VPS. **A client on Linux desktop works with no issues.** The one on an android phone too, but not completely. Namely, TX and RX get updated, "handshake" and "last connected" with a phone on a server gets updated too, as well as on a phone itself. However, I can't open any single website. However, Telegram, for instance, works well. Another android app too, it appears. But all the rest of the apps don't, not do the Firefox and Chrome. What's the matter?
Not Russia, Putin! has created yet a more powerfull missle. Yeah, Putin himself -- during the breaks for lunch whilst in Kremlin.
I have a backup of one of my email accounts in the **Maildir** format. I made it manually, and it’s not from a **Mailcow** instance. How to import such a backup into a Mailcow? Will I also have to create a domains and mailboxes that exist in a backup in Mailcow first? I’m aware of the 2 import/export bash scripts of Mailcow, however, can they be used in this case?
I need to a) make a simple change and b) re-build WiFi module How to do it? Firstly, where is in the repo the code of the WiFi module? And how to compile the Wifi module only?