Grid lines appear on my remote desktop everytime I work at home using Citrix. But not when I'm working at the office - remote-desktop

Grid lines appear on my Remote Desktop everytime I work at home. But not when I'm working at the office.
I usually use RDC in my computer at the office but when I am working at home, I connect using citrix via Google chrome or IE. Then these grid lines appear. I suspect it is because of my slow internet connection? My lowest connection is 1MB at home on a bad day, but good enough to run 3 youtube videos at the same time with no delay.

Related

App doesn't load on device when not connected to Wifi

Not sure where to go with this one as I am not sure if it is code related or something else. I have a working React Native app that works great on the simulator and also on the device when connected to the wifi or plugged into the Mac.
Now I have noticed that when I remove the device and place it on 4G/3G the app does not load and hangs on the loading screen. It may take a number of re-opens of the app before I can get it to run once. Funny thing is that at the minute the app only has the UI built so there are no calls to remote servers etc that may be causing it to hang.
Any ideas?
For iOs, in Xcode you can go Product > Scheme > Edit Scheme... > Run & set the Build Configuration to Release. Then run it on your device & it will be a release build that won't try to connect to your packager, but won't have the sometimes useful developer options at your disposal.

New Website on New Server displaying 404 from old site on old server

Recently I launched a WordPress site (Note: inmotion linux server) with Gravity Forms (GFrom). The site uses a GFrom as a job application and has an input for users to upload their resume. I have tested it, it works and I can login to the WP Dashboard View and Download all the entries ( in all browsers ) just fine.
After turning things over to the client, they came back to us saying they are unable to view or download the uploaded resumes from the Gravity Forms "Entries" section (Note: the client is able to access both the front and backend of the site, issue seems to only be related to the viewing and or downloading the resumes). They get a 404 error. Now the weird thing is, the 404 error they are getting was part of their old site on a completely different server (Note: Non WP on a godaddy windows server). They have tried clearing their browser cache and no success. Does anyone know what can cause this?

How can I detect the user's mobile connection speed from my webserver?

Is there a way to detect the internet speed of a mobile device?
I wish to serve either the mobile or the full website to a phone, depending on the speed of the internet connection used at the time of loading.
The goal is to serve the mobile website, with basic information for when people are watching on a mobile phone with slow connection, but the complete responsive website when the internet connection can handle that load-time, without making viewers wait to long.
I wish to find out wether this is possible, and if it is a nice addition to a website or not.
You should serve content to a mobile device based on its user agent string.
Alternatively, some websites choose to implore a responsive layout that lets a single page react to different screen sizes, while still being the same page underneath.
Never rely on the internet connection speed to determine what content to send - it is highly unreliable. There are 4G networks that are faster than a lot of DSL providers right now, so it would be impossible to account for the 20mbit 4G cell phone user vs. the 512kbit dialup user sitting on a desktop computer.

IIS and WPF video streaming

I need someone to point to right direction in both silverlight in WPF video streaming.
I have two projects, one is a Silverlight web page and the other is a WPF project. The goal is, on the WPF application the user is able to upload a video to the server, and the Silverlight web page streams it using a any web protocol (most likely http).
I'm using Expression Encoder SDK to build the code that re-encodes the video files (since the original video files will be very big, over 1gb each), and so far I think I've got it right, but now I need to stream it on the web, and I'm not being able to do so.
The silverlight web page is hosted on a Windows Server 2008 R2 with IIS 7.0.
I've been reading about IIS streaming, but everything I find points that every time the user wants to add a video, it must go to IIS interface and add it manually, and that cannot be the only way, since the user knows nothing about IIS.
If possible I would like some code examples on how to achieve streaming through IIS, and some pointer on what I could do, or am doing wrong...
Thanks
I dont see why user have to manually do it everytime in IIS. From your WPF app, make it store your video in a specific location inside your IIS. Also do a one time configuration in your IIS to deliver the video extension you are uploading, if its mp4 or wmv, give it the MIME type, "application/octet-stream", so when a user requests it, it will be delivered by IIS.
No, configure your silverlight app to read the file from your IIS directory (you must be knowing the filename it got saved in IIS in the first place.)
If you need to have a "streaming" experience, IIS won't be enough, you will have to use a streaming server like windows media server or flash media server.
Hope this helps.

Why does my WPF .NET4 app starts slow on PCs first time when I can only ping the internet

I have deployed a WPF .NET4 application on my customer's network.
The network can ping the internet, but the PCs are not able to browse.
It takes about 60 seconds to start the application.
TcpView shows that the app is trying to communicate with these URLs:
customer.teliacarrier.com
office365.com
msgr.dlservice.microsoft.com
akamaitechnologies
If we open the internet and starts the application once everything work fine and we can close the firewall again.
Does anyone know why the app communicates on the URLs the first time???
The customer has solved the problem.
The firewall was configures to allow ping to all external sites.
When they changed the rule to not allow ping everything worked fine.
I think that .NET 4 uses some signed files that the machine tries to authenticate.
If you used ClickOnce deployment or 3rd party components the app might be looking for updates.
All of the URLs (except for the office365.com) refer to download/mirror sites.
You could try to have a look at the requests that are being send to get more details.
If you have signed your files they may be trying to authenticate against a Certificate Authority. Also - make sure you ngen your wpf files before delivery - this speeds up the first launch of the file (Regardless of reaching out to websites). http://msdn.microsoft.com/en-us/library/6t9t5wcf(v=vs.80).aspx

Resources