Friday, December 26, 2014
Thursday, December 25, 2014
Google Authenticator migration
At the page below you can change the device on which the Authenticator runs. Useful when preparing to flash a new ROM on the main device.
https://accounts.google.com/b/0/SmsAuthSettings#devices
Wednesday, December 24, 2014
Restartless Restart
This add-on adds a menu option for restarting Firefox. Useful if you make a change in the config that requires a restart but want to keep all the tabs that are currently open.
Closing the windows manually would not keep the tabs the next time you open the browser.
This should be a standard option, in my opinion. Especially with the browsers that require restart for changes to take effect.
Disable or change AdBlock keyboard shortcuts in Firefox
Finally found out how to disable Ctrl+Shift+V hotkey / keyboard shortcut in Firefox. This shortcut is very useful as the default behavior of "Paste as plain text".
The options are hidden from the UI but accessible through "about:config" page. The key is "extensions.adblockplus.sidebar_key".
Browser test results
Just ran a couple of browser tests on the same machine at work.
Browsers tested:
- Firefox, Developer Edition, 36.0a2
- Chrome, 41.0.2251.0 dev-m
FF: 4709, C: 3960
FF: 4674, C: 5684
Sunday, December 21, 2014
Cyanogenmod 12 Links
- First Alpha build thread (Archi)
- Issue list
- Archi Kernel
- GApps, or from Slim ROM, or minimal edition
Temasek version:
- thread, contains detailed installation instructions
CyanogenMod 12 Changelog
Below is the link to the change log for Cyanogenmod 12. The coding seems to be going quite well according to the number of merged commits.
Friday, December 19, 2014
First stable build of CyanogenMod 12
CyanogenMod 12 is based on Android 5, better known as Lollipop.
HTC One M7 receives Android 5.0.1 Lollipop via CyanogenMod 12 stable build
Google also has hinted that version 5.1 of Android could be released in February next year. This would iron out the v5 release.
Wednesday, December 17, 2014
Update Firefox Aurora on Android
Since Firefox Aurora is not available through Google Play, it has to be installed manually.
It can be installed from this link.
To check for updates and update to the latest version, open the menu, then Settings -> Mozilla -> About, and then tap the "Check for Updates" button.
Reference: Update to the latest version of Firefox for Android | Firefox for Android Help
Monday, December 15, 2014
Display a view from another area in ASP.Net MVC
Generally, the syntax to refer to a view in another area is:
return View("~/Views/YourArea/YourController/YourView.aspx");
c# - Return view from different area - Stack Overflow
Alpha build of CM 12 available for Samsung Galaxy S3
However, I do not recommend flashing as of yet.
[WIP] [Alpha 4] CyanogenMod 12 for i9300 | Samsung Galaxy S III I9300, I9305 | XDA Forums
Tuesday, December 09, 2014
Redis Commander
GUI client for Redis. Runs under nodejs.
To set up, run
npm install -g redis-commander
redis-commander
Then open the localhost:8081 in your browser.
Sunday, December 07, 2014
Lock screen rotation in Windows 8
To lock the screen rotation setting on a Windows 8 tablet, tap the screen rotation icon on the brightness level picker.
Screen AutoRotation - Lock or Unlock in Windows 8
Monday, December 01, 2014
Good overview of [Authorize] attribute in ASP.NET MVC
Also, check the related articles, like Looking at how the ASP.NET MVC Authorize interacts with ASP.NET Forms Authorization (link).
Tuesday, November 18, 2014
Great KeePass extensions
Hopefully there's no need to explain KeePass, an absolutely brilliant password manager that holds steady at the top of this category of applications for years. It is a great group of applications for multiple platforms that all support reading and writing the encrypted password storage file.
KeePass features a plugin architecture, allowing other developers to extend the functionality through their own modules.
Here are some of my favourites:
- KeePassHttp - fantastic link between browsers and KeePass. Note that separate browser extensions are needed to read entries through KeePassHttp. This is just a KeePass extension to listen for requests.
- KeeAgent (link) - SSH key provider. Emulates pageant.
Web Development conferences and events in Europe
Below is the link to conferences and events related to web development, happening in Europe now and in the near future:
Tuesday, November 11, 2014
Disable the new Profile button in Chrome
If you are not switching profiles in Chrome browser, that piece of window realestate next to minimize and maximize buttons can be valuable. The profiles button will prevent that space being used by tabs, which can get really annoying. Fortunately, there is a way to turn it off.
Turning the button off does not take away any functionality. You can still switch profile as before, by opening the menu and checking or clicking the "signed in as..." menu item, and you can still open an incognito window.
Hope this becomes a standard setting in options.
How do I remove the 'default profile' button from Chrome? - Google Product Forums
navigate to about://flags and flip the flag for --enable-new-avatar-menu to off
Firefox Developer Edition
The new version of Firefox (35) is targeted more towards the web developers. It has development tools for FirefoxOS integrated.
From what I see, the performance is a bit faster and it loads quicker.
Saturday, October 18, 2014
3rd party sync software for OneDrive
syncDriver for OneDrive - OneDrive Client Done Right
However, I had issues with an account that uses 2-step verification. The sync would not log into Microsoft account with 2-step authentication nor with a separate app password.
Thumbs down for now.
Friday, October 17, 2014
Wednesday, October 15, 2014
New batteries, using nanotechnology, charge rapidly
The batteries are using Titanium dioxide gel.
New batteries charge 70 percent in 2 minutes - CNET
a lithium ion battery that can get up to a 70 percent charge in just 2 minutes and can allegedly last up to 20 years.
Tuesday, October 14, 2014
{wrap} - Bootstrap Angular theme
Here is a Bootstrap/Angular theme that ties pretty much all the common UI elements out there into a seemingly coherent union. Widgets, calendars, form elements, and so on, are all made to look similar using Bootstrap styling and work with AngularJS framework.
Angle - Bootstrap Admin App + AngularJS - Live Preview - WrapBootstrap
Monday, October 13, 2014
Vote for editing countries in HERE Maps
Below is the link to the page where you can cast your votes for including the countries in the HERE's Map Creator. By opening a country for editing, the community will be able to improve the map data and speed up the map updates.
Country Coverage: Hot (94 ideas) – Feedback for HERE Map Creator (beta)
Nokia's HERE navigation available on Android
App Download | HERE
The app's .apk file can be found on the Internet, too, for those who don't have a Samsung device (I do but with a custom ROM flashed, so no access to Samsung Store).
For those of you wishing to test the maps only, check it out online: http://here.com/
Saturday, October 11, 2014
View Windows 8 activation period
Here are commands that display the current Windows 8 activation validity period.
slmgr -xpr
slmgr -dli
slmgr -dlv
Sunday, September 28, 2014
Polymer - a Web Component framework
Welcome to the future where web page elements are finally packaged as separate, reusable components.
New framework from Google makes it easier to create UI for applications on the desktop, web, and mobile devices.
Saturday, September 27, 2014
Thursday, September 25, 2014
Link jQuery input and Angular
Another excellent tip on linking jQuery and Angular. If you are using various jQuery plugins (like datetimepicker) for the looks, it turns out they don't work with AngularJS bindings out of the box. Fortunately, the link is very simple.
Previously, I've written on how to access the full scope.
Here, I'll describe how to link Bootstrap DateTimePicker to AngularJS model. The documentation for the datetimepicker lists the event and handling of the events. The underlying date used by the picker is a Moment, so to get a formatted string, use .format() on the date property.
One way, but a difficult one, would be to do something along the lines of:
$('.datetimepicker').datetimepicker(customDateTimePickerOptions)
.on('dp.change', function(event) {
var jElement = $(event.currentTarget);
var element = angular.element(jElement);
var controller = element.controller();
var scope = element.scope();
scope.$apply(function() {
scope.model.parameters.validFrom = event.date.format();
});
});
However, there we don't know which value to update. The fix, fortunately, is extremely simple:
$('.datetimepicker').datetimepicker(customDateTimePickerOptions)
.on('dp.change', function(event) {
var div = $(event.currentTarget);
var input = div.find('input');
input.trigger('input');
});
All that is required, actually, is to fire an 'input' event because this is what AngularJS expects. That way, you can simply use ng-model to bind the value of the input to the Angular model in HTML.
Source: StackOverflow, as usual.
Wednesday, September 17, 2014
Style Asp.Net MVC unobtrusive validation with Bootstrap
Another bridge to cross. There are multiple ways to do use the unobtrusive client-side validation with Aps.Net MVC (this is jQuery validation) but style it with Bootstrap, but the most elegant solution is in the article below:
ASP.Net MVC 5 – quick tip for unobtrusive validation and Bootstrap styling | danielwertheim
Daniel creates a (relatively) simple jQuery extension which does all the work in the background. All that remains is to add it to one of the script bundles. Thanks!
Friday, September 12, 2014
ng-grid / ui-grid
Apart from the angular js adapter for DataTables, there is a "native" angular js data grid project - ng-grid. There is a plunker that shows how it works with Bootstrap styling.
As of version 3.0, the project is called ui-grid.
Below are the links to the main site, documentation, download, etc.
Thursday, September 11, 2014
Introduction to Claims
ASP.Net (MVC) is moving towards claims-based authentication system. Here's some background reading.
DataTables in JavaScript
Interested to see how will it mix with Angular.
DataTables | Table plug-in for jQuery
Edit: Here's a project that links the two together - angular datatables
Wednesday, September 03, 2014
AngularJS Migration Guide 1.2 to 1.3
AngularJS Migration Guide 1.2 to 1.3
Friday, August 29, 2014
TiddlyWiki — a non-linear personal web notebook
First I used Redmine but this requires a decent infrastructure to run - Ruby + a whole host of dependent libraries, admin rights, etc. These are not available everywhere. And, it is especially painful upgrading these things.
Then I searched for node-based wikis. There are a few. Node is relatively easy to install and npm takes care of dependencies but this is still not ideal. The ultimate drawback is that none of the available wiki solutions include a simple text search. Ugh.
Using text files, spiced with Markdown syntax for decent visual effects when used in a Markdown Editor, was ok. The files are indexed by a desktop search engine and can even be searched. But, this is also not that great.
Finally, in comes TiddlyWiki. Technically, it is just an HTML page that includes all the grease (javascript, css, default content and templates). Therefore, it runs in a browser. The downside is that any change dumps a new file, when used like that. But the good devs of TiddlyWiki have used node-webkit to create a desktop version of TiddlyWiki. This is a customized browser that runs your wiki. Runs pretty smooth and the content is separate from the engine, which is great. This way it is also easy to save any changes, avoiding any browser-caused issues.
Markdown syntax is supported via plugin. The posts have to be marked as text/x-markdown type and then they get rendered properly.
So far this looks great and exactly what I was looking for.
TiddlyWiki — a non-linear personal web notebook
Tuesday, August 26, 2014
The Definitive Guide to Object-Oriented JavaScript
Video:
The Definitive Guide to Object-Oriented JavaScript
and the accompanying web site:
Object Playground
Monday, August 18, 2014
Merge code in TFS by Workitem
One is qbus vMerge extension (link) for Visual Studio 2013, and another is done in TFS manually in the Hierarchy window (link).
I can confirm that the extension works well so far and is really useful for pushing the changes from Dev to QA branch, for example.
Source: Merge by Workitem – Customer Feedback for Microsoft
Tuesday, August 12, 2014
Octopus Deploy
It achieves this by installing services (called Tentacles) on destination machines and one central point - the Octopus. The software releases are packed as nuget packages - a simple zip container with files + some metadata.
Octopus can deploy web sites as well as windows services.
A few tricks are required, though.
- Set the Web.config transforms build action to Content so that the transform files do get copied to the output directory. Only then Octopus can actually perform the transform process. More here.
Code Project Preparations
Configuration Transformations
Build Process
Package Restore
See "Package Restore with Team Build" for instructions on how to build a solution that has NuGet Package Restore enabled. In brief, use the build.proj MS Build script as the destination project. Adjust the paths to your code's locations before hand.OctoPack
OctoPack nuget package can be added to deployable projects to help out in generation of deployable packages. Then, add "/p:RunOctoPack=true" parameter to MSBuild to generate the packages. Additional parameters:"/p:OctoPackPackageVersion=1.0.1" overrides the package version number which is, by default, taken from the project version.
"/p:OctoPackPublishPackageToFileShare=c:\packages" instructs OctoPack to copy only the resulting packages to the destination directory. This way you do not need any other output files.
OctoPack can also deploy directly to NuGet Server with "/p:OctoPackPublishPackageToHttp=http://my-nuget-server/api/v2/package".
See more at OctoPack GitHub page.
Resources
Monday, August 11, 2014
Microsoft & agile
Friday, July 25, 2014
Angular Modules
A great resource for AngularJS-related libraries: ngmodules.org
Popular Modules - AngularJS Modules, Plugins and Directives
Thursday, July 24, 2014
Cool new games
Heroes of Might and Magic is in beta. See http://heroes-online.com
BabylonJS has some demos on their site http://www.babylonjs.com
Also looking fun is http://www.goat-simulator.com/. Not JavaScript but looks open-ended and cool.
Wednesday, July 23, 2014
Mini-PC NUC - Core i5-4250U - Mini Barebone PC
Mini-PC NUC - Core i5-4250U - Mini Barebone PC | MIFcom - PC Online-Shop
[Guide]APK Downloader Chrome Extension | ApkLeecher.com
As I am unable to download one particular (free) application, for some crazy reason like geographical location or whatever, although I have an account with the company, this extension should help out with that nuissance.
[Guide]APK Downloader Chrome Extension | ApkLeecher.com
Tuesday, July 22, 2014
Apk Leecher
The helpful site in this case is Apk Leecher. It claims that it downloads the files from Play Store. Well, I took the risk, downloaded the Bloomberg+ app and everything seems fine.
Wednesday, July 16, 2014
Linking Google site to a custom domain
- Create a site on Google Sites
- Go to Google Webmaster Tools, Add a Site, type the custom domain name. This will provide instructions on registering the domain. Option of adding a TXT record is quite simple so I'll use that.
- Go to your domain provider control panel. Add a TXT record for the custom domain. For the value, use the code generated above.
- Back to Google Sites, go to Settings -> Manage Site -> Web Address. Type in the custom (full) address into the input box and click Add button at the top of the page.
The instructions from Google are here.
Tuesday, July 15, 2014
reporting services - How to get rid of blank pages in PDF exported from SSRS - Stack Overflow
reporting services - How to get rid of blank pages in PDF exported from SSRS - Stack Overflow: " set the "report property" called ConsumeContainerWhitespace to True (the default is false)"
Friday, July 11, 2014
Monday, July 07, 2014
PayPal migrating to Node.js, talk
(1) Node.js: What companies are using Node.js in production? - Quora
In the first answer there is the talk video embedded.
angularjs - Using angular and backbone in the same app
Source: angularjs - Using angular and backbone in the same app - Stack Overflow
Some other suggestions:
- Replacing #! Routes with PushState Using Backbone.js - Artsy Engineering - using pushState to avoid hashbangs. This didn't seem to help in the case I had.
Friday, June 20, 2014
OmniROM 4.4 Nightlies Changelog - I9300
OmniROM 4.4 Nightlies Changelog - I9300
Thursday, June 19, 2014
Integrating Angular with legacy code
Integrating Angular with legacy code - JSFiddle:
angular.element($("#microController-div")).scope().incrementDataInService();Even easier variant would be to avoid using jQuery:
var scope = angular.element("#myelement").scope();
Thursday, June 12, 2014
Is HP finally coming out with memristors?
Memristor is an extremely interesting concept and HP may have brought it to light. See previous article with a link to the presentation from HP Labs.
Wednesday, June 11, 2014
Visio-like diagrams in Enterprise Architect
Now, this refers mostly to Deployment diagrams, displaying the hardware layout at certain locations.
What I do to make the diagrams pretty as well as useful, is to create custom Stereotypes. Then, most nodes are assigned appropriate stereotype, like Server, Web Server, Database Server, and so on. Although stereotypes can be configured to carry a common graphics, I find it creates more troubles than it solves.
In order to display additional details in a diagram, open diagram properties, Elements tab, and enable Tags compartment. Sometimes Notes also come in handy.
This setting will display element Tags on the diagram. These are really handy on deployment diagrams as I tend to put most structured information there, like IP Address, URL, etc.
In the end, to display an icon on the diagram, each element has to be set-up manually. As mentioned, it is possible to assign a graphic to a stereotype and then have all Web Servers display the same icon but this will also prevent display of Tags that we enabled in the previous step. Setting up the graphics for each element somehow keeps the Tags displayed *and* shows the icon. The tags are displayed in a separate element that is linked to the node. Notes compartment, however, is not separated in the same manner and is not visible when a node has an image assigned.
This all refers to Enterprise Architect 8.0 so hopefully these issues are resolved in some of the latter versions.
Tuesday, June 10, 2014
Rooting Nexus 7 - WugFresh
It seems that the simplest way of rooting is to use Nexus Root Toolkit (link).
Source: WugFresh
Wednesday, May 14, 2014
Friday, April 11, 2014
AngularJS eBook for .NET Developers
(a continuously deployed ebook)
AngularJS eBook for .NET Developers - henriquat.re
Google Plus unlimited storage limit
Your storage limit - Picasa and Picasa Web Albums Help: "Only photos over 2048 x 2048 pixels and videos longer than 15 minutes count towards your storage limit."
Sunday, March 30, 2014
Zoiper for Windows
Download Zoiper 3, a free VoIP softphone :: Zoiper
The Best Free Antivirus for 2014 - PCMag.com
The Best Free Antivirus for 2014 | PCMag.com
This year's choice seems to be BitDefender.
Saturday, March 29, 2014
Best Free Disk Defragmenters Tested
Best Free Disk Defragmenters Tested | Gaming PC Builder
The current winner is O&O Free edition.
Sunday, March 23, 2014
Saturday, March 22, 2014
Unlock your device with NFC
Friday, March 07, 2014
You can now read 41.9% of all real German articles
"You can now read 41.9% of all real German articles"
That is quite impressive an impressive achievement since I'm only practicing as a hobby and I don't use the language in conversation much. However, I can notice progress in reading German texts and this progress is only inspiring to continue practicing and working even more.
Thursday, March 06, 2014
Moving to Static and Keeping Your Toys - Harp.js
An interesting, and for some important, aspect of using Harp.js vs dynamic content providers (solutions a la Asp.Net MVC, Ruby on Rails, Python, PHP, etc.) is how to keep some of the dynamic features even on a static (.html-based) web site. The article below is a good starting point and I'll be happy to chip in a few more related links.
Moving to Static and Keeping Your Toys | Flippin' Awesome
Additional resources
Search
Harp.js provides a JSON representation of all the files in the directory tree. This is an excellent base for a client-side site search. Some ready-made solutions are here:Monday, March 03, 2014
Free Zone - Free WiFi Scanner
It allows caching of hotspot data, which is useful when you are travelling to a new location.
The content is submitted by the users so there's plenty of sources.
Free Zone - Free WiFi Scanner - Android Apps on Google Play
Saturday, March 01, 2014
Harp, the static web server with built-in preprocessing
- templating with EJS and Jade
- Markdown syntax for documents
- compilation into HTML for static sites
- contains a server for displaying the contents
- can be plugged into an existing Express site and be used only as a pre-processor
Harp, the static web server with built-in preprocessing
My demo project: Wiki on Node
The goal in this case is to find a node.js-based wiki engine that can be used to write hierarchical notes, a typical wiki site content, documentation, and so on. The content has to be searchable. The wiki is to be used locally, meaning on a local machine - no hosting and as less as possible dependencies, libraries, etc. The content is to be written using Markdown and as much as possible separated from the layout and styling. The wiki engine has to support serving other files, like PDFs or anything else, really.
After finding out that Harp supports compilation into static site structure, I'm thinking of replacing DocPad as the templating engine.
Friday, February 28, 2014
Markdown for Redmine
alminium/redmine_redcarpet_formatter
The installation is relatively simple:
- Install their custom version of redcarpet, see instructions under Caution. Run 'bundle install' before 'rake install' to download any missing packages.
- Follow installation instructions from point #2, checking out the source code, selecting the most recent tag
- Enable markdown in Administration -> Settings -> General -> Text formatting.
alexex/wiki
File links don't work, though. Good for note taking.
alexex/wiki
Wednesday, February 26, 2014
Smart Lock - Simple delayed PIN Lock Screen
[APP][18/6/13]+Smart Lock+V1.2.4+Simple delayed PIN Lock Screen - xda-developers
With Smart Lock, you set up the activation period and, after the screen has been off for that time, a PIN protection kicks in. The protection is provided by the app, it is not using the system PIN security. This implementation is a bit better since the default (system) PIN prompt also requires you to press Enter key, which is quite unnecessary.
Friday, February 21, 2014
Electric VW
And the rest is history
Electric VW Golf now on sale | Business Spectator http://feedly.com/k/1eemjWe
Thursday, February 13, 2014
Faxing without a fax machine
Articles:
FAX over VOIP
- How to FAX over VOIP on the Internet - Chris Pirillo
- How to Send Fax over IP, About.com
- Fax over IP - FoIP, voip info
- T38 (link)
Friday, February 07, 2014
Free vector graphics
- FlatIcon: Free vector icons | SVG, PSD, PNG & Icon Font | Thousands of Free Icons
- Vector.me
- Cliparts free
Thursday, February 06, 2014
Pencil Project
Rounded corners are as easy to make as pulling the radius dot on a rectangle.
Home - Pencil Project
Monday, February 03, 2014
OmniSwitch comes in OmniROM
OmniROM Announces OmniSwitch, An Open Source App Switcher Available In The Latest Nightly Builds And Soon As A Standalone App
It is exactly the thing I was looking for recently but have not found anything better than Elixir 2's notification toolbar. OmniSwitch is a task-switcher application. It is activated by a swipe from the edge of the screen. The swipe area is completely configurable. It displays last-used apps and enables easy switching between them, which is really handy when doing real work on your phone, like logging in to web sites or copying content between two (web) apps. In addition to recent apps, it also displays your favourite apps. The list of these is also configurable.
There is a link to home screen, task-killer, and a few more details. This is quite enough to test replacing two other apps I was using - Recent Apps and Elixir 2 (for app shortcut toolbar).
Apparently, OmniSwitch could soon be released as a separate app, which would be handy for those who are not using OmniROM.
#Android
Friday, January 31, 2014
Piracast (Miracast on Pi) Beta Release
Raspberry Pi • View topic - Piracast (Miracast on Pi) Beta Release
Code: piracast@github
Will 8.1.1 equal 7.0?
Monday, January 27, 2014
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Apparently, it is possible to completely separate new Angular code from the existing code. It is also possible to interact between the two.
Wednesday, January 22, 2014
SIM Unlock Galaxy S3
Note that I'm doing this with a second-hand phone so there are no provider contracts involved.
There is software on Android available for unlocking the phone. However, this depends on several variables and may not be successful in each case.
I have not found a method that works!
SIM-unlocking is tightly related to your phone's IMEI. Hence, a very viable option is to pay ~€20 for unlocking at a local phone shop.
IMEI
To get IMEI, dial *#06# using Phone.
References:
- Easily SIM Unlock GSM Samsung Galaxy S3 i9300 & Galaxy Note 2 N7100 (link)
- Free SIM Unlock for Samsung Galaxy Note 2 and Galaxy S3 (Various Models) (link)
- GalaxSim at Play Store (link)
- [Q]I9300 network unlock on firmware version 4.3 (EFS v2) (link)
- How to Network Unlock Your Samsung Galaxy S3 to Use with Another GSM Carrier (link) - this method uses phone code.
- How to Backup and Restore EFS / IMEI on Samsung Galaxy Devices – Did You Do It? (link)
- IMEI and EFS issues (link)
to Samsung Galaxy S3
Flash Stock ROM on Galaxy S3
Flash the .md5 file with Odin.
Perform factory reset. Reboot.
Required:
- Stock ROM. Download from here. Select your provider.
- Odin
- [FULL FIX]S3 TO FACTORY STATE unroot/stock recovery/reset binary counter/stock ROM (link). See Step 4.
Sunday, January 19, 2014
Rooting Nexus 7 2013
Some not-so-obvious details:
Nexus 7 will not be seen by ADB by default. You need to go to Settings -> Storage -> (Menu) USB computer connection -> uncheck MTP and check PTP. Then allow the computer hash to access the device via ADB. Only now will device be visible in Root Toolkit.
Before unlocking, as usual, don't forget to make backups, including APNs and potentially other data that is only stored on the tablet. The apps can be restored from the market so that's not critical.
Saturday, January 18, 2014
How to install OmniRom to Galaxy S3
The procedure is relatively simple but pay attention to version numbers for the various software involved. Steps would be:
- Download OmniROM and GApps packages (.zip) to the phone.
- If not rooted, root the phone and flash TWRP recovery.
- Flash OmniROM and GApps packages, wipe data(!), reboot
Source: Article.
After upgrade, I had all the apps and their data remain from the 4.3 version.
Links:
- Omnirom download page
- Changelog for the next nightly
- GApps page at XDA
- TWRP Recovery for S3. Download from here (link). The version of TWRP that works with Android 4.4 KitKat is 2.6.3.1! Pay attention, as older versions will result in metadata error, leaving your phone with wiped out /system partition, meaning no OS to boot. Download the .tar file and flash with Odin.
- Odin versions (link)
Root Galaxy S3
- Download CF Auto Root (homepage)
- Download Odin
Articles:
Root Samsung Galaxy S3 (link) @ ibtimes.
to Samsung Galaxy S3 page.
Friday, January 17, 2014
Samsung Galaxy Sim Unlock
GalaxSim Unlock
Tuesday, January 07, 2014
A bit more about Ingress
There are many more but the ones above are enough to portray a general understanding on what is the purpose of the (data collection behind the) game.
Saturday, January 04, 2014
Passlet - JavaScript password manager
Here is one more online password manager implemented in JavaScript: