Tuesday 23 April 2019

How to track your visa application to UK

Have you applied for UK visa and waiting for the decision? Have patience and keep calm, there isn't much that you can do.

- As of now, truly speaking there is no direct way to track your visa application. Neither the official UK site (one where you applied online) nor the VFG global site (one where you took appointment) provide any update about your application progress.
- But you can purchase sms service which sends you message once it is processed.
- By default, you are supposed to receive email notification from VFS for processing so there is not any need to purchase sms service.
- There is one way to track the delivery of your processed visa application, once it is dispatched, by tracking at the Blue Dart. You simply navigate to tracking page of Blue Dart and use your visa application reference number and select 'Ref No.' option. Reference numbers looks like this: GWF*********.
- There are paid services to call and email for asking the progress about your visa

PRIORITY VISA: I attended biometrics collection at VFS centre on 16 April then it was sent to UK VI office Delhi on the same day. 17th was national holiday and then it was processed and accepted on 18th (because letter carries that date). Now 19-21 were holidays and meanwhile it was sent back to VFS office and from there picked by BlueDart on 23rd evening and received the message that application has been processed on the same day, i.e., 4 working days (excluding holidays) and total 8 days including both dates. It was delivered by 25 April.


Thanks
Vinod

Sunday 21 April 2019

MEX compilation issue on Octave but works on MATLAB

I have multiple C++ files in a project. These compile perfectly on MATLAB but do not compile on Octave. There can be 'n' reasons for this problem but I am discussing one case which could lead to such situation.

Assumption: Both MATLAB and Octave are working with the C++ compiler properly.

Issue: In MATLAB you can specify multiple source files using '*.cpp' and that compiles properly but in Octave that does not seem to work and displays the following error:

Error: "clang: error: linker command failed with exit code 1 (use -v to see invocation)
warning: mkoctfile: building exited with failure status"

Solution: Simply specify all source files with their name and don't use '*' in compilation command.

Example: 
With problem:
mex -I.. -I./code -I./code1 -I./code2 main.cpp ./code1/*.cpp ./code2/*.cpp

With solution:
mex -I.. -I./code -I./code1 -I./code2 main.cpp ./code1/s1.cpp ./code2/s2.cpp

I did not find the solution to my problem. So I created a small project and after great efforts and with luck, I got the solution. And thought, it's my responsibiltiy to make this solution available to you. You can find see the mex code example with multiple sources files here.