Sunday, December 13, 2015
When using the "vagrant up" on a network based on Microsoft Active Directory with MicrosoftAccount\firstname.lastname@example.org, one can use the rsync default type of "smb" but when using a regular network, one has to use the rsync folder type of "rsync" as the "MicrosoftAccount\email@example.com" does not allow the folders to be synced, even if the folders are in public documents folder on the host machine. The “smb” type will always reject the mapping even though it ask you for the “Windows account” username and password when mounting to guest linux machine.
The reverse was the case when using the non-fully qualified domain Active Directory based network. The active directory has moved away from non-fully qualified domains long ago but I just happen to use one which still has the same old implementation.
#wired network with active directory network but system login with microsoft account#config.vm.synced_folder ".", "/vagrant", rsync__exclude: ".git/"
#wired network with no active directory network but system login with microsoft accountconfig.vm.synced_folder ".", "/vagrant", type: "rsync", rsync__exclude: ".git/"
Hope it helps those who are trying to make this work with Hyper-V.
Wednesday, November 11, 2015
- Remember everything you have ever developed;
- Recall this knowledge on demand at a moment’s notice; and,
- Do so over the phone and a mile or more away from the nearest computer.
- Keep good documentation and make sure it is instantly available. For example, store your application documentation in cloud based services like: Dropbox, OneDrive, and Google Drive.
- Be active on social media and use live support from colleagues around the globe.
- Practice effective limits by not saying “yes” to developing every application out there -- if you want to channel the “magic” of your inner developer, you need focus.
Thursday, March 5, 2015
Strangely, I see a folder name called “[ProductName]” in C:\Program Files (x86)\ folder, and only file that I see in that is “AzureQuickstarts.vsix”.
I am not sure at what point did this file got installed. Only guess so far is that it may have been installed with update of Visual Studio.
I hope no one else is experiencing such an issue.
Wednesday, June 25, 2014
I have read many documentation on MVC but haven’t gone about implementing MVC on a large scale project so this will be solution which will let me test out all possibilities of MVC. The application is using the default MVC project with Bootstrap 3 and updates applied from nuget Manager. I will also be using the github as a repository so code does not gets lost.
One of the things I right away ran into when I setup the scaffolding is the “default” database values not being populated, it’s the fault in the database setup but the issue is even noticeable in ASPNetRoles table.
After the auto generated controller was added, I have added the below line before the “SaveChanges()” is called to resolve a uncaught exception when creating a new role and I have removed the id input box on the auto generated Create.cshtml page.
aspNetRole.Id = System.Guid.NewGuid().ToString();
This is a beginning of the migration, I wonder what kind of hurdles I may run into, but hopefully they will not be showstoppers.
Tuesday, April 22, 2014
Getting comfortable with GitHub branches, publishing using GitHub Desktop app and Cygwin Server Services with Putty. The first week with GitHub was not easy as I do not use the Linux shell for often and the github “origin” keyword required little getting use to.
As all things are not created equal, I am learning to create some cheat sheets for softwares and applications. It is not humanly possible to remember all things all the time and I am starting to notice my limitations in recalling at moment’s notice specific commands, shortcuts or steps in any given project.
For the super blessed one search online may result in instant answer, but for people like me the search result (a.k.a Artificial Intelligence) seems to play games with mind. It never returns the same results over time and it takes too much of the precious time when trying to solve a problem within minutes, so I can move on to the next task. On the other hand scanning a book for solution or waiting for the peers to reply to the question seems endless hours.
On many occasions the cheat sheet would not solve the problem but it can surely reduce the time from searching online or waiting on peers; as time is of the essence when facing multiple tasks that are needed to be completed.
The list below should be customized to your preference as it is the list that has worked for me.
- Microsoft Excel
- Google Drive – Spreadsheet
- Microsoft OneNote
- Notepad text files
Thursday, February 20, 2014
Yesterday was a panic day as the Watchguard XTM330 firewall just decided to crash and burn. The display never goes into a safe mode but it displays it’s “starting” until the buttons are held and if I let go of the button, it will show the “Watchguard” text display.
What’s biting me back is that I do not have a backup of the configuration and this system seems to have reset to Factory default. Why would a working system go blank when no one accessed the server room.
After installing Watchguard System Manager, I was hopeful that I can get a backup, but sadly it connects based on Factory Default settings and not based on the configurations I had over a year.
Hopefully the rush delivery of different system will be in my hands by end of the day so that the internal network will be up and running by tomorrow.
I am still holding on to the hope that, once the current system is returned Watchguard tech team would be able to retrieve my configuration, as that would really help in setting up the new system or at least comparing it, to make sure no special settings are missing.
Thursday, December 12, 2013
I have two separate Google Apps account and today I happen to open them up in two separate Google Chrome Incognito Windows.
Two windows two different instances, works well with Google Apps Email or Gmail, both render different Gmail accounts. But there seems to be a caveat, the less restricted Google Apps accounts seems to penetrate the second Incognito window tabs when opening services like “Sites” or “Offers” and ask for permissions to log-in with the second windows credential even though in the next sibling tab the Gmail is running fine.
The “Offers” services automatically displays offers based on the second windows “Credential”. Only after Gmail refreshed does the other services start picking up the same windows credentials.
I assume that this is an expected issue if using the normal browser or if the email itself was behaving same, but because Gmail works flawlessly, it just begs the question why the other Google services not able to support features that Gmail supports.
Is Gmail the first to get this service while others may get this in the future?