CSharpForFun/.git
10 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 :/

10 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.

10 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.

10 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.

10 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

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

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

10 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

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

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

10 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)

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

10 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

10 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

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

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

10 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

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

10 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.

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

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

10 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

10 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.

10 years agoJsonRPC4NET: weird behaviour under WindowsPhone8
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

10 years agoThreads project: Windows 8 version
Gustavo Martin [Tue, 27 May 2014 04:44:36 +0000 (06:44 +0200)]
Threads project: Windows 8 version

10 years agoHttpClientsExamples: Windows 8 version
Gustavo Martin [Tue, 27 May 2014 04:26:48 +0000 (06:26 +0200)]
HttpClientsExamples: Windows 8 version

10 years ago.NET HTTP client implementations: examples.
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)

10 years agoJsonRPC4NET: TODO, what if HttpContent or HttpResponseMessage is null?
gu.martinm@gmail.com [Mon, 26 May 2014 15:09:39 +0000 (17:09 +0200)]
JsonRPC4NET: TODO, what if HttpContent or HttpResponseMessage is null?

10 years agoJsonRPC4NET: close HttpClient once we have finished using it and not before!!!!
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!!!!

10 years agoThreads and C#
gu.martinm@gmail.com [Sun, 25 May 2014 22:40:13 +0000 (00:40 +0200)]
Threads and C#

Chapter 1: ThreadStart and ParameterizedThreadStart

10 years agoThreads and C#
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

10 years agoThreads and C#
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

10 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Mon, 19 May 2014 05:44:35 +0000 (07:44 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

10 years agoWindowsPhone: WeatherInformation
Gustavo Martin [Mon, 19 May 2014 05:43:57 +0000 (07:43 +0200)]
WindowsPhone: WeatherInformation

10 years agoThreads and C#
gu.martinm@gmail.com [Sun, 18 May 2014 23:13:46 +0000 (01:13 +0200)]
Threads and C#

http://parallelpatterns.codeplex.com/
Chapter 3 Parallel Tasks

10 years agoThreads and C#
gu.martinm@gmail.com [Sun, 18 May 2014 01:49:11 +0000 (03:49 +0200)]
Threads and C#

http://parallelpatterns.codeplex.com/
Chapter 2: Parallel Loops

10 years agodecimal: never use float/double if decimals are important for you
gu.martinm@gmail.com [Sun, 27 Apr 2014 18:56:18 +0000 (20:56 +0200)]
decimal: never use float/double if decimals are important for you

10 years agoRemove wrong directory
gu.martinm@gmail.com [Fri, 25 Apr 2014 06:43:10 +0000 (08:43 +0200)]
Remove wrong directory

10 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Wed, 23 Apr 2014 07:32:04 +0000 (09:32 +0200)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

10 years agoParsing openweathermap JSON data.
gu.martinm@gmail.com [Wed, 23 Apr 2014 07:31:24 +0000 (09:31 +0200)]
Parsing openweathermap JSON data.

10 years agoC# trying out Collation
gu.martinm@gmail.com [Wed, 26 Mar 2014 19:09:01 +0000 (20:09 +0100)]
C# trying out Collation

10 years agoNo time for comments.
Gustavo Martin [Sun, 9 Mar 2014 19:20:06 +0000 (20:20 +0100)]
No time for comments.

10 years agoNo time for comments.
Gustavo Martin [Sun, 9 Mar 2014 19:08:17 +0000 (20:08 +0100)]
No time for comments.

10 years agoNo time for comments.
gu.martinm@gmail.com [Fri, 7 Mar 2014 23:26:18 +0000 (00:26 +0100)]
No time for comments.

10 years agoJSONRPC4NET: methods with parameters and returning or not values.
gu.martinm@gmail.com [Fri, 7 Mar 2014 02:26:55 +0000 (03:26 +0100)]
JSONRPC4NET: methods with parameters and returning or not values.

10 years agoRename jsonrpc4net.Monodevelop.csproj -> jsonrpc4net.MonoDevelop.csproj
gu.martinm@gmail.com [Wed, 5 Mar 2014 03:42:53 +0000 (04:42 +0100)]
Rename jsonrpc4net.Monodevelop.csproj -> jsonrpc4net.MonoDevelop.csproj

10 years agoRename: jsonrpc4net.Monodevelop.sln -> jsonrpc4net.MonoDevelop.sln
gu.martinm@gmail.com [Wed, 5 Mar 2014 03:38:18 +0000 (04:38 +0100)]
Rename: jsonrpc4net.Monodevelop.sln -> jsonrpc4net.MonoDevelop.sln

10 years agoJSONRPC4NET no time for comments
gu.martinm@gmail.com [Tue, 4 Mar 2014 21:23:49 +0000 (22:23 +0100)]
JSONRPC4NET no time for comments

10 years agoRemoteAgents WP8. Update to new library.
Gustavo Martin [Tue, 4 Mar 2014 07:16:50 +0000 (08:16 +0100)]
RemoteAgents WP8. Update to new library.

10 years agoNLog.config file for RemoteAgents Mono implementation.
gu.martinm@gmail.com [Mon, 3 Mar 2014 23:32:42 +0000 (00:32 +0100)]
NLog.config file for RemoteAgents Mono implementation.

10 years agoThirdParty libraries directory (it should be a git module, WIP)
gu.martinm@gmail.com [Mon, 3 Mar 2014 13:10:17 +0000 (14:10 +0100)]
ThirdParty libraries directory (it should be a git module, WIP)

10 years agoJSONRPC4NET: same project Linux and WP8
gu.martinm@gmail.com [Mon, 3 Mar 2014 13:08:41 +0000 (14:08 +0100)]
JSONRPC4NET: same project Linux and WP8

10 years agojsonrpc4net mono: avoid null return value
gu.martinm@gmail.com [Mon, 3 Mar 2014 00:21:43 +0000 (01:21 +0100)]
jsonrpc4net mono: avoid null return value

10 years agoRemoteAgents Windows Phone .NET trying out remote, log NLog
Gustavo Martin [Sun, 2 Mar 2014 21:31:29 +0000 (22:31 +0100)]
RemoteAgents Windows Phone .NET trying out remote, log NLog

I do not know how to run WCF web services :(

10 years agoWindows Phone 8 .NET: jsonrpc4net
Gustavo Martin [Sun, 2 Mar 2014 15:50:37 +0000 (16:50 +0100)]
Windows Phone 8 .NET: jsonrpc4net

Logging does not seem to work on Windows Phone :/
It seems like HttpClient is not working in async way. What is wrong with
my implementation?

10 years agoRemote Agents Mono Implementation: JSONRPC4NET implementation (kind of)
gu.martinm@gmail.com [Sat, 1 Mar 2014 00:15:30 +0000 (01:15 +0100)]
Remote Agents Mono Implementation: JSONRPC4NET implementation (kind of)

10 years agoWith Mono runtime I had to use log4net CLI (nothing else seems to work)
gu.martinm@gmail.com [Thu, 27 Feb 2014 01:46:55 +0000 (02:46 +0100)]
With Mono runtime I had to use log4net CLI (nothing else seems to work)

10 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Thu, 27 Feb 2014 01:27:47 +0000 (02:27 +0100)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

10 years agoRemoteAgents Mono GTK implementation.
gu.martinm@gmail.com [Thu, 27 Feb 2014 01:26:03 +0000 (02:26 +0100)]
RemoteAgents Mono GTK implementation.

Trying to use log4net
Nested using statements

10 years agoRemoteAgents Windows Phone 8 .NET implementation.
Gustavo Martin [Wed, 26 Feb 2014 08:17:10 +0000 (09:17 +0100)]
RemoteAgents Windows Phone 8 .NET implementation.

Nested using statement.
Call Dispose when using classes implementing IDisposable
Trying to use Cancellation

10 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
Gustavo Martin [Tue, 25 Feb 2014 07:51:30 +0000 (08:51 +0100)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

10 years agoNo time for comments.
Gustavo Martin [Tue, 25 Feb 2014 07:50:45 +0000 (08:50 +0100)]
No time for comments.

10 years agoNo time for comments
gu.martinm@gmail.com [Tue, 25 Feb 2014 00:29:35 +0000 (01:29 +0100)]
No time for comments

10 years agoMerge branch 'master' of https://github.com/gumartinm/CSharpForFun
gu.martinm@gmail.com [Mon, 24 Feb 2014 23:52:34 +0000 (00:52 +0100)]
Merge branch 'master' of https://github.com/gumartinm/CSharpForFun

10 years agoJsonSerializerSettings, try/catch exceptions, HttpClient with timeout
gu.martinm@gmail.com [Mon, 24 Feb 2014 23:51:07 +0000 (00:51 +0100)]
JsonSerializerSettings, try/catch exceptions, HttpClient with timeout

10 years agoRemove from cache committed files (before gitignore file)
gu.martinm@gmail.com [Mon, 24 Feb 2014 23:39:52 +0000 (00:39 +0100)]
Remove from cache committed files (before gitignore file)

10 years agoRemoteAgents .NET WindowsPhone registering event just once!!!
Gustavo Martin [Sun, 23 Feb 2014 21:11:55 +0000 (22:11 +0100)]
RemoteAgents .NET WindowsPhone registering event just once!!!

10 years agoRemoteAgens .NET Windows Phone implementation
Gustavo Martin [Sun, 23 Feb 2014 20:39:18 +0000 (21:39 +0100)]
RemoteAgens .NET Windows Phone implementation

10 years agoupdate gitignore file: NuGet Packages Directory
Gustavo Martin [Sun, 23 Feb 2014 20:19:57 +0000 (21:19 +0100)]
update gitignore file: NuGet Packages Directory

10 years agoRemoteAgents Mono GTK Linux: TODO how to treat remote errors.
gu.martinm@gmail.com [Sun, 23 Feb 2014 16:53:35 +0000 (17:53 +0100)]
RemoteAgents Mono GTK Linux: TODO how to treat remote errors.

10 years agoRemoteAgents Mono GTK Linux: Receiving null when nothing useful arrived.
gu.martinm@gmail.com [Sat, 22 Feb 2014 16:28:02 +0000 (17:28 +0100)]
RemoteAgents Mono GTK Linux: Receiving null when nothing useful arrived.

default(TResult)

Specifies the default value of the type parameter.
This will be null for reference types and zero for value types.

10 years agoRemoteAgents Mono GTK Linux: check response status code.
gu.martinm@gmail.com [Sat, 22 Feb 2014 15:03:35 +0000 (16:03 +0100)]
RemoteAgents Mono GTK Linux: check response status code.

10 years agoUpdate gitignore file: remove .userprefs file
gu.martinm@gmail.com [Sat, 22 Feb 2014 13:29:24 +0000 (14:29 +0100)]
Update gitignore file: remove .userprefs file

10 years agoRemoteAgents Mono GTK Linux: move project to right path
gu.martinm@gmail.com [Sat, 22 Feb 2014 13:22:57 +0000 (14:22 +0100)]
RemoteAgents Mono GTK Linux: move project to right path

10 years agoRemoteAgents: Mono GTK Linux implementation. WIP.
gu.martinm@gmail.com [Sat, 22 Feb 2014 13:03:23 +0000 (14:03 +0100)]
RemoteAgents: Mono GTK Linux implementation. WIP.

10 years agoRemove ignored files (previously committed)
gu.martinm@gmail.com [Sat, 22 Feb 2014 10:35:26 +0000 (11:35 +0100)]
Remove ignored files (previously committed)

10 years agoRemove from cache previously committed files.
Gustavo Martin [Sun, 16 Feb 2014 17:21:29 +0000 (18:21 +0100)]
Remove from cache previously committed files.

10 years agokeep removing pre gitignore cached files
Gustavo Martin [Tue, 11 Feb 2014 06:46:52 +0000 (07:46 +0100)]
keep removing pre gitignore cached files

10 years agogitignore file
Gustavo Martin [Tue, 11 Feb 2014 06:39:01 +0000 (07:39 +0100)]
gitignore file

10 years agoC# In Depth: Chapter 4
gu.martinm@gmail.com [Tue, 28 Jan 2014 22:58:05 +0000 (23:58 +0100)]
C# In Depth: Chapter 4

10 years agoWindows Phone: Connect4 MonoGame
Gustavo Martin [Mon, 13 Jan 2014 01:26:00 +0000 (02:26 +0100)]
Windows Phone: Connect4 MonoGame

10 years agoRemove Connect4 project
Gustavo Martin [Mon, 13 Jan 2014 01:25:11 +0000 (02:25 +0100)]
Remove Connect4 project

10 years agoWindows Phone: pure XAML and C# games development. Connect4
Gustavo Martin [Mon, 6 Jan 2014 22:10:33 +0000 (23:10 +0100)]
Windows Phone: pure XAML and C# games development. Connect4

10 years agoRestart Connect4 Project with right template.
Gustavo Martin [Mon, 6 Jan 2014 02:26:01 +0000 (03:26 +0100)]
Restart Connect4 Project with right template.

10 years agoWindows Phone: MVVMTestApp
Gustavo Martin [Sun, 5 Jan 2014 17:40:37 +0000 (18:40 +0100)]
Windows Phone: MVVMTestApp

10 years agoConnect 4 Application. First commit.
Gustavo Martin [Sat, 4 Jan 2014 01:26:03 +0000 (02:26 +0100)]
Connect 4 Application. First commit.

10 years agoC# Windows Phone: My first Application
Gustavo Martin [Wed, 1 Jan 2014 23:17:38 +0000 (00:17 +0100)]
C# Windows Phone: My first Application

10 years agoC# In Depth: Chapter 10
Gustavo Martin [Wed, 1 Jan 2014 21:53:52 +0000 (22:53 +0100)]
C# In Depth: Chapter 10

10 years agoC# In Depth: Chapter 9
Gustavo Martin [Wed, 1 Jan 2014 21:08:18 +0000 (22:08 +0100)]
C# In Depth: Chapter 9

10 years agoC# In Depth, Chapter9: WIP
Gustavo Martin [Wed, 1 Jan 2014 19:04:49 +0000 (20:04 +0100)]
C# In Depth, Chapter9: WIP

10 years agoChapter 8
gu.martinm@gmail.com [Sun, 22 Dec 2013 22:13:36 +0000 (23:13 +0100)]
Chapter 8

10 years agoChapter 7
gu.martinm@gmail.com [Sat, 21 Dec 2013 22:52:41 +0000 (23:52 +0100)]
Chapter 7

10 years agogitignore file
gu.martinm@gmail.com [Sat, 21 Dec 2013 22:49:40 +0000 (23:49 +0100)]
gitignore file

10 years agoC# In Depth: Chapter 6
gu.martinm@gmail.com [Sat, 21 Dec 2013 18:54:44 +0000 (19:54 +0100)]
C# In Depth: Chapter 6

10 years agoC# In Depth: Chapter 6
gu.martinm@gmail.com [Sat, 21 Dec 2013 01:20:33 +0000 (02:20 +0100)]
C# In Depth: Chapter 6

10 years agoC# In Depth: Chapters 5 and 6
gu.martinm@gmail.com [Fri, 20 Dec 2013 21:42:17 +0000 (22:42 +0100)]
C# In Depth: Chapters 5 and 6

10 years agofirst commit
gu.martinm@gmail.com [Fri, 20 Dec 2013 21:39:02 +0000 (22:39 +0100)]
first commit