A video uploaded onto Facebook showing a couple pushing bicycles from bike sharing company oBike into drain, goes viral. The couple in the video were wearing workout attire and do not seem to be the ones who rented these "victimized" bicycles. The 2 bicycles were probably not parked probably and this could have sparked the couple behaving in this manner.
oBike has reported this mischief to the police.
Computer, Technology, Databases, Google, Internet, Mobile, Linux, Microsoft, Open Source, Security, Social Media, Web Development, Business, Finance
Friday, November 24, 2017
Monday, November 13, 2017
Microservices vs. SOA
Have been reading up on the differences between Microservices and Service-Oriented Architecture (SOA) lately. The below are the definitions of these 2 terminologies lifted from Wikipedia.
A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are independent of vendors, products and technologies. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online.
Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight.
My Internet browsing pattern got pick up by Google Now and was an article was proposed as a possible to-read article.
» Microservices vs. SOA – Is There Any Difference at All? | DZone
A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are independent of vendors, products and technologies. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online.
Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight.
My Internet browsing pattern got pick up by Google Now and was an article was proposed as a possible to-read article.
SERVICE-ORIENTED ARCHITECTURE | MICROSERVICES ARCHITECTURE |
---|---|
Maximizes application service reusability | Focused on decoupling |
A systematic change requires modifying the monolith | A systematic change is to create a new service |
DevOps and Continuous Delivery are becoming popular, but are not mainstream | Strong focus on DevOps and Continuous Delivery |
Focused on business functionality reuse | More importance on the concept of “bounded context” |
For communication it uses Enterprise Service Bus (ESB) | For communication uses less elaborate and simple messaging systems |
Supports multiple message protocols | Uses lightweight protocols such as HTTP, REST or Thrift APIs |
Use of a common platform for all services deployed to it | Application Servers are not really used, it’s common to use cloud platforms |
Use of containers (such as Docker) is less popular | Containers work very well with microservices |
SOA services share the data storage | Each microservice can have an independent data storage |
Common governance and standards | Relaxed governance, with greater focus on teams collaboration and freedom of choice |
» Microservices vs. SOA – Is There Any Difference at All? | DZone
Thursday, September 28, 2017
How to activate 280 characters limit Tweet
Update: Twitter has blocked this. It was fun though.
Twitter is currently testing to extend the current 140 characters limit to 280 for a single tweet. This feature is said to be available to a small selected group of users only but there is a way to get this 280 characters extension activated.
Developer Juliette Pretot has published a method to activate the 280 character tweets. I have personally tested it and it is working as expected.
Twitter is currently testing to extend the current 140 characters limit to 280 for a single tweet. This feature is said to be available to a small selected group of users only but there is a way to get this 280 characters extension activated.
Developer Juliette Pretot has published a method to activate the 280 character tweets. I have personally tested it and it is working as expected.
Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!! Long tweet > 140 characters!!!
— Hon Chun (@hongjun) September 27, 2017
Friday, September 08, 2017
One America Appeal - Helping Hurricane Victims
What is the One America Appeal?
The One America Appeal is a joint appeal by all five living former American Presidents to encourage their fellow citizens to support recovery efforts from Hurricane Harvey — which inundated the Texas Gulf Coast with unprecedented flooding. This special appeal will be expanded to include Hurricane Irma now approaching the mainland United States.
Will the One America Appeal also help Americans affected by Hurricane Irma?
Yes, preparations are in place to do so. What started as a specific appeal to address historic flood damage in Texas will be expanded to help victims from both storms. The nature of that assistance will be dictated in large measure by the storm’s track and impact
Why did the former Presidents decide to launch the One America Appeal?
The former Presidents were inspired to come together in the aftermath of Hurricane Harvey, which unleashed devastating flooding — and spurred thousands of first responders and neighbors into action. More than one million people have been displaced by Harvey, which has caused up to $180 billion in damages to over 200,000 homes over a 300-mile path of destruction.
If I make a donation today, where does my money go?
All donations made today will go to help victims of Hurricane Harvey in Texas through (1) the Houston Harvey Relief Fund focusing on the greater Houston region, and (2) the Rebuild Texas Fund assisting communities across the state.
Can I mail a check?
Yes. Checks to the One America Appeal may be mailed to:
Is the One America Appeal a new fund?
No. All funds collected through the One America Appeal will go into a special account at the George H. W. Bush Presidential Library Foundation, a tax-exempt 501(c)(3) organization, to ensure 100 cents out of every dollar donated goes to hurricane victims. All monies collected will be distributed immediately to the designated recovery funds. All donations will also be tax-deductible.
Are public tax dollars involved in this project?
No. This is a private effort led by distinguished private citizens to raise private dollars that will supplement ongoing relief and recovery efforts underway at all levels of government.
Get to know more of the One America Appeal.
The One America Appeal is a joint appeal by all five living former American Presidents to encourage their fellow citizens to support recovery efforts from Hurricane Harvey — which inundated the Texas Gulf Coast with unprecedented flooding. This special appeal will be expanded to include Hurricane Irma now approaching the mainland United States.
Will the One America Appeal also help Americans affected by Hurricane Irma?
Yes, preparations are in place to do so. What started as a specific appeal to address historic flood damage in Texas will be expanded to help victims from both storms. The nature of that assistance will be dictated in large measure by the storm’s track and impact
Why did the former Presidents decide to launch the One America Appeal?
The former Presidents were inspired to come together in the aftermath of Hurricane Harvey, which unleashed devastating flooding — and spurred thousands of first responders and neighbors into action. More than one million people have been displaced by Harvey, which has caused up to $180 billion in damages to over 200,000 homes over a 300-mile path of destruction.
If I make a donation today, where does my money go?
All donations made today will go to help victims of Hurricane Harvey in Texas through (1) the Houston Harvey Relief Fund focusing on the greater Houston region, and (2) the Rebuild Texas Fund assisting communities across the state.
Can I mail a check?
Yes. Checks to the One America Appeal may be mailed to:
GBPLF One America Appeal
Post Office Box 14141
College Station, Texas 77841-4141
*Checks should be payable to "GBPLF One America Appeal"
Is the One America Appeal a new fund?
No. All funds collected through the One America Appeal will go into a special account at the George H. W. Bush Presidential Library Foundation, a tax-exempt 501(c)(3) organization, to ensure 100 cents out of every dollar donated goes to hurricane victims. All monies collected will be distributed immediately to the designated recovery funds. All donations will also be tax-deductible.
Are public tax dollars involved in this project?
No. This is a private effort led by distinguished private citizens to raise private dollars that will supplement ongoing relief and recovery efforts underway at all levels of government.
Get to know more of the One America Appeal.
Tuesday, August 15, 2017
Group Internet Explorer Tabs Into One Icon In Taskbar
One annoying default "feature" of Internet Explorer is it displays each tab as separate taskbar icon. This is unlike other browsers like Chrome and Firefox. To get around this, try the following steps:
- Tools → Internet Options
- Under the General tab, click on Tabs button.
- Make sure 'Show previews for individual tabs in the taskbar' option is unchecked.
- Click OK to apply changes.
- Re-launch Internet Explorer.
IE tabs should now be grouped into one single icon in the taskbar.
Wednesday, July 26, 2017
Windows - Icon Not Showing Correctly Fix
If you find that icons of your applications are not showing correctly on your Windows 7, your Icon Cache may be corrupted. The Icon Cache or IconCache.db is a special database file that Windows uses to make drawing icons of applications faster without having to get from individual application each time.
To be able to get the icons displayed correctly again, IconCache.db has to be rebuilt.
Your icons should be back!
To be able to get the icons displayed correctly again, IconCache.db has to be rebuilt.
- Launch Task Manager.
- Look for explorer.exe process and end it.
- Locate IconCache.db and delete it. In Windows 7/8, the IconCache.db file can be found at C:\Users\%Username%\AppData\Local\. (you may need to enable to show hidden files before you can locate IconCache.db).
- From Task Manager, click on File > New Task (Run).
- Type explorer.exe and then click on OK button.
Your icons should be back!
Monday, July 17, 2017
Restore Database Backup Over a Network Drive
How do you restore a Microsoft SQL database backup over a network drive without having to download to local? Since the database server is run as a service under an account that often without network access permission, it wouldn't be possible to be able to select the network drive/path when you are performing a restore. Nonetheless, we are not left without workaround.
To restore database backup over a network, you will need to run the following SQL statements using your SQL Management Studio.
Once the above are executed, you should be able to choose Z:\ network drive to restore your database backup file. I hope it helps.
To restore database backup over a network, you will need to run the following SQL statements using your SQL Management Studio.
--enable to show advanced options EXEC sp_configure 'show advanced options', 1 GO --apply changes for show advanced options RECONFIGURE GO --enable xp_cmdshell EXEC sp_configure 'xp_cmdshell', 1 GO --apply changes for xp_cmdshell RECONFIGURE GO --replace network path, username and password accordingly EXEC xp_cmdshell 'NET USE Z: \\SERVER\Path password /USER:Domain\Username' GO
Once the above are executed, you should be able to choose Z:\ network drive to restore your database backup file. I hope it helps.
Thursday, June 01, 2017
Tuesday, May 23, 2017
Installing Oracle Complaining Missing dr0ulib.sql.sbs
When installing Oracle Database 12c Release 1, you may encounter an error complaining missing dr0ulib.sql.sbs file. You will be stuck no matter how many times you hit on Retry button. It just won't proceed!
To resolve this issue, you will need to do this:
Please do not ask me why the need for this silly step. It is just how Oracle package their installation files. I would recommend them doing a ISO file instead of doing 2 ZIP files!
To resolve this issue, you will need to do this:
- Abort installation.
- Copy all folders and files in your \winx64_12102_SE2_database_2of2\database\stage\Components\ folder to \winx64_12102_SE2_database_1of2\database\stage\Components\.
- Initiate installation again.
Please do not ask me why the need for this silly step. It is just how Oracle package their installation files. I would recommend them doing a ISO file instead of doing 2 ZIP files!
Tuesday, May 16, 2017
SharePoint 2013 Site Template ID List for PowerShell
If you are creating a new SharePoint site collection using PowerShell, you can specify the template to be applied. To do that, PowerShell expects you to provide the Template ID. The following is a list of template ids which may come handy.
» SharePoint 2013 Site Template ID List for PowerShell | Absolute SharePoint Blog
Template ID | Title |
---|---|
GLOBAL#0 | Global template |
STS#0 | Team Site |
STS#1 | Blank Site |
STS#2 | Document Workspace |
MPS#0 | Basic Meeting Workspace |
MPS#1 | Blank Meeting Workspace |
MPS#2 | Decision Meeting Workspace |
MPS#3 | Social Meeting Workspace |
MPS#4 | Multipage Meeting Workspace |
CENTRALADMIN#0 | Central Admin Site |
WIKI#0 | Wiki Site |
BLOG#0 | Blog |
SGS#0 | Group Work Site |
TENANTADMIN#0 | Tenant Admin Site |
APP#0 | App Template |
APPCATALOG#0 | App Catalog Site |
ACCSRV#0 | Access Services Site |
ACCSRV#1 | Assets Web Database |
ACCSRV#3 | Charitable Contributions Web Database |
ACCSRV#4 | Contacts Web Database |
ACCSRV#5 | Projects Web Database |
ACCSRV#6 | Issues Web Database |
ACCSVC#0 | Access Services Site Internal |
ACCSVC#1 | Access Services Site |
BDR#0 | Document Center |
DEV#0 | Developer Site |
DOCMARKETPLACESITE#0 | Academic Library |
EDISC#0 | eDiscovery Center |
EDISC#1 | eDiscovery Case |
OFFILE#0 | (obsolete) Records Center |
OFFILE#1 | Records Center |
OSRV#0 | Shared Services Administration Site |
PPSMASite#0 | PerformancePoint |
BICenterSite#0 | Business Intelligence Center |
SPS#0 | SharePoint Portal Server Site |
SPSPERS#0 | SharePoint Portal Server Personal Space |
SPSPERS#2 | Storage And Social SharePoint Portal Server Personal Space |
SPSPERS#3 | Storage Only SharePoint Portal Server Personal Space |
SPSPERS#4 | Social Only SharePoint Portal Server Personal Space |
SPSPERS#5 | Empty SharePoint Portal Server Personal Space |
SPSMSITE#0 | Personalization Site |
SPSTOC#0 | Contents area Template |
SPSTOPIC#0 | Topic area template |
SPSNEWS#0 | News Site |
CMSPUBLISHING#0 | Publishing Site |
BLANKINTERNET#0 | Publishing Site |
BLANKINTERNET#1 | Press Releases Site |
BLANKINTERNET#2 | Publishing Site with Workflow |
SPSNHOME#0 | News Site |
SPSSITES#0 | Site Directory |
SPSCOMMU#0 | Community area template |
SPSREPORTCENTER#0 | Report Center |
SPSPORTAL#0 | Collaboration Portal |
SRCHCEN#0 | Enterprise Search Center |
PROFILES#0 | Profiles |
BLANKINTERNETCONTAINER#0 | Publishing Portal |
SPSMSITEHOST#0 | My Site Host |
ENTERWIKI#0 | Enterprise Wiki |
PROJECTSITE#0 | Project Site |
PRODUCTCATALOG#0 | Product Catalog |
COMMUNITY#0 | Community Site |
COMMUNITYPORTAL#0 | Community Portal |
SRCHCENTERLITE#0 | Basic Search Center |
SRCHCENTERLITE#1 | Basic Search Center |
SRCHCENTERFAST#0 | FAST Search Center |
visprus#0 | Visio Process Repository |
» SharePoint 2013 Site Template ID List for PowerShell | Absolute SharePoint Blog
Friday, May 12, 2017
8 ways to spot fake news
Fake news is nothing new and it has got worse recently. With social media, fake and bogus stories can reach more people more quickly than before in the past.
Here are 8 ways to spot fake news:
Here are 8 ways to spot fake news:
- Consider the source
- Read beyond the headline
- Check the author
- What's the support?
- Check the date
- Is this some kind of joke?
- Check your biases
- Consult the experts
» How to Spot Fake News | FactCheck.Org
Thursday, May 11, 2017
Bernie Sanders message on whether Russia and Trump colluded
Did Russia act independently in support of Trump or did the Trump campaign actively collude with them in attempting to win the election?
Did Russia act independently in support of Trump or did the Trump campaign actively collude with them in attempting to win the election? pic.twitter.com/8LrHOejLgw
— Bernie Sanders (@SenSanders) May 10, 2017
James Comey's farewell letter - In full
James Comey was fired, by U.S. President Donald Trump, from his position as FBI director, because Trump felt Comey was not doing a good job. The firing received several criticisms for its timing and it raises all kinds of questions especially as the FBI is reportedly ramping up its investigation of Trump associates' connections to Russia.
James Comey's farewell letter - in full:
James Comey's farewell letter - in full:
To all:
I have long believed that a President can fire an FBI Director for any reason, or for no reason at all. I'm not going to spend time on the decision or the way it was executed.
I hope you won't either. It is done, and I will be fine, although I will miss you and the mission deeply.
I have said to you before that, in times of turbulence, the American people should see the FBI as a rock of competence, honesty, and independence.
What makes leaving the FBI hard is the nature and quality of its people, who together make it that rock for America.
It is very hard to leave a group of people who are committed only to doing the right thing.
My hope is that you will continue to live our values and the mission of protecting the American people and upholding the Constitution.
If you do that, you too will be sad when you leave, and the American people will be safer.
Working with you has been one of the great joys of my life.
Thank you for that gift.
Jim Comey
Tuesday, May 09, 2017
Facebook is down
What can get more worse for some for not able to update their Facebook status to inform the world that Facebook is down? Yes, Facebook is down, at least for me in Singapore as of now May 9, 2017, 09:41 AM (GMT +8).
Thursday, May 04, 2017
Wednesday, April 19, 2017
How Interest Rate Changes Affect REITs?
I chance upon an article on how interest rate changes affect Real Estate Investment Trusts (REITs) and thought of sharing this article to my readers.
In this article, it wrote how REITs react to 2 main factors:- (1) Cost of borrowing changes; and (2) Attractiveness of REIT as an investment asset versus alternative investments. The writer concludes interest rate is a factor, but REIT returns are influenced more by the following instead:
» How Interest Rate Changes Affect REITs | Investment Moats
In this article, it wrote how REITs react to 2 main factors:- (1) Cost of borrowing changes; and (2) Attractiveness of REIT as an investment asset versus alternative investments. The writer concludes interest rate is a factor, but REIT returns are influenced more by the following instead:
- Economic growth, population growth, demand and supply dynamics, manufacturing production, jobs demand and supply
- Valuation of the REIT
- Manager's Competency
» How Interest Rate Changes Affect REITs | Investment Moats
Wednesday, April 12, 2017
Rights of a passenger on-board a flight
After seeing how the 69 year old Asian man was rough handled for refusing to leave the overbooked United Airlines plane to make room for additional crew members and hearing most if not all airlines reserve every rights to denial passengers, I decided to read up if such conditions exist.
An excerpt lifted from the 'Conditions of Carriage' of one random airliner:
That is what we are in for when we tick 'I agree' when making plane tickets booking.
An excerpt lifted from the 'Conditions of Carriage' of one random airliner:
Notice of refusal to carry you
We will be entitled to refuse to carry you and your Baggage if we have notified you in writing that we will not carry you on our services. The notice will give details of the period for which it will apply and will ask you not to make a Booking or ask or allow anyone to do so for you. If you try to travel while the notice is in force, we will refuse to carry you.
Overbooking
If you are denied boarding due to overbooking of a scheduled flight for which you have a Booking, we will try to get you to your destination within a reasonable time of your original scheduled arrival time. If we do not, we will provide compensation and any care required by any law which may apply or in accordance with our policy if there is no applicable law. This clause 10.3 does not apply if you fail to meet the Check-in Deadline and boarding requirements in 8.1 or we exercise our right to refuse to carry you.
If we are unable to accommodate your Cabin Baggage, we may ask you if we can stow it in the aircraft hold as Checked Baggage. In these circumstances you will not be charged for the relevant Checked Baggage.
That is what we are in for when we tick 'I agree' when making plane tickets booking.
Tuesday, April 11, 2017
Passenger Dragged Out of United Airlines Plane
A passenger was forcibly removed from a United Airlines flight, bound for Louisville from Chicago, by law enforcement security officers after refusing to give up his seat. The aircraft was said to have been overbooked and additional crew members were needed to be on-board to link up for another flight in Louisville. The airline first seek for volunteers to deplane by offering $800 as compensation. When no volunteers stood out, the airline began randomly selecting passengers to be deplaned and that's when things turned ugly.
Chicago Aviation Security Officers were called in to remove an Asian man after the man resisted and refused to cooperate. The following video showed just how the man was being handled.
WARNING: Footage may be disturbing:
Shortly after the above video went viral on the Internet, the United Airlines CEO, Oscar Munoz, posted a letter to its employees and the letter clearly is short of an apology to the passenger:
Blood stain on armrest - Tweet claimed the security officers smashed his head / face into the other seat:
Chicago Aviation Security Officers were called in to remove an Asian man after the man resisted and refused to cooperate. The following video showed just how the man was being handled.
WARNING: Footage may be disturbing:
Shortly after the above video went viral on the Internet, the United Airlines CEO, Oscar Munoz, posted a letter to its employees and the letter clearly is short of an apology to the passenger:
Dear Team,
Like you, I was upset to see and hear about what happened last night aboard United Express Flight 3411 headed from Chicago to Louisville. While the facts and circumstances are still evolving, especially with respect to why this customer defied Chicago Aviation Security Officers the way he did, to give you a clearer picture of what transpired, I’ve included below a recap from the preliminary reports filed by our employees.
As you will read, this situation was unfortunately compounded when one of the passengers we politely asked to deplane refused and it became necessary to contact Chicago Aviation Security Officers to help. Our employees followed established procedures for dealing with situations like this. While I deeply regret this situation arose, I also emphatically stand behind all of you, and I want to commend you for continuing to go above and beyond to ensure we fly right.
I do, however, believe there are lessons we can learn from this experience, and we are taking a close look at the circumstances surrounding this incident. Treating our customers and each other with respect and dignity is at the core of who we are, and we must always remember this no matter how challenging the situation.
Oscar
Blood stain on armrest - Tweet claimed the security officers smashed his head / face into the other seat:
@ulttgd They had to deboard to clean up his blood. pic.twitter.com/Hfs1DtqILv
— Kaylyn Davis (@kaylyn_davis) April 10, 2017
Saturday, January 21, 2017
How to Follow the Obama and Others
Donald J Trump is now the 45th President of the United States of America and has taken over the various social media accounts
The tweets and posts from the Obama Administration are not lost and should you are still interested to follow and view them, here you are!
- @POTUS (Twitter), POTUS (Facebook)
- @FLOTUS (Twitter), FLOTUS (Facebook)
- @WhiteHouse (Twitter), @WhiteHouse (Instagram), WhiteHouse (Facebook)
The tweets and posts from the Obama Administration are not lost and should you are still interested to follow and view them, here you are!
- @POTUS44 (Twitter), POTUS44 (Facebook)
- @FLOTUS44 (Twitter), FLOTUS44 (Facebook)
- @ObamaWhiteHouse (Twitter), @ObamaWhiteHouse (Instagram), ObamaWhiteHouse (Facebook)
Social media accounts from the Obama Administration are now archived and I would think no new posts may come from them anymore. If you want to follow what Team Obama is up to, you can follow them on Twitter at @BarackObama, @MichelleObama and @ObamaFoundation.
Wednesday, January 11, 2017
Tuesday, January 10, 2017
GrabCar Cancellation Policy Not Protecting Passengers
I quote the Terms Of Use for GrabCar below.
Judge for yourself. Cancellation Fee Policy of $2 does not protect passengers at all! I personally had to cancel a booking due to driver never turning up despite I having tried to contact the missing driver. There is just no way for passengers to provide a valid reason to justify the cancellation. Feeling annoyed by the driver's behaviour, I raised a ticket to GrabCar on Dec 20 and the only reply from them was an automatic reply 5 days later telling me they are overwhelmed with tickets and what I could do is either drop my ticket, contact via phone or reply the email, followed by a "guaranteed" resolution in yet another 5 days' time.
After having said so many, let's just hope the few black sheep can be more professional.
Judge for yourself. Cancellation Fee Policy of $2 does not protect passengers at all! I personally had to cancel a booking due to driver never turning up despite I having tried to contact the missing driver. There is just no way for passengers to provide a valid reason to justify the cancellation. Feeling annoyed by the driver's behaviour, I raised a ticket to GrabCar on Dec 20 and the only reply from them was an automatic reply 5 days later telling me they are overwhelmed with tickets and what I could do is either drop my ticket, contact via phone or reply the email, followed by a "guaranteed" resolution in yet another 5 days' time.
After having said so many, let's just hope the few black sheep can be more professional.
Wednesday, January 04, 2017
Li Chun (立春) - Best day and time to deposit money in Chinese New Year 2017
One of the first timetable detailing the ideal auspicious time for people to do a bank deposit on Li Chun (立春) is publihshed by a Fengshui expert.
What's yours?
What's yours?
Subscribe to:
Posts (Atom)
Popular Posts
-
Google url shortener service, goo.gl , is now much improved with newly included features like easier copy and paste, and ability to delete e...
-
I would like to apologize that sigining of my guestbook is not possible at the moment due to an unexpected bug. There is already 74 entries ...
-
Get accurate and real-time bus arrival information for public bus operators in Singapore, including SBS Transit, SMRT Buses, Go-Ahead Singap...
-
*********** Try to sleep now, close your eyes Soon the birds would stop singing Twinkling stars, are shining bright They'll be watch...
-
Singapore’s Land Transport Authority has just released an updated official MRT map including one additional station on the North East Line (...