gu.martinm@gmail.com [Sun, 5 Oct 2014 21:07:50 +0000 (23:07 +0200)]
WeatherInformation WP8: MapPage improvements
gu.martinm@gmail.com [Fri, 3 Oct 2014 01:20:36 +0000 (03:20 +0200)]
WeatherInformation WP8: MapPage improvements
gu.martinm@gmail.com [Thu, 4 Sep 2014 17:14:23 +0000 (19:14 +0200)]
WeatherInformation WP8: more TODOs/doubts
gu.martinm@gmail.com [Wed, 3 Sep 2014 12:45:28 +0000 (14:45 +0200)]
WeatherInformaion WP8: TODO/doubts
gu.martinm@gmail.com [Wed, 3 Sep 2014 11:34:38 +0000 (13:34 +0200)]
WeatherInformation WP8: map page. Should I save UI state?
gu.martinm@gmail.com [Wed, 3 Sep 2014 11:04:05 +0000 (13:04 +0200)]
WeatherInformation WP8: map UI problem?
gu.martinm@gmail.com [Sun, 17 Aug 2014 20:58:54 +0000 (22:58 +0200)]
WeatherInformation WP8: using nullable types
I do not trust data coming from remote API.
gu.martinm@gmail.com [Sun, 17 Aug 2014 17:41:52 +0000 (19:41 +0200)]
OpenWeatherMap API: using just long and double nullables
gu.martinm@gmail.com [Sun, 17 Aug 2014 17:20:42 +0000 (19:20 +0200)]
OpenWeatherMap API: always use nullable data
In this way we can check whether we have remote received data.
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:41:05 +0000 (12:41 +0200)]
Creating WP8 and WP81 directories for WindowsPhone projects
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:24:19 +0000 (12:24 +0200)]
WeatherInformation WP8: cleaning up using directives
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:15:55 +0000 (12:15 +0200)]
WeatherInformation WP8: improvements in WeatherData object
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:11:24 +0000 (12:11 +0200)]
WeatherInformation WP8: improvements in WeatherData object.
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:14:20 +0000 (11:14 +0200)]
JSONRPC4NET: using ConfigureAwait(false) as much as possible
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:11:11 +0000 (11:11 +0200)]
WeatherInformation WP8: trying to get ready for IoC
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:09:13 +0000 (11:09 +0200)]
WeatherInformation WP8:
Using ConfigureAwait(false) as much as possible
gu.martinm@gmail.com [Sun, 17 Aug 2014 08:09:30 +0000 (10:09 +0200)]
WeatherInformation WP8: remove some TODO comments
gu.martinm@gmail.com [Sun, 17 Aug 2014 08:02:30 +0000 (10:02 +0200)]
WeatherInformation WP8: selected date index improvements
gu.martinm@gmail.com [Sun, 17 Aug 2014 07:51:15 +0000 (09:51 +0200)]
WeatherInformation WP8: same code for settings
Setting/Getting application settings using always the same class
(instead of rewriting the same code)
gu.martinm@gmail.com [Sat, 16 Aug 2014 21:39:48 +0000 (23:39 +0200)]
WeatherInformation WP8: city and country by default.
Default values: City not found/Country not found
gu.martinm@gmail.com [Sat, 16 Aug 2014 21:32:51 +0000 (23:32 +0200)]
WeatherInformation WP8: city and country by default.
Default values: City not found/Country not found
gu.martinm@gmail.com [Sat, 16 Aug 2014 20:32:51 +0000 (22:32 +0200)]
WeatherInformation WP8: remove useless code.
gu.martinm@gmail.com [Sat, 16 Aug 2014 20:31:00 +0000 (22:31 +0200)]
WeatherInformation WP8: GetGeopositionAsync 10 secs cache.
gu.martinm@gmail.com [Sat, 16 Aug 2014 20:19:42 +0000 (22:19 +0200)]
WeatherInformation WP8:
Weather pictures plus UTC time instead of local time.
gu.martinm@gmail.com [Sat, 16 Aug 2014 07:48:13 +0000 (09:48 +0200)]
WeatherInformation WP8: global data LOCK
Setting/getting global data from different thread. Requires lock
statement.
gu.martinm@gmail.com [Sat, 16 Aug 2014 07:25:41 +0000 (09:25 +0200)]
WeatherInformation WP8: remove WasThereRemoteError
If there was an error we will have exception, we do not need that
property.
gu.martinm@gmail.com [Fri, 15 Aug 2014 22:15:24 +0000 (00:15 +0200)]
RemoteAgents WP8
Using ConfigureAwait(true) (it is the default value) just
when I want to update the UI.
gu.martinm@gmail.com [Fri, 15 Aug 2014 22:12:25 +0000 (00:12 +0200)]
JSONRPC4NET: ConfigureAwait(fals)
APIs should always use ConfigureAwait(false). Upper layers
decide what context to use for returning data (the calling context
or a different one)
gu.martinm@gmail.com [Fri, 15 Aug 2014 21:25:10 +0000 (23:25 +0200)]
WeatherInformation WP8
Using ConfigureAwait(false) for async methods.
Updates in database.
gu.martinm@gmail.com [Fri, 15 Aug 2014 10:44:20 +0000 (12:44 +0200)]
WeatherInformation WP8: database access improvements
gu.martinm@gmail.com [Mon, 11 Aug 2014 22:49:59 +0000 (00:49 +0200)]
WeatherInformation WP8: many improvements
gu.martinm@gmail.com [Sun, 10 Aug 2014 23:12:04 +0000 (01:12 +0200)]
WeatherInformation WP8: trying to to work with database
gu.martinm@gmail.com [Sun, 10 Aug 2014 09:08:23 +0000 (11:08 +0200)]
WeatherInformation WP8: grid instead of stackpanel
gu.martinm@gmail.com [Tue, 5 Aug 2014 23:56:48 +0000 (01:56 +0200)]
WeatherInformation WP8: map improvements
(and many doubts/TODOs)
gu.martinm@gmail.com [Mon, 4 Aug 2014 23:04:06 +0000 (01:04 +0200)]
WeatherInformation WP8
No way of moving temporary file atomically with IsolatedStorageFile
Sucks!!!
gu.martinm@gmail.com [Mon, 4 Aug 2014 22:12:50 +0000 (00:12 +0200)]
WeatherInformation WP8: using temporary file
Hopefully NTFS rename atomic.
gu.martinm@gmail.com [Sun, 3 Aug 2014 22:25:09 +0000 (00:25 +0200)]
WeatherInformation: WP8
HTTP client improvements
Many others (no time...)
gu.martinm@gmail.com [Sun, 3 Aug 2014 13:23:35 +0000 (15:23 +0200)]
WindowsPhone 8: WeatherInformation
Improvements
gu.martinm@gmail.com [Thu, 31 Jul 2014 23:00:14 +0000 (01:00 +0200)]
WindowsPhone8 WeahterInformation no time for comments
gu.martinm@gmail.com [Tue, 29 Jul 2014 22:25:24 +0000 (00:25 +0200)]
WeatherInformation: no time for comments
gu.martinm@gmail.com [Mon, 28 Jul 2014 23:35:28 +0000 (01:35 +0200)]
WeatherInformation improvements stored data
gu.martinm@gmail.com [Mon, 28 Jul 2014 00:41:05 +0000 (02:41 +0200)]
WeatherInformation: SelectedDatePage
gu.martinm@gmail.com [Sun, 27 Jul 2014 16:40:05 +0000 (18:40 +0200)]
WeatherInformation: current weather
gu.martinm@gmail.com [Mon, 21 Jul 2014 01:13:11 +0000 (03:13 +0200)]
WeatherInformation: current weather page
Gustavo Martin [Sun, 13 Jul 2014 07:02:18 +0000 (09:02 +0200)]
WindowsPhone WeatherInformation
Gustavo Martin [Sat, 12 Jul 2014 10:06:58 +0000 (12:06 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Sat, 12 Jul 2014 10:06:16 +0000 (12:06 +0200)]
WeatherInformation: save App status
gu.martinm@gmail.com [Wed, 9 Jul 2014 12:58:03 +0000 (14:58 +0200)]
Retrieve available memory from system.
gu.martinm@gmail.com [Wed, 9 Jul 2014 05:25:13 +0000 (07:25 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Wed, 9 Jul 2014 05:24:38 +0000 (07:24 +0200)]
Quick implementation of free UNIX command
Gustavo Martin [Tue, 8 Jul 2014 04:58:53 +0000 (06:58 +0200)]
WeatherInformation:
Preserving state (pages and application)
See: http://msdn.microsoft.com/en-us/library/windowsphone/develop/
ff967548(v=vs.105).aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop/
ff967547(v=vs.105).aspx
Gustavo Martin [Sun, 6 Jul 2014 18:18:01 +0000 (20:18 +0200)]
scrollviewer settings page
Gustavo Martin [Sun, 6 Jul 2014 16:57:42 +0000 (18:57 +0200)]
Retrieve city and country from location.
Gustavo Martin [Sat, 5 Jul 2014 10:14:38 +0000 (12:14 +0200)]
WindowsPhone WeatherInformation
Retrieving remote JSON data
Gustavo Martin [Thu, 3 Jul 2014 05:40:03 +0000 (07:40 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Thu, 3 Jul 2014 05:38:56 +0000 (07:38 +0200)]
SettingsPage working just with XAML
gu.martinm@gmail.com [Thu, 3 Jul 2014 05:09:48 +0000 (07:09 +0200)]
using statement, try-with-resources C# style
gu.martinm@gmail.com [Wed, 2 Jul 2014 11:00:43 +0000 (13:00 +0200)]
Try-With-Resources C# (using statement thoughts)
gu.martinm@gmail.com [Wed, 2 Jul 2014 07:53:13 +0000 (09:53 +0200)]
using statement C# (try with resources Java)
gu.martinm@gmail.com [Mon, 23 Jun 2014 18:45:54 +0000 (20:45 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Mon, 23 Jun 2014 18:44:56 +0000 (20:44 +0200)]
Embedded Mono: test
Gustavo Martin [Sun, 22 Jun 2014 07:05:17 +0000 (09:05 +0200)]
WeahterInformation WP8:
1. Settings page.
2. Default language english.
3. Using MAT (Multilingual App Toolkit)
Gustavo Martin [Wed, 18 Jun 2014 05:01:02 +0000 (07:01 +0200)]
Working on WP8 WeatherInformation
Gustavo Martin [Tue, 17 Jun 2014 05:04:36 +0000 (07:04 +0200)]
WeatherInformation: using Windows Phone toolkit
Gustavo Martin [Mon, 16 Jun 2014 07:29:38 +0000 (09:29 +0200)]
Collation project for Windows8 and Mono
gu.martinm@gmail.com [Mon, 16 Jun 2014 00:56:48 +0000 (02:56 +0200)]
Collation: different results between Java and Mono WTF!!!
gu.martinm@gmail.com [Mon, 16 Jun 2014 00:23:08 +0000 (02:23 +0200)]
Trying to understand collations in C#. So far, doing bad :/
gu.martinm@gmail.com [Sun, 15 Jun 2014 17:45:51 +0000 (19:45 +0200)]
WARNING!!! Deadlocks when using Task.WaitAll and async methods.
Gustavo Martin [Tue, 10 Jun 2014 04:31:56 +0000 (06:31 +0200)]
Trying to change the windows console encoding. I give up.
Gustavo Martin [Tue, 10 Jun 2014 04:27:17 +0000 (06:27 +0200)]
Trying to use UTF8 in Windows console. I give up.
gu.martinm@gmail.com [Mon, 9 Jun 2014 18:29:44 +0000 (20:29 +0200)]
Process launcher: comments and some improvements
Gustavo Martin [Mon, 9 Jun 2014 06:24:14 +0000 (08:24 +0200)]
WeatherInformation: settings pages
Gustavo Martin [Mon, 9 Jun 2014 04:56:40 +0000 (06:56 +0200)]
Process launcher, windows version
gu.martinm@gmail.com [Sun, 8 Jun 2014 23:25:17 +0000 (01:25 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Sun, 8 Jun 2014 23:24:37 +0000 (01:24 +0200)]
Process launcher example.
Gustavo Martin [Thu, 5 Jun 2014 05:28:23 +0000 (07:28 +0200)]
WeatherInformation, Windows Phone 8 implementation
Gustavo Martin [Wed, 4 Jun 2014 04:36:06 +0000 (06:36 +0200)]
jsonrpc4net: encoding and check status
1. retrieve received encoding from remote answer
(and use it for local encoding)
2. check HTTP remote response status
(using HttpResposeMessage.EnsureSuccessStatusCode)
Gustavo Martin [Wed, 4 Jun 2014 04:16:06 +0000 (06:16 +0200)]
HttpClientsExamples: HttpClient for Windows8
gu.martinm@gmail.com [Tue, 3 Jun 2014 19:07:31 +0000 (21:07 +0200)]
HttpClientsExamples: no time for comments
gu.martinm@gmail.com [Tue, 3 Jun 2014 08:04:06 +0000 (10:04 +0200)]
HttpClientsExamples: working with HttpClient class
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:35:16 +0000 (03:35 +0200)]
HttpClientsExamples: HttpClient WIP
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:30:53 +0000 (03:30 +0200)]
HttpClientsExamples: HttpClient WIP
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:14:07 +0000 (03:14 +0200)]
HttpClientsExamples: trying to check HTTP code
gu.martinm@gmail.com [Sun, 1 Jun 2014 23:07:28 +0000 (01:07 +0200)]
HttpClientsExamples: HttpWebRequest
gu.martinm@gmail.com [Sun, 1 Jun 2014 23:04:18 +0000 (01:04 +0200)]
HttpClientsExamples: be careful with exceptions.
using statement, hidden exceptions, Dispose methods, reading API of every method and
vexing exceptions.
gu.martinm@gmail.com [Thu, 29 May 2014 00:43:58 +0000 (02:43 +0200)]
HttpClientsExamples: working on HttpWebRequestExample
gu.martinm@gmail.com [Wed, 28 May 2014 01:51:11 +0000 (03:51 +0200)]
No time for comments
gu.martinm@gmail.com [Tue, 27 May 2014 16:01:37 +0000 (18:01 +0200)]
Working on Asynchronous WebClient With Events
gu.martinm@gmail.com [Tue, 27 May 2014 08:48:06 +0000 (10:48 +0200)]
Projects HttpClientsExamples and Threads: renaming specific files for MonoDevelop solution.
Gustavo Martin [Tue, 27 May 2014 05:39:29 +0000 (07:39 +0200)]
JsonRPC4NET: weird behaviour under WindowsPhone8
await HttpClient.PostAsync returns results in the main thread,
it seems as if it is not spawning new thread
Gustavo Martin [Tue, 27 May 2014 04:44:36 +0000 (06:44 +0200)]
Threads project: Windows 8 version
Gustavo Martin [Tue, 27 May 2014 04:26:48 +0000 (06:26 +0200)]
HttpClientsExamples: Windows 8 version
gu.martinm@gmail.com [Mon, 26 May 2014 15:12:16 +0000 (17:12 +0200)]
.NET HTTP client implementations: examples.
Trying out the .NET HTTP client implementations that I know (ATM)
gu.martinm@gmail.com [Mon, 26 May 2014 15:09:39 +0000 (17:09 +0200)]
JsonRPC4NET: TODO, what if HttpContent or HttpResponseMessage is null?
gu.martinm@gmail.com [Mon, 26 May 2014 14:32:52 +0000 (16:32 +0200)]
JsonRPC4NET: close HttpClient once we have finished using it and not before!!!!
gu.martinm@gmail.com [Sun, 25 May 2014 22:40:13 +0000 (00:40 +0200)]
Threads and C#
Chapter 1: ThreadStart and ParameterizedThreadStart
gu.martinm@gmail.com [Fri, 23 May 2014 02:04:48 +0000 (04:04 +0200)]
Threads and C#
http://parallelpatterns.codeplex.com/
Chapter 6: Dynamic Task Parallelism
gu.martinm@gmail.com [Thu, 22 May 2014 18:25:18 +0000 (20:25 +0200)]
Threads and C#
http://parallelpatterns.codeplex.com/
Chapter 4: Parallel Agregation
Chapter 5: Futures
Gustavo Martin [Mon, 19 May 2014 05:44:35 +0000 (07:44 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Mon, 19 May 2014 05:43:57 +0000 (07:43 +0200)]
WindowsPhone: WeatherInformation