tag:blogger.com,1999:blog-59115872024-02-22T08:08:39.184-08:00Jiaqi's BlogI'm almost certain you will not find anything useful here in this blog.Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.comBlogger107125tag:blogger.com,1999:blog-5911587.post-4636101865287609032020-07-16T17:47:00.005-07:002020-07-17T17:44:34.210-07:00Build Java webapp and run it with Tomcat in BazelThe official support of Java web application in Bazel is bazelbuild/rules_appengine, which comes with a number of problems as discussed in a previous post. After some effort I realized I can not manage to have appengine rule accurately serve my needs. Since there doesn't seem to be another option, I decided to go ahead and create one.https://github.com/jiaqi/bazvilleWith bazville I was able to Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-80582256953538846452020-03-07T13:37:00.006-08:002024-02-20T16:38:57.614-08:00Spring, Angular and other reasons I like and hate Bazel at the same timeFor several weeks I've been trying to put together an Angular application served Java Spring MVC web server in Bazel. I've seen the Java, Angular combination works well in Google, and given the popularity of Java, I want get it to work with open source.
How hard can it be to run arguably the best JS framework on a server in probably the most popular server-side language with the Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-53868852468551044312020-02-16T19:19:00.002-08:002024-02-20T16:40:53.373-08:00Favorite quote
I spoke frankly, and I expected those around me to speak frankly. I fought for what I thought was best, and I wanted them to do so as well. When I thought someone did something stupid, I said so and I expected them to tell me when I did something stupid. Each of us would be better for it. To me, that was what strong and productive relationships looked like. Operating any other way would be Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-88137757743205841952019-12-17T17:00:00.003-08:002020-07-17T17:45:06.462-07:00History repeats itself because nobody was listening the first time
I like how Rick Houlihan starts with the statement, "History repeats itself because nobody was listening the first time". However I disagree because nobody ever listens or learns the lesson.
Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-26347189218776054762019-02-11T16:11:00.000-08:002019-02-11T21:33:46.603-08:00National Enquirer and Jeff Bezos
If you haven't followed the recent drama of the National Enquirer and my dear ex-boss Jeff Bezos, here's a quick rundown.
No thank you. Mr. Pecker
The case is now part of the official definition of the word "Extortion"
Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-76032704596903574862019-01-30T21:44:00.000-08:002020-02-15T10:02:38.315-08:00Introducing Flixport, a tool that exports photos from Flickr
Overview
If you are like me with tens of thousands photos in Flickr which is about to stop 1TB free storage service, moving these photos out would be a very challenging task.
Flixport is an open source command line tool that bulk-copies photos from Flickr to Amazon S3, Google Storage or your local computer.
Flickr is terminating the free 1TB storage service in February 2019. Unless you Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-22741601008539100282018-09-26T23:53:00.002-07:002018-12-31T09:34:19.578-08:00Tensorflow Hub web experienceTensorflow released a more dynamic and discoverable web experience for Tensorflow Hub modules. Check it out.
TensorFlow Hub is a platform for sharing reusable pieces of ML, and our vision is to provide a convenient way for researchers and developers to share their work with the broader community.
Can't believe I haven't posted anything in last 3 years. Something either extremely bad or Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-82623246326788913752015-01-23T19:15:00.000-08:002024-02-20T16:49:27.900-08:00Private Maven repository in Amazon S3To put together a private Maven repository, Amazon S3 might be the only solution that requires no installation of software. Comparing to hosting a nexus, S3 backend solution is incredibly cheap. In fact most cases don't exceed the free tier. Besides it comes with all benefits of S3 as storage: 11-9s durability, highly available, IAM based authentication, easy to integrate with CDN, etc.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-45083231766909068022014-10-20T12:36:00.001-07:002018-12-31T09:40:06.182-08:00Another weekend projectIt takes quite a lot of energy to finish watching the entire five seasons of Breaking Bad. To finish it strong, this weekend I decided to try something that I haven't done for almost 18 years.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-12396378801667193962014-09-01T12:49:00.002-07:002018-12-31T09:45:13.943-08:00Gitcon, runtime configuration via a Git repoThis weekend, aside from taking kid to football game and various classes, changing diapers and watching "Breaking bad", I've been working on an new small open source library, Gitcon, which allows Java application to decouple some configuration into a standalone source repository so that software owner can modify configuration without deploying application for every modification. It is a cheap Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-84122677256257630522014-03-19T17:58:00.004-07:002014-03-19T17:58:53.656-07:00Picture worths a thousand wordsJiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-76485748262726985122014-03-09T19:54:00.003-07:002014-03-10T08:42:52.596-07:00The longest weekA week ago I came out from a surgery room in Memorial hospital in South Bend and had one of my most painful moments in life. In the following week, pain pill and IV were my friends. Now after a week of recovery, I finally got back to my sanity and sit in front of my computer.
Feb 25th noon, I fell down on an icy drive way on my way to the car. It wasn't a light fall. When it happened I heard aJiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-8967787665508469582013-11-17T21:36:00.002-08:002018-12-31T09:42:36.196-08:00Datamung won Netflix Cloud Prize award for best datastore integration
On Nov 14th, in AWS re:invent conference day 2 keynote, Netflix announced 2013 Cloud Prize award winners. I was very lucky and my project, datamung, is one of the ten winners. Datamung received the award for best datastore integration.
Datamung is a Java open source web application that backs up RDS MySQL database into S3 using AWS Simple Workflow and EC2. It's a RESTful service and website Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-31150605752272711772013-07-06T08:04:00.000-07:002013-07-06T08:19:07.998-07:00July 4th Navy PierFinally, it's July 4th when everyone comes to Navy Pier, pays $20/hour parking to watch exciting fireworks, despite the fact that the exactly same fireworks happens every Wednesday and Saturday night here all summer long.
Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-81187628346392844862013-05-30T18:42:00.000-07:002013-05-30T19:26:12.317-07:00A week in IstanbulÖmer Aşık had a decent season in Houston Rockets and my wife's best friend is getting married in Turkey. Therefore Yilin, my wife and I decided to spend a week in Istanbul, which turned out to be the most amazing and memorable vacation we ever had.
Way too many things to do
If I ever going to visit Istanbul again, I would definitely reserve at least a month. There are way too many interesting Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-1893187890760256232013-04-08T21:05:00.000-07:002013-04-09T05:04:03.421-07:00I'm not funny because I don't watch Family Guy
This morning Yilin and daddy was having a little conversation while having breakfast
Daddy: Who's the best?
Yilin: Me
Daddy: Who's smart?
Yilin: Me
Daddy: Who's strong?
Yilin: Me
Daddy: Who's funny?
Yilin: Hmm.. you are funny, daddy.
Daddy: You are funny too, you are a funny little girl
Yilin: No, I'm not funny because I don't watch Family Guy
Daddy: (Running to bedroom hysterically) Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-29660659200067490722013-04-06T07:33:00.001-07:002013-04-06T07:33:24.612-07:00Lucky order from Snarf's
Like many folks here in the building, every noon I order sandwich from Snarf's online and pick it up from store to feed my starving tummy. But today is not any day, today I received my lucky order.Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-74706656979496175842013-03-25T17:21:00.001-07:002013-03-25T18:04:53.341-07:00Another milestone achieved!There's a surprise every day.
Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-43728779715580549832013-03-13T18:01:00.002-07:002013-03-13T18:01:49.990-07:00Wreck-it Ralph is from Chicago?Hotel Felix in Chicago
The building of Fix-it Felix Jr.
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-47990117296418917752013-01-29T18:56:00.001-08:002013-01-29T19:04:46.221-08:00From Seattle to ChicagoHaving lived in Seattle for 6 years, I thought Seattle is the one with notorious weather. Turns out I was wrong.
Shopping experience
Seattle
Chicago
Working environment
Seattle
Chicago
Weather
Seattle
Chicago
Living
Seattle
Chicago
Driving to home
Seattle: 2158 miles, 31 hours
Chicago: 96 miles, 1 hour 39 minutes
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-5911587.post-54987017741522260802012-12-19T15:31:00.000-08:002024-02-20T16:45:33.147-08:00A dozen things to know about AWS Simple Workflow in Eclipse and Maven
Amazon AWS Simple Workflow
AWS Simple Workflow(SWF) from Amazon is a unique workflow solution comparing to traditional workflow products such as JBPM and OSWorkflow. SWF is extremely scalable and engineer friendly(in that flow is defined with Java code) while it comes with limitations and lots of gotchas.
Always use Flow Framework
The very first thing to know is, it's almost impossible to Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-33216572402379589912012-11-20T22:36:00.001-08:002012-11-20T22:36:37.584-08:00Something is seriously wrong with moviegoers nowadaysSkyfall, Lincoln, Wreck-it, Flight and Argo are probably the best of the year in each of its genre. But Twilight!!! Again!!! What the hell is happening to this generation of movie audience?
US box office result on Nov 18, 2012Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-55475361430875905702012-10-31T20:37:00.000-07:002018-12-31T10:11:45.418-08:00Ron Perlman, Judge DreddI enjoyed both Dredd movies. The 1995 Judge Dredd movie is one of those I could watch again and again no matter how bad review it gets. In the 2012 remake Karl Urban is as brutal as Stallone. Now the question is, when will Ron Perlman play Dredd? It seems Ron is equipped with the perfect chin for Dredd.
By the way not being an expert of image processing, I spent an hour and half replacing Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-56936390461966476742012-10-30T22:03:00.000-07:002012-10-30T22:03:18.032-07:00Hacking for 6 years 6 months 6 daysJiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com0tag:blogger.com,1999:blog-5911587.post-83693174263087645872012-10-14T21:04:00.000-07:002018-12-31T10:04:54.559-08:00JAXRS client on Android
Context
Not a while ago I realized that for many people on this planet including my parents, smart-phone application is the only way they understand to interact with Internet. Therefore with zero client side software development experience, I started learning Android app programming.
Only after several days of learning I found myself blocked for there doesn't seem to be a clear answer for a Jiaqi Guohttp://www.blogger.com/profile/15995204576197285319noreply@blogger.com2