CSharpForFun/.git
9 years agoMonoDevelop Addins: hello world, tyring to find all references and files in project master origin/HEAD origin/master
Gustavo Martin Morcuende [Sun, 11 Jan 2015 21:14:04 +0000 (22:14 +0100)]
MonoDevelop Addins: hello world, tyring to find all references and files in project

9 years agoMonoDevelop Addins: hello world, trying to translate Dialog
Gustavo Martin Morcuende [Sun, 11 Jan 2015 16:02:04 +0000 (17:02 +0100)]
MonoDevelop Addins: hello world, trying to translate Dialog

9 years agoMonoDevelop Addins: hello world, xbuild Release
Gustavo Martin Morcuende [Sun, 11 Jan 2015 15:16:14 +0000 (16:16 +0100)]
MonoDevelop Addins: hello world, xbuild Release

9 years agoMonoDevelop Addins: hello world, L10n
Gustavo Martin Morcuende [Sun, 11 Jan 2015 15:15:20 +0000 (16:15 +0100)]
MonoDevelop Addins: hello world, L10n

9 years agoMonoDevelop Addins: hello world, .addin.xml improvements, addin-project.xml and READM...
Gustavo Martin Morcuende [Sun, 11 Jan 2015 14:21:21 +0000 (15:21 +0100)]
MonoDevelop Addins: hello world, .addin.xml improvements, addin-project.xml and README.md file

9 years agoMonoDevelop Addins: hello world, license and AnyCPU
Gustavo Martin Morcuende [Sun, 11 Jan 2015 00:12:59 +0000 (01:12 +0100)]
MonoDevelop Addins: hello world, license and AnyCPU

9 years agoMonoDevelop Addins: hello world, disable if no active project
Gustavo Martin Morcuende [Sat, 10 Jan 2015 23:49:56 +0000 (00:49 +0100)]
MonoDevelop Addins: hello world, disable if no active project

9 years agoMonoDevelop Addins: hello world
Gustavo Martin Morcuende [Sat, 10 Jan 2015 19:27:56 +0000 (20:27 +0100)]
MonoDevelop Addins: hello world

9 years agoUpdate jsonrpc4net
Gustavo Martin Morcuende [Wed, 31 Dec 2014 17:25:54 +0000 (18:25 +0100)]
Update jsonrpc4net

9 years agoUpdate GTK RemoteAgents
Gustavo Martin Morcuende [Tue, 30 Dec 2014 18:13:49 +0000 (19:13 +0100)]
Update GTK RemoteAgents

9 years agoWeatherInformation WP8: MainPage with progress bar.
gu.martinm@gmail.com [Sun, 5 Oct 2014 22:29:25 +0000 (00:29 +0200)]
WeatherInformation WP8: MainPage with progress bar.

9 years agoWeatherInformation WP8: MapPage improvements
gu.martinm@gmail.com [Sun, 5 Oct 2014 21:07:50 +0000 (23:07 +0200)]
WeatherInformation WP8: MapPage improvements

9 years agoWeatherInformation WP8: MapPage improvements
gu.martinm@gmail.com [Fri, 3 Oct 2014 01:20:36 +0000 (03:20 +0200)]
WeatherInformation WP8: MapPage improvements

9 years agoWeatherInformation WP8: more TODOs/doubts
gu.martinm@gmail.com [Thu, 4 Sep 2014 17:14:23 +0000 (19:14 +0200)]
WeatherInformation WP8: more TODOs/doubts

9 years agoWeatherInformaion WP8: TODO/doubts
gu.martinm@gmail.com [Wed, 3 Sep 2014 12:45:28 +0000 (14:45 +0200)]
WeatherInformaion WP8: TODO/doubts

9 years agoWeatherInformation WP8: map page. Should I save UI state?
gu.martinm@gmail.com [Wed, 3 Sep 2014 11:34:38 +0000 (13:34 +0200)]
WeatherInformation WP8: map page. Should I save UI state?

9 years agoWeatherInformation WP8: map UI problem?
gu.martinm@gmail.com [Wed, 3 Sep 2014 11:04:05 +0000 (13:04 +0200)]
WeatherInformation WP8: map UI problem?

9 years agoWeatherInformation WP8: using nullable types
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.

9 years agoOpenWeatherMap API: using just long and double nullables
gu.martinm@gmail.com [Sun, 17 Aug 2014 17:41:52 +0000 (19:41 +0200)]
OpenWeatherMap API: using just long and double nullables

9 years agoOpenWeatherMap API: always use nullable data
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.

9 years agoCreating WP8 and WP81 directories for WindowsPhone projects
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:41:05 +0000 (12:41 +0200)]
Creating WP8 and WP81 directories for WindowsPhone projects

9 years agoWeatherInformation WP8: cleaning up using directives
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:24:19 +0000 (12:24 +0200)]
WeatherInformation WP8: cleaning up using directives

9 years agoWeatherInformation WP8: improvements in WeatherData object
gu.martinm@gmail.com [Sun, 17 Aug 2014 10:15:55 +0000 (12:15 +0200)]
WeatherInformation WP8: improvements in WeatherData object

9 years agoWeatherInformation 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.

9 years agoJSONRPC4NET: using ConfigureAwait(false) as much as possible
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:14:20 +0000 (11:14 +0200)]
JSONRPC4NET: using ConfigureAwait(false) as much as possible

9 years agoWeatherInformation WP8: trying to get ready for IoC
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:11:11 +0000 (11:11 +0200)]
WeatherInformation WP8: trying to get ready for IoC

9 years agoWeatherInformation WP8:
gu.martinm@gmail.com [Sun, 17 Aug 2014 09:09:13 +0000 (11:09 +0200)]
WeatherInformation WP8:

Using ConfigureAwait(false) as much as possible

9 years agoWeatherInformation WP8: remove some TODO comments
gu.martinm@gmail.com [Sun, 17 Aug 2014 08:09:30 +0000 (10:09 +0200)]
WeatherInformation WP8: remove some TODO comments

9 years agoWeatherInformation WP8: selected date index improvements
gu.martinm@gmail.com [Sun, 17 Aug 2014 08:02:30 +0000 (10:02 +0200)]
WeatherInformation WP8: selected date index improvements

9 years agoWeatherInformation WP8: same code for settings
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)

9 years agoWeatherInformation WP8: city and country by default.
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

9 years agoWeatherInformation WP8: city and country by default.
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

9 years agoWeatherInformation WP8: remove useless code.
gu.martinm@gmail.com [Sat, 16 Aug 2014 20:32:51 +0000 (22:32 +0200)]
WeatherInformation WP8: remove useless code.

9 years agoWeatherInformation WP8: GetGeopositionAsync 10 secs cache.
gu.martinm@gmail.com [Sat, 16 Aug 2014 20:31:00 +0000 (22:31 +0200)]
WeatherInformation WP8: GetGeopositionAsync 10 secs cache.

9 years agoWeatherInformation WP8:
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.

9 years agoWeatherInformation WP8: global data LOCK
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.

9 years agoWeatherInformation WP8: remove WasThereRemoteError
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.

9 years agoRemoteAgents WP8
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.

9 years agoJSONRPC4NET: ConfigureAwait(fals)
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)

9 years agoWeatherInformation WP8
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.

9 years agoWeatherInformation WP8: database access improvements
gu.martinm@gmail.com [Fri, 15 Aug 2014 10:44:20 +0000 (12:44 +0200)]
WeatherInformation WP8: database access improvements

9 years agoWeatherInformation WP8: many improvements
gu.martinm@gmail.com [Mon, 11 Aug 2014 22:49:59 +0000 (00:49 +0200)]
WeatherInformation WP8: many improvements

9 years agoWeatherInformation WP8: trying to to work with database
gu.martinm@gmail.com [Sun, 10 Aug 2014 23:12:04 +0000 (01:12 +0200)]
WeatherInformation WP8: trying to to work with database

9 years agoWeatherInformation WP8: grid instead of stackpanel
gu.martinm@gmail.com [Sun, 10 Aug 2014 09:08:23 +0000 (11:08 +0200)]
WeatherInformation WP8: grid instead of stackpanel

9 years agoWeatherInformation WP8: map improvements
gu.martinm@gmail.com [Tue, 5 Aug 2014 23:56:48 +0000 (01:56 +0200)]
WeatherInformation WP8: map improvements

(and many doubts/TODOs)

9 years agoWeatherInformation WP8
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!!!

9 years agoWeatherInformation WP8: using temporary file
gu.martinm@gmail.com [Mon, 4 Aug 2014 22:12:50 +0000 (00:12 +0200)]
WeatherInformation WP8: using temporary file

Hopefully NTFS rename atomic.

9 years agoWeatherInformation: WP8
gu.martinm@gmail.com [Sun, 3 Aug 2014 22:25:09 +0000 (00:25 +0200)]
WeatherInformation: WP8

HTTP client improvements
Many others (no time...)

9 years agoWindowsPhone 8: WeatherInformation
gu.martinm@gmail.com [Sun, 3 Aug 2014 13:23:35 +0000 (15:23 +0200)]
WindowsPhone 8: WeatherInformation

Improvements

9 years agoWindowsPhone8 WeahterInformation no time for comments
gu.martinm@gmail.com [Thu, 31 Jul 2014 23:00:14 +0000 (01:00 +0200)]
WindowsPhone8 WeahterInformation no time for comments

9 years agoWeatherInformation: no time for comments
gu.martinm@gmail.com [Tue, 29 Jul 2014 22:25:24 +0000 (00:25 +0200)]
WeatherInformation: no time for comments

9 years agoWeatherInformation improvements stored data
gu.martinm@gmail.com [Mon, 28 Jul 2014 23:35:28 +0000 (01:35 +0200)]
WeatherInformation improvements stored data

9 years agoWeatherInformation: SelectedDatePage
gu.martinm@gmail.com [Mon, 28 Jul 2014 00:41:05 +0000 (02:41 +0200)]
WeatherInformation: SelectedDatePage

9 years agoWeatherInformation: current weather
gu.martinm@gmail.com [Sun, 27 Jul 2014 16:40:05 +0000 (18:40 +0200)]
WeatherInformation: current weather

9 years agoWeatherInformation: current weather page
gu.martinm@gmail.com [Mon, 21 Jul 2014 01:13:11 +0000 (03:13 +0200)]
WeatherInformation: current weather page

9 years agoWindowsPhone WeatherInformation
Gustavo Martin [Sun, 13 Jul 2014 07:02:18 +0000 (09:02 +0200)]
WindowsPhone WeatherInformation

9 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Sat, 12 Jul 2014 10:06:58 +0000 (12:06 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

9 years agoWeatherInformation: save App status
Gustavo Martin [Sat, 12 Jul 2014 10:06:16 +0000 (12:06 +0200)]
WeatherInformation: save App status

9 years agoRetrieve available memory from system.
gu.martinm@gmail.com [Wed, 9 Jul 2014 12:58:03 +0000 (14:58 +0200)]
Retrieve available memory from system.

9 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Wed, 9 Jul 2014 05:25:13 +0000 (07:25 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

9 years agoQuick implementation of free UNIX command
gu.martinm@gmail.com [Wed, 9 Jul 2014 05:24:38 +0000 (07:24 +0200)]
Quick implementation of free UNIX command

9 years agoWeatherInformation:
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

9 years agoscrollviewer settings page
Gustavo Martin [Sun, 6 Jul 2014 18:18:01 +0000 (20:18 +0200)]
scrollviewer settings page

9 years agoRetrieve city and country from location.
Gustavo Martin [Sun, 6 Jul 2014 16:57:42 +0000 (18:57 +0200)]
Retrieve city and country from location.

9 years agoWindowsPhone WeatherInformation
Gustavo Martin [Sat, 5 Jul 2014 10:14:38 +0000 (12:14 +0200)]
WindowsPhone WeatherInformation

Retrieving remote JSON data

9 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Thu, 3 Jul 2014 05:40:03 +0000 (07:40 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

9 years agoSettingsPage working just with XAML
Gustavo Martin [Thu, 3 Jul 2014 05:38:56 +0000 (07:38 +0200)]
SettingsPage working just with XAML

9 years agousing statement, try-with-resources C# style
gu.martinm@gmail.com [Thu, 3 Jul 2014 05:09:48 +0000 (07:09 +0200)]
using statement, try-with-resources C# style

9 years agoTry-With-Resources C# (using statement thoughts)
gu.martinm@gmail.com [Wed, 2 Jul 2014 11:00:43 +0000 (13:00 +0200)]
Try-With-Resources C# (using statement thoughts)

9 years agousing statement C# (try with resources Java)
gu.martinm@gmail.com [Wed, 2 Jul 2014 07:53:13 +0000 (09:53 +0200)]
using statement C# (try with resources Java)

9 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Mon, 23 Jun 2014 18:45:54 +0000 (20:45 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

9 years agoEmbedded Mono: test
gu.martinm@gmail.com [Mon, 23 Jun 2014 18:44:56 +0000 (20:44 +0200)]
Embedded Mono: test

9 years agoWeahterInformation WP8:
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)

9 years agoWorking on WP8 WeatherInformation
Gustavo Martin [Wed, 18 Jun 2014 05:01:02 +0000 (07:01 +0200)]
Working on WP8 WeatherInformation

9 years agoWeatherInformation: using Windows Phone toolkit
Gustavo Martin [Tue, 17 Jun 2014 05:04:36 +0000 (07:04 +0200)]
WeatherInformation: using Windows Phone toolkit

9 years agoCollation project for Windows8 and Mono
Gustavo Martin [Mon, 16 Jun 2014 07:29:38 +0000 (09:29 +0200)]
Collation project for Windows8 and Mono

9 years agoCollation: different results between Java and Mono WTF!!!
gu.martinm@gmail.com [Mon, 16 Jun 2014 00:56:48 +0000 (02:56 +0200)]
Collation: different results between Java and Mono WTF!!!

9 years agoTrying to understand collations in C#. So far, doing bad :/
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 :/

9 years agoWARNING!!! Deadlocks when using Task.WaitAll and async methods.
gu.martinm@gmail.com [Sun, 15 Jun 2014 17:45:51 +0000 (19:45 +0200)]
WARNING!!! Deadlocks when using Task.WaitAll and async methods.

9 years agoTrying to change the windows console encoding. I give up.
Gustavo Martin [Tue, 10 Jun 2014 04:31:56 +0000 (06:31 +0200)]
Trying to change the windows console encoding. I give up.

9 years agoTrying to use UTF8 in Windows console. 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.

9 years agoProcess launcher: comments and some improvements
gu.martinm@gmail.com [Mon, 9 Jun 2014 18:29:44 +0000 (20:29 +0200)]
Process launcher: comments and some improvements

9 years agoWeatherInformation: settings pages
Gustavo Martin [Mon, 9 Jun 2014 06:24:14 +0000 (08:24 +0200)]
WeatherInformation: settings pages

9 years agoProcess launcher, windows version
Gustavo Martin [Mon, 9 Jun 2014 04:56:40 +0000 (06:56 +0200)]
Process launcher, windows version

9 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Sun, 8 Jun 2014 23:25:17 +0000 (01:25 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

9 years agoProcess launcher example.
gu.martinm@gmail.com [Sun, 8 Jun 2014 23:24:37 +0000 (01:24 +0200)]
Process launcher example.

9 years agoWeatherInformation, Windows Phone 8 implementation
Gustavo Martin [Thu, 5 Jun 2014 05:28:23 +0000 (07:28 +0200)]
WeatherInformation, Windows Phone 8 implementation

9 years agojsonrpc4net: encoding and check status
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)

9 years agoHttpClientsExamples: HttpClient for Windows8
Gustavo Martin [Wed, 4 Jun 2014 04:16:06 +0000 (06:16 +0200)]
HttpClientsExamples: HttpClient for Windows8

9 years agoHttpClientsExamples: no time for comments
gu.martinm@gmail.com [Tue, 3 Jun 2014 19:07:31 +0000 (21:07 +0200)]
HttpClientsExamples: no time for comments

9 years agoHttpClientsExamples: working with HttpClient class
gu.martinm@gmail.com [Tue, 3 Jun 2014 08:04:06 +0000 (10:04 +0200)]
HttpClientsExamples: working with HttpClient class

9 years agoHttpClientsExamples: HttpClient WIP
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:35:16 +0000 (03:35 +0200)]
HttpClientsExamples: HttpClient WIP

9 years agoHttpClientsExamples: HttpClient WIP
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:30:53 +0000 (03:30 +0200)]
HttpClientsExamples: HttpClient WIP

9 years agoHttpClientsExamples: trying to check HTTP code
gu.martinm@gmail.com [Mon, 2 Jun 2014 01:14:07 +0000 (03:14 +0200)]
HttpClientsExamples: trying to check HTTP code

9 years agoHttpClientsExamples: HttpWebRequest
gu.martinm@gmail.com [Sun, 1 Jun 2014 23:07:28 +0000 (01:07 +0200)]
HttpClientsExamples: HttpWebRequest

9 years agoHttpClientsExamples: be careful with exceptions.
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.

9 years agoHttpClientsExamples: working on HttpWebRequestExample
gu.martinm@gmail.com [Thu, 29 May 2014 00:43:58 +0000 (02:43 +0200)]
HttpClientsExamples: working on HttpWebRequestExample

9 years agoNo time for comments
gu.martinm@gmail.com [Wed, 28 May 2014 01:51:11 +0000 (03:51 +0200)]
No time for comments

9 years agoWorking on Asynchronous WebClient With Events
gu.martinm@gmail.com [Tue, 27 May 2014 16:01:37 +0000 (18:01 +0200)]
Working on Asynchronous WebClient With Events

9 years agoProjects HttpClientsExamples and Threads: renaming specific files for MonoDevelop...
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.