I and my wife used iPhone 4S and iPhone 5 before. We think iPhone 6 is too expensive and want to have a try with Android.
There were some deals about Huawei Ascend P7 near 2015 new year. We got it at 1999NOK(the cheapest price should be 1699NOK). My wife used it a few weeks and decided to switch back to iPhone 5. Then I started to use it.
It is a flagship phone which was released on June, 2014. Huawei’s Richard Yu introduces the Ascend P7 in Paris on May 7, 2014. The software is Android 4.4.2 + EMUI 2.3.
And Google released Lollipop(Android 5.0) at November, 2014, and now it is June, 2015. I still can’t find any from System Update, it’s always “No updates found”. After some googling, I found “Huawei Fans Club“, and there is a sub forum for P7. I got more knowledge about P7. There are several models: L00 for China Unicom, L07 for China Mobile, L09 for China Telecom, and L10 for European area(which I am using) and etc.
L00/L07/L09 models got EMUI 3.0 update, but it is still Android 4.4.
There is a plan from Huawei to have some kind of public test release of Lollipop on P7 on July, 2015, but L10 is not included. So I think my P7-L10 will not have that update in a short period, I mean several months.
P7 was one of flagships from Huawei, and still in current status, can’t catch up the latest release of software in more than half year.
I will try more with my LG Nexus 5, but the GPS on it is some kind of crap when I played Ingress.
Recently started to do merges for Qt Project again, there are some mergers, then perhaps there are some duplicate work. Better to find them before creating new merges.
jkt in #gerrit channel on irc.freenode.net answered my question, “message” is for it.
My old work Apple laptop, MacBook Pro(15-inch, Late 2011), was something wrong after new year. The configuration is: Intel I7-2760QM 2.4G/8G/240G SSD/Intel HD Graphics 3000 + ATIRadeon HD 6770M 1G/15″ LCD 1680×1050 .
The machine will display some glitches on the screen and crash. I tried to google “macbook pro 2011 discrete graphics issue”, looks like it’s very common issue for those models.
It’s lucky that the service of it didn’t expire. I got it repaired after about 1 week. They said that the main board was replaced. But the funny thing is: it’s a “MacBook Air(11-inch, Early 2014)” in “About This Mac”, and it is still old status in “System Report”. I guess it’s a bug for Apple, ^_^.
Or perhaps both models use same type of main boards?
I guess the change is b480fa83, it’s already merged in stable(5.2.x). After talked with Gunnar, he mentioned that the result in lastest stable is perhaps very different with the blog, because there was another big change, v4, also already in stable.
I think I need to have the environment to reproduce the “scene” at that commit, b480fa83.
qtdeclarative depends on qtbase and qtxmlpatterns repo. For this example, just in case, we have an explicit sha1 in qtbase. It’s uncommon. Normally it’s just like the case for qtxmlpatterns, an empty string.
I am planning to learn Norwegian again… NRK started to provide video contents online, and also subtitiles. Looks like a very good material to learn, but could I download it and not always be online?
You need to install GPAC-0.5.0-OSX-64bits.dmg and Mkvtoolnix-6.0.0_2013-01-20-f398.dmg manually. And the README-MAC.txt said it also need to have Xcode installed. I am not sure about the reason.
Qt is a huge project, especially like the module, QtWebKit. If you happen to be in a computer farm, it is very useful to use distributed complation to speed up the build of Qt.
icecream is maintained by the SUSE people. Then there are less issues in OpenSUSE than in Ubuntu. But Ubuntu is more popular one. I just use Ubuntu as example here.
Install your compiler, like gcc and clang.
Install icecc and icemon(optional). icemon is the monitor of icecream build, better to check it when you setup the enviroments. It’s an GUI application based on Qt 4.8. Note: you need to install 0.9.8~git2012121601-0ubuntu2 and later version for icecc. More details in “icecc” package in Ubuntu.
1
2
sudo apt-get install icecc
sudo apt-get install icemon(optional)
For clang users, if you want to make icecream compiler package, better to do:
Edit /etc/default/icecc, set START_ICECC_SCHEDULER="true".
Start icecc service: sudo /etc/init.d/icecc start, icecc-scheduler service also could be started with this. Not suggest to run multiple icecc-scheduler in same network with default values, you could edit /etc/icecc/icecc.conf with more options.
Create a ‘qt’ user. Open System Preferences -> Users & Groups -> “+” under the list of users (you might need to click the lock icon first and type in your password), add a user “qt” with your standard password.
Normally just do source ~/.icecc_rc, configure and make.
For clang build(both Linux and Mac OS X), please keep in mind to use -no-pch when configure.
For Qt4 build, the -arch argument that Qt 4 passes to the compiler confuses icecream. So for now, if you use Qt4, you need to patch your mkspec to not add that (if you build for your local architecture only), eg. in mkspecs/common/gcc-base-macx.conf.(Note: looks like it’s only on Mac OS X, I haven’t tried it yet.)
Known Issues
Using icecream currently screws up debug information for all object files that we compiled remotely!(Mac OS X only)
I just read a few blogs which talked about the alternatives. Then just a few days ago, one of my friend told me there are inoreader and CommaFeed. And found this article, jasonwryan.com: Replacing Google Reader.
CommaFeed is an opensource solution(Note: it’s in maintenance when I started to write this blog), source code is on github.
Go to OpenShift: Get Started, then click “WEB”, a bit down, clike “Open the Console and Create an Application”, in “Mangement Console” page, click “Create Application”, find “JBoss Enterprise Application Platform 6.0”, and install it, you need to set the “Public URL”, for example: http://mygooglereader-enjoylife.rhcloud.com , click “Create Application”.
You can add a public ssh key in next page.
(Note: I am not sure how much I will pay for that service based on “JBoss Enterprise Application Platform 6.0 is based on a premium cartridge. It costs an additional $0.03 per gear hour after the first 3 gears.”)
Install mysql 5.1
Back to OpenShift: Get Started, click “COMMAND LINE”, follow the steps in “Install the client tools on:”, for me, it’s “Mac OS X”. Then “Setup your enviroment”, command is “rhc setup”, there it will help you to create a ssh key and set up it. “rhc add-cartridge mysql-5.1 –app mygooglereader” will help you install mysql into the application. Please remember to keep the secret information like root username, password and etc.
You can goto Your Own Google Reader, use the default user “admin” and password “admin” to login, change the password and create your own account.
Apply Goolge client ID and etc
Go to Google Code: API Console, create project, and click “API Access”, click “Create an OAuth 2.0 client ID…”. In the popup, input “Product name: mygooglereader”, “Home Page URL: http://mygooglereader-enjoylife.rhcloud.com”, click “Next” button, Then “Create client ID” button.
Then “Edit settings…”, in “Edit client settings” popup, “Authorized Redirect URIs” is “http://mygooglereader-enjoylife.rhcloud.com/google/import/callback”, “Authorized JavaScript Origins” is “http://mygooglereader-enjoylife.rhcloud.com”, click “Update” button. And found “Client ID” and “Client secret”.
Application settings in CommdFeed
Go to Your Own Google Reader, use “admin” to login. Then go to Settings page, set “Public URL” to “http://mygooglereader-enjoylife.rhcloud.com”, and also “Google client ID”, “Client secret”. Click “Save”.
Import your subscriptions from Google Reader
Go to Your Own Google Reader, use your own account, click the arrow button near the “Subscribe”, select “Import”. In “Import” popup, click “Google Reader”, then log in your google account, and wait about several minutes. All will be fine.